.ScorePanel_panel__vahbe{display:grid;grid-template-columns:minmax(140px,200px) 1fr;gap:clamp(16px,3vw,36px);align-items:center;margin:20px 0 4px;padding:clamp(18px,3vw,28px);border-radius:16px;border:1px solid var(--sp-border,rgba(15,23,42,.1));background:var(--sp-bg,#fff);box-shadow:0 1px 2px rgba(15,23,42,.04)}.ScorePanel_panel__vahbe[data-tone=good]{--sp-accent:#15803d;--sp-accent-bg:#f0fdf4}.ScorePanel_panel__vahbe[data-tone=fair]{--sp-accent:#b45309;--sp-accent-bg:#fffbeb}.ScorePanel_panel__vahbe[data-tone=poor]{--sp-accent:#b91c1c;--sp-accent-bg:#fef2f2}.ScorePanel_panel__vahbe[data-tone=unrated]{--sp-accent:#475569;--sp-accent-bg:#f8fafc}.ScorePanel_scoreCol__RIpRe{text-align:center;padding:14px;border-radius:12px;background:var(--sp-accent-bg)}.ScorePanel_eyebrow__Ba5zy{font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--sp-accent);opacity:.85}.ScorePanel_scoreLine__UUmTe{display:flex;align-items:baseline;justify-content:center;gap:2px;margin-top:4px}.ScorePanel_score__7dTAf{font-size:clamp(48px,9vw,68px);font-weight:800;line-height:1;color:var(--sp-accent)}.ScorePanel_outOf__ZeSHE{font-size:18px;font-weight:600;color:var(--sp-accent);opacity:.6}.ScorePanel_band__hQxbH{margin-top:6px;font-size:15px;font-weight:700;color:var(--sp-accent)}.ScorePanel_detailCol__Tr7Jn{min-width:0}.ScorePanel_why__oWJs_{margin:0 0 14px;font-size:15px;line-height:1.5;color:var(--sp-text,#0f172a)}.ScorePanel_cats__yP9Jz{display:flex;flex-direction:column;gap:10px}.ScorePanel_cat__5vR3T{display:flex;flex-direction:column;gap:4px}.ScorePanel_catHead__oZG66{display:flex;justify-content:space-between;font-size:13px;color:var(--sp-muted,#475569)}.ScorePanel_catVal__Veohu{font-variant-numeric:tabular-nums;font-weight:600}.ScorePanel_bar__t6pYx{height:8px;border-radius:999px;background:var(--sp-track,rgba(15,23,42,.08));overflow:hidden}.ScorePanel_barFill___EQRd{height:100%;border-radius:999px;transition:width .4s ease}.ScorePanel_barFill___EQRd[data-cat-tone=good]{background:#22c55e}.ScorePanel_barFill___EQRd[data-cat-tone=fair]{background:#f59e0b}.ScorePanel_barFill___EQRd[data-cat-tone=poor]{background:#ef4444}.ScorePanel_meta__FcJMF{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:var(--sp-muted,#64748b)}.ScorePanel_method__n72cC{color:var(--sp-accent);font-weight:600;text-decoration:none;white-space:nowrap}.ScorePanel_method__n72cC:hover{text-decoration:underline}@media (max-width:620px){.ScorePanel_panel__vahbe{grid-template-columns:1fr;text-align:left}.ScorePanel_scoreCol__RIpRe{display:flex;align-items:baseline;gap:12px;text-align:left}.ScorePanel_scoreLine__UUmTe{margin-top:0}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ScorePanel_panel__vahbe{--sp-bg:#0f172a;--sp-border:rgba(148,163,184,0.18);--sp-text:#e2e8f0;--sp-muted:#94a3b8;--sp-track:rgba(148,163,184,0.16)}:root:not([data-theme=light]) .ScorePanel_panel__vahbe[data-tone=good]{--sp-accent:#4ade80;--sp-accent-bg:rgba(34,197,94,0.1)}:root:not([data-theme=light]) .ScorePanel_panel__vahbe[data-tone=fair]{--sp-accent:#fbbf24;--sp-accent-bg:rgba(245,158,11,0.1)}:root:not([data-theme=light]) .ScorePanel_panel__vahbe[data-tone=poor]{--sp-accent:#f87171;--sp-accent-bg:rgba(239,68,68,0.1)}:root:not([data-theme=light]) .ScorePanel_panel__vahbe[data-tone=unrated]{--sp-accent:#cbd5e1;--sp-accent-bg:rgba(148,163,184,0.1)}}:root[data-theme=dark] .ScorePanel_panel__vahbe{--sp-bg:#0f172a;--sp-border:rgba(148,163,184,0.18);--sp-text:#e2e8f0;--sp-muted:#94a3b8;--sp-track:rgba(148,163,184,0.16)}:root[data-theme=dark] .ScorePanel_panel__vahbe[data-tone=good]{--sp-accent:#4ade80;--sp-accent-bg:rgba(34,197,94,0.1)}:root[data-theme=dark] .ScorePanel_panel__vahbe[data-tone=fair]{--sp-accent:#fbbf24;--sp-accent-bg:rgba(245,158,11,0.1)}:root[data-theme=dark] .ScorePanel_panel__vahbe[data-tone=poor]{--sp-accent:#f87171;--sp-accent-bg:rgba(239,68,68,0.1)}:root[data-theme=dark] .ScorePanel_panel__vahbe[data-tone=unrated]{--sp-accent:#cbd5e1;--sp-accent-bg:rgba(148,163,184,0.1)}