.nxs *,.nxs :before,.nxs :after{margin:revert;padding:revert;border:revert}.nxs :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}.nxs :where(a){color:revert;-webkit-text-decoration:revert;text-decoration:revert}.nxs :where(b,strong){font-weight:revert}.nxs :where(code,kbd,samp,pre){font-family:revert;font-size:revert}.nxs :where(small){font-size:revert}.nxs :where(sub,sup){font-size:revert;line-height:revert;position:revert;vertical-align:revert}.nxs :where(table){text-indent:revert;border-color:revert;border-collapse:revert}.nxs :where(ol,ul,menu){list-style:revert}.nxs :where(img,svg,video,canvas,audio,iframe,embed,object){display:revert;vertical-align:revert}.nxs :where(img,video){max-width:revert;height:revert}.nxs :where(button,input,select,optgroup,textarea){font:revert;font-feature-settings:revert;font-variation-settings:revert;letter-spacing:revert;color:revert;border-radius:revert;background-color:revert;opacity:revert;appearance:revert}.nxs ::placeholder{opacity:revert;color:revert}.nxs :where(textarea){resize:revert}.nxs :where(hr){height:revert;color:revert;border-top-width:revert}.nxs :where(summary){display:revert}.nxs :where(abbr[title]){-webkit-text-decoration:revert;text-decoration:revert}.nxs .nx-row{gap:var(--space-12);padding:var(--space-20);background:var(--panel);font-family:var(--font-ui);flex-wrap:wrap;align-items:center;display:flex}.nxs .nx-stack{gap:var(--space-12);padding:var(--space-20);background:var(--panel);font-family:var(--font-ui);flex-direction:column;display:flex}.nxs .nx-grid{gap:var(--space-16);padding:var(--space-20);background:var(--panel);font-family:var(--font-ui);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.nxs .nx-bare{background:0 0;padding:0}.nxs .nx-rule{border:0;border-top:var(--stroke-2) solid var(--border-2);margin:0}.nxs .nx-divider{border:0;border-top:var(--stroke-1) solid var(--divider-1);margin:0}.nxs .nx-eyebrow{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);font-size:11px;font-weight:500;line-height:1.4}.nxs .nx-btn{justify-content:center;align-items:center;gap:var(--space-8);font-family:var(--font-ui);border-radius:var(--radius-6);border:var(--stroke-2) solid transparent;color:var(--ink);cursor:pointer;appearance:none;background:0 0;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .12s linear,color .12s linear,box-shadow .12s linear,border-color .12s linear;display:inline-flex}.nxs .nx-btn--sm{padding:7px 12px;font-size:12px}.nxs .nx-btn--md{padding:10px 16px;font-size:14px}.nxs .nx-btn--lg{padding:14px 22px;font-size:15px}.nxs .nx-btn--icon{gap:0;width:40px;height:40px;padding:10px}.nxs .nx-btn--primary{background:var(--accent);color:var(--on-accent)}.nxs .nx-btn--primary:hover,.nxs .nx-btn--primary.is-hover{box-shadow:inset 0 0 0 999px #0c1b2014}.nxs .nx-btn--primary:active,.nxs .nx-btn--primary.is-active{box-shadow:inset 0 0 0 999px #0c1b202e}.nxs .nx-btn--secondary{color:var(--ink);border-color:var(--border-2)}.nxs .nx-btn--secondary:hover,.nxs .nx-btn--secondary.is-hover{background:var(--panel-2)}.nxs .nx-btn--secondary:active,.nxs .nx-btn--secondary.is-active{background:var(--panel-2);box-shadow:inset 0 0 0 999px #0c1b2014}.nxs .nx-btn--ghost{color:var(--ink-soft)}.nxs .nx-btn--ghost:hover,.nxs .nx-btn--ghost.is-hover{background:var(--panel-2);color:var(--ink)}.nxs .nx-btn--ghost:active,.nxs .nx-btn--ghost.is-active{background:var(--panel-2);color:var(--ink);box-shadow:inset 0 0 0 999px #0c1b2014}.nxs .nx-btn--danger{color:var(--danger);border-color:var(--danger)}.nxs .nx-btn--danger:hover,.nxs .nx-btn--danger.is-hover{background:var(--panel-2)}.nxs .nx-btn--danger:active,.nxs .nx-btn--danger.is-active{background:var(--panel-2);box-shadow:inset 0 0 0 999px #0c1b2014}.nxs .nx-btn:focus-visible,.nxs .nx-btn.is-focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.nxs .nx-btn:active,.nxs .nx-btn.is-active{transform:translateY(1px)}.nxs .nx-btn:disabled,.nxs .nx-btn.is-disabled{opacity:.45;cursor:not-allowed;box-shadow:none;background:0 0;transform:none}.nxs .nx-btn--primary:disabled,.nxs .nx-btn--primary.is-disabled{background:var(--accent)}.nxs .nx-btn svg{flex:none;width:18px;height:18px}@media (pointer:coarse){.nxs .nx-btn{min-height:44px}.nxs .nx-btn--icon{width:auto;min-width:44px;height:auto;min-height:44px}}.nxs .nx-formrow{min-width:0;display:block}.nxs .nx-label{font-family:var(--font-ui);color:var(--ink-soft);margin-bottom:6px;font-size:12.5px;font-weight:600;line-height:1.4;display:block}.nxs .nx-field{box-sizing:border-box;width:100%;height:42px;font-family:var(--font-ui);border-radius:var(--radius-6);border:var(--stroke-2) solid var(--border-2);background:var(--bg);color:var(--ink);appearance:none;padding:0 12px;font-size:14px;font-weight:400;line-height:1.4;transition:border-color .12s linear,box-shadow .12s linear;display:block}.nxs .nx-field::placeholder{color:var(--ink-mute);opacity:1}.nxs .nx-field:hover{border-color:var(--ink-mute)}.nxs .nx-field:focus,.nxs .nx-field:focus-visible,.nxs .nx-field.is-focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.nxs .nx-field[aria-invalid=true],.nxs .nx-field.is-error{border-color:var(--danger)}.nxs .nx-field[aria-invalid=true]:focus,.nxs .nx-field.is-error.is-focus{border-color:var(--danger);box-shadow:var(--focus-ring)}.nxs .nx-field:disabled,.nxs .nx-field.is-disabled{opacity:.45;cursor:not-allowed}.nxs .nx-help{font-family:var(--font-ui);color:var(--ink-mute);margin-top:6px;font-size:12px;font-weight:400;line-height:1.4;display:block}.nxs .nx-error{font-family:var(--font-ui);color:var(--danger);align-items:center;gap:6px;margin-top:6px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.nxs .nx-error svg{flex:none;width:15px;height:15px}.nxs .nx-badge{border-radius:var(--radius-6);background:var(--panel-2);min-width:22px;height:22px;color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;font-size:12.5px;font-weight:800;line-height:1;display:inline-flex}.nxs .nx-badge--accent{background:var(--accent);color:var(--on-accent)}.nxs .nx-chip{align-items:center;gap:var(--space-4);border-radius:var(--radius-pill);border:var(--stroke-1) solid transparent;font-family:var(--font-ui);color:var(--ink);background:0 0;padding:4px 11px;font-size:12px;font-weight:600;line-height:1.35;display:inline-flex}.nxs .nx-chip--visita{background:var(--accent);color:var(--on-accent)}.nxs .nx-chip--calificado{border-color:var(--ink);color:var(--ink)}.nxs .nx-chip--humano{border-color:var(--alert);color:var(--alert)}.nxs .nx-chip--curioso{border-color:var(--border-2);color:var(--ink-mute)}.nxs .nx-chip svg{flex:none;width:15px;height:15px}.nxs .nx-stat{box-sizing:border-box;border:var(--stroke-2) solid var(--border-2);border-radius:var(--radius-10);background:var(--panel);min-width:190px;box-shadow:var(--card-shadow);padding:18px 20px}.nxs .nx-stat__k{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);font-size:11px;font-weight:500;line-height:1.4}.nxs .nx-stat__v{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:10px;font-size:34px;font-weight:800;line-height:1}.nxs .nx-stat__v b{color:var(--accent);font-weight:800}.nxs .nx-stat__d{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-mute);font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-top:10px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.nxs .nx-stat__d.is-up{color:var(--accent)}.nxs .nx-stat__d.is-down{color:var(--danger)}.nxs .nx-stat__d svg{flex:none;width:15px;height:15px}.nxs .nx-stat__spark{width:100%;height:34px;margin-top:12px;display:block;overflow:visible}.nxs .nx-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800;line-height:1.2}.nxs .nx-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:400;line-height:1.5}.nxs{--bg:#0c1b20;--panel:#102b36;--panel-2:#16394a;--row-hover:#0f2630;--ink:#f7f4ed;--ink-soft:#9cbcc9;--ink-mute:#7fa9a3;--accent:#3fd3bc;--accent-hover:#5bd9c6;--on-accent:#052220;--border-2:#24495b;--divider-1:#1a3f4e;--alert:#e8a33d;--danger:#e5736b;--brand-mass:#2eaa9a;--on-brand-mass:#0c2532;--logo-ink:#f7f4ed;--deco:#1f4553;--focus-ring:0 0 0 3px #3fd3bc42;--card-shadow:none;--night:#0c1b20;--navy:#133648;--teal:#2eaa9a;--marfil:#f7f4ed;--verde:#234d56;--font-display:"Bricolage Grotesque","Archivo",system-ui,sans-serif;--font-ui:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-28:28px;--space-48:48px;--space-72:72px;--space-96:96px;--radius-0:0;--radius-6:6px;--radius-10:10px;--radius-pill:999px;--stroke-1:1px;--stroke-2:2px;--g:clamp(18px,3.4vw,48px);--max:1240px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){.nxs:not([data-theme=dark]){--bg:#f7f4ed;--panel:#fff;--panel-2:#efeae0;--row-hover:#f1ece2;--ink:#0c1b20;--ink-soft:#30525e;--ink-mute:#46626c;--accent:#12756a;--accent-hover:#0f5f57;--on-accent:#f7f4ed;--border-2:#c9c0ae;--divider-1:#ded7c8;--alert:#a9671a;--danger:#c0392f;--logo-ink:#133648;--deco:#e4ddcf;--focus-ring:0 0 0 3px #12756a3d;--card-shadow:0 1px 3px #0c1b2012;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.nxs[data-theme=light]{--bg:#f7f4ed;--panel:#fff;--panel-2:#efeae0;--row-hover:#f1ece2;--ink:#0c1b20;--ink-soft:#30525e;--ink-mute:#46626c;--accent:#12756a;--accent-hover:#0f5f57;--on-accent:#f7f4ed;--border-2:#c9c0ae;--divider-1:#ded7c8;--alert:#a9671a;--danger:#c0392f;--logo-ink:#133648;--deco:#e4ddcf;--focus-ring:0 0 0 3px #12756a3d;--card-shadow:0 1px 3px #0c1b2012;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.nxs *,.nxs :before,.nxs :after{box-sizing:border-box}.nxs{-webkit-text-size-adjust:100%;background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--font-ui);-webkit-font-smoothing:antialiased;margin:0}.nxs h1,.nxs h2,.nxs h3,.nxs h4,.nxs p,.nxs ul,.nxs ol,.nxs dl,.nxs dd,.nxs figure{margin:0;padding:0}.nxs ul,.nxs ol{list-style:none}.nxs a{color:var(--accent)}.nxs a:hover{color:var(--accent-hover)}.nxs img,.nxs svg{max-width:100%}.nxs :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nxs .skip{z-index:200;background:var(--accent);color:var(--on-accent);border-radius:6px;padding:10px 14px;position:absolute;top:8px;left:-999px}.nxs .skip:focus{left:8px}.nxs .wrap{max-width:var(--max);padding-inline:var(--g);margin:0 auto}.nxs .ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter}.nxs .ic-shaft{stroke-linecap:butt}.nxs .mono{font-family:var(--font-mono)}.nxs .num{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:800}.nxs .mute{color:var(--ink-mute)}.nxs .soft{color:var(--ink-soft)}.nxs .eyebrow{font:500 11px/1.4 var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute)}.nxs .eyebrow.acc{color:var(--accent)}.nxs .lead{font:400 18px/1.6 var(--font-ui);color:var(--ink-soft);max-width:62ch}.nxs .prose{max-width:68ch}.nxs .prose p{color:var(--ink-soft)}.nxs .prose p+p{margin-top:14px}.nxs h1,.nxs h2,.nxs h3,.nxs h4{text-wrap:balance}.nxs .d-xl{font:800 clamp(52px,8.6vw,124px)/.86 var(--font-display);letter-spacing:-.04em;text-transform:uppercase}.nxs .d-lg{font:800 clamp(40px,5.8vw,84px)/.88 var(--font-display);letter-spacing:-.04em;text-transform:uppercase}.nxs .h2{font:800 clamp(30px,3.4vw,44px)/.98 var(--font-display);letter-spacing:-.03em}.nxs .h3{font:800 clamp(22px,2vw,28px)/1.05 var(--font-display);letter-spacing:-.02em}.nxs .h4{font:800 20px/1.1 var(--font-display);letter-spacing:-.02em}.nxs .ph{font-family:var(--font-mono);color:var(--ink-mute);font-size:.92em}.nxs .nx-btn i{width:16px;height:16px;display:inline-flex;overflow:hidden}.nxs .nx-btn i svg{width:16px;height:16px;display:block}.nxs .nx-btn--ur:hover i svg{animation:.5s cubic-bezier(.65,0,.35,1) nxUR}.nxs .nx-btn--dn:hover i svg{animation:.5s cubic-bezier(.65,0,.35,1) nxDN}.nxs .nx-btn--up:hover i svg{animation:.5s cubic-bezier(.65,0,.35,1) nxUP}@keyframes nxUR{0%{transform:none}45%{transform:translate(130%,-130%)}46%{transform:translate(-130%,130%)}to{transform:none}}@keyframes nxDN{0%{transform:none}45%{transform:translateY(130%)}46%{transform:translateY(-130%)}to{transform:none}}@keyframes nxUP{0%{transform:none}45%{transform:translateY(-130%)}46%{transform:translateY(130%)}to{transform:none}}.nxs .nx-btn--primary:hover{color:var(--on-accent)}.nxs .nx-btn--secondary:hover{color:var(--ink)}.nxs .btns{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nxs .hd{top:env(safe-area-inset-top,0px);z-index:50;background:var(--bg);border-bottom:2px solid var(--border-2);position:sticky}.nxs .hd__in{max-width:1440px;padding:12px var(--g);align-items:center;gap:20px;margin:0 auto;display:flex}.nxs .hd__logo{color:var(--logo-ink);flex:none;line-height:0;display:block}.nxs .hd__logo svg{width:auto;height:30px;display:block}.nxs .hd__nav{flex-wrap:wrap;flex:1;justify-content:center;gap:2px;display:flex}.nxs .hd__nav a{color:var(--ink-soft);font:500 14px/1 var(--font-ui);border-radius:6px;padding:12px;text-decoration:none}.nxs .hd__nav a:hover{color:var(--ink);background:var(--panel-2)}.nxs .hd__nav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);border-radius:0}.nxs .hd__act{flex:none;align-items:center;gap:8px;display:flex}.nxs .hd__login{color:var(--ink);font:600 14px/1 var(--font-ui);padding:12px 10px;text-decoration:none}.nxs .hd__login:hover{color:var(--accent)}.nxs .theme-btn{border:2px solid var(--border-2);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:6px;place-items:center;display:inline-grid}.nxs .theme-btn:hover{background:var(--panel-2)}.nxs .theme-btn svg{width:18px;height:18px}.nxs .menu-btn{display:none}@media (max-width:1060px){.nxs .hd__nav{background:var(--bg);border-bottom:2px solid var(--border-2);padding:8px var(--g) 16px;flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0}.nxs .hd.is-open .hd__nav{display:flex}.nxs .hd__nav a{padding:14px 8px;font-size:16px}.nxs .menu-btn{display:inline-grid}.nxs .hd__in{justify-content:space-between}}@media (max-width:560px){.nxs .hd__login,.nxs .hd__act .nx-btn--primary{display:none}}.nxs .crumbs{color:var(--ink-mute);flex-wrap:wrap;gap:6px;padding-top:28px;font-size:13px;display:flex}.nxs .crumbs a{color:var(--ink-mute);text-decoration:none}.nxs .crumbs a:hover{color:var(--accent)}.nxs .crumbs li+li:before{content:"/";color:var(--border-2);margin-right:6px}.nxs .pg-hero{border-bottom:2px solid var(--border-2);padding-block:24px clamp(56px,7vw,96px)}.nxs .pg-hero .eyebrow{margin:28px 0 18px}.nxs .pg-hero .lead{margin-top:28px}.nxs .pg-hero .btns{margin-top:32px}.nxs .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}@media (max-width:820px){.nxs .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.nxs .nx-stat{min-width:0}.nxs .sec{border-bottom:2px solid var(--border-2);padding-block:clamp(64px,8vw,112px)}.nxs .sec-head{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:20px 48px;margin-bottom:clamp(32px,4vw,56px);display:grid}.nxs .sec-head .eyebrow{grid-column:1/-1;margin-bottom:-6px}.nxs .sec-head p{color:var(--ink-soft)}@media (max-width:860px){.nxs .sec-head{grid-template-columns:minmax(0,1fr)}}.nxs .split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:32px 48px;display:grid}@media (max-width:960px){.nxs .split{grid-template-columns:minmax(0,1fr)}}.nxs .points{gap:0;display:grid}.nxs .points li{border-top:1px solid var(--divider-1);color:var(--ink-soft);padding:16px 0}.nxs .points li b{color:var(--ink);font-weight:600}.nxs .note{color:var(--ink-mute);margin-top:14px;font-size:13px}.nxs .dev{border:2px solid var(--alert);background:var(--panel);color:var(--ink-soft);border-radius:10px;align-items:flex-start;gap:12px;padding:16px 18px;font-size:15px;display:flex}.nxs .dev b{color:var(--alert)}.nxs .mock{background:var(--panel);border:2px solid var(--border-2);box-shadow:var(--card-shadow);border-radius:10px;min-width:0;overflow:hidden}.nxs .mock__hd{border-bottom:1px solid var(--divider-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.nxs .mock__t{font:800 18px/1.1 var(--font-display);letter-spacing:-.02em}.nxs .mock__b{padding:18px}.nxs .mock__cap{color:var(--ink-mute);border-top:1px solid var(--divider-1);padding:10px 18px;font-size:12px}.nxs .tbl-wrap{overflow-x:auto}.nxs .tbl{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.nxs .tbl th{text-align:left;font:500 11px/1.4 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);background:var(--panel-2);padding:10px 14px}.nxs .tbl td{border-top:1px solid var(--divider-1);vertical-align:top;padding:12px 14px}.nxs .tbl tr:hover td{background:var(--row-hover)}.nxs .tbl .r{text-align:right}.nxs .stage{flex-wrap:wrap;gap:6px;display:flex}.nxs .stage span{background:var(--panel-2);color:var(--ink-soft);border-radius:6px;padding:6px 10px;font-size:13px}.nxs .stage span.on{background:var(--accent);color:var(--on-accent);font-weight:600}.nxs .stage span.done{color:var(--ink);box-shadow:inset 0 0 0 1px var(--border-2)}.nxs .bub{max-width:86%;font:400 14px/1.45 var(--font-ui);border-radius:10px;padding:10px 12px 8px}.nxs .bub small{font:500 11px/1 var(--font-mono);opacity:.75;text-align:right;margin-top:4px;display:block}.nxs .bub.in{background:var(--panel-2);color:var(--ink);align-self:flex-start}.nxs .bub.out{background:var(--accent);color:var(--on-accent);align-self:flex-end}.nxs .thread{flex-direction:column;gap:10px;display:flex}.nxs .ai-tag{font:600 10px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;background:var(--panel-2);color:var(--accent);border-radius:4px;margin-bottom:4px;padding:3px 6px;display:inline-block}.nxs .kv{grid-template-columns:auto 1fr;gap:8px 16px;font-size:14px;display:grid}.nxs .kv dt{color:var(--ink-mute)}.nxs .kv dd{text-align:right}.nxs .doors{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.nxs .door{border:2px solid var(--border-2);background:var(--panel);color:var(--ink);border-radius:10px;flex-direction:column;gap:10px;min-height:180px;padding:22px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.nxs .door:hover{border-color:var(--accent);color:var(--ink)}.nxs .door .h3{margin-top:auto}.nxs .door p{color:var(--ink-soft);font-size:15px}.nxs .door .go{color:var(--accent);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.nxs .door .go svg{width:16px;height:16px}.nxs .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;display:grid}@media (max-width:900px){.nxs .steps{grid-template-columns:minmax(0,1fr)}}.nxs .step{border-top:2px solid var(--border-2);flex-direction:column;gap:8px;padding:22px 0;display:flex}.nxs .step .n{font:500 12px/1 var(--font-mono);color:var(--accent)}.nxs .step p{color:var(--ink-soft);font-size:15px}.nxs .band{background:var(--brand-mass);color:var(--on-brand-mass);padding-block:clamp(64px,8vw,104px)}.nxs .band .d-lg{max-width:16ch}.nxs .band p{max-width:56ch;margin-top:18px;font-size:18px}.nxs .band .btns{margin-top:28px}.nxs .band .nx-btn--primary{background:var(--on-brand-mass);color:var(--marfil)}.nxs .band .nx-btn--secondary{border-color:var(--on-brand-mass);color:var(--on-brand-mass)}.nxs .band .nx-btn--secondary:hover{background:var(--on-brand-mass);color:var(--brand-mass)}.nxs .band a{color:var(--on-brand-mass)}.nxs .faq details{border-top:1px solid var(--divider-1)}.nxs .faq details:last-child{border-bottom:1px solid var(--divider-1)}.nxs .faq summary{cursor:pointer;font:600 17px/1.35 var(--font-ui);justify-content:space-between;gap:16px;padding:18px 0;list-style:none;display:flex}.nxs .faq summary::-webkit-details-marker{display:none}.nxs .faq summary:after{content:"+";font:800 22px/1 var(--font-display);color:var(--accent)}.nxs .faq details[open] summary:after{content:"–"}.nxs .faq details p{color:var(--ink-soft);max-width:70ch;padding:0 0 18px}.nxs .form{gap:16px;display:grid}.nxs .form .row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:620px){.nxs .form .row2{grid-template-columns:minmax(0,1fr)}}.nxs select.nx-field{background-image:none;padding-right:12px}.nxs textarea.nx-field{resize:vertical;height:auto;min-height:96px;padding:10px 12px}.nxs .check{color:var(--ink-soft);align-items:flex-start;gap:10px;font-size:14px;display:flex}.nxs .check input{width:18px;height:18px;accent-color:var(--accent);margin-top:2px}.nxs .opts{flex-wrap:wrap;gap:8px;display:flex}.nxs .opt{position:relative}.nxs .opt input{opacity:0;cursor:pointer;position:absolute;inset:0}.nxs .opt span{border:2px solid var(--border-2);min-height:40px;color:var(--ink-soft);border-radius:6px;align-items:center;padding:0 14px;font-size:14px;display:inline-flex}.nxs .opt input:checked+span{border-color:var(--accent);color:var(--ink);background:var(--panel-2)}.nxs .opt input:focus-visible+span{box-shadow:var(--focus-ring)}.nxs .ok-msg{border:2px solid var(--accent);background:var(--panel);border-radius:10px;padding:18px}.nxs .ok-msg b{font:800 22px/1.1 var(--font-display);margin-bottom:6px;display:block}.nxs .legal-line{color:var(--ink-mute);font-size:12.5px}.nxs .auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100vh - 66px);display:grid}.nxs .auth__side{background:var(--brand-mass);color:var(--on-brand-mass);padding:clamp(32px,6vw,80px) var(--g);flex-direction:column;justify-content:space-between;gap:32px;display:flex}.nxs .auth__side p{max-width:40ch;font-size:17px}.nxs .auth__main{padding:clamp(32px,6vw,80px) var(--g);justify-content:center;align-items:center;display:flex}.nxs .auth__box{gap:20px;width:100%;max-width:420px;display:grid}.nxs .auth__box .h2{margin-bottom:4px}@media (max-width:860px){.nxs .auth{grid-template-columns:minmax(0,1fr)}.nxs .auth__side{order:2}}.nxs .seg{border:2px solid var(--border-2);background:var(--panel);border-radius:8px;gap:4px;padding:4px;display:inline-flex}.nxs .seg button{color:var(--ink-soft);font:600 14px/1 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:40px;padding:10px 14px}.nxs .seg button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.nxs .plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}@media (max-width:980px){.nxs .plans{grid-template-columns:minmax(0,1fr)}}.nxs .plan{border:2px solid var(--border-2);background:var(--panel);box-shadow:var(--card-shadow);border-radius:10px;flex-direction:column;gap:16px;padding:26px;display:flex}.nxs .plan.is-main{border-color:var(--accent)}.nxs .plan__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.nxs .plan__name{font:800 22px/1 var(--font-display);letter-spacing:-.02em;text-transform:uppercase}.nxs .plan__price{font:800 clamp(40px,4vw,52px)/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.nxs .plan__per{color:var(--ink-mute);margin-top:6px;font-size:13px}.nxs .plan ul{gap:8px;font-size:15px;display:grid}.nxs .plan li{align-items:flex-start;gap:10px;display:flex}.nxs .plan li svg{width:16px;height:16px;color:var(--accent);flex:none;margin-top:4px}.nxs .plan .nx-btn{width:100%;margin-top:auto}.nxs .plan__for{color:var(--ink-soft);border-bottom:1px solid var(--divider-1);padding-bottom:14px;font-size:14px}.nxs .extras{color:var(--ink-soft);flex-wrap:wrap;gap:12px 32px;margin-top:20px;font-size:15px;display:flex}.nxs .cmp td:not(:first-child),.nxs .cmp th:not(:first-child){text-align:center;width:16%}.nxs .cmp .grp td{background:var(--panel-2);font:500 11px/1.4 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.nxs .yes{color:var(--accent);font-weight:700}.nxs .no{color:var(--ink-mute)}.nxs .calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}@media (max-width:900px){.nxs .calc{grid-template-columns:minmax(0,1fr)}}.nxs .calc__out{background:var(--brand-mass);color:var(--on-brand-mass);border-radius:10px;flex-direction:column;gap:14px;padding:28px;display:flex}.nxs .calc__big{font:800 clamp(52px,7vw,96px)/.9 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.nxs .calc__out .nx-btn--primary{background:var(--on-brand-mass);color:var(--marfil);align-self:flex-start}.nxs .formula{font:400 13px/1.6 var(--font-mono);background:#0c25321f;border-radius:6px;padding:14px}.nxs .cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.nxs .card{border:2px solid var(--border-2);background:var(--panel);color:var(--ink);border-radius:10px;flex-direction:column;gap:12px;padding:22px;text-decoration:none;display:flex}.nxs a.card:hover{border-color:var(--accent);color:var(--ink)}.nxs .card p{color:var(--ink-soft);font-size:15px}.nxs .card .meta{color:var(--ink-mute);margin-top:auto;font-size:13px}.nxs .article{max-width:72ch}.nxs .article h2{font:800 clamp(24px,2.4vw,30px)/1.1 var(--font-display);letter-spacing:-.02em;margin:44px 0 14px}.nxs .article p,.nxs .article li{color:var(--ink-soft);font-size:17px;line-height:1.7}.nxs .article p+p{margin-top:16px}.nxs .article ol{gap:10px;margin-top:12px;padding-left:22px;list-style:decimal;display:grid}.nxs .article ul{gap:8px;margin-top:12px;padding-left:22px;list-style:square;display:grid}.nxs .toc{border:2px solid var(--border-2);background:var(--panel);border-radius:10px;padding:18px 20px;font-size:15px}.nxs .toc ol{gap:6px;margin-top:10px;padding-left:20px;list-style:decimal;display:grid}.nxs .legal h2{font:800 22px/1.15 var(--font-display);margin:36px 0 10px}.nxs .legal p{color:var(--ink-soft)}.nxs .pending{border:2px dashed var(--border-2);color:var(--ink-soft);border-radius:10px;padding:16px 18px;font-size:15px}.nxs .ft{border-top:2px solid var(--border-2);padding-block:clamp(64px,7vw,96px) 32px}.nxs .ft__grid{grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:32px;display:grid}@media (max-width:900px){.nxs .ft__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nxs .ft__brand{grid-column:1/-1}}.nxs .ft__brand p{color:var(--ink-soft);max-width:34ch;margin-top:16px;font-size:15px}.nxs .ft__brand .logo{color:var(--logo-ink);line-height:0;display:block}.nxs .ft__brand .logo svg{width:auto;height:34px}.nxs .ft h3{font:500 11px/1.4 var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:12px}.nxs .ft ul{gap:8px;display:grid}.nxs .ft ul a{color:var(--ink);font-size:15px;text-decoration:none}.nxs .ft ul a:hover{color:var(--accent)}.nxs .ft__bot{border-top:2px solid var(--border-2);color:var(--ink-mute);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:48px;padding-top:20px;font-size:13px;display:flex}.nxs .app{flex-wrap:wrap;align-items:stretch;min-height:100vh;display:flex}.nxs .app__side{border-right:2px solid var(--border-2);background:var(--bg);flex-direction:column;flex:0 0 236px;gap:20px;padding:20px 14px;display:flex}.nxs .app__side .logo{color:var(--logo-ink);padding:0 8px;line-height:0}.nxs .app__side .logo svg{width:auto;height:26px}.nxs .app__nav{gap:2px;display:grid}.nxs .app__nav a{color:var(--ink-soft);font:500 14px/1 var(--font-ui);border-radius:6px;align-items:center;gap:10px;padding:11px 10px;text-decoration:none;display:flex}.nxs .app__nav a svg{flex:none;width:18px;height:18px}.nxs .app__nav a:hover{background:var(--panel-2);color:var(--ink)}.nxs .app__nav a[aria-current=page]{background:var(--panel-2);color:var(--ink);box-shadow:inset 2px 0 0 var(--accent)}.nxs .app__nav .sep{background:var(--divider-1);height:1px;margin:8px 0}.nxs .app__main{flex-direction:column;flex:999 560px;min-width:0;display:flex}.nxs .app__top{border-bottom:2px solid var(--border-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px clamp(16px,2.5vw,28px);display:flex}.nxs .app__body{gap:20px;width:100%;max-width:1400px;padding:clamp(20px,2.5vw,28px);display:grid}.nxs .app__title{font:800 clamp(24px,2.6vw,34px)/1 var(--font-display);letter-spacing:-.02em;text-transform:uppercase}.nxs .who{align-items:center;gap:10px;font-size:14px;display:flex}.nxs .who .av{background:var(--navy);width:32px;height:32px;color:var(--marfil);font:800 13px/1 var(--font-display);border-radius:6px;place-items:center;display:grid}.nxs .trial{border:2px solid var(--accent);background:var(--panel);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;font-size:14px;display:flex}.nxs .panel{background:var(--panel);border:2px solid var(--border-2);box-shadow:var(--card-shadow);border-radius:10px;min-width:0}.nxs .panel__hd{border-bottom:1px solid var(--divider-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.nxs .panel__t{font:800 20px/1 var(--font-display);letter-spacing:-.02em}.nxs .panel__b{padding:20px}.nxs .grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.nxs .grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:980px){.nxs .grid2,.nxs .grid3{grid-template-columns:minmax(0,1fr)}}.nxs .meter{background:var(--panel-2);border-radius:4px;height:8px;margin-top:8px;overflow:hidden}.nxs .meter i{background:var(--accent);border-radius:4px;height:100%;display:block}.nxs .meter.warn i{background:var(--alert)}.nxs .list{display:grid}.nxs .list li{border-top:1px solid var(--divider-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.nxs .list li:first-child{border-top:0}.nxs .check-step{border-top:1px solid var(--divider-1);align-items:center;gap:12px;padding:12px 0;font-size:15px;display:flex}.nxs .check-step:first-child{border-top:0}.nxs .check-step .bx{border:2px solid var(--border-2);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.nxs .check-step.done .bx{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.nxs .check-step.done .bx svg{width:14px;height:14px}.nxs .check-step.done .lbl{color:var(--ink-mute);text-decoration:line-through}.nxs .stepper{border:2px solid var(--border-2);border-radius:6px;align-items:center;display:inline-flex}.nxs .stepper button{width:40px;height:40px;color:var(--ink);font:700 18px/1 var(--font-ui);cursor:pointer;background:0 0;border:0}.nxs .stepper button:hover{background:var(--panel-2)}.nxs .stepper output{text-align:center;min-width:36px;font:800 16px/1 var(--font-display)}.nxs .sum{gap:10px;font-size:15px;display:grid}.nxs .sum div{justify-content:space-between;gap:12px;display:flex}.nxs .sum .tot{border-top:2px solid var(--border-2);font:800 22px/1 var(--font-display);padding-top:12px}.nxs .toggle{flex:none;width:44px;height:24px;position:relative}.nxs .toggle input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.nxs .toggle span{background:var(--panel-2);border:2px solid var(--border-2);border-radius:6px;transition:background .2s;position:absolute;inset:0}.nxs .toggle span:after{content:"";background:var(--ink-mute);border-radius:4px;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.nxs .toggle input:checked+span{background:var(--accent);border-color:var(--accent)}.nxs .toggle input:checked+span:after{background:var(--on-accent);transform:translate(20px)}.nxs .toggle input:focus-visible+span{box-shadow:var(--focus-ring)}@media (max-width:760px){.nxs .app__side{border-right:0;border-bottom:2px solid var(--border-2);flex-flow:wrap;flex-basis:100%;align-items:center}.nxs .app__nav{grid-auto-flow:column;width:100%;overflow-x:auto}.nxs .app__nav .sep{display:none}}@media (prefers-reduced-motion:no-preference){.nxs.js .rv{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(16px)}.nxs.js .rv.in{opacity:1;transform:none}}.nxs .tag-k{border:1px solid var(--border-2);background:var(--panel);min-height:34px;color:var(--ink);border-radius:6px;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex}.nxs figure.mock{margin:0}.nxs svg[viewBox="0 0 24 24"]{flex:none;width:1.15em;height:1.15em}.nxs .list svg{width:18px;height:18px;color:var(--accent)}.nxs .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nxs [hidden]{display:none!important}.nxs .app__body{grid-template-columns:minmax(0,1fr)}.nxs .app__side,.nxs .app__nav{min-width:0}.nxs .app__nav a{white-space:nowrap}@media (max-width:760px){.nxs .app__side{gap:10px;padding:12px 14px}.nxs .app__nav a span{font-size:13px}}.nxs .ft__grid--ext{grid-template-columns:1.3fr repeat(5,minmax(0,1fr))}@media (max-width:1100px){.nxs .ft__grid--ext{grid-template-columns:repeat(2,minmax(0,1fr))}}.nxs .otp{gap:8px;display:flex}.nxs .otp .nx-field{text-align:center;width:48px;height:56px;font:800 24px/1 var(--font-display);padding:0}.nxs .paid{border:2px solid var(--accent);background:var(--panel);border-radius:14px;margin-bottom:20px;padding:clamp(22px,4vw,40px)}.nxs .paid[data-st=wait]{border-color:var(--border-2)}.nxs .paid[data-st=no]{border-color:var(--alert)}.nxs .paid__hero{grid-template-columns:auto 1fr;align-items:start;gap:12px 24px;display:grid}.nxs .paid__ic{background:var(--accent);width:64px;height:64px;color:var(--on-brand-mass,#0c2532);border-radius:50%;place-items:center;display:grid}.nxs .paid__ic svg{stroke-width:2.6px;width:34px!important;height:34px!important}.nxs .paid[data-st=wait] .paid__ic{background:var(--panel-2,var(--bg));color:var(--ink);border:2px dashed var(--border-2)}.nxs .paid[data-st=no] .paid__ic{background:var(--alert);color:#fff}.nxs .paid__t{font:800 clamp(26px,3.6vw,40px)/1.05 var(--font-display);letter-spacing:-.02em;margin:8px 0 10px}.nxs .paid__msg .soft{max-width:62ch}.nxs .paid__cta{grid-column:2;margin-top:8px}.nxs .rcpt{gap:0;margin:0;display:grid}.nxs .rcpt div{border-bottom:1px solid var(--divider-1);justify-content:space-between;gap:16px;padding:11px 0;font-size:15px;display:flex}.nxs .rcpt dt{color:var(--ink-mute)}.nxs .rcpt dd{text-align:right;margin:0}.nxs .rcpt .rcpt__tot{border-bottom:0;border-top:2px solid var(--border-2);margin-top:6px;padding-top:14px}.nxs .rcpt .rcpt__tot dt{color:var(--ink);font-weight:600}.nxs .rcpt .rcpt__tot dd{font:800 24px/1 var(--font-display)}.nxs .nexts{gap:16px;margin:0;padding:0;list-style:none;display:grid}.nxs .nexts li{grid-template-columns:32px 1fr;align-items:start;gap:12px;display:grid}.nxs .nexts .nx{border:2px solid var(--accent);border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}@media (max-width:640px){.nxs .paid__hero{grid-template-columns:1fr}.nxs .paid__cta{grid-column:1}.nxs .paid__ic{width:52px;height:52px}}@media print{.nxs .app__side,.nxs .app__top .btns,.nxs .dev,.nxs .paid__cta,.nxs .btns{display:none!important}}.nxs .legal-wrap{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.nxs .legal-toc{max-height:calc(100vh - 120px);padding-right:6px;position:sticky;top:96px;overflow:auto}.nxs .legal-toc ol{border-left:2px solid var(--border-2);gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.nxs .legal-toc a{color:var(--ink-mute);border-left:2px solid #0000;margin-left:-2px;padding:6px 0 6px 14px;font-size:14px;line-height:1.35;text-decoration:none;display:block}.nxs .legal-toc a:hover,.nxs .legal-toc a.is-on{color:var(--ink);border-left-color:var(--accent)}.nxs .legal-toc__also{color:var(--ink-mute);margin-top:18px;font-size:14px}.nxs .legal{max-width:76ch}.nxs .legal h2{scroll-margin-top:96px}.nxs .legal h2:first-child{margin-top:0}.nxs .legal h3{font:700 17px/1.3 var(--font-ui);margin:22px 0 8px}.nxs .legal ul{color:var(--ink-soft);gap:8px;margin:10px 0 0;padding-left:20px;display:grid}.nxs .legal li{line-height:1.6}.nxs .legal li b{color:var(--ink);font-weight:600}.nxs .legal p+ul,.nxs .legal ul+p{margin-top:12px}.nxs .legal__note{border-left:3px solid var(--accent);background:var(--panel);border-radius:0 8px 8px 0;padding:14px 16px;color:var(--ink)!important;margin-top:16px!important}.nxs .legal__foot{border-top:1px solid var(--divider-1);padding-top:16px;font-size:14px;color:var(--ink-mute)!important;margin-top:40px!important}.nxs .anchor{visibility:hidden;display:block;position:relative;top:-96px}@media (max-width:900px){.nxs .legal-wrap{grid-template-columns:1fr}.nxs .legal-toc{border:1px solid var(--border-2);border-radius:10px;max-height:none;padding:16px;position:static}}.nxs .legal ul{list-style:outside}.nxs .legal li::marker{color:var(--accent)}.nxs .legal-toc summary{cursor:pointer;list-style:none}.nxs .legal-toc summary::-webkit-details-marker{display:none}@media (max-width:900px){.nxs .legal-toc summary:after{content:" +"}.nxs .legal-toc details[open] summary:after{content:" −"}}.nxs .legal-toc__also a{border:0;margin:0;padding:0;display:inline}.nxs .nxc-dot{background:#2eaa9a;border-radius:50%;flex:none;width:8px;height:8px;animation:2.4s infinite nxcPulse;display:inline-block;box-shadow:0 0 #2eaa9a99}@keyframes nxcPulse{0%{box-shadow:0 0 #2eaa9a8c}70%{box-shadow:0 0 0 8px #2eaa9a00}to{box-shadow:0 0 #2eaa9a00}}@media (prefers-reduced-motion:reduce){.nxs .nxc-dot{animation:none}}.nxs .hd__chat{border:1px solid var(--border-2);height:40px;color:var(--ink);font:600 14px/1 var(--font-ui);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.nxs .hd__chat:hover{border-color:var(--accent)}.nxs .hd__chat svg{display:none;width:18px!important;height:18px!important}@media (max-width:1240px){.nxs .hd__chat-t{display:none}.nxs .hd__chat{padding:0 11px}.nxs .hd__chat svg{display:block}.nxs .hd__chat .nxc-dot{margin:-18px 0 0 18px;position:absolute}.nxs .hd__chat{position:relative}}.nxs .nxc-l{right:max(16px,env(safe-area-inset-right));bottom:max(20px,calc(env(safe-area-inset-bottom) + 12px));z-index:45;align-items:center;gap:6px;transition:opacity .3s,transform .3s;display:flex;position:fixed}.nxs .nxc-l.is-hidden{opacity:0;pointer-events:none;transform:translateY(12px)}.nxs .nxc-l__btn{background:var(--ink);height:48px;color:var(--bg);font:600 15px/1 var(--font-ui);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 16px;display:inline-flex;box-shadow:0 8px 24px #0c1b2047}.nxs .nxc-l__btn svg{width:18px!important;height:18px!important}.nxs .nxc-l__btn:hover{transform:translateY(-1px)}.nxs .nxc-l__x{border:1px solid var(--border-2);background:var(--panel);width:28px;height:28px;color:var(--ink-mute);cursor:pointer;opacity:0;border-radius:50%;font-size:16px;line-height:1;transition:opacity .2s}.nxs .nxc-l:hover .nxc-l__x,.nxs .nxc-l__x:focus-visible{opacity:1}@media (max-width:640px){.nxs .nxc-l__t{display:none}.nxs .nxc-l__btn{justify-content:center;width:52px;height:52px;padding:0;position:relative}.nxs .nxc-l__btn .nxc-dot{position:absolute;top:10px;right:10px}.nxs .nxc-l__x{opacity:1;width:24px;height:24px;font-size:14px}}.nxs .nxc{z-index:150;position:fixed;inset:0}.nxs .nxc__bg{opacity:0;background:#0c1b2073;transition:opacity .25s;position:absolute;inset:0}.nxs .nxc__p{background:var(--bg);width:min(440px,100vw - 24px);color:var(--ink);border:1px solid var(--border-2);opacity:0;border-radius:16px;flex-direction:column;transition:transform .28s cubic-bezier(.2,.7,.2,1),opacity .25s;display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden;transform:translate(24px);box-shadow:0 24px 64px #0c1b2059}.nxs .nxc.is-in .nxc__bg{opacity:1}.nxs .nxc.is-in .nxc__p{opacity:1;transform:none}.nxs .nxc__hd{border-bottom:1px solid var(--divider-1);align-items:center;gap:12px;padding:16px 18px;display:flex}.nxs .nxc__hd h2{font:800 18px/1.1 var(--font-display)}.nxs .nxc__hd p{color:var(--ink-mute);align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.nxs .nxc__av{color:#0c2532;width:40px;height:40px;font:800 18px/1 var(--font-display);background:#2eaa9a;border-radius:12px;flex:none;place-items:center;display:grid}.nxs .nxc__x{border:1px solid var(--border-2);width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;margin-left:auto;font-size:20px;line-height:1}.nxs .nxc__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.nxs .nxc__form{gap:12px;padding:18px;display:grid}.nxs .nxc__lead{color:var(--ink-soft);font-size:14px;line-height:1.5}.nxs .nxc__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nxs .nxc__form .nx-field{min-width:0}.nxs .nxc__form [aria-invalid=true]{border-color:var(--alert)}.nxs .nxc__ints{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.nxs .nxc__ints legend{margin-bottom:8px}.nxs .nxc__chip input{opacity:0;pointer-events:none;position:absolute}.nxs .nxc__chip span{border:1px solid var(--border-2);cursor:pointer;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;display:inline-flex}.nxs .nxc__chip input:checked+span{background:var(--ink);color:var(--bg);border-color:var(--ink)}.nxs .nxc__chip input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.nxs .nxc__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.nxs .nxc__ok{font-size:13px}.nxs .nxc__err{color:var(--alert);font-size:14px}.nxs .nxc__go{width:100%}.nxs .nxc__fine{color:var(--ink-mute);padding:0 18px 14px;font-size:12px;line-height:1.45}.nxs .nxc__form .nxc__fine{padding:0}.nxs .nxc__link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.nxs .nxc__log{flex-direction:column;flex:1;gap:10px;min-height:0;padding:18px;display:flex;overflow:auto}.nxs .nxc__m{border-radius:14px;max-width:86%;padding:10px 14px;font-size:15px;line-height:1.45}.nxs .nxc__m.is-bot{background:var(--panel);border:1px solid var(--border-2);border-bottom-left-radius:4px;align-self:flex-start}.nxs .nxc__m.is-me{color:#0c2532;background:#2eaa9a;border-bottom-right-radius:4px;align-self:flex-end}.nxs .nxc__m.is-typing{gap:4px;padding:14px;display:flex}.nxs .nxc__m.is-typing span{background:var(--ink-mute);border-radius:50%;width:6px;height:6px;animation:1s infinite nxcType}.nxs .nxc__m.is-typing span:nth-child(2){animation-delay:.15s}.nxs .nxc__m.is-typing span:nth-child(3){animation-delay:.3s}@keyframes nxcType{0%,60%,to{opacity:.3}30%{opacity:1}}.nxs .nxc__acts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.nxs .nxc__sug{flex-wrap:wrap;gap:6px;padding:0 18px 10px;display:flex}.nxs .nxc__s{border:1px solid var(--accent);min-height:34px;color:var(--ink);font:500 13px/1 var(--font-ui);cursor:pointer;background:0 0;border-radius:999px;padding:0 12px}.nxs .nxc__s:hover{background:var(--panel)}.nxs .nxc__in{border-top:1px solid var(--divider-1);gap:8px;padding:12px 18px;display:flex}.nxs .nxc__in .nx-field{flex:1;min-width:0}html.nxc-open{overflow:hidden}@media (max-width:640px){.nxs .nxc__p{border-radius:16px 16px 0 0;width:100%;height:min(92dvh,100%);inset:auto 0 0;transform:translateY(30px)}.nxs .nxc__row{grid-template-columns:1fr}}.nxs:where(.fx) .ih{border-bottom:2px solid var(--border-2);padding-block:24px clamp(56px,7vw,104px);overflow:hidden}.nxs:where(.fx) .ih__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:28px 0 22px;display:flex}.nxs:where(.fx) .ih__title{font:800 clamp(56px,10.4vw,150px)/.84 var(--font-display);letter-spacing:-.04em;text-transform:uppercase}.nxs:where(.fx) .ih__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:28px 56px;margin-top:36px;display:grid}.nxs:where(.fx) .ih__grid .lead{margin:0}.nxs:where(.fx) .ih__data{border-top:2px solid var(--border-2);gap:0;display:grid}.nxs:where(.fx) .ih__data div{border-bottom:1px solid var(--divider-1);justify-content:space-between;gap:16px;padding:12px 0;font-size:15px;display:flex}.nxs:where(.fx) .ih__data dt{color:var(--ink-mute)}@media (max-width:860px){.nxs:where(.fx) .ih__grid{grid-template-columns:minmax(0,1fr)}}.nxs:where(.fx) .fx-lines .w{vertical-align:top;margin:-.14em 0 -.08em;padding:.14em 0 .08em;display:inline-block;overflow:hidden}.nxs:where(.fx) .fx-lines .wi{display:inline-block}.nxs:where(.fx) .fx-type .c{display:inline}.nxs:where(.fx) .scr{white-space:nowrap;display:inline-block;position:relative}.nxs:where(.fx) .scr.is-scr{-webkit-text-fill-color:transparent}.nxs:where(.fx) .scr.is-scr:after{content:attr(data-s);-webkit-text-fill-color:currentColor;white-space:nowrap;position:absolute;top:0;left:0}.nxs:where(.fx) .manifest-xl{font:800 clamp(30px,4.2vw,62px)/1.02 var(--font-display);letter-spacing:-.03em;max-width:22ch}.nxs:where(.fx) .manifest-xl .mu{color:var(--ink-mute)}.nxs:where(.fx) .stl{display:grid}.nxs:where(.fx) .stl__item{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:end;gap:16px 40px;padding:22px 0 18px;display:grid;position:relative}.nxs:where(.fx) .stl__div{background:var(--border-2);height:2px;position:absolute;bottom:0;left:0;right:0}.nxs:where(.fx) .stl__mask{overflow:hidden}.nxs:where(.fx) .stl__num{font:800 clamp(56px,8vw,120px)/.86 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;display:block}.nxs:where(.fx) .stl__num small{letter-spacing:-.02em;margin-left:.08em;font-size:.42em}.nxs:where(.fx) .stl__lbl{font:600 18px/1.3 var(--font-ui)}.nxs:where(.fx) .stl__lbl span{color:var(--ink-soft);margin-top:4px;font-size:15px;font-weight:400;display:block}.nxs:where(.fx) .stl__src{font:500 12px/1.3 var(--font-mono);color:var(--ink-mute);text-align:right}@media (max-width:760px){.nxs:where(.fx) .stl__item{grid-template-columns:minmax(0,1fr)}.nxs:where(.fx) .stl__src{text-align:left}}.nxs:where(.fx) .persp{perspective:900px}.nxs:where(.fx) .persp__item{border-top:2px solid var(--border-2)}.nxs:where(.fx) .persp__item:last-child{border-bottom:2px solid var(--border-2)}.nxs:where(.fx) .persp__inner{transform-origin:50% 100%;grid-template-columns:80px minmax(0,1fr) minmax(0,1fr);gap:12px 32px;padding:28px 0;display:grid}.nxs:where(.fx) .persp__n{font:500 13px/1.3 var(--font-mono);color:var(--accent)}.nxs:where(.fx) .persp__t{font:800 clamp(28px,3.4vw,48px)/.95 var(--font-display);letter-spacing:-.03em;text-transform:uppercase}.nxs:where(.fx) .persp__d{color:var(--ink-soft)}@media (max-width:760px){.nxs:where(.fx) .persp__inner{grid-template-columns:minmax(0,1fr)}}.nxs:where(.fx) .svc{position:relative}.nxs:where(.fx) .svc__card{margin-bottom:24px;position:relative}.nxs:where(.fx) .svc__wrap{border:2px solid var(--border-2);background:var(--panel);box-shadow:var(--card-shadow);transform-origin:50% 0;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px 48px;min-height:min(70vh,640px);padding:clamp(24px,4vw,48px);display:grid}.nxs:where(.fx) .svc__n{font:500 13px/1 var(--font-mono);color:var(--accent);margin-bottom:18px;display:block}.nxs:where(.fx) .svc__t{font:800 clamp(38px,5.2vw,76px)/.88 var(--font-display);letter-spacing:-.04em;text-transform:uppercase}.nxs:where(.fx) .svc__d{color:var(--ink-soft);max-width:46ch;margin-top:20px}.nxs:where(.fx) .svc__tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.nxs:where(.fx) .svc__mock{min-width:0}.nxs:where(.fx) .svc__card.mass .svc__wrap{background:var(--brand-mass);color:var(--on-brand-mass);border-color:var(--brand-mass)}.nxs:where(.fx) .svc__card.mass .svc__n,.nxs:where(.fx) .svc__card.mass .svc__d{color:var(--on-brand-mass)}.nxs:where(.fx) .svc__card.mass .tag-k{border-color:var(--on-brand-mass);color:var(--on-brand-mass);background:0 0}@media (min-width:1000px) and (prefers-reduced-motion:no-preference){.nxs:where(.fx) .svc__card{position:sticky;top:96px}}@media (max-width:1000px){.nxs:where(.fx) .svc__wrap{grid-template-columns:minmax(0,1fr);min-height:0}}.nxs:where(.fx) .acc__grp{border-top:2px solid var(--border-2);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:20px 48px;padding:36px 0;display:grid}.nxs:where(.fx) .acc__grp:last-child{border-bottom:2px solid var(--border-2)}.nxs:where(.fx) .acc__h{font:800 clamp(24px,2.6vw,34px)/1 var(--font-display);letter-spacing:-.02em;text-transform:uppercase}.nxs:where(.fx) .acc__item{border-top:1px solid var(--divider-1)}.nxs:where(.fx) .acc__item:first-child{border-top:0}.nxs:where(.fx) .acc__q{width:100%;color:var(--ink);font:600 17px/1.35 var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.nxs:where(.fx) .acc__q:hover{color:var(--accent)}.nxs:where(.fx) .acc__ico{flex:none;width:16px;height:16px;position:relative}.nxs:where(.fx) .acc__ico:before,.nxs:where(.fx) .acc__ico:after{content:"";background:currentColor;height:2px;transition:transform .3s;position:absolute;top:7px;left:0;right:0}.nxs:where(.fx) .acc__ico:after{transform:rotate(90deg)}.nxs:where(.fx) .acc__item.is-open .acc__ico:after{transform:rotate(0)}.nxs:where(.fx) .acc__a{overflow:hidden}.nxs:where(.fx) .acc__a p{color:var(--ink-soft);max-width:66ch;padding:0 0 18px}.nxs:where(.fx).js .acc__item:not(.is-open) .acc__a{height:0}@media (max-width:860px){.nxs:where(.fx) .acc__grp{grid-template-columns:minmax(0,1fr)}}.nxs:where(.fx) .dmq{border-bottom:2px solid var(--border-2);padding-block:clamp(28px,4vw,48px);overflow:hidden}.nxs:where(.fx) .dmq__row{width:max-content;display:flex}.nxs:where(.fx) .dmq__row span{font:800 clamp(44px,6.4vw,100px)/1 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;padding-right:.4em}.nxs:where(.fx) .dmq__row:nth-child(2) span{color:var(--ink-mute)}.nxs:where(.fx) .ctam{background:var(--op-bg,#f7f4ed);color:var(--op-ink,#0c1b20);padding-block:clamp(72px,9vw,128px) clamp(40px,5vw,64px);overflow:hidden}.nxs:where(.fx) .ctam .wrap{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.nxs:where(.fx) .ctam__t{font:800 clamp(44px,7vw,108px)/.88 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;max-width:14ch;color:inherit;text-decoration:none;display:block}.nxs:where(.fx) .ctam__t:hover{color:inherit}.nxs:where(.fx) .ctam .nx-btn--secondary{color:var(--op-ink,#0c1b20);border-color:var(--op-b2,#c9c0ae)}.nxs:where(.fx) .ctam .nx-btn--secondary:hover{border-color:var(--op-acc,#12756a);background:0 0}.nxs:where(.fx) .ctam__mq{margin-top:clamp(40px,5vw,72px)}.nxs:where(.fx) .ctam__row{gap:18px;width:max-content;padding-left:18px;display:flex}.nxs:where(.fx) .obj{flex-direction:column;flex:none;gap:12px;width:280px;display:flex}.nxs:where(.fx) .obj__tag{font:600 11px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:6px;align-self:flex-start;padding:6px 10px}.nxs:where(.fx) .obj__card{text-align:left;border-radius:10px;flex-direction:column;justify-content:space-between;height:190px;padding:18px;display:flex}.nxs:where(.fx) .obj__card b{font:800 30px/.9 var(--font-display);letter-spacing:-.03em;text-transform:uppercase}.nxs:where(.fx) .obj__card p{font-size:14px;line-height:1.35}.nxs:where(.fx) .o-mass{background:var(--brand-mass);color:var(--on-brand-mass)}.nxs:where(.fx) .o-navy{background:var(--navy);color:var(--marfil)}.nxs:where(.fx) .o-night{background:var(--night);color:var(--marfil)}.nxs:where(.fx) .o-verde{background:var(--verde);color:var(--marfil)}.nxs:where(.fx) .o-line{border:2px solid}.nxs:where(.fx){--op-bg:#f7f4ed;--op-ink:#0c1b20;--op-b2:#c9c0ae;--op-acc:#12756a}@media (prefers-color-scheme:light){.nxs:where(.fx):not([data-theme=dark]){--op-bg:#0c1b20;--op-ink:#f7f4ed;--op-b2:#24495b;--op-acc:#3fd3bc}}.nxs:where(.fx)[data-theme=light]{--op-bg:#0c1b20;--op-ink:#f7f4ed;--op-b2:#24495b;--op-acc:#3fd3bc}.nxs:where(.fx) .grav{background:var(--panel);border:2px solid var(--border-2);touch-action:pan-y;border-radius:10px;height:clamp(380px,56vh,560px);position:relative;overflow:hidden}.nxs:where(.fx) .grav__item{-webkit-user-select:none;user-select:none;cursor:grab;white-space:nowrap;will-change:transform;position:absolute;top:0;left:0}.nxs:where(.fx) .grav__item:active{cursor:grabbing}.nxs:where(.fx) .grav__pill{font:800 clamp(18px,2vw,26px)/1 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;display:inline-flex}.nxs:where(.fx) .grav__hint{font:500 12px/1.3 var(--font-mono);color:var(--ink-mute);pointer-events:none;position:absolute;top:14px;left:18px}.nxs:where(.fx) .grav.is-static{flex-wrap:wrap;align-content:flex-end;gap:10px;padding:18px;display:flex}.nxs:where(.fx) .grav.is-static .grav__item{position:static}.nxs:where(.fx) .bp{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.nxs:where(.fx) .bp__card{color:var(--ink);flex-direction:column;gap:12px;text-decoration:none;display:flex}.nxs:where(.fx) .bp__img{aspect-ratio:4/3;border-radius:10px;align-items:flex-end;padding:18px;display:flex;position:relative;overflow:hidden}.nxs:where(.fx) .bp__img b{font:800 clamp(30px,3vw,44px)/.9 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.nxs:where(.fx) .bp__card:hover .bp__img b{transform:translateY(-6px)}.nxs:where(.fx) .bp__card:hover{color:var(--ink)}.nxs:where(.fx) .bp__card h3{font:800 20px/1.1 var(--font-display);letter-spacing:-.02em}.nxs:where(.fx) .bp__meta{color:var(--ink-mute);font-size:13px}.nxs:where(.fx) .e404{grid-template-rows:auto 1fr auto;gap:24px;min-height:calc(100vh - 66px);padding-block:32px;display:grid}.nxs:where(.fx) .e404__big{font:800 clamp(140px,30vw,420px)/.8 var(--font-display);letter-spacing:-.06em}.nxs:where(.fx) .e404__line{border-top:2px solid var(--border-2);font:500 13px/1.3 var(--font-mono);color:var(--ink-mute);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-top:14px;display:flex}.nxs:where(.fx) .otp{gap:8px;display:flex}.nxs:where(.fx) .otp input{text-align:center;width:48px;height:56px;font:800 24px/1 var(--font-display)}.nxs:where(.fx) .ih__title{font-size:clamp(48px,8.4vw,128px)}.nxs:where(.fx) .o-night{box-shadow:inset 0 0 0 2px var(--border-2)}.nxs:where(.fx) .mail-xl{font:800 clamp(30px,5.6vw,84px)/1 var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:14px}.nxs:where(.fx) .smap{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:48px 40px;display:grid}.nxs:where(.fx) .smap__g{min-width:0}.nxs:where(.fx) .smap__h{font:700 13px/1.2 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--accent,var(--brand-mass));border-bottom:2px solid var(--border-2);padding-bottom:12px}.nxs:where(.fx) .smap__gd{color:var(--ink-mute);margin:12px 0 8px;font-size:15px}.nxs:where(.fx) .smap ul{margin:0;padding:0;list-style:none}.nxs:where(.fx) .smap li{border-bottom:1px solid var(--divider-1)}.nxs:where(.fx) .smap li a{color:var(--ink);gap:2px;padding:14px 28px 14px 0;text-decoration:none;display:grid;position:relative}.nxs:where(.fx) .smap li a:after{content:"";opacity:.35;border-top:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .25s,opacity .25s;position:absolute;top:50%;right:4px;transform:translateY(-50%)rotate(45deg)}.nxs:where(.fx) .smap li a:hover:after,.nxs:where(.fx) .smap li a:focus-visible:after{opacity:1;transform:translate(3px,-50%)rotate(45deg)}.nxs:where(.fx) .smap__n{font-size:17px;font-weight:600}.nxs:where(.fx) .smap__d{color:var(--ink-mute);font-size:14px}.nxs:where(.fx) .smap li a:hover .smap__n{text-underline-offset:3px;text-decoration:underline}.nxs:where(.fx) .bcov{aspect-ratio:16/10;border-radius:12px;flex-direction:column;justify-content:space-between;padding:clamp(16px,2vw,24px);display:flex;position:relative;overflow:hidden}.nxs:where(.fx) .bcov b{font:800 clamp(30px,3.4vw,52px)/.88 var(--font-display);letter-spacing:-.035em;text-transform:uppercase;max-width:9ch;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.nxs:where(.fx) .bcov__cat,.nxs:where(.fx) .bcov__mark{font:600 12px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;opacity:.8}.nxs:where(.fx) .bcov__mark{position:absolute;top:clamp(16px,2vw,24px);right:clamp(16px,2vw,24px)}.nxs:where(.fx) .bcov--lg{aspect-ratio:4/3}.nxs:where(.fx) .bcov--lg b{font-size:clamp(44px,6vw,96px)}.nxs:where(.fx) .bcov--wide{aspect-ratio:21/8}.nxs:where(.fx) .bcov--wide b{max-width:none;font-size:clamp(52px,9vw,150px)}.nxs:where(.fx) .bchips{flex-wrap:wrap;gap:8px;margin-bottom:clamp(28px,3vw,40px);display:flex}.nxs:where(.fx) .bchip{border:1px solid var(--border-2);min-height:38px;color:var(--ink);background:var(--panel);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;text-decoration:none;display:inline-flex}.nxs:where(.fx) .bchip:hover{border-color:var(--accent);color:var(--ink)}.nxs:where(.fx) .bchip.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.nxs:where(.fx) .bsearch{gap:8px;display:flex}.nxs:where(.fx) .bsearch .nx-field{flex:1;min-width:0}.nxs:where(.fx) .bfeat{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.nxs:where(.fx) .bfeat__img{display:block}.nxs:where(.fx) .bfeat__img:hover b,.nxs:where(.fx) .bcard a:hover b{transform:translateY(-6px)}.nxs:where(.fx) .bfeat__txt{justify-items:start;gap:14px;display:grid}.nxs:where(.fx) .bfeat__t{font:800 clamp(30px,3.4vw,52px)/1 var(--font-display);letter-spacing:-.03em}.nxs:where(.fx) .bfeat__t a,.nxs:where(.fx) .bcard__t a{color:var(--ink);text-decoration:none}.nxs:where(.fx) .bfeat__t a:hover,.nxs:where(.fx) .bcard__t a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.nxs:where(.fx) .bgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(28px,3vw,40px) 24px;display:grid}.nxs:where(.fx) .bcard{align-content:start;gap:12px;display:grid}.nxs:where(.fx) .bcard>a{display:block}.nxs:where(.fx) .bcard__meta{color:var(--ink-mute);font-size:13px}.nxs:where(.fx) .bcard__meta a{color:var(--accent);font-weight:600;text-decoration:none}.nxs:where(.fx) .bcard__t{font:800 22px/1.08 var(--font-display);letter-spacing:-.02em}.nxs:where(.fx) .bcard__x{color:var(--ink-soft);font-size:15px;line-height:1.55}.nxs:where(.fx) .bnl__grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:32px 56px;display:grid}.nxs:where(.fx) .bnl__form{background:var(--marfil);color:#0c2532;border-radius:12px;padding:24px}.nxs:where(.fx) .bnl__form .nx-label,.nxs:where(.fx) .bnl__form .check,.nxs:where(.fx) .bnl__form a{color:#0c2532}.nxs:where(.fx) .bnl .nx-btn--primary{width:100%}.nxs:where(.fx) .bothers{text-align:right;margin:0;padding:0;list-style:none}.nxs:where(.fx) .bothers a{font-size:14px}.nxs:where(.fx) .bauth{color:var(--ink);align-items:center;gap:12px;font-size:15px;line-height:1.3;text-decoration:none;display:inline-flex}.nxs:where(.fx) .bauth__av{background:var(--accent);color:#0c2532;width:44px;height:44px;font:800 15px/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.nxs:where(.fx) .bauth__av--xl{width:96px;height:96px;font-size:32px}.nxs:where(.fx) .bauthor-hero{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.nxs:where(.fx) .bshare{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nxs:where(.fx) .bshare>span{color:var(--ink-mute);margin-right:4px;font-size:13px}.nxs:where(.fx) .bprog{z-index:60;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.nxs:where(.fx) .bprog i{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.nxs:where(.fx) .phero{padding-block:24px clamp(32px,4vw,56px)}.nxs:where(.fx) .phero__k{margin-top:28px}.nxs:where(.fx) .phero__k a{color:inherit;text-decoration:none}.nxs:where(.fx) .phero__t{font:800 clamp(38px,5.4vw,84px)/.98 var(--font-display);letter-spacing:-.035em;max-width:20ch;margin-top:16px}.nxs:where(.fx) .phero__x{max-width:60ch;margin-top:20px}.nxs:where(.fx) .phero__meta{border-top:1px solid var(--divider-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:32px;padding-top:20px;display:flex}.nxs:where(.fx) .phero__cov{margin-bottom:clamp(8px,2vw,24px)}.nxs:where(.fx) .pwrap{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.nxs:where(.fx) .ptoc{position:sticky;top:96px}.nxs:where(.fx) .ptoc summary{cursor:pointer;list-style:none}.nxs:where(.fx) .ptoc summary::-webkit-details-marker{display:none}.nxs:where(.fx) .ptoc ol{border-left:2px solid var(--border-2);gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.nxs:where(.fx) .ptoc a{color:var(--ink-mute);border-left:2px solid #0000;margin-left:-2px;padding:6px 0 6px 14px;font-size:14px;line-height:1.35;text-decoration:none;display:block}.nxs:where(.fx) .ptoc a:hover,.nxs:where(.fx) .ptoc a.is-on{color:var(--ink);border-left-color:var(--accent)}.nxs:where(.fx) .post{max-width:70ch}.nxs:where(.fx) .post h2{scroll-margin-top:96px}.nxs:where(.fx) .post>p:first-child{color:var(--ink);font-size:19px}.nxs:where(.fx) .pcta{border:2px solid var(--accent);background:var(--panel);border-radius:12px;gap:10px;margin:40px 0;padding:24px;display:grid}.nxs:where(.fx) .pcta__t{font:800 24px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--ink)!important}.nxs:where(.fx) .pcta .btns{margin-top:6px}.nxs:where(.fx) .pend{border-top:1px solid var(--divider-1);margin-top:48px;padding-top:20px}.nxs:where(.fx) .pauthor{border:1px solid var(--border-2);background:var(--panel);border-radius:12px;gap:12px;margin-top:28px;padding:20px;display:grid}.nxs:where(.fx) .pauthor p{margin:0;font-size:15px!important}.nxs:where(.fx) .bsr{gap:0;max-width:820px;margin:0;padding:0;list-style:none;display:grid}.nxs:where(.fx) .bsr li a{border-bottom:1px solid var(--divider-1);color:var(--ink);gap:6px;padding:20px 0;text-decoration:none;display:grid}.nxs:where(.fx) .bsr li a:hover b{text-underline-offset:3px;text-decoration:underline}.nxs:where(.fx) .bsr b{font:800 24px/1.1 var(--font-display);letter-spacing:-.02em}.nxs:where(.fx) .bsr__k{color:var(--accent);font-size:13px;font-weight:600}.nxs:where(.fx) .bsr__n{color:var(--ink-mute);margin-bottom:8px}.nxs:where(.fx) .bsr__empty{gap:10px;max-width:640px;display:grid}@media (max-width:1000px){.nxs:where(.fx) .pwrap{grid-template-columns:1fr}.nxs:where(.fx) .ptoc{border:1px solid var(--border-2);border-radius:10px;padding:16px;position:static}.nxs:where(.fx) .ptoc summary:after{content:" +"}.nxs:where(.fx) .ptoc details[open] summary:after{content:" −"}}@media (max-width:860px){.nxs:where(.fx) .bfeat,.nxs:where(.fx) .bnl__grid{grid-template-columns:1fr}.nxs:where(.fx) .bcov--wide{aspect-ratio:16/9}.nxs:where(.fx) .bsearch{flex-direction:column}}.nxs:where(.fx) .bcard>a,.nxs:where(.fx) .bfeat__img,.nxs:where(.fx) .bcard>a:hover,.nxs:where(.fx) .bfeat__img:hover{color:inherit;text-decoration:none}.nxs:where(.fx) .bsr-sec{padding-top:clamp(28px,3vw,44px)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.nxs:where(.home){--op-bg:#f7f4ed;--op-ink:#0c1b20;--op-soft:#30525e;--op-mute:#46626c;--op-acc:#12756a;--op-b2:#c9c0ae}@media (prefers-color-scheme:light){.nxs:where(.home):not([data-theme=dark]){--op-bg:#0c1b20;--op-ink:#f7f4ed;--op-soft:#9cbcc9;--op-mute:#7fa9a3;--op-acc:#3fd3bc;--op-b2:#24495b}}.nxs:where(.home)[data-theme=light]{--op-bg:#0c1b20;--op-ink:#f7f4ed;--op-soft:#9cbcc9;--op-mute:#7fa9a3;--op-acc:#3fd3bc;--op-b2:#24495b}.nxs:where(.home) .op{background:var(--op-bg);color:var(--op-ink);--ink:var(--op-ink);--ink-soft:var(--op-soft);--ink-mute:var(--op-mute);--accent:var(--op-acc);--border-2:var(--op-b2)}.nxs:where(.home) .op .nx-btn--secondary{color:var(--op-ink);border-color:var(--op-b2)}.nxs:where(.home) .op .nx-btn--secondary:hover{border-color:var(--op-acc);background:0 0}.nxs:where(.home) .nx{--screen:900px;position:relative;overflow-x:clip}.nxs:where(.home) .z1{z-index:1}.nxs:where(.home) .z2{z-index:2}.nxs:where(.home) .z3{z-index:3}.nxs:where(.home) .z4{z-index:4}.nxs:where(.home) .z5{z-index:5}.nxs:where(.home) .z6{z-index:6}.nxs:where(.home) .z7{z-index:7}.nxs:where(.home) .z8{z-index:8}.nxs:where(.home) .hsec{position:relative}.nxs:where(.home) .mk{z-index:0;height:0;position:relative}.nxs:where(.home).home .hd{padding-top:env(safe-area-inset-top,0px);transition:transform .45s cubic-bezier(.65,0,.35,1);position:fixed;top:0;left:0;right:0}.nxs:where(.home).home .hd.is-hidden{transform:translateY(-110%)}.nxs:where(.home).home .hd.is-open{transform:none}.nxs:where(.home).home .ft{z-index:9;background:var(--bg);position:relative}.nxs:where(.home) .ms .nx-btn--secondary{color:var(--on-brand-mass);border-color:var(--on-brand-mass)}.nxs:where(.home) .ms .nx-btn--secondary:hover{background:var(--on-brand-mass);color:var(--brand-mass)}.nxs:where(.home) .chip{height:24px;font:600 11px/1 var(--font-ui);letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.nxs:where(.home) .chip--acc{color:var(--accent);border:1px solid var(--accent)}.nxs:where(.home) .chip--alert{color:var(--alert);border:1px solid var(--alert)}.nxs:where(.home) .tag{min-height:30px;font:500 13px/1 var(--font-ui);white-space:nowrap;border:1px solid;border-radius:6px;align-items:center;padding:0 12px;display:inline-flex}.nxs:where(.home) .big-arrow .ic{stroke-width:2.6px}.nxs:where(.home) .scr{white-space:nowrap;display:inline-block;position:relative}.nxs:where(.home) .scr.is-scr{-webkit-text-fill-color:transparent}.nxs:where(.home) .scr.is-scr:after{content:attr(data-s);-webkit-text-fill-color:currentColor;white-space:nowrap;position:absolute;top:0;left:0}.nxs:where(.home) .is-split{visibility:hidden;position:relative}.nxs:where(.home) .is-split>.sc{visibility:visible;width:100%;display:block;position:absolute;top:0;left:0}.nxs:where(.home) .sc .w{vertical-align:top;margin:-.16em 0 -.1em;padding:.16em 0 .1em;display:inline-block;overflow:hidden}.nxs:where(.home) .sc .wi{display:inline-block}.nxs:where(.home) .ln{margin:-.14em 0 -.06em;padding:.14em 0 .06em;display:block;overflow:hidden}.nxs:where(.home) .ln__i{display:block}.nxs:where(.home) .chars{justify-content:space-between;margin-top:-.12em;padding-top:.12em;display:flex;overflow:hidden}.nxs:where(.home) .ch{display:block;overflow:hidden}.nxs:where(.home) .ch__i{display:block}.nxs:where(.home) .ld{z-index:100;background:var(--bg);padding:28px var(--g);color:var(--ink);flex-direction:column;justify-content:space-between;display:none;position:fixed;inset:0}.nxs:where(.home) .ld__top{font:500 11px/1.4 var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute)}.nxs:where(.home) .ld__tiles{width:min(300px,62vw);height:min(300px,62vw);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.nxs:where(.home) .ld__tile{font:800 30px/1 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;align-items:flex-end;padding:18px;display:flex;position:absolute;inset:0}.nxs:where(.home) .ld__tile:first-child{z-index:1}.nxs:where(.home) .t-mass{background:var(--brand-mass);color:var(--on-brand-mass)}.nxs:where(.home) .t-navy{background:var(--navy);color:var(--marfil)}.nxs:where(.home) .t-marfil{background:var(--marfil);color:var(--night)}.nxs:where(.home) .t-verde{background:var(--verde);color:var(--marfil)}.nxs:where(.home) .t-panel{background:var(--panel-2);color:var(--accent)}.nxs:where(.home) .ld__bottom{justify-content:space-between;align-items:flex-end;display:flex}.nxs:where(.home) .ld__num{font:800 clamp(64px,12vw,158px)/.84 var(--font-display);letter-spacing:-.04em}.nxs:where(.home) .ld__count:before{content:attr(data-n)}.nxs:where(.home) .ld__cap{font:500 11px/1.4 var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute)}@keyframes nxLdOut{to{opacity:0;visibility:hidden}}.nxs:where(.home) .hero{background:var(--bg);position:relative}.nxs:where(.home) .hero__sticky{height:var(--screen);min-height:560px;position:relative;overflow:hidden}.nxs:where(.home) .hero__slider{position:absolute;inset:0;overflow:hidden}.nxs:where(.home) .hero__track{will-change:transform;height:100%;display:flex}.nxs:where(.home) .hero__slide{flex:0 0 100%;height:100%;position:relative;overflow:hidden}.nxs:where(.home) .hero__media{position:absolute;inset:0;overflow:hidden}.nxs:where(.home) .hero__media-i{position:absolute;inset:0}.nxs:where(.home) .s-night{background:var(--bg);color:var(--ink)}.nxs:where(.home) .s-mass{background:var(--brand-mass);color:var(--on-brand-mass)}.nxs:where(.home) .s-verde{background:var(--verde);color:var(--marfil)}.nxs:where(.home) .hero__title{left:var(--g);right:var(--g);color:inherit;z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 40px;text-decoration:none;display:flex;position:absolute;bottom:clamp(60px,9.5vh,100px)}.nxs:where(.home) .hero__title:hover{color:inherit}.nxs:where(.home) .hero__mask{margin-top:-.12em;padding-top:.12em;overflow:hidden}.nxs:where(.home) .hero__big{font:800 clamp(64px,12vw,158px)/.84 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;display:block}.nxs:where(.home) .hero__descr p{font:500 clamp(17px,1.5vw,22px)/1.3 var(--font-ui);max-width:22ch;padding-bottom:.4em;display:block}.nxs:where(.home) .hero__descr span{opacity:.72}.nxs:where(.home) .hero__ctl{top:96px;left:var(--g);right:var(--g);z-index:3;justify-content:space-between;gap:12px;display:flex;position:absolute}.nxs:where(.home) .hero__arrow{right:var(--g);width:clamp(56px,7vw,110px);color:var(--accent);z-index:2;position:absolute;top:160px}.nxs:where(.home) .hero__arrow svg{width:100%;height:auto;display:block}.nxs:where(.home) .hero__arrow .ic{stroke-width:2.6px}.nxs:where(.home) .scene{width:58%;padding:150px var(--g) 200px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}.nxs:where(.home) .scene--grid{border-left:2px solid}.nxs:where(.home) .s-night .scene--grid{border-color:var(--border-2)}.nxs:where(.home) .s-mass .scene--grid{border-color:#0c253259}.nxs:where(.home) .s-verde .scene--grid{border-color:#f7f4ed38}.nxs:where(.home) .scene__idx{font:500 12px/1 var(--font-mono);letter-spacing:.06em;opacity:.8;position:absolute;top:150px;left:28px}.nxs:where(.home) .chat{background:var(--panel);border:2px solid var(--border-2);width:min(440px,100%);color:var(--ink);border-radius:10px;overflow:hidden}.nxs:where(.home) .chat__hd{border-bottom:1px solid var(--divider-1);align-items:center;gap:10px;padding:12px 16px;display:flex}.nxs:where(.home) .chat__av{background:var(--navy);border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.nxs:where(.home) .chat__av i{background:var(--teal);border-radius:999px;width:9px;height:9px;display:block}.nxs:where(.home) .chat__hd b{font:600 14px/1.2 var(--font-ui);display:block}.nxs:where(.home) .chat__hd small{font:500 12px/1.2 var(--font-ui);color:var(--accent);display:block}.nxs:where(.home) .chat__body{flex-direction:column;gap:10px;padding:16px;display:flex}.nxs:where(.home) .bub{max-width:84%;font:400 14px/1.45 var(--font-ui);border-radius:10px;padding:10px 12px 8px}.nxs:where(.home) .bub small{font:500 11px/1 var(--font-mono);opacity:.7;text-align:right;margin-top:4px;display:block}.nxs:where(.home) .bub.in{background:var(--panel-2);color:var(--ink);align-self:flex-start}.nxs:where(.home) .bub.out{background:var(--accent);color:var(--on-accent);align-self:flex-end}.nxs:where(.home) .typing{background:var(--panel-2);border-radius:10px;align-self:flex-end;gap:4px;padding:10px 12px;display:flex}.nxs:where(.home) .typing i{background:var(--ink-soft);border-radius:999px;width:6px;height:6px;display:block}.nxs:where(.home) .chat__ft{border-top:1px solid var(--divider-1);font:500 12px/1 var(--font-ui);color:var(--ink-mute);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.nxs:where(.home) .leadc{background:var(--panel);border:2px solid var(--border-2);width:min(420px,100%);color:var(--ink);border-radius:10px;padding:20px}.nxs:where(.home) .leadc__hd{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.nxs:where(.home) .leadc__name{font:800 26px/1 var(--font-display);letter-spacing:-.02em;margin-bottom:16px}.nxs:where(.home) .leadc__dl{flex-direction:column;display:flex}.nxs:where(.home) .leadc__dl div{border-top:1px solid var(--divider-1);justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}.nxs:where(.home) .leadc__dl dt{color:var(--ink-mute)}.nxs:where(.home) .leadc__dl dd{text-align:right}.nxs:where(.home) .leadc__dl .num{font:800 14px/1.2 var(--font-display)}.nxs:where(.home) .leadc__ft{border-top:2px solid var(--border-2);color:var(--ink-soft);margin-top:14px;padding-top:12px;font-size:13px}.nxs:where(.home) .leadc__ft b{color:var(--ink);font-weight:600}.nxs:where(.home) .cal{background:var(--panel);border:2px solid var(--border-2);width:min(460px,100%);color:var(--ink);border-radius:10px;padding:20px}.nxs:where(.home) .cal__hd{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.nxs:where(.home) .cal__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:16px;display:grid}.nxs:where(.home) .cal__d{flex-direction:column;align-items:stretch;gap:6px;display:flex}.nxs:where(.home) .cal__d b{font:500 11px/1 var(--font-mono);color:var(--ink-mute);text-align:center;padding-bottom:4px}.nxs:where(.home) .cal__s{background:var(--panel-2);border-radius:6px;height:26px}.nxs:where(.home) .cal__s.on{background:var(--accent)}.nxs:where(.home) .cal__ev{border:2px solid var(--accent);border-radius:10px;flex-direction:column;gap:4px;padding:14px;display:flex}.nxs:where(.home) .cal__ev b{font:800 20px/1 var(--font-display);letter-spacing:-.02em}.nxs:where(.home) .cal__ev span{font-size:14px}.nxs:where(.home) .cal__ev small{color:var(--accent);font-size:12px}.nxs:where(.home) .dash{background:var(--panel);border:2px solid var(--border-2);width:min(520px,100%);color:var(--ink);border-radius:10px;padding:20px}.nxs:where(.home) .dash__t{font:800 20px/1 var(--font-display);letter-spacing:-.02em;margin:8px 0 16px}.nxs:where(.home) .dash__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.nxs:where(.home) .dash__stats div{border:2px solid var(--border-2);border-radius:10px;padding:12px}.nxs:where(.home) .dash__stats small{color:var(--ink-mute);margin-bottom:8px;font-size:12px;display:block}.nxs:where(.home) .dash__stats b{font:800 30px/1 var(--font-display);letter-spacing:-.02em;display:block}.nxs:where(.home) .dash__bars{border-bottom:1px solid var(--divider-1);align-items:flex-end;gap:6px;height:110px;display:flex;position:relative}.nxs:where(.home) .dash__bars i{background:var(--accent);border-radius:4px 4px 0 0;flex:1;display:block}.nxs:where(.home) .dash__bars i.off{background:var(--panel-2)}.nxs:where(.home) .dash__line{border-top:2px dashed var(--alert);position:absolute;top:38%;left:0;right:0}.nxs:where(.home) .about{padding:clamp(110px,14vw,180px) 0 0}.nxs:where(.home) .about__grid{gap:32px var(--g);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.nxs:where(.home) .about__l{flex-direction:column;grid-column:span 5;justify-content:space-between;gap:28px;display:flex}.nxs:where(.home) .about__r{grid-column:span 7}.nxs:where(.home) .h-disp{font:800 clamp(56px,7.8vw,112px)/.84 var(--font-display);letter-spacing:-.04em;text-transform:uppercase}.nxs:where(.home) .statement{font:500 clamp(22px,2.3vw,34px)/1.22 var(--font-ui);letter-spacing:-.01em}.nxs:where(.home) .giant{font:800 19.2vw/.8 var(--font-display);letter-spacing:-.05em;text-transform:uppercase;margin-top:clamp(60px,8vw,120px)}.nxs:where(.home) .giant-wrap{padding:0 var(--g)}.nxs:where(.home) .work{background:var(--bg);padding:clamp(110px,12vw,170px) 0 clamp(80px,9vw,130px)}.nxs:where(.home) .work__head{gap:28px var(--g);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-bottom:clamp(48px,6vw,90px);display:grid}.nxs:where(.home) .work__head h2{grid-column:span 8}.nxs:where(.home) .work__head .cap{grid-column:span 4}.nxs:where(.home) .cap p{font:600 clamp(18px,1.6vw,22px)/1.3 var(--font-ui)}.nxs:where(.home) .cap .mu{color:var(--ink-mute)}.nxs:where(.home) .rows{border-top:2px solid var(--border-2)}.nxs:where(.home) .row{gap:16px var(--g);border-bottom:2px solid var(--border-2);color:var(--ink);grid-template-columns:2fr 6fr 2.4fr 1.6fr;align-items:start;padding:32px 0;text-decoration:none;transition:background .3s;display:grid;position:relative}.nxs:where(.home) .row:hover{color:var(--ink);background:var(--panel)}.nxs:where(.home) .row__niche{padding-left:0;transition:padding .35s}.nxs:where(.home) .row:hover .row__niche{padding-left:14px}.nxs:where(.home) .row h3{font:800 clamp(34px,4vw,58px)/.9 var(--font-display);letter-spacing:-.03em;text-transform:uppercase}.nxs:where(.home) .row h3 span{color:var(--ink-mute);transition:color .3s}.nxs:where(.home) .row:hover h3 span{color:var(--accent)}.nxs:where(.home) .row__tags{color:var(--ink-soft);flex-direction:column;gap:6px;font-size:14px;display:flex}.nxs:where(.home) .row__n{text-align:right;font:500 13px/1.3 var(--font-mono);color:var(--ink-mute)}.nxs:where(.home) .olink{gap:28px var(--g);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;margin-top:clamp(56px,7vw,100px);display:grid}.nxs:where(.home) .olink__obj{color:var(--accent);grid-column:span 5;overflow:hidden}.nxs:where(.home) .olink__obj .ic{stroke-width:2.6px}.nxs:where(.home) .olink__c{flex-direction:column;grid-column:7/span 6;align-items:flex-end;gap:20px;display:flex}.nxs:where(.home) .hs{aspect-ratio:16/9;border:2px solid var(--border-2);background:var(--panel);border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.nxs:where(.home) .hs__main,.nxs:where(.home) .hs__i{transition:opacity .15s;position:absolute;inset:0}.nxs:where(.home) .hs__i{opacity:0;flex-direction:column;justify-content:space-between;padding:22px;display:flex}.nxs:where(.home) .hs__i b{font:800 clamp(40px,5vw,72px)/.84 var(--font-display);letter-spacing:-.04em;text-transform:uppercase}.nxs:where(.home) .hs__main{justify-content:center;align-items:center;padding:16px;display:flex}.nxs:where(.home) .hs__main .dash{transform-origin:50%;display:block;transform:scale(.86)}.nxs:where(.home) .s-mass .hero__descr span{opacity:1}.nxs:where(.home) .stk{background:var(--bg);position:relative}.nxs:where(.home) .stk__card{height:var(--screen);background:var(--bg);min-height:560px;position:relative;overflow:hidden}.nxs:where(.home) .stk__sp{display:none}.nxs:where(.home) .card__wrap{transform-origin:50%;position:absolute;inset:0;overflow:hidden}.nxs:where(.home) .card__mq{pointer-events:none;flex-direction:column;gap:6px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.nxs:where(.home) .mq__row{gap:0;width:max-content;display:flex}.nxs:where(.home) .mq__row span{font:800 clamp(48px,7vw,112px)/.9 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;color:var(--deco);white-space:nowrap;padding-right:.35em}.nxs:where(.home) .card__media{position:absolute;inset:0;overflow:hidden}.nxs:where(.home) .card__media-i{padding:120px var(--g);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.nxs:where(.home) .card__content{padding:clamp(96px,12vh,130px) var(--g) clamp(64px,10vh,104px);color:var(--marfil);z-index:2;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.nxs:where(.home) .card__descr{flex-wrap:wrap;justify-content:space-between;gap:12px 40px;display:flex}.nxs:where(.home) .card__tags{flex-wrap:wrap;gap:8px;max-width:520px;display:flex}.nxs:where(.home) .card__tags.r{justify-content:flex-end}.nxs:where(.home) .card__title{color:var(--marfil);text-decoration:none;display:block}.nxs:where(.home) .card__title:hover{color:var(--marfil)}.nxs:where(.home) .card__content.on-mass,.nxs:where(.home) .card__content.on-mass .card__title,.nxs:where(.home) .card__content.on-mass .card__title:hover{color:var(--on-brand-mass)}.nxs:where(.home) .card__title p{font:800 clamp(40px,11.6vw,150px)/.84 var(--font-display);letter-spacing:-.04em;text-transform:uppercase}.nxs:where(.home) .bg-mass{background:var(--brand-mass)}.nxs:where(.home) .bg-verde{background:var(--verde)}.nxs:where(.home) .bg-navy{background:var(--navy)}.nxs:where(.home) .bg-night{background:var(--night)}.nxs:where(.home) .ms{background:var(--brand-mass);color:var(--on-brand-mass)}.nxs:where(.home) .proc{padding:clamp(110px,12vw,170px) 0 clamp(80px,9vw,120px)}.nxs:where(.home) .manifest{font:800 clamp(34px,4.6vw,68px)/.95 var(--font-display);letter-spacing:-.03em;color:var(--on-brand-mass);max-width:1220px;text-decoration:none;display:block}.nxs:where(.home) .manifest:hover{color:var(--on-brand-mass)}.nxs:where(.home) .ppoints{gap:0 var(--g);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(64px,8vw,120px);display:grid}.nxs:where(.home) .pt{flex-direction:column;gap:18px;padding:28px 0 32px;display:flex;position:relative}.nxs:where(.home) .pt__div{background:var(--on-brand-mass);height:2px;position:absolute;left:0;right:0}.nxs:where(.home) .pt__div.top{top:0}.nxs:where(.home) .pt__div.bot{bottom:0}.nxs:where(.home) .pt__t{align-items:center;gap:12px;display:flex}.nxs:where(.home) .pt__t svg{width:22px;height:22px}.nxs:where(.home) .pt h4{font:800 30px/1 var(--font-display);letter-spacing:-.03em}.nxs:where(.home) .pt p{font:500 16px/1.55 var(--font-ui);max-width:36ch}.nxs:where(.home) .pt .tag{font-family:var(--font-mono);align-self:flex-start;font-size:12px}.nxs:where(.home) .cta{background:var(--bg);padding:clamp(120px,14vw,190px) 0 clamp(100px,10vw,150px);position:relative;overflow:hidden}.nxs:where(.home) .trail__wrap{pointer-events:none;z-index:1;position:absolute;inset:0}.nxs:where(.home) .trail__it{opacity:0;background:var(--panel-2);border:2px solid var(--border-2);width:240px;color:var(--ink);will-change:transform;border-radius:10px;padding:12px 14px;position:absolute;top:0;left:0}.nxs:where(.home) .trail__it small{font:500 11px/1 var(--font-mono);color:var(--accent);margin-bottom:8px;display:block}.nxs:where(.home) .trail__it p{font:500 15px/1.35 var(--font-ui)}.nxs:where(.home) .trail__it.a{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.nxs:where(.home) .trail__it.a small{color:var(--on-accent)}.nxs:where(.home) .cta__c{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:34px;display:flex;position:relative}.nxs:where(.home) .cta__c h2{font:800 clamp(48px,7.6vw,118px)/.86 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;max-width:14ch}.nxs:where(.home) .cta__link{color:var(--ink);text-decoration:none;display:block}.nxs:where(.home) .cta__link:hover{color:var(--ink)}.nxs:where(.home) .trio{width:min(420px,80vw);height:300px;margin-top:20px;position:relative}.nxs:where(.home) .trio__c{border-radius:10px;transition:transform .6s cubic-bezier(.34,1.4,.64,1);position:absolute;inset:0;overflow:hidden}.nxs:where(.home) .trio__c.l{transform:rotate(-8deg)translate(-14%)}.nxs:where(.home) .trio__c.r{transform:rotate(8deg)translate(14%)}.nxs:where(.home) .trio:hover .trio__c.l{transform:rotate(-14deg)translate(-38%)}.nxs:where(.home) .trio:hover .trio__c.r{transform:rotate(14deg)translate(38%)}.nxs:where(.home) .trio__c.f{z-index:2}.nxs:where(.home) .trio .chat,.nxs:where(.home) .trio .leadc,.nxs:where(.home) .trio .cal{width:100%;height:100%}.nxs:where(.home) .plx{background:var(--brand-mass);height:clamp(420px,70vh,760px);position:relative;overflow:hidden}.nxs:where(.home) .plx__i{height:136%;color:var(--on-brand-mass);flex-direction:column;justify-content:center;gap:2px;display:flex;position:absolute;top:-18%;left:0;right:0}.nxs:where(.home) .plx__i p{font:800 clamp(56px,11vw,158px)/.84 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;padding-left:var(--g)}.nxs:where(.home) .plx__i p.o{color:var(--on-brand-mass);opacity:.82}.nxs:where(.home) .cur{z-index:60;pointer-events:none;display:none;position:fixed;top:0;left:0}.nxs:where(.home) .cur.is-on{display:block}.nxs:where(.home) .cur__dot{background:var(--accent);border-radius:999px;width:12px;height:12px;transition:width .35s cubic-bezier(.65,0,.35,1),height .35s cubic-bezier(.65,0,.35,1),background .3s;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.nxs:where(.home) .cur.is-text .cur__dot{width:104px;height:104px}.nxs:where(.home) .cur.v-accent .cur__dot{background:var(--marfil)}.nxs:where(.home) .cur.on-light .cur__dot{background:var(--op-acc)}.nxs:where(.home) .cur__txt{font:600 12px/1.15 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--on-accent);opacity:0;white-space:nowrap;transition:opacity .25s;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.nxs:where(.home) .cur.on-light .cur__txt{color:var(--op-bg)}.nxs:where(.home) .cur.v-accent .cur__txt{color:var(--night)}.nxs:where(.home) .cur__txt:after{content:attr(data-t)}.nxs:where(.home) .cur.is-text .cur__txt{opacity:1}.nxs:where(.home) .cur__pvw{width:280px;height:190px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.nxs:where(.home) .cur__pv{width:100%;height:100%;position:relative}.nxs:where(.home) .cur__card{opacity:0;border-radius:10px;flex-direction:column;justify-content:space-between;padding:16px;transition:opacity .3s,transform .35s cubic-bezier(.34,1.4,.64,1);display:flex;position:absolute;inset:0;transform:scale(.4)}.nxs:where(.home) .cur.is-pv .cur__card.is-active{opacity:1;transform:scale(1)}.nxs:where(.home) .cur__card b{font:800 34px/.86 var(--font-display);letter-spacing:-.04em;text-transform:uppercase}.nxs:where(.home) .cur__card p{font:500 13px/1.35 var(--font-ui)}.nxs:where(.home) .blur{pointer-events:none;z-index:40;height:clamp(44px,6.5vh,76px);transition:opacity .35s;display:none;position:fixed;bottom:0;left:0;right:0}.nxs:where(.home) .blur.is-off{opacity:0}.nxs:where(.home) .blur i{display:block;position:absolute;inset:0}.nxs:where(.home) .blur i:first-child{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);-webkit-mask:linear-gradient(#0000 0%,#000 12.5% 25%,#0000 37.5%);mask:linear-gradient(#0000 0%,#000 12.5% 25%,#0000 37.5%)}.nxs:where(.home) .blur i:nth-child(2){-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask:linear-gradient(#0000 12.5%,#000 25% 37.5%,#0000 50%);mask:linear-gradient(#0000 12.5%,#000 25% 37.5%,#0000 50%)}.nxs:where(.home) .blur i:nth-child(3){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask:linear-gradient(#0000 25%,#000 37.5% 50%,#0000 62.5%);mask:linear-gradient(#0000 25%,#000 37.5% 50%,#0000 62.5%)}.nxs:where(.home) .blur i:nth-child(4){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask:linear-gradient(#0000 37.5%,#000 50% 62.5%,#0000 75%);mask:linear-gradient(#0000 37.5%,#000 50% 62.5%,#0000 75%)}.nxs:where(.home) .blur i:nth-child(5){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask:linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%);mask:linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%)}.nxs:where(.home) .blur i:nth-child(6){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000 100%);mask:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000 100%)}.nxs:where(.home) .blur i:nth-child(7){-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);-webkit-mask:linear-gradient(#0000 75%,#000 87.5% 100%);mask:linear-gradient(#0000 75%,#000 87.5% 100%)}.nxs:where(.home) .blur i:nth-child(8){-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);-webkit-mask:linear-gradient(#0000 87.5%,#000 100%);mask:linear-gradient(#0000 87.5%,#000 100%)}@media (prefers-reduced-motion:no-preference){.nxs:where(.home) .nx{--screen:100vh}.nxs:where(.home) .ld{animation:.4s 5s forwards nxLdOut;display:flex}.nxs:where(.home) .hero{height:calc(var(--screen) * 4)}.nxs:where(.home) .hero__sticky,.nxs:where(.home) .stk__card{position:sticky;top:0}.nxs:where(.home) .stk__sp{height:calc(var(--screen) * 2);display:block}.nxs:where(.home) .stk__sp--end{height:calc(var(--screen) * .6)}.nxs:where(.home) .stk__sp--hold{height:calc(var(--screen) * .4)}.nxs:where(.home) .blur{display:block}}@media (min-width:1200px) and (prefers-reduced-motion:no-preference){.nxs:where(.home) .pin{position:sticky}}@media (max-width:1100px){.nxs:where(.home) .about__l,.nxs:where(.home) .about__r,.nxs:where(.home) .work__head h2,.nxs:where(.home) .work__head .cap{grid-column:span 12}.nxs:where(.home) .row{grid-template-columns:1fr 1fr}.nxs:where(.home) .row h3{order:-1;grid-column:span 2}.nxs:where(.home) .row__n{text-align:right}.nxs:where(.home) .olink__obj{grid-column:span 12}.nxs:where(.home) .olink__c{grid-column:span 12;align-items:flex-start}.nxs:where(.home) .ppoints{grid-template-columns:minmax(0,1fr)}.nxs:where(.home) .scene{width:100%;padding:140px var(--g) 240px;align-items:flex-start}.nxs:where(.home) .scene--grid{border-left:0}.nxs:where(.home) .scene__idx,.nxs:where(.home) .hero__arrow{display:none}}@media (max-width:640px){.nxs:where(.home) .hero__ctl{display:none}.nxs:where(.home) .scene .chat,.nxs:where(.home) .scene .leadc,.nxs:where(.home) .scene .cal{transform-origin:top;transform:scale(.86)}.nxs:where(.home) .card__tags.r{display:none}.nxs:where(.home) .ft__col.r{text-align:left}.nxs:where(.home) .dash__stats b{font-size:22px}}.nxs:where(.home) .statement .mu,.nxs:where(.home) .cap .mu{color:var(--ink-mute)}.nxs:where(.home) .manifest .u{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:3px}.nxs:where(.home) .wait{border-top:1px solid var(--divider-1);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.nxs:where(.home) .wait b{font-weight:600;display:block}.nxs:where(.home) .wait small{color:var(--ink-mute)}.nxs:where(.home) .cta__c .btns{justify-content:center}.nxs:where(.home) .olink__obj svg{width:clamp(110px,14vw,210px);height:auto;display:block}.nxs:where(.home) .row h3{max-width:none}.nxs:where(.home) .about .h-disp{font-size:clamp(44px,5.4vw,84px)}@media (max-width:1100px){.nxs:where(.home) .scene{padding:168px var(--g) 270px}.nxs:where(.home) .hero__ctl{top:92px}}@media (max-width:640px){.nxs:where(.home) .hero__ctl{display:flex}.nxs:where(.home) .hero__ctl .nx-btn--dn{display:none}.nxs:where(.home) .scene .chat,.nxs:where(.home) .scene .leadc,.nxs:where(.home) .scene .cal{width:100%;transform:none}.nxs:where(.home) .scene .m-hide,.nxs:where(.home) .scene .typing,.nxs:where(.home) .scene .chat__ft{display:none}.nxs:where(.home) .scene .bub{font-size:13px}.nxs:where(.home) .hero__descr p{font-size:16px}}.nxs:where(.home) .hero__arrow{left:var(--g);top:150px;right:auto}.nxs:where(.home) .plx__i p{padding-right:var(--g);font-size:clamp(36px,8.2vw,150px)}@media (min-width:1000px){.nxs:where(.home) .card__media-i{padding:calc(clamp(96px,12vh,130px) + 64px) var(--g) 0;justify-content:flex-end;align-items:flex-start}.nxs:where(.home) .card__title p{font-size:clamp(40px,min(11.6vw,14vh),150px)}}.nxs .fi-hd{top:env(safe-area-inset-top,0px);z-index:50;background:var(--bg);border-bottom:2px solid var(--border-2);position:sticky}.nxs .fi-hd__in{max-width:var(--max);padding:10px var(--g);justify-content:space-between;align-items:center;gap:16px;min-height:56px;margin:0 auto;display:flex}.nxs .fi-hd__brand{min-width:0;color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.nxs .fi-hd__logo{object-fit:contain;width:auto;max-width:150px;height:32px;display:block}.nxs .fi-hd__mark{color:var(--logo-ink);line-height:0;display:block}.nxs .fi-hd__mark svg{width:auto;height:28px;display:block}.nxs .fi-hd__name{font:700 15px/1.2 var(--font-ui);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nxs .fi-hd__cta{flex:none}@media (max-width:640px){.nxs .fi-hd__cta{display:none}}.nxs .fi-gal{background:var(--bg);border-bottom:2px solid var(--border-2);outline:none}.nxs .fi-gal__view{background:var(--night);position:relative}.nxs .fi-gal:focus-visible{box-shadow:inset var(--focus-ring)}.nxs .fi-gal__track{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;touch-action:pan-y pinch-zoom;cursor:grab;display:flex;overflow:auto hidden}.nxs .fi-gal__track::-webkit-scrollbar{display:none}.nxs .fi-gal__track.is-drag{cursor:grabbing;scroll-snap-type:none}.nxs .fi-gal__slide{scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:16/10;background:var(--night);flex:0 0 100%;place-items:center;width:100%;max-height:min(70vh,640px);display:grid;position:relative;overflow:hidden}.nxs .fi-gal__slide img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.nxs .fi-gal__slide video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.nxs .fi-gal__slide iframe{background:#000;border:0;width:100%;height:100%;display:block}@media (max-width:640px){.nxs .fi-gal__slide{aspect-ratio:4/3}}.nxs .fi-gal__empty{aspect-ratio:16/10;max-height:50vh;color:var(--ink-mute);background:var(--panel-2);place-items:center;gap:8px;display:grid}.nxs .fi-gal__empty svg{width:48px;height:48px}.nxs .fi-gal__nav{border-radius:var(--radius-6);width:44px;height:44px;color:var(--marfil);cursor:pointer;z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c1b209e;border:2px solid #0000;place-items:center;transition:background-color .12s linear,opacity .12s linear;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.nxs .fi-gal__nav:hover{background:#0c1b20d9}.nxs .fi-gal__nav:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.nxs .fi-gal__nav svg{width:22px;height:22px}.nxs .fi-gal__nav--prev{left:12px}.nxs .fi-gal__nav--next{right:12px}@media (max-width:640px){.nxs .fi-gal__nav{width:40px;height:40px}.nxs .fi-gal__nav--prev{left:8px}.nxs .fi-gal__nav--next{right:8px}}.nxs .fi-gal__count{z-index:2;border-radius:var(--radius-6);color:var(--marfil);font:800 12.5px/1 var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c1b20b8;padding:5px 10px;position:absolute;bottom:12px;right:12px}.nxs .fi-gal__badges{z-index:2;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px}.nxs .fi-gal__badges .nx-chip{color:var(--marfil);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c1b20b8;border-color:#0000}.nxs .fi-gal__badges .nx-chip--visita{background:var(--accent);color:var(--on-accent)}.nxs .fi-gal__thumbs{padding:10px var(--g);scrollbar-width:none;background:var(--bg);border-top:2px solid var(--border-2);scroll-snap-type:x proximity;gap:8px;display:flex;overflow-x:auto}.nxs .fi-gal__thumbs::-webkit-scrollbar{display:none}.nxs .fi-gal__thumb{border:2px solid var(--border-2);border-radius:var(--radius-6);background:var(--panel-2);cursor:pointer;opacity:.72;scroll-snap-align:center;flex:none;width:84px;height:60px;padding:0;transition:opacity .12s linear,border-color .12s linear;position:relative;overflow:hidden}.nxs .fi-gal__thumb img,.nxs .fi-gal__thumb video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.nxs .fi-gal__thumb:hover{opacity:1}.nxs .fi-gal__thumb[aria-current=true]{opacity:1;border-color:var(--accent)}.nxs .fi-gal__thumb:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.nxs .fi-gal__thumb--video{color:var(--marfil);background:var(--night);place-items:center;display:grid}.nxs .fi-gal__thumb--video svg{filter:drop-shadow(0 1px 2px #0009);width:22px;height:22px;position:absolute}@media (max-width:640px){.nxs .fi-gal__thumb{width:68px;height:50px}}.nxs .fi-body{padding-block:clamp(24px,4vw,48px) clamp(32px,5vw,64px)}.nxs .fi-grid{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (min-width:960px){.nxs .fi-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:40px 48px}.nxs .fi-aside{position:sticky;top:76px}}.nxs .fi-main{gap:28px;min-width:0;display:grid}.nxs .fi-aside{gap:16px;min-width:0;display:grid}.nxs .fi-head{gap:12px;display:grid}.nxs .fi-head .btns{gap:8px}.nxs .fi-title{font:800 clamp(28px,4vw,46px)/1 var(--font-display);letter-spacing:-.03em;text-wrap:balance}.nxs .fi-loc{color:var(--ink-soft);align-items:flex-start;gap:8px;font-size:15px;display:flex}.nxs .fi-loc svg{width:18px;height:18px;color:var(--accent);flex:none;margin-top:3px}.nxs .fi-loc small{color:var(--ink-mute);font-size:13px;display:block}.nxs .fi-price{gap:4px;display:grid}.nxs .fi-price__v{font:800 clamp(28px,3.2vw,38px)/1 var(--font-display);letter-spacing:-.03em;color:var(--accent);font-variant-numeric:tabular-nums}.nxs .fi-price__k{font:500 11px/1.4 var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute)}.nxs .fi-price__extra{color:var(--ink-mute);margin-top:6px;font-size:13px}.nxs .fi-price+.fi-price{border-top:1px solid var(--divider-1);margin-top:10px;padding-top:12px}.nxs .fi-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.nxs .fi-stats .nx-stat{align-content:start;gap:0;min-width:0;padding:14px 16px;display:grid}.nxs .fi-stats .nx-stat__v{align-items:baseline;gap:4px;font-size:clamp(22px,2.4vw,30px);display:flex}.nxs .fi-stats .nx-stat__v small{font:800 13px/1 var(--font-display);color:var(--ink-mute);letter-spacing:0}.nxs .fi-stats .nx-stat svg{width:18px;height:18px;color:var(--accent);margin-bottom:8px}@media (max-width:640px){.nxs .fi-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.nxs .fi-sec{gap:14px;display:grid}.nxs .fi-sec__t{font:800 clamp(20px,2vw,26px)/1.05 var(--font-display);letter-spacing:-.02em}.nxs .fi-desc{color:var(--ink-soft);white-space:pre-line;max-width:68ch;font-size:15.5px;line-height:1.65}.nxs .fi-chips{flex-wrap:wrap;gap:8px;display:flex}.nxs .fi-chip{border-radius:var(--radius-6);background:var(--brand-mass);color:var(--on-brand-mass);font:600 13px/1.35 var(--font-ui);align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.nxs .fi-chip svg{flex:none;width:14px;height:14px}.nxs .fi-group{gap:10px;display:grid}.nxs .fi-group .eyebrow{margin:0}.nxs .fi-kv{grid-template-columns:1fr auto;gap:0 16px;font-size:14px;display:grid}.nxs .fi-kv dt{color:var(--ink-mute);border-top:1px solid var(--divider-1);padding:10px 0}.nxs .fi-kv dd{text-align:right;border-top:1px solid var(--divider-1);font-variant-numeric:tabular-nums;padding:10px 0;font-weight:600}.nxs .fi-kv dt:first-of-type,.nxs .fi-kv dd:first-of-type{border-top:0}.nxs .fi-map{aspect-ratio:16/10;border-radius:calc(var(--radius-10) - 2px) calc(var(--radius-10) - 2px) 0 0;background:var(--panel-2);max-height:380px;overflow:hidden}.nxs .fi-map iframe{filter:none;border:0;width:100%;height:100%;display:block}.nxs .fi-map__ft{color:var(--ink-mute);border-top:1px solid var(--divider-1);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 20px;font-size:13px;display:flex}.nxs .fi-map__ft a{font-weight:600}.nxs .fi-aside .nx-btn{width:100%}.nxs .fi-aside__note{color:var(--ink-mute);font-size:13px}@media (max-width:959px){.nxs .fi-aside__cta{display:none}}.nxs .fi-bar{z-index:60;background:var(--bg);border-top:2px solid var(--border-2);padding:12px var(--g) calc(12px + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:0;right:0}.nxs .fi-bar__in{max-width:var(--max);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.nxs .fi-bar__price{gap:2px;min-width:0;display:grid}.nxs .fi-bar__price b{font:800 20px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nxs .fi-bar__price span{color:var(--ink-mute);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.nxs .fi-bar .nx-btn{flex:none}@media (max-width:480px){.nxs .fi-bar__price{display:none}.nxs .fi-bar .nx-btn{flex:1}}@media (min-width:960px){.nxs .fi-bar{display:none}}.nxs .fi-ft{padding:24px var(--g) 32px;border-top:2px solid var(--border-2);color:var(--ink-mute);text-align:center;font-size:13px}.nxs .fi-ft b{color:var(--ink);font-weight:600}.nxs .fi-ft a{color:inherit;text-decoration:none}.nxs .fi-ft a:hover{color:var(--accent)}.nxs .fi-ft--bar{padding-bottom:calc(32px + 80px + env(safe-area-inset-bottom,0px))}@media (min-width:960px){.nxs .fi-ft--bar{padding-bottom:32px}}.nxs .fi-404{text-align:center;min-height:70vh;padding:48px var(--g);place-items:center;display:grid}.nxs .fi-404 .d-lg{margin:12px 0 16px}@media (prefers-reduced-motion:reduce){.nxs .fi-gal__track{scroll-behavior:auto}.nxs .fi-gal__nav,.nxs .fi-gal__thumb,.nxs .fi-chip{transition:none}}
.nxs.nxs{--font-display:var(--nxs-font-display), "Archivo", system-ui, sans-serif;--font-ui:var(--font-geist-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;min-height:100vh}
