.head.svelte-15wci4{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:end;padding-bottom:2rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border)}.head-copy.svelte-15wci4{max-width:62ch}.head-copy.svelte-15wci4 h1:where(.svelte-15wci4){font-size:clamp(2rem,4vw,2.75rem);margin:.5rem 0}.lede.svelte-15wci4{color:var(--text-soft);font-size:1.05rem;line-height:1.55;margin:0}.metric.svelte-15wci4{display:flex;flex-direction:column;gap:.35rem;align-items:flex-end;color:var(--text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:var(--tracking-wider);font-weight:600}.metric.svelte-15wci4 strong:where(.svelte-15wci4){font-family:var(--font-display);font-size:2rem;color:var(--ink-900);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight)}.grid.svelte-15wci4{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem}.card.svelte-15wci4{display:flex;align-items:center;gap:1.1rem;padding:1.2rem 1.4rem;background:var(--bg);border:1.5px solid var(--border);border-radius:var(--r-md);text-decoration:none;color:inherit;transition:all var(--duration-fast) var(--ease-out)}.card.svelte-15wci4:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:var(--shadow-md);text-decoration:none}.card-mark.svelte-15wci4{width:44px;height:44px;display:grid;place-items:center;background:var(--accent-soft);border:1px solid rgba(99,102,241,.2);border-radius:var(--r-sm);font-size:1.3rem;flex-shrink:0}.card-body.svelte-15wci4{flex:1;display:flex;flex-direction:column;gap:.15rem}.card.svelte-15wci4 h2:where(.svelte-15wci4){margin:0;font-size:1.05rem;font-weight:700;color:var(--ink-900);text-transform:capitalize;letter-spacing:var(--tracking-snug)}.hint.svelte-15wci4{font-size:.82rem;color:var(--text-muted)}.arrow.svelte-15wci4{color:var(--text-muted);font-weight:700;font-size:1.15rem;transition:transform var(--duration-fast) var(--ease-out)}.card.svelte-15wci4:hover .arrow:where(.svelte-15wci4){color:var(--accent);transform:translate(3px)}.empty.svelte-15wci4{padding:2.5rem 2rem;background:linear-gradient(180deg,var(--bg) 0%,var(--bg-elev) 100%);border:1.5px dashed var(--border-strong);border-radius:var(--r-lg);text-align:center}.empty.svelte-15wci4 h2:where(.svelte-15wci4){margin:0 0 .5rem}.empty.svelte-15wci4 p:where(.svelte-15wci4){margin:0;color:var(--text-soft)}@media(max-width:720px){.head.svelte-15wci4{grid-template-columns:1fr}.metric.svelte-15wci4{align-items:flex-start}}
