.nx-setup-root{--bg:#030710;--bg-2:#060c16;--card:#08101b;--card-2:#0e1623;--card-3:#151e2c;--ink:#f6f9fc;--ink-2:#bcc5d0;--muted:#7e8b98;--faint:#596571;--line:#1d2735;--line-2:#151d29;--accent:#0091ef;--accent-2:#0075f0;--gold:#31b9f4;--accent-soft:#002e5b;--ok:#56d57b;--warn:#fab72a;--bad:#f4514f;--grad:linear-gradient(135deg, #00aaf4 0%, #006dde 100%);--grad-soft:linear-gradient(120deg, #0091ef2e, #31b9f429);--r-xl:28px;--r-lg:20px;--r-md:14px;--r-sm:10px;--ink-on-grad:#fff;--shadow-xl:0 1px 0 #ffffff0d inset, 0 2px 8px #00000059, 0 50px 90px -40px #000c;--shadow-card:0 1px 0 #ffffff0a inset, 0 1px 2px #0000004d, 0 22px 44px -26px #000000b3;--glow-gold:0 0 0 1px #02a9f74d, 0 18px 40px -16px #0088f173;--sans:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-family:var(--sans);color:var(--ink);background:radial-gradient(1100px 720px at 82% -8%, #00386c80, transparent 60%), radial-gradient(820px 560px at -8% 26%, #0038594d, transparent 60%), var(--bg);-webkit-font-smoothing:antialiased;letter-spacing:-.005em;background-attachment:fixed;min-height:100dvh;position:relative}@supports (color:lab(0% 0 0)){.nx-setup-root{--bg:lab(1.93655% -.100724 -4.02724);--bg-2:lab(3.29294% -.222333 -6.13517);--card:lab(4.34622% -.301033 -7.91255);--card-2:lab(7.09594% -.563085 -9.90277);--card-3:lab(11.1164% -.783131 -10.7076);--ink:lab(97.6703% -.411928 -1.83777);--ink-2:lab(79.1018% -1.90485 -6.39429);--muted:lab(57.0478% -2.51475 -8.81825);--faint:lab(41.9638% -2.43716 -8.7846);--line:lab(15.1855% -.949442 -10.7518);--line-2:lab(10.5625% -.80613 -9.31359);--accent:lab(57.3629% -5.51426 -59.4897);--accent-2:lab(49.1936% 12.0315 -75.5616);--gold:lab(70.0017% -21.4092 -40.5577);--accent-soft:lab(18.0819% 1.34231 -33.7417);--ok:lab(76.6247% -51.2812 33.7572);--warn:lab(79.137% 16.9725 73.9414);--bad:lab(58.557% 63.1012 37.9167);--grad:linear-gradient(135deg, lab(65.0605% -17.7404 -48.8018) 0%, lab(45.6048% 13.8048 -75.5149) 100%);--grad-soft:linear-gradient(120deg, lab(57.3629% -5.51426 -59.4897/.18), lab(70.0017% -21.4092 -40.5577/.16));--shadow-xl:0 1px 0 lab(100% 0 0/.05) inset, 0 2px 8px lab(0% 0 0/.35), 0 50px 90px -40px lab(0% 0 0/.8);--shadow-card:0 1px 0 lab(100% 0 0/.04) inset, 0 1px 2px lab(0% 0 0/.3), 0 22px 44px -26px lab(0% 0 0/.7);--glow-gold:0 0 0 1px lab(64.9622% -15.7836 -49.8049/.3), 0 18px 40px -16px lab(54.6566% -.558168 -66.7339/.45);background:radial-gradient(1100px 720px at 82% -8%, lab(22.1915% 6.16476 -47.0748/.5), transparent 60%), radial-gradient(820px 560px at -8% 26%, lab(20.9215% -10.4175 -34.412/.3), transparent 60%), var(--bg)}}.nx-setup-root:before{content:"";background:var(--grad);z-index:200;height:3px;position:fixed;inset:0 0 auto}.nx-setup-root .app{place-items:center;min-height:100dvh;padding:clamp(14px,2.6vw,40px);display:grid}.nx-setup-root .wizard{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);width:min(1120px,100%);box-shadow:var(--shadow-xl);grid-template-columns:332px 1fr;height:min(768px,94dvh);display:grid;position:relative;overflow:hidden}@media (max-width:880px){.nx-setup-root .wizard{grid-template-columns:1fr;height:auto;min-height:min(760px,92dvh)}}.nx-setup-root .wizard.welcome-mode{grid-template-columns:1fr}.nx-setup-root .wizard.welcome-mode .rail{display:none}.nx-setup-root .rail{background:radial-gradient(420px 300px at 20% -10%, #00386c80, transparent 60%), linear-gradient(180deg, var(--bg-2), #06050b);border-right:1px solid var(--line);flex-direction:column;padding:30px 26px 24px;display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.nx-setup-root .rail{background:radial-gradient(420px 300px at 20% -10%, lab(22.1915% 6.16476 -47.0748/.5), transparent 60%), linear-gradient(180deg, var(--bg-2), lab(1.50003% .808962 -2.24241))}}@media (max-width:880px){.nx-setup-root .rail{border-right:0;border-bottom:1px solid var(--line);padding:20px 18px 16px}}.nx-setup-root .brand{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.nx-setup-root .brand-mark{filter:drop-shadow(0 6px 16px #0088f180);filter:drop-shadow(0 6px 16px lab(54.6566% -.558168 -66.7339/.5));flex:none;width:42px;height:42px}.nx-setup-root .brand-meta{flex-direction:column;line-height:1.05;display:flex}.nx-setup-root .brand-meta .t{letter-spacing:-.02em;font-size:18px;font-weight:800}.nx-setup-root .brand-meta .s{color:var(--muted);letter-spacing:.22em;text-transform:uppercase;margin-top:4px;font-size:10.5px;font-weight:700}.nx-setup-root .rail-title{color:var(--muted);letter-spacing:.04em;margin:28px 0 4px;font-size:13px;font-weight:700}.nx-setup-root .rail-sub{color:var(--faint);margin:0 0 18px;font-size:12.5px}@media (max-width:880px){.nx-setup-root .rail-title,.nx-setup-root .rail-sub{display:none}}.nx-setup-root .steps{flex-direction:column;flex:1;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}@media (max-width:880px){.nx-setup-root .steps{flex-direction:row;gap:0;margin-top:14px;overflow-x:auto}}.nx-setup-root .step{cursor:pointer;color:var(--ink-2);-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:14px;padding:11px 12px;transition:background .18s,border-color .18s,color .18s;display:flex;position:relative}.nx-setup-root .step:hover{background:#16151f99;background:lab(7.02489% 2.65916 -6.82799/.6)}.nx-setup-root .step.active{background:var(--card-2);border-color:var(--line)}.nx-setup-root .step.locked{cursor:not-allowed;opacity:.55}.nx-setup-root .step.locked:hover{background:0 0}.nx-setup-root .step .bubble{z-index:1;width:34px;height:34px;font:800 13px/1 var(--sans);color:var(--muted);background:var(--card-2);border:1.5px solid var(--line);border-radius:50%;flex:none;place-items:center;transition:all .2s;display:grid;position:relative}.nx-setup-root .step.active .bubble{color:var(--ink-on-grad);background:var(--grad);box-shadow:0 0 0 4px #02a9f729, var(--glow-gold);border-color:#0000}@supports (color:lab(0% 0 0)){.nx-setup-root .step.active .bubble{box-shadow:0 0 0 4px lab(64.9622% -15.7836 -49.8049/.16), var(--glow-gold)}}.nx-setup-root .step.done .bubble{color:var(--gold);background:#002641;background:lab(13.9003% -3.74819 -22.6544);border-color:#036eae;border-color:lab(43.8813% -7.86385 -42.1704)}.nx-setup-root .step .bubble .chk{width:16px;height:16px;display:none}.nx-setup-root .step.done .bubble .num{display:none}.nx-setup-root .step.done .bubble .chk{display:block}.nx-setup-root .step:before{content:"";background:var(--line-2);z-index:0;width:2px;position:absolute;top:45px;bottom:-2px;left:28.5px}.nx-setup-root .step:last-child:before{display:none}.nx-setup-root .step.done:before{background:linear-gradient(180deg, #036eae, var(--line-2))}@supports (color:lab(0% 0 0)){.nx-setup-root .step.done:before{background:linear-gradient(180deg, lab(43.8813% -7.86385 -42.1704), var(--line-2))}}@media (max-width:880px){.nx-setup-root .step:before,.nx-setup-root .step .txt{display:none}.nx-setup-root .step{padding:6px}}.nx-setup-root .step .txt{flex-direction:column;min-width:0;padding-top:1px;display:flex}.nx-setup-root .step .txt .k{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:800}.nx-setup-root .step.active .txt .k{color:var(--gold)}.nx-setup-root .step .txt .n{color:var(--ink-2);margin-top:3px;font-size:14.5px;font-weight:700}.nx-setup-root .step.active .txt .n{color:var(--ink)}.nx-setup-root .step .txt .d{color:var(--faint);margin-top:2px;font-size:11.5px}.nx-setup-root .rail-foot{border:1px solid var(--line-2);background:#07060db3;background:lab(1.91414% .933714 -2.60115/.7);border-radius:14px;align-items:center;gap:11px;margin-top:16px;padding:13px 14px;display:flex}@media (max-width:880px){.nx-setup-root .rail-foot{display:none}}.nx-setup-root .rail-foot svg{width:17px;height:17px;color:var(--gold);flex:none}.nx-setup-root .rail-foot .ft{color:var(--muted);font-size:11.5px;line-height:1.45}.nx-setup-root .rail-foot .ft b{color:var(--ink-2);font-weight:700}.nx-setup-root .stage{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.nx-setup-root .step-screen{flex-direction:column;flex:auto;min-height:0;display:flex}.nx-setup-root .stage-head{border-bottom:1px solid var(--line-2);flex:none;padding:30px 38px 18px}@media (max-width:560px){.nx-setup-root .stage-head{padding:22px 20px 14px}}.nx-setup-root .crumb{align-items:center;gap:10px;margin-bottom:12px;display:flex}.nx-setup-root .crumb .pill{font:800 10.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-on-grad);background:var(--grad);border-radius:999px;padding:6px 11px}.nx-setup-root .crumb .of{font:700 12px/1 var(--mono);color:var(--muted)}.nx-setup-root .crumb .req{font:800 10px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);background:#002641;background:lab(13.9003% -3.74819 -22.6544);border:1px solid #0f68a2;border:1px solid lab(41.6157% -7.68745 -38.9777);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:6px 10px;display:inline-flex}.nx-setup-root .stage-head h1{letter-spacing:-.025em;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:800}.nx-setup-root .stage-head .lead{color:var(--ink-2);max-width:56ch;margin:8px 0 0;font-size:14.5px;line-height:1.5}.nx-setup-root .stage-body{flex:1;min-height:0;padding:24px 38px 28px;overflow:hidden auto}@media (max-width:560px){.nx-setup-root .stage-body{padding:20px 20px 22px}}.nx-setup-root .stage-foot{border-top:1px solid var(--line-2);background:#08070f99;background:lab(2.13578% 1.15183 -3.1928/.6);align-items:center;gap:14px;padding:16px 38px;display:flex}@media (max-width:560px){.nx-setup-root .stage-foot{padding:14px 20px}}.nx-setup-root .stage-foot .spacer{flex:1}.nx-setup-root .foot-note{color:var(--faint);align-items:center;gap:7px;font-size:12px;display:flex}.nx-setup-root .foot-note svg{width:14px;height:14px;color:var(--muted)}@media (max-width:680px){.nx-setup-root .foot-note{display:none}}.nx-setup-root .btn{border:1px solid var(--line);background:var(--card-2);color:var(--ink);cursor:pointer;font:800 14px/1 var(--sans);white-space:nowrap;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:13px 20px;transition:transform .14s,border-color .14s,background .14s,filter .14s,box-shadow .14s,opacity .14s;display:inline-flex}.nx-setup-root .btn svg{width:17px;height:17px}.nx-setup-root .btn:hover{background:var(--card-3);border-color:#1c67a4;border-color:lab(41.5068% -5.49424 -39.8519)}.nx-setup-root .btn.ghost{background:0 0}.nx-setup-root .btn.primary{color:var(--ink-on-grad);background:var(--grad);border:0;padding:14px 24px;box-shadow:0 16px 30px -16px #0088f199,inset 0 1px #ffffff59;box-shadow:0 16px 30px -16px lab(54.6566% -.558168 -66.7339/.6),inset 0 1px lab(100% 0 0/.35)}.nx-setup-root .btn.primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.nx-setup-root .btn.primary:active{transform:translateY(0)}.nx-setup-root .btn:disabled{opacity:.45;cursor:not-allowed;filter:none;transform:none}.nx-setup-root .btn.lg{padding:16px 28px;font-size:15px}.nx-setup-root .form-grid{grid-template-columns:1fr 1fr;gap:16px 18px;display:grid}@media (max-width:620px){.nx-setup-root .form-grid{grid-template-columns:1fr}}.nx-setup-root .col-2{grid-column:span 2}@media (max-width:620px){.nx-setup-root .col-2{grid-column:span 1}}.nx-setup-root .group-label{font:800 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;margin:4px 0 2px;display:flex}.nx-setup-root .group-label:after{content:"";background:var(--line-2);flex:1;height:1px}.nx-setup-root .group-label:not(:first-child){margin-top:28px}.nx-setup-root .field{flex-direction:column;min-width:0;display:flex}.nx-setup-root .field>label{font:700 11.5px/1 var(--sans);letter-spacing:.04em;color:var(--ink-2);align-items:center;gap:6px;margin-bottom:9px;display:flex}.nx-setup-root .field>label .opt{color:var(--faint);font-weight:500}.nx-setup-root .field>label .star{color:var(--gold)}.nx-setup-root .input{border:1.5px solid var(--line);background:#06060b;background:lab(1.70819% .741743 -2.0778);border-radius:12px;align-items:center;gap:11px;padding:0 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.nx-setup-root .input:focus-within{border-color:var(--accent);background:#0b0a13;background:lab(2.92974% 1.58001 -4.3797);box-shadow:0 0 0 4px #0091ef33;box-shadow:0 0 0 4px lab(57.3629% -5.51426 -59.4897/.2)}.nx-setup-root .input.ok{border-color:#21763c;border-color:lab(43.5038% -36.3107 24.0307)}.nx-setup-root .input>svg.lead{width:17px;height:17px;color:var(--muted);flex:none}.nx-setup-root .input .prefix{font:600 14px/1 var(--mono);color:var(--faint);white-space:nowrap}.nx-setup-root .input input,.nx-setup-root .input textarea{min-width:0;font:600 14.5px/1.4 var(--sans);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:14px 0}.nx-setup-root .input textarea{resize:none;line-height:1.6}.nx-setup-root .input input::placeholder,.nx-setup-root .input textarea::placeholder{color:#585760;color:lab(37.2133% 1.89482 -5.28059);font-weight:500}.nx-setup-root .input .trail-btn{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:6px;display:grid}.nx-setup-root .input .trail-btn:hover{color:var(--ink);background:var(--card-3)}.nx-setup-root .input .trail-btn svg{width:17px;height:17px}.nx-setup-root .hint{color:var(--faint);margin-top:7px;font-size:11.5px;line-height:1.4}.nx-setup-root .hint.good{color:var(--ok)}.nx-setup-root .hint.bad{color:var(--bad)}.nx-setup-root .strength{gap:5px;margin-top:9px;display:flex}.nx-setup-root .strength i{background:var(--line);border-radius:999px;flex:1;height:5px;transition:background .2s}.nx-setup-root .strength.s1 i:nth-child(-n+1){background:var(--bad)}.nx-setup-root .strength.s2 i:nth-child(-n+2){background:var(--warn)}.nx-setup-root .strength.s3 i:nth-child(-n+3){background:#c4c642;background:lab(77.8024% -12.2738 62.3917)}.nx-setup-root .strength.s4 i{background:var(--ok)}.nx-setup-root .social-row{align-items:center;gap:12px;display:flex}.nx-setup-root .social-row+.social-row{margin-top:10px}.nx-setup-root .social-ic{width:42px;height:42px;color:var(--ink);border:1px solid var(--line);background:var(--card-2);border-radius:11px;flex:none;place-items:center;display:grid}.nx-setup-root .social-ic svg{width:18px;height:18px}.nx-setup-root .social-row .input{flex:1}.nx-setup-root .welcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:min(720px,90dvh);padding:48px 28px;display:flex;position:relative;overflow:hidden}.nx-setup-root .welcome>*{z-index:1;position:relative}.nx-setup-root .welcome .aura{z-index:0;background:var(--grad-soft);filter:blur(60px);opacity:.45;border-radius:50%;width:520px;height:520px;animation:9s ease-in-out infinite nx-floaty;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}@keyframes nx-floaty{0%,to{transform:translate(-50%,-52%)scale(1)}50%{transform:translate(-50%,-48%)scale(1.08)}}.nx-setup-root .welcome-mark{filter:drop-shadow(0 14px 36px #0082ed8c);filter:drop-shadow(0 14px 36px lab(52.0086% 3.13276 -73.2074/.55));width:124px;height:auto;animation:.8s cubic-bezier(.2,.8,.3,1.2) both nx-markIn;display:block;position:relative}@keyframes nx-markIn{0%{opacity:0;transform:scale(.6)rotate(-8deg)}to{opacity:1;transform:none}}.nx-setup-root .welcome h1{letter-spacing:-.03em;margin:30px 0 0;font-size:clamp(30px,5vw,46px);font-weight:800;animation:.6s .15s both nx-fadeUp}.nx-setup-root .welcome h1 .grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.nx-setup-root .welcome p{max-width:46ch;color:var(--ink-2);margin:16px 0 0;font-size:clamp(15px,2vw,17px);line-height:1.6;animation:.6s .28s both nx-fadeUp}@keyframes nx-fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.nx-setup-root .welcome .reveal{place-items:center;height:56px;margin-top:38px;display:grid}.nx-setup-root .welcome .loading{color:var(--muted);align-items:center;gap:12px;font-size:13.5px;font-weight:600;display:flex}.nx-setup-root .welcome .loading .dots{gap:6px;display:flex}.nx-setup-root .welcome .loading .dots i{background:var(--gold);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite nx-pulse}.nx-setup-root .welcome .loading .dots i:nth-child(2){animation-delay:.16s}.nx-setup-root .welcome .loading .dots i:nth-child(3){animation-delay:.32s}@keyframes nx-pulse{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}.nx-setup-root .welcome .cta-wrap{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(10px)}.nx-setup-root .welcome .cta-wrap.show{opacity:1;transform:none}.nx-setup-root .welcome .meta-feats{flex-wrap:wrap;justify-content:center;gap:26px;margin-top:34px;animation:.6s .4s both nx-fadeUp;display:flex}.nx-setup-root .welcome .meta-feats div{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.nx-setup-root .welcome .meta-feats svg{width:15px;height:15px;color:var(--gold)}.nx-setup-root .theme-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:760px){.nx-setup-root .theme-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:440px){.nx-setup-root .theme-grid{grid-template-columns:1fr}}.nx-setup-root .theme-tile{cursor:pointer;border:1.5px solid var(--line);background:var(--card-2);-webkit-tap-highlight-color:transparent;border-radius:18px;padding:12px;transition:transform .15s,border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.nx-setup-root .theme-tile:hover{border-color:#1c67a4;border-color:lab(41.5068% -5.49424 -39.8519);transform:translateY(-3px)}.nx-setup-root .theme-tile.sel{border-color:var(--gold);box-shadow:var(--glow-gold)}.nx-setup-root .theme-tile .check{z-index:3;background:var(--grad);width:26px;height:26px;color:var(--ink-on-grad);opacity:0;border-radius:50%;place-items:center;transition:all .2s;display:grid;position:absolute;top:14px;right:14px;transform:scale(.5)}.nx-setup-root .theme-tile .check svg{width:15px;height:15px}.nx-setup-root .theme-tile.sel .check{opacity:1;transform:none}.nx-setup-root .pv{border-radius:12px;height:132px;padding:16px 14px;position:relative;overflow:hidden}.nx-setup-root .pv .pv-av{border-radius:50%;width:38px;height:38px}.nx-setup-root .pv .pv-name{border-radius:4px;width:64%;height:9px;margin-top:11px}.nx-setup-root .pv .pv-role{border-radius:4px;width:40%;height:6px;margin-top:7px}.nx-setup-root .pv .pv-rows{flex-direction:column;gap:7px;margin-top:13px;display:flex}.nx-setup-root .pv .pv-rows i{border-radius:4px;height:7px;display:block}.nx-setup-root .pv .pv-rows i:first-child{width:86%}.nx-setup-root .pv .pv-rows i:nth-child(2){width:70%}.nx-setup-root .pv .pv-chip{border-radius:5px;width:26px;height:16px;position:absolute;bottom:12px;right:12px}.nx-setup-root .pv.professional{background:radial-gradient(120px 80px at 80% 0,#321b6399,#0000),#07060e;background:radial-gradient(120px 80px at 80% 0,lab(16.7474% 25.904 -39.5158/.6),#0000),lab(1.90359% 1.07697 -2.97796)}.nx-setup-root .pv.professional .pv-av{background:#f4ce23;background:lab(84.3279% 2.77337 79.232)}.nx-setup-root .pv.professional .pv-name{background:linear-gradient(90deg,#9a7dff,#f4ce23);background:linear-gradient(90deg,lab(59.5355% 42.1977 -73.5976),lab(84.3279% 2.77337 79.232))}.nx-setup-root .pv.professional .pv-role{background:#f4ce23cc;background:lab(84.3279% 2.77337 79.232/.8)}.nx-setup-root .pv.professional .pv-rows i{background:#373547;background:lab(23.1195% 4.15096 -10.3831)}.nx-setup-root .pv.professional .pv-chip{background:linear-gradient(90deg,#9a7dff,#f4ce23);background:linear-gradient(90deg,lab(59.5355% 42.1977 -73.5976),lab(84.3279% 2.77337 79.232))}.nx-setup-root .pv.softui{background:#e6e9ef;box-shadow:inset 3px 3px 7px #a3b1c699,inset -3px -3px 7px #fff}.nx-setup-root .pv.softui .pv-av{background:#e6e9ef;box-shadow:-3px -3px 6px #fff,3px 3px 6px #a3b1c6b3}.nx-setup-root .pv.softui .pv-name{background:#0077e9;background:lab(49.6046% 7.1139 -68.4879)}.nx-setup-root .pv.softui .pv-role{background:#8ea0b8;background:lab(65.0881% -2.6623 -14.3968)}.nx-setup-root .pv.softui .pv-rows i{background:#a3b1c699}.nx-setup-root .pv.softui .pv-chip{background:#0077e9;background:lab(49.6046% 7.1139 -68.4879)}.nx-setup-root .pv.classicdark{background:#0e111a;background:lab(5.17187% .459015 -5.88343)}.nx-setup-root .pv.classicdark .pv-av{background:#968cff;background:lab(62.8341% 28.039 -62.1601)}.nx-setup-root .pv.classicdark .pv-name{background:#c7c6ff;background:lab(81.5617% 11.9989 -35.3061)}.nx-setup-root .pv.classicdark .pv-role{background:#5f5f84;background:lab(41.3744% 7.23462 -21.1722)}.nx-setup-root .pv.classicdark .pv-rows i{background:#2a2d38;background:lab(18.6704% .472084 -7.41397)}.nx-setup-root .pv.classicdark .pv-chip{background:#968cff;background:lab(62.8341% 28.039 -62.1601)}.nx-setup-root .pv.classiclight{background:#fff;border:1px solid #e2e4ea;border:1px solid lab(90.6764% .0509322 -3.03229)}.nx-setup-root .pv.classiclight .pv-av{background:linear-gradient(135deg,#694fe0,#9a49e0);background:linear-gradient(135deg,lab(43.2361% 40.0939 -71.9894),lab(47.5451% 54.0688 -64.1886))}.nx-setup-root .pv.classiclight .pv-name{background:#694fe0;background:lab(43.2361% 40.0939 -71.9894)}.nx-setup-root .pv.classiclight .pv-role{background:#b8bdcb;background:lab(76.6854% .222623 -7.52772)}.nx-setup-root .pv.classiclight .pv-rows i{background:#e2e4ea;background:lab(90.6764% .0509322 -3.03229)}.nx-setup-root .pv.classiclight .pv-chip{background:#694fe0;background:lab(43.2361% 40.0939 -71.9894)}.nx-setup-root .pv.coder{background-color:#05070d;background-image:linear-gradient(#39ffa10f 1px,#0000 1px),linear-gradient(90deg,#39ffa10f 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:16px 16px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #39ffa129}.nx-setup-root .pv.coder .pv-av{background:#39ffa1;box-shadow:0 0 10px #39ffa180}.nx-setup-root .pv.coder .pv-name{background:#39ffa1}.nx-setup-root .pv.coder .pv-role{background:#22d3ee}.nx-setup-root .pv.coder .pv-rows i{background:#39ffa133}.nx-setup-root .pv.coder .pv-chip{background:#39ffa1}.nx-setup-root .pv.liquidglass{background:radial-gradient(60% 60% at 20% 20%,#897eaccc,#0000 60%),radial-gradient(60% 60% at 85% 80%,#627c9ecc,#0000 60%),#14132a;background:radial-gradient(60% 60% at 20% 20%,lab(55.093% 11.7302 -23.2385/.8),#0000 60%),radial-gradient(60% 60% at 85% 80%,lab(51.0645% -3.10066 -21.2887/.8),#0000 60%),#14132a;border:1px solid #ffffff29}.nx-setup-root .pv.liquidglass .pv-av{background:#ffffff2e;box-shadow:inset 0 1px #fff6}.nx-setup-root .pv.liquidglass .pv-name{background:#ffffffe6}.nx-setup-root .pv.liquidglass .pv-role{background:#ffffff80}.nx-setup-root .pv.liquidglass .pv-rows i{background:#ffffff2e}.nx-setup-root .pv.liquidglass .pv-chip{background:linear-gradient(135deg,#bc88f4,#62b3ff);background:linear-gradient(135deg,lab(65.2068% 35.9991 -47.2465),lab(70.4043% -7.21234 -50.7672))}.nx-setup-root .theme-meta{justify-content:space-between;align-items:center;gap:8px;padding:12px 4px 4px;display:flex}.nx-setup-root .theme-meta .tn{font-size:14.5px;font-weight:800}.nx-setup-root .theme-meta .tt{font:700 9.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line);border-radius:999px;padding:5px 8px}.nx-setup-root .theme-warn{color:#ffaba3;color:lab(78.1698% 31.0117 17.0814);background:#430f0f80;background:lab(13.3578% 25.2496 14.4004/.5);border:1px solid #8c3432;border:1px solid lab(35.0104% 37.7494 22.1378);border-radius:12px;align-items:center;gap:9px;margin-top:18px;padding:12px 16px;font-size:13px;font-weight:600;animation:.4s nx-shake;display:flex}.nx-setup-root .theme-warn svg{flex:none;width:17px;height:17px}@keyframes nx-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.nx-setup-root .photo-layout{grid-template-columns:280px 1fr;align-items:start;gap:30px;display:grid}@media (max-width:720px){.nx-setup-root .photo-layout{grid-template-columns:1fr;gap:24px}}.nx-setup-root .bio-counter{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.nx-setup-root .bio-counter .tip{color:var(--faint);font-size:12px}.nx-setup-root .bio-counter .count{font:700 12px/1 var(--mono);color:var(--muted)}.nx-setup-root .bio-counter .count.warn{color:var(--warn)}.nx-setup-root .bio-counter .count.over{color:var(--bad)}.nx-setup-root .bio-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.nx-setup-root .bio-chip{color:var(--ink-2);cursor:pointer;border:1px solid var(--line);background:var(--card-2);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;transition:all .15s}.nx-setup-root .bio-chip:hover{border-color:var(--gold);color:var(--gold)}.nx-setup-root .thankyou{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.nx-setup-root .confetti-canvas{pointer-events:none;z-index:5;width:100%;height:400px;position:absolute;inset:-16px 0 auto}.nx-setup-root .ty-badge{z-index:6;width:92px;height:92px;color:var(--ink-on-grad);background:var(--grad);box-shadow:var(--glow-gold), inset 0 2px 0 #fff6;border-radius:50%;place-items:center;animation:.55s cubic-bezier(.2,.8,.3,1.3) both nx-pop;display:grid;position:relative}@supports (color:lab(0% 0 0)){.nx-setup-root .ty-badge{box-shadow:var(--glow-gold), inset 0 2px 0 lab(100% 0 0/.4)}}.nx-setup-root .ty-badge svg{width:44px;height:44px}@keyframes nx-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.nx-setup-root .ty-eyebrow{font:800 11.5px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin:22px 0 0;animation:.5s .15s both nx-fadeUp}.nx-setup-root .thankyou h1{letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(28px,4.4vw,42px);font-weight:800;animation:.5s .22s both nx-fadeUp}.nx-setup-root .thankyou h1 .grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.nx-setup-root .ty-lead{max-width:46ch;color:var(--ink-2);margin:14px auto 0;font-size:15.5px;line-height:1.6;animation:.5s .3s both nx-fadeUp}.nx-setup-root .live-card{z-index:6;text-align:left;border:1px solid var(--line);width:min(420px,100%);box-shadow:var(--shadow-card);border-radius:22px;margin:30px auto 0;animation:.6s .4s both nx-fadeUp;position:relative;overflow:hidden}.nx-setup-root .live-card .lc-banner{height:78px}.nx-setup-root .live-card .lc-body{padding:0 22px 22px;position:relative}.nx-setup-root .live-card .lc-av{background-position:50%;background-size:cover;border:3px solid;border-radius:50%;place-items:center;width:84px;height:84px;margin-top:-42px;font-size:30px;font-weight:800;display:grid}.nx-setup-root .live-card .lc-name{letter-spacing:-.02em;margin-top:13px;font-size:22px;font-weight:800}.nx-setup-root .live-card .lc-role{letter-spacing:.18em;text-transform:uppercase;margin-top:6px;font-size:12px;font-weight:800}.nx-setup-root .live-card .lc-bio{margin-top:12px;font-size:13px;line-height:1.6}.nx-setup-root .live-card .lc-rows{flex-direction:column;gap:10px;margin-top:16px;display:flex}.nx-setup-root .live-card .lc-row{align-items:center;gap:11px;font-size:13px;font-weight:600;display:flex}.nx-setup-root .live-card .lc-row .ic{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.nx-setup-root .live-card .lc-row .ic svg{width:15px;height:15px}.nx-setup-root .live-card .lc-tag{font:800 9px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:5px 9px;position:absolute;top:16px;right:18px}.nx-setup-root .live-card .lc-live{color:var(--ink-2);align-items:center;gap:6px;margin-top:14px;font-size:11px;font-weight:700;display:inline-flex}.nx-setup-root .live-card .lc-live .dot{background:var(--ok);border-radius:50%;width:8px;height:8px;animation:1.6s infinite nx-blink}@keyframes nx-blink{0%,to{opacity:1}50%{opacity:.4}}.nx-setup-root .ty-actions{z-index:6;flex-wrap:wrap;justify-content:center;gap:14px;margin:30px 0 6px;animation:.5s .5s both nx-fadeUp;display:flex;position:relative}@media (max-width:440px){.nx-setup-root .ty-actions{flex-direction:column;width:100%}.nx-setup-root .ty-actions .btn{width:100%}}.nx-setup-root .ty-foot{color:var(--faint);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:22px;font-size:12px;animation:.5s .6s both nx-fadeUp;display:flex}.nx-setup-root .ty-foot .sep{background:var(--faint);border-radius:50%;width:4px;height:4px}.nx-setup-root .snd-toggle{cursor:pointer;border:1px solid var(--line);background:var(--card-2);color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.nx-setup-root .snd-toggle svg{width:14px;height:14px}.nx-setup-root .snd-toggle:hover{color:var(--ink);border-color:#1c67a4;border-color:lab(41.5068% -5.49424 -39.8519)}.nx-setup-root .center-narrow{max-width:560px;margin:0 auto}@media (prefers-reduced-motion:reduce){.nx-setup-root *{transition-duration:.12s!important;animation:none!important}}
