.ns,:where(html)[data-theme=dark] .ns.ns{--bg:#08080A;--bg2:#0B0B0E;--panel:#101013;--panel2:#16161A;--hover:#1A1A1F;--line:#1E1E23;--line2:#2A2A30;--text:#EDEDEF;--text2:#B4B4BC;--muted:#878791;--ember:#FF5A1F;--ember-text:#FF5A1F;--ember-soft:rgba(255,90,31,.12);--on-ember:#08080A;--good:#3DD68C;--good-soft:rgba(61,214,140,.12);--warn:#F5B544;--warn-soft:rgba(245,181,68,.12);--bad:#FF5C5C;--bad-soft:rgba(255,92,92,.12);--dot-off:#26262C;--dot-bg:#17171B;--dot-plan:#2E2E35;--shadow:rgba(0,0,0,.7);--glass:rgba(16,16,19,.72);--tile:#F2F0EC;--glow:rgba(255,90,31,.16);--grid:rgba(255,255,255,.035);--r:14px;--ease:cubic-bezier(.2,.8,.2,1);color-scheme:dark}:where(html):not([data-theme=dark]) .ns{--bg:#FAFAF8;--bg2:#F4F3F0;--panel:#FFFFFF;--panel2:#F3F2EF;--hover:#EEEDE9;--line:#E8E6E1;--line2:#DAD8D2;--text:#111113;--text2:#46464E;--muted:#6E6E76;--ember:#F04A12;--ember-text:#BF3A0C;--ember-soft:rgba(240,74,18,.09);--on-ember:#111113;--good:#0F6B42;--good-soft:rgba(18,128,79,.09);--warn:#A86400;--warn-soft:rgba(214,138,18,.12);--bad:#C62E2E;--bad-soft:rgba(198,46,46,.08);--dot-off:#E3E1DC;--dot-bg:#EFEEEA;--dot-plan:#D5D2CB;--shadow:rgba(30,24,18,.16);--glass:rgba(255,255,255,.74);--tile:#F2F0EC;--glow:rgba(240,74,18,.10);--grid:rgba(0,0,0,.035);color-scheme:light}.ns *{box-sizing:border-box;margin:0;padding:0}.ns{-webkit-text-size-adjust:100%}html.lenis .ns{height:auto}.ns .lenis.lenis-smooth{scroll-behavior:auto!important}.ns{background:var(--bg);color:var(--text);font:16px/1.55 Geist NS,var(--font-geist),system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;transition:background-color .4s,color .4s}.ns a{color:inherit;text-decoration:none}.ns button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.ns img,.ns svg,.ns video{display:block;max-width:100%}.ns svg{overflow:visible}.ns input,.ns select,.ns textarea{font:inherit;color:inherit}.ns ::selection{background:var(--ember);color:var(--on-ember)}.ns :focus-visible{outline:2px solid var(--ember);outline-offset:3px;border-radius:6px}.ns .mono{font-family:"Geist Mono NS",var(--font-geist-mono),ui-monospace,monospace}.ns .muted{color:var(--muted)}.ns .t2{color:var(--text2)}.ns .ember{color:var(--ember-text,var(--ember))}.ns .wrap{max-width:1240px;margin:0 auto;padding:0 32px}.ns .skip{position:absolute;left:-999px;top:8px;z-index:300;background:var(--ember);color:var(--on-ember);padding:8px 12px;border-radius:8px}.ns .skip:focus{left:8px}.ns .row{display:flex;align-items:center;gap:12px}.ns .between{justify-content:space-between}.ns .wrapf{flex-wrap:wrap}.ns .dot{transform-box:fill-box;transform-origin:center}.ns .eyebrow{font:500 12px/1 Geist Mono NS,var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:inline-flex;align-items:center;gap:12px}.ns .eyebrow b{color:var(--ember-text,var(--ember));font-weight:500}.ns .h1,.ns h1{font-size:clamp(42px,6.4vw,96px);line-height:.97;font-weight:600;letter-spacing:-.055em}.ns .h2,.ns h2{font-size:clamp(32px,4.2vw,56px);line-height:1.02;font-weight:600;letter-spacing:-.048em}.ns .h3,.ns h3{font-size:21px;line-height:1.25;font-weight:600;letter-spacing:-.02em}.ns h1 em,.ns h2 em{font-style:normal;color:var(--ember-text,var(--ember))}.ns .lead{font-size:clamp(17px,1.5vw,19.5px);line-height:1.6;color:var(--text2);max-width:640px}.ns .cap{font:500 10.5px/1.2 Geist Mono NS,var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ns .fine{font-size:13px;color:var(--muted);line-height:1.6}.ns p+p{margin-top:12px}.ns .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:46px;padding:0 20px;border-radius:12px;font-weight:550;font-size:15px;white-space:nowrap;background:var(--panel2);border:1px solid var(--line2);transition:background .2s,border-color .2s,transform .25s var(--ease),box-shadow .25s;will-change:transform}.ns .btn:hover{background:var(--hover);border-color:color-mix(in srgb,var(--line2) 60%,var(--text) 20%)}.ns .btn.pri{background:var(--ember);border-color:var(--ember);color:var(--on-ember);font-weight:600;box-shadow:0 10px 30px -12px var(--ember)}.ns .btn.pri:hover{filter:brightness(1.06)}.ns .btn.ghost{background:transparent}.ns .btn.sm{height:36px;padding:0 14px;font-size:13.5px;border-radius:10px}.ns .btn.lg{height:54px;padding:0 26px;font-size:16px;border-radius:14px}.ns .ib{width:36px;height:36px;border-radius:10px;display:inline-grid;place-items:center;border:1px solid var(--line2);color:var(--text2);transition:background .2s,color .2s}.ns .ib:hover{background:var(--hover);color:var(--text)}.ns .ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.ns .badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:7px;font:500 12px/1 Geist NS,var(--font-geist);background:var(--panel2);color:var(--text2);white-space:nowrap}.ns .badge i{width:6px;height:6px;border-radius:50%;background:currentColor}.ns .badge.good{color:var(--good);background:var(--good-soft)}.ns .badge.warn{color:var(--warn);background:var(--warn-soft)}.ns .badge.bad{color:var(--bad);background:var(--bad-soft)}.ns .badge.ember{color:var(--ember-text,var(--ember));background:var(--ember-soft)}.ns .sample{display:inline-flex;align-items:center;gap:7px;font:500 10.5px/1 Geist Mono NS,var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px dashed var(--line2);border-radius:999px;padding:6px 10px;white-space:nowrap}.ns .sample:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--ember)}.ns .card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r)}:where(html):not([data-theme=dark]) .ns .card{box-shadow:0 1px 2px rgba(20,20,20,.04),0 8px 24px -16px rgba(20,20,20,.12)}.ns .pad{padding:22px}.ns .glass{background:var(--glass);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);border:1px solid var(--line2);border-radius:18px;box-shadow:0 30px 80px -30px var(--shadow)}.ns .seg{display:inline-flex;padding:3px;border-radius:11px;background:var(--panel);border:1px solid var(--line2);gap:2px;flex-wrap:wrap}.ns .seg button{padding:7px 12px;border-radius:8px;font-size:13px;color:var(--muted);transition:background .2s,color .2s}.ns .seg button.on{background:var(--panel2);color:var(--text);box-shadow:0 0 0 1px var(--line2)}.ns .seg button:hover:not(.on){color:var(--text2)}.ns .input{height:44px;width:100%;border-radius:11px;background:var(--panel);border:1px solid var(--line2);padding:0 14px;outline:none;transition:border-color .2s,box-shadow .2s}.ns .input:focus{border-color:var(--ember);box-shadow:0 0 0 3px var(--ember-soft)}.ns textarea.input{height:auto;padding:12px 14px;line-height:1.6;resize:vertical}.ns .toggle{display:inline-block;vertical-align:middle;width:36px;height:21px;border-radius:11px;background:var(--line2);position:relative;transition:background .2s;flex:none}.ns .toggle:after{content:"";position:absolute;left:3px;top:3px;width:15px;height:15px;border-radius:50%;background:#fff;transition:left .2s var(--ease);box-shadow:0 1px 3px rgba(0,0,0,.3)}.ns .toggle[aria-checked=true]{background:var(--ember)}.ns .toggle[aria-checked=true]:after{left:18px}.ns input[type=range]{width:100%;accent-color:var(--ember)}.ns .tile{background:var(--tile);border-radius:22px;overflow:hidden}:where(html)[data-theme=dark] .ns .tile{box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.ns .tile img{width:100%;height:100%;object-fit:cover}.ns .mtag{display:inline-block;padding:0 5px;border-radius:5px;background:var(--ember-soft);color:var(--ember-text,var(--ember));font:500 .88em Geist Mono NS,var(--font-geist-mono)}.ns .kbd{font:500 11px Geist Mono NS,var(--font-geist-mono);border:1px solid var(--line2);border-radius:5px;padding:1px 6px;color:var(--muted)}.ns section{position:relative;padding:clamp(76px,9.5vw,128px) 0}.ns .sec-head{display:grid;gap:18px;max-width:760px}.ns .sec-head.c{margin:0 auto;text-align:center;justify-items:center}.ns .sec-line{border-top:1px solid var(--line)}.ns .grid2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.ns .g{display:grid;gap:16px}.ns .g2{grid-template-columns:repeat(2,1fr)}.ns .g3{grid-template-columns:repeat(3,1fr)}.ns .g4{grid-template-columns:repeat(4,1fr)}.ns .bgrid{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(var(--grid) 1.2px,transparent 1.3px);background-size:22px 22px;mask-image:radial-gradient(70% 60% at 50% 40%,#000,transparent);-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,transparent)}.ns .nav{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .35s,border-color .35s,backdrop-filter .35s;border-bottom:1px solid transparent}.ns .nav.scrolled{background:color-mix(in srgb,var(--bg) 74%,transparent);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-bottom-color:var(--line)}.ns .nav-in{max-width:1320px;margin:0 auto;padding:0 24px;height:66px;display:flex;align-items:center;gap:28px}.ns .logo{display:inline-flex;align-items:center;gap:10px;flex:none}.ns .logo b{font-size:17px;font-weight:600;letter-spacing:-.03em}.ns .links{display:flex;gap:2px;margin-right:auto}.ns .links a{font-size:13.5px;color:var(--text2);padding:7px 11px;border-radius:8px;position:relative;transition:color .2s,background .2s}.ns .links a:hover{color:var(--text);background:var(--hover)}.ns .links a.on{color:var(--text)}.ns .links a.on:after{content:"";position:absolute;left:50%;bottom:-3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--ember)}.ns .nav-r{display:flex;align-items:center;gap:8px;margin-left:auto}.ns .menu,.ns .sheet{display:none}@media (max-width:1060px){.ns .links{display:none}.ns .menu{display:inline-grid}.ns .hide-m{display:none}.ns .sheet{display:grid;max-height:0;overflow:hidden;transition:max-height .4s var(--ease);background:var(--bg);padding:0 16px}.ns .sheet a{padding:14px 4px;border-bottom:1px solid var(--line);font-size:17px;font-weight:500;letter-spacing:-.01em}.ns .sheet a.on{color:var(--ember-text,var(--ember))}.ns .nav.open{background:var(--bg);border-bottom-color:var(--line)}.ns .nav.open .sheet{max-height:520px;padding-bottom:14px}}.ns .hero{position:relative;min-height:min(100svh,980px);display:flex;align-items:center;padding:120px 0 80px;overflow:hidden;isolation:isolate}.ns .hero-media{position:absolute;inset:0;z-index:-1}.ns .hero-media img.km,.ns .hero-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ns .hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--bg) 0,color-mix(in srgb,var(--bg) 82%,transparent) 34%,color-mix(in srgb,var(--bg) 30%,transparent) 62%,color-mix(in srgb,var(--bg) 10%,transparent) 100%),linear-gradient(0deg,var(--bg) 0,transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--bg) 70%,transparent) 0,transparent 22%)}.ns .hero-in{position:relative;width:100%}.ns .hero h1{margin-top:22px;max-width:14ch}.ns .hero-split h1{font-size:clamp(42px,5.6vw,84px)}.ns .hero .lead{margin-top:24px}.ns .hero-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.ns .hero-split{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.ns .scrollcue{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);display:grid;justify-items:center;gap:8px;font:500 10px Geist Mono NS,var(--font-geist-mono);letter-spacing:.16em;color:var(--muted);text-transform:uppercase}.ns .scrollcue i{width:4px;height:4px;border-radius:50%;background:var(--ember);animation:cue 1.8s var(--ease) infinite}@keyframes cue{0%{transform:translateY(-6px);opacity:0}50%{opacity:1}to{transform:translateY(10px);opacity:0}}.ns .vfail video{display:none}.ns .vbox{position:relative;background-size:cover;background-position:50%}html.motion .ns [data-r]{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0s)}html.motion .ns [data-r].in{opacity:1;transform:none}.ns .split .w{overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.ns .split .w,.ns .split .w>span{display:inline-block}html.motion .ns .split:not(.in) .w>span{transform:translateY(105%)}html.motion .ns .split .w>span{transition:transform 1s var(--ease);transition-delay:calc(var(--i) * 45ms)}html.motion .ns .pop .dot{animation:pop .55s cubic-bezier(.3,1.6,.5,1) both}@keyframes pop{0%{transform:scale(0);opacity:0}}.ns .marquee{overflow:hidden;white-space:nowrap;border-block:1px solid var(--line);padding:22px 0}.ns .mq-track{display:inline-flex;gap:48px;will-change:transform}.ns .mq-track span{display:inline-flex;align-items:center;gap:48px;font-size:clamp(26px,3.2vw,44px);font-weight:600;letter-spacing:-.04em;color:var(--muted)}.ns .cta-band{overflow:hidden;isolation:isolate;text-align:center;padding:clamp(110px,14vw,190px) 0;border-top:1px solid var(--line)}.ns .cta-media{position:absolute;inset:0;z-index:-1}.ns .cta-media video{width:100%;height:100%;object-fit:cover;opacity:.55}:where(html):not([data-theme=dark]) .ns .cta-media video{opacity:.5}.ns .cta-media:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 70% at 50% 50%,color-mix(in srgb,var(--bg) 55%,transparent),var(--bg) 100%)}.ns .cta-in{display:grid;justify-items:center;gap:22px}.ns .cta-in h2{max-width:15ch}.ns .cta-in .ctas{justify-content:center;margin-top:8px}.ns .cta-in .fine{max-width:520px}.ns .foot{border-top:1px solid var(--line);padding:70px 0 34px;position:relative;overflow:hidden}.ns .foot-top{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.ns .foot-brand p{color:var(--muted);font-size:14px;margin-top:14px;line-height:1.6}.ns .foot-cols{display:flex;gap:64px}.ns .foot-cols div{display:grid;gap:10px;align-content:start}.ns .foot-cols .cap{margin-bottom:6px}.ns .foot-cols a{font-size:14px;color:var(--text2);transition:color .2s}.ns .foot-cols a:hover{color:var(--ember-text,var(--ember))}.ns .foot-w{margin:64px 0 36px;display:flex;justify-content:flex-start}.ns .foot-w svg{width:100%!important;height:auto!important;max-height:200px}.ns .foot-bot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:22px;font-size:12.5px;color:var(--muted)}.ns .tip{position:fixed;z-index:150;pointer-events:none;padding:7px 10px;border-radius:9px;background:var(--panel2);border:1px solid var(--line2);font:500 12px Geist Mono NS,var(--font-geist-mono);color:var(--text);box-shadow:0 10px 30px -10px var(--shadow);opacity:0;transform:translateY(4px);transition:opacity .15s,transform .15s;white-space:nowrap}.ns .tip.show{opacity:1;transform:none}@media (max-width:960px){.ns .grid2,.ns .hero-split{grid-template-columns:1fr}.ns .g3,.ns .g4{grid-template-columns:1fr 1fr}}@media (max-width:720px){.ns .nav-in,.ns .wrap{padding:0 16px}.ns .nav-in{gap:12px}.ns .g2,.ns .g3,.ns .g4{grid-template-columns:1fr}.ns .hero{padding:104px 0 64px;min-height:auto}.ns .hero-media:after{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 55%,transparent) 0,color-mix(in srgb,var(--bg) 78%,transparent) 50%,var(--bg) 100%)}.ns .btn.lg{height:50px;padding:0 20px}.ns .foot-cols{gap:40px}.ns .scrollcue{display:none}.ns .pad{padding:18px}}@media (prefers-reduced-motion:reduce){.ns *,.ns :after,.ns :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.ns,:where(html)[data-theme=dark] .ns.ns{--il-ink:#EDEDEF;--il-off-o:.16;--il-line-o:.85;--il-grid-o:.1}:where(html):not([data-theme=dark]) .ns{--il-ink:#111113;--il-off-o:.14;--il-line-o:.9;--il-grid-o:.1}.ns .tile.ill{background:var(--panel2);box-shadow:inset 0 0 0 1px var(--line);display:grid;place-items:center;padding:6%}.ns .tile.ill svg{width:100%;height:auto}.ns canvas.ka{position:absolute;inset:0;width:100%;height:100%;display:block}.ns .pstage{position:relative;border-radius:22px;overflow:hidden;background:radial-gradient(60% 55% at 60% 55%,var(--glow),transparent 70%),var(--panel);border:1px solid var(--line);display:grid;place-items:center;padding:44px 20px;min-height:420px}.ns .pframe{position:relative;width:min(290px,78%);aspect-ratio:780/1690;border-radius:44px;padding:9px;background:#0E0E11;box-shadow:0 0 0 1px #2A2A30,0 40px 80px -30px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.06)}:where(html):not([data-theme=dark]) .ns .pframe{background:#1A1A1E;box-shadow:0 0 0 1px #2A2A30,0 40px 70px -30px rgba(40,30,20,.35)}.ns .pframe img{width:100%;height:100%;object-fit:cover;border-radius:36px;display:block;background:var(--bg)}.ns .phero{min-height:auto;padding:136px 0 56px;text-align:center}.ns .phero .hero-media:after{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 40%,transparent) 0,color-mix(in srgb,var(--bg) 78%,transparent) 50%,var(--bg) 100%)}.ns .phero h1{margin:20px auto 0;max-width:13ch;font-size:clamp(40px,5.6vw,78px)}.ns .phero .lead{margin:22px auto 0}.ns .bill{display:inline-flex;align-items:center;gap:14px;padding:6px 6px 6px 16px;border-radius:14px;background:var(--glass);border:1px solid var(--line2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:14px}.ns .bsw{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:11px;background:var(--panel2);isolation:isolate}.ns .bsw button{position:relative;z-index:1;padding:7px 14px;border-radius:8px;font-size:13px;color:var(--muted);transition:color .3s}.ns .bsw button[aria-pressed=true]{color:var(--text)}.ns .bsw:before{content:"";position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:8px;background:var(--panel);box-shadow:0 0 0 1px var(--line2),0 4px 12px -6px var(--shadow);transition:transform .5s cubic-bezier(.34,1.4,.64,1)}.ns .bsw[data-y="1"]:before{transform:translateX(100%)}.ns .save{font:500 11px Geist Mono NS,var(--font-geist-mono);color:var(--ember-text,var(--ember));letter-spacing:.04em;transition:opacity .3s,transform .4s var(--ease)}.ns .bsw[data-y="0"]+.save{opacity:.8}.ns .bsw button:hover:not([aria-pressed=true]){color:var(--text2)}.ns .mf{margin-top:44px;display:grid;grid-template-columns:1fr;text-align:left;overflow:hidden}.ns .mf-l{padding:24px 28px 20px;display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;align-content:center}.ns .mf-hint{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13.5px;color:var(--text2)}.ns .mf-hint b{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.ns .field{--cols:50;display:grid;grid-template-columns:repeat(var(--cols),1fr);cursor:pointer;touch-action:pan-y;user-select:none;-webkit-user-select:none;border-radius:10px}.ns .field:focus-visible{outline-offset:8px}.ns .field i{display:block;aspect-ratio:1;padding:13%}.ns .field i:before{content:"";display:block;width:100%;height:100%;border-radius:50%;background:var(--dot-off);transition:background .28s var(--ease),box-shadow .28s var(--ease),transform .45s cubic-bezier(.34,1.6,.64,1);transition-delay:var(--dl,0s)}.ns .field i.on:before{background:var(--c);transform:scale(1)}:where(html)[data-theme=dark] .ns .field i.on:before{box-shadow:0 0 9px -2px var(--c)}.ns .field i.spare:before{background:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 60%,transparent);transform:scale(.82)}.ns .field i.hv:before{transform:scale(1.25)}.ns .field i.edge:before{transform:scale(1.18)}.ns .chips{display:flex;gap:8px;flex-wrap:wrap}.ns .chips button{display:inline-flex;align-items:baseline;gap:8px;height:34px;padding:0 12px;border-radius:10px;border:1px solid var(--line2);font-size:13.5px;color:var(--text2);transition:border-color .25s,color .25s,background .25s}.ns .chips button small{font:500 11.5px Geist Mono NS,var(--font-geist-mono);color:var(--muted)}.ns .chips button:hover{color:var(--text)}.ns .chips button.on{border-color:var(--ember);color:var(--text);background:var(--ember-soft)}.ns .chips button.on small{color:var(--ember-text,var(--ember))}.ns .key{display:flex;gap:18px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.ns .key span{display:inline-flex;align-items:center;gap:7px}.ns .key i{width:9px;height:9px;border-radius:50%;background:var(--ember)}.ns .key i.k2{background:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ember) 60%,transparent)}.ns .key i.k3{background:var(--dot-off)}.ns .mf-r{border-top:1px solid var(--line);padding:18px 28px;display:grid;grid-template-columns:150px auto 1fr auto;gap:14px 32px;background:linear-gradient(100deg,var(--ember-soft),transparent 60%)}.ns .mf-r .pn{font-size:20px;font-weight:600;letter-spacing:-.03em;margin-top:6px}.ns .big{font-size:clamp(40px,4vw,52px);font-weight:600;letter-spacing:-.06em;line-height:1;margin-top:14px;font-variant-numeric:tabular-nums}.ns .big small{font-size:15px;letter-spacing:0;color:var(--muted);font-weight:500;margin-left:4px}.ns .mf-r .sub{font:400 12px Geist Mono NS,var(--font-geist-mono);color:var(--muted);min-height:18px;margin-top:4px}.ns .mf-r .big{margin-top:0}.ns .mf-r dl{display:flex;gap:28px;flex-wrap:wrap;font-size:13px}.ns .mf-r dl div{display:grid;gap:3px}.ns .mf-r dt{color:var(--muted);font-size:12px}.ns .mf-r dd{font-family:"Geist Mono NS",var(--font-geist-mono);font-size:13px}.ns .mf-r .w-btn{white-space:nowrap}.ns .plans{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.ns .plan-max{border-color:color-mix(in srgb,var(--ember) 45%,var(--line));background:radial-gradient(120% 70% at 100% 0,var(--ember-soft),transparent 60%),var(--panel)}.ns .plan-max .nm{color:var(--ember-text,var(--ember))}.ns .plan-max .pr b{font-size:40px}.ns .plan-max .w-btn{border-color:color-mix(in srgb,var(--ember) 50%,var(--line2))}@media (max-width:1240px) and (min-width:1101px){.ns .plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.ns .plan{--mx:50%;--my:0%;padding:26px 22px 22px;display:flex;flex-direction:column;position:relative;isolation:isolate;transition:border-color .3s,transform .5s var(--ease),box-shadow .4s}.ns .plan:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(340px 260px at var(--mx) var(--my),var(--glow),transparent 70%);opacity:0;transition:opacity .35s}.ns .plan:hover:before{opacity:1}.ns .plan:hover{transform:translateY(-4px)}.ns .plan.rec{border-color:transparent;box-shadow:0 30px 70px -40px var(--ember)}.ns .plan.rec:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--pa,0deg),rgb(168,168,174),rgb(201,146,128),rgb(255,122,61),rgb(255,77,26),rgb(255,122,61),rgb(201,146,128),rgb(168,168,174));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}html.motion .ns .plan.rec:after{animation:pspin 6s linear infinite paused}html.motion .ns #planGrid.live .plan.rec:after{animation-play-state:running}@property --pa{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes pspin{to{--pa:360deg}}.ns .plan .top{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:24px}.ns .plan .nm{font-size:18px;font-weight:600;letter-spacing:-.02em}.ns .plan .tag{opacity:0;transform:translateY(4px) scale(.96);transition:opacity .35s,transform .45s cubic-bezier(.34,1.5,.64,1)}.ns .plan.rec .tag{opacity:1;transform:none}.ns .plan .who{color:var(--text2);font-size:14px;margin-top:8px;min-height:42px;line-height:1.5}.ns .cap-dots{display:grid;grid-template-columns:repeat(20,minmax(0,10px));gap:2px;margin-top:20px;height:58px;align-content:end}.ns .cap-dots i{aspect-ratio:1;border-radius:50%;background:var(--dot-off);transition:background .3s var(--ease);transition-delay:var(--dl,0s)}.ns .cap-dots i.on{background:var(--c)}.ns .plan .capl{display:flex;justify-content:space-between;margin-top:10px;font:500 11.5px Geist Mono NS,var(--font-geist-mono);color:var(--muted)}.ns .plan .pr{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px;margin-top:20px}.ns .plan .pr b{font-size:44px;font-weight:600;letter-spacing:-.06em;line-height:1;font-variant-numeric:tabular-nums}.ns .plan .pr span{color:var(--muted);font-size:14px}.ns .plan .sub{color:var(--muted);font-size:12.5px;min-height:19px;margin-top:8px;font-family:"Geist Mono NS",var(--font-geist-mono)}.ns .plan ul{list-style:none;display:grid;gap:9px;margin:22px 0;font-size:14px;padding-top:20px;border-top:1px solid var(--line)}.ns .plan li{display:grid;grid-template-columns:16px 1fr;gap:10px;color:var(--text2)}.ns .plan li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ember);margin-top:7px}.ns .plan .w-btn{margin-top:auto;width:100%}.ns .val{display:grid;grid-template-columns:1fr 1fr;margin-top:16px;border:1px solid var(--line);border-radius:var(--r);background:var(--panel);overflow:hidden}.ns .val>div{padding:26px;display:grid;gap:10px;align-content:start}.ns .val>div+div{border-left:1px solid var(--line)}.ns .val h3{font-size:20px;letter-spacing:-.025em}.ns .val p{color:var(--text2);font-size:14.5px}.ns .val a{width:fit-content}.ns .est{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:56px}.ns .est .card{padding:26px}.ns .est>.card:first-child{display:flex;flex-direction:column}.ns .est>.card:first-child>.fine{margin-top:auto!important;padding-top:22px}.ns .sl{display:grid;gap:9px;margin-top:20px}.ns .sl:first-child{margin-top:0}.ns .sl .lbl{display:flex;justify-content:space-between;font-size:14px}.ns .sl .lbl b{font-family:"Geist Mono NS",var(--font-geist-mono);font-weight:500;color:var(--ember-text,var(--ember))}.ns .tot{font-size:clamp(40px,5vw,64px);font-weight:600;letter-spacing:-.06em;line-height:1;margin-top:14px;font-variant-numeric:tabular-nums}.ns .tot small{font-size:16px;color:var(--muted);letter-spacing:0;font-weight:500}.ns .tot{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:4px}.ns .tot .n,.ns .tot small{white-space:nowrap}.ns .tot.rng{font-size:clamp(34px,3.3vw,46px);letter-spacing:-.05em}.ns .tot.rng small{font-size:15px}.ns .br{margin-top:18px}.ns .br div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.ns .br div span:last-child{font-family:"Geist Mono NS",var(--font-geist-mono);font-size:13px;white-space:nowrap}.ns .guar{display:grid;grid-template-columns:auto 1fr auto;gap:34px;align-items:center;padding:34px;margin-top:56px;background:linear-gradient(120deg,var(--ember-soft),transparent 60%),var(--panel)}.ns .guar .n{font-size:clamp(60px,7vw,92px);font-weight:600;letter-spacing:-.07em;line-height:.9}.ns .guar .n small{font-size:18px;color:var(--muted);letter-spacing:0;display:block;margin-top:8px;font-weight:500}.ns .quiet{display:grid;grid-template-columns:auto 1fr 1fr;gap:12px 28px;align-items:center;margin-top:18px;padding:18px 22px;border:1px dashed var(--line2);border-radius:var(--r);font-size:14px}.ns .quiet div{display:grid;gap:2px}.ns .quiet b{font-weight:600}.ns .quiet span:not(.cap){color:var(--muted);font-size:13px}.ns .cmp-wrap{position:relative;margin-top:56px;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--panel)}.ns table.cmp{width:100%;border-collapse:separate;border-spacing:0;min-width:760px;font-size:14px}.ns .cmp td,.ns .cmp th{padding:14px 18px;border-bottom:1px solid var(--line);text-align:center;transition:background .25s}.ns .cmp td:first-child,.ns .cmp th:first-child{text-align:left;color:var(--text2);position:sticky;left:0;z-index:1;background:var(--panel)}.ns .cmp thead th{font-weight:600;font-size:15px;padding-top:22px;padding-bottom:18px;background:var(--panel)}.ns .cmp thead th small{display:block;font:500 12px Geist Mono NS,var(--font-geist-mono);color:var(--muted);margin-top:4px}.ns .cmp tr.grp td{text-align:left;font:500 10.5px Geist Mono NS,var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--panel2);padding:10px 18px}.ns .cmp tbody tr:not(.grp):hover>*{background:var(--hover)}.ns .cmp tbody tr:not(.grp) th{color:var(--text);font-size:14px;line-height:1.45;min-width:240px}.ns .cmp tbody tr:last-child>*{border-bottom:0}.ns .cmp td{font-variant-numeric:tabular-nums;color:var(--text2)}.ns .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ns .yes{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--ember)}.ns .no{color:var(--muted)}.ns .cmp .col-on{background:color-mix(in srgb,var(--ember) 6%,var(--panel))}.ns .cmp thead th.col-on{box-shadow:inset 0 2px 0 var(--ember)}.ns .cmp .col-on .yes{box-shadow:0 0 0 4px var(--ember-soft)}.ns .faq{max-width:860px;margin:56px auto 0}.ns .faq details{border-bottom:1px solid var(--line)}.ns .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:550;letter-spacing:-.015em;transition:color .2s}.ns .faq summary:hover{color:var(--ember-text,var(--ember))}.ns .faq summary::-webkit-details-marker{display:none}.ns .faq summary i{width:26px;height:26px;border-radius:50%;border:1px solid var(--line2);display:grid;place-items:center;flex:none;transition:transform .4s cubic-bezier(.34,1.5,.64,1),background .3s,color .3s;font-style:normal;color:var(--muted)}.ns .faq details[open] summary i{transform:rotate(45deg);background:var(--ember-soft);color:var(--ember-text,var(--ember))}.ns .faq .a{overflow:hidden}.ns .faq .a p{padding:0 0 22px;color:var(--text2);font-size:15.5px;line-height:1.7;max-width:720px}@media (max-width:1100px){.ns .plans{grid-template-columns:1fr 1fr}.ns .plan-max{grid-column:1/-1}.ns .field{--cols:25}}@media (max-width:960px){.ns .mf-r{grid-template-columns:1fr 1fr}.ns .mf-r .w-btn,.ns .mf-r dl{grid-column:1/-1}.ns .mf-r .w-btn{width:100%}.ns .est,.ns .guar{grid-template-columns:1fr}.ns .guar{gap:18px}.ns .quiet{grid-template-columns:1fr}}@media (max-width:720px){.ns .plans{grid-template-columns:1fr}.ns .phero{padding:116px 0 40px}.ns .field{--cols:20}.ns .mf-l{padding:20px 16px 18px}.ns .mf-r{padding:22px 18px}.ns .val{grid-template-columns:1fr}.ns .val>div+div{border-left:0;border-top:1px solid var(--line)}.ns .faq summary{font-size:16px}.ns .guar{padding:22px}.ns .plan .who{min-height:0}.ns .cap-dots{height:auto}.ns .mf-r{grid-template-columns:1fr;gap:16px}.ns .big small{white-space:nowrap}.ns .chips{display:grid;grid-template-columns:1fr 1fr}.ns .chips button{justify-content:space-between}}.ns .phero .mf{max-width:1120px;margin-left:auto;margin-right:auto}.ns .mf-l{justify-items:center;text-align:center}.ns .mf-hint{justify-content:center;gap:6px 22px}.ns .mf-hint span:last-child{font-family:"Geist Mono NS",var(--font-geist-mono),monospace;font-size:12.5px;color:var(--muted)}.ns .mf-hint span:last-child b{font-size:15px;color:var(--ember-text,var(--ember))}.ns .fwrap{padding-top:34px}.ns .field,.ns .fwrap{position:relative;width:100%}.ns .field{transition:filter .2s}.ns .field.dragging{cursor:grabbing}.ns .field.dragging i:before{transition-duration:.12s}.ns .field i.edge:before{transform:scale(1.28);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 28%,transparent),0 0 14px -1px var(--c)}.ns .field.dragging i.edge:before{transform:scale(1.55)}.ns .field i.hv:before{transform:scale(1.3)}.ns .thumb{position:absolute;left:0;top:0;z-index:2;pointer-events:none;transform:translate3d(var(--tx,0),var(--ty,0),0);transition:transform .32s cubic-bezier(.2,.9,.2,1),opacity .2s;opacity:0}.ns .thumb.show{opacity:1}.ns .field.dragging+.thumb{transition-duration:.09s}.ns .thumb b{position:absolute;left:0;bottom:100%;margin-bottom:7px;transform:translateX(-50%);min-width:34px;height:24px;padding:0 9px;display:grid;place-items:center;border-radius:8px;background:var(--ember);color:var(--on-ember);font:600 12.5px/1 Geist Mono NS,var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums;box-shadow:0 8px 20px -8px var(--ember)}.ns .thumb b:after{content:"";position:absolute;left:50%;bottom:-3px;width:8px;height:8px;margin-left:-4px;background:inherit;transform:rotate(45deg);border-radius:2px}.ns .chips{justify-content:center}.ns .chips button{transition:border-color .25s,color .25s,background .25s,transform .2s var(--ease),box-shadow .25s}.ns .chips button:hover{border-color:color-mix(in srgb,var(--ember) 45%,var(--line2));transform:translateY(-1px)}.ns .chips button:active{transform:scale(.96)}.ns .chips button.on{box-shadow:0 6px 18px -10px var(--ember)}.ns .key,.ns .mf-r{justify-content:center}.ns .mf-r{display:flex;flex-wrap:wrap;align-items:center;text-align:center;gap:18px 44px;background:linear-gradient(180deg,var(--ember-soft),transparent 90%)}.ns .mf-r>div{min-width:0}.ns .mf-r dl{justify-content:center;text-align:center}.ns .mf-r .w-btn{min-width:220px}.ns .mf-r .mf-max{flex-basis:100%;font-size:13px;color:var(--muted)}.ns .mf-r .mf-max a{color:var(--ember-text,var(--ember));text-decoration:underline;text-underline-offset:3px}.ns .bsw button{transition:color .3s,transform .2s var(--ease)}.ns .bsw button:active{transform:scale(.95)}.ns .bsw button:focus-visible{outline-offset:1px}.ns .bill{gap:12px;box-shadow:0 10px 30px -18px var(--shadow)}.ns .bill:hover{border-color:color-mix(in srgb,var(--ember) 30%,var(--line2))}.ns .plans-head{display:grid;justify-items:center;gap:16px;text-align:center;margin-bottom:30px}.ns .plans,.ns .plans-head .bill{flex-wrap:wrap;justify-content:center}.ns .plans{display:flex;gap:14px;--n:5}.ns .plans>.plan{flex:0 0 calc((100% - (var(--n) - 1) * 14px) / var(--n));max-width:calc((100% - (var(--n) - 1) * 14px) / var(--n))}.ns .plans>.plan-max{grid-column:auto}@media (max-width:1240px){.ns .plans{--n:3}}@media (max-width:960px){.ns .plans{--n:2}}@media (max-width:640px){.ns .plans{--n:1;max-width:460px;margin-inline:auto}}.ns .plan{cursor:default}.ns .plan .who{min-height:66px}@media (max-width:640px){.ns .plan .who{min-height:0}}.ns .plan:active{transform:translateY(-2px) scale(.995)}.ns .plan .w-btn{transition:transform .25s var(--ease),box-shadow .25s}.ns .plan .w-btn:hover{transform:translateY(-1px)}.ns .val{text-align:center}.ns .val>div{justify-items:center}.ns .est,.ns .val a{margin-inline:auto}.ns .est{max-width:980px}.ns .guar{grid-template-columns:1fr;justify-items:center;text-align:center;gap:18px;max-width:760px}.ns .guar,.ns .guar .n small,.ns .quiet{margin-inline:auto}.ns .quiet{max-width:760px;grid-template-columns:1fr 1fr;text-align:center;justify-items:center}.ns .quiet .cap{grid-column:1/-1}.ns .cmp-wrap{max-width:1040px;margin-inline:auto}.ns .sec-head.c .lead{text-align:center}.ns input[type=range]{cursor:pointer}@media (max-width:720px){.ns .fwrap{padding-top:30px}.ns .mf-r .w-btn{width:100%}.ns .mf-r{gap:16px}.ns .quiet{grid-template-columns:1fr}.ns .chips{display:flex}.ns .chips button{justify-content:center}}@media (min-width:1101px){.ns .plans{display:grid;grid-template-columns:1fr 1.32fr 1fr;gap:18px 18px;row-gap:30px;align-items:stretch}.ns .plans>.plan{max-width:none;flex:none}.ns .plans>.plan[data-i="0"]{grid-column:1/-1;grid-row:1}.ns .plans>.plan[data-i="1"]{grid-column:1;grid-row:2;margin-top:28px}.ns .plans>.plan[data-i="2"]{grid-column:2;grid-row:2}.ns .plans>.plan[data-i="3"]{grid-column:3;grid-row:2;margin-top:28px}.ns .plans>.plan-max{grid-column:1/-1;grid-row:3}.ns .plans>.plan-max,.ns .plans>.plan[data-i="0"]{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.2fr) minmax(220px,.8fr);grid-template-areas:"top dots ul" "who dots ul" "pr capl btn" "sub capl ctr";column-gap:40px;row-gap:4px;align-items:center;padding:28px 34px}.ns .plan-max .top,.ns .plan[data-i="0"] .top{grid-area:top;align-self:end}.ns .plan-max .who,.ns .plan[data-i="0"] .who{grid-area:who;min-height:0;align-self:start;margin-top:4px}.ns .plan-max .cap-dots,.ns .plan[data-i="0"] .cap-dots{grid-area:dots}.ns .plan-max .capl,.ns .plan[data-i="0"] .capl{grid-area:capl;align-self:start}.ns .plan-max .pr,.ns .plan[data-i="0"] .pr{grid-area:pr;margin-top:12px}.ns .plan-max .sub,.ns .plan[data-i="0"] .sub{grid-area:sub}.ns .plan-max ul,.ns .plan[data-i="0"] ul{grid-area:ul;margin:0;padding:0 0 0 28px;border-top:0;border-left:1px solid var(--line);align-self:stretch;align-content:center}.ns .plan-max .w-btn,.ns .plan[data-i="0"] .w-btn{grid-area:btn;width:100%;margin-top:0}.ns .plan-max .ctrust,.ns .plan[data-i="0"] .ctrust{grid-area:ctr;margin-top:8px}.ns .plan[data-i="2"]{padding:34px 30px 28px;margin-top:-8px;box-shadow:0 40px 90px -44px var(--ember),0 0 0 1px color-mix(in srgb,var(--ember) 30%,transparent)}.ns .plan[data-i="2"] .nm{font-size:22px}.ns .plan[data-i="2"] .who{font-size:15px;min-height:44px}.ns .plan[data-i="2"] .pr b{font-size:64px}.ns .plan[data-i="2"] .pr span{font-size:15px}.ns .plan[data-i="2"] ul{font-size:15px;gap:10px}.ns .plan[data-i="2"] .w-btn{padding-block:14px;font-size:15px}.ns .plan[data-i="2"]:before{background:radial-gradient(520px 380px at var(--mx) var(--my),var(--glow),transparent 70%)}}@media (max-width:1100px){.ns .plans>.plan-max,.ns .plans>.plan[data-i="0"]{flex:0 0 100%;max-width:100%}}html.motion .ns .plan[data-i="2"].halo{animation:halo 1.6s var(--ease) .5s 1 both}@keyframes halo{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ember) 60%,transparent),0 40px 90px -44px var(--ember)}60%{box-shadow:0 0 0 26px transparent,0 40px 90px -44px var(--ember)}to{box-shadow:0 40px 90px -44px var(--ember),0 0 0 1px color-mix(in srgb,var(--ember) 30%,transparent)}}@media (prefers-reduced-motion:reduce){.ns .plan[data-i="2"]{animation:none!important}}.ns .inc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.ns .inc .card{padding:28px 26px 26px;gap:10px;align-content:start;transition:border-color .3s,transform .5s var(--ease),box-shadow .4s}.ns .inc .card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--ember) 45%,var(--line));box-shadow:0 26px 60px -40px var(--ember)}.ns .inc h3{font-size:19px;letter-spacing:-.02em;margin-top:6px}.ns .inc p{font-size:15px;line-height:1.55}.ns .steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;position:relative;margin-top:18px;padding:0;counter-reset:none}.ns .steps:before{content:"";position:absolute;left:24px;right:24px;top:24px;height:2px;background:var(--ember);transform-origin:left;transform:scaleX(1);opacity:.45}html.motion .ns .steps:before{transform:scaleX(0);transition:transform 1.6s var(--ease) .3s}html.motion .ns .steps.in:before{transform:scaleX(1)}.ns .steps li{position:relative;display:grid;gap:10px;align-content:start}.ns .steps b{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;font:600 18px Geist Mono NS,var(--font-geist-mono),monospace;background:var(--panel);color:var(--ember-text,var(--ember));border:2px solid var(--ember);position:relative;z-index:1;box-shadow:0 0 0 6px var(--bg);transition:transform .5s cubic-bezier(.34,1.5,.64,1),background .3s,color .3s}.ns .steps li:hover b{transform:scale(1.12);background:var(--ember);color:var(--on-ember,#fff)}.ns .steps h3{font-size:19px;letter-spacing:-.02em;margin-top:8px}.ns .steps p{font-size:15px;line-height:1.55;max-width:30ch}@media (max-width:1100px){.ns .inc,.ns .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ns .steps{row-gap:34px}.ns .steps:before{display:none}}@media (max-width:640px){.ns .inc,.ns .steps{grid-template-columns:1fr}}@keyframes dotwave{0%{transform:scale(.2);opacity:0}55%{transform:scale(1.35);opacity:1}to{transform:none;opacity:1}}html.motion .ns .plan.wave .cap-dots i{animation:dotwave .7s cubic-bezier(.34,1.5,.64,1) both;animation-delay:calc(var(--wi, 0) * 9ms)}.ns .inc .card{--mx:50%;--my:0%;isolation:isolate}.ns .inc .card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(320px 240px at var(--mx) var(--my),var(--glow),transparent 70%);opacity:0;transition:opacity .35s;pointer-events:none}.ns .inc .card:hover:before{opacity:1}@keyframes stepon{0%{background:var(--panel);color:var(--ember-text,var(--ember));transform:scale(1)}40%{background:var(--ember);color:var(--on-ember,#fff);transform:scale(1.18)}to{background:var(--panel);color:var(--ember-text,var(--ember));transform:scale(1)}}html.motion .ns .steps.in li b{animation:stepon .9s var(--ease) both;animation-delay:calc(.3s + var(--i) * .38s)}@media (prefers-reduced-motion:reduce){.ns .plan.wave .cap-dots i,.ns .steps.in li b{animation:none!important}}.ns #included,.ns #path{position:relative;isolation:isolate}.ns #included:before,.ns #path:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(50% 55% at 50% 0,color-mix(in srgb,var(--ember) 13%,transparent),transparent 72%)}.ns #path:before{background:radial-gradient(45% 60% at 50% 100%,color-mix(in srgb,var(--ember) 12%,transparent),transparent 74%)}.ns .steps:before{height:3px;border-radius:3px;opacity:1;background:linear-gradient(90deg,rgb(168,168,174),rgb(201,146,128),rgb(255,122,61),rgb(255,77,26));box-shadow:0 0 18px -2px color-mix(in srgb,var(--ember) 60%,transparent)}.ns .steps li:first-child b{border-color:rgb(168,168,174);color:var(--text2)}.ns .steps li:nth-child(2) b{border-color:rgb(201,146,128)}.ns .steps li:nth-child(3) b{border-color:rgb(255,122,61)}.ns .steps b{width:56px;height:56px;font-size:20px}.ns .steps:before{top:27px}.ns .steps li:hover b{box-shadow:0 0 0 6px var(--bg),0 0 30px color-mix(in srgb,var(--ember) 55%,transparent)}@media (min-width:1101px){.ns .plan[data-i="2"]:not(.rec):after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--pa,0deg),rgb(168,168,174),rgb(201,146,128),rgb(255,122,61),rgb(255,77,26),rgb(255,122,61),rgb(201,146,128),rgb(168,168,174));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.8}html.motion .ns .plan[data-i="2"]:not(.rec):after{animation:pspin 8s linear infinite}.ns .plans{perspective:1400px}.ns .plan[data-i="2"]:hover{transform:translateY(-6px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}}@media (prefers-reduced-motion:reduce){.ns .plan[data-i="2"]:after{animation:none!important}.ns .plan[data-i="2"]:hover{transform:none!important}}.ns .inc .card{padding:24px 24px 22px;text-decoration:none;color:inherit;display:grid;gap:8px}.ns .inc .ico{width:62px;height:62px;border-radius:20px;display:grid;place-items:center;color:var(--text);background:linear-gradient(150deg,var(--ember-soft),transparent 72%),var(--panel2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ember) 26%,var(--line));margin-bottom:6px;transition:transform .5s cubic-bezier(.34,1.5,.64,1),box-shadow .4s}.ns .inc .ico svg{width:38px;height:38px;overflow:visible}.ns .inc .card:hover .ico{transform:translateY(-3px) rotate(-3deg) scale(1.06);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ember) 55%,var(--line)),0 16px 34px -14px var(--ember)}.ns .inc .ico *{transform-box:fill-box;transition:transform .55s cubic-bezier(.34,1.5,.64,1),opacity .3s}.ns .inc .card:hover .ico .b1{transform:scaleY(1.25);transform-origin:bottom}.ns .inc .card:hover .ico .b2{transform:scaleY(1.2);transform-origin:bottom;transition-delay:.06s}.ns .inc .card:hover .ico .b3{transform:scaleY(1.1);transform-origin:bottom;transition-delay:.12s}.ns .inc .card:hover .ico .plane{transform:translate(3px,-3px)}.ns .inc .card:hover .ico .env{transform:translateY(4px)}.ns .inc .card:hover .ico .dot{transform:scale(1.5);transform-origin:center}.ns .inc .card:hover .ico .tag{transform:rotate(-9deg);transform-origin:center}.ns .inc h3{font-size:18px;margin-top:2px}.ns .inc p{font-size:14.5px}.ns .inc .more{margin-top:6px;font:500 12.5px Geist Mono NS,var(--font-geist-mono),monospace;color:var(--ember-text,var(--ember));display:inline-flex;gap:8px;align-items:center}.ns .inc .more i{font-style:normal;transition:transform .35s var(--ease)}.ns .inc .card:hover .more i{transform:translateX(5px)}.ns .trust{list-style:none;display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:12.5px;color:var(--text2)}.ns .trust li{display:inline-flex;align-items:center;gap:7px}.ns .ctrust:before,.ns .trust li:before{content:"";width:14px;height:14px;flex:none;background:var(--ember);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 1.5 2.5 3.6v4c0 3.2 2.3 5.6 5.5 7 3.2-1.4 5.5-3.8 5.5-7v-4z'/%3E%3Cpath d='m5.6 8 1.8 1.8 3.2-3.4'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 1.5 2.5 3.6v4c0 3.2 2.3 5.6 5.5 7 3.2-1.4 5.5-3.8 5.5-7v-4z'/%3E%3Cpath d='m5.6 8 1.8 1.8 3.2-3.4'/%3E%3C/svg%3E") center /contain no-repeat}.ns .ctrust{display:flex;gap:8px;align-items:flex-start;margin:12px 0 0;font:400 11.5px/1.45 Geist Mono NS,var(--font-geist-mono),monospace;color:var(--muted)}.ns .ctrust:before{margin-top:1px}.ns .mf-trust{padding:0 28px 20px}.ns .cta-in .trust{justify-content:center;margin-top:18px}.ns .explore{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px}.ns .explore a.card{padding:22px;display:grid;gap:6px;align-content:start;text-decoration:none;color:inherit;transition:border-color .3s,transform .5s var(--ease),box-shadow .4s}.ns .explore a.card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--ember) 45%,var(--line));box-shadow:0 24px 54px -38px var(--ember)}.ns .explore .k{font:500 11px Geist Mono NS,var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ns .explore h3{font-size:18px;letter-spacing:-.02em;display:flex;justify-content:space-between;gap:10px}.ns .explore h3 i{font-style:normal;color:var(--ember-text,var(--ember));transition:transform .35s var(--ease)}.ns .explore a.card:hover h3 i{transform:translate(3px,-3px)}.ns .explore p{font-size:14px;line-height:1.5;color:var(--text2)}@media (max-width:1100px){.ns .explore{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ns .explore{grid-template-columns:1fr}}.ns .est{grid-template-columns:1.05fr 1fr;align-items:stretch;max-width:1060px}.ns .est .step-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:4px}.ns .est .stp{width:44px;height:44px;border-radius:50%;border:1px solid var(--line2,var(--line));background:var(--panel2);color:var(--text);font-size:22px;line-height:1;display:grid;place-items:center;cursor:pointer;transition:transform .25s var(--ease),border-color .25s,background .25s}.ns .est .stp:hover{border-color:var(--ember);background:var(--ember-soft);transform:scale(1.06)}.ns .est .stp:active{transform:scale(.94)}.ns .est .bignum{text-align:center;font-size:56px;font-weight:600;letter-spacing:-.06em;line-height:1;font-variant-numeric:tabular-nums}.ns .est .bignum small{display:block;margin-top:6px;font:400 12px Geist Mono NS,var(--font-geist-mono),monospace;letter-spacing:0;color:var(--muted)}.ns .est .qk{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ns .est .qk button,.ns .est .seg button{font:500 12.5px Geist Mono NS,var(--font-geist-mono),monospace;padding:7px 13px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--text2);cursor:pointer;transition:border-color .25s,color .25s,background .25s}.ns .est .qk button:hover,.ns .est .seg button:hover{border-color:var(--ember);color:var(--text)}.ns .est .qk button.on,.ns .est .seg button[aria-pressed=true]{border-color:var(--ember);background:var(--ember-soft);color:var(--ember-text,var(--ember))}.ns .est .seg{display:flex;gap:8px;margin-top:4px}.ns .est .blk{padding-top:22px;margin-top:22px;border-top:1px solid var(--line)}.ns .est .blk .lbl{font-size:14px;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ns .est .blk .lbl small{color:var(--muted);font:400 12px Geist Mono NS,var(--font-geist-mono),monospace}.ns .est .bar{height:10px;border-radius:999px;background:var(--panel2);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;margin-top:16px}.ns .est .bar i{display:block;height:100%;width:calc(var(--f, 0) * 100%);border-radius:inherit;background:linear-gradient(90deg,rgb(168,168,174),rgb(201,146,128),rgb(255,122,61),rgb(255,77,26));transition:width .6s var(--ease)}.ns .est .barT{margin-top:8px;font:400 12px Geist Mono NS,var(--font-geist-mono),monospace;color:var(--muted);display:flex;justify-content:space-between}.ns .est .res .w-btn{width:100%;margin-top:20px}.ns .est .etip,.ns .est .res .trust{margin-top:14px}.ns .est .etip{font-size:13.5px;color:var(--text2);padding:12px 14px;border-radius:12px;background:var(--ember-soft)}@media (max-width:960px){.ns .est{grid-template-columns:minmax(0,1fr)}}.ns .est>.card{min-width:0}@media (max-width:480px){.ns .est .bignum{font-size:44px}.ns .est .stp{width:40px;height:40px}.ns .est .step-row{gap:10px}.ns .est .tot,.ns .est .tot.rng{font-size:34px}}.ns .om-mark{--om-cold:#B4B4BE;overflow:visible}:where(html):not([data-theme=dark]) .ns .om-mark{--om-cold:#5A5A66}.ns .om-mark .om-c{fill:var(--om-cold)}.ns .om-dark .om-mark,.ns .om-tile .om-mark,.ns .prov.om .lg .om-mark{--om-cold:#C9C9D1}.ns .om-tile{background:#15151A!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 4px 12px -6px rgba(255,90,31,.55)!important}.ns .om-logo{display:inline-flex;align-items:center;vertical-align:middle}.ns .om-word{font-weight:800;letter-spacing:-.045em;line-height:1;white-space:nowrap}.ns .om-logo .om-word em,.ns .om-p em,.ns .om-word em{font-style:normal;font-weight:500;letter-spacing:-.03em;opacity:1;color:inherit}.ns .plans-head .rgn{margin-top:-4px}.ns .rgn .bsw{grid-template-columns:repeat(var(--n,2),1fr)}.ns .rgn .bsw[data-n="2"]{--n:2}.ns .rgn .bsw[data-n="3"]{--n:3}.ns .rgn .bsw:before{width:calc((100% - 6px) / var(--n, 2));transform:translateX(calc(var(--i, 0) * 100%))}.ns .rgn .bsw[data-i="0"]{--i:0}.ns .rgn .bsw[data-i="1"]{--i:1}.ns .rgn .bsw[data-i="2"]{--i:2}.ns .rgn .bsw button{white-space:nowrap;min-height:36px}.ns .rgn .bsw button[aria-checked=true]{color:var(--text)}.ns .rgn .bsw[aria-busy=true]{opacity:.7}.ns .rgn .rgn-sym{font:500 11px Geist Mono NS,var(--font-geist-mono);color:var(--ember-text,var(--ember));margin-left:3px}@media (max-width:520px){.ns .rgn{padding-left:6px;width:100%;justify-content:center}.ns .rgn>span:first-child{display:none}.ns .rgn .bsw{width:100%}.ns .rgn .bsw button{padding:7px 6px;font-size:12.5px}}.ns .plan .pf-help{margin:10px 0 0;font-size:13.5px;line-height:1.45;color:var(--text2);text-wrap:balance}.ns .pf-free-line{margin:-10px auto 22px;max-width:560px;text-align:center;font-size:15px;line-height:1.5;color:var(--text2);text-wrap:balance}.ns .pf-free-line a{color:var(--text);font-weight:500;text-decoration:underline;text-underline-offset:3px;padding:4px 0}.ns .pf-free-line a:hover{color:var(--ember-ink)}.ns .pf-free-line a:focus-visible{outline:2px solid var(--ember);outline-offset:3px;border-radius:3px}