.sentinel.svelte-1h32yp1{width:1px;height:1px;position:absolute;top:0}.bar.svelte-1h32yp1{z-index:20;height:64px;transition:background-color .26s var(--ease), border-color .26s var(--ease);border-bottom:1px solid #0000;align-items:center;display:flex;position:sticky;top:0}.stuck.svelte-1h32yp1{-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom-color:var(--line);background:#07080ab8}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.stuck.svelte-1h32yp1{background:var(--ink-000)}}.inner.svelte-1h32yp1{justify-content:space-between;align-items:center;gap:16px;display:flex}.brand.svelte-1h32yp1{border-radius:var(--r-chip);display:inline-flex}nav.svelte-1h32yp1{font-size:var(--fs-sm);color:var(--text-mid);gap:28px;display:none}nav.svelte-1h32yp1 a:where(.svelte-1h32yp1){border-radius:var(--r-chip);transition:color .16s var(--ease)}nav.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{color:var(--text-hi)}.cta.svelte-1h32yp1{border-radius:var(--r-control);border:1px solid var(--line-strong);font-size:var(--fs-sm);color:var(--text-hi);white-space:nowrap;transition:border-color .16s var(--ease), background-color .16s var(--ease);flex:none;padding:8px 15px;font-weight:500}.cta.svelte-1h32yp1:hover{border-color:var(--accent-line);background:var(--accent-wash)}.cta.svelte-1h32yp1:active{transform:translateY(1px)}@media (width>=760px){nav.svelte-1h32yp1{display:flex}}@media (prefers-reduced-motion:reduce){.bar.svelte-1h32yp1,nav.svelte-1h32yp1 a:where(.svelte-1h32yp1),.cta.svelte-1h32yp1{transition:none}}.hero.svelte-1q37ri0{align-items:center;min-height:100dvh;margin-top:-64px;padding-block:88px clamp(4rem,12vh,7rem);display:grid;position:relative;overflow:hidden}.stage.svelte-1q37ri0{position:absolute;inset:0}.scrim.svelte-1q37ri0{background:linear-gradient(to bottom, #07080adb 0%, #07080a8c 46%, #07080ae6 100%), linear-gradient(to top, var(--ink-000) 2%, transparent 26%);position:absolute;inset:0}.copy.svelte-1q37ri0{flex-direction:column;align-items:flex-start;gap:28px;display:flex;position:relative}h1.svelte-1q37ri0{font-size:var(--fs-display);max-width:16ch;line-height:1.04}.turn.svelte-1q37ri0{color:var(--text-mid);display:block}.lead.svelte-1q37ri0{max-width:46ch}.actions.svelte-1q37ri0{flex-wrap:wrap;gap:12px;display:flex}.primary.svelte-1q37ri0,.secondary.svelte-1q37ri0{border-radius:var(--r-control);font-size:var(--fs-sm);white-space:nowrap;transition:transform .14s var(--ease), background-color .18s var(--ease), border-color .18s var(--ease);align-items:center;gap:9px;padding:13px 22px;font-weight:600;display:inline-flex}.primary.svelte-1q37ri0{background:var(--accent);color:var(--ink-000);border:1px solid var(--accent)}.primary.svelte-1q37ri0:hover{background:#ffb257;border-color:#ffb257}.secondary.svelte-1q37ri0{border:1px solid var(--line-strong);color:var(--text-hi)}.secondary.svelte-1q37ri0:hover{border-color:var(--text-lo);background:#ffffff0a}.primary.svelte-1q37ri0:active,.secondary.svelte-1q37ri0:active{transform:translateY(1px)}@media (width>=900px){.scrim.svelte-1q37ri0{background:linear-gradient(100deg, #07080af7 2%, #07080ad1 26%, #07080a29 52%, #07080a00 72%), linear-gradient(to top, var(--ink-000) 1%, transparent 20%)}.copy.svelte-1q37ri0{gap:32px}}@media (prefers-reduced-motion:reduce){.primary.svelte-1q37ri0,.secondary.svelte-1q37ri0{transition:none}}h2.svelte-1m2kwhc{font-size:var(--fs-h2);max-width:18ch;line-height:1.1}.body.svelte-1m2kwhc{border-left:1px solid var(--line);flex-direction:column;gap:22px;max-width:58ch;margin-top:40px;padding-left:20px;display:flex}.body.svelte-1m2kwhc p:where(.svelte-1m2kwhc){font-size:var(--fs-lead);color:var(--text-mid);line-height:1.55}.body.svelte-1m2kwhc p:where(.svelte-1m2kwhc):first-child{color:var(--text-hi)}@media (width>=900px){.body.svelte-1m2kwhc{margin-top:56px;margin-left:14vw;padding-left:36px}}svg.svelte-1b3g990{width:100%;height:auto;display:block}figure.svelte-17j86qk{flex-direction:column;align-items:flex-start;gap:12px;margin:0;display:flex}.grid.svelte-17j86qk{aspect-ratio:1;grid-template-columns:repeat(10,1fr);gap:3px;width:min(100%,220px);display:grid}.cell.svelte-17j86qk{background:#ffffff0d;border-radius:1px;position:relative}.cell.svelte-17j86qk:after{content:"";border-radius:inherit;background:var(--accent);opacity:var(--a);transition:opacity .9s var(--ease);position:absolute;inset:0}.masked.svelte-17j86qk{background:0 0}figcaption.svelte-17j86qk{color:var(--text-mid)}@media (prefers-reduced-motion:reduce){.cell.svelte-17j86qk:after{transition:none}}svg.svelte-mfnnnb{width:100%;max-width:200px;height:auto;display:block}svg.svelte-y6vmcr{width:100%;height:auto;display:block}.node.svelte-y6vmcr rect:where(.svelte-y6vmcr){fill:#10131a;stroke:#ffffff24;stroke-width:1px}.live-node.svelte-y6vmcr rect:where(.svelte-y6vmcr){stroke:var(--accent-line);fill:#141210}.node.svelte-y6vmcr text:where(.svelte-y6vmcr){font-family:var(--font-mono);fill:var(--text-mid);text-anchor:middle;letter-spacing:.02em;font-size:9px}.live-node.svelte-y6vmcr text:where(.svelte-y6vmcr){fill:var(--accent)}.live.svelte-y6vmcr path:where(.svelte-y6vmcr){stroke-dasharray:5 8;animation:1.4s linear infinite svelte-y6vmcr-flow}@keyframes svelte-y6vmcr-flow{to{stroke-dashoffset:-13px}}@media (prefers-reduced-motion:reduce){.live.svelte-y6vmcr path:where(.svelte-y6vmcr){stroke-dasharray:none;animation:none}}header.svelte-10htf7v{flex-direction:column;gap:16px;max-width:52ch;display:flex}h2.svelte-10htf7v{font-size:var(--fs-h2);line-height:1.1}.bento.svelte-10htf7v{grid-template-columns:1fr;gap:16px;margin-top:48px;display:grid}.cell.svelte-10htf7v{border:1px solid var(--line);border-radius:var(--r-surface);background:var(--ink-050);flex-direction:column;gap:14px;padding:24px 22px 26px;display:flex}.tinted.svelte-10htf7v{background:radial-gradient(120% 90% at 82% 0%, #f2a33c17, transparent 62%), var(--ink-050)}.inset.svelte-10htf7v{background:linear-gradient(180deg, var(--ink-100), var(--ink-000))}.art.svelte-10htf7v{margin-bottom:4px;padding:10px 0 14px}.centred.svelte-10htf7v{justify-content:center;display:flex}h3.svelte-10htf7v{font-size:var(--fs-h3);letter-spacing:-.01em}.cell.svelte-10htf7v p:where(.svelte-10htf7v){font-size:var(--fs-sm);color:var(--text-mid);max-width:52ch;line-height:1.62}@media (width>=880px){.bento.svelte-10htf7v{grid-template-columns:repeat(12,1fr);gap:18px;margin-top:64px}.wide.svelte-10htf7v{grid-column:span 7}.narrow.svelte-10htf7v{grid-column:span 5}.cell.svelte-10htf7v{padding:30px 28px 32px}}h2.svelte-a1y6eq{font-size:var(--fs-h2);max-width:20ch;line-height:1.1}.ledger.svelte-a1y6eq{grid-template-columns:1fr;gap:44px;margin-top:44px;display:grid}.column.svelte-a1y6eq{border-top:1px solid var(--line);flex-direction:column;gap:18px;padding-top:22px;display:flex}.affirm.svelte-a1y6eq{border-top-color:var(--accent-line)}h3.svelte-a1y6eq{font-size:var(--fs-sm);letter-spacing:.01em;color:var(--text-hi);font-weight:600}.affirm.svelte-a1y6eq h3:where(.svelte-a1y6eq){color:var(--accent)}.column.svelte-a1y6eq p:where(.svelte-a1y6eq){font-size:var(--fs-body);color:var(--text-mid);max-width:46ch;line-height:1.6}.deny.svelte-a1y6eq p:where(.svelte-a1y6eq){color:var(--text-lo)}@media (width>=880px){.ledger.svelte-a1y6eq{grid-template-columns:1fr 1fr;gap:72px;margin-top:60px}}section.svelte-1lxai0f{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink-050)}.grid.svelte-1lxai0f{grid-template-columns:1fr;align-items:start;gap:36px;display:grid}.copy.svelte-1lxai0f{flex-direction:column;gap:14px;display:flex}h2.svelte-1lxai0f{font-size:var(--fs-h2);max-width:16ch;line-height:1.1}form.svelte-1lxai0f{gap:12px;display:grid}.field.svelte-1lxai0f{flex-direction:column;gap:8px;display:flex}label.svelte-1lxai0f{font-size:var(--fs-sm);color:var(--text-hi);font-weight:500}input.svelte-1lxai0f{width:100%;font:inherit;font-size:var(--fs-body);color:var(--text-hi);background:var(--ink-000);border:1px solid var(--line-strong);border-radius:var(--r-control);transition:border-color .16s var(--ease), background-color .16s var(--ease);padding:13px 14px}input.svelte-1lxai0f::placeholder{color:var(--text-lo)}input.svelte-1lxai0f:hover:not(:disabled){border-color:var(--text-lo)}input[aria-invalid=true].svelte-1lxai0f{border-color:#e0664a}input.svelte-1lxai0f:disabled{opacity:.55;cursor:not-allowed}button.svelte-1lxai0f{font:inherit;font-size:var(--fs-sm);color:var(--ink-000);background:var(--accent);border:1px solid var(--accent);border-radius:var(--r-control);cursor:pointer;white-space:nowrap;transition:transform .14s var(--ease), background-color .18s var(--ease);justify-content:center;align-items:center;gap:9px;padding:13px 22px;font-weight:600;display:inline-flex}button.svelte-1lxai0f:hover:not(:disabled){background:#ffb257;border-color:#ffb257}button.svelte-1lxai0f:active:not(:disabled){transform:translateY(1px)}button.svelte-1lxai0f:disabled{cursor:not-allowed;background:var(--accent-deep);border-color:var(--accent-deep);color:#07080ab8}.note.svelte-1lxai0f{min-height:1.4em;font-size:var(--fs-sm);color:var(--text-lo)}.bad.svelte-1lxai0f{color:#f19077}@media (width>=880px){.grid.svelte-1lxai0f{grid-template-columns:6fr 5fr;gap:8%}form.svelte-1lxai0f{grid-template-columns:1fr auto;align-items:end;column-gap:12px}.field.svelte-1lxai0f{grid-column:1}button.svelte-1lxai0f{grid-column:2}.note.svelte-1lxai0f{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){input.svelte-1lxai0f,button.svelte-1lxai0f{transition:none}}footer.svelte-jz8lnl{padding-block:48px 64px}.inner.svelte-jz8lnl{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.identity.svelte-jz8lnl{flex-direction:column;gap:8px;display:flex}nav.svelte-jz8lnl{font-size:var(--fs-sm);color:var(--text-mid);flex-wrap:wrap;gap:22px;display:flex}nav.svelte-jz8lnl a:where(.svelte-jz8lnl){border-radius:var(--r-chip);transition:color .16s var(--ease)}nav.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--text-hi)}.repo.svelte-jz8lnl{align-items:center;gap:7px;display:inline-flex}@media (width>=760px){.inner.svelte-jz8lnl{flex-direction:row;align-items:flex-end}}@media (prefers-reduced-motion:reduce){nav.svelte-jz8lnl a:where(.svelte-jz8lnl){transition:none}}
