.sac-score-badge{font-family:var(--font-inter);-webkit-font-smoothing:antialiased;background:linear-gradient(125deg,#ffffff17 0%,#fff0 30%),radial-gradient(130% 130% at 50% 0,#d4af3733,#d4af3708 62%),linear-gradient(#1d1e25eb,#0c0e12f5);border:1px solid #d4af3780;border-radius:14px;align-items:center;gap:13px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff1c,inset 0 0 16px #d4af3712,0 10px 26px -10px #000000b3,0 2px 5px #00000059}.sac-score-badge-figure{flex-shrink:0;align-items:baseline;gap:3px;display:inline-flex}.sac-score-badge-num{font-family:var(--font-display,var(--font-inter));letter-spacing:-.03em;color:var(--sac-gold);font-weight:900;line-height:1}@supports ((-webkit-background-clip:text) or (background-clip:text)){.sac-score-badge-num{background:linear-gradient(#f8e293 0%,#ecc65d 40%,#d29d33 76%,#bb842a 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 1px #00000073);-webkit-background-clip:text;background-clip:text}}.sac-score-badge-scale{color:#ffffff80;letter-spacing:0;font-weight:700}.sac-score-badge-name{color:#e9c662;letter-spacing:.1em;text-transform:uppercase;border-left:1px solid #d4af374d;align-items:center;gap:6px;padding-left:13px;font-weight:800;line-height:1.16;text-decoration:none;transition:color .15s;display:inline-flex}.sac-score-badge-name:hover,.sac-score-badge-name:focus-visible{color:#f6d877}.sac-score-badge-name:focus-visible{outline:2px solid var(--sac-gold);outline-offset:3px;border-radius:4px}.sac-score-badge-info{color:#d4af37b3;text-transform:none;letter-spacing:0;border:1px solid #d4af3761;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.02em;height:1.02em;font-size:.74em;line-height:1;display:inline-flex}.sac-score-badge-name:hover .sac-score-badge-info,.sac-score-badge-name:focus-visible .sac-score-badge-info{color:var(--sac-gold);border-color:var(--sac-gold)}.sac-score-badge-hero{border-radius:17px;gap:18px;padding:15px 24px}.sac-score-badge-hero .sac-score-badge-num{font-size:2.7rem}.sac-score-badge-hero .sac-score-badge-scale{font-size:1.05rem}.sac-score-badge-hero .sac-score-badge-name{padding-left:16px;font-size:.75rem}.sac-score-badge-hero .sac-score-badge-name-text{max-width:12ch}.sac-score-badge-inline{gap:13px;padding:11px 17px}.sac-score-badge-inline .sac-score-badge-num{font-size:1.95rem}.sac-score-badge-inline .sac-score-badge-scale{font-size:.85rem}.sac-score-badge-inline .sac-score-badge-name{font-size:.63rem}.sac-score-badge-inline .sac-score-badge-name-text{max-width:11ch}.sac-score-badge-chip{border-radius:11px;gap:9px;padding:8px 13px}.sac-score-badge-chip .sac-score-badge-num{font-size:1.5rem}.sac-score-badge-chip .sac-score-badge-scale{font-size:.74rem}.sac-score-badge-chip .sac-score-badge-name{letter-spacing:.07em;border-left-color:#d4af373d;padding-left:9px;font-size:.57rem}.sac-score-badge-chip .sac-score-badge-name-text{max-width:10ch}.sac-score-badge-chip .sac-score-badge-info{border:none;width:auto;height:auto;font-size:.92em}@media (max-width:560px){.sac-score-badge-chip{gap:7px}.sac-score-badge-chip .sac-score-badge-name{padding-left:8px}.sac-score-badge-chip .sac-score-badge-name-text{max-width:9ch}}
