.wf-frame.svelte-kow9w{--frame-edge:var(--color-grid);--frame-fill:var(--color-deep);--px:3px}.wf-canvas.svelte-kow9w{background-image:linear-gradient(90deg,#241d428c 1px,#0000 1px),linear-gradient(#241d428c 1px,#0000 1px);background-position:-1px -1px;background-size:24px 24px}.wf-figure.svelte-kow9w rect{shape-rendering:crispedges}.wf-figure.svelte-kow9w .wf-box{fill:var(--color-void);stroke:var(--color-grid-bright);stroke-width:1px}.wf-figure.svelte-kow9w .wf-box--accent{stroke:var(--color-purple)}.wf-figure.svelte-kow9w .wf-lit{fill:#5cffb014;stroke:var(--color-toxic);stroke-width:1px}.wf-figure.svelte-kow9w .wf-wire{fill:none;stroke:var(--color-grid-bright);stroke-width:1.5px}.wf-figure.svelte-kow9w .wf-wire--live{stroke:var(--color-purple)}.wf-figure.svelte-kow9w .wf-wire--escalate{stroke:var(--color-purple);stroke-dasharray:4 4}.wf-figure.svelte-kow9w .wf-wire--dashed{stroke-dasharray:3 4}.wf-figure.svelte-kow9w .wf-packet{fill:var(--color-toxic)}.wf-figure.svelte-kow9w text{font-family:var(--font-mono)}.wf-figure.svelte-kow9w .wf-node{fill:var(--color-ink);font-size:12.5px}.wf-figure.svelte-kow9w .wf-sub{fill:var(--color-ink-dim);font-size:10.5px}.wf-figure.svelte-kow9w .wf-lane{letter-spacing:.12em;fill:var(--color-ink-dim);font-size:11px}.wf-figure.svelte-kow9w .wf-lane--accent{fill:var(--color-purple-bright)}.wf-figure.svelte-kow9w .wf-note{fill:var(--color-ink-dim);font-size:11.5px}.wf-figure.svelte-kow9w .wf-flash{letter-spacing:.04em;font-size:11px}.wf-figure.svelte-kow9w .wf-flash--warn{fill:var(--color-amber)}.wf-figure.svelte-kow9w .wf-flash--ok{fill:var(--color-toxic)}.matrix-ours.svelte-1r86h6e{background:#6d4aff12}@media (hover:hover) and (pointer:fine){.matrix-row.svelte-1r86h6e:hover{background:#18132c99}}.faq-plus.svelte-1r86h6e{transition:transform .22s var(--ease-smooth)}.faq-details[open].svelte-1r86h6e .faq-plus:where(.svelte-1r86h6e){transform:rotate(45deg)}.jump-list.svelte-12mwp75{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:.5rem;margin-inline:-1rem;padding:0 1rem .25rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.jump-list.svelte-12mwp75::-webkit-scrollbar{display:none}.jump-list.svelte-12mwp75>li:where(.svelte-12mwp75){scroll-snap-align:start;flex-shrink:0}.jump-link.svelte-12mwp75{isolation:isolate;min-height:2.75rem;color:var(--color-ink-dim);white-space:nowrap;transition:color var(--duration-fast) var(--ease-smooth);align-items:center;gap:.5rem;padding-inline:.875rem;font-size:.875rem;line-height:1.25rem;display:inline-flex;position:relative}.jump-link.svelte-12mwp75:before,.jump-link.svelte-12mwp75:after{content:"";z-index:-1;clip-path:var(--px-corners);position:absolute}.jump-link.svelte-12mwp75:before{background:var(--color-grid-bright);inset:0}.jump-link.svelte-12mwp75:after{background:var(--color-panel);inset:1px}.jump-link.svelte-12mwp75:active{color:var(--color-ink)}@media (width>=48rem){.jump-list.svelte-12mwp75{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;margin-inline:0;padding:0;display:grid;overflow:visible}.jump-link.svelte-12mwp75{border-bottom:1px solid var(--color-grid);white-space:normal;align-items:baseline;gap:.75rem;padding:.75rem 0;display:flex}.jump-link.svelte-12mwp75:before,.jump-link.svelte-12mwp75:after{content:none}}@media (width>=64rem){.jump-list.svelte-12mwp75{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem) and (pointer:fine){.jump-link.svelte-12mwp75{min-height:0}}@media (hover:hover) and (pointer:fine){.jump-link.svelte-12mwp75:hover{color:var(--color-ink)}}.hero-title.svelte-h3mu67{letter-spacing:var(--tracking-display);font-size:clamp(2.25rem,1.5rem + 2.6vw,3.25rem);line-height:1.05}.hero-wash.svelte-h3mu67{background:radial-gradient(40rem 28rem at 78% 40%, rgb(var(--glow-rgb) / .12), transparent 70%)}.fact.svelte-h3mu67{border-top:1px solid var(--color-grid);gap:.25rem;padding-block:.875rem;display:grid}@media (width>=40rem){.fact.svelte-h3mu67{grid-template-columns:6.75rem minmax(0,1fr);gap:1rem}}.fact.svelte-h3mu67:first-child{border-top:0;padding-top:0}.fact.svelte-h3mu67:last-child{padding-bottom:0}.fact.svelte-h3mu67 dt:where(.svelte-h3mu67){font-family:var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-purple-bright);padding-top:.125rem;font-size:.75rem;line-height:1.25rem}.fact.svelte-h3mu67 dd:where(.svelte-h3mu67){color:var(--color-ink-dim)}
