.ScoreBadge-module__6HlEIa__score{font-variant-numeric:tabular-nums;background:var(--surface-2);color:var(--text);border-radius:8px;align-items:baseline;gap:1px;padding:4px 8px;display:inline-flex}.ScoreBadge-module__6HlEIa__score[data-tier=great]{background:var(--brand);color:var(--brand-contrast)}.ScoreBadge-module__6HlEIa__score[data-tier=good]{background:var(--brand-soft);color:var(--brand-strong)}.ScoreBadge-module__6HlEIa__out{opacity:.75;font-size:.7em}.ScoreBadge-module__6HlEIa__md b{font-size:1rem}.ScoreBadge-module__6HlEIa__lg{border-radius:12px;padding:8px 12px}.ScoreBadge-module__6HlEIa__lg b{font-size:1.6rem}.ScoreBadge-module__6HlEIa__link{transition:transform .15s var(--ease), box-shadow .15s;text-decoration:none;position:relative}.ScoreBadge-module__6HlEIa__link:hover,.ScoreBadge-module__6HlEIa__link:focus-visible{z-index:10}.ScoreBadge-module__6HlEIa__link:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 22%, transparent);transform:translateY(-1px)}.ScoreBadge-module__6HlEIa__link[data-tier=great]:hover{color:var(--brand-contrast)}.ScoreBadge-module__6HlEIa__link[data-tier=good]:hover{color:var(--brand-strong)}.ScoreBadge-module__6HlEIa__link[data-tier=ok]:hover{color:var(--text)}.ScoreBadge-module__6HlEIa__link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ScoreBadge-module__6HlEIa__tip{z-index:30;background:var(--text);color:#ffffffbf;text-align:left;white-space:nowrap;min-width:190px;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transition:opacity .15s, transform .15s var(--ease), visibility .15s;pointer-events:none;border-radius:10px;gap:4px;padding:12px 14px;font-size:.8rem;font-weight:500;display:grid;position:absolute;bottom:calc(100% + 10px);right:-4px;transform:translateY(4px)}.ScoreBadge-module__6HlEIa__tip:after{content:"";border:6px solid #0000;border-top-color:var(--text);position:absolute;top:100%;right:18px}.ScoreBadge-module__6HlEIa__link:hover .ScoreBadge-module__6HlEIa__tip,.ScoreBadge-module__6HlEIa__link:focus-visible .ScoreBadge-module__6HlEIa__tip{opacity:1;visibility:visible;transition-delay:.15s;transform:translateY(0)}.ScoreBadge-module__6HlEIa__tipRow{grid-template-columns:1fr auto auto;align-items:baseline;gap:2px;display:grid}.ScoreBadge-module__6HlEIa__tipRow b{color:#fff;font-size:.95rem}.ScoreBadge-module__6HlEIa__tipMax{opacity:.6}.ScoreBadge-module__6HlEIa__tipHint{color:#fff9;border-top:1px solid #ffffff24;margin-top:4px;padding-top:6px;font-size:.75rem}
