.card.svelte-18crlvc.svelte-18crlvc{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px;display:grid;grid-template-columns:38px 1fr auto;gap:22px;align-items:center;transition:border-color .2s,transform .2s}.card.svelte-18crlvc.svelte-18crlvc:hover{border-color:var(--faint);transform:translateY(-2px)}.rank.svelte-18crlvc.svelte-18crlvc{font-family:var(--mono);font-size:15px;font-weight:700;color:var(--faint)}.card.top.svelte-18crlvc .rank.svelte-18crlvc{color:var(--gold)}.c-main.svelte-18crlvc.svelte-18crlvc{min-width:0}.c-name.svelte-18crlvc.svelte-18crlvc{font-family:var(--display);font-size:21px;font-weight:600;display:flex;align-items:center;gap:10px}.verified.svelte-18crlvc.svelte-18crlvc{font-family:var(--mono);font-size:10px;font-weight:700;color:var(--green);border:1px solid rgba(52,199,123,.4);border-radius:4px;padding:2px 6px;text-transform:uppercase;letter-spacing:.05em}.c-meta.svelte-18crlvc.svelte-18crlvc{display:flex;gap:20px;margin-top:12px;flex-wrap:wrap}.m.svelte-18crlvc.svelte-18crlvc{display:flex;flex-direction:column}.m.svelte-18crlvc .k.svelte-18crlvc{font-size:11px;color:var(--faint);text-transform:uppercase;letter-spacing:.06em}.m.svelte-18crlvc .v.svelte-18crlvc{font-family:var(--mono);font-size:14px;color:var(--bright);margin-top:2px}.m.svelte-18crlvc .v.fast.svelte-18crlvc{color:var(--green)}.c-side.svelte-18crlvc.svelte-18crlvc{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.score.svelte-18crlvc.svelte-18crlvc{display:flex;align-items:baseline;gap:3px}.score.svelte-18crlvc .big.svelte-18crlvc{font-family:var(--mono);font-size:32px;font-weight:700;line-height:1}.score.svelte-18crlvc .small.svelte-18crlvc{font-family:var(--mono);font-size:14px;color:var(--faint)}.score.high.svelte-18crlvc .big.svelte-18crlvc{color:var(--green)}.score.mid.svelte-18crlvc .big.svelte-18crlvc{color:var(--gold)}.cta.svelte-18crlvc.svelte-18crlvc{font-family:var(--body);font-size:14px;font-weight:600;background:var(--gold);color:#1a1304;padding:11px 22px;border-radius:8px;white-space:nowrap;transition:opacity .2s}.cta.svelte-18crlvc.svelte-18crlvc:hover{opacity:.88}.cta-ghost.svelte-18crlvc.svelte-18crlvc{font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.cta-ghost.svelte-18crlvc.svelte-18crlvc:hover{color:var(--bright)}@media (max-width: 680px){.card.svelte-18crlvc.svelte-18crlvc{grid-template-columns:1fr;gap:16px}.rank.svelte-18crlvc.svelte-18crlvc{display:none}.c-side.svelte-18crlvc.svelte-18crlvc{align-items:stretch;flex-direction:row;justify-content:space-between}}.hero.svelte-pxnfap.svelte-pxnfap{padding:88px 0 64px;border-bottom:1px solid var(--border)}.eyebrow.svelte-pxnfap.svelte-pxnfap{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:22px;display:flex;align-items:center;gap:10px}.eyebrow.svelte-pxnfap.svelte-pxnfap:before{content:"";width:28px;height:1px;background:var(--green)}.hero.svelte-pxnfap h1.svelte-pxnfap{font-family:var(--display);font-size:clamp(38px,6vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.025em;max-width:14ch}.hero.svelte-pxnfap h1 em.svelte-pxnfap{font-style:italic;color:var(--gold)}.hero.svelte-pxnfap p.svelte-pxnfap{color:var(--muted);font-size:18px;max-width:52ch;margin-top:24px}.stats.svelte-pxnfap.svelte-pxnfap{display:flex;gap:48px;margin-top:48px;flex-wrap:wrap}.stat.svelte-pxnfap .n.svelte-pxnfap{font-family:var(--mono);font-size:30px;font-weight:700;color:var(--bright)}.stat.svelte-pxnfap .l.svelte-pxnfap{font-size:13px;color:var(--faint);margin-top:2px}.sec.svelte-pxnfap.svelte-pxnfap{padding:64px 0}.sec-head.svelte-pxnfap.svelte-pxnfap{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:32px;flex-wrap:wrap;gap:12px}.sec-head.svelte-pxnfap h2.svelte-pxnfap{font-family:var(--display);font-size:30px;font-weight:500;letter-spacing:-.02em}.sec-head.svelte-pxnfap .note.svelte-pxnfap{font-family:var(--mono);font-size:12px;color:var(--faint)}.cards.svelte-pxnfap.svelte-pxnfap{display:flex;flex-direction:column;gap:14px}.disc.svelte-pxnfap.svelte-pxnfap{background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:16px 20px;font-size:13px;color:var(--muted);margin-top:28px;display:flex;gap:12px;align-items:flex-start}.disc.svelte-pxnfap .i.svelte-pxnfap{color:var(--gold);font-family:var(--mono);font-weight:700;flex-shrink:0}
