:root{--nt-blue:#4E7BDA;--nt-blue-hover:#4370CE;--nt-blue-press:#3D67C7;--nt-blue-700:#3D67C7;--nt-blue-200:#B9CDF2;--nt-blue-50:#EBF2FD;--nt-ink:#2B2B2B;--nt-ink-muted:#6B7280;--nt-ink-soft:#9AA1AC;--nt-n-50:#F8FAFC;--nt-n-100:#F1F4F8;--nt-n-200:#EAEDF2;--nt-n-300:#D9DEE6;--nt-n-400:#9FA0A4;--nt-n-500:#717278;--nt-n-900:#1D1D1F;--nt-line:#EAEDF2;--nt-line-strong:#DBE0E8;--nt-patches:#21AF70;--nt-patches-50:#DBF4E8;--nt-printhouse:#F27708;--nt-printhouse-50:#FDEBD9;--nt-danger:#FF394C;--nt-danger-50:#FFE7EA;--nt-danger-100:#F3C9CD;--nt-pod:#003DA6;--nt-pod-50:#E6EDF9;--nt-yellow:#F9DE43;--nt-bg-sunken:#F6F8FB;--cream-bg:#FFFDF4;--cream-border:#F3E3C0;--cream-ink:#8A6D1F;--nt-font-body:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Inter,sans-serif;--paper:#FFFFFF;--surface:var(--nt-n-50);--surface-2:var(--nt-n-100);--ink:var(--nt-ink);--ink-soft:#4A4A4C;--muted:var(--nt-ink-muted);--line:var(--nt-line);--accent:var(--nt-blue);--accent-ink:var(--nt-blue-700);--accent-soft:var(--nt-blue-50);--good:var(--nt-patches);--good-soft:var(--nt-patches-50);--warn:var(--nt-printhouse);--warn-soft:var(--nt-printhouse-50);--bad:var(--nt-danger);--bad-soft:var(--nt-danger-50)}*{box-sizing:border-box}body,html{height:100%}body{margin:0;background:var(--paper);color:var(--app-ink,var(--ink));font-family:var(--app-font-user,var(--nt-font-body));font-size:13px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:var(--nt-blue)}a:hover{color:var(--nt-blue-press)}h1,h2,h3{letter-spacing:-.01em}h1{font-size:1.3rem;margin:0 0 .4rem}h1,h2{font-weight:700}h2{font-size:1.02rem;margin:1.6rem 0 .6rem}input,select,textarea{font:inherit;color:var(--ink);background:var(--app-paper,#fff);border:1px solid var(--nt-line-strong);border-radius:10px;padding:.55rem .75rem;width:100%;transition:border-color .15s ease,box-shadow .15s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--nt-blue);box-shadow:0 0 0 3px rgba(78,123,218,.14)}label{display:block;font-weight:600;font-size:.82rem;margin:.9rem 0 .25rem;color:var(--ink-soft)}.chat-input,.chat-input:focus{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;width:100%;min-width:0;resize:none}.btn,button{font:inherit;font-weight:600;border:1px solid var(--nt-line-strong);background:var(--app-paper,#fff);color:var(--ink);border-radius:10px;padding:.52rem 1rem;cursor:pointer;text-decoration:none;display:inline-block;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .1s ease}.btn:hover,button:hover{background:var(--nt-n-50)}.btn:active,button:active:not(:disabled){transform:scale(.985)}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--nf-accent,var(--nt-blue));outline-offset:2px}.btn.primary,button.primary{background:var(--ai-blue);border-color:var(--ai-blue);color:#fff;box-shadow:0 2px 10px rgba(78,123,218,.24)}.btn.primary:active,.btn.primary:hover,button.primary:active,button.primary:hover{background:var(--ai-blue-ink);border-color:var(--ai-blue-ink)}.ai-act:disabled,.ai-pillbtn:disabled,button:disabled{opacity:.55;cursor:default}table{border-collapse:collapse;width:100%;font-size:.9rem}th{text-align:left;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--nt-ink-soft);padding:.6rem .8rem}td,th{border-bottom:1px solid var(--line)}td{padding:.68rem .8rem}:root{--ai-ink:#1B1F26;--ai-body:#5B6572;--ai-faint:#8A93A1;--ai-line:#E6E9EF;--ai-line-strong:#D8DDE5;--ai-blue:#4E7BDA;--ai-blue-ink:#3D67C7;--ai-blue-soft:#EBF2FD;--ai-blue-deep:#587BD2;--ai-green:#177B43;--ai-green-soft:#E9F6EE;--ai-tile:#F2F5FA}html[data-console-theme=dark]{--ai-ink:#E9EAEC;--ai-body:#A6ACB8;--ai-faint:#7C828D;--ai-line:#2E3139;--ai-line-strong:#3D414A;--ai-blue:#6E95E8;--ai-blue-ink:#9DB8F1;--ai-blue-soft:#1A2740;--ai-blue-deep:#3D5CA8;--ai-green:#2E9E62;--ai-green-soft:#12301F;--ai-tile:#262931}.ai-pillbtn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--ai-line-strong);border-radius:10px;background:var(--app-paper);color:var(--ai-ink);padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.ai-pillbtn:hover{background:var(--app-hover);color:var(--ai-ink)}.ai-pillbtn[data-on=true]{background:var(--app-sunken)}.ai-act{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ai-line-strong);border-radius:10px;background:var(--app-paper);color:var(--ai-ink);padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.ai-act:hover{background:var(--app-hover);color:var(--ai-ink)}.ai-act.green{border-color:var(--ai-blue)}.ai-act.green,.ai-act.green:hover{background:var(--ai-blue);color:#fff}.ai-act.green:hover{opacity:.92}.ai-act.blue{border-color:var(--ai-blue)}.ai-act.blue,.ai-act.blue:hover{background:var(--ai-blue);color:#fff}.ai-act.blue:hover{opacity:.92}.ai-task{position:relative;display:flex;align-items:flex-start;gap:12px;padding:5px 0;font-size:15px;line-height:1.5;color:var(--ai-ink)}.ai-task:not(:last-child):after{content:"";position:absolute;left:10px;top:30px;bottom:-7px;width:2px;background:var(--ai-line);border-radius:2px}.ai-task .ai-task-dot{width:21px;height:21px;flex:none;margin-top:1px;border-radius:50%;display:grid;place-items:center;position:relative;z-index:1}.ai-task[data-state=done] .ai-task-dot{background:var(--ai-blue);color:#fff}.ai-task[data-state=pending] .ai-task-dot{border:2px solid var(--ai-line-strong);background:var(--app-paper)}.ai-task[data-state=fail] .ai-task-dot{background:var(--nt-danger);color:#fff}.ai-spin{width:17px;height:17px;border-radius:50%;border:2.5px solid var(--ai-line);border-top-color:var(--ai-blue);animation:aiSpin .8s linear infinite}@keyframes aiSpin{to{transform:rotate(1turn)}}.ai-uselink{display:inline-flex;align-items:center;gap:5px;color:var(--ai-blue-ink);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--ai-blue-ink) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--ai-blue-ink) 45%,transparent);text-underline-offset:3px}a.ai-uselink:hover{color:var(--ai-blue)}.card{background:var(--app-paper,#fff);border:1px solid var(--app-line,var(--line));border-radius:16px;padding:22px;box-shadow:0 12px 34px rgba(31,41,78,.05);animation:aiRise .32s cubic-bezier(.22,1,.36,1) both;transition:box-shadow .2s ease,border-color .2s ease}.card>h2:first-of-type{font-size:16px;font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--app-ink,var(--ink));margin:0 0 12px;padding:0;border-bottom:none}.ai-section{animation:aiRise .32s cubic-bezier(.22,1,.36,1) both;transition:box-shadow .2s ease,border-color .2s ease}.ai-page{display:flex;flex-direction:column;gap:20px}.ai-cols{display:grid;grid-template-columns:minmax(0,5fr) minmax(320px,3fr);grid-gap:20px;gap:20px;align-items:start}.ai-cols>*{min-width:0;display:flex;flex-direction:column;gap:20px}.ai-cols-half{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}.ai-cols-third{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));grid-gap:20px;gap:20px;align-items:stretch}.ai-cols-third>*{min-width:0}@media (max-width:1100px){.ai-cols,.ai-cols-half,.ai-cols-third{grid-template-columns:1fr}}.qs-wizard{flex:1 1;display:grid;grid-template-columns:230px minmax(0,1fr) minmax(340px,448px);min-height:0}.qs-rail{border-right:1px solid var(--app-line);padding:26px 14px;display:flex;flex-direction:column;gap:4px}.qs-center{overflow-y:auto;padding:34px clamp(18px,4vw,40px) 60px;min-width:0}.qs-preview{border-left:1px solid var(--app-line-strong);display:flex;flex-direction:column;align-items:center;padding:30px 24px;overflow-y:auto}@media (max-width:1100px){.qs-wizard{display:flex;flex-direction:column;overflow-y:auto}.qs-rail{flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--app-line);padding:10px 12px;gap:8px}.qs-rail>div{flex:none}.qs-center{overflow-y:visible}.qs-preview{border-left:none;border-top:1px solid var(--app-line-strong)}}.ai-stat-row{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:18px;gap:18px}.studio-cols{display:grid;grid-template-columns:minmax(320px,1fr) minmax(300px,400px);grid-gap:1.2rem;gap:1.2rem;align-items:start}.ai-stat-row>*,.studio-cols>*{min-width:0}@media (max-width:940px){.ai-stat-row,.studio-cols{grid-template-columns:1fr}.studio-cols>.card[style*=sticky]{position:static!important}}.nf-setup-toggle{display:none}@media (max-width:1100px){.nf-setup-rail{position:fixed;left:82px;top:52px;bottom:0;z-index:90;box-shadow:24px 0 60px rgba(17,24,38,.18);transform:translateX(-115%);transition:transform .24s cubic-bezier(.2,.8,.2,1)}.nf-setup-rail[data-open=true]{transform:none}.nf-setup-toggle{display:inline-flex;align-items:center;gap:7px;position:fixed;left:94px;bottom:14px;z-index:91;border:1px solid var(--app-line-strong);background:var(--app-paper);color:var(--app-ink);border-radius:999px;padding:9px 15px;font-size:12.5px;font-weight:700;cursor:pointer;box-shadow:0 10px 30px rgba(31,41,78,.18)}}@keyframes aiRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}input[type=checkbox].switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:20px;border-radius:99px;background:var(--nt-n-300);border:none;padding:0;margin:0;position:relative;cursor:pointer;flex:none;transition:background .18s ease}input[type=checkbox].switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:99px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .18s ease}input[type=checkbox].switch:checked{background:var(--nf-accent)}input[type=checkbox].switch:checked:after{transform:translateX(14px)}input[type=checkbox].switch:focus-visible{outline:2px solid var(--nf-accent);outline-offset:2px}.muted{color:var(--muted)}.error{background:var(--bad-soft);color:var(--bad)}.error,.success{border-radius:9px;padding:.5rem .8rem;font-size:.88rem}.success{background:var(--good-soft);color:var(--good)}.pill{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.04em;padding:.12em .6em;border-radius:99px}.pill.bot{background:var(--nt-blue-50);color:var(--nt-blue-700)}.pill.waiting{background:var(--nt-printhouse-50);color:var(--nt-printhouse)}.pill.live{background:var(--nt-patches-50);color:var(--nt-patches)}.pill.closed{background:var(--nt-n-100);color:var(--nt-ink-muted)}:root{--app-paper:#FFFFFF;--app-sunken:#F6F8FB;--app-ink:#1d1d1f;--app-ink-muted:#5D6370;--app-ink-soft:#939AA6;--app-line:#EAEDF2;--app-line-strong:#DBE0E8;--app-hover:#F3F7FB;--nf-accent:#4E7BDA;--nf-accent-soft:#EBF2FD;--nt-darkblue:#003DA6;--nt-darkblue-50:#DCE4F4;--nt-amber:#F9C433}html[data-console-theme=dark]{color-scheme:dark;--nt-blue:#6E95E8;--nt-blue-hover:#7FA2EB;--nt-blue-press:#5D87E0;--app-paper:#1C1E23;--app-sunken:#131519;--app-ink:#E9EAEC;--app-ink-muted:#A6A9B0;--app-ink-soft:#7C8087;--app-line:#2E3139;--app-line-strong:#3D414A;--app-hover:#262931;--nf-accent:#6E95E8;--nf-accent-soft:#1A2740;--nt-ink:#E9EAEC;--nt-ink-muted:#A6A9B0;--nt-ink-soft:#7C8087;--nt-line:#2E3139;--nt-line-strong:#3D414A;--nt-n-50:#22252B;--nt-n-100:#262931;--nt-n-200:#2E3139;--nt-n-300:#3D414A;--nt-blue-50:#1A2740;--nt-blue-700:#9DB8F1;--nt-bg-sunken:#131519;--nt-patches-50:#10301F;--nt-printhouse-50:#38260F;--nt-danger-50:#3A181D;--nt-danger-100:#5A2730;--nt-darkblue-50:#172441;--nt-patches:#3DCB8C;--nt-printhouse:#F98F3D;--nt-danger:#FF6B7A;--nt-blue-200:#33415F;--cream-bg:#2A2416;--cream-border:#4A3F1E;--cream-ink:#D9B84A;--nt-pod:#7FA2EB;--nt-pod-50:#172441;--nt-darkblue:#8FABEE;--paper:#1C1E23;--ink-soft:#C6C8CD;--usage-bar:#1A2740}html[data-console-theme=dark] .nf-tab .nf-tab-badge[data-hot=true]{background:var(--nt-danger-50);color:var(--nt-danger)}html[data-console-theme=dark] body{background:var(--app-sunken);color:var(--app-ink)}.nfr-btn{height:32px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;font-weight:600;border-radius:6px;border:none;color:#fff;cursor:pointer;white-space:nowrap}.nfr-btn,.nfr-btn:hover{background:var(--nf-accent)}.nfr-btn:hover{opacity:.9}.nfr-btn:disabled{opacity:.5}.nfr-ghost{height:32px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;font-weight:600;border-radius:6px;border:1px solid var(--app-line);background:var(--app-paper);color:var(--app-ink-muted);cursor:pointer;white-space:nowrap}.nfr-ghost:hover{background:var(--app-hover);color:var(--app-ink)}.nfr-crumb a{color:var(--app-ink-muted);text-decoration:none}.nfr-crumb a:hover{color:var(--app-ink)}.nfr-seg:hover:not(:disabled){opacity:.8}.nfr-grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px;column-gap:24px;grid-row-gap:2px;row-gap:2px;padding:16px}@media (max-width:900px){.nfr-grid{grid-template-columns:1fr}}.nfr-fieldrow{display:grid;grid-template-columns:minmax(110px,auto) 1fr;grid-gap:12px;gap:12px;padding:9px 0;font-size:12.5px;border-bottom:1px solid var(--app-line);align-items:baseline;min-width:0}.nfr-grid>.nfr-fieldrow:last-child{border-bottom:none}.nfr-fieldrow .nfr-pencil{opacity:0;transition:opacity .12s}.nfr-fieldrow:hover .nfr-pencil,.nfr-pencil:focus-visible{opacity:1}.nfr-clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nf-topbar{height:52px;align-items:center;gap:12px;padding:0 12px;z-index:50}.nf-topbar,.nf-topnav{flex-shrink:0;background:var(--app-paper);border-bottom:1px solid var(--app-line);display:flex;position:relative}.nf-topnav{height:42px;align-items:stretch;justify-content:center;padding:0 8px;overflow-x:auto;scrollbar-width:none;z-index:40}.nf-topnav::-webkit-scrollbar{display:none}.nf-tab{display:inline-flex;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;white-space:nowrap;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--app-ink-muted);text-decoration:none;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.nf-tab:hover{color:var(--app-ink);background:var(--app-hover)}.nf-tab[data-on=true]{color:var(--nf-accent);font-weight:600;border-bottom-color:var(--nf-accent)}.nf-tab .nf-tab-badge{font-size:10px;font-weight:700;padding:1px 6px;border-radius:99px;background:var(--app-sunken);color:var(--app-ink-muted)}.nf-tab[data-on=true] .nf-tab-badge{background:var(--nf-accent-soft);color:var(--nf-accent)}.nf-tab .nf-tab-badge[data-hot=true]{background:#FBEAEC;color:#B91C25}.nf-iconbtn{width:32px;height:32px;border-radius:6px;display:grid;place-items:center;border:none;background:transparent;color:var(--app-ink-muted);cursor:pointer;padding:0}.nf-iconbtn:hover{background:var(--app-hover);color:var(--app-ink)}.nf-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;background:var(--app-paper);border:1px solid var(--app-line);border-radius:10px;box-shadow:0 12px 32px rgba(10,20,35,.14);padding:6px;z-index:60}.nf-menu-item{display:block;width:100%;text-align:left;padding:7px 10px;border-radius:7px;font-size:12.5px;font-weight:500;color:var(--app-ink);text-decoration:none;border:none;background:transparent;cursor:pointer}.nf-menu-item:hover{background:var(--app-hover);color:var(--app-ink)}.nf-search{width:100%;height:32px;padding:0 60px 0 32px;font-size:12.5px;border-radius:8px;background:var(--app-sunken);border:1px solid transparent}.nf-search:focus{border-color:var(--app-line-strong);outline:2px solid rgba(78,123,218,.2)}.nf-chip,.nf-search:focus{background:var(--app-paper)}.nf-chip{height:36px;padding:0 10px;display:flex;width:100%;align-items:center;justify-content:center;gap:6px;border-radius:6px;font-size:12px;font-weight:600;border:1px solid var(--app-line);color:var(--app-ink-muted);cursor:pointer}.nf-chip:hover{background:var(--app-hover);color:var(--app-ink)}.nf-chip[data-on=true]{border-color:var(--app-line-strong)}.nf-cycle{border:none;background:var(--app-sunken);color:var(--app-ink);font-size:11px;font-weight:600;padding:2px 8px;border-radius:99px;cursor:pointer}.nf-cycle:hover{background:var(--app-hover)}.nf-act-row{padding:10px 12px;border-bottom:1px solid var(--app-line);display:flex;gap:10px}.nf-act-row:hover,.nfr-rowlink:hover{background:var(--app-hover)}.nt-micro{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--nt-ink-soft)}.nt-badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:99px}.nt-badge--blue{background:var(--nt-blue-50);color:var(--nt-blue-700)}.nt-badge--patches{background:var(--nt-patches-50);color:var(--nt-patches)}.nt-badge--danger{background:var(--nt-danger-50);color:var(--nt-danger)}.nt-badge--warn{background:var(--nt-printhouse-50);color:var(--nt-printhouse)}.nt-badge--neutral{background:var(--nt-n-100);color:var(--nt-ink-muted)}.nt-badge--green{background:#EDFBF3;color:#15804F}.rail-item{width:58px;padding:10px 0 8px;border-radius:10px;display:flex;flex-direction:column;align-items:center;cursor:pointer;flex:none;color:var(--app-ink-muted);text-decoration:none;transition:background .15s ease,color .15s ease}.rail-item:hover{background:var(--app-hover);color:var(--app-ink)}.rail-item[data-on=true]{background:var(--nf-accent-soft);color:var(--nf-accent);font-weight:600}.rail-item .rail-label{font-size:11px;font-weight:500;margin-top:5px}.rail-item .rail-badge{position:absolute;top:-9px;left:11px;background:var(--nt-blue);color:#fff;font-size:9.5px;font-weight:600;border-radius:99px;padding:1px 6px;line-height:13px;border:1.5px solid var(--app-paper);white-space:nowrap}.rail-item .rail-badge[data-hot=true]{background:#B91C25}.rail-divider{width:32px;height:1px;background:var(--app-line);margin:6px 0;flex:none}.rail-pop{position:absolute;left:46px;bottom:0;width:238px;background:var(--app-paper);border:1px solid var(--nt-line);border-radius:14px;box-shadow:0 16px 40px rgba(0,0,0,.16);padding:8px;z-index:60;animation:ntIn .15s ease}.rail-pop-item{display:block;padding:8px 10px;border-radius:9px;font-size:13px;font-weight:600;cursor:pointer;color:var(--nt-ink);text-decoration:none;background:none;border:none;width:100%;text-align:left}.rail-pop-item:hover{background:var(--nt-n-50);color:var(--nt-ink)}@keyframes ntIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pulseDot{animation:pulseDot 1.1s ease-in-out infinite}@keyframes pulseDot{0%,80%,to{opacity:.35}40%{opacity:1}}.sn-glow{transition:box-shadow .3s ease,border-color .3s ease;animation:snGlow 3.4s ease-in-out infinite}.sn-glow:focus-within{border-color:var(--ai-blue,#4E7BDA)!important;animation:snGlowFocus 2.6s ease-in-out infinite}@keyframes snGlow{0%,to{box-shadow:0 10px 32px rgba(31,41,78,.07),0 0 10px 0 rgba(78,123,218,.1)}50%{box-shadow:0 10px 32px rgba(31,41,78,.08),0 0 18px 3px rgba(78,123,218,.2)}}@keyframes snGlowFocus{0%,to{box-shadow:0 10px 32px rgba(31,41,78,.08),0 0 14px 1px rgba(78,123,218,.12)}50%{box-shadow:0 10px 32px rgba(31,41,78,.1),0 0 26px 5px rgba(78,123,218,.26)}}@media (prefers-reduced-motion:reduce){.sn-glow,.sn-glow:focus-within{animation:none;box-shadow:0 10px 32px rgba(31,41,78,.1),0 0 20px 3px rgba(78,123,218,.18)}}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--nt-n-300);border-radius:5px}::-webkit-scrollbar-track{background:transparent}.auth-split{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.auth-hero{background:radial-gradient(120% 90% at 26% 14%,rgba(36,133,204,.2),transparent 62%),#0A1220;color:#E9EFF8;padding:clamp(2rem,6vw,5rem)}.auth-hero,.auth-side{display:flex;flex-direction:column;justify-content:center}.auth-side{background:var(--nt-bg-sunken)}@media (max-width:860px){.auth-split{grid-template-columns:1fr}.auth-hero{display:none}}@keyframes wIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes wDot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}@keyframes wCaret{0%,to{opacity:1}50%{opacity:.15}}html[data-focus="1"] .nf-setup-rail,html[data-focus="1"] .nf-side-rail,html[data-focus="1"] .nf-topbar{display:none!important}html[data-reduce-motion="1"] *,html[data-reduce-motion="1"] :after,html[data-reduce-motion="1"] :before{animation:none!important;transition:none!important}.nf-side-rail{transition:flex-basis .25s ease,width .25s ease,margin-right .25s ease}html[data-setup-collapse="1"] .nf-side-rail{flex:0 0 18px!important;width:18px!important;min-width:0;overflow:hidden}html[data-setup-collapse="1"] .nf-side-rail>*{opacity:0;pointer-events:none;transition:opacity .18s ease}html[data-setup-collapse="1"] .nf-side-rail:hover{flex-basis:82px!important;width:82px!important;margin-right:-64px;z-index:70;overflow-y:auto;box-shadow:10px 0 28px rgba(16,24,40,.14)}html[data-setup-collapse="1"] .nf-side-rail:hover>*{opacity:1;pointer-events:auto}.nf-rail-pin:hover{color:var(--nf-accent);border-color:var(--nf-accent)}@media (prefers-reduced-motion:reduce){.nf-side-rail{transition:none}}