.head.svelte-1sfbl7m{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-1sfbl7m{max-width:62ch}.head-copy.svelte-1sfbl7m h1:where(.svelte-1sfbl7m){font-size:clamp(2rem,4vw,2.75rem);margin:.5rem 0;letter-spacing:var(--tracking-tight)}.lede.svelte-1sfbl7m{color:var(--text-soft);font-size:1.05rem;line-height:1.55;margin:0}.metric.svelte-1sfbl7m{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-1sfbl7m strong:where(.svelte-1sfbl7m){font-family:var(--font-display);font-size:2rem;color:var(--ink-900);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight)}.search-field.svelte-1sfbl7m{display:flex;align-items:center;gap:.6rem;padding:.4rem 1rem;background:var(--bg);border:1.5px solid var(--border-strong);border-radius:var(--r-md);margin-bottom:1.25rem;color:var(--text-muted);transition:all var(--duration-fast) var(--ease-out)}.search-field.svelte-1sfbl7m:focus-within{border-color:var(--accent);box-shadow:var(--shadow-ring)}.search-field.svelte-1sfbl7m input:where(.svelte-1sfbl7m){flex:1;min-width:0;border:none;background:transparent;padding:.65rem 0;font:inherit;outline:none;color:var(--ink-900)}.grid.svelte-1sfbl7m{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.85rem}.card.svelte-1sfbl7m{display:flex;align-items:center;gap:1rem;padding:1rem 1.2rem;background:var(--bg);border:1.5px solid var(--border);border-radius:var(--r-md);text-decoration:none;color:inherit;transition:border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);position:relative;overflow:hidden}.card.svelte-1sfbl7m:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--accent-i, var(--accent));opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.card.svelte-1sfbl7m:hover{transform:translateY(-2px);border-color:var(--accent-i, var(--accent));box-shadow:var(--shadow-md);text-decoration:none}.card.svelte-1sfbl7m:hover:before{opacity:1}.card-mark.svelte-1sfbl7m{width:40px;height:40px;display:grid;place-items:center;background:var(--bg-elev);border:1px solid var(--border-subtle);border-radius:var(--r-sm);font-size:1.2rem;flex-shrink:0}.card.svelte-1sfbl7m h2:where(.svelte-1sfbl7m){flex:1;margin:0;font-size:.98rem;font-weight:600;color:var(--ink-900)}.arrow.svelte-1sfbl7m{color:var(--text-muted);font-weight:700;transition:transform var(--duration-fast) var(--ease-out)}.card.svelte-1sfbl7m:hover .arrow:where(.svelte-1sfbl7m){color:var(--accent-i, var(--accent));transform:translate(3px)}.empty.svelte-1sfbl7m{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-1sfbl7m h2:where(.svelte-1sfbl7m){margin:0 0 .5rem;font-size:1.2rem}.empty.svelte-1sfbl7m p:where(.svelte-1sfbl7m){margin:0 0 1rem;color:var(--text-soft)}@media(max-width:720px){.head.svelte-1sfbl7m{grid-template-columns:1fr}.metric.svelte-1sfbl7m{align-items:flex-start}}
