@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/6002c37be096f12a-s.316q6d_k-jd-3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/7309d5682ef03964-s.0qde6g28l-0zn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/6ebe0aef87bfe15f-s.p.0k598lr1gf18t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mona Sans Fallback;src:local(Arial);ascent-override:104.72%;descent-override:30.74%;line-gap-override:0.0%;size-adjust:104.08%}.eqoXFq_className{font-family:Mona Sans,Mona Sans Fallback;font-style:normal}.eqoXFq_variable{--font-mona:"Mona Sans", "Mona Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.u8etJa_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.u8etJa_variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
@layer theme,base;@layer components{.corridor-host{z-index:0;pointer-events:none;position:fixed;inset:0}.corridor{width:100%;height:100%;display:block}.corridor-fallback{z-index:0;pointer-events:none;background:radial-gradient(60% 55% at 72% 45%,#d2fb5a1a,#0000 70%),radial-gradient(90% 80%,#0b0e1c 0%,#03040a 75%);position:fixed;inset:0}.site-content{z-index:1;position:relative}.wrap{width:100%;max-width:var(--maxw);padding-left:max(var(--gutter), env(safe-area-inset-left));padding-right:max(var(--gutter), env(safe-area-inset-right));margin-inline:auto}.t-display{letter-spacing:-.05em;word-spacing:.07em;font-variation-settings:"wdth" 100;text-wrap:balance;font-size:min(clamp(3.1rem,8.4vw,9.4rem),19vw);font-weight:620;line-height:.93}.t-h2{letter-spacing:-.046em;word-spacing:.06em;font-variation-settings:"wdth" 100;text-wrap:balance;font-size:min(clamp(2.5rem,6.4vw,6.6rem),17vw);font-weight:620;line-height:.95}.t-h3,.pipe-title,.plate-label,.faq-q,.layer-sub,.layer-name{text-wrap:balance}.t-h3{letter-spacing:-.035em;font-size:clamp(1.45rem,2.3vw,2.2rem);font-weight:600;line-height:1.05}.t-lede{letter-spacing:-.014em;color:var(--iv-ink-2);text-wrap:pretty;font-size:clamp(1.06rem,1.3vw,1.32rem);line-height:1.55}.t-body{color:var(--iv-ink-2);text-wrap:pretty;font-size:1rem;line-height:1.6}.t-small{color:var(--iv-ink-3);font-size:.875rem;line-height:1.5}.t-h3,.t-lede,.t-body,.faq-q{overflow-wrap:break-word}.t-display,.t-h2{overflow-wrap:anywhere}.t-mono{font-family:var(--font-mono);letter-spacing:0;font-feature-settings:"zero" 1;font-size:.8125rem}.t-lime{color:var(--iv-lime)}.t-dim{color:var(--iv-ink-3)}.tnum{font-variant-numeric:tabular-nums}.t-lede,.t-body,.t-small,.plate-label,.hero-assure li{text-shadow:0 0 14px #03040ab3,0 0 3px #03040a66,0 0 34px #03040a80}.cta .t-lede,.cta .t-body,.cta .t-small{text-shadow:none}.glass{--r:28px;isolation:isolate;border-radius:var(--r);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);background:linear-gradient(145deg,#ffffff1a 0%,#ffffff06 38%,#ffffff0b 100%),#07091480;position:relative;box-shadow:inset 0 1px #fff3,inset 0 -1px #ffffff0a,0 40px 90px -40px #000000d9,0 8px 24px -12px #00000080}.glass:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:#ffffff1c;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass--thin{-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);background:linear-gradient(145deg,#ffffff14,#ffffff05 50%,#ffffff0a),#07091457}.glass--deep{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg,#ffffff13,#ffffff04 45%,#ffffff08),#05070fcc}html[data-perf=low] .site-root .glass,html[data-perf=low] .site-root .btn--glass{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#080a16d1}.glass--lime{background:linear-gradient(145deg,#d2fb5a33,#d2fb5a0a 45%,#d2fb5a14),#0a0e068c}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:#0c0f1ce6}}.btn{--h:54px;height:var(--h);letter-spacing:-.014em;white-space:nowrap;cursor:pointer;color:var(--iv-ink);-webkit-tap-highlight-color:transparent;transition:transform .28s var(--ease-out), box-shadow .28s var(--ease-out), background-color .2s ease, color .2s ease;will-change:transform;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding-inline:26px;font-family:inherit;font-size:.97rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.btn:active{transition-duration:80ms;transform:scale(.965)!important}.btn[aria-disabled=true]{opacity:.78;cursor:progress}.btn svg{transition:transform .35s var(--ease-out);flex:none}.btn:hover svg.arrow{transform:translate(4px)}.btn--lime{background:var(--iv-lime);color:#070a02;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #5a780040,0 0 0 1px #d2fb5a80,0 12px 36px -10px #d2fb5a8c}.btn--lime:hover{background:#e0ff7c;box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #5a780040,0 0 0 1px #e0ff7cb3,0 18px 56px -8px #d2fb5abf}.btn--glass{-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);background:linear-gradient(145deg,#ffffff1f,#ffffff08),#080a1466;box-shadow:inset 0 1px #ffffff38,0 0 0 1px #ffffff1a,0 10px 30px -14px #000c}.btn--glass:hover{background:linear-gradient(#ffffff1a,#ffffff1a),#080a1466;box-shadow:inset 0 1px #ffffff59,0 0 0 1px #fff3,0 14px 40px -14px #000000e6}.btn--sm{--h:44px;padding-inline:18px;font-size:.875rem}.link{color:var(--iv-ink);transition:background-size .4s var(--ease-out), color .2s;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;border-radius:6px;padding-bottom:2px;text-decoration:none;position:relative}.link:hover{color:var(--iv-lime);background-position:100% 100%;background-size:0% 1px}.chip{letter-spacing:-.005em;height:26px;color:var(--iv-ink-2);white-space:nowrap;background:#ffffff12;border-radius:999px;align-items:center;gap:7px;padding-inline:11px;font-size:.78rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.chip i{background:currentColor;border-radius:50%;width:7px;height:7px;display:block}.chip--crit{color:#ff8a7a;background:#ff5a4721;box-shadow:inset 0 0 0 1px #ff5a4759}.chip--high{color:#ffb36b;background:#ff963c1f;box-shadow:inset 0 0 0 1px #ff963c52}.chip--med{color:#ffd966;background:#ffc24a1c;box-shadow:inset 0 0 0 1px #ffc24a4d}.chip--ok{color:var(--iv-lime);background:#d2fb5a1a;box-shadow:inset 0 0 0 1px #d2fb5a4d}html.js:not(.reveal-failsafe) .site-root [data-reveal],html.js:not(.reveal-failsafe) .site-root [data-split],html.js:not(.reveal-failsafe) .site-root [data-hero-title],html.js:not(.reveal-failsafe) .site-root [data-cta],html.js:not(.reveal-failsafe) .site-root [data-intro],html.js:not(.reveal-failsafe):not([data-motion=ready]) .site-nav{opacity:0}html.js:not(.reveal-failsafe):not([data-motion=ready]) .site-nav:focus-within,html.js:not(.reveal-failsafe) .site-root [data-reveal]:focus-within,html.js:not(.reveal-failsafe) .site-root [data-cta]:focus-within,html.js:not(.reveal-failsafe) .site-root [data-intro]:focus-within,html.js:not(.reveal-failsafe) .site-root [data-reveal][data-revealed],html.js:not(.reveal-failsafe) .site-root [data-cta][data-revealed]{opacity:1}.split-line-mask{margin:-.08em -.1em -.3em;padding:.08em .1em .3em}@media (prefers-reduced-motion:reduce){html.js .site-root [data-reveal],html.js .site-root [data-split],html.js .site-root [data-hero-title],html.js .site-root [data-cta],html.js .site-root [data-intro],html.js .site-nav{opacity:1!important;visibility:visible!important}}.site-nav{z-index:50;top:max(14px, env(safe-area-inset-top));padding-left:max(var(--gutter), env(safe-area-inset-left));padding-right:max(var(--gutter), env(safe-area-inset-right));pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0}.nav-bar{pointer-events:auto;width:100%;max-width:calc(var(--maxw) - 2 * var(--gutter));background:linear-gradient(145deg,#ffffff14,#ffffff05 50%,#ffffff09),#050710d6;justify-content:space-between;align-items:center;gap:16px;height:62px;padding:0 9px 0 22px;transition:background-color .4s,box-shadow .4s;display:flex}.nav-bar--ink{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg,#070a02fa,#070a02f5)}.nav-bar--ink .nav-link{color:#f3f5fab8}.nav-bar--ink .nav-link:hover{color:#fff}.nav-brand{color:var(--iv-ink);border-radius:14px;flex:none;align-items:center;gap:11px;text-decoration:none;display:inline-flex;position:relative}.nav-word{letter-spacing:-.045em;font-size:1.08rem;font-weight:650}.mark rect{transform-box:fill-box;transform-origin:50%;transition:transform .6s var(--ease-out)}.nav-brand:hover .mark-f1{transform:scale(1.06)}.nav-brand:hover .mark-f2{transform:scale(.9)}.nav-brand:hover .mark-f3{transform:scale(1.4)}.nav-links{align-items:center;gap:2px;display:none;position:relative}.nav-pill{opacity:0;visibility:hidden;pointer-events:none;background:#ffffff1a;border-radius:999px;height:38px;margin-top:-19px;position:absolute;top:50%;left:0;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #ffffff0f}.nav-link{z-index:1;letter-spacing:-.015em;color:var(--iv-ink-2);white-space:nowrap;border-radius:999px;padding:9px 16px;font-size:.9rem;font-weight:520;text-decoration:none;transition:color .2s;position:relative}.nav-link:hover,.nav-link[aria-current=location],.nav-link[aria-current=page]{color:var(--iv-ink)}.nav-actions{align-items:center;gap:8px;display:flex}.nav-demo{display:none}.nav-burger{width:44px;height:44px;color:var(--iv-ink);cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;display:grid}@container navbar (min-width:58.5em){.nav-links{display:flex}.nav-burger{display:none}}@media (min-width:640px){.nav-demo{display:inline-flex}}@media (max-width:429px){.nav-bar{gap:8px;padding:0 7px 0 18px}.nav-actions{gap:6px}.nav-actions .btn--sm{gap:6px;padding-inline:14px}.nav-brand{gap:9px}}.nav-bar{container:navbar/inline-size}@container navbar (max-width:19.5em){.nav-word{display:none}}@container navbar (max-width:14.5em){.nav-actions .btn--lime,.nav-demo{display:none}}.nav-menu{z-index:45;visibility:hidden;-webkit-backdrop-filter:none;backdrop-filter:none;overscroll-behavior:contain;background:#03040a;position:fixed;inset:0;overflow-y:auto}.nav-menu:after{display:none}.nav-menu-inner{min-height:100%;padding:calc(100px + env(safe-area-inset-top)) max(var(--gutter), env(safe-area-inset-right)) calc(40px + env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left));flex-direction:column;justify-content:center;gap:6px;display:flex}@media (max-height:520px){.nav-menu-inner{padding-top:calc(92px + env(safe-area-inset-top));padding-bottom:calc(20px + env(safe-area-inset-bottom))}}html:not(.js) .nav-burger{display:none}.nav-menu-link[aria-current=page]{color:var(--iv-lime)}.nav-menu-link{letter-spacing:-.05em;color:var(--iv-ink);border-radius:.34em;align-self:flex-start;margin-left:-.28em;padding:.04em .28em;font-size:clamp(1.7rem,min(11vw,9vh),4rem);font-weight:600;line-height:1.08;text-decoration:none}.waitlist-input{min-width:0;height:52px;color:var(--iv-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 20px;font-size:1.02rem}.waitlist-input::placeholder{color:var(--iv-ink-3)}.waitlist.glass[data-status=invalid],.waitlist.glass[data-status=error],.waitlist.glass[data-status=limited]{box-shadow:inset 0 1px #fff3,0 0 0 1.5px #ff8a7ad9,0 0 40px -6px #ff5a4759,0 40px 90px -40px #000000d9}.waitlist-msg{color:#ff8a7a}@media (min-width:521px){.waitlist .btn--lime{min-width:11.6rem}}.waitlist.glass[data-status=invalid]:focus-within,.waitlist.glass[data-status=error]:focus-within,.waitlist.glass[data-status=limited]:focus-within{box-shadow:inset 0 1px #fff3,0 0 0 2px #ff8a7a,0 0 0 6px #ff8a7a4d,0 0 40px -6px #ff5a4780,0 40px 90px -40px #000000d9}.waitlist.glass[data-status=idle]:has(.btn:focus-visible){box-shadow:inset 0 1px #fff3,0 40px 90px -40px #000000d9}.waitlist--lg{max-width:560px}.waitlist--md{max-width:520px}.waitlist:focus-within{box-shadow:inset 0 1px #fff3,0 0 0 1.5px #d2fb5ab3,0 0 40px -6px #d2fb5a59,0 40px 90px -40px #000000d9}@media (max-width:520px){.waitlist{flex-direction:column;align-items:stretch;padding:8px;border-radius:28px!important}.waitlist .btn{width:100%}.waitlist-input{background:#ffffff12;border-radius:20px;flex:none;width:100%;box-shadow:inset 0 0 0 1px #ffffff1a}}.hero{min-height:100svh;padding:calc(184px + env(safe-area-inset-top)) 0 72px;align-items:flex-start;display:flex;position:relative}.hero:before{content:"";pointer-events:none;background:radial-gradient(70% 90% at 22% 52%,#03040a9e,#0000 70%);position:absolute;inset:0}.hero-grid{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(24px,3.4vw,48px) 24px;width:100%;display:grid;position:relative}@media (max-width:1023px){.hero-grid{grid-template-columns:minmax(0,1fr);column-gap:0}}.hero-copy{grid-column:1/-1}.hero-h1{max-width:16ch;font-size:clamp(3rem,7.5vw,7.6rem)}@media (min-width:768px){.hero-h1{max-width:none}}.hero-sub{flex-direction:column;grid-column:1/-1;gap:26px;max-width:600px;display:flex}.hero-lede{max-width:52ch}.hero-card{will-change:transform;grid-column:1/-1}@media (min-width:1024px){.hero-sub{grid-column:1/span 6}.hero-card{grid-column:8/span 5;align-self:end;margin-top:0}}.hero-assure{color:#d0d6e4;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.hero-assure li{align-items:center;gap:9px;display:inline-flex}.hero-assure i{background:var(--iv-lime);border-radius:2px;width:7px;height:7px;box-shadow:0 0 12px #d2fb5acc}.scan{--r:30px;background:linear-gradient(145deg,#ffffff17 0%,#ffffff05 38%,#ffffff0a 100%),#060812b3;max-width:560px;padding:22px 22px 20px}.scan-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-bottom:16px;display:flex}.scan-head>div{flex-wrap:wrap;row-gap:4px;min-width:0}.scan-head .t-small{overflow-wrap:anywhere;min-width:0}.scan-pulse{background:var(--iv-lime);border-radius:50%;width:10px;height:10px;animation:1.8s ease-out infinite pulse;box-shadow:0 0 #d2fb5ab3}@keyframes pulse{to{box-shadow:0 0 0 12px #d2fb5a00}}.scan-bar{background:#ffffff14;border-radius:2px;height:2px;overflow:hidden}.scan-bar i{background:var(--iv-lime);height:100%;box-shadow:0 0 14px var(--iv-lime);display:block}.scan-rows{flex-direction:column;gap:4px;margin:0;padding:14px 0 6px;list-style:none;display:flex}.scan-row{border-radius:12px;grid-template-columns:3.9em minmax(0,9.2em) minmax(0,1fr);align-items:baseline;gap:10px;padding:9px 12px;font-size:.9rem;display:grid}.scan-row:hover{background:#ffffff0d}.scan-phase{color:var(--iv-ink-3);font-size:.8rem}.scan-agent{color:var(--iv-ink-2);overflow-wrap:anywhere}.scan-msg{color:var(--iv-ink);align-items:center;gap:9px;min-width:0;font-weight:500;display:inline-flex}.scan-msg i{background:var(--tone);width:7px;height:7px;box-shadow:0 0 10px var(--tone);border-radius:50%;flex:none}.scan-foot{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding-top:14px;display:flex}@media (max-width:520px){.scan-row{grid-template-columns:1fr;gap:2px}.scan-phase{display:none}}.skip-link{z-index:100;color:#070a02;font-family:var(--font-mona), system-ui, sans-serif;letter-spacing:-.01em;background:#d2fb5a;border-radius:999px;padding:12px 22px;font-size:.95rem;font-weight:600;text-decoration:none;transition:top .25s cubic-bezier(.16,1,.3,1);position:fixed;top:-80px;left:16px;box-shadow:0 10px 30px -8px #000000b3}.skip-link:focus-visible{top:16px;box-shadow:0 0 0 3px #f3f5fa,0 10px 30px -8px #000000b3}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.threat{--threat-fs:clamp(3.4rem, 9vw, 9.5rem);padding-block:clamp(56px,8vw,120px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.threat-row{display:flex;overflow:hidden}.threat-row:not(.threat-row--small){padding-bottom:calc(var(--threat-fs) * .3);margin-bottom:calc(var(--threat-fs) * -.3)}.threat-row--small{margin-top:clamp(10px,1.4vw,22px)}.threat-track{will-change:transform;flex:none;width:max-content;display:flex}.threat-run{flex:none;align-items:center;display:flex}.threat-item{white-space:nowrap;align-items:center;gap:clamp(18px,3vw,44px);padding-right:clamp(18px,3vw,44px);display:inline-flex}.threat-run--big .threat-item{font-size:var(--threat-fs);letter-spacing:-.05em;font-variation-settings:"wdth" 118;color:#0000;-webkit-text-stroke:1.4px #f3f5fa8c;font-weight:640;line-height:1;transition:color .3s,-webkit-text-stroke-color .3s}.threat-run--big .threat-item:hover{color:var(--iv-ink);-webkit-text-stroke-color:var(--iv-ink)}.threat-run--small .threat-item{letter-spacing:-.03em;color:var(--iv-ink-3);font-size:clamp(1.1rem,2vw,1.7rem);font-weight:560}.threat-mark{color:var(--iv-lime);opacity:.9;flex:none;width:clamp(18px,2.4vw,34px);height:auto}.threat-run--small .threat-mark{opacity:.55;width:14px}.statement-pin{align-items:center;min-height:100svh;display:flex}.statement-text{text-shadow:0 0 .45em #03040a8c;max-width:15ch;font-size:clamp(2.6rem,8vw,8.4rem);line-height:.97}@media (min-width:900px){.statement-text{max-width:14ch}}.plates{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.4vw,20px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.plates{grid-template-columns:repeat(4,minmax(0,1fr))}}.plate{--r:28px;flex-direction:column;justify-content:space-between;gap:clamp(32px,5vw,72px);min-height:clamp(190px,22vw,320px);padding:clamp(18px,2.2vw,30px);display:flex;container-type:inline-size}.plate-num{letter-spacing:-.06em;color:var(--iv-ink);font-size:min(clamp(3.4rem,7.4vw,6.2rem),38cqi);line-height:.9}.plate-label{color:var(--iv-ink-2);max-width:18ch;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.3}.plates-note{max-width:62ch;margin-top:28px}.pipe-head{gap:26px;padding-block:clamp(96px,12vw,200px) clamp(32px,4vw,64px);display:grid}.pipe-lede{max-width:44ch}.pipe-pin{align-items:center;min-height:100svh;padding-block:92px 36px;display:flex;position:relative}.pipe-pin:before{content:"";pointer-events:none;background:radial-gradient(55% 80% at 14%,#03040ac7,#0000 75%);position:absolute;inset:0}.pipe-grid{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:20px;width:100%;display:grid;position:relative}@media (min-width:1024px){.pipe-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,96px)}}.pipe-steps{--prog:0;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pipe-step{opacity:.34;transition:opacity .5s var(--ease-out);grid-template-columns:3px minmax(0,1fr);gap:22px;padding-block:14px;display:grid}.pipe-step[data-state=active]{opacity:1}.pipe-step[data-state=done]{opacity:.5}.pipe-bar{background:#ffffff1a;border-radius:3px;width:3px;position:relative;overflow:hidden}.pipe-bar i{background:var(--iv-lime);box-shadow:0 0 12px var(--iv-lime);transform-origin:50% 0;position:absolute;inset:0;transform:scaleY(0)}.pipe-step[data-state=done] .pipe-bar i{transform:scaleY(1)}.pipe-step[data-state=active] .pipe-bar i{transform:scaleY(var(--prog))}.pipe-title{max-width:30ch;margin:0;font-size:clamp(1.3rem,2vw,1.9rem)}.pipe-body{transition:grid-template-rows .6s var(--ease-out);grid-template-rows:1fr;display:grid}.pipe-body>p{max-width:44ch;margin:0;padding-top:12px;overflow:hidden}html.js:not(.reveal-failsafe) .pipe-step:not([data-state=active]) .pipe-body{grid-template-rows:0fr}@media (max-width:1023px){.stage-col{order:-1}html.js:not(.reveal-failsafe) .pipe-step:not([data-state=active]){clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pipe-pin{align-items:flex-start;padding-top:84px}.pipe-steps{isolation:isolate;position:relative}.pipe-steps:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#04060ecc;border:1px solid #ffffff0f;border-radius:22px;position:absolute;inset:-8px -14px}}.stage-col{position:relative}.stage{--k-review:#cfe3ff;--k-static:#7fe6ff;--k-runtime:#ff5a47;--k-interaction:#d2fb5a;aspect-ratio:720/560;perspective:1600px;perspective-origin:50% 40%;width:min(100%,92.5714svh);margin-inline:auto;position:relative}.stage-fit{width:720px;height:560px;transform-style:preserve-3d;margin:-280px 0 0 -360px;position:absolute;top:50%;left:50%}.stage-tilt,.stage-world{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%}@media (max-width:1023px){.stage{aspect-ratio:1;width:min(100%,58svh)}@supports (width:1svh){.stage{width:min(100%,max(180px,min(58svh,100svh - 350px)))}@media (max-width:359px){.stage{width:min(100%,max(160px,min(58svh,100svh - 385px)))}}}}.stage-cap{text-align:center;margin-top:8px}.pane{color:var(--iv-ink);background:linear-gradient(145deg,#ffffff21,#ffffff09 46%,#ffffff12),#080b18a8;border-radius:22px;padding:16px;font-size:14px;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff42,inset 0 0 0 1px #ffffff1a,0 60px 90px -40px #000000e6}.pane-title{letter-spacing:-.02em;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.pane-sub{color:var(--iv-ink-3);font-size:13px;font-weight:500}.pane .chip{height:24px;margin-left:auto;font-size:12px}.pane--prod{outline-offset:-2px;outline:1.5px dashed #ffffff38;width:520px;height:300px}.prod-grid{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:26px 26px;border-radius:12px;position:absolute;inset:48px 18px 18px;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.pane--sandbox{background:linear-gradient(145deg,#d2fb5a2b,#d2fb5a08 46%,#ffffff0d),#070c0aad;width:540px;height:340px;box-shadow:inset 0 1px #ffffff4d,0 0 0 1.5px #d2fb5a80,0 0 70px -10px #d2fb5a66,0 60px 90px -40px #000000e6}.sb-edge{border-radius:inherit;border:1.5px solid var(--iv-lime);pointer-events:none;opacity:.7;position:absolute;inset:-1px}.sb-steps{align-items:center;gap:14px;display:flex;position:absolute;top:50px;left:16px}.sb-step{color:var(--iv-ink-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.sb-step svg{color:var(--iv-lime)}.sb-bar{background:#ffffff1f;border-radius:3px;width:120px;height:3px;overflow:hidden}.sb-bar i{background:var(--iv-lime);height:100%;box-shadow:0 0 10px var(--iv-lime);display:block}.app{background:#03050c9e;border-radius:14px;position:absolute;inset:80px 16px 16px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17}.app>*{position:absolute}.app-top{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;height:30px;padding:0 12px;display:flex;top:0;left:0;right:0}.app-top b{background:var(--iv-lime);border-radius:4px;width:12px;height:12px;display:block}.app-top span{background:#ffffff24;border-radius:4px;width:44px;height:7px;display:block}.app-login,.app-search,.app-table{--hit:0;border-radius:10px}[data-hit]{box-shadow:0 0 0 calc(1.5px * var(--hit)) rgba(255, 90, 71, var(--hit)), 0 0 calc(26px * var(--hit)) rgba(255, 90, 71, calc(.45 * var(--hit)))}.app-login{background:#ffffff0b;flex-direction:column;gap:10px;width:190px;height:160px;padding:14px;display:flex;top:44px;left:14px}.app-login u{background:#ffffff47;border-radius:5px;width:70px;height:9px;text-decoration:none;display:block}.app-login em{background:#ffffff14;border-radius:8px;height:28px;display:block;box-shadow:inset 0 0 0 1px #ffffff12}.app-login s{background:#d2fb5a80;border-radius:8px;height:28px;margin-top:auto;text-decoration:none;display:block}.app-search{background:#ffffff12;align-items:center;height:30px;padding:0 12px;display:flex;top:44px;left:222px;right:14px;box-shadow:inset 0 0 0 1px #ffffff14}.app-search span{background:#ffffff38;border-radius:4px;width:90px;height:7px}.app-table{background:#ffffff09;flex-direction:column;gap:8px;padding:8px 10px;display:flex;inset:86px 14px 14px 222px}.app-table div{flex:1;align-items:center;gap:10px;display:flex}.app-table span{background:#ffffff24;border-radius:4px;flex:1;height:7px}.app-table span:first-child{flex:.6}.ripple{border:1.5px solid var(--c);width:46px;height:46px;box-shadow:0 0 18px var(--c);opacity:0;pointer-events:none;border-radius:50%;margin:-23px 0 0 -23px;position:absolute}.pane--agents{background:linear-gradient(145deg,#ffffff17,#ffffff05 50%,#ffffff0d),#080b1880;flex-direction:column;width:620px;height:200px;padding:12px 18px;display:flex}.lane{flex:1;align-items:center;gap:10px;font-size:14px;display:flex}.lane-label{width:138px;color:var(--iv-ink);font-weight:600}.lane-n{width:34px;color:var(--c);font-weight:600}.lane-track{background:linear-gradient(90deg, transparent, var(--c));opacity:.8;border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.lane-track:after{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);width:40%;animation:1.8s linear infinite lane-run;position:absolute;inset:0}@keyframes lane-run{0%{transform:translate(-100%)}to{transform:translate(260%)}}.probe{background:var(--c);width:10px;height:10px;box-shadow:0 0 12px var(--c), 0 0 30px var(--c);pointer-events:none;border-radius:3px;position:absolute;top:0;left:0}.pane--findings{width:540px;height:340px;box-shadow:none;background:0 0;border-radius:0;padding:0}.conns{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.conn{stroke:var(--iv-lime);stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 8;filter:drop-shadow(0 0 6px #d2fb5ab3)}.conn--red{stroke:var(--iv-red);filter:drop-shadow(0 0 6px #ff5a47b3)}.fchip{letter-spacing:-.02em;white-space:nowrap;box-shadow:inset 0 1px 0 #ffffff2e, inset 0 0 0 1px var(--fc), 0 14px 30px -10px #000c, 0 0 28px -6px var(--fc);background:#070914e0;border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-size:15px;font-weight:600;display:inline-flex;position:absolute}.fchip i{background:var(--fc);width:8px;height:8px;box-shadow:0 0 10px var(--fc);border-radius:50%}.fchip--crit{--fc:#ff5a47}.fchip--high{--fc:#ff9a3c}.fchip--med{--fc:#ffc24a}.fix{color:#070a02;background:var(--iv-lime);border-radius:999px;padding:2px 8px;font-size:12px}.merge{color:var(--iv-lime);background:#d2fb5a1f;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;box-shadow:inset 0 0 0 1px #d2fb5a66}.pane--report{width:290px;height:300px}.pane--report ul{flex-direction:column;gap:5px;margin:14px 0 0;padding:0;list-style:none;display:flex}.file{background:#ffffff0f;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.file svg:first-child{color:var(--iv-ink-2)}.file-ok{color:var(--iv-lime);margin-left:auto}.torn{color:var(--iv-lime);margin:0;font-size:13px;position:absolute;bottom:13px;left:28px;right:16px}.torn:before{content:"✓ "}.pane--pr{width:250px;height:128px}.pr-ring{border:2px solid var(--iv-lime);opacity:0;pointer-events:none;border-radius:50%;width:120px;height:120px;margin:-60px;position:absolute;top:50%;left:50%}.pr-diff{flex-direction:column;gap:8px;margin-top:14px;display:flex}.pr-line{background:#ffffff29;border-radius:4px;width:90%;height:8px}.pr-line--add{background:#d2fb5a8c;width:78%}.pr-line--del{background:#ff5a478c;width:62%}.pane--comment{width:270px;height:92px}.comment-head{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.comment-av{background:var(--iv-lime);border-radius:6px;width:20px;height:20px;display:block}.pane--comment p{color:var(--iv-ink-2);margin:10px 0 0;font-size:14px}.proof{padding-block:clamp(96px,12vw,200px)}.proof-head{gap:28px;margin-bottom:clamp(36px,5vw,72px);display:grid}@media (min-width:1024px){.proof-head{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:56px}}.proof-aside{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.proof-link{align-items:center;gap:8px;width:fit-content;font-weight:600;display:inline-flex}.console{--r:32px;transform-style:preserve-3d;overflow:hidden}.console-top>div{flex-wrap:wrap;min-width:0}.console-top .t-small{overflow-wrap:anywhere}.console-top{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:18px 24px;display:flex}.console-pause{width:34px;height:34px;color:var(--iv-ink-2);cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.console-pause:after{content:"";position:absolute;inset:-6px}.console-pause:hover{color:var(--iv-ink);background:#ffffff1f}.console-dots{gap:5px;display:inline-flex}.console-dots i{background:#fff3;border-radius:3px;width:9px;height:9px;display:block}.console-dots i:first-child{background:var(--iv-lime)}.console-grid{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.console-grid{grid-template-columns:minmax(250px,320px) minmax(0,1fr)}}.rail{scrollbar-width:none;flex-direction:row;gap:6px;padding:14px;display:flex;position:relative;overflow-x:auto}.rail::-webkit-scrollbar{display:none}@media (min-width:900px){.rail{border-right:1px solid #ffffff14;flex-direction:column;padding:18px;overflow:visible}}.rail-pill{pointer-events:none;background:#ffffff17;border-radius:18px;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #ffffff14}.rail-item{z-index:1;min-width:230px;color:var(--iv-ink-2);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px;flex:none;align-items:flex-start;gap:12px;padding:14px 16px;transition:color .2s;display:flex;position:relative}@media (min-width:900px){.rail-item{min-width:0}}.rail-item[aria-selected=true],.rail-item:hover{color:var(--iv-ink)}.rail-dot{border-radius:50%;flex:none;width:9px;height:9px;margin-top:7px}.rail-dot--critical{background:var(--iv-red);box-shadow:0 0 10px var(--iv-red)}.rail-dot--high{background:#ff9a3c;box-shadow:0 0 10px #ff9a3c}.rail-text{flex-direction:column;gap:5px;min-width:0;display:flex}.rail-title{letter-spacing:-.02em;text-wrap:balance;font-size:.98rem;font-weight:600;line-height:1.25}.rail-file{color:var(--iv-ink-3);overflow-wrap:anywhere;font-size:.74rem}.rail-foot{display:none}@media (min-width:900px){.rail-foot{margin-top:auto;padding:22px 16px 6px;font-size:.9rem;display:block}.rail-foot-title{color:var(--iv-ink-3);margin:0 0 12px;font-size:.85rem}.rail-foot ul{color:var(--iv-ink-2);flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.rail-foot li{align-items:center;gap:10px;display:flex}.rail-foot i{border:1.5px solid var(--iv-lime);width:14px;height:14px;box-shadow:inset 0 0 0 3px #070a14, inset 0 0 0 7px var(--iv-lime);border-radius:5px;flex:none}}.detail{flex-direction:column;gap:22px;min-width:0;padding:clamp(20px,2.6vw,36px);display:flex}.detail-heads{display:grid}.detail-head{visibility:hidden;flex-direction:column;grid-area:1/1;gap:14px;display:flex}.detail-head[data-on=true]{visibility:visible}.detail-title{max-width:26ch;margin:0;font-size:clamp(1.5rem,2.6vw,2.4rem)}.detail-chips{flex-wrap:wrap;gap:8px;display:flex}.detail-sum{max-width:64ch;margin:0}.tabs{scrollbar-width:none;background:#ffffff0f;border-radius:999px;align-self:flex-start;gap:2px;max-width:100%;padding:5px;display:inline-flex;position:relative;overflow-x:auto;box-shadow:inset 0 0 0 1px #ffffff12}.tab-pill{pointer-events:none;background:#ffffff24;border-radius:999px;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff40}.tab{z-index:1;font:inherit;color:var(--iv-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:11px 18px;font-size:.9rem;font-weight:560;transition:color .2s;position:relative}.tab[aria-selected=true],.tab:hover{color:var(--iv-ink)}@media (max-width:420px){.tabs{gap:0}.tab{padding:11px 12px;font-size:.86rem}}@media (max-width:345px){.tab{padding:11px 9px;font-size:.8rem}}.panels{min-height:250px;display:grid}.panel{visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0}.panel[data-on=true]{visibility:visible;pointer-events:auto}.term,.code{background:#020309b3;border-radius:18px;padding:18px 20px;font-size:.84rem;line-height:1.7;overflow-x:auto;box-shadow:inset 0 0 0 1px #ffffff12}.term-line{white-space:pre-wrap;word-break:break-word;gap:12px;display:flex}.term-arrow{color:var(--iv-lime);flex:none}.term-line--res{color:var(--iv-ink)}.term-line--res .term-arrow{color:var(--iv-red)}.term-line--req{color:var(--iv-ink-2)}.term-gap{height:14px}.path{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.path-step{color:var(--iv-ink);align-items:flex-start;gap:16px;padding:0 0 20px;font-size:1.02rem;line-height:1.45;display:flex;position:relative}.path-step:before{content:"";background:linear-gradient(var(--iv-lime), #d2fb5a1a);width:1.5px;position:absolute;top:34px;bottom:2px;left:15px}.path-step:last-child:before{display:none}.path-n{color:#070a02;background:var(--iv-lime);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:.85rem;font-weight:700;display:grid;box-shadow:0 0 18px #d2fb5a80}.path-step>span:last-child{padding-top:4px}.code-file{color:var(--iv-ink-3);margin-bottom:8px;font-size:.78rem}.code-line{white-space:pre;border-radius:6px;gap:16px;margin:0 -8px;padding:0 8px;display:flex}.code-n{text-align:right;width:2.2ch;color:var(--iv-ink-3);-webkit-user-select:none;user-select:none;flex:none}.code-line--hot{box-shadow:inset 2px 0 0 var(--iv-red);background:#ff5a4724}.code-line--hot .code-n{color:#ff8a7a}.code-line--add{box-shadow:inset 2px 0 0 var(--iv-lime);background:#d2fb5a1a}.code-line--add .code-n{color:var(--iv-lime)}.code-line--del{box-shadow:inset 2px 0 0 var(--iv-red);background:#ff5a471a}.code-line--del .code-n{color:#ff8a7a}.tk-c{color:#6d768d}.tk-s{color:#c9f27a}.tk-k{color:#7fe6ff}.tk-n{color:#ffc24a}.fix-note{max-width:62ch;margin:0 0 14px}.console-bar{background:#ffffff0f;height:2px;overflow:hidden}.console-bar i{background:var(--iv-lime);height:100%;box-shadow:0 0 12px var(--iv-lime);transform-origin:0;animation:linear forwards bar-fill;display:block}@keyframes bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.arsenal{padding-block:clamp(96px,12vw,200px);overflow:clip}.arsenal-head{gap:26px;margin-bottom:clamp(36px,5vw,72px);display:grid}.arsenal-lede{max-width:46ch}.arsenal-grid{align-items:center;gap:clamp(28px,4vw,72px);display:grid}@media (min-width:1024px){.arsenal-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.arsenal-list{z-index:2;flex-direction:column;gap:10px;display:flex;position:relative}.layer-row{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--iv-ink-2);transition:background-color .4s var(--ease-out), box-shadow .4s var(--ease-out), color .3s;background:#080b1894;border-radius:26px;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.layer-row[data-on=true]{color:var(--iv-ink);background:linear-gradient(#ffffff12,#ffffff12),#080b189e;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #d2fb5a59,0 20px 50px -24px #d2fb5a40}.layer-head{margin:0}.layer-tab{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:26px;grid-template-columns:clamp(76px,9vw,130px) minmax(0,1fr);align-items:start;gap:18px;padding:clamp(14px,1.8vw,22px) clamp(16px,2vw,26px);display:grid}.layer-num{letter-spacing:-.06em;color:var(--iv-ink-3);font-size:clamp(2.8rem,5.2vw,5rem);font-weight:620;line-height:.95;transition:color .4s}.layer-row[data-on=true] .layer-num{color:var(--iv-lime)}.layer-meta{flex-direction:column;gap:3px;min-width:0;padding-top:6px;display:flex}.layer-name{letter-spacing:-.025em;color:var(--iv-ink);font-size:clamp(1.02rem,1.3vw,1.2rem);font-weight:600}.layer-sub{color:var(--iv-ink-3);font-size:.9rem}.layer-body{transition:grid-template-rows .6s var(--ease-out);grid-template-rows:1fr;padding:0 clamp(16px,2vw,26px) 0 calc(clamp(16px,2vw,26px) + clamp(76px,9vw,130px) + 18px);display:grid}.layer-body>span{padding-bottom:20px;display:block;overflow:hidden}html.js:not(.reveal-failsafe) .layer-row[data-on=false] .layer-body{grid-template-rows:0fr}html.js:not(.reveal-failsafe) .layer-row[data-on=false] .layer-body>span{visibility:hidden;padding-bottom:0;transition:visibility 0s linear .6s}.layer-title{color:var(--iv-ink);letter-spacing:-.02em;margin-top:0;font-size:1.06rem;font-weight:600;display:block}.layer-text{color:var(--iv-ink-2);max-width:46ch;margin-top:6px;font-size:.97rem;line-height:1.55;display:block}.stack-col{min-height:380px;position:relative}.stack-stage{perspective:2000px;perspective-origin:50% 40%;height:clamp(420px,52vw,680px);position:relative}.stack-fit{--s:.62;transform:scale(var(--s));transform-style:preserve-3d;position:absolute;inset:0}@media (min-width:640px){.stack-fit{--s:.85}}@media (min-width:1024px){.stack-fit{--s:1}}.stack{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%}@media (max-width:1023px){.stack-col{order:-1}.stack-stage{height:clamp(430px,98vw,580px);overflow:visible}}.plane{width:300px;height:300px;transform-style:preserve-3d;position:absolute;top:-150px;left:-150px}.plane-face{color:var(--iv-ink-2);opacity:.7;transform:translateZ(var(--lift,0px));transition:transform .9s var(--ease-out), opacity .5s, box-shadow .5s, color .4s;background:linear-gradient(145deg,#ffffff21,#ffffff08 50%,#ffffff12),#080b18d6;border-radius:70px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff3d,inset 0 0 0 1px #ffffff1c,0 50px 80px -30px #000000d9}.plane[data-on=true] .plane-face{opacity:1;color:var(--iv-ink);box-shadow:inset 0 1px #ffffff52,inset 0 0 0 1.5px #d2fb5a99,0 0 70px -12px #d2fb5a66,0 60px 90px -30px #000000e6}.plane-art{width:100%;height:100%;position:absolute;inset:0}.cell{opacity:.16}.plane[data-on=true] .cell{animation:1.8s ease-in-out infinite cell-scan}@keyframes cell-scan{0%,to{opacity:.14}40%{opacity:.85;fill:#7fe6ff}}.agent-dot{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite agent-ping}@keyframes agent-ping{0%,to{opacity:.7}50%{opacity:1}}.spoke{transform-box:fill-box}.plane[data-on=true] .spoke{animation:1.5s ease-in infinite spoke-fire}@keyframes spoke-fire{0%{opacity:.25}60%{opacity:1}to{opacity:.25}}.plane[data-on=true] .trace{animation:1.2s linear infinite trace-run}@keyframes trace-run{to{stroke-dashoffset:-22px}}.why{padding-block:clamp(96px,12vw,200px)}.why-title{max-width:12ch;margin-bottom:clamp(36px,5vw,72px)}.bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(10px,1.3vw,18px);display:grid}.tile{--r:30px;flex-direction:column;grid-column:span 12;gap:22px;min-width:0;padding:clamp(20px,2.4vw,34px);display:flex;overflow:hidden}.tile-copy{flex-direction:column;gap:10px;max-width:44ch;display:flex}.tile-copy h3,.tile-copy p{margin:0}@media (min-width:720px){.b-hero{grid-column:span 12}.b-sand,.b-path,.b-learn,.b-comp{grid-column:span 6}.b-zero{grid-column:span 12}}@media (min-width:1100px){.b-hero{grid-area:span 2/span 7}.b-sand,.b-path{grid-column:span 5}.b-learn,.b-comp,.b-zero{grid-column:span 4}}.b-hero{justify-content:space-between;min-height:520px}.fan{--spread:1;height:clamp(300px,34vw,500px);margin-top:auto;position:relative}.b-hero:hover .fan,.b-hero:focus-within .fan{--spread:1.08}.ecard{aspect-ratio:180/232;width:clamp(138px,17.4vw,250px);transform:translate(calc(var(--x) * var(--spread) * .62), var(--y)) rotate(calc(var(--r) * var(--spread)));transform-origin:50% 120%;transition:transform .8s var(--ease-out);background:linear-gradient(145deg,#ffffff24,#ffffff0a),#090c1aeb;border-radius:22px;flex-direction:column;gap:10px;margin-left:calc(clamp(138px,17.4vw,250px)/-2);padding:12px;display:flex;position:absolute;bottom:8px;left:50%;box-shadow:inset 0 1px #ffffff3d,0 0 0 1px #ffffff1a,0 30px 50px -20px #000c}@media (max-width:719px){.ecard{transform:translate(calc(var(--x) * var(--spread) * .44), var(--y)) rotate(calc(var(--r) * var(--spread)))}}@media (min-width:1100px){.ecard{transform:translate(calc(var(--x) * var(--spread)), var(--y)) rotate(calc(var(--r) * var(--spread)))}}.ecard:hover{z-index:9!important}.ecard-body{background:#020309b3;border-radius:12px;flex:1;padding:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.ecard-label{color:var(--iv-ink-2);text-align:center;letter-spacing:-.01em;font-size:.82rem;font-weight:600}.fan-legend{flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:none}.fan-legend li{color:var(--iv-ink-2);background:#ffffff12;border-radius:999px;padding:4px 11px;font-size:.78rem;font-weight:560;box-shadow:inset 0 0 0 1px #ffffff17}@media (max-width:1279px){.fan-legend{display:flex}.ecard-label{display:none}}.ecard-label.is-l{text-align:left;padding-left:6px}.ecard-label.is-r{text-align:right;padding-right:6px}.e-shot{flex-direction:column;gap:6px;height:100%;display:flex;position:relative}.e-shot span{background:#ffffff29;border-radius:3px;height:6px}.e-shot span:nth-child(2){width:70%}.e-shot span:nth-child(3){width:45%}.e-shot-hit{border:1.5px solid var(--iv-red);background:#ff5a471a;border-radius:8px;height:38%;position:absolute;bottom:8%;left:6%;right:6%;box-shadow:0 0 18px #ff5a4780}.e-mono{font-family:var(--font-mono);color:var(--iv-ink-2);font-size:.64rem;line-height:1.75}.e-mono p{white-space:nowrap;margin:0}.e-mono b{color:var(--iv-lime);font-weight:500}.e-mono .dim{color:var(--iv-ink-3)}.e-mono .red{color:#ff8a7a}.e-path{font-family:var(--font-mono);color:var(--iv-ink-2);flex-direction:column;gap:10px;padding-left:10px;font-size:.58rem;line-height:1.5;display:flex;position:relative}.e-path:before{content:"";background:linear-gradient(var(--iv-lime), var(--iv-red));width:1.5px;position:absolute;top:6px;bottom:6px;left:0}.e-path p{white-space:nowrap;margin:0}.e-path .hot{color:#ff8a7a}.e-diff{flex-direction:column;gap:8px;padding-top:4px;display:flex}.e-diff s{background:#ffffff29;border-radius:4px;width:88%;height:7px;text-decoration:none;display:block}.e-diff .add{background:#d2fb5a99;width:72%}.e-diff .del{background:#ff5a4799;width:58%}.sbx{place-items:center;height:190px;margin-top:auto;padding-bottom:52px;display:grid;position:relative}.sbx-f{border:2px solid var(--iv-lime);opacity:0;border-radius:28%;position:absolute}.sbx-f1{width:126px;height:126px}.sbx-f2{width:84px;height:84px}.sbx-f3{width:46px;height:46px}.sbx-core{background:var(--iv-lime);width:14px;height:14px;box-shadow:0 0 24px var(--iv-lime);border-radius:4px}.sbx-tag{white-space:nowrap;color:var(--iv-ink-2);background:#ffffff12;border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:600;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff1a}.is-live .sbx-f{animation:sbx-cycle 6s var(--ease-inout) infinite}.is-live .sbx-f2{animation-delay:.18s}.is-live .sbx-f3{animation-delay:.36s}.is-live .sbx-core{animation:sbx-core 6s var(--ease-inout) infinite}@keyframes sbx-cycle{0%{opacity:0;transform:scale(.4)}14%{opacity:1;transform:scale(1)}62%{opacity:1;transform:scale(1)}82%{opacity:0;transform:scale(.3)}to{opacity:0;transform:scale(.3)}}@keyframes sbx-core{0%,8%{opacity:0}20%,62%{opacity:1}82%,to{opacity:0}}.apath{width:100%;height:auto;margin-top:auto;overflow:visible}.decoy{fill:#ffffff24}.chain{stroke:#fff3;stroke-width:2px;stroke-linecap:round}.chain--run{stroke:var(--iv-red);stroke-dasharray:60 600;stroke-dashoffset:60px;filter:drop-shadow(0 0 6px #ff5a47cc)}.is-live .chain--run{animation:chain-run 3.6s var(--ease-inout) infinite}@keyframes chain-run{to{stroke-dashoffset:-460px}}.node{fill:#070914;stroke:var(--iv-red);stroke-width:2.2px}.node-t{fill:var(--iv-ink-2);letter-spacing:-.01em;font-size:11px;font-weight:600}.b-learn,.b-comp,.b-zero{justify-content:space-between}.learn{align-self:center;width:min(100%,220px);height:auto}.dot--noise{fill:#ffffff80;opacity:.55}.dot--sig{fill:var(--iv-lime);opacity:.35}.is-live .dot--noise{animation:5.5s ease-in-out infinite noise-out}.is-live .dot--sig{animation:5.5s ease-in-out infinite sig-in}@keyframes noise-out{0%,10%{opacity:.6}55%,85%{opacity:.05}to{opacity:.6}}@keyframes sig-in{0%,10%{opacity:.35}55%,85%{opacity:1;filter:drop-shadow(0 0 5px #d2fb5a)}to{opacity:.35}}.doc{background:linear-gradient(145deg,#ffffff1f,#ffffff08),#090c1ae6;border-radius:18px;align-self:center;width:min(100%,250px);padding:16px;transform:rotate(-3deg);box-shadow:inset 0 1px #ffffff38,0 0 0 1px #ffffff17,0 30px 50px -22px #000c}.doc-head{margin-bottom:12px;font-size:.9rem}.doc ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.doc li{color:var(--iv-ink-2);align-items:center;gap:9px;font-size:.88rem;display:flex}.doc li svg{color:var(--iv-lime);flex:none}.doc li i{background:#ffffff24;border-radius:3px;width:46px;height:6px;margin-left:auto}.zterm{color:var(--iv-ink-2);background:#020309b3;border-radius:18px;align-self:stretch;min-height:140px;padding:16px 18px;font-size:.78rem;line-height:1.9;box-shadow:inset 0 0 0 1px #ffffff14}.zterm p{white-space:nowrap;align-items:center;gap:8px;margin:0;display:flex;overflow:hidden}.zterm svg{color:var(--iv-lime);flex:none}.zterm .p{color:var(--iv-lime)}.is-live .zterm p{animation:type-in 7s var(--ease-out) infinite;animation-delay:var(--d);opacity:0}@keyframes type-in{0%{opacity:0;transform:translateY(6px)}6%,86%{opacity:1;transform:none}94%,to{opacity:0}}.faq{padding-block:clamp(96px,12vw,200px)}.faq-grid{grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,80px);display:grid}@media (min-width:1024px){.faq-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.faq-side{position:sticky;top:120px}}.faq-side{flex-direction:column;gap:22px;display:flex;container-type:inline-size}.faq-side .t-h2{font-size:min(clamp(2.5rem,6.4vw,6.6rem),17vw,18.5cqi)}.faq-contact{max-width:32ch;margin:0}.faq-list{--r:32px;padding:clamp(6px,1vw,14px) clamp(18px,2.4vw,34px)}.faq-item{border-bottom:1px solid #ffffff14}.faq-item:last-child{border-bottom:0}.faq-item h3{margin:0}.faq-q{width:calc(100% + 28px);color:var(--iv-ink);font:inherit;letter-spacing:-.03em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-inline:-14px;padding:clamp(18px,2vw,26px) 14px;font-size:clamp(1.1rem,1.7vw,1.55rem);font-weight:580;line-height:1.2;transition:color .2s;display:flex}.faq-q:hover{color:var(--iv-lime-soft)}.faq-plus{width:40px;height:40px;transition:transform .5s var(--ease-out), background-color .3s, color .3s;background:#ffffff12;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.faq-item[data-open=true] .faq-plus{background:var(--iv-lime);color:#070a02;transform:rotate(135deg)}.faq-a{transition:grid-template-rows .55s var(--ease-out);grid-template-rows:1fr;display:grid}.faq-a>div{overflow:hidden}.faq-a p{max-width:62ch;margin:0;padding:0 56px 26px 0}html.js:not(.reveal-failsafe) .faq-item[data-open=false] .faq-a{grid-template-rows:0fr}html.js:not(.reveal-failsafe) .faq-item[data-open=false] .faq-a>div{visibility:hidden;transition:visibility 0s linear .55s}.cta{min-height:100svh;position:relative}.cta-field{background:var(--iv-lime);color:#070a02;align-items:center;min-height:100svh;padding-block:clamp(96px,12vw,180px);display:flex;position:relative;overflow:hidden}.iris{aspect-ratio:1;pointer-events:none;width:min(95vw,1000px);position:absolute;top:50%;right:-10vw;transform:translateY(-50%)}.iris-f{transform:scale(calc(1 - var(--i) * .16));border:2px solid #070a0252;border-radius:24%;position:absolute;inset:0}.cta-inner{grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,60px);display:grid;position:relative}@media (min-width:1024px){.cta-inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.cta-title{letter-spacing:-.055em;color:#070a02;max-width:11ch;margin:0;font-size:min(clamp(3rem,8.2vw,7.4rem),17vw);line-height:.9}.cta-side{flex-direction:column;align-items:flex-start;gap:26px;display:flex}.cta-body{color:#070a02d1;max-width:34ch;margin:0;font-size:clamp(1.1rem,1.5vw,1.4rem);font-weight:500;line-height:1.5}.cta-form{width:100%}.cta .waitlist.glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg,#070a02eb,#070a02d1);box-shadow:inset 0 1px #fff3,0 24px 50px -20px #070a0299}.cta .waitlist-input{color:#f3f5fa}.cta .waitlist .btn--lime{box-shadow:none}.cta [id$=-msg]{color:#5b1208;font-weight:600}.btn--ink{color:#070a02;background:0 0;box-shadow:inset 0 0 0 2px #070a02}.btn--ink:hover{color:var(--iv-lime);background:#070a02}.foot{background:linear-gradient(#03040a00,#03040aeb clamp(60px,8vw,140px),#03040aa8 70%,#03040a80);padding-top:clamp(72px,9vw,140px);position:relative;overflow:hidden}.foot-top{gap:48px;display:grid}@media (min-width:900px){.foot-top{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.foot-brand{flex-direction:column;gap:20px;display:flex}.foot-line{letter-spacing:-.04em;max-width:18ch;margin:0;font-size:clamp(1.4rem,2.4vw,2.2rem);font-weight:600;line-height:1.1}.foot-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.foot-col h2{color:var(--iv-ink-3);margin:0 0 14px;font-size:.9rem;font-weight:500}.foot-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.foot-link{overflow-wrap:anywhere;color:var(--iv-ink);border-radius:6px;font-size:1rem;text-decoration:none;transition:color .2s}.foot-link:hover{color:var(--iv-lime)}@media (pointer:coarse){.foot-col ul{gap:0}.foot-link{padding-block:10px;display:inline-block}.proof-link{min-height:44px}}.foot-word{letter-spacing:-.055em;font-variation-settings:"wdth" 112;text-align:center;white-space:nowrap;color:#0000;background:linear-gradient(#fff3,#ffffff05 78%);-webkit-text-stroke:1px #ffffff29;stroke-linejoin:round;paint-order:stroke fill;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin-top:clamp(40px,6vw,96px);padding-bottom:.1em;font-size:clamp(4rem,21.6vw,26rem);font-weight:640;line-height:.74}.foot-base{padding-block:22px calc(28px + env(safe-area-inset-bottom));color:var(--iv-ink-3);border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.9rem;display:flex}.price-hero{padding:calc(clamp(180px, calc(17vw + 40px), 280px) + env(safe-area-inset-top)) 0 clamp(40px, 5vw, 72px)}.price-hero .wrap{flex-direction:column;gap:clamp(18px,2.4vw,30px);display:flex}.price-title{max-width:14ch;margin:0;font-size:clamp(3rem,8.4vw,9rem)}.price-lede{max-width:42ch;margin:0}.price-hero{position:relative}.price-hero:before{content:"";pointer-events:none;background:radial-gradient(95% 75% at 30% 52%,#03040ab3,#0000 80%);position:absolute;inset:0}.price-hero .wrap{position:relative}.plans-wrap{padding-bottom:clamp(48px,6vw,96px)}.plans{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(12px,1.4vw,20px);display:grid}@media (min-width:960px){.plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.plan{--r:32px;flex-direction:column;gap:18px;min-width:0;padding:clamp(22px,2.4vw,36px);display:flex}.plan--hi{box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #d2fb5a66,0 0 90px -20px #d2fb5a59,0 40px 90px -40px #000000d9}@media (min-width:960px){.plan--hi{transform:translateY(-14px)}}.plan-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.plan-name{margin:0}.plan-desc{min-height:3.2em;margin:0}.plan-price{flex-direction:column;gap:4px;margin-top:6px;display:flex}.plan-amount{letter-spacing:-.06em;font-size:clamp(3.4rem,6vw,5.6rem);font-weight:620;line-height:.95}.plan-cta{width:100%;margin-top:4px}.plan-list{border-top:1px solid #ffffff17;flex-direction:column;gap:12px;margin:10px 0 0;padding:22px 0 0;list-style:none;display:flex}.plan-list li{color:var(--iv-ink);text-wrap:pretty;align-items:flex-start;gap:12px;font-size:.97rem;line-height:1.4;display:flex}.plan-list svg{color:var(--iv-lime);flex:none;margin-top:2px}.plan-notes{flex-wrap:wrap;justify-content:center;gap:8px 32px;width:fit-content;max-width:100%;margin:clamp(16px,2vw,28px) auto 0;padding:14px 28px;list-style:none;display:flex}.plan-notes li{color:var(--iv-ink-2);align-items:center;gap:10px;font-size:.92rem;display:inline-flex}.plan-notes b{color:var(--iv-ink);font-weight:600}@media (max-width:639px){.plan-notes{--r:28px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 26px}}.plan-notes i{background:var(--iv-lime);width:7px;height:7px;box-shadow:0 0 10px var(--iv-lime);border-radius:2px}.price-cta{padding-bottom:clamp(96px,12vw,180px)}.price-cta-card{--r:40px;flex-direction:column;align-items:flex-start;gap:28px;padding:clamp(28px,5vw,72px);display:flex}.price-cta-card>*{min-width:0}.price-cta-card h2{max-width:min(14ch,100%);margin:0}@media (min-width:768px) and (max-width:1023px) and (min-height:900px){.hero{align-items:center;padding-top:120px}}@media (min-width:1024px) and (max-width:1279px){.stack-fit{--s:.78}.cta-inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.cta-title{font-size:clamp(3rem,6.3vw,7.4rem)}}@media (max-width:420px){.zterm{font-size:.7rem}.zterm p{white-space:normal;overflow-wrap:anywhere;align-items:flex-start}.zterm svg{margin-top:.35em}.rail-item{width:min(280px,78vw);min-width:0}}@media (max-width:767px){.hero-h1,.price-title,.cta-title{text-wrap:pretty;font-size:clamp(2.5rem,11vw,3.4rem)}.cta-title{max-width:none}}.link:after,.foot-link:after,.nav-brand:after{content:"";position:absolute;inset:-12px -8px}.foot-link{display:inline-block;position:relative}@media (orientation:landscape) and (max-height:559px) and (max-width:1023px){.pipe-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}.stage-col{order:0}.stage{width:min(100%,86svh)}}@media (min-width:1024px) and (max-width:1439px){.hero-assure{gap:8px 16px;font-size:.85rem}.hero-card{grid-column:7/span 6}.hero-sub{grid-column:1/span 6}}@media (min-width:1024px) and (max-height:820px){.hero{padding-top:150px;padding-bottom:40px}.hero-grid{row-gap:22px}.hero-sub{gap:18px}.scan{padding:16px 18px 14px}.scan-row{padding-block:6px}.scan-rows{padding-top:8px}.pipe-pin{padding-block:80px 20px}.pipe-step{padding-block:7px}.pipe-title{font-size:1.02rem}.pipe-step[data-state=active] .pipe-title{font-size:1.3rem}.pipe-step[data-state=active] .pipe-body>p{padding-top:8px;font-size:.93rem;line-height:1.45}}.status{min-height:100svh;padding-top:calc(140px + env(safe-area-inset-top));flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(18px,2.4vw,30px);padding-bottom:80px;display:flex}.status-title{max-width:11ch;margin:0;font-size:clamp(2.8rem,8vw,8rem)}.status-lede{max-width:44ch;margin:0}.status-digest{color:var(--iv-ink-3);margin-top:10px;font-size:.85rem;display:block}.status-actions{flex-wrap:wrap;gap:12px;display:flex}.waitlist-input{caret-color:var(--iv-lime)}:-webkit-any(.waitlist-input:-webkit-autofill,.waitlist-input:autofill){-webkit-text-fill-color:var(--iv-ink);caret-color:var(--iv-lime);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 100px #0b0e1a}:is(.waitlist-input:autofill,.waitlist-input:autofill){-webkit-text-fill-color:var(--iv-ink);caret-color:var(--iv-lime);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 100px #0b0e1a}:-webkit-any(.cta .waitlist-input:-webkit-autofill,.cta .waitlist-input:autofill){box-shadow:inset 0 0 0 100px #12170a}:is(.cta .waitlist-input:autofill,.cta .waitlist-input:autofill){box-shadow:inset 0 0 0 100px #12170a}.site-root a,.site-root button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.cta .waitlist:focus-within{box-shadow:0 0 0 3px #f3f5fa,0 0 0 6px #070a02,0 24px 50px -20px #070a0299}.cta .waitlist.glass[data-status=idle]:has(.btn:focus-visible){box-shadow:0 24px 50px -20px #070a0299}.cta .waitlist.glass[data-status=invalid],.cta .waitlist.glass[data-status=error],.cta .waitlist.glass[data-status=limited]{box-shadow:0 0 0 3px #f3f5fa,0 0 0 6px #8a1a0e,0 24px 50px -20px #070a0299}.cta .waitlist.glass[data-status=invalid]:focus-within,.cta .waitlist.glass[data-status=error]:focus-within,.cta .waitlist.glass[data-status=limited]:focus-within{box-shadow:0 0 0 3px #f3f5fa,0 0 0 6px #8a1a0e,0 0 0 10px #8a1a0e66,0 24px 50px -20px #070a0299}.cta .waitlist-msg{color:#7a1409;text-shadow:none;font-weight:600}.cta .waitlist-done{color:#f3f5fa;background:#0a0d03;box-shadow:0 24px 50px -20px #070a0299}.site-root .term,.site-root .code,.site-root .rail,.site-root .tabs{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}}@layer utilities;html.surface-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#ffffff42 #03040a;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#03040a;scroll-padding-top:96px;scroll-padding-bottom:32px}html:has(.site-root){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#ffffff42 #03040a;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#03040a;scroll-padding-top:96px;scroll-padding-bottom:32px}html.surface-dark body{background:#03040a}html:has(.site-root) body{background:#03040a}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.site-root{--iv-void:#03040a;--iv-deep:#070914;--iv-ink:#f3f5fa;--iv-ink-2:#bec4d4;--iv-ink-3:#8c94ab;--iv-lime:#d2fb5a;--iv-lime-soft:#e6ff9c;--iv-lime-deep:#8fb023;--iv-red:#ff5a47;--iv-amber:#ffc24a;--iv-cyan:#7fe6ff;--iv-line:#ffffff17;--iv-line-2:#ffffff29;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--ease-snap:cubic-bezier(.2, .9, .25, 1);--gutter:clamp(20px, 4.2vw, 72px);--maxw:1480px;--font-sans:var(--font-mona), "Mona Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-jetbrains), "JetBrains Mono", ui-monospace, monospace;background:var(--iv-void);min-height:100vh;color:var(--iv-ink);font-family:var(--font-sans);font-feature-settings:"ss01" 0;letter-spacing:-.012em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;position:relative;overflow-x:clip}.site-root ::selection{background:var(--iv-lime);color:#06070d}.site-root .cta ::selection{color:var(--iv-lime);background:#070a02}.site-root :focus-visible{outline:2px solid var(--iv-lime);outline-offset:3px}.site-root .waitlist-input:focus-visible,.site-root [tabindex="-1"]:focus,.site-root [tabindex="-1"]:focus-visible{outline:none}.site-root .link:focus-visible{outline-offset:5px}.site-root .layer-tab:focus-visible{outline-offset:-4px}.site-root .cta :focus-visible{outline-color:#070a02}.skip-link:focus-visible{outline-offset:-5px;outline:2px solid #070a02}@media (prefers-reduced-motion:reduce){.site-root *,.site-root :before,.site-root :after{animation:none!important}.site-root .sbx-f{opacity:1;transform:none}.site-root .sbx-core{opacity:1}.site-root .chain--run{stroke-dasharray:none;stroke-dashoffset:0;opacity:.9}.site-root .dot--noise{opacity:.12}.site-root .dot--sig{opacity:1}.site-root .zterm p{opacity:1;transform:none}}html:not(.js) .site-root .stage-col,html:not(.js) .site-root .stack-col,html.reveal-failsafe .site-root .stage-col,html.reveal-failsafe .site-root .stack-col{display:none}html:not(.js) .site-root .sbx-f,html:not(.js) .site-root .sbx-core{opacity:1}html:not(.js) .site-root .chain--run{stroke-dasharray:none;stroke-dashoffset:0;opacity:.9}html:not(.js) .site-root .dot--noise{opacity:.12}html:not(.js) .site-root .dot--sig{opacity:1}@media (prefers-reduced-transparency:reduce){.site-root .glass,.site-root .btn--glass,.site-root .layer-row{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#080a16f0}}@media (prefers-contrast:more){.site-root{--iv-ink-2:#d3d8e6;--iv-ink-3:#aab1c4;--iv-line:#ffffff4d}.site-root .glass,.site-root .chip,.site-root .layer-row,.site-root .btn--glass{box-shadow:inset 0 0 0 1.5px #ffffff8c}}@media (forced-colors:active){.corridor-host,.corridor-fallback{display:none}.site-root .glass,.site-root .chip,.site-root .btn,.site-root .layer-row,.site-root .pane,.site-root .plane-face,.site-root .fchip,.site-root .tile{border:1px solid canvastext}.site-root :focus-visible{outline:2px solid highlight}.site-root .waitlist:focus-within{outline-offset:2px;outline:2px solid highlight}.site-root .waitlist[data-status=invalid],.site-root .waitlist[data-status=error],.site-root .waitlist[data-status=limited]{outline-offset:2px;outline:2px dashed canvastext}.site-root .iris{display:none}.site-root .nav-bar,.site-root .nav-menu{background-color:canvas}.site-root .ecard,.site-root .console,.site-root .term,.site-root .code,.site-root .doc,.site-root .zterm{border:1px solid canvastext}.site-root .t-display,.site-root .t-h2{line-height:1.12}.site-root .rail-item[aria-selected=true],.site-root .tab[aria-selected=true]{outline-offset:-3px;outline:3px solid highlight}.site-root .layer-row[data-on=true]{outline-offset:-4px;outline:2px solid highlight}.site-root .nav-link[aria-current],.site-root .nav-menu-link[aria-current]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.site-root .rail-dot--critical{box-shadow:none;background:canvastext}.site-root .rail-dot--high{box-shadow:none;background:canvas;border:2px solid canvastext}.site-root .btn--lime{forced-color-adjust:none;color:highlighttext;background:highlight}}@media print{.corridor-host,.corridor-fallback,.site-nav,.nav-menu,.skip-link,.stage-col,.stack-col,.threat,.iris,.foot-word{display:none!important}html,html.surface-dark,body,.site-root{color:#000!important;background:#fff!important}.site-root *,.site-root :before,.site-root :after{color:#000!important;-webkit-text-fill-color:#000!important;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important;visibility:visible!important;background:0 0!important;animation:none!important;transform:none!important}.glass:after,.counter-anim{display:none!important}.counter-final{clip:auto!important;clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;margin:0!important;position:static!important;overflow:visible!important}.pin-spacer{height:auto!important;max-height:none!important;padding:0!important}.pin-spacer>*{width:auto!important;height:auto!important;min-height:0!important;margin:0!important;position:static!important;inset:auto!important}.pipe-step{clip-path:none!important;width:auto!important;height:auto!important;display:grid!important;position:static!important}.pipe-body{grid-template-rows:1fr!important}.cta-field{clip-path:none!important;background:#fff!important;min-height:0!important}.hero,.statement-pin,.pipe-pin,.cta,.status{min-height:0!important}.pipe-body,.faq-a,.layer-body{grid-template-rows:1fr!important}.plates{margin-top:28px!important}.detail-head:not([data-on=true]),.panel:not([data-on=true]){display:none!important}.rail{flex-wrap:wrap!important;overflow:visible!important}.fan{display:none!important}.fan-legend{display:flex!important}.fan-legend li{padding:0!important}.chain{stroke:#000!important}.chain--run{display:none!important}.decoy{fill:#999!important}.node{fill:#fff!important;stroke:#000!important}.node-t{fill:#000!important}a[href^=http]:not(.foot-link):not(.btn):after{content:" (" attr(href) ")";font-size:.8em}}
