.label.svelte-12mugti{font-family:var(--font-mono);text-transform:uppercase;color:var(--mono);font-weight:500;line-height:1}.md.svelte-12mugti{letter-spacing:.08em;font-size:12px}.sm.svelte-12mugti{letter-spacing:.06em;font-size:11px}.accent.svelte-12mugti{color:var(--red-text)}.heading.svelte-1e2lg17{max-width:var(--page-max);border-top:1px solid var(--card-border);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:56px auto 20px;padding-top:28px;display:flex}@media (width<760px){.heading.svelte-1e2lg17{margin:40px auto 16px;padding-top:20px}}h2.svelte-1e2lg17{font:600 clamp(26px, 3vw, 36px) / 1.1 var(--font-sans);letter-spacing:-.02em;margin:0}.caption.svelte-113n92t{flex-direction:column;gap:4px;padding:0 16px 16px;display:flex}h3.svelte-113n92t{font:600 16px/1.2 var(--font-sans);margin:0}p.svelte-113n92t{font:400 13px/1.45 var(--font-sans);color:var(--muted);text-wrap:pretty;margin:0}.meta.svelte-7nnyc3{justify-content:space-between;gap:12px;padding:14px 16px 0;display:flex}.stage.svelte-j5u7nu{background-image:radial-gradient(var(--dot) 1px, transparent 1px);background-size:14px 14px;place-items:center;height:210px;display:grid;position:relative;overflow:hidden}.card.svelte-1rhe2x2{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-card);flex-direction:column;display:flex;overflow:hidden}.visually-hidden.svelte-m7dw54{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.grid.svelte-m7dw54{max-width:var(--page-max);grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));gap:16px;margin:0 auto;display:grid}@media (width<760px){.grid.svelte-m7dw54{gap:12px}}button.svelte-x4wtex{box-sizing:border-box;border:1.5px solid var(--ink);border-radius:var(--radius-button);background:var(--ink);height:48px;color:var(--card);font:500 15px/1 var(--font-sans);cursor:pointer;white-space:nowrap;padding:0 22px}@media (hover:hover){button.svelte-x4wtex:hover{background:var(--red-text);border-color:var(--red-text)}}button.svelte-x4wtex:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.number.svelte-1mxvje1{font-variant-numeric:tabular-nums}.visually-hidden.svelte-1mxvje1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.header.svelte-1y8ihus{max-width:var(--page-max);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin:0 auto 40px;display:flex}.intro.svelte-1y8ihus{flex-direction:column;gap:14px;max-width:720px;display:flex}h1.svelte-1y8ihus{font:600 clamp(36px, 5vw, 64px) / 1 var(--font-sans);letter-spacing:-.03em;text-wrap:balance;margin:0}p.svelte-1y8ihus{font:400 17px/1.5 var(--font-sans);color:var(--body);text-wrap:pretty;margin:0}@media (width<1024px){.intro.svelte-1y8ihus{max-width:none}}@media (width<760px){.header.svelte-1y8ihus{gap:20px;margin-bottom:28px}.intro.svelte-1y8ihus{gap:12px}p.svelte-1y8ihus{font-size:16px}.header.svelte-1y8ihus>button{width:100%}}.visually-hidden.svelte-bbv447{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.lab.svelte-5muw35{box-sizing:border-box;background:var(--page);min-height:100vh;color:var(--ink);font-family:var(--font-sans);padding:56px clamp(20px,4vw,56px) 72px}footer.svelte-5muw35{max-width:var(--page-max);font:400 12px/1.5 var(--font-mono);color:var(--mono);margin:40px auto 0}@media (width<760px){.lab.svelte-5muw35{padding:32px 16px 48px}footer.svelte-5muw35{margin-top:32px}}
