html{font-feature-settings:normal;letter-spacing:-.006em}body{background-attachment:scroll}h1,h2,h3,h4{letter-spacing:-.03em;font-weight:600}.serif{font-family:var(--font-display);font-style:normal;font-weight:inherit;letter-spacing:inherit;color:var(--bone-3)}.fx-title,.fx-h1,.fx-phead h1,.fx-cta h2,.t-hero,.t-display{letter-spacing:-.035em;font-weight:600}.fx-eyebrow:before,.fx-eyebrow:after{display:none}.fx-eyebrow{color:var(--accent-label);letter-spacing:.14em;font-weight:500}::selection{background:var(--accent-tint);color:var(--bone)}:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:4px}.nav{background:var(--nav-bg);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);border-bottom-color:color-mix(in oklch, var(--line) 70%, transparent)}.nav__link{border-radius:8px;font-size:13.5px}.nav__link.active:after{border-radius:999px;width:4px;height:4px;margin:3px auto -7px}.btn{background:color-mix(in oklch, var(--ink-2) 70%, transparent);border-radius:10px;padding:9px 15px;font-size:14px;font-weight:550;box-shadow:inset 0 1px #ffffff0a;box-shadow:inset 0 1px lab(100% 0 0/.04)}.btn:hover{background:var(--ink-3);border-color:var(--line-2)}.btn--primary{background:linear-gradient(180deg, color-mix(in oklch, var(--amber) 88%, white), var(--amber));border-color:color-mix(in oklch, var(--amber) 80%, black);color:var(--amber-on);box-shadow:0 1px 0 0 #ffffff38 inset, 0 8px 22px -10px var(--amber-glow)}@supports (color:lab(0% 0 0)){.btn--primary{box-shadow:0 1px 0 0 lab(100% 0 0/.22) inset, 0 8px 22px -10px var(--amber-glow)}}.btn--primary:hover{background:linear-gradient(180deg, color-mix(in oklch, var(--amber) 78%, white), color-mix(in oklch, var(--amber) 92%, white));border-color:var(--amber);color:var(--amber-on);box-shadow:0 1px 0 0 #ffffff40 inset, 0 10px 28px -10px var(--amber-glow), 0 0 0 4px var(--accent-tint-2)}@supports (color:lab(0% 0 0)){.btn--primary:hover{box-shadow:0 1px 0 0 lab(100% 0 0/.25) inset, 0 10px 28px -10px var(--amber-glow), 0 0 0 4px var(--accent-tint-2)}}.btn--lg{border-radius:12px;padding:12px 20px;font-size:15px}.footer{background:var(--ink-deep);margin-top:0}.fx-tile,.fx-dep,.fx-cta,.card{border-radius:var(--r-lg)}.fx-tile{background:var(--ink-2)}.fx-cta{border-radius:var(--r-xl)}.nx-sec{padding:clamp(56px,7vw,112px) 0;position:relative}.nx-sec--flush{padding-top:clamp(16px,2vw,32px)}.nx-sec--tint{background:var(--ink-deep);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,3.5vw,48px);display:flex}.nx-head>div:first-child{max-width:760px}.nx-head--center{text-align:center;justify-content:center}.nx-head--center .nx-lede{margin-left:auto;margin-right:auto}.nx-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-label);margin-bottom:14px;font-size:11.5px;font-weight:500}.nx-title{letter-spacing:-.038em;color:var(--bone);text-wrap:balance;font-size:clamp(28px,3.4vw,46px);font-weight:600;line-height:1.06}.nx-title--xl{font-size:clamp(36px,5vw,64px)}.nx-soft{color:var(--bone-3)}.nx-lede{color:var(--bone-2);max-width:58ch;margin-top:16px;font-size:clamp(15.5px,1.25vw,17.5px);line-height:1.6}.nx-tag{height:22px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-label);background:var(--accent-tint-3);border:1px solid var(--accent-border);border-radius:999px;align-items:center;padding:0 9px;font-size:10.5px;display:inline-flex}.nx-ctas{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nx-hero{padding:clamp(48px,7vw,104px) 0 clamp(56px,7vw,96px);position:relative;overflow:hidden}.nx-hero:before{content:"";pointer-events:none;background-image:linear-gradient(var(--viz-grid) 1px, transparent 1px), linear-gradient(90deg, var(--viz-grid) 1px, transparent 1px);opacity:.55;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(900px 520px at 72% 38%,#000,#0000 72%);mask-image:radial-gradient(900px 520px at 72% 38%,#000,#0000 72%)}.nx-hero:after{content:"";pointer-events:none;background:radial-gradient(closest-side, var(--accent-tint), transparent 70%);filter:blur(20px);width:900px;height:600px;position:absolute;top:-160px;right:-220px}.nx-hero>.container{z-index:1;position:relative}.nx-hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (max-width:980px){.nx-hero__grid{grid-template-columns:1fr}}.nx-news{border:1px solid var(--line);background:var(--ink-2);max-width:100%;color:var(--bone-2);border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:5px 12px 5px 5px;font-size:13px;transition:border-color .2s,color .2s;display:inline-flex}.nx-news:hover{border-color:var(--accent-border);color:var(--bone)}.nx-news__tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--amber);color:var(--amber-on);border-radius:999px;padding:3px 8px;font-size:10.5px}.nx-news .arrow{color:var(--bone-3);transition:transform .2s}.nx-news:hover .arrow{transform:translate(2px)}.nx-h1{letter-spacing:-.045em;color:var(--bone);margin:0 0 24px;font-size:clamp(40px,4.6vw,64px);font-weight:650;line-height:1}.nx-h1__soft{color:var(--bone-3)}.nx-sub{color:var(--bone-2);max-width:50ch;margin-bottom:30px;font-size:clamp(16px,1.35vw,18.5px);line-height:1.6}.nx-hero .nx-ctas{margin-bottom:34px}.nx-proof{color:var(--bone-3);flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.nx-proof li{align-items:center;gap:8px;display:inline-flex}.nx-proof li:before{content:"";background:var(--signal);width:5px;height:5px;box-shadow:0 0 10px var(--signal-glow);border-radius:999px}.nx-proof b{color:var(--bone);font-weight:600}.pz{border:1px solid var(--line);border-radius:var(--r-xl);background:linear-gradient(180deg, var(--ink-2), var(--ink-deep));font-family:var(--font-mono);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 50px 100px -50px #00010bd9;box-shadow:inset 0 1px lab(100% 0 0/.05),0 50px 100px -50px lab(.371782% .989474 -4.13245/.85)}[data-theme=light] .pz{box-shadow:0 40px 90px -50px #31447d59;box-shadow:0 40px 90px -50px lab(29.4255% 7.23119 -35.7035/.35)}.pz__bar{border-bottom:1px solid var(--line);letter-spacing:.08em;color:var(--bone-3);align-items:center;gap:12px;padding:12px 16px;font-size:11px;display:flex}.pz__dots{gap:6px;display:inline-flex}.pz__dots span{background:var(--ink-4);border-radius:50%;width:9px;height:9px}.pz__title{text-transform:uppercase}.pz__live{color:var(--signal);text-transform:uppercase;align-items:center;gap:7px;margin-left:auto;display:inline-flex}.pz__live:before{content:"";background:var(--signal);width:6px;height:6px;box-shadow:0 0 10px var(--signal-glow);border-radius:999px;animation:2s ease-in-out infinite pulse}.pz__req{flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:18px 20px 6px;animation:.5s both pzIn;display:flex}.pz__method{letter-spacing:.06em;color:var(--amber-on);background:var(--amber);border-radius:5px;padding:3px 7px;font-size:11px;font-weight:600}.pz__path{color:var(--bone);font-size:14px}.pz__caller{color:var(--bone-3);margin-left:auto;font-size:11.5px}.pz__lanes{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 20px 16px;animation:.5s 50ms both pzIn;display:grid}.pz__lane{z-index:1;border:1px solid var(--line-2);color:var(--bone-2);background:var(--ink-3);white-space:nowrap;border-radius:8px;padding:6px 10px;font-size:11.5px;position:relative}.pz__lane--to{border-color:var(--accent-border);color:var(--accent-label);background:var(--accent-tint-3)}.pz__beam{background:linear-gradient(90deg, var(--line-2), var(--accent-border));border-radius:2px;height:2px;position:relative;overflow:visible}.pz__packet{background:linear-gradient(90deg, transparent, var(--signal));width:34px;height:6px;box-shadow:0 0 14px var(--signal-glow);border-radius:6px;margin-top:-3px;animation:2.2s cubic-bezier(.5,0,.3,1) infinite pzPacket;position:absolute;top:50%;left:0}@keyframes pzPacket{0%{opacity:0;left:-10%}15%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}.pz__stages{flex-direction:column;gap:2px;margin:0;padding:4px 12px 12px;list-style:none;display:flex}.pz__stage{opacity:0;border-radius:10px;grid-template-columns:18px 84px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;font-size:12.5px;animation:.45s forwards pzStage;display:grid}.pz__stage:hover{background:var(--ink-3)}.pz__tick{border:2px solid var(--ok);border-radius:999px;justify-self:center;width:10px;height:10px;position:relative}.pz__tick:after{content:"";background:var(--ok);border-radius:999px;position:absolute;inset:1px}.pz__stage.is-upstream .pz__tick{border-color:var(--signal)}.pz__stage.is-upstream .pz__tick:after{background:var(--signal)}.pz__name{color:var(--bone);font-weight:600}.pz__detail{color:var(--bone-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pz__time{color:var(--bone-2);font-variant-numeric:tabular-nums}.pz__stage.is-upstream .pz__time{color:var(--bone-3)}.pz__foot{border-top:1px solid var(--line);color:var(--bone-3);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:12px;animation:.5s 2.4s both pzIn;display:flex}.pz__foot b{color:var(--signal);font-weight:600}.pz__nav{gap:6px;display:inline-flex}.pz__nav button{background:var(--ink-4);border:0;border-radius:6px;width:22px;height:6px;padding:0;transition:background .2s,width .2s}.pz__nav button.on{background:var(--amber);width:34px}@keyframes pzIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pzStage{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@media (max-width:520px){.pz__stage{grid-template-columns:14px 70px minmax(0,1fr) auto;gap:8px;font-size:12px}.pz__caller{width:100%;margin-left:0}.pz__lane{padding:5px 7px;font-size:10.5px}}.nx-ship{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1080px){.nx-ship{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.nx-ship{grid-template-columns:1fr}}.nx-ship__card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--ink-2);flex-direction:column;gap:12px;padding:22px;transition:border-color .25s,transform .3s cubic-bezier(.2,.8,.2,1),background .25s;display:flex}.nx-ship__card:hover{border-color:var(--accent-border);background:var(--ink-3);transform:translateY(-2px)}.nx-ship__meta{font-family:var(--font-mono);color:var(--bone-3);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.nx-ship__card h3{letter-spacing:-.02em;color:var(--bone);font-size:17px;line-height:1.3}.nx-ship__card p{color:var(--bone-2);font-size:14px;line-height:1.55}.nx-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (max-width:980px){.nx-split{grid-template-columns:1fr}}.nx-list{flex-direction:column;gap:16px;margin:28px 0 0;padding:0;list-style:none;display:flex}.nx-list li{color:var(--bone-2);padding-left:22px;font-size:15px;line-height:1.55;position:relative}.nx-list li:before{content:"";background:var(--amber);border-radius:2px;width:8px;height:8px;position:absolute;top:9px;left:2px;transform:rotate(45deg)}.nx-list b{color:var(--bone);font-weight:600}.icx{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--ink-2);font-family:var(--font-mono);overflow:hidden;box-shadow:0 40px 90px -50px #00010bcc;box-shadow:0 40px 90px -50px lab(.371782% .989474 -4.13245/.8)}[data-theme=light] .icx{box-shadow:0 30px 70px -45px #31447d59;box-shadow:0 30px 70px -45px lab(29.4255% 7.23119 -35.7035/.35)}.icx__bar{border-bottom:1px solid var(--line);color:var(--bone-2);background:var(--ink-deep);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;font-size:11.5px;display:flex}.icx__rec{background:var(--err);width:8px;height:8px;box-shadow:0 0 10px color-mix(in oklch, var(--err) 50%, transparent);border-radius:999px;animation:1.6s ease-in-out infinite pulse}.icx__match{color:var(--bone-3);margin-left:auto;font-size:11px}.icx__body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}@media (max-width:640px){.icx__body{grid-template-columns:1fr}.icx__match{margin-left:0}}.icx__tl{border-right:1px solid var(--line);flex-direction:column;margin:0;padding:16px 14px;list-style:none;display:flex}@media (max-width:640px){.icx__tl{border-right:0;border-bottom:1px solid var(--line)}}.icx__step{border-radius:8px;grid-template-columns:14px minmax(0,1fr);column-gap:10px;padding:7px 8px;display:grid;position:relative}.icx__step:before{content:"";background:var(--line);width:1px;position:absolute;top:22px;bottom:-8px;left:14px}.icx__step:last-child:before{display:none}.icx__dot{border:2px solid var(--line-2);background:var(--ink-2);z-index:1;border-radius:999px;grid-row:span 2;width:9px;height:9px;margin-top:4px;position:relative}.icx__name{color:var(--bone-2);font-size:12px}.icx__note{color:var(--bone-4);font-size:10.5px}.icx__step.is-done .icx__dot{border-color:var(--ok);background:var(--ok)}.icx__step.is-done .icx__name{color:var(--bone)}.icx__step.is-paused{background:color-mix(in oklch, var(--warn) 12%, transparent)}.icx__step.is-paused .icx__dot{border-color:var(--warn);background:var(--warn);box-shadow:0 0 0 4px color-mix(in oklch, var(--warn) 25%, transparent);animation:1.8s ease-in-out infinite pulse}.icx__step.is-paused .icx__name{color:var(--bone);font-weight:600}.icx__step.is-paused .icx__note{color:var(--warn)}.icx__frame{flex-direction:column;min-width:0;display:flex}.icx__frame-head{justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 0;display:flex}.icx__chip{letter-spacing:.08em;text-transform:uppercase;color:var(--warn);border:1px solid color-mix(in oklch, var(--warn) 45%, transparent);border-radius:999px;padding:3px 8px;font-size:10.5px}.icx__id{color:var(--bone-4);font-size:11px}.icx__code{background:var(--ink-deep);border:1px solid var(--line);color:var(--bone-2);white-space:pre;border-radius:10px;margin:12px 16px;padding:14px;font-size:12px;line-height:1.7;overflow-x:auto}.icx__code .k{color:var(--accent-label)}.icx__code .d{color:var(--bone-3)}.icx__code .edit{color:var(--bone);background:color-mix(in oklch, var(--warn) 22%, transparent);outline:1px dashed var(--warn);border-radius:3px;padding:0 3px}.icx__actions{flex-wrap:wrap;gap:6px;margin-top:auto;padding:0 16px 16px;display:flex}.icx__btn{border:1px solid var(--line-2);color:var(--bone-2);background:var(--ink-3);border-radius:8px;padding:6px 10px;font-size:11px}.icx__btn--go{background:var(--amber);border-color:var(--amber);color:var(--amber-on)}.icx__btn--stop{color:var(--err);border-color:color-mix(in oklch, var(--err) 45%, transparent);background:0 0}.nx-pills{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}.nx-pills span{color:var(--bone-2);border:1px solid var(--line);background:var(--ink-2);border-radius:999px;padding:7px 13px;font-size:13px}.nx-reach{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--ink-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}@media (max-width:1000px){.nx-reach{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.nx-reach{grid-template-columns:1fr}}.nx-reach__col{border-left:1px solid var(--line);padding:26px 24px 28px}.nx-reach__col:first-child{border-left:0}@media (max-width:1000px){.nx-reach__col:nth-child(odd){border-left:0}.nx-reach__col:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:560px){.nx-reach__col{border-left:0}.nx-reach__col+.nx-reach__col{border-top:1px solid var(--line)}}.nx-reach__col h3{color:var(--bone);margin-bottom:6px;font-size:18px}.nx-reach__col p{color:var(--bone-3);margin-bottom:18px;font-size:14px}.nx-reach__col ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nx-reach__col li{font-family:var(--font-mono);color:var(--bone-2);background:var(--ink-3);border:1px solid var(--line);border-radius:7px;padding:5px 9px;font-size:12px}.nx-nums{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1000px){.nx-nums{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.nx-nums{grid-template-columns:1fr}}.nx-num{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--ink-2);padding:24px 22px}.nx-num__v{letter-spacing:-.05em;color:var(--bone);font-variant-numeric:tabular-nums;font-size:clamp(40px,4.4vw,58px);font-weight:650;line-height:1}.nx-num__v span{letter-spacing:-.01em;color:var(--accent-label);margin-left:4px;font-size:.42em;font-weight:600}.nx-num__l{color:var(--bone-2);margin-top:14px;font-size:14.5px;line-height:1.4}.nx-num__n{font-family:var(--font-mono);color:var(--bone-4);letter-spacing:.02em;margin-top:8px;font-size:11px}.nx-cta{border:1px solid var(--accent-border);border-radius:var(--r-xl);background:radial-gradient(600px 240px at 100% 0%, var(--accent-tint), transparent 70%), var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(32px,4vw,56px);padding:clamp(28px,4vw,48px);display:flex;position:relative;overflow:hidden}.nx-cta h2{letter-spacing:-.035em;color:var(--bone);margin-bottom:8px;font-size:clamp(24px,2.8vw,36px)}.nx-cta p{color:var(--bone-2);max-width:48ch;font-size:15px}.nx-phead{padding:clamp(48px,7vw,96px) 0 clamp(24px,3vw,40px)}.cl{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.cl__item{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--nav-h) + 16px);grid-template-columns:200px minmax(0,1fr);gap:clamp(16px,4vw,56px);padding:clamp(28px,3.5vw,44px) 0;display:grid}@media (max-width:760px){.cl__item{grid-template-columns:1fr;gap:12px}}.cl__when{font-family:var(--font-mono);color:var(--bone-3);flex-direction:column;align-items:flex-start;gap:10px;font-size:12.5px;display:flex}@media (max-width:760px){.cl__when{flex-direction:row;align-items:center}}.cl__body{max-width:68ch}.cl__body h2{letter-spacing:-.03em;color:var(--bone);font-size:clamp(21px,2vw,27px);line-height:1.2}.cl__body h2 a:hover{color:var(--accent-label)}.cl__summary{color:var(--bone-2);margin-top:10px;font-size:16px;line-height:1.6}.cl__body ul{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.cl__body li{color:var(--bone-2);padding-left:20px;font-size:14.5px;line-height:1.55;position:relative}.cl__body li:before{content:"";background:var(--amber);border-radius:999px;width:6px;height:6px;position:absolute;top:9px;left:2px}@media (prefers-reduced-motion:reduce){.pz__packet,.pz__live:before,.icx__rec,.icx__step.is-paused .icx__dot{animation:none}.pz__stage,.pz__req,.pz__lanes,.pz__foot{opacity:1;animation:none}.nx-ship__card,.nx-news .arrow{transition:none}}
