canvas.svelte-bcdb5w{z-index:0;pointer-events:none;position:absolute;inset:0}.wordmark.svelte-10y6uor{line-height:0;display:inline-block}.wordmark.svelte-10y6uor svg{width:100%;height:auto;display:block;overflow:visible}html.js .wordmark.svelte-10y6uor:not(.play) .rr-bolt,html.js .wordmark.svelte-10y6uor:not(.play) .rr-edge{opacity:0}html.js .wordmark.svelte-10y6uor:not(.play) .rr-swoosh{stroke-dasharray:1400;stroke-dashoffset:1400px}.wordmark.play.svelte-10y6uor .rr-bolt{animation:.5s forwards svelte-10y6uor-rr-charge}.wordmark.play.svelte-10y6uor .rr-edge{animation:.5s 80ms forwards svelte-10y6uor-rr-charge}.wordmark.play.svelte-10y6uor .rr-swoosh{stroke-dasharray:1400;stroke-dashoffset:1400px;animation:1s cubic-bezier(.22,1,.36,1) .1s forwards svelte-10y6uor-rr-draw}@keyframes svelte-10y6uor-rr-draw{to{stroke-dashoffset:0}}@keyframes svelte-10y6uor-rr-charge{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html.js .wordmark.svelte-10y6uor .rr-bolt,html.js .wordmark.svelte-10y6uor .rr-edge{opacity:1;animation:none}html.js .wordmark.svelte-10y6uor .rr-swoosh{stroke-dashoffset:0;animation:none}}.hero.svelte-119hrps{align-items:center;min-height:92vh;padding:70px 0 56px;display:flex;position:relative;overflow:hidden}.hero.svelte-119hrps .inner:where(.svelte-119hrps){z-index:2;position:relative}.eyebrow.svelte-119hrps{font-family:var(--mono);letter-spacing:.2em;color:var(--arc);text-transform:uppercase;margin-bottom:22px;font-size:12px}.hero-mark{width:min(620px,82%);margin-bottom:26px;display:block}.tagline.svelte-119hrps{font-family:var(--serif);color:var(--ink);max-width:17ch;margin-bottom:18px;font-size:clamp(28px,5vw,56px);line-height:1.08}.tagline.svelte-119hrps .tw:where(.svelte-119hrps){font-optical-sizing:none;font-variation-settings:"opsz" var(--o,24), "wght" var(--w,600);display:inline-block}html.js .tagline.svelte-119hrps .tw:where(.svelte-119hrps){--o:144;--w:800}@media (prefers-reduced-motion:reduce){html.js .tagline.svelte-119hrps .tw:where(.svelte-119hrps){--o:24;--w:600}}.sub.svelte-119hrps{color:var(--ink-soft);max-width:56ch;margin-bottom:28px;font-size:clamp(16px,2vw,19px)}.stats.svelte-119hrps{font-family:var(--mono);color:var(--steel);flex-wrap:wrap;gap:10px 26px;margin-bottom:30px;font-size:13px;display:flex}.stats.svelte-119hrps b:where(.svelte-119hrps){color:var(--ink);font-weight:600}.actions.svelte-119hrps{flex-wrap:wrap;gap:14px;display:flex}.btn.svelte-119hrps{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;border-radius:11px;align-items:center;gap:8px;padding:14px 24px;font-size:13px;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn.primary.svelte-119hrps{color:#fff;background:var(--arc);box-shadow:var(--shadow-md), var(--bevel)}.btn.primary.svelte-119hrps:hover{box-shadow:var(--shadow-lg), var(--bevel);transform:translateY(-2px)}.btn.ghost.svelte-119hrps{color:var(--ink);border:1px solid var(--line);background:var(--panel)}.btn.ghost.svelte-119hrps:hover{border-color:var(--arc);color:var(--arc)}.btn.big.svelte-119hrps{margin-top:8px;padding:16px 30px;font-size:14px}.block.svelte-119hrps{z-index:1;border-top:1px solid var(--line-soft);padding:92px 0;position:relative}.block.alt.svelte-119hrps{background:var(--panel-2)}h2.svelte-119hrps{margin:16px 0 18px;font-size:clamp(28px,4.6vw,46px)}.lede.svelte-119hrps{color:var(--ink-soft);max-width:64ch;font-size:clamp(16px,2vw,19px)}.cards.svelte-119hrps{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:38px;display:grid}.card.svelte-119hrps{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-md), var(--bevel);transition:box-shadow .3s var(--ease), transform .3s var(--ease);border-radius:14px;padding:28px}.card.svelte-119hrps:hover{box-shadow:var(--shadow-lg), var(--bevel);transform:translateY(-3px)}.card.svelte-119hrps .tag:where(.svelte-119hrps){font-family:var(--mono);letter-spacing:.08em;color:var(--arc);text-transform:uppercase;font-size:11px}.card.svelte-119hrps h3:where(.svelte-119hrps){margin:6px 0 8px;font-size:24px}.card.svelte-119hrps p:where(.svelte-119hrps){color:var(--ink-soft);font-size:15px}.card.svelte-119hrps ul:where(.svelte-119hrps){flex-wrap:wrap;gap:8px;margin-top:16px;list-style:none;display:flex}.card.svelte-119hrps li:where(.svelte-119hrps){font-family:var(--mono);color:var(--ink-soft);border:1px solid var(--line);border-radius:999px;padding:5px 11px;font-size:11.5px}.pipe.svelte-119hrps{flex-wrap:wrap;margin-top:36px;display:flex}.stage.svelte-119hrps{background:var(--panel);border:1px solid var(--line);text-align:center;border-radius:11px;flex:1;min-width:120px;margin:6px;padding:18px 12px;transition:border-color .3s,box-shadow .3s;position:relative}.stage.svelte-119hrps .n:where(.svelte-119hrps){font-family:var(--mono);color:var(--arc);font-size:11px;display:block}.stage.svelte-119hrps .lbl:where(.svelte-119hrps){color:var(--ink-soft);margin-top:6px;font-size:14px;display:block}.stage.svelte-119hrps:after{content:"▸";color:var(--arc);font-size:13px;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.stage.svelte-119hrps:last-child:after{display:none}.stage.live.svelte-119hrps{border-color:var(--arc);box-shadow:0 0 0 1px var(--arc), var(--shadow-md)}.stage.live.svelte-119hrps .lbl:where(.svelte-119hrps){color:var(--ink)}.metrics.svelte-119hrps{font-family:var(--mono);color:var(--cyan);margin-top:20px;font-size:13px}.sheet.svelte-119hrps{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-md), var(--bevel);border-radius:14px;margin-top:36px;overflow:hidden}.sheet.svelte-119hrps .hd:where(.svelte-119hrps){background:var(--panel-2);border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--steel);justify-content:space-between;padding:14px 20px;font-size:12px;display:flex}.sheet.svelte-119hrps .body:where(.svelte-119hrps){grid-template-columns:repeat(4,1fr);display:grid}.sheet.svelte-119hrps .f:where(.svelte-119hrps){border-right:1px solid var(--line-soft);padding:24px 20px}.sheet.svelte-119hrps .f:where(.svelte-119hrps):last-child{border-right:0}.sheet.svelte-119hrps .v:where(.svelte-119hrps){font-family:var(--mono);color:var(--ink);font-size:30px}.sheet.svelte-119hrps .k:where(.svelte-119hrps){font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--steel);margin-top:6px;font-size:11px}.cta-block.svelte-119hrps h2:where(.svelte-119hrps){max-width:18ch}@media (width<=820px){.cards.svelte-119hrps{grid-template-columns:1fr}.sheet.svelte-119hrps .body:where(.svelte-119hrps){grid-template-columns:repeat(2,1fr)}}
