@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{--navy-950:oklch(0.16 0.03 252);--navy-900:oklch(0.19 0.033 250);--navy-800:oklch(0.24 0.035 248);--navy-700:oklch(0.31 0.035 246);--mist:oklch(0.91 0.006 240);--mist-bright:oklch(0.96 0.004 240);--mist-dim:oklch(0.79 0.012 240);--gold:oklch(0.81 0.093 85);--gold-bright:oklch(0.87 0.1 88);--teal:oklch(0.74 0.095 190);--teal-bright:oklch(0.82 0.1 188);--panel:oklch(0.17 0.032 251/0.94);--panel-deep:oklch(0.15 0.03 252/0.96);--hairline:oklch(0.31 0.035 246/0.55);--font-body:var(--font-geist),"Geist",system-ui,sans-serif;--font-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace;--text-body:1.0625rem;--text-small:0.875rem;--text-label:0.8125rem;--space-2xs:0.25rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4.5rem;--section-pad:clamp(4.5rem,9vw,8rem);--ease:cubic-bezier(0.16,1,0.3,1);--z-backdrop:-1;--z-menu:99;--z-nav:100}*,:after,:before{box-sizing:border-box}html{color-scheme:dark}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--navy-950);color:var(--mist);font-family:var(--font-body);font-size:var(--text-body);font-weight:410;line-height:1.65;letter-spacing:.005em;font-feature-settings:"kern";font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;overflow-x:clip}h1,h2,h3{margin:0;color:var(--mist-bright);text-wrap:balance}p{text-wrap:pretty}ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}img{max-width:100%;display:block}a{color:var(--teal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s var(--ease)}a:hover{color:var(--teal-bright)}:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:2px}::selection{background:var(--gold);color:var(--navy-950)}.container{width:min(1140px,100% - clamp(2.5rem,8vw,5rem));margin-inline:auto}.section{padding-block:var(--section-pad);scroll-margin-top:5.5rem}.h2{font-size:clamp(2rem,3.2vw + .6rem,3.25rem);font-weight:640;line-height:1.08;letter-spacing:-.022em}.h3{font-size:clamp(1.375rem,1vw + 1rem,1.75rem);font-weight:600;line-height:1.2;letter-spacing:-.014em}.lead{font-size:1.3125rem;font-weight:430;line-height:1.55;color:var(--mist-dim);max-width:48ch}.label{font-family:var(--font-mono);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:.85rem 1.7rem;background:oklch(.81 .093 85/.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px oklch(.81 .093 85/.4),inset 0 1px 0 oklch(1 0 0/.08);color:var(--gold-bright);font-family:var(--font-body);font-size:1rem;font-weight:620;letter-spacing:.002em;line-height:1.2;text-decoration:none;border:0;border-radius:8px;cursor:pointer;transition:background .15s var(--ease),transform .15s var(--ease),box-shadow .15s var(--ease)}.btn:hover{background:oklch(.81 .093 85/.24);color:oklch(.91 .095 87);transform:translateY(-1px);box-shadow:inset 0 0 0 1px oklch(.81 .093 85/.6),inset 0 1px 0 oklch(1 0 0/.1),0 6px 24px oklch(.81 .093 85/.22)}.btn:active{transform:translateY(0) scale(.98)}.btn-sm{padding:.55rem 1.15rem;font-size:.9375rem}.btn-lg{padding:1.05rem 2.2rem;font-size:1.125rem}.backdrop{position:fixed;inset:0;z-index:var(--z-backdrop);overflow:hidden}.backdrop img{width:100%;height:100%;object-fit:cover;object-position:center 38%;animation:backdropSettle 1.8s var(--ease) both}@keyframes backdropSettle{0%{transform:scale(1.05)}to{transform:scale(1)}}.backdrop-scrim{position:absolute;inset:0;background:linear-gradient(180deg,oklch(.16 .03 252/.38),oklch(.16 .03 252/.16) 34%,oklch(.16 .03 252/.3) 70%,oklch(.16 .03 252/.55))}.backdrop-grain{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");opacity:.06}.deck{background:linear-gradient(180deg,var(--panel) 0,var(--panel-deep) 100%);padding-top:var(--section-pad)}.deck .section{padding-top:0}.nav{position:fixed;top:0;left:0;right:0;z-index:var(--z-nav);transition:background .3s var(--ease),border-color .3s var(--ease);border-bottom:1px solid transparent}.nav-scrolled{background:oklch(.16 .03 252/.74);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--hairline)}.nav-inner{width:min(1140px,100% - clamp(2.5rem,8vw,5rem));margin-inline:auto;display:flex;align-items:center;justify-content:space-between;padding-block:.85rem}.nav-brand{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none}.nav-brand,.nav-brand:hover{color:var(--mist-bright)}.nav-logo{height:24px;width:auto}.nav-wordmark{font-size:.9rem;font-weight:680;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap;text-shadow:0 1px 3px oklch(.14 .03 252/.7)}.nav-brand-tail{margin-left:.45em;font-size:1em;font-weight:680;letter-spacing:inherit;color:var(--mist-dim)}.nav-tabs{display:flex;align-items:center;gap:clamp(1.1rem,2.2vw,2rem);margin-inline:auto;padding-inline:1.5rem}.nav-tab{position:relative;padding-block:.45rem;font-family:var(--font-mono);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.07em;color:var(--mist-dim);text-decoration:none;text-shadow:0 1px 3px oklch(.14 .03 252/.8);transition:color .2s var(--ease)}.nav-tab:hover{color:var(--mist-bright)}.nav-tab:after{content:"";position:absolute;left:0;right:0;bottom:.1rem;height:1px;background:var(--teal);transform:scaleX(0);transform-origin:left center;transition:transform .35s var(--ease)}.nav-tab-active{color:var(--teal-bright)}.nav-tab-active:after{transform:scaleX(1)}.nav-actions{display:flex;align-items:center;gap:.8rem}.nav-signin{padding:.45rem .6rem;font-family:var(--font-mono);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.07em;color:var(--mist-dim);text-decoration:none;text-shadow:0 1px 3px oklch(.14 .03 252/.8);transition:color .2s var(--ease)}.nav-signin:hover{color:var(--mist-bright)}.nav-burger{display:none;position:relative;width:42px;height:42px;padding:0;border:1px solid var(--hairline);border-radius:8px;background:oklch(.16 .03 252/.5);cursor:pointer}.nav-burger span{position:absolute;left:11px;right:11px;height:1.5px;background:var(--mist-bright);transition:transform .3s var(--ease)}.nav-burger span:first-child{top:15px}.nav-burger span:nth-child(2){bottom:15px}.nav-burger-open span:first-child{transform:translateY(5px) rotate(45deg)}.nav-burger-open span:nth-child(2){transform:translateY(-5px) rotate(-45deg)}.nav-menu{position:fixed;inset:0;z-index:var(--z-menu);display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-xl);padding:6.5rem clamp(1.5rem,6vw,3rem) max(2rem,env(safe-area-inset-bottom));background:oklch(.14 .028 252/.94);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:0;visibility:hidden;transition:opacity .35s var(--ease),visibility .35s var(--ease)}.nav-menu-open{opacity:1;visibility:visible}.nav-menu-links{display:flex;flex-direction:column}.nav-menu-links a{padding-block:1.05rem;border-bottom:1px solid var(--hairline);font-size:1.6rem;font-weight:560;letter-spacing:-.01em;color:var(--mist-bright);text-decoration:none;opacity:0;transform:translateY(12px);transition:opacity .4s var(--ease),transform .4s var(--ease)}.nav-menu-actions{display:flex;flex-direction:column;gap:var(--space-sm)}.nav-menu-signin{align-self:center;padding:.55rem .8rem;font-family:var(--font-mono);font-size:.8125rem;font-weight:500;text-transform:uppercase;letter-spacing:.07em;color:var(--mist-dim);text-decoration:none;opacity:0;transform:translateY(12px);transition:opacity .4s var(--ease),transform .4s var(--ease),color .2s var(--ease)}.nav-menu-signin:hover{color:var(--mist-bright)}.nav-menu-cta{opacity:0;transform:translateY(12px);transition:opacity .4s var(--ease),transform .4s var(--ease),background .15s var(--ease)}.nav-menu-open .nav-menu-cta,.nav-menu-open .nav-menu-links a,.nav-menu-open .nav-menu-signin{opacity:1;transform:none;transition-delay:calc(var(--i, 0) * 45ms + 80ms)}@media (min-width:901px){.nav-menu{display:none}}.hero{min-height:92svh;display:flex;align-items:center;padding-block:6.5rem clamp(4rem,9vh,6.5rem);position:relative}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(115% 105% at 20% 68%,oklch(.14 .03 252/.62) 0,oklch(.14 .03 252/.28) 48%,transparent 74%);pointer-events:none}.hero .container{position:relative}.hero-eyebrow{font-family:var(--font-mono);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--teal-bright);margin-bottom:var(--space-lg);text-shadow:0 1px 3px oklch(.14 .03 252/.9),0 2px 18px oklch(.14 .03 252/.65);animation:heroRise .8s var(--ease) both}.hero-title{font-size:clamp(3rem,7vw + .5rem,5.75rem);font-weight:660;line-height:1.03;letter-spacing:-.028em;text-shadow:0 2px 28px oklch(.14 .03 252/.45)}.hero-line{display:block;animation:heroRise .85s var(--ease) both}.hero-line-accent{color:var(--gold)}.hero-sub{max-width:44ch;margin-top:var(--space-xl);font-size:clamp(1.125rem,.6vw + 1rem,1.3125rem);line-height:1.55;color:var(--mist);text-shadow:0 1px 14px oklch(.14 .03 252/.55)}.hero-cta,.hero-sub{animation:heroRise .85s var(--ease) both}.hero-cta{margin-top:var(--space-2xl);display:flex;align-items:center;gap:var(--space-lg);flex-wrap:wrap}.hero-micro{font-size:var(--text-small);color:var(--mist-dim);max-width:34ch;line-height:1.5;text-shadow:0 1px 3px oklch(.14 .03 252/.9),0 2px 18px oklch(.14 .03 252/.65)}@keyframes heroRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:clamp(2.5rem,5vw,4.5rem);gap:clamp(2.5rem,5vw,4.5rem)}.hero-console{width:clamp(19.5rem,30vw,23.5rem);max-width:100%;animation:heroRise .85s var(--ease) .68s both}.hero-console-panel{background:oklch(.15 .03 252/.82);border:1px solid oklch(.31 .035 246/.7);border-radius:10px;padding:.95rem 1.125rem .45rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 48px oklch(.12 .03 252/.35)}.hero-console-head{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:.71rem;font-weight:560;text-transform:uppercase;letter-spacing:.07em;color:var(--mist-dim);padding-bottom:.7rem;border-bottom:1px solid oklch(.31 .035 246/.55)}.hero-console-live{display:inline-flex;align-items:center;gap:.5em;color:var(--teal-bright)}.hero-console-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 8px oklch(.71 .095 190/.8);animation:consolePulse 2.4s ease-in-out infinite}.hero-console-rows{list-style:none;margin:0;padding:0}.hero-console-row{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.75rem;gap:.75rem;align-items:baseline;padding-block:.62rem;font-family:var(--font-mono);font-size:.75rem;animation:consoleLogIn .5s var(--ease) both}.hero-console-row+.hero-console-row{border-top:1px dashed oklch(.31 .035 246/.4)}.hero-console-time{color:var(--mist-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero-console-event{color:var(--mist)}.hero-console-detail{color:var(--teal-bright);text-align:right}.hero-console-note{margin-top:.875rem;font-size:var(--text-small);color:var(--mist-dim);text-shadow:0 1px 14px oklch(.14 .03 252/.7)}@keyframes consoleLogIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes consolePulse{0%,to{opacity:1}50%{opacity:.35}}.integrations{background:oklch(.165 .031 251/.96);border-block:1px solid oklch(.31 .035 246/.5);padding-block:1.35rem}.integrations-inner{display:flex;align-items:center;gap:clamp(1.5rem,3.5vw,2.75rem)}.integrations-label{font-family:var(--font-mono);font-size:.71rem;font-weight:560;text-transform:uppercase;letter-spacing:.08em;color:var(--mist-dim);flex-shrink:0;padding-right:clamp(1.5rem,3.5vw,2.75rem);border-right:1px solid oklch(.31 .035 246/.55)}.intg-scroller{flex:1 1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 7%,black 93%,transparent);mask-image:linear-gradient(90deg,transparent,black 7%,black 93%,transparent)}.intg-track{display:flex;width:max-content;animation:intgScroll 36s linear infinite}.intg-scroller:hover .intg-track{animation-play-state:paused}.intg-group{list-style:none;margin:0;padding:0 2.75rem 0 0;display:flex;align-items:center;gap:2.75rem;flex-shrink:0}@keyframes intgScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.integrations-item{display:inline-flex;align-items:center;gap:.55rem;color:var(--mist-dim);transition:color .2s var(--ease)}.integrations-item svg{width:17px;height:17px;fill:currentColor;color:inherit;transition:color .2s var(--ease)}.integrations-item span{font-family:var(--font-mono);font-size:.71rem;letter-spacing:.02em;white-space:nowrap}.integrations-item:hover{color:var(--mist)}.integrations-more{color:var(--teal)}.integrations-more:hover{color:var(--teal-bright)}.integrations-item:hover svg{color:var(--brand,var(--mist))}.philosophy .h2{max-width:22ch}.prose{max-width:62ch;margin-top:var(--space-xl);display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.prose q{font-style:normal}.prose q,.prose-punch{color:var(--mist-bright)}.prose-punch{font-size:1.5rem;font-weight:640;letter-spacing:-.015em}.line-split{margin-block:var(--space-3xl);border:1px solid var(--hairline);border-radius:14px;overflow:hidden}.line-zone{padding:clamp(1.75rem,4vw,3rem);display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.line-zone>p{color:var(--mist-dim);max-width:52ch}.line-above{background:oklch(.24 .033 248/.5)}.line-below{background:oklch(.13 .028 252/.6)}.zone-list{margin-top:var(--space-md);display:flex;flex-wrap:wrap;column-gap:var(--space-lg);row-gap:var(--space-xs);font-size:1.0625rem;color:var(--mist)}.zone-list li{display:flex;align-items:center;gap:var(--space-lg)}.zone-list li+li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--mist-dim)}.zone-list-system{gap:var(--space-xs) var(--space-sm)}.zone-list-system li{gap:0;font-family:var(--font-mono);font-size:.8125rem;font-weight:460;color:var(--teal-bright);border:1px solid oklch(.74 .095 190/.35);border-radius:999px;padding:.3rem .85rem}.zone-list-system li+li:before{content:none}.the-line{display:flex;align-items:center;gap:var(--space-md);padding-inline:clamp(1.75rem,4vw,3rem);background:oklch(.18 .032 250/.55);padding-block:.85rem}.line-rule{flex:1 1;height:2px;background:var(--gold);transform-origin:left center}.line-rule:last-child{transform-origin:right center}.line-label{font-family:var(--font-mono);font-size:.75rem;font-weight:540;text-transform:uppercase;letter-spacing:.09em;color:var(--gold);white-space:nowrap}.how .h2{max-width:18ch}.route{margin-top:var(--space-3xl);position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(2rem,4vw,3.5rem);gap:clamp(2rem,4vw,3.5rem);counter-reset:step}.route:before{content:"";position:absolute;top:23px;left:24px;right:clamp(2rem,8vw,6rem);height:2px;background:repeating-linear-gradient(90deg,oklch(.81 .093 85/.55) 0 9px,transparent 9px 20px);-webkit-mask-image:linear-gradient(90deg,black 0 80%,transparent 99%);mask-image:linear-gradient(90deg,black 0 80%,transparent 99%);transition:-webkit-clip-path 1.2s var(--ease) .1s;transition:clip-path 1.2s var(--ease) .1s;transition:clip-path 1.2s var(--ease) .1s,-webkit-clip-path 1.2s var(--ease) .1s}.step{position:relative;display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);align-content:start}.waypoint{width:48px;height:48px;border-radius:50%;border:1.5px solid var(--gold);background:var(--navy-900);color:var(--gold);display:grid;place-items:center;font-family:var(--font-mono);font-size:.9375rem;font-weight:560;letter-spacing:.02em;margin-bottom:var(--space-sm)}.step-body{color:var(--mist-dim);max-width:34ch}.step-example{margin-top:var(--space-xs);font-size:var(--text-small);line-height:1.55;color:var(--teal-bright);border:1px solid oklch(.74 .095 190/.3);border-radius:10px;padding:var(--space-md) 1.1rem;background:oklch(.74 .095 190/.06)}.systems-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:end}.manifest{margin-top:var(--space-3xl);border-top:1px solid var(--hairline)}.manifest-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:var(--space-md) var(--space-2xl);gap:var(--space-md) var(--space-2xl);align-items:start;padding:1.6rem var(--space-md);border-bottom:1px solid var(--hairline);transition:background .2s var(--ease)}.manifest-row:hover{background:oklch(.24 .035 248/.35)}.manifest-main{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);justify-items:start}.manifest-name{font-size:1.375rem;font-weight:620;line-height:1.2;letter-spacing:-.014em}.chip{font-family:var(--font-mono);font-size:.71rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--teal-bright);border:1px solid oklch(.74 .095 190/.4);border-radius:999px;padding:.28rem .8rem}.manifest-desc{color:var(--mist-dim);max-width:58ch}.systems-close{margin-top:var(--space-2xl);font-size:1.1875rem;color:var(--mist);max-width:56ch}.about-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:var(--space-2xl) clamp(2.5rem,6vw,5rem);gap:var(--space-2xl) clamp(2.5rem,6vw,5rem);align-items:center}.about .h2{max-width:20ch}.about-copy{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl)}.about-body{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);color:var(--mist-dim);max-width:52ch}.about-links{display:flex;gap:var(--space-md);align-items:center;color:var(--mist-dim);font-weight:540}.crew{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(1rem,2.5vw,1.75rem);gap:clamp(1rem,2.5vw,1.75rem);align-items:start}.crew-member{display:grid;grid-gap:.2rem;gap:.2rem}.crew-member img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px;border:1px solid var(--hairline);filter:saturate(.9);box-shadow:0 20px 44px oklch(.1 .025 252/.4);margin-bottom:.7rem}.crew-name{font-weight:620;color:var(--mist-bright);line-height:1.3}.crew-role{font-size:var(--text-small);color:var(--mist-dim);line-height:1.45}.pricing-inner{border:1px solid var(--hairline);border-radius:14px;padding:clamp(2rem,5vw,3.5rem);background:oklch(.19 .033 250/.5);display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.pricing-body{max-width:62ch;color:var(--mist-dim);font-size:1.125rem;line-height:1.6}.price{font-family:var(--font-mono);font-size:.95em;color:var(--gold);font-weight:640;white-space:nowrap}.final-inner{text-align:center;display:grid;justify-items:center;grid-gap:var(--space-xl);gap:var(--space-xl)}.final-title{font-size:clamp(2.5rem,5.5vw + .5rem,5rem);font-weight:660;line-height:1.05;letter-spacing:-.026em}.final-body{max-width:48ch;font-size:1.1875rem;line-height:1.55;color:var(--mist)}.faq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);grid-gap:var(--space-2xl) clamp(2.5rem,6vw,5rem);gap:var(--space-2xl) clamp(2.5rem,6vw,5rem)}.faq-head{position:-webkit-sticky;position:sticky;top:6.5rem;display:grid;grid-gap:var(--space-md);gap:var(--space-md);justify-items:start}.faq-eyebrow{color:var(--teal-bright)}.faq .h2{max-width:14ch}.faq-note{color:var(--mist-dim);max-width:38ch}.faq-list{border-top:1px solid var(--hairline);interpolate-size:allow-keywords}.faq-item{border-bottom:1px solid var(--hairline)}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding-block:1.4rem;cursor:pointer;list-style:none}.faq-question::-webkit-details-marker{display:none}.faq-question-text{font-size:1.125rem;font-weight:600;line-height:1.35;letter-spacing:-.008em;color:var(--mist);transition:color .2s var(--ease)}.faq-item[open] .faq-question-text,.faq-question:hover .faq-question-text{color:var(--mist-bright)}.faq-chevron{flex-shrink:0;width:16px;height:16px;color:var(--mist-dim);transition:transform .3s var(--ease),color .2s var(--ease)}.faq-item[open] .faq-chevron{transform:rotate(180deg);color:var(--teal-bright)}.faq-item::details-content{block-size:0;overflow:clip;transition:block-size .4s var(--ease),content-visibility .4s allow-discrete}.faq-item[open]::details-content{block-size:auto}.faq-answer{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);padding-bottom:1.5rem;color:var(--mist-dim);max-width:56ch}.footer{background:var(--navy-950);border-top:1px solid var(--hairline);padding-block:var(--space-xl) max(6.5rem,env(safe-area-inset-bottom))}.footer-inner{flex-wrap:wrap;justify-content:space-between;gap:var(--space-md) var(--space-xl)}.footer-brand,.footer-inner{display:flex;align-items:center}.footer-brand{gap:.6rem;font-size:1rem;font-weight:680;text-transform:uppercase;letter-spacing:.045em;color:var(--mist-bright)}.footer-logo{height:24px;width:auto}.footer-links{flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);font-size:var(--text-small)}.footer-links,.footer-links li{display:flex;align-items:center}.footer-links li{gap:var(--space-lg)}.footer-links li+li:before{content:"";width:3px;height:3px;border-radius:50%;background:var(--navy-700)}.footer-links a{color:var(--mist-dim)}.footer-links a:hover{color:var(--teal-bright)}.footer-note{font-size:var(--text-small);color:var(--mist-dim)}.legal-main{background:linear-gradient(180deg,var(--panel) 0,var(--panel-deep) 100%);padding-block:8.5rem var(--section-pad);min-height:100svh}.legal{max-width:70ch}.legal :where(p,li){color:var(--mist-dim)}.legal :where(h2+p,h2+ul,p+p,p+ul,ul+p){margin-top:var(--space-md)}.legal-eyebrow{font-family:var(--font-mono);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--teal-bright);margin-bottom:var(--space-lg)}.legal h1{font-size:clamp(2rem,3.2vw + .6rem,3.25rem);font-weight:640;line-height:1.08;letter-spacing:-.022em}.legal-updated{margin-top:var(--space-md);font-family:var(--font-mono);font-size:var(--text-label);color:var(--mist-dim)}.legal-intro{margin-top:var(--space-xl);font-size:1.1875rem;line-height:1.6;color:var(--mist)}.legal h2{margin-top:var(--space-3xl);font-size:clamp(1.375rem,1vw + 1rem,1.75rem);font-weight:600;line-height:1.2;letter-spacing:-.014em}.legal strong{color:var(--mist-bright);font-weight:600}.legal ul{list-style:disc;padding-left:1.35rem;display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.legal li::marker{color:var(--teal)}.legal-plain{margin-top:var(--space-md);font-size:var(--text-small);line-height:1.55;border:1px solid oklch(.74 .095 190/.3);border-radius:10px;padding:var(--space-md) 1.1rem;background:oklch(.74 .095 190/.06)}.legal-plain,.legal-plain strong{color:var(--teal-bright)}.legal-footnote{margin-top:var(--space-3xl);padding-top:var(--space-lg);border-top:1px solid var(--hairline);font-size:var(--text-small)}.rv-armed{transition:opacity .85s var(--ease),transform .85s var(--ease);transition-delay:var(--rv-delay,0s)}.rv-armed:not(.rv-in)[data-rv=rise]{opacity:0;transform:translateY(28px)}.rv-armed:not(.rv-in)[data-rv=fade]{opacity:0}.rv-armed:not(.rv-in)[data-rv=left]{opacity:0;transform:translateX(-32px)}.rv-armed:not(.rv-in)[data-rv=right]{opacity:0;transform:translateX(32px)}.rv-armed[data-rv=line] .line-rule{transition:transform 1s var(--ease) .15s}.rv-armed[data-rv=line] .line-label{transition:opacity .7s var(--ease) .65s}.rv-armed:not(.rv-in)[data-rv=line] .line-rule{transform:scaleX(0)}.rv-armed:not(.rv-in)[data-rv=line] .line-label{opacity:0}.rv-armed[data-rv=line] .line-zone{transition:opacity .8s var(--ease)}.rv-armed[data-rv=line] .line-above{transition-delay:.25s}.rv-armed[data-rv=line] .line-below{transition-delay:.45s}.rv-armed:not(.rv-in)[data-rv=line] .line-zone{opacity:0}.rv-armed:not(.rv-in)[data-rv=wipe] .route:before{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.rv-armed[data-rv=wipe] .route:before{-webkit-clip-path:inset(0);clip-path:inset(0)}.rv-armed[data-rv=wipe] .step{transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:calc(var(--i, 0) * .2s + .18s)}.rv-armed:not(.rv-in)[data-rv=wipe] .step{opacity:0;transform:translateY(18px)}.rv-armed[data-rv=stagger] .crew-member,.rv-armed[data-rv=stagger] .faq-item,.rv-armed[data-rv=stagger] .manifest-row{transition:opacity .65s var(--ease),transform .65s var(--ease),background .2s var(--ease);transition-delay:calc(var(--i, 0) * 90ms)}.rv-armed:not(.rv-in)[data-rv=stagger] .crew-member,.rv-armed:not(.rv-in)[data-rv=stagger] .faq-item,.rv-armed:not(.rv-in)[data-rv=stagger] .manifest-row{opacity:0;transform:translateY(16px)}@media (prefers-reduced-motion:reduce){.backdrop img,.hero-console,.hero-console-live:before,.hero-console-row,.hero-cta,.hero-eyebrow,.hero-line,.hero-sub,.intg-track{animation:none}.nav-burger span,.nav-menu,.nav-menu-cta,.nav-menu-links a,.nav-tab:after,.rv-armed,.rv-armed *{transition-duration:.01ms!important;transition-delay:0s!important}.faq-item::details-content{transition-duration:.01ms!important;transition-delay:0s!important}.rv-armed:not(.rv-in),.rv-armed:not(.rv-in) *{opacity:1!important;transform:none!important;-webkit-clip-path:none!important;clip-path:none!important}}@media (max-width:900px){.hero-grid{grid-template-columns:1fr}.hero-console{width:min(23.5rem,100%);margin-top:var(--space-2xl)}}@media (max-width:700px){.hero-console{display:none}}@media (max-width:900px){.integrations-inner{flex-direction:column;align-items:flex-start;gap:.95rem}.integrations-label{border-right:0;padding-right:0}.intg-scroller{width:100%}.nav-tabs{display:none}.nav-burger{display:block}.about-grid,.faq-grid,.systems-head{grid-template-columns:1fr;gap:var(--space-lg)}.faq-grid{gap:var(--space-xl)}.faq-head{position:static}.about-grid{gap:var(--space-2xl)}.crew{max-width:560px}.manifest-row{grid-template-columns:1fr;gap:var(--space-sm);padding-inline:var(--space-xs)}}@media (max-width:760px){.route{grid-template-columns:1fr;gap:var(--space-2xl)}.route:before{top:24px;bottom:40px;left:23px;right:auto;width:2px;height:auto;background:repeating-linear-gradient(180deg,oklch(.81 .093 85/.55) 0 9px,transparent 9px 20px);-webkit-mask-image:linear-gradient(180deg,black 0 82%,transparent 100%);mask-image:linear-gradient(180deg,black 0 82%,transparent 100%)}.rv-armed:not(.rv-in)[data-rv=wipe] .route:before{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.step{padding-left:4.25rem}.waypoint{position:absolute;left:0;top:0;margin-bottom:0}.hero{padding-bottom:clamp(4rem,10vh,6rem)}.hero-cta{align-items:stretch;flex-direction:column;gap:var(--space-md)}.final-inner .btn,.hero-cta .btn{width:100%}.the-line{gap:var(--space-sm)}.line-label{white-space:normal;text-align:center}}@media (max-width:520px){.nav-brand-tail{display:none}.nav-logo{height:24px}.nav-actions{gap:.6rem}.nav-signin{display:none}}@media (max-width:420px){.zone-list{column-gap:var(--space-md)}.zone-list li{gap:var(--space-md)}}