@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_db7f83{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_db7f83{--font-sans:"Instrument Sans","Instrument Sans Fallback"}@property --oe-gap{syntax:"<angle>";inherits:true;initial-value:0deg}:root{--ground:#070b11;--ground-lift:#09111c;--bg-black:var(--ground);--ice:#f1f4f7;--ice-2:#e5edf7;--sky:#aebed1;--sky-2:#8ea6c5;--turq:#9fb3cc;--turq-2:#8ea6c5;--silver:#c3cedb;--silver-2:#a8b5c5;--ice-rgb:241,244,247;--sky-rgb:174,190,209;--sky-2-rgb:142,166,197;--turq-rgb:159,179,204;--silver-rgb:195,206,219;--tint:142,166,197;--wash-rgb:70,100,140;--text-primary:#f1f4f7;--text-secondary:#9da9b8;--text-muted:#7f8a98;--mist:#b9c4d2;--mist-muted:#a3afbf;--spectral:#aebed1;--accent-primary:#8ea6c5;--accent-soft:#aebed1;--accent-deep:#425d7a;--line-subtle:rgba(var(--silver-rgb),0.08);--line-strong:rgba(var(--silver-rgb),0.16);--line-bright:rgba(var(--silver-rgb),0.28);--cta-fill:#e8edf3;--cta-fill-hover:#ffffff;--cta-ink:#070b11;--glass-fill:linear-gradient(162deg,rgba(var(--ice-rgb),0.15) 0%,rgba(var(--sky-rgb),0.065) 46%,rgba(var(--sky-2-rgb),0.05) 100%);--glass-fill-strong:linear-gradient(162deg,rgba(var(--ice-rgb),0.22) 0%,rgba(var(--sky-rgb),0.09) 46%,rgba(var(--sky-2-rgb),0.07) 100%);--glass-base:rgba(7,16,26,0.46);--glass-edge:rgba(var(--silver-rgb),0.3);--glass-edge-bright:rgba(var(--ice-rgb),0.52);--glass-inset:inset 0 1px 0 rgba(255,255,255,0.26);--glass-bloom:0 0 84px -28px rgba(var(--tint),0.42);--glass-shadow:0 34px 70px -36px rgba(1,2,3,0.9),0 14px 30px -18px rgba(1,2,3,0.6);--glass-blur:blur(16px) saturate(106%);--edge-idle:radial-gradient(52% 110% at 10% 0%,rgba(255,255,255,0.62),rgba(255,255,255,0) 72%),linear-gradient(180deg,rgba(var(--ice-rgb),0.3) 0%,rgba(var(--silver-rgb),0.13) 42%,rgba(var(--silver-rgb),0.1) 70%,rgba(var(--sky-rgb),0.2) 100%);--signal-blocked:#d99ca1;--header-h:72px;--shell:min(1240px,calc(100% - clamp(24px, 6vw, 80px)));--shell-wide:min(1440px,calc(100% - 112px));--section-y:clamp(64px,9vw,152px);--ease:cubic-bezier(0.22,0.61,0.36,1);--ease-soft:cubic-bezier(0.16,0.84,0.24,1)}*,:after,:before{box-sizing:border-box}html{background:var(--ground);scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 24px);-webkit-text-size-adjust:100%}body,html{overflow-x:clip}body{margin:0;min-height:100%;color:var(--text-primary);font-family:var(--font-sans),Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:clamp(15.5px,1.05vw,17px);font-weight:400;line-height:1.6;letter-spacing:-.004em;-webkit-font-smoothing:antialiased;background:linear-gradient(180deg,#05070a,#080d15 30%,#07101a 58%,#070c14 84%,#05070a)}a{color:inherit;text-decoration:none}svg{display:block}img{max-width:100%}:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}dd,dl,figure,h1,h2,h3,ol,p,ul{margin:0}p{text-wrap:pretty}ol,ul{padding:0;list-style:none}.shell{width:var(--shell);margin-inline:auto}.skip-link{position:absolute;left:-9999px;top:0}.nowrap{white-space:nowrap}.skip-link:focus{left:16px;top:16px;z-index:60;padding:10px 14px;border-radius:4px;background:var(--cta-fill);color:var(--cta-ink);font-size:13px;font-weight:500}h1{font-size:clamp(2.375rem,4.4vw + .6rem,4.5rem);line-height:1.03;letter-spacing:-.035em}h1,h2{font-weight:400;text-wrap:balance}h2{font-size:clamp(1.75rem,2.4vw + .5rem,2.75rem);line-height:1.1;letter-spacing:-.028em}h3{font-size:1.0625rem;font-weight:500;line-height:1.35;letter-spacing:-.008em}:is(.hero-copy h1,.product h2,.benefits h2,.origin h2,.walkthrough-lede h2,.child-hero-copy h1,.child-section-intro h2,.child-section-copy h2,.child-next h2){background:linear-gradient(180deg,#f0f3f8 25%,#a5b6cb);-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{display:flex;align-items:center;gap:12px;color:var(--silver);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.eyebrow:before{content:"";flex:0 0 22px;height:1px;background:linear-gradient(90deg,rgba(var(--tint),0),rgba(255,255,255,.85))}.section-lede{margin-top:18px;max-width:54ch;color:var(--text-secondary);font-size:clamp(1rem,.6vw + .85rem,1.1875rem);line-height:1.6}.pv-badge{display:inline-flex;align-items:center;padding:2px 7px 1px;border:1px solid rgba(var(--sky-rgb),.46);border-radius:999px;background:rgba(var(--sky-rgb),.06);color:var(--sky);font-size:10px;font-weight:500;letter-spacing:.14em;line-height:1.5;text-transform:uppercase;white-space:nowrap}.pv-badge-sm{margin-left:3px;padding:1px 6px 0;font-size:9px;letter-spacing:.12em;vertical-align:1px}.button-primary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:3px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.35;letter-spacing:.002em;text-align:center;cursor:pointer;transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),transform .1s var(--ease)}.button-primary{border:1px solid #e9eef4;background-color:var(--cta-fill);background-image:linear-gradient(180deg,#f0f3f8,#d5deeb);box-shadow:inset 0 1px 0 #ffffff,0 14px 36px -16px rgba(var(--tint),.5);color:var(--cta-ink)}.button-primary:hover{border-color:var(--cta-fill-hover);background:var(--cta-fill-hover)}.button-primary:disabled{cursor:progress;opacity:.6}.button-secondary{border:1px solid var(--glass-edge);background:var(--glass-fill);box-shadow:var(--glass-inset);color:var(--ice);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.button-secondary:hover{border-color:var(--glass-edge-bright);background:var(--glass-fill-strong);color:var(--ice)}.button-primary:active{border-color:#d1ddeb;background:#d1ddeb}.button-secondary:active{background:rgba(var(--ice-rgb),.08)}.button-primary:active,.button-secondary:active{transform:translateY(1px)}.gl{--oe-r:16px;border-radius:var(--oe-r);background:radial-gradient(120% 90% at 0 0,rgba(var(--sky-rgb),.1),transparent 58%),linear-gradient(115deg,transparent 36%,rgba(255,255,255,.04) 46%,transparent 56%),var(--glass-fill),var(--glass-base);box-shadow:var(--glass-inset),inset 0 -16px 28px -24px rgba(var(--turq-rgb),.24),var(--glass-bloom),var(--glass-shadow)}.gl,.lower,.product-child-page,.pv{position:relative;isolation:isolate}.lower:before,.product-child-page:before,.pv:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(90% 16% at 30% 18%,rgba(var(--wash-rgb),.05),transparent 72%),radial-gradient(90% 16% at 72% 34%,rgba(var(--wash-rgb),.045),transparent 72%),radial-gradient(90% 16% at 26% 50%,rgba(var(--wash-rgb),.05),transparent 72%),radial-gradient(90% 16% at 74% 66%,rgba(var(--wash-rgb),.045),transparent 72%),radial-gradient(90% 16% at 34% 82%,rgba(var(--wash-rgb),.045),transparent 72%),linear-gradient(180deg,rgba(var(--wash-rgb),.025),rgba(var(--wash-rgb),.02) 50%,rgba(var(--wash-rgb),.025));-webkit-mask-image:linear-gradient(180deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(180deg,transparent,#000 9%,#000 91%,transparent)}.lower:after{content:"";position:absolute;top:0;left:0;right:0;height:min(560px,62vh);z-index:-1;pointer-events:none;background:radial-gradient(48% 50% at 28% 36%,rgba(var(--wash-rgb),.05),transparent 72%),radial-gradient(56% 56% at 70% 28%,rgba(var(--wash-rgb),.055),transparent 74%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 58%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 58%,transparent)}@media (min-width:1000px){.lower:after{top:-140px}}:is(.surface-shell,.walkthrough-form,.walkthrough-invite,.form-done,.child-mechanism,.proof-card,.origin-plane,.runtime-panel){position:relative;isolation:isolate}:is(.gl,.surface-shell,.walkthrough-form,.walkthrough-invite,.form-done,.child-mechanism,.proof-card,.origin-plane,.runtime-panel){--text-secondary:var(--mist);--text-muted:var(--mist-muted)}.oe{--oe-start:0%;--oe-gap-at:270deg;--oe-peak:0.64;position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}.oe-frost,.oe-ring,.oe-track,:is(.surface-shell,.walkthrough-form,.walkthrough-invite,.form-done,.child-mechanism,.proof-card,.origin-plane,.runtime-panel):before{position:absolute;inset:0;border-radius:inherit}.oe-ring,.oe-track,:is(.surface-shell,.walkthrough-form,.walkthrough-invite,.form-done,.child-mechanism,.proof-card,.origin-plane,.runtime-panel):before{padding:1px;-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 exclude,linear-gradient(#000 0 0)}.oe-ring,:is(.surface-shell,.walkthrough-form,.walkthrough-invite,.form-done,.child-mechanism,.proof-card,.origin-plane,.runtime-panel):before{background:var(--edge-idle)}:is(.surface-shell,.walkthrough-form,.walkthrough-invite,.form-done,.child-mechanism,.proof-card,.origin-plane,.runtime-panel):before{content:"";z-index:-1;pointer-events:none}.oe-track{padding:1.5px}.oe-bloom,.oe-light{position:absolute;top:0;left:0;offset-path:inset(0 round var(--oe-r,16px));offset-anchor:50% 50%;offset-rotate:auto;offset-distance:var(--oe-start);opacity:0}.oe-light{width:86px;height:30px;background:radial-gradient(closest-side,#ffffff 0,rgba(var(--ice-rgb),.74) 18%,rgba(var(--sky-rgb),.3) 44%,rgba(var(--silver-rgb),.09) 70%,rgba(var(--silver-rgb),0) 100%)}.oe-bloom{width:80px;height:16px;background:radial-gradient(closest-side,rgba(var(--ice-rgb),.4),rgba(var(--silver-rgb),.12) 60%,rgba(var(--silver-rgb),0));filter:blur(6px)}@supports not (offset-path:inset(0 round 1px)){.oe-bloom,.oe-light{display:none}}.oe[data-edge=verified] .oe-ring{background:radial-gradient(52% 110% at 10% 0,rgba(255,255,255,.58),rgba(255,255,255,0) 72%),linear-gradient(180deg,rgba(var(--ice-rgb),.34) 0,rgba(var(--ice-rgb),.16) 40%,rgba(var(--sky-rgb),.14) 72%,rgba(var(--ice-rgb),.26) 100%)}.oe[data-edge=blocked]{--oe-gap:26deg}.oe[data-edge=blocked] .oe-ring{background:conic-gradient(from calc(var(--oe-gap-at) - var(--oe-gap) / 2),rgba(var(--silver-rgb),0) 0deg,rgba(var(--silver-rgb),0) var(--oe-gap),rgba(var(--ice-rgb),.34) calc(var(--oe-gap) + 3deg),rgba(var(--silver-rgb),.14) calc(var(--oe-gap) + 60deg),rgba(var(--silver-rgb),.16) 1turn)}.oe-frost{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .12 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(160deg,rgba(100,113,129,.32),rgba(81,92,106,.27));background-size:140px 140px,auto}.oe[data-edge=collected]{box-shadow:0 0 26px -10px rgba(var(--tint),.34)}.oe[data-edge=collected] .oe-ring{background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(var(--ice-rgb),.4))}@keyframes oe-lap{0%{opacity:0;offset-distance:var(--oe-start)}7%{opacity:var(--oe-peak)}88%{opacity:var(--oe-peak)}to{opacity:0;offset-distance:calc(var(--oe-start) + 100%)}}@keyframes oe-glint{0%{opacity:0;offset-distance:var(--oe-start)}24%{opacity:var(--oe-peak)}66%{opacity:var(--oe-peak)}to{opacity:0;offset-distance:calc(var(--oe-start) + var(--oe-travel, 30%))}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){:root{--glass-fill:linear-gradient(160deg,rgba(27,43,63,0.72),rgba(12,18,27,0.72));--glass-fill-strong:linear-gradient(160deg,rgba(33,51,76,0.78),rgba(18,28,42,0.78))}}@media (forced-colors:active){.gl,:is(.surface-shell,.walkthrough-form,.walkthrough-invite,.form-done,.child-mechanism,.proof-card,.origin-plane,.runtime-panel){border:1px solid CanvasText;background:Canvas;box-shadow:none}.eyebrow:before,.lower:after,.oe,:is(.lower,.pv,.product-child-page,.hero,.hero-visual):before,:is(.surface-shell,.walkthrough-form,.walkthrough-invite,.form-done,.child-mechanism,.proof-card,.origin-plane,.runtime-panel):before{display:none}:is(.hero-copy h1,.product h2,.benefits h2,.origin h2,.walkthrough-lede h2,.child-hero-copy h1,.child-section-intro h2,.child-section-copy h2,.child-next h2){background:none;color:CanvasText}.button-primary,.button-secondary{border:1px solid ButtonText;background:ButtonFace;box-shadow:none;color:ButtonText}}.site-header{position:fixed;inset:0 0 auto;z-index:40;height:var(--header-h);border-bottom:1px solid var(--line-subtle);background:linear-gradient(180deg,rgba(7,16,26,.8),rgba(5,7,10,.66));box-shadow:inset 0 -1px 0 rgba(var(--ice-rgb),.035);-webkit-backdrop-filter:blur(18px) saturate(106%);backdrop-filter:blur(18px) saturate(106%)}.header-inner,.site-header{display:flex;align-items:center}.header-inner{justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center}.brand img{display:block;height:27px;width:auto}.footer-lockup{height:24px;width:auto}.site-nav{display:flex;align-items:center;gap:30px;color:var(--text-secondary);font-size:13.5px}.site-nav a{transition:color .2s var(--ease)}.nav-cta,.site-nav a:hover,.site-nav a[aria-current]{color:var(--text-primary)}.nav-cta{position:relative;padding-bottom:4px}.nav-cta:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:var(--line-strong);transition:background .22s var(--ease)}.nav-cta:hover:after{background:var(--accent-primary)}.hero{position:relative;isolation:isolate;padding:calc(var(--header-h) + clamp(48px, 8vh, 96px)) 0 clamp(56px,8vh,104px)}.hero:before{content:"";position:absolute;inset:0 0 -22%;z-index:-1;pointer-events:none;background:radial-gradient(40% 56% at 71% 48%,rgba(var(--wash-rgb),.237),transparent 70%),radial-gradient(18% 24% at 67% 44%,rgba(var(--wash-rgb),.125),transparent 70%),radial-gradient(42% 26% at 70% 88%,rgba(var(--wash-rgb),.125),transparent 72%),radial-gradient(80% 60% at 96% 0,rgba(var(--wash-rgb),.125),transparent 74%),radial-gradient(56% 64% at 6% 30%,rgba(var(--wash-rgb),.063),transparent 74%),linear-gradient(180deg,rgba(var(--wash-rgb),.044),transparent 60%);-webkit-mask-image:linear-gradient(180deg,#000,#000 72%,transparent);mask-image:linear-gradient(180deg,#000,#000 72%,transparent)}.hero-inner{display:grid;grid-gap:clamp(40px,6vw,72px);gap:clamp(40px,6vw,72px);align-items:center}.hero-copy .eyebrow{display:flex}.hero-copy h1{margin-top:22px}.hero-lede{margin-top:26px;max-width:52ch;color:var(--text-secondary);font-size:clamp(1.0625rem,.5vw + .95rem,1.25rem);line-height:1.6}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px}.hero-visual{position:relative}.hero-visual:before{content:"";position:absolute;inset:6% 2%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 54% 48% at 52% 48%,rgba(var(--wash-rgb),.14) 0,rgba(var(--wash-rgb),.045) 42%,transparent 70%),radial-gradient(ellipse 46% 9% at 52% 94%,rgba(var(--wash-rgb),.12),transparent 72%)}.state-object{position:relative;width:100%;max-width:780px;margin-inline:auto;aspect-ratio:760/560}.state-live,.state-still{position:absolute;inset:0;width:100%;height:100%}.state-plate{width:100%;height:100%}.state-still{transition:opacity .62s var(--ease-soft)}.state-still.is-handed-over{opacity:0}.state-still.is-handed-over .dr-label,.state-still.is-handed-over .dr-panel,.state-still.is-handed-over .dr-stream,.state-still.is-handed-over .state-plate .dr-card{animation-play-state:paused}.state-live{opacity:0;transition:opacity .62s var(--ease-soft)}.state-live.is-painted{opacity:1}.state-live canvas{display:block}.dr-chrome{font-family:var(--font-sans),Inter,system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:-.006em;fill:var(--silver)}.dr-chrome-state{letter-spacing:.22em}.dr-chrome-state,.dr-readout-label{font-size:8.5px;fill:var(--text-muted)}.dr-readout-label{font-weight:500;letter-spacing:.2em}.dr-readout-label,.dr-readout-value{font-family:var(--font-sans),Inter,system-ui,sans-serif}.dr-readout-value{font-size:14px;font-weight:400;letter-spacing:-.01em;fill:var(--ice)}.dr-label{font-family:var(--font-sans),Inter,system-ui,sans-serif;font-size:11.5px;font-weight:500;letter-spacing:.17em;fill:var(--accent-soft);opacity:.14;animation:dr-label-cycle 34s var(--ease-soft) infinite}.dr-panel{animation:dr-panel-drift 21s ease-in-out infinite}.dr-panel,.state-plate .dr-card{transform-origin:50% 50%;transform-box:fill-box}.state-plate .dr-card{animation:dr-card-breathe 13s ease-in-out infinite}.dr-stream{stroke-dasharray:16 190;stroke-dashoffset:206;animation:dr-stream-flow 6.4s linear infinite}@keyframes dr-label-cycle{0%,3%{opacity:.1}22%,9%{opacity:.92}30%,to{opacity:.1}}@keyframes dr-panel-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-5px,0)}}@keyframes dr-card-breathe{0%,to{opacity:.94;transform:scale(1)}50%{opacity:1;transform:scale(1.006)}}@keyframes dr-stream-flow{0%{stroke-dashoffset:206}to{stroke-dashoffset:0}}.product{padding:var(--section-y) 0}.product h2{margin-top:20px}.surface{margin:clamp(40px,5vw,68px) 0 0}.surface-shell{--oe-r:14px;overflow:hidden;border-radius:var(--oe-r);background:radial-gradient(110% 80% at 0 0,rgba(var(--sky-rgb),.08),transparent 58%),var(--glass-fill),rgba(7,16,26,.6);box-shadow:var(--glass-inset),inset 0 -18px 30px -26px rgba(var(--turq-rgb),.24),var(--glass-bloom),var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.surface-chrome{display:flex;align-items:center;gap:28px;padding:16px clamp(20px,2.4vw,30px);border-bottom:1px solid var(--line-subtle);background:rgba(7,12,18,.42);color:var(--text-muted);font-size:13px}.surface-brand{color:var(--text-primary);font-weight:500;letter-spacing:-.012em}.surface-crumb{color:var(--text-secondary)}.surface-search{margin-left:auto;padding:5px 12px;border:1px solid var(--line-subtle);border-radius:3px;font-size:12.5px}.surface-body{display:grid}.surface-rail{padding:clamp(18px,2vw,24px) clamp(16px,1.8vw,22px);border-bottom:1px solid var(--line-subtle)}.surface-rail ul{display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--text-muted);font-size:13.5px}.surface-rail li[aria-current]{color:var(--text-primary);font-weight:500}.surface-main{padding:clamp(18px,1.8vw,22px) clamp(20px,2.4vw,32px)}.surface-deal{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 20px;padding-bottom:clamp(16px,1.7vw,20px);border-bottom:1px solid var(--line-subtle)}.surface-deal h3{font-size:clamp(1.1875rem,1.1vw + .7rem,1.5rem);font-weight:400;letter-spacing:-.022em}.surface-status{display:inline-flex;align-items:center;gap:9px;color:var(--text-secondary);font-size:13.5px}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--accent-primary);box-shadow:0 0 0 3px rgba(var(--sky-rgb),.16)}.surface-panels{display:grid;grid-gap:clamp(18px,1.8vw,22px);gap:clamp(18px,1.8vw,22px);margin-top:clamp(16px,1.7vw,20px);grid-template-areas:"state" "next" "context" "open" "parties"}.pcol{display:contents}.pblock-context{grid-area:context}.pblock-parties{grid-area:parties}.pblock-state{grid-area:state}.pblock-next{grid-area:next}.pblock-open{grid-area:open}.pblock h4{margin:0 0 11px;color:var(--text-muted);font-size:11.5px;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.pblock-next h4,.pblock-state h4{color:var(--text-secondary)}.context-stream{display:grid;grid-gap:8px;gap:8px}.context-stream li{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:baseline}.context-at{color:var(--text-muted);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.context-event{color:var(--text-secondary);font-size:14.5px;line-height:1.4}.context-stream li:first-child .context-event{color:var(--text-primary)}.party-list{display:grid;grid-gap:8px;gap:8px}.party-list li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.party-name{color:var(--text-secondary);font-size:14px}.party-role{color:var(--text-muted);font-size:12.5px}.state-value{color:var(--text-primary);font-size:clamp(1.1875rem,.7vw + .95rem,1.375rem);font-weight:400;line-height:1.2;letter-spacing:-.022em}.stage-rail{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:11px;color:var(--text-muted);font-size:12px}.stage-rail li{display:flex;align-items:center;gap:7px}.stage-mark{width:5px;height:5px;border:1px solid var(--line-bright);border-radius:50%}.stage-rail .is-done{color:var(--text-secondary)}.stage-rail .is-done .stage-mark{border-color:var(--accent-deep);background:var(--accent-deep)}.stage-rail .is-current{color:var(--text-primary)}.stage-rail .is-current .stage-mark{border-color:var(--accent-soft);background:var(--accent-soft);box-shadow:0 0 0 3px rgba(var(--sky-rgb),.14)}.next-value{color:var(--text-primary);font-size:clamp(1.03125rem,.4vw + .93rem,1.1875rem);line-height:1.3;letter-spacing:-.016em;text-wrap:balance}.next-meta{display:flex;flex-wrap:wrap;gap:6px 30px;margin-top:10px}.next-meta dt{color:var(--text-muted);font-size:11.5px;letter-spacing:.15em;text-transform:uppercase}.next-meta dd{margin:4px 0 0;color:var(--text-secondary);font-size:14px}.open-list{display:grid;grid-gap:9px;gap:9px}.open-list li{display:grid;grid-template-columns:6px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start}.open-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.open-mark{width:5px;height:5px;margin-top:7px;border:1px solid var(--accent-primary);border-radius:50%}.open-text{color:var(--text-secondary);font-size:14.5px;line-height:1.4}.open-note{color:var(--text-muted);font-size:12.5px}.surface-strip{display:flex;flex-wrap:wrap;gap:10px 56px;margin-top:clamp(16px,1.7vw,20px);padding-top:clamp(14px,1.5vw,18px);border-top:1px solid var(--line-subtle)}.surface-strip li{display:flex;align-items:baseline;gap:10px}.strip-label{color:var(--text-muted);font-size:11.5px;letter-spacing:.15em;text-transform:uppercase}.strip-value{color:var(--text-secondary);font-size:14px}.surface figcaption{margin-top:18px;max-width:62ch;color:var(--text-muted);font-size:12.5px;line-height:1.55}.benefits{padding:var(--section-y) 0;border-top:1px solid var(--line-subtle)}.benefits h2{margin-top:20px}.benefit-grid{display:grid;grid-gap:clamp(34px,4vw,56px);gap:clamp(34px,4vw,56px)}.benefit{position:relative;padding-left:22px}.benefit h3{color:var(--text-primary);font-size:13px;font-weight:500;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.benefit p{margin-top:16px;max-width:40ch;color:var(--text-secondary);font-size:clamp(.96875rem,.4vw + .85rem,1.0625rem);line-height:1.68}.origin{padding:var(--section-y) 0;border-top:1px solid var(--line-subtle)}.origin h2{margin-top:20px;max-width:20ch}.origin-copy .section-lede{max-width:50ch}.origin-inner{display:grid;grid-gap:clamp(44px,5vw,64px);gap:clamp(44px,5vw,64px)}.origin-stage{position:relative;isolation:isolate;display:grid;max-width:600px}.origin-stage:before{content:"";position:absolute;inset:-30% -18% -34%;z-index:-2;pointer-events:none;background:radial-gradient(44% 46% at 30% 48%,rgba(var(--wash-rgb),.12),transparent 72%),radial-gradient(34% 16% at 30% 84%,rgba(var(--wash-rgb),.07),transparent 72%),radial-gradient(40% 40% at 78% 44%,rgba(var(--wash-rgb),.05),transparent 74%)}.origin-planes{position:relative;isolation:isolate}.origin-depth{position:absolute;inset:-11px 14px 11px 14px;z-index:-1;border:1px solid rgba(var(--silver-rgb),.11);border-radius:14px;background:linear-gradient(162deg,rgba(var(--ice-rgb),.06),rgba(var(--sky-rgb),.018) 60%,rgba(var(--sky-2-rgb),.03));box-shadow:inset 0 1px 0 rgba(var(--ice-rgb),.12)}.origin-plane{--oe-r:14px;display:grid;grid-template-rows:auto 1fr;grid-gap:18px;gap:18px;min-height:196px;padding:26px 30px 30px;border-radius:var(--oe-r);background:radial-gradient(110% 90% at 0 0,rgba(var(--sky-rgb),.09),transparent 58%),linear-gradient(115deg,transparent 36%,rgba(255,255,255,.035) 46%,transparent 56%),var(--glass-fill),var(--glass-base);box-shadow:var(--glass-inset),inset 0 -16px 28px -24px rgba(var(--turq-rgb),.22),var(--glass-bloom),var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.origin-label{color:var(--text-secondary);font-size:10.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.origin-mark{align-self:center;width:clamp(152px,15vw,212px)}.amp-mark{display:block;aspect-ratio:1200/257;opacity:.86}@supports (((-webkit-mask-image:url("")) or (mask-image:url(""))) or (-webkit-mask-image:url(""))){.amp-mark{background:linear-gradient(112deg,transparent 34%,rgba(255,255,255,.32) 46%,transparent 58%),linear-gradient(180deg,var(--ice) 0,var(--silver) 62%,var(--silver-2) 100%);-webkit-mask:url(/brand/amp-logo-mask.png) center/100% 100% no-repeat;mask:url(/brand/amp-logo-mask.png) center/100% 100% no-repeat}}.amp-mark-image{display:block;height:auto}.origin-signals{position:relative;display:grid;justify-items:start;grid-gap:10px;gap:10px;padding:24px 0 0 48px}.origin-signals:before{content:"";position:absolute;top:0;bottom:14px;left:26px;width:1px;background:linear-gradient(180deg,rgba(var(--sky-rgb),.36),rgba(var(--silver-rgb),.16));transform-origin:top center}.origin-signals li{position:relative;display:flex}.origin-trace{position:absolute;top:50%;left:-22px;width:22px;height:1px;background:linear-gradient(90deg,rgba(var(--sky-rgb),.42),rgba(var(--silver-rgb),.22));transform-origin:left center}.origin-trace:after{content:"";position:absolute;top:-1px;right:0;width:3px;height:3px;background:var(--accent-soft)}.origin-signal{display:inline-flex;align-items:center;padding:6px 11px 5px;border:1px solid rgba(var(--silver-rgb),.12);border-radius:7px;background:linear-gradient(162deg,rgba(var(--ice-rgb),.055),rgba(var(--sky-rgb),.016));box-shadow:inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--silver);font-size:10.5px;font-weight:500;line-height:1.5;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap}@media (max-width:719px){.origin-planes{width:min(100%,300px)}.origin-plane{min-height:0;gap:14px;padding:20px 22px 22px}.origin-mark{width:150px}}@media (min-width:720px){.origin-stage{grid-template-columns:minmax(0,300px) auto;align-items:center}.origin-signals{gap:14px;padding:0}.origin-signals:before{display:none}.origin-signals li{padding-left:calc(46px + var(--dx, 0px))}.origin-trace{left:0;width:calc(40px + var(--dx, 0px))}}@media (min-width:1200px){.origin-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(56px,7vw,112px)}.origin-depth{inset:-16px 18px 16px -18px}}@media (forced-colors:active){@supports (((-webkit-mask-image:url("")) or (mask-image:url(""))) or (-webkit-mask-image:url(""))){.amp-mark{forced-color-adjust:none;background:CanvasText}}.origin-depth,.origin-signals:before,.origin-stage:before,.origin-trace{display:none}}.walkthrough-invite{display:grid;grid-gap:18px;gap:18px;justify-items:start;padding:clamp(28px,3.4vw,44px);--oe-r:14px;border-radius:var(--oe-r);background:var(--glass-fill),var(--glass-base);box-shadow:var(--glass-inset),var(--glass-bloom),var(--glass-shadow)}.walkthrough-invite .button-primary{padding-inline:30px}.walkthrough{padding:var(--section-y) 0;border-top:1px solid var(--line-subtle)}.walkthrough-inner{display:grid;grid-gap:clamp(40px,5vw,80px);gap:clamp(40px,5vw,80px)}.walkthrough-lede h2{margin-top:20px}.walkthrough-lede>p:not(.eyebrow){margin-top:18px;max-width:40ch;color:var(--text-secondary);line-height:1.62}.walkthrough-lede>p.walkthrough-fit{position:relative;margin-top:30px;padding-top:22px;max-width:46ch;color:var(--text-primary);font-size:15px;line-height:1.6}.walkthrough-fit:before{content:"";position:absolute;top:0;left:0;width:34px;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.72),rgba(var(--tint),0))}.walkthrough-session{display:grid;grid-gap:14px;gap:14px;margin-bottom:8px}.walkthrough-session-label{color:var(--text-muted);font-size:10.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.walkthrough-session ol{display:grid;grid-gap:10px;gap:10px}.walkthrough-session li{position:relative;padding-left:20px;color:var(--text-primary);font-size:15px;line-height:1.45}.walkthrough-session li:before{content:"";position:absolute;top:.5em;left:0;width:5px;height:5px;border:1px solid var(--line-bright)}.walkthrough-form{display:grid;grid-gap:24px;gap:24px;padding:clamp(24px,3vw,38px);--oe-r:14px;border-radius:var(--oe-r);background:radial-gradient(110% 70% at 0 0,rgba(var(--sky-rgb),.07),transparent 58%),var(--glass-fill),rgba(7,16,26,.58);box-shadow:var(--glass-inset),var(--glass-bloom),var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.field{display:grid;grid-gap:9px;gap:9px}.field label{color:var(--text-secondary);font-size:13px;font-weight:500;letter-spacing:.008em}.field-optional{color:var(--text-muted);font-weight:400}.field input,.field textarea{width:100%;padding:13px 14px;border:1px solid rgba(var(--silver-rgb),.15);border-radius:4px;box-shadow:inset 0 1px 0 rgba(0,0,0,.22);background:rgba(5,10,16,.42);color:var(--text-primary);font-family:inherit;font-size:16px;font-weight:400;line-height:1.45;transition:border-color .2s var(--ease),background .2s var(--ease)}.field textarea{min-height:108px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:var(--text-muted)}.field input:hover,.field textarea:hover{border-color:var(--line-bright)}.field input:focus-visible,.field textarea:focus-visible{border-color:var(--accent-soft);outline:1px solid var(--accent-soft);outline-offset:0;background:rgba(5,10,16,.56)}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--accent-soft)}.field-hint{color:var(--text-muted);font-size:12.5px;line-height:1.5}.field-error,.form-error{display:flex;align-items:baseline;gap:8px;color:var(--accent-soft);font-size:13px;line-height:1.45}.field-error-mark{position:relative;flex:none;align-self:center;width:13px;height:13px;border:1px solid var(--accent-soft);border-radius:50%}.field-error-mark:after{content:"";position:absolute;top:2px;left:5px;width:1px;height:8px;background:var(--accent-soft)}.honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px}.form-note{color:var(--text-muted);font-size:12.5px;line-height:1.5}.form-status:empty{display:none}.form-done{--oe-r:14px;padding:clamp(28px,4vw,44px);border-radius:var(--oe-r);background:var(--glass-fill),rgba(7,16,26,.58);box-shadow:var(--glass-inset),var(--glass-bloom),var(--glass-shadow)}.form-done:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.form-done-title{color:var(--text-primary);font-size:clamp(1.375rem,1.6vw,1.75rem);font-weight:400;letter-spacing:-.024em}.form-done-body{margin-top:14px;max-width:42ch;color:var(--text-secondary);line-height:1.6}.site-footer{position:relative;padding:clamp(44px,6vw,76px) 0 clamp(40px,5vw,64px);border-top:1px solid var(--line-subtle);background:radial-gradient(60% 120px at 50% 0,rgba(var(--sky-rgb),.05),transparent 100%),linear-gradient(180deg,var(--ground-lift),var(--ground))}.footer-inner{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}.footer-mark{font-size:15px;font-weight:500;letter-spacing:-.014em}.footer-line{margin-top:8px;color:var(--text-secondary);font-size:13px}.footer-fine{margin-top:18px;color:var(--text-muted);font-size:12.5px}.footer-nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer-cta{padding-bottom:3px;border-bottom:1px solid var(--line-strong);color:var(--text-primary);font-size:14px;font-weight:500;transition:border-color .22s var(--ease)}.footer-cta:hover{border-color:var(--accent-primary)}.footer-link{color:var(--text-secondary);font-size:13.5px;transition:color .2s var(--ease)}.footer-link:hover{color:var(--text-primary)}.runtime-invite{position:fixed;z-index:45;right:0;top:50%;translate:0 -50%;display:flex;align-items:center;gap:10px;padding:16px 9px;border:1px solid rgba(var(--silver-rgb),.16);border-right:0;border-radius:12px 0 0 12px;background:var(--glass-fill),rgba(7,16,26,.72);box-shadow:var(--glass-inset),0 18px 40px -28px rgba(1,2,3,.9);color:var(--silver);font-family:inherit;font-size:10.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .2s var(--ease),color .2s var(--ease)}.runtime-invite:hover{border-color:rgba(var(--ice-rgb),.4);color:var(--ice)}.runtime-invite-tag{color:var(--sky);font-size:9px;letter-spacing:.14em}.runtime-panel{position:fixed;z-index:46;top:calc(var(--header-h) + 12px);right:12px;bottom:12px;width:min(430px,calc(100vw - 24px));--oe-r:16px;display:grid;grid-template-rows:auto auto minmax(0,1fr);border-radius:var(--oe-r);background:radial-gradient(120% 60% at 100% 0,rgba(var(--sky-rgb),.1),transparent 60%),var(--glass-fill),rgba(7,12,18,.94);box-shadow:var(--glass-inset),var(--glass-bloom),0 40px 80px -40px rgba(1,2,3,.95);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.runtime-panel[hidden]{display:none}.runtime-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid var(--line-subtle)}.runtime-title{color:var(--ice);font-size:14px;font-weight:500;letter-spacing:.01em}.runtime-close{padding:4px 2px;border:0;background:none;color:var(--text-secondary);font:inherit;font-size:12.5px;cursor:pointer;transition:color .2s var(--ease)}.runtime-close:hover{color:var(--ice)}.runtime-modes{display:flex;gap:8px;padding:12px 18px;border-bottom:1px solid var(--line-subtle)}.runtime-mode{padding:6px 12px 5px;border:1px solid rgba(var(--silver-rgb),.14);border-radius:999px;background:transparent;color:var(--text-secondary);font:inherit;font-size:11.5px;letter-spacing:.02em;cursor:pointer;transition:border-color .2s var(--ease),color .2s var(--ease),background .2s var(--ease)}.runtime-mode[aria-pressed=true]{border-color:rgba(var(--sky-rgb),.5);background:rgba(var(--sky-rgb),.08);color:var(--ice)}.runtime-body{display:grid;align-content:start;grid-gap:16px;gap:16px;padding:16px 18px 18px;overflow-y:auto;scrollbar-color:rgba(var(--silver-rgb),.3) transparent}.runtime-opener{color:var(--text-secondary);font-size:13.5px;line-height:1.5}.runtime-thread{display:grid;grid-gap:22px;gap:22px}.runtime-entry{display:grid;grid-gap:10px;gap:10px}.runtime-question{position:relative;padding-left:14px;color:var(--ice);font-size:14.5px;line-height:1.45}.runtime-question:before{content:"";position:absolute;left:0;top:.35em;bottom:.35em;width:1px;background:linear-gradient(180deg,rgba(var(--sky-rgb),.6),rgba(var(--silver-rgb),.14))}.runtime-answer{display:grid;grid-gap:12px;gap:12px}.runtime-text{color:var(--text-secondary);font-size:14.5px;line-height:1.6;white-space:pre-wrap}.runtime-notes{display:grid;grid-gap:6px;gap:6px}.runtime-notes li{position:relative;padding-left:14px;color:var(--text-muted);font-size:12px;line-height:1.5}.runtime-notes li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border:1px solid var(--line-bright)}.runtime-sources{display:grid;grid-gap:6px;gap:6px;padding-top:10px;border-top:1px solid var(--line-subtle)}.runtime-sources-label{color:var(--text-muted);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.runtime-sources ul{display:flex;flex-wrap:wrap;gap:2px 14px}.runtime-sources a{display:inline-block;padding:5px 0;color:var(--spectral);font-size:12.5px;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--tint),.35);text-decoration-color:rgba(var(--tint),.35);text-underline-offset:3px}.runtime-sources a:hover{-webkit-text-decoration-color:var(--accent-primary);text-decoration-color:var(--accent-primary)}.runtime-caution,.runtime-foot,.runtime-mode-note{color:var(--text-muted);font-size:11.5px;line-height:1.5}.runtime-map{display:grid;grid-gap:14px;gap:14px;padding:14px;border:1px solid rgba(var(--silver-rgb),.12);border-radius:12px;background:rgba(var(--ice-rgb),.03)}.runtime-map h3{color:var(--text-muted);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.runtime-map ul{display:grid;grid-gap:5px;gap:5px;margin-top:6px}.runtime-map li,.runtime-map section>p{color:var(--text-secondary);font-size:13.5px;line-height:1.5}.runtime-map section>p{margin-top:6px}.runtime-next{display:flex;flex-wrap:wrap;gap:8px}.runtime-chip{padding:6px 11px 5px;border:1px solid rgba(var(--silver-rgb),.14);border-radius:999px;background:rgba(var(--ice-rgb),.03);color:var(--text-secondary);font:inherit;font-size:12px;cursor:pointer;transition:border-color .2s var(--ease),color .2s var(--ease)}.runtime-chip:hover,.runtime-chip[aria-pressed=true]{border-color:rgba(var(--sky-rgb),.45);color:var(--ice)}.runtime-cta{justify-self:start;padding-bottom:3px;border-bottom:1px solid var(--line-strong);color:var(--ice);font-size:13px;font-weight:500;transition:border-color .2s var(--ease)}.runtime-cta:hover{border-color:var(--accent-primary)}.runtime-error{color:var(--signal-blocked);font-size:13px}.runtime-working{position:relative;padding-top:10px;color:var(--text-muted);font-size:12.5px}.runtime-working-line{position:absolute;top:0;left:0;width:34%;height:1px;background:linear-gradient(90deg,rgba(var(--sky-rgb),0) 0,rgba(var(--sky-rgb),.5) 30%,var(--ice) 50%,rgba(var(--sky-rgb),.5) 70%,rgba(var(--sky-rgb),0) 100%)}@media (prefers-reduced-motion:no-preference){.runtime-working-line{animation:runtime-working 2.4s linear infinite}}@keyframes runtime-working{0%{transform:translateX(-40%)}to{transform:translateX(300%)}}.runtime-ask,.runtime-form{display:grid;grid-gap:10px;gap:10px;padding-top:14px;border-top:1px solid var(--line-subtle)}.runtime-ask input,.runtime-form input{width:100%;padding:11px 12px;border:1px solid rgba(var(--silver-rgb),.15);border-radius:4px;background:rgba(5,10,16,.42);box-shadow:inset 0 1px 0 rgba(0,0,0,.22);color:var(--text-primary);font-family:inherit;font-size:16px;font-weight:400;line-height:1.4;transition:border-color .2s var(--ease),background .2s var(--ease)}.runtime-ask input:focus-visible,.runtime-form input:focus-visible{border-color:var(--accent-soft);outline:1px solid var(--accent-soft);outline-offset:0;background:rgba(5,10,16,.56)}.runtime-form label,.runtime-form legend{color:var(--text-secondary);font-size:12.5px;font-weight:500}.runtime-side{display:flex;flex-wrap:wrap;gap:8px;padding:0;border:0}.runtime-side legend{margin-bottom:8px}.runtime-send{justify-self:start;min-height:42px;padding-inline:22px}.runtime-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:719px){.runtime-invite{top:auto;right:14px;bottom:14px;translate:none;writing-mode:horizontal-tb;border-right:1px solid rgba(var(--silver-rgb),.16);border-radius:999px;padding:10px 16px}.runtime-invite-tag{display:none}.doc,.site-footer-expanded{padding-bottom:88px}.runtime-panel{top:auto;right:8px;left:8px;bottom:8px;width:auto;height:min(80vh,680px)}}@media (forced-colors:active){.runtime-invite,.runtime-panel{border:1px solid CanvasText;background:Canvas;box-shadow:none}.runtime-working-line{display:none}}.doc{padding:calc(var(--header-h) + clamp(52px, 9vh, 96px)) 0 clamp(72px,10vw,128px)}.doc-inner{max-width:68ch}.doc h1{margin-top:18px;font-size:clamp(1.9rem,3.4vw,2.9rem)}.doc-lede{margin-top:24px;color:var(--text-secondary);font-size:clamp(1rem,.6vw + .85rem,1.125rem);line-height:1.65}.doc section{margin-top:clamp(34px,5vw,52px)}.doc h2{font-size:clamp(1.0625rem,1.4vw,1.25rem);font-weight:500;letter-spacing:-.012em}.doc section p{margin-top:12px;color:var(--text-secondary);line-height:1.68}.doc-meta{margin-top:14px;color:var(--text-tertiary,var(--text-secondary));font-size:13px;letter-spacing:.01em}.doc-list{margin-top:12px;padding-left:20px;color:var(--text-secondary);line-height:1.68;list-style:disc}.doc-list li{margin-top:6px}.doc-list li::marker{color:var(--line-strong)}.doc-back{margin-top:clamp(44px,7vw,72px);font-size:14px}.inline-link{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:-webkit-text-decoration-color .2s var(--ease);transition:text-decoration-color .2s var(--ease);transition:text-decoration-color .2s var(--ease),-webkit-text-decoration-color .2s var(--ease)}.inline-link:hover{-webkit-text-decoration-color:var(--accent-primary);text-decoration-color:var(--accent-primary)}@media (min-width:720px){.benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.2vw,48px)}.benefit{padding-top:18px;padding-left:0}.surface-body{grid-template-columns:minmax(118px,.16fr) minmax(0,1fr)}.surface-rail{border-right:1px solid var(--line-subtle);border-bottom:0}.surface-rail ul{flex-direction:column;gap:13px}.surface-panels{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);grid-template-areas:none;gap:0}.pcol{display:grid;align-content:start;grid-gap:0;gap:0}.pblock{grid-area:auto;padding-bottom:clamp(14px,1.3vw,17px)}.pcol .pblock:last-child{padding-bottom:0}.pblock-context,.pblock-parties{padding-right:clamp(26px,3vw,44px)}.pblock-next,.pblock-open,.pblock-state{padding-left:clamp(26px,3vw,44px);border-left:1px solid var(--line-subtle)}.pcol .pblock+.pblock{padding-top:clamp(14px,1.3vw,17px);border-top:1px solid var(--line-subtle)}.footer-nav{align-items:flex-end}}@media (min-width:1000px){:root{--header-h:76px}.hero{display:flex;align-items:center;min-height:92vh;padding-block:calc(var(--header-h) + 32px) clamp(56px,7vh,96px)}.hero-inner{width:var(--shell);grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.walkthrough-inner{grid-template-columns:minmax(0,.86fr) minmax(0,1fr);align-items:start;gap:clamp(56px,7vw,112px)}}@media (min-width:1600px){.hero-inner,.shell{width:var(--shell-wide)}}@media (max-width:719px){.hero-inner{grid-template-columns:minmax(0,1fr)}.hero-copy{order:1}.hero-visual{order:2;width:100vw;margin-inline:calc(50% - 50vw);overflow:clip}.state-object{width:112vw;max-width:none;margin-inline:-6vw}.hero-actions{flex-direction:column;align-items:stretch}.button-primary,.button-secondary{width:100%}.surface-chrome{gap:16px;font-size:12.5px}.surface-strip{gap:8px 22px}.context-stream li{grid-template-columns:42px minmax(0,1fr);gap:10px}.context-event,.open-item{font-size:14px}.form-actions .button-primary{width:100%}}@media (max-width:560px){:root{--header-h:64px}.hero-eyebrow{letter-spacing:.12em}.site-nav>a:not(.nav-cta){display:none}}@media (max-width:380px){.surface-rail ul li:nth-child(n+4){display:none}}.lower{position:relative}@media print{[data-stage] *,[data-stage]:after,[data-stage]:before{opacity:1!important;transform:none!important;animation:none!important}.architecture{display:none}}.architecture{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 13%,#000 72%,transparent 95%);mask-image:linear-gradient(180deg,transparent,#000 13%,#000 72%,transparent 95%)}.architecture svg{width:100%;height:100%}.arch-far,.arch-near{stroke:var(--accent-primary);will-change:transform}.arch-far{stroke-opacity:.045}.arch-near{stroke-opacity:.06}.arch-mark{stroke:var(--accent-deep)}@media (prefers-reduced-motion:no-preference){.arch-far{animation:arch-far 31s var(--ease) infinite alternate}.arch-near{animation:arch-near 23s var(--ease) infinite alternate}}@keyframes arch-far{0%{transform:translateZ(0)}to{transform:translate3d(-13px,-9px,0)}}@keyframes arch-near{0%{transform:translateZ(0)}to{transform:translate3d(15px,8px,0)}}.benefits,.origin,.product,.walkthrough{position:relative;z-index:1}[data-stage=idle] .benefit-flow,[data-stage=idle] .eyebrow,[data-stage=idle] .section-lede,[data-stage=idle] .walkthrough-form-wrap,[data-stage=idle] .walkthrough-lede p:not(.eyebrow),[data-stage=idle] h2{opacity:0;transform:translateY(9px)}[data-stage=live] .benefit-flow,[data-stage=live] .eyebrow,[data-stage=live] .section-lede,[data-stage=live] .walkthrough-form-wrap,[data-stage=live] .walkthrough-lede p:not(.eyebrow),[data-stage=live] h2{opacity:1;transform:none;transition:opacity .42s var(--ease-soft),transform .42s var(--ease-soft)}[data-stage=live] h2{transition-delay:90ms}[data-stage=live] .section-lede,[data-stage=live] .walkthrough-lede p:not(.eyebrow){transition-delay:.18s}[data-stage=live] .benefit-flow,[data-stage=live] .walkthrough-form-wrap{transition-delay:.26s}[data-stage=idle] .context-stream li,[data-stage=idle] .next-meta,[data-stage=idle] .next-value,[data-stage=idle] .open-list li,[data-stage=idle] .stage-rail,[data-stage=idle] .state-value,[data-stage=idle] .surface,[data-stage=idle] .surface-strip li{opacity:0;transform:translateY(6px)}[data-stage=live] .context-stream li,[data-stage=live] .next-meta,[data-stage=live] .next-value,[data-stage=live] .open-list li,[data-stage=live] .stage-rail,[data-stage=live] .state-value,[data-stage=live] .surface,[data-stage=live] .surface-strip li{opacity:1;transform:none;transition:opacity .28s var(--ease-soft),transform .28s var(--ease-soft)}[data-stage=live] .context-stream li{transition-delay:calc(.15s + var(--i, 0) * .13s)}[data-stage=live] .stage-rail,[data-stage=live] .state-value{transition-delay:.85s}[data-stage=live] .next-meta,[data-stage=live] .next-value{transition-delay:1.05s}[data-stage=live] .open-list li{transition-delay:calc(1.2s + var(--i, 0) * .15s)}[data-stage=live] .surface-strip li{transition-delay:calc(1.56s + var(--i, 0) * .17s)}.benefit-flow{position:relative;margin-top:clamp(44px,5vw,72px)}.thread{position:absolute;z-index:0;top:0;bottom:0;left:0;width:1px;background:var(--line-subtle);pointer-events:none}.thread-fill,.thread-node{position:absolute;display:block;inset:0}.thread-fill{background:var(--line-strong);transform-origin:top center}.thread-node{opacity:0}.thread-node:after{content:"";position:absolute;top:0;left:-1px;width:3px;height:3px;background:var(--accent-primary)}[data-stage=idle] .thread-fill{transform:scaleY(0)}[data-stage=live] .thread-fill{animation:thread-fill-y 2.2s linear .12s forwards}[data-stage=live] .thread-node{animation:thread-travel-y 2.2s linear .12s forwards}@keyframes thread-fill-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes thread-travel-y{0%{opacity:0;transform:translateY(0)}9%{opacity:1}86%{opacity:1}to{opacity:0;transform:translateY(calc(100% - 3px))}}.benefit:before{content:"";position:absolute;z-index:1;top:5px;left:-3px;width:5px;height:5px;border:1px solid var(--line-strong);background:var(--bg-black)}[data-stage=idle] .benefit h3{color:var(--text-muted)}[data-stage=idle] .benefit p{opacity:0;transform:translateY(8px)}[data-stage=idle] .benefit:before{border-color:var(--line-subtle)}[data-stage=live] .benefit h3{transition:color .38s var(--ease-soft);transition-delay:calc(.12s + var(--i, 0) * .76s)}[data-stage=live] .benefit:before{transition:border-color .38s var(--ease-soft);transition-delay:calc(.12s + var(--i, 0) * .76s)}[data-stage=live] .benefit p{opacity:1;transform:none;transition:opacity .38s var(--ease-soft),transform .38s var(--ease-soft);transition-delay:calc(.18s + var(--i, 0) * .76s)}[data-stage=idle] .origin-planes{opacity:0;transform:translateY(8px)}[data-stage=live] .origin-planes{opacity:1;transform:none;transition:opacity .52s var(--ease-soft) .22s,transform .52s var(--ease-soft) .22s}[data-stage=idle] .origin-signals:before{transform:scaleY(0)}[data-stage=live] .origin-signals:before{transition:transform .9s linear .62s}[data-stage=idle] .origin-trace{transform:scaleX(0)}[data-stage=live] .origin-trace{transition:transform .56s linear;transition-delay:calc(.7s + var(--i, 0) * .15s)}[data-stage=idle] .origin-signal{opacity:0;transform:translateX(-4px)}[data-stage=live] .origin-signal{opacity:1;transform:none;transition:opacity .36s var(--ease-soft),transform .36s var(--ease-soft);transition-delay:calc(1.12s + var(--i, 0) * .15s)}.walkthrough-form-wrap{position:relative}.walkthrough-form-wrap:after{content:"";position:absolute;top:0;left:0;width:22%;height:1px;opacity:0;pointer-events:none;background:linear-gradient(90deg,rgba(var(--sky-rgb),0) 0,rgba(var(--sky-rgb),.5) 30%,var(--ice) 50%,rgba(var(--sky-rgb),.5) 70%,rgba(var(--sky-rgb),0) 100%)}[data-stage=live] .walkthrough-form-wrap:after{animation:shell-ready 2s linear .16s 1}@keyframes shell-ready{0%{opacity:0;transform:translateX(-30%)}22%{opacity:.42}74%{opacity:.42}to{opacity:0;transform:translateX(420%)}}@media (min-width:720px){.thread{top:0;bottom:auto;left:0;right:0;width:auto;height:1px}.thread-fill{transform-origin:left center}.thread-node:after{top:-1px;left:0}.benefit:before{top:-3px;left:0}[data-stage=idle] .thread-fill{transform:scaleX(0)}[data-stage=live] .thread-fill{animation-name:thread-fill-x}[data-stage=live] .thread-node{animation-name:thread-travel-x}}@keyframes thread-fill-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes thread-travel-x{0%{opacity:0;transform:translateX(0)}9%{opacity:1}86%{opacity:1}to{opacity:0;transform:translateX(calc(100% - 3px))}}.ambient{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 76%,transparent 97%);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 76%,transparent 97%)}.ambient span{position:absolute;display:block;border-radius:50%;will-change:transform}.ambient-a{top:-12%;left:-18%;width:96%;height:44%;background:radial-gradient(closest-side,rgba(var(--wash-rgb),.095) 0,rgba(var(--wash-rgb),.046) 46%,rgba(var(--wash-rgb),0) 100%)}.ambient-b{top:26%;right:-24%;width:104%;height:40%;background:radial-gradient(closest-side,rgba(var(--wash-rgb),.09) 0,rgba(var(--wash-rgb),.042) 46%,rgba(var(--wash-rgb),0) 100%)}.ambient-c{bottom:2%;left:-10%;width:88%;height:34%;background:radial-gradient(closest-side,rgba(var(--wash-rgb),.075) 0,rgba(var(--wash-rgb),.036) 46%,rgba(var(--wash-rgb),0) 100%)}@media (prefers-reduced-motion:no-preference){.ambient-a{animation:ambient-a 29s var(--ease) infinite alternate}.ambient-b{animation:ambient-b 31s var(--ease) infinite alternate}.ambient-c{animation:ambient-c 26s var(--ease) infinite alternate}}@keyframes ambient-a{0%{transform:translateZ(0)}to{transform:translate3d(26px,-18px,0)}}@keyframes ambient-b{0%{transform:translateZ(0)}to{transform:translate3d(-22px,20px,0)}}@keyframes ambient-c{0%{transform:translateZ(0)}to{transform:translate3d(15px,11px,0)}}.activity{inset:0;z-index:-1;pointer-events:none}.act,.activity{position:absolute}.act{width:var(--len);height:1px}.act-lift{opacity:0}.act-lift,.act-track{background:var(--accent-primary)}.act-track{opacity:.055}.act-node{position:absolute;top:-1px;left:0;display:block;width:3px;height:3px;background:var(--accent-primary);opacity:0;will-change:transform}@media (prefers-reduced-motion:no-preference){.act-lift{animation:act-lift var(--period) linear var(--delay) infinite}.act-node{animation:act-node var(--period) linear var(--delay) infinite}}@keyframes act-lift{0%,3%{opacity:0}4.4%{opacity:.17}7.6%{opacity:.17}9%,to{opacity:0}}@keyframes act-node{0%{opacity:0;transform:translateX(0)}3%{opacity:0;transform:translateX(0)}4.4%{opacity:.42}7.6%{opacity:.42}9%{opacity:0;transform:translateX(var(--len))}to{opacity:0;transform:translateX(var(--len))}}.ghost{position:absolute;color:var(--accent-deep);font-size:9.5px;font-weight:500;letter-spacing:.34em;text-transform:uppercase;white-space:nowrap;opacity:.17}@media (prefers-reduced-motion:no-preference){.ghost{animation:ghost-lift var(--period) linear var(--delay) infinite}}@keyframes ghost-lift{0%,6%{opacity:.17}9%{opacity:.34}13%{opacity:.34}17%,to{opacity:.17}}@media (forced-colors:active){.activity,.ambient,.architecture{display:none}}@media (max-width:719px){.act-track,.ghost{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.act-lift,.act-node,.ambient span,.arch-far,.arch-near,.ghost{animation:none!important;transform:none!important}.act-lift,.act-node{opacity:0!important}.state-live,.state-still{transition:none}.dr-label,.dr-panel,.dr-stream,.state-plate .dr-card{animation:none!important;transform:none!important}.dr-label{opacity:.58}.state-plate .dr-card{opacity:1}.dr-stream{stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:.3}}.mega{position:static}.mega summary{list-style:none}.mega summary::-webkit-details-marker{display:none}.mega-trigger{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;color:var(--text-secondary);font:inherit;cursor:pointer;transition:color .2s var(--ease)}.mega-trigger:hover,.mega[open] .mega-trigger{color:var(--text-primary)}.mega-plus{display:inline-block;color:var(--accent-primary);font-size:14px;line-height:1;transition:transform .22s var(--ease)}.mega[open] .mega-plus{transform:rotate(45deg)}.mega-panel{position:fixed;inset:var(--header-h) 0 auto;z-index:39;padding:22px 0 26px;border-top:1px solid rgba(var(--silver-rgb),.05);border-bottom:1px solid var(--line-strong);background:radial-gradient(50% 140% at 16% 0,rgba(var(--sky-rgb),.05),transparent 72%),rgba(7,12,18,.985);box-shadow:inset 0 -1px 0 rgba(var(--ice-rgb),.04),0 28px 70px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(22px) saturate(106%);backdrop-filter:blur(22px) saturate(106%)}.mega-shell{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,2.28fr);grid-gap:30px clamp(34px,5vw,72px);gap:30px clamp(34px,5vw,72px)}.mega-featured{min-width:0;padding-right:clamp(18px,3vw,36px);border-right:1px solid var(--line-subtle)}.mega-kicker{color:var(--accent-primary);font-size:9.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.mega-featured-link{display:block;margin-top:18px}.mega-featured-title,.mega-item-title{display:block;color:var(--text-primary);font-weight:500;letter-spacing:-.012em}.mega-featured-title{font-size:18px}.mega-featured-copy{display:block;margin-top:7px;color:var(--text-secondary);font-size:14px;line-height:1.45}.mega-featured-note{margin-top:20px;max-width:29ch;color:var(--text-muted);font-size:12.5px;line-height:1.55}.mega-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px;gap:28px}.mega-items{display:grid;grid-gap:18px;gap:18px;margin-top:17px}.mega-item{display:block;min-width:0}.mega-item-title{font-size:13.5px}.mega-item-copy,.mega-item-title{transition:color .18s var(--ease)}.mega-item-copy{display:block;margin-top:5px;color:var(--text-muted);font-size:11.5px;line-height:1.45}.mega-featured-link:hover .mega-featured-title,.mega-item:hover .mega-item-title,.mega-trust-link:hover{color:var(--accent-soft)}.mega-item:hover .mega-item-copy{color:var(--text-secondary)}.mega-trust{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:22px;padding-top:18px;border-top:1px solid var(--line-subtle)}.mega-trust-copy{margin-top:5px;color:var(--text-secondary);font-size:12.5px}.mega-trust-line{margin-top:4px;color:var(--text-muted);font-size:11.5px;letter-spacing:.02em}.mega-trust-link{color:var(--text-primary);font-size:12.5px;font-weight:500;transition:color .18s var(--ease)}@media (max-width:1050px){.mega-shell{grid-template-columns:1fr}.mega-featured{padding-right:0;padding-bottom:18px;border-right:0;border-bottom:1px solid var(--line-subtle)}.mega-featured-note{max-width:58ch}}@media (max-width:860px){.mega-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){.mega-panel{max-height:calc(100vh - var(--header-h));overflow-y:auto;padding-top:18px}.mega-groups{grid-template-columns:1fr;gap:24px}.mega-group+.mega-group{padding-top:20px;border-top:1px solid var(--line-subtle)}.mega-trust{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.site-nav{gap:18px}.mega-trigger{font-size:12.5px}.mega-shell{width:min(100% - 28px,1240px)}}.mega-trigger,.nav-cta{white-space:nowrap}@media (max-width:380px){.header-inner{gap:12px}.site-nav{gap:14px}}@media (max-width:640px){.site-nav>a:not(.nav-cta){display:none}}.site-footer-expanded{padding-bottom:30px}.footer-grid{display:grid;grid-gap:42px;gap:42px}.footer-brand-wide .footer-line{max-width:34ch;margin-top:16px;font-size:14px;line-height:1.55}.footer-trust{margin-top:22px;color:var(--accent-primary);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-heading{margin-bottom:7px;color:var(--text-muted);font-size:9.5px;font-weight:500;letter-spacing:.16em}.footer-link-strong{color:var(--text-primary)}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:52px;padding-top:24px;border-top:1px solid var(--line-subtle)}.footer-bottom .footer-fine{margin-top:0}@media (min-width:720px){.child-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.child-deal-grid{grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);align-items:center}.child-section{grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);align-items:center}.child-section:nth-child(2n) .child-section-copy{order:2}.child-section:nth-child(2n) .proof-card{order:1}.footer-grid{grid-template-columns:minmax(210px,1.25fr) 1fr 1fr 1fr;align-items:start}}@media (min-width:720px) and (max-width:899px){.child-deal-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:1000px){.child-hero{min-height:90vh;display:flex;align-items:center}}@media (max-width:719px){.operator-list article{grid-template-columns:28px minmax(0,1fr)}.operator-list em{grid-column:2}.mission-card>div{grid-template-columns:1fr;gap:5px}.child-section:nth-child(2n) .child-section-copy,.child-section:nth-child(2n) .proof-card{order:0}}