body>header,body>footer{width:min(100% - 2 * var(--space-5),var(--container-max));margin-inline:auto}body>header{position:sticky;top:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);min-height:var(--header-h);padding-block:var(--space-3);background-color:var(--color-bg-translucent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--hairline)}@supports (animation-timeline: scroll()){body>header{animation:header-chrome linear both;animation-timeline:scroll(root block);animation-range:0px 160px}@keyframes header-chrome{0%{background-color:transparent;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-bottom-color:transparent}to{background-color:var(--color-bg-translucent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--hairline)}}}body>header img{height:1.75rem;width:auto}body>header nav{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-inline-end:auto}body>header a{color:var(--color-text-dim);font-size:var(--step--1);text-decoration:none;transition:color var(--dur-1) var(--ease-out);padding:10px 8px;margin:-10px -8px}body>header a:hover{color:var(--color-text)}body>header .header__access{position:relative;padding:.45rem .95rem;border:1px solid transparent;border-radius:var(--radius-m);background:var(--color-violet);color:var(--color-text);white-space:nowrap;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}body>header .header__access:hover{background:#7434e8;color:var(--color-text)}.nav-toggle{margin-inline-start:auto}.nav-toggle summary{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--hairline-strong);border-radius:var(--radius-m);color:var(--color-text);cursor:pointer;list-style:none;transition:border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.nav-toggle summary::-webkit-details-marker{display:none}.nav-toggle summary:hover{border-color:var(--color-cyan);color:var(--color-cyan)}.nav-toggle[open] summary{border-color:var(--color-cyan);color:var(--color-cyan)}.nav-toggle__icon{width:1.15rem;height:1.15rem}.nav-toggle__panel{position:fixed;inset-inline:0;top:var(--header-h);z-index:4;gap:var(--space-2);max-height:calc(100dvh - var(--header-h));overflow-y:auto;padding:var(--space-5);background:var(--color-bg);border-bottom:1px solid var(--hairline)}@media(max-width:63.999em){.nav-toggle[open] .nav-toggle__panel{display:flex;flex-direction:column}.nav-toggle__panel nav{display:flex;flex-direction:column;gap:var(--space-1)}.nav-toggle__panel nav a{padding:var(--space-3) var(--space-2);margin:0;font-size:var(--step-0)}.nav-toggle__panel .header__access{margin-top:var(--space-2);margin-inline:0;padding:var(--space-3) var(--space-4);text-align:center}}body>header [role=group],body>footer [role=group]{display:flex;gap:var(--space-3);font-size:var(--step--1);text-transform:uppercase;letter-spacing:var(--track-micro)}body>header [role=group] a[aria-current],body>footer [role=group] a[aria-current]{color:var(--color-cyan)}body>footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-block-start:var(--space-10);padding-block:var(--space-6);border-top:1px solid var(--hairline);color:var(--color-text-dim);font-size:var(--step--1)}body>footer img{height:1.35rem;width:auto}body>footer p{margin-inline-end:auto}body>footer a{color:var(--color-text-dim);text-decoration:none}body>footer a:hover{color:var(--color-text)}@media(max-width:63.999em){body>header>nav,body>header>[role=group],body>header>.header__access{display:none}}@media(min-width:64em){.nav-toggle{display:none}}.scene-container{width:min(100% - 2 * var(--space-5),var(--container-max));margin-inline:auto}.u-micro{font-size:var(--step--1);font-weight:500;text-transform:uppercase;letter-spacing:var(--track-micro);color:var(--color-text-mute)}.reveal{opacity:1;transform:none}.has-motion-observer .reveal{opacity:0;transform:translateY(1.25rem);transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out)}.has-motion-observer .reveal.is-revealed{opacity:1;transform:none}.button{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.7rem 1.5rem;border:1px solid transparent;border-radius:var(--radius-m);font-size:var(--step-0);font-weight:520;line-height:1.2;text-align:center;text-decoration:none;transition:transform var(--dur-1) var(--ease-out),background-color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.button:hover{transform:translateY(-1px)}.button--primary{position:relative;background:var(--color-violet);color:var(--color-text)}.button--primary:hover{background:#7434e8}.button--primary:after,body>header .header__access:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(90deg,var(--grad-from),var(--grad-to));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out)}.button--primary:hover:after,.button--primary:focus-visible:after,body>header .header__access:hover:after,body>header .header__access:focus-visible:after{opacity:1}.button--ghost{border-color:var(--hairline-strong);color:var(--color-text)}.button--ghost:hover{border-color:var(--color-cyan);color:var(--color-cyan)}.intro{position:relative;isolation:isolate;overflow:clip;display:flex;flex-direction:column;gap:var(--space-7);--intro-lead: var(--header-h);min-height:calc(100svh - var(--intro-lead));padding-block:var(--space-6) var(--space-6)}.intro__plate{position:absolute;inset:0;z-index:-3;overflow:clip}.intro__plate img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.intro__grid{position:absolute;inset:-10%;z-index:-2;background-image:repeating-linear-gradient(30deg,var(--hairline) 0 1px,transparent 1px 92px),repeating-linear-gradient(150deg,var(--hairline) 0 1px,transparent 1px 92px),repeating-linear-gradient(90deg,var(--hairline) 0 1px,transparent 1px 92px);opacity:.6;-webkit-mask-image:radial-gradient(115% 90% at 50% 46%,#000 0%,transparent 72%);mask-image:radial-gradient(115% 90% at 50% 46%,#000 0%,transparent 72%)}.intro__marks{position:absolute;inset:var(--space-4);z-index:-1;pointer-events:none}.intro__mark{position:absolute;width:.85rem;height:.85rem;border:1px solid var(--hairline-strong)}.intro__mark--tl{top:0;left:0;border-right:0;border-bottom:0}.intro__mark--tr{top:0;right:0;border-left:0;border-bottom:0}.intro__mark--bl{bottom:0;left:0;border-right:0;border-top:0}.intro__mark--br{bottom:0;right:0;border-left:0;border-top:0}.intro__inner{width:min(100% - 2 * var(--space-5),var(--container-max));margin-inline:auto;display:flex;flex:1;min-height:0;flex-direction:column;gap:var(--space-7)}.intro__stage{position:relative;display:flex;flex:1;flex-direction:column;justify-content:center;gap:var(--space-6)}.intro__title{order:1;margin:0;font-size:clamp(2rem,9.8vw,3.6rem);font-weight:560;line-height:.9;letter-spacing:var(--track-display);text-wrap:balance}.intro__block{display:block}.intro__line{display:block;text-transform:uppercase;overflow-wrap:break-word}.intro__core{order:2;display:grid;place-items:center;min-height:0}.intro__annotation{order:3;margin:0;display:flex;align-items:center;gap:var(--space-3);font-size:var(--step--1);font-weight:500;text-transform:uppercase;letter-spacing:var(--track-micro);color:var(--color-text-mute)}.intro__annotation:after{content:"";flex:1;height:1px;background:var(--hairline)}.intro__pillars{order:4;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-5)}.intro__pillar{display:grid;gap:.15rem;padding-top:var(--space-2);border-top:1px solid var(--hairline)}.intro__pillar-label{font-size:var(--step--1);font-weight:560;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text)}.intro__pillar-note{font-size:var(--step--1);line-height:1.35;color:var(--color-text-mute)}.intro__foot{position:relative;display:grid;gap:var(--space-4);padding-top:var(--space-5)}.intro__foot:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:var(--hairline)}.intro__support{max-width:34ch;color:var(--color-text-dim)}.intro__signature{font-size:var(--step--1);font-weight:560;text-transform:uppercase;letter-spacing:.14em;color:var(--color-cyan)}.intro__skip{display:inline-flex;align-items:center;gap:var(--space-2);justify-self:start;font-size:var(--step--1);color:var(--color-text-dim);text-decoration:none;border-bottom:1px solid var(--hairline-strong);padding-bottom:.15rem;transition:color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.intro__skip:hover{color:var(--color-cyan);border-color:var(--color-cyan)}.intro__skip-arrow{width:.9rem;height:.9rem;animation:skipHint 2.6s var(--ease-in-out) infinite}@keyframes skipHint{0%,to{transform:translateY(-1px)}50%{transform:translateY(2px)}}.intro__phase-marker{position:absolute;left:0;width:1px;height:1px;pointer-events:none}.intro__phase-marker--1{top:29%}.intro__phase-marker--2{top:42%}.intro__phase-marker--3{top:56%}.intro__transition{position:absolute;inset-inline:0;bottom:0;height:var(--space-8);display:grid;justify-items:center;pointer-events:none}.intro__transition-line{width:1px;height:100%;background:linear-gradient(180deg,var(--color-cyan),transparent);transform-origin:top center;transition:transform 1.1s var(--ease-out)}.has-motion-observer .intro__transition-line{transform:scaleY(0)}[data-scene-phase="3"] .intro__transition-line,[data-scene-phase="4"] .intro__transition-line{transform:scaleY(1)}.intro__transition-node{position:absolute;bottom:0;width:7px;height:7px;background:var(--color-cyan);transform:rotate(45deg)}@property --intro-progress{syntax: "<number>"; inherits: true; initial-value: 0;}@keyframes introScrub{0%{--intro-progress: 0}to{--intro-progress: 1}}.intro-track{position:relative;--intro-progress: 0}@media(min-width:64em){.intro-track{--intro-track-h: 220vh}@supports (animation-timeline: view()){.intro-track{height:var(--intro-track-h);view-timeline-name:--intro-timeline;view-timeline-axis:block;animation:introScrub linear both;animation-timeline:--intro-timeline;animation-range:contain 0% contain 100%}.intro-track>.intro{position:sticky;top:0;height:100svh;padding-block:var(--space-4) calc(var(--space-4) + var(--intro-lead))}}.has-intro-scrub .intro-track{height:var(--intro-track-h)}.has-intro-scrub .intro-track>.intro{position:sticky;top:0;height:100svh;padding-block:var(--space-4) calc(var(--space-4) + var(--intro-lead))}.intro{--p: var(--intro-progress, 0);--p-rest: clamp(0, calc(var(--p) / .34), 1);--p-in: clamp(0, calc((var(--p) - .34) / .42), 1);--p-thru: clamp(0, calc((var(--p) - .72) / .28), 1);--p-exit: clamp(0, calc((var(--p) - .9) / .1), 1);--in-e: calc(var(--p-in) * var(--p-in));--in-d: calc(var(--in-e) + .06 * var(--p-rest));--mid-e: calc(var(--in-e) * .66);--thru-e: calc(var(--p-thru) * (.45 + .55 * var(--p-thru)));--exit-e: calc(var(--p-exit) * var(--p-exit));--dolly-in: 4.5;--dolly-thru: 23.75;--par-x: 26vw;--par-y: 30vh;--core-dolly: calc( 1 + .14 * var(--p-rest) + var(--dolly-in) * var(--in-e) + var(--dolly-thru) * var(--thru-e) );--solid-opacity: calc(1 - .55 * var(--in-e) - .36 * var(--thru-e));--wire-opacity: calc(.16 + .46 * var(--in-e) + .32 * var(--thru-e))}.intro__plate{transform:scale(calc(1 + .55 * var(--in-d)));transform-origin:50% 46%}.intro__grid{transform:scale(calc(1 + 2.4 * var(--in-d)));transform-origin:50% 46%;opacity:calc(.6*(1 - clamp(0,calc((var(--p) - .3) / .3),1)))}.intro__marks{transform:scale(calc(1 + 1.7 * var(--in-d)));opacity:calc(1 - clamp(0,calc((var(--p) - .3) / .24),1))}.intro__block{transform:translate3d(calc(var(--par-x) * var(--dir-x, 0) * var(--in-d)),calc(var(--par-y) * var(--dir-y, -1) * var(--in-d)),0) scale(calc(1 + .3 * var(--in-d)));opacity:calc(1 - clamp(0,calc((var(--p) - .34) / .22),1))}.intro__block--left{--dir-x: -1;--dir-y: -1}.intro__block--right{--dir-x: 1;--dir-y: 1}.intro__annotation{transform:translate3d(0,calc(var(--par-y) * -1.1 * var(--in-e)),0);opacity:calc(1 - clamp(0,calc((var(--p) - .34) / .16),1))}.intro__pillar{transform:translate3d(calc(var(--par-x) * var(--px, 0) * var(--mid-e)),calc(var(--par-y) * var(--py, 1) * var(--mid-e)),0) scale(calc(1 + .16 * var(--mid-e)));opacity:calc(1 - clamp(0,calc((var(--p) - .36) / .24),1))}.intro__foot:before{opacity:calc(1 - clamp(0,calc((var(--p) - .3) / .2),1))}.intro__support,.intro__skip{transform:translate3d(0,calc(var(--par-y) * .34 * var(--in-e)),0);opacity:calc(1 - clamp(0,calc((var(--p) - .32) / .2),1))}.intro__skip:focus-visible{transform:none;opacity:1}.intro__signature{--p-sig: clamp(0, calc((var(--p) - .7) / .3), 1);transform:translate3d(0,calc(16vh * var(--p-sig)),0) scale(calc(1 + 1.1 * var(--p-sig) * var(--p-sig)));opacity:calc(1 - clamp(0,calc((var(--p) - .86) / .13),1))}.intro__transition{opacity:calc(1 - clamp(0,calc((var(--p) - .22) / .2),1))}.intro .core{opacity:calc(1 - .5 * var(--exit-e))}:root:not(.has-motion-observer) .intro .core__object{opacity:calc(1 - .56 * var(--in-e) - .28 * var(--thru-e))}.intro .core__halo{transform:scale(calc(1 + .5 * var(--in-e)));opacity:calc(1 - .5 * var(--thru-e))}.intro .core__orbits,.intro .core__guides,.intro .core__flow{opacity:calc(1 - clamp(0,calc((var(--p) - .32) / .2),1))}.intro .core__void{opacity:calc(.85 * var(--in-e))}.intro-track.is-scrubbing .intro__grid,.intro-track.is-scrubbing .intro__marks{will-change:transform,opacity}}.core{width:calc(100% * var(--core-scale, 1));max-width:calc(28rem * var(--core-scale, 1));aspect-ratio:1;overflow:visible}.core--hero{--core-scale: .8}.core--compact{max-width:15rem}.core__dolly,.core__halo{transform-box:view-box;transform-origin:var(--core-void-x, 50%) var(--core-void-y, 50%)}.core__dolly{transform:scale(var(--core-dolly, 1))}.core__void{opacity:0}.core__bloom{opacity:.82;transform-box:view-box;transform-origin:50% 50%;animation:coreBloom var(--cycle) var(--ease-in-out) infinite}@keyframes coreBloom{0%,to{opacity:.62;transform:scale(.94)}40%{opacity:1;transform:scale(1.06)}}.core__ring{fill:none;stroke:var(--hairline-strong);stroke-width:1}.core__orbit-spin{transform-box:view-box;transform-origin:50% 50%;animation:orbitSpin var(--orbit-duration) linear infinite}@keyframes orbitSpin{to{transform:rotate(360deg)}}.core__orbit-node{fill:var(--color-cyan);opacity:.85}.core__guide{stroke-width:1;opacity:var(--guide-opacity, .5);transition:opacity var(--dur-3) var(--ease-out)}.core__unit{fill:none;stroke:var(--color-cyan);stroke-width:1.4;opacity:.8;transform:translate(calc(var(--dx) * .46),calc(var(--dy) * .46));animation:unitIn var(--cycle) var(--ease-in-out) infinite;animation-delay:var(--delay)}@keyframes unitIn{0%{transform:translate(var(--dx),var(--dy)) scale(1);opacity:0}12%{opacity:.85}44%{transform:translate(0) scale(.62);opacity:.9}52%{transform:translate(0) scale(.2);opacity:0}to{transform:translate(0) scale(.2);opacity:0}}.core__node{fill:var(--color-cyan);opacity:.9;transform:translate(calc(var(--dx) * .5),calc(var(--dy) * .5));animation:unitOut var(--cycle) var(--ease-out) infinite;animation-delay:var(--delay)}@keyframes unitOut{0%{transform:translate(0) scale(.2);opacity:0}8%{transform:translate(0) scale(1);opacity:1}70%{transform:translate(var(--dx),var(--dy)) scale(.75);opacity:0}to{transform:translate(var(--dx),var(--dy)) scale(.75);opacity:0}}.core__solid{opacity:1;animation:coreSolid calc(var(--cycle) / 3) var(--ease-in-out) infinite}.core__solid polygon{stroke:#ffffff29;stroke-width:1;stroke-linejoin:round}.core__face--right{fill:var(--mark-face-right)}.core__face--left{fill:var(--mark-face-left)}.core__wire{opacity:0;animation:coreWire calc(var(--cycle) / 3) var(--ease-in-out) infinite}.core__wire-face{fill:var(--color-bg);stroke:#ffffffd1;stroke-width:1.5;stroke-linejoin:round}@keyframes coreWire{0%,to{opacity:1}34%{opacity:1}44%{opacity:0}74%{opacity:0}88%{opacity:1}}@keyframes coreSolid{0%,to{opacity:0}34%{opacity:0}44%{opacity:1}74%{opacity:1}88%{opacity:0}}.has-motion-observer .core:not(.is-onscreen) *,.is-tab-hidden .core *{animation-play-state:paused}[data-scene-phase="1"] .intro,[data-scene-phase="2"] .intro,[data-scene-phase="3"] .intro,[data-scene-phase="4"] .intro{--guide-opacity: .9}[data-scene-phase="2"] .intro .core__solid,[data-scene-phase="3"] .intro .core__solid,[data-scene-phase="4"] .intro .core__solid{animation:none;opacity:var(--solid-opacity, 1)}[data-scene-phase="2"] .intro .core__wire,[data-scene-phase="3"] .intro .core__wire,[data-scene-phase="4"] .intro .core__wire{animation:none;opacity:var(--wire-opacity, .16)}.hero{position:relative;isolation:isolate;padding-block:var(--block-air-top) var(--block-air-bottom)}.hero__inner{width:min(100% - 2 * var(--space-5),var(--container-max));margin-inline:auto;display:grid;gap:var(--space-8)}.hero__eyebrow{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);font-size:var(--step--1);font-weight:560;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-mute)}.hero__mark{width:1.1rem;height:1.1rem;flex:none}.hero__heading{margin:0 0 var(--space-5);max-width:22ch;font-size:clamp(1.95rem,3.6vw,3rem);font-weight:520;line-height:1.06;letter-spacing:-.02em;text-wrap:balance}.hero__body{max-width:56ch;color:var(--color-text-dim)}.hero__supporting{list-style:none;counter-reset:supporting;display:grid;gap:var(--space-4);margin-block:var(--space-7)}.hero__supporting-item{counter-increment:supporting;padding-top:var(--space-3);border-top:1px solid var(--hairline);font-size:var(--step--1);color:var(--color-text-dim)}.hero__supporting-item:before{content:counter(supporting,decimal-leading-zero);display:block;margin-bottom:var(--space-2);font-size:.68rem;letter-spacing:var(--track-micro);color:var(--color-cyan)}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hero__note{margin-top:var(--space-4);font-size:var(--step--1);color:var(--color-text-mute)}.hero__product{position:relative}.hero__landing-node{position:absolute;z-index:2;top:-5px;left:50%;width:9px;height:9px;background:var(--color-cyan);transform:translate(-50%) rotate(45deg);transition:transform .9s var(--ease-out),opacity .9s var(--ease-out)}.has-motion-observer .hero__landing-node{opacity:0;transform:translate(-50%,-3.5rem) rotate(45deg)}[data-scene-phase="4"] .hero__landing-node{opacity:1;transform:translate(-50%) rotate(45deg)}.mock{position:relative;isolation:isolate;overflow:hidden;margin:0;display:grid;gap:var(--space-5);padding:var(--space-5);border:1px solid var(--hairline-strong);border-radius:var(--radius-xl);background:linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-2) 100%)}.mock:before{content:"";position:absolute;inset-inline:0;top:0;height:2px;background:linear-gradient(90deg,var(--grad-from),var(--grad-to))}.mock:after{content:"";position:absolute;z-index:-1;top:-7rem;right:-6rem;width:18rem;aspect-ratio:1;background:radial-gradient(closest-side,rgba(109,235,217,.13),transparent);pointer-events:none}.mock__rail{display:flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--hairline)}.mock__glyph{width:1.4rem;height:1.4rem;flex:none;color:var(--color-cyan)}.mock__title{font-size:var(--step--1);font-weight:500;text-transform:uppercase;letter-spacing:var(--track-micro);color:var(--color-text-mute)}.mock__body{display:grid;gap:var(--space-5)}.mock__group{display:grid;gap:var(--space-3)}.mock__group-title{margin:0;font-size:var(--step--2);font-weight:500;text-transform:uppercase;letter-spacing:var(--track-micro);color:var(--color-text-mute)}.mock__balances{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.mock__balance{display:grid;gap:.15rem}.mock__balance-label{font-size:var(--step--2);letter-spacing:.1em;color:var(--color-text-mute)}.mock__balance-amount{font-size:var(--step-0);font-weight:560;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.mock__rows{list-style:none;display:grid}.mock__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--hairline);font-size:var(--step--1)}.mock__row:last-child{border-bottom:0;padding-bottom:0}.mock__row-label{color:var(--color-text)}.mock__row-detail{color:var(--color-text-mute);white-space:nowrap}.mock__status{flex:none;padding:.15rem .6rem;border:1px solid var(--hairline-strong);border-radius:999px;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-mute);white-space:nowrap}.mock__disclaimer{padding-top:var(--space-4);border-top:1px solid var(--hairline);font-size:var(--step--1);color:var(--color-text-dim)}.flow{position:relative;padding-block:var(--space-10);border-top:1px solid var(--hairline)}.flow__inner{width:min(100% - 2 * var(--space-5),var(--container-max));margin-inline:auto;display:grid;gap:var(--space-6)}.flow__heading{margin:0 0 var(--space-4);max-width:20ch;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:520;line-height:1.1;letter-spacing:-.018em;text-wrap:balance}.flow__intro{max-width:62ch;color:var(--color-text-dim)}.flow__narrative{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6)}.flow__step{position:relative;padding-right:var(--space-5);font-size:var(--step--1);font-weight:500;text-transform:uppercase;letter-spacing:var(--track-micro);color:var(--color-text-mute)}.flow__step:last-child{padding-right:0;color:var(--color-cyan)}.flow__step:not(:last-child):after{content:"";position:absolute;top:50%;right:var(--space-2);width:6px;height:6px;border-top:1px solid var(--color-cyan);border-right:1px solid var(--color-cyan);transform:translateY(-50%) rotate(45deg)}.flow__rail{height:2rem}.flow__rail-svg{width:100%;height:100%}.flow__pulse{fill:var(--color-cyan);transform:translate(var(--rest));animation:railPulse 9s linear infinite;animation-delay:var(--delay)}@keyframes railPulse{0%{transform:translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(1200px);opacity:0}}.flow__columns{display:grid;gap:var(--space-6)}.flow__column{display:grid;gap:var(--space-4);align-content:start}.flow__column-title{margin:0;font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:var(--track-micro);color:var(--color-text-mute)}.flow__column-title--core{color:var(--color-cyan)}.flow__list{list-style:none;display:grid;gap:var(--space-3);margin-top:var(--space-3)}.flow__item{display:grid;gap:.15rem;padding:var(--space-3) var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-m)}.flow__item-label{font-size:var(--step-0);font-weight:520}.flow__item-note{font-size:var(--step--1);line-height:1.35;color:var(--color-text-dim)}.flow__item--wire{background:none;border-style:dashed;border-color:var(--hairline-strong)}.flow__item--rail{background:#ffffff05;border-left:2px solid var(--color-cyan)}.flow__item--solid{background:linear-gradient(120deg,#16c4dc1f,#6c20e229);border-color:#6debd94d}.flow__item--outcome{background:#ffffff08;border-color:var(--hairline-strong)}.flow__column--core{justify-items:center;text-align:center}.flow__column--out{gap:var(--space-6)}.flow__note{max-width:78ch;padding-top:var(--space-4);border-top:1px solid var(--hairline);font-size:var(--step--1);color:var(--color-text-dim)}@media(max-width:47.999em){.core__unit--extra,.core__node--extra,.core__guide--extra,.core__orbit--extra{display:none}}.core--compact .core__unit--extra,.core--compact .core__node--extra,.core--compact .core__orbit--extra{display:none}@media(min-width:48em){.intro__title{font-size:clamp(3rem,8.4vw,5rem)}.core{max-width:calc(35rem * var(--core-scale, 1))}.hero__supporting{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-6)}.flow__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64em){.intro{padding-block:var(--space-5) var(--space-7)}.intro__stage{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.intro__stage>*{grid-area:1 / 1}.intro__title,.intro__pillars{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,.44fr) minmax(0,1.28fr);grid-template-rows:minmax(0,1.15fr) minmax(0,.7fr) minmax(0,1.15fr);gap:var(--space-4) var(--space-5);z-index:2}.intro__title{font-size:clamp(2.6rem,min(4.8vw,9.4vh),4.8rem);line-height:.86;pointer-events:none}.intro__block--left{grid-area:1 / 1;align-self:start}.intro__block--right{grid-area:3 / 3;align-self:end;text-align:right}.intro__line--wire{color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.75)}@supports not (-webkit-text-stroke: 1px #fff){.intro__line--wire{color:var(--color-text-dim)}}.intro__core{z-index:0;place-items:center}.core{max-width:calc(min(48rem,70vh) * var(--core-scale, 1))}.intro__annotation{z-index:2;align-self:start;justify-self:center;width:min(20rem,100%)}.intro__annotation:after{display:none}.intro__pillars{pointer-events:none}.intro__pillar{max-width:16rem;align-self:center;pointer-events:auto}.intro__pillar--1{grid-area:1 / 3;justify-self:end;align-self:start;text-align:right;--px: 1;--py: -1}.intro__pillar--2{grid-area:2 / 1;justify-self:start;--px: -1;--py: 0}.intro__pillar--3{grid-area:2 / 3;justify-self:end;text-align:right;--px: 1;--py: 0}.intro__pillar--4{grid-area:3 / 1;justify-self:start;align-self:end;--px: -1;--py: 1}.intro__foot{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:var(--space-7)}.intro__skip{justify-self:end}.hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--space-9);align-items:center}.mock{padding:var(--space-6)}.flow__columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5);align-items:start}}@media(prefers-reduced-motion:reduce){.intro-track{height:auto!important;animation:none!important;--intro-progress: 0 !important}.intro-track>.intro{position:relative!important;top:auto;height:auto;min-height:calc(100svh - var(--intro-lead));padding-block:var(--space-6) var(--space-6)}.intro-track .intro__phase-marker{display:none}body>header{animation:none!important}}
