.ns{--ink:#0a0322;--ink-raised:#180a3a;--paper:#f7f5fc;--paper-raised:#fff;--on-ink:#f4f0ff;--on-ink-dim:#a99ccb;--on-paper:#1c0a3e;--on-paper-dim:#6b5e8c;--brand:#8207ee;--brand-lift:#a64fff;--brand-soft:#b06ce2;--signal:#36d399;--font-sans:var(--ns-font-sans),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--ns-font-mono),ui-monospace,monospace;--measure:1180px;--r-lg:18px;--r-md:14px;--r-sm:10px;font-family:var(--font-sans);font-feature-settings:"ss01";-webkit-font-smoothing:antialiased}.ns-dark{--surface:var(--ink);--surface-raised:var(--ink-raised);--line:hsla(0,0%,100%,.11);--line-strong:hsla(0,0%,100%,.2);--fg:var(--on-ink);--fg-dim:var(--on-ink-dim);background:var(--ink);color:var(--fg)}.ns-light{--surface:var(--paper);--surface-raised:var(--paper-raised);--line:rgba(28,10,62,.14);--line-strong:rgba(28,10,62,.25);--fg:var(--on-paper);--fg-dim:var(--on-paper-dim);background:var(--paper);color:var(--fg)}.ns-shell{width:100%;max-width:var(--measure);margin-inline:auto;padding-inline:20px}@media (min-width:768px){.ns-shell{padding-inline:32px}}.ns-display{font-size:clamp(2.35rem,5.6vw,4.15rem);letter-spacing:-.035em;line-height:1.03}.ns-display,.ns-h2{font-weight:600;text-wrap:balance}.ns-h2{font-size:clamp(1.6rem,3vw,2.35rem);letter-spacing:-.028em;line-height:1.12}.ns-h3{font-size:1.0625rem;font-weight:600;letter-spacing:-.012em}.ns-body{font-size:1.0313rem;line-height:1.62}.ns-body,.ns-lead{color:var(--fg-dim)}.ns-lead{font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.6;max-width:34em}.ns-label{font-size:.6875rem;font-weight:500;letter-spacing:.17em;text-transform:uppercase;color:var(--fg-dim)}.ns-label,.ns-num{font-family:var(--font-mono)}.ns-num{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ns .ns-fg{color:var(--fg)}.ns .ns-accent{color:var(--brand)}.ns a.ns-accent:hover,.ns button.ns-accent:hover{color:var(--fg)}.ns .ns-on{color:#fff}.ns-cells{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.ns-cells>*{background:var(--surface-raised);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55)}.ns-dark .ns-cells>*{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.ns-rule{height:1px;border:0;background:linear-gradient(90deg,transparent,var(--line-strong),transparent)}.ns-surface{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.ns-dark .ns-surface{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045)}.ns-crest{position:relative}.ns-crest:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--brand) 0,color-mix(in srgb,var(--brand-soft) 70%,transparent) 22%,transparent 58%);opacity:.55}.ns-rail{background:radial-gradient(120% 60% at 0 0,rgba(130,7,238,.12) 0,transparent 62%),linear-gradient(180deg,#130638 0,var(--ink) 44%,#06010f 100%)}.ns-navitem{position:relative;transition:background-color .18s ease,color .18s ease}.ns-navitem:before{content:"";position:absolute;inset-block:0;left:0;width:2px;background:linear-gradient(180deg,var(--brand-lift),var(--brand-soft));transform:scaleY(0);transform-origin:center;transition:transform .22s cubic-bezier(.22,.68,.35,1)}.ns-navitem:hover{background:hsla(0,0%,100%,.035)}.ns-navitem:hover:before{transform:scaleY(.4)}.ns-navitem[aria-current=page]{background:linear-gradient(90deg,rgba(130,7,238,.17),transparent 72%)}.ns-navitem[aria-current=page]:before{transform:scaleY(1)}.ns-figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.045em;line-height:1}.ns-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:3rem;padding-inline:1.5rem;border:1px solid transparent;border-radius:var(--r-md);font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.ns-btn-primary{background:var(--brand);color:#fff}.ns-btn-primary:hover{background:var(--brand-lift)}.ns-btn-ghost{border-color:var(--line-strong);color:var(--fg)}.ns-btn-ghost:hover{border-color:var(--fg)}.ns-diamond{display:inline-block;width:.5rem;height:.5rem}.ns-diamond,.ns-diamond-lg{border:1px solid;transform:rotate(45deg);flex:none}.ns-diamond-lg{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:0}@keyframes ns-line-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ns-stagger>*{animation:ns-line-in .42s cubic-bezier(.22,.68,.35,1) backwards}.ns-pulse{animation:ns-pulse 2.6s ease-in-out infinite}@keyframes ns-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes ns-fade{0%{opacity:0}to{opacity:1}}.ns-rise{animation:ns-rise .26s cubic-bezier(.22,.68,.35,1)}.ns-fade{animation:ns-fade .2s ease}@keyframes ns-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes ns-fiber{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.ns-fiber-bloom,.ns-fiber-core{fill:none;stroke-linecap:round;stroke:var(--brand-lift);animation:ns-fiber var(--fiber-dur,9s) linear infinite;animation-delay:var(--fiber-delay,0s)}.ns-fiber-core{stroke-width:1.7;stroke-dasharray:.03 .97}.ns-fiber-bloom{stroke-width:8;stroke-dasharray:.045 .955;opacity:.14}.ns-scene-label{font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.16em;fill:var(--fg-dim);opacity:.7}.ns-scene-label-dim{opacity:.45}.ns-panel-veil{position:absolute;inset:-3rem -6rem -2.5rem -5rem;pointer-events:none;background:radial-gradient(ellipse 62% 56% at 36% 50%,var(--ink) 36%,color-mix(in srgb,var(--ink) 74%,transparent) 66%,transparent 100%)}.ns-sweep{position:absolute;inset-block:0;left:0;width:22%;background:linear-gradient(90deg,transparent,var(--brand-lift) 52%,transparent);opacity:.15;animation:ns-sweep 3s linear infinite}@keyframes ns-sweep{0%{transform:translateX(-110%)}to{transform:translateX(520%)}}.ns-node-pulse{transform-box:fill-box;transform-origin:center;animation:ns-node-pulse 3.4s ease-out infinite}@keyframes ns-node-pulse{0%{r:13;opacity:.4}to{r:32;opacity:0}}.ns-hero-cta .ns-btn{min-width:11.6rem}.ns-phone{width:290px;height:618px;flex:none;position:relative;display:flex;flex-direction:column;overflow:hidden;justify-self:end;border-radius:40px;background:var(--ink);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 60px 110px -50px #000,0 0 0 9px #140733,0 0 0 10px hsla(0,0%,100%,.07)}@media (max-width:1000px){.ns-phone{justify-self:center}}.ns-phone-notch{position:absolute;top:9px;left:50%;transform:translateX(-50%);width:86px;height:22px;border-radius:12px;background:#05010e;z-index:5}.ns-phone-sb{justify-content:space-between;padding:13px 20px 0;flex:none;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.ns-phone-carrier,.ns-phone-sb{display:flex;align-items:center}.ns-phone-carrier{gap:5px;color:var(--on-ink)}.ns-phone-carrier span{font-size:8.5px;font-weight:600;letter-spacing:-.01em}.ns-phone-top{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 0;flex:none}.ns-phone-top img{height:22px;width:auto;display:block}.ns-phone-av{width:30px;height:30px;border-radius:var(--r-sm);display:grid;place-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.09)}.ns-phone-status{text-align:center;padding:14px 18px 0;flex:none}.ns-phone-badge{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.16em;color:var(--on-ink-dim);display:inline-flex;align-items:center;gap:6px;transition:color .4s}.ns-phone.is-on .ns-phone-badge{color:var(--signal)}.ns-phone.is-busy .ns-phone-badge{color:#ffb454}.ns-phone-badge i{width:5px;height:5px;border-radius:50%;background:currentColor}.ns-phone-country{font-size:27px;font-weight:800;letter-spacing:-.04em;margin-top:7px;line-height:1.05}.ns-phone-meta{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-size:11px;color:var(--on-ink-dim);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09);border-radius:999px;padding:4px 10px}.ns-phone-meta b{font-family:var(--font-mono);font-weight:500;font-size:10px}.ns-phone-timer{font-family:var(--font-mono);font-size:11px;color:var(--on-ink-dim);margin-top:8px;min-height:15px;font-variant-numeric:tabular-nums}.ns-phone-band{position:relative;height:118px;flex:none;z-index:0}.ns-phone-dots{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%;opacity:.9;-webkit-mask-image:linear-gradient(90deg,transparent,#000 13%,#000 87%,transparent),linear-gradient(180deg,transparent,#000 22%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 13%,#000 87%,transparent),linear-gradient(180deg,transparent,#000 22%,#000 92%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.ns-phone-dots,.ns-phone-route{position:absolute;inset:0;width:100%;height:100%}.ns-phone-route{z-index:2;overflow:visible}.ns-phone-arc{stroke:url(#ns-phone-grad);stroke-width:1.7;vector-effect:non-scaling-stroke;stroke-linecap:round}.ns-phone-arc,.ns-phone-glow{fill:none;opacity:0;transition:opacity .4s}.ns-phone-glow{stroke:#8207ee;stroke-width:7;filter:blur(3px)}.ns-phone.is-on .ns-phone-arc{opacity:1;stroke-dasharray:100;animation:ns-phone-draw 1s cubic-bezier(.2,.7,.3,1) both}.ns-phone.is-on .ns-phone-glow{opacity:.2}.ns-phone.is-busy .ns-phone-arc{opacity:.9;stroke-dasharray:3 6;animation:ns-phone-march .8s linear infinite}.ns-phone.is-busy .ns-phone-glow{opacity:.11}@keyframes ns-phone-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes ns-phone-march{to{stroke-dashoffset:-9}}.ns-phone-halo{position:absolute;z-index:1;width:104px;height:104px;border-radius:50%;left:48.3%;top:21%;transform:translate(-50%,-50%);pointer-events:none;opacity:0;transition:opacity .5s;background:radial-gradient(circle,rgba(54,211,153,.28) 0,rgba(54,211,153,.08) 44%,transparent 70%)}.ns-phone.is-on .ns-phone-halo{opacity:1}.ns-phone-pin{position:absolute;z-index:3;transform:translate(-50%,-50%)}.ns-phone-pin b{display:block;width:8px;height:8px;border-radius:50%;background:var(--on-ink-dim);border:2px solid var(--ink);box-sizing:content-box;transition:background .4s}.ns-phone.is-on .ns-phone-pin.is-exit b{background:var(--signal)}.ns-phone.is-busy .ns-phone-pin.is-exit b{background:#ffb454}.ns-phone-pin.is-home b{width:4px;height:4px;background:var(--ink);border:2.5px solid #8276a6}.ns-phone-pin.is-exit{left:48.3%;top:21%}.ns-phone-pin.is-home{left:55.9%;top:26.5%}.ns-phone-pin s{position:absolute;inset:-7px;border-radius:50%;border:1.5px solid var(--signal);opacity:0;text-decoration:none}.ns-phone.is-on .ns-phone-pin.is-exit s{opacity:.55;animation:ns-phone-pulse 2.6s ease-out infinite}@keyframes ns-phone-pulse{0%{transform:scale(.5);opacity:.6}to{transform:scale(2.6);opacity:0}}.ns-phone-card{margin:-14px 18px 0;border-radius:var(--r-md);position:relative;z-index:4;flex:none;background:rgba(24,10,58,.8);border:1px solid hsla(0,0%,100%,.1);overflow:hidden;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 18px 36px -24px #000}.ns-phone-ips{display:flex;align-items:center;padding:11px 13px}.ns-phone-ips>div{flex:1;min-width:0}.ns-phone-ips>div+div{text-align:right}.ns-phone-lab{font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--on-ink-dim);font-weight:700;opacity:.75}.ns-phone-lab,.ns-phone-val{font-family:var(--font-mono)}.ns-phone-val{font-size:11.5px;font-weight:600;margin-top:3px}.ns-phone-val.is-live{color:var(--signal)}.ns-phone-val.is-off{color:var(--on-ink-dim);opacity:.7}.ns-phone-arr{color:#4b3f75;padding:0 9px;flex:none;font-size:12px}.ns-phone-blk{display:flex;align-items:center;gap:8px;padding:9px 13px;border-top:1px solid hsla(0,0%,100%,.055);font-size:11px;color:var(--on-ink-dim)}.ns-phone-st{margin-left:auto;font-family:var(--font-mono);font-size:9.5px;font-weight:700;color:var(--on-ink-dim);opacity:.75;transition:color .35s}.ns-phone.is-on .ns-phone-st{color:var(--signal);opacity:1}.ns-phone-grow{flex:1;min-height:0}.ns-phone-eco{flex:none;margin-top:14px;padding-top:13px;position:relative}.ns-phone-eco:before{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.14),transparent)}.ns-phone-eco-hd{display:flex;align-items:baseline;gap:9px;padding:0 18px;margin-bottom:9px}.ns-phone-eco-hd h6{margin:0;font-family:var(--font-mono);font-size:8px;letter-spacing:.17em;color:var(--on-ink-dim);font-weight:700;opacity:.75}.ns-phone-eco-hd>span{flex:1;height:1px;background:linear-gradient(90deg,hsla(0,0%,100%,.1),transparent)}.ns-phone-eco-hd em{font-style:normal;font-family:var(--font-mono);font-size:8px;color:var(--on-ink-dim);opacity:.75}.ns-phone-eco-strip{display:flex;gap:8px;padding:0 18px;-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 26px),transparent)}.ns-phone-eco-card{flex:0 0 132px;border-radius:12px;padding:10px;background:#190a3c;border:1px solid hsla(0,0%,100%,.07);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055)}.ns-phone-eco-card img{width:28px;height:28px;border-radius:8px;display:block;box-shadow:0 0 0 1px hsla(0,0%,100%,.12)}.ns-phone-eco-card .nm{font-size:11px;font-weight:700;margin-top:8px;letter-spacing:-.01em}.ns-phone-eco-card .ds{font-size:9px;color:var(--on-ink-dim);margin-top:3px;line-height:1.35}.ns-phone-cta{margin:0 18px 20px;height:46px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex:none;border:1px solid #6f06ca;color:#fff;background:linear-gradient(180deg,#9839f1,#6f06ca);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22);transition:background .35s,color .35s,border-color .35s}.ns-phone.is-busy .ns-phone-cta,.ns-phone.is-on .ns-phone-cta{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.09);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.ns-phone.is-on .ns-phone-cta{color:var(--on-ink)}.ns-phone.is-busy .ns-phone-cta{color:#ffb454}@media (prefers-reduced-motion:reduce){.ns *,.ns :after,.ns :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.ns-toast{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.875rem 1rem;background:#180a3a;border:1px solid hsla(0,0%,100%,.12);border-left:2px solid #a64fff;border-radius:var(--r-md);color:#f4f0ff;font-family:var(--ns-font-sans),ui-sans-serif,system-ui,sans-serif;font-size:.875rem;line-height:1.45;box-shadow:0 18px 42px -22px rgba(4,1,16,.85)}.ns-toast[data-type=success]{border-left-color:#36d399}.ns-toast[data-type=error]{border-left-color:#f87171}.ns-toast[data-type=warning]{border-left-color:#fbbf24}.ns-toast [data-icon]{display:flex;flex:none;margin-top:1px}.ns-toast[data-type=success] [data-icon]{color:#36d399}.ns-toast[data-type=error] [data-icon]{color:#f87171}.ns-toast[data-type=warning] [data-icon]{color:#fbbf24}.ns-toast [data-icon] svg{width:1rem;height:1rem}.ns-toast-title{min-width:0;font-weight:500}.ns-toast-desc{min-width:0;margin-top:.25rem;color:#a99ccb;font-size:.8125rem}.ns-toast-close{border-radius:var(--r-sm);border:1px solid hsla(0,0%,100%,.14);background:#180a3a;color:#a99ccb}.ns-prose{font-size:.9375rem;line-height:1.75;color:var(--fg-dim)}.ns-prose>*+*{margin-top:1.1em}.ns-prose h2,.ns-prose h3,.ns-prose h4{color:var(--fg);font-weight:600;letter-spacing:-.015em;line-height:1.3;margin-top:2em}.ns-prose h2{font-size:1.25rem}.ns-prose h3{font-size:1.0625rem}.ns-prose h4{font-size:.9375rem}.ns-prose strong{color:var(--fg);font-weight:600}.ns-prose a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.ns-prose ol,.ns-prose ul{padding-left:1.25rem}.ns-prose ul{list-style:none;padding-left:0}.ns-prose ul>li{position:relative;padding-left:1.25rem}.ns-prose ul>li:before{content:"";position:absolute;left:0;top:.75em;width:4px;height:4px;background:var(--brand)}.ns-prose ol{list-style:decimal}.ns-prose li+li{margin-top:.5em}.ns-prose code{font-family:var(--font-mono);font-size:.875em;background:var(--brand);background:color-mix(in srgb,var(--brand) 10%,transparent);padding:.15em .4em}.ns-prose pre{font-family:var(--font-mono);font-size:.8125rem;background:var(--surface);border:1px solid var(--line);padding:1rem;overflow-x:auto}.ns-prose blockquote{border-left:2px solid var(--brand);padding-left:1rem;color:var(--fg-dim)}.ns-prose img{max-width:100%;height:auto}.ns-prose table{width:100%;border-collapse:collapse;font-size:.875rem}.ns-prose td,.ns-prose th{border:1px solid var(--line);padding:.5rem .75rem;text-align:left}.ns :focus-visible{outline:2px solid var(--brand-lift);outline-offset:2px}.ns-hatch{position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.05) 1px,transparent 0,transparent 10px);-webkit-mask-image:radial-gradient(ellipse 75% 65% at 45% 40%,#000 15%,transparent 80%);mask-image:radial-gradient(ellipse 75% 65% at 45% 40%,#000 15%,transparent 80%)}.ns-auth{min-height:100vh;min-height:100svh;display:grid;grid-template-columns:1.05fr minmax(0,30rem)}.ns-auth-brand{position:relative;overflow:hidden;border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:2.5rem;padding:42px}.ns-auth-brand>*{position:relative;z-index:1}.ns-auth-brand>.ns-auth-mid{align-self:stretch}.ns-auth-seal{right:-360px;bottom:-640px;width:1000px;max-width:none;opacity:.085;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 72%);mask-image:linear-gradient(180deg,#000 30%,transparent 72%)}.ns-auth-aura,.ns-auth-seal{position:absolute;pointer-events:none;z-index:0}.ns-auth-aura{right:-20px;bottom:-120px;width:640px;height:640px;background:radial-gradient(circle,rgba(130,7,238,.3),transparent 62%)}.ns-auth-plats{flex-wrap:wrap;gap:26px;color:var(--fg-dim)}.ns-auth-plat,.ns-auth-plats{display:flex;align-items:center}.ns-auth-plat{gap:8px;font-size:.78rem;font-weight:500}.ns-auth-plat svg{opacity:.85}@media (max-width:1023px){.ns-auth{grid-template-columns:1fr}.ns-auth-brand{display:none}}.ns-auth-pane{display:flex;flex-direction:column;padding:1.75rem 1.5rem 2.5rem}@media (min-width:640px){.ns-auth-pane{padding:1.75rem 2.25rem 2.5rem}}.ns-auth-form{width:100%;max-width:25rem}.ns-kick{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.2em;font-weight:600;text-transform:uppercase;color:var(--brand-soft)}.ns-auth-title{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;margin-top:.75rem;text-wrap:balance}.ns-auth-note{color:var(--fg-dim);font-size:.875rem;line-height:1.6;margin-top:.75rem}.ns-field{background:hsla(0,0%,100%,.04);border:1px solid var(--line);border-radius:var(--r-md);padding:.625rem .9375rem .6875rem;transition:border-color .18s ease,background-color .18s ease;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}.ns-field:focus-within{border-color:rgba(176,108,226,.6);background:rgba(130,7,238,.08)}.ns-field-label{display:block;font-size:.6875rem;font-weight:600;color:var(--fg-dim)}.ns-field-input{width:100%;background:none;border:0;color:var(--fg);font:inherit;font-size:1rem;font-weight:500;outline:none;padding:0;margin-top:3px}.ns-field-input::-moz-placeholder{color:color-mix(in srgb,var(--fg-dim) 62%,transparent)}.ns-field-input::placeholder{color:color-mix(in srgb,var(--fg-dim) 62%,transparent)}.ns-auth-form .ns-btn+.ns-btn,.ns-auth-form .ns-field+.ns-field{margin-top:10px}.ns-or{display:flex;align-items:center;gap:12px;margin:18px 0}.ns-or-rule{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--line-strong),transparent)}.ns-or-word{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;color:var(--fg-dim);font-weight:600;text-transform:uppercase}.ns-btn-apple{background:#fff;border-color:#fff;color:#000;font-weight:600}.ns-btn-apple:hover{background:#f1edf8;border-color:#f1edf8}.ns-legal{font-size:.71875rem;color:var(--fg-dim);line-height:1.6;margin-top:14px}.ns-legal a{color:var(--fg);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:2px}.ns-swap{text-align:center;font-size:.84375rem;color:var(--fg-dim);margin-top:26px}.ns-swap a{color:var(--brand-soft);font-weight:600}.ns-swap a:hover{color:var(--brand-lift)}.ns-code{position:relative;margin-top:22px}.ns-code-cells{display:flex;gap:8px;pointer-events:none}.ns-code-cell{flex:1;height:58px;border-radius:var(--r-md);background:hsla(0,0%,100%,.04);border:1px solid var(--line);display:grid;place-items:center;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.3125rem;font-weight:700;color:var(--fg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035);transition:border-color .18s ease,background-color .18s ease}.ns-code-cell[data-empty=true]{color:color-mix(in srgb,var(--fg-dim) 55%,transparent)}.ns-code-cell[data-active=true]{border-color:rgba(176,108,226,.65);background:rgba(130,7,238,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 0 0 3px rgba(130,7,238,.12)}.ns-code-caret{width:2px;height:24px;border-radius:1px;background:var(--brand-soft);animation:ns-caret 1.1s steps(1) infinite}@keyframes ns-caret{50%{opacity:0}}.ns-code-input{position:absolute;inset:0;width:100%;opacity:0;background:none;border:0;color:transparent;caret-color:transparent;font:inherit;letter-spacing:1em;cursor:default}.ns-resend{display:flex;align-items:center;gap:1rem;margin-top:16px;font-size:.75rem;color:var(--fg-dim)}.ns-resend-action{margin-left:auto;color:var(--brand-soft);font-weight:600}.ns-resend-action:hover{color:var(--brand-lift)}.ns-resend-action:disabled{color:var(--fg-dim);cursor:default}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}