.nw-core,.nw-vars{--nw-surface:#fbf8fa;--nw-background:#fbf8fa;--nw-surface-container-lowest:#ffffff;--nw-surface-container:#f0edef;--nw-surface-container-high:#eae7e9;--nw-on-surface:#1b1b1d;--nw-on-surface-variant:#45474c;--nw-outline:#75777d;--nw-outline-variant:#c5c6cd;--nw-primary:#091426;--nw-on-primary:#ffffff;--nw-primary-container:#1e293b;--nw-secondary:#4648d4;--nw-on-secondary:#ffffff;--nw-secondary-container:#6063ee;--nw-error:#ba1a1a;--nw-error-container:#ffdad6;--nw-success:#059669;--nw-success-container:#ecfdf5;--nw-warning:#d97706;--nw-warning-container:#fffbeb;--nw-rail-width:64px;--nw-sidebar-width:280px;--nw-gutter:24px;--nw-margin-page:40px;--nw-font-sans:var(--font-geist-sans,ui-sans-serif,system-ui,sans-serif);--nw-font-mono:var(--font-jetbrains-mono,ui-monospace,monospace)}.nw-core{background-color:var(--nw-background);color:var(--nw-on-surface);font-family:var(--nw-font-sans);min-height:100vh}.nw-nav-shell,footer.nw-vars,nav.nw-vars{min-height:0;height:auto}:is(.nw-vars,.nw-core) .nw-glass-panel{background:rgba(255,255,255,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:.5px solid rgba(9,20,38,.1);box-shadow:0 8px 32px rgba(9,20,38,.1)}:is(.nw-vars,.nw-core) .nw-technical-stroke{border:.5px solid rgba(0,0,0,.08)}:is(.nw-vars,.nw-core) .nw-mesh-bg{background:radial-gradient(circle at 20% 20%,rgba(96,99,238,.08) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(70,72,212,.05) 0,transparent 50%)}:is(.nw-vars,.nw-core) .nw-mono-label{font-family:var(--nw-font-mono);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}:is(.nw-vars,.nw-core) .nw-btn-primary{background:var(--nw-primary);color:var(--nw-on-primary);border-radius:4px;font-size:14px;font-weight:500;padding:8px 16px;transition:opacity .15s}:is(.nw-vars,.nw-core) .nw-btn-primary:hover{opacity:.9}:is(.nw-vars,.nw-core) .nw-btn-secondary{background:var(--nw-secondary);color:var(--nw-on-secondary);border-radius:4px;font-size:14px;font-weight:500;padding:8px 16px}:is(.nw-vars,.nw-core) .nw-btn-ghost{background:transparent;color:var(--nw-on-surface);border:.5px solid rgba(0,0,0,.08);border-radius:4px;font-size:14px;padding:8px 16px}:is(.nw-vars,.nw-core) .nw-ai-pulse-active{background-image:radial-gradient(circle at 100% 0,rgba(96,99,238,.1) 0,transparent 50%)}:is(.nw-vars,.nw-core) .nw-ai-pulse-paused{background-image:radial-gradient(circle at 100% 0,rgba(117,119,125,.08) 0,transparent 50%)}:is(.nw-vars,.nw-core) .nw-ai-glow{background:radial-gradient(circle at 50% 50%,rgba(70,72,212,.05) 0,transparent 70%)}:is(.nw-vars,.nw-core) .nw-pulse-dot{animation:nw-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes nw-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.15)}}:is(.nw-vars,.nw-core) .nw-input{width:100%;padding:8px 12px;border-radius:4px;border:.5px solid rgba(0,0,0,.08);background:var(--nw-surface-container-lowest);font-size:14px;color:var(--nw-on-surface)}:is(.nw-vars,.nw-core) .nw-input:focus{outline:none;box-shadow:0 0 0 2px rgba(70,72,212,.25)}:is(.nw-vars,.nw-core) .nw-native-detail .bg-white,:is(.nw-vars,.nw-core) .nw-native-detail [class*=bg-amber-],:is(.nw-vars,.nw-core) .nw-native-detail [class*=bg-blue-],:is(.nw-vars,.nw-core) .nw-native-detail [class*=bg-emerald-],:is(.nw-vars,.nw-core) .nw-native-detail [class*=bg-gray-],:is(.nw-vars,.nw-core) .nw-native-detail [class*=bg-slate-]{background:rgba(255,255,255,.75)!important;backdrop-filter:blur(12px)}:is(.nw-vars,.nw-core) .nw-native-detail [class*=border-amber-],:is(.nw-vars,.nw-core) .nw-native-detail [class*=border-blue-],:is(.nw-vars,.nw-core) .nw-native-detail [class*=border-emerald-],:is(.nw-vars,.nw-core) .nw-native-detail [class*=border-gray-],:is(.nw-vars,.nw-core) .nw-native-detail [class*=border-slate-]{border-color:rgba(0,0,0,.08)!important}:is(.nw-vars,.nw-core) .nw-native-detail [class*=text-gray-700],:is(.nw-vars,.nw-core) .nw-native-detail [class*=text-gray-800],:is(.nw-vars,.nw-core) .nw-native-detail [class*=text-gray-900]{color:var(--nw-on-surface)!important}:is(.nw-vars,.nw-core) .nw-native-detail [class*=text-gray-400],:is(.nw-vars,.nw-core) .nw-native-detail [class*=text-gray-500]{color:var(--nw-on-surface-variant)!important}:is(.nw-vars,.nw-core) .nw-native-detail [class*=text-blue-6],:is(.nw-vars,.nw-core) .nw-native-detail [class*=text-blue-7]{color:var(--nw-secondary)!important}:is(.nw-vars,.nw-core) .nw-native-detail [class*=from-blue-],:is(.nw-vars,.nw-core) .nw-native-detail [class*=to-indigo-]{background:var(--nw-primary)!important;background-image:none!important}:is(.nw-vars,.nw-core) .nw-native-detail .rounded-2xl,:is(.nw-vars,.nw-core) .nw-native-detail .rounded-xl{border-radius:8px}:is(.nw-vars,.nw-core) .nw-native-creator label{font-family:var(--nw-font-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--nw-on-surface-variant)}:is(.nw-vars,.nw-core) .nw-native-creator input,:is(.nw-vars,.nw-core) .nw-native-creator select,:is(.nw-vars,.nw-core) .nw-native-creator textarea{border:.5px solid rgba(0,0,0,.08)!important;border-radius:4px!important;background:var(--nw-surface-container-lowest)!important;font-size:14px!important}:is(.nw-vars,.nw-core) .nw-native-creator input:focus,:is(.nw-vars,.nw-core) .nw-native-creator select:focus,:is(.nw-vars,.nw-core) .nw-native-creator textarea:focus{outline:none!important;box-shadow:0 0 0 2px rgba(70,72,212,.25)!important}:is(.nw-vars,.nw-core) .nw-chip-active{background:var(--nw-primary)!important;background-image:none!important;color:var(--nw-on-primary)!important;border-color:var(--nw-primary)!important}:is(.nw-vars,.nw-core) .nw-chip-inactive{background:var(--nw-surface-container-lowest)!important;color:var(--nw-on-surface)!important;border:.5px solid rgba(0,0,0,.12)!important}:is(.nw-vars,.nw-core) .nw-chip-inactive:hover{border-color:var(--nw-secondary)!important}:is(.nw-vars,.nw-core) .nw-btn-emphasis,:is(.nw-vars,.nw-core) .nw-save-config-btn{background:var(--nw-primary)!important;background-image:none!important;color:var(--nw-on-primary)!important;border-color:var(--nw-primary)!important}:is(.nw-vars,.nw-core) .nw-btn-emphasis:disabled,:is(.nw-vars,.nw-core) .nw-save-config-btn:disabled{opacity:.55}:is(.nw-vars,.nw-core) .nw-candidate-action-primary{background:var(--nw-primary)!important;color:var(--nw-on-primary)!important;border-color:var(--nw-primary)!important}:is(.nw-vars,.nw-core) .nw-candidate-action-secondary{background:var(--nw-surface-container-lowest)!important;color:var(--nw-on-surface)!important;border:.5px solid rgba(0,0,0,.14)!important}:is(.nw-vars,.nw-core) .nw-candidate-action-secondary:hover{background:var(--nw-surface-container)!important}:is(.nw-vars,.nw-core) .nw-candidate-action-warn{background:#fffbeb!important;color:#92400e!important;border-color:#fcd34d!important}:is(.nw-vars,.nw-core) .nw-chip-active-success{background:var(--nw-success)!important;color:#ffffff!important;border-color:var(--nw-success)!important}:is(.nw-vars,.nw-core) .nw-hub-surface [class*=border-gray-],:is(.nw-vars,.nw-core) .nw-hub-surface [class*=border-slate-]{border-color:rgba(0,0,0,.08)!important}:is(.nw-vars,.nw-core) .nw-hub-surface [class*=bg-gray-50],:is(.nw-vars,.nw-core) .nw-hub-surface [class*=bg-slate-],:is(.nw-vars,.nw-core) .nw-hub-surface [class*=bg-white]{background:rgba(255,255,255,.7)!important;backdrop-filter:blur(12px)}:is(.nw-vars,.nw-core) .nw-hub-surface [class*=text-gray-9],:is(.nw-vars,.nw-core) .nw-hub-surface [class*=text-slate-8]{color:var(--nw-on-surface)!important}:is(.nw-vars,.nw-core) .nw-hub-surface [class*=text-blue-6]{color:var(--nw-secondary)!important}:is(.nw-vars,.nw-core) .nw-hub-surface .nw-btn-emphasis,:is(.nw-vars,.nw-core) .nw-hub-surface .nw-save-config-btn,:is(.nw-vars,.nw-core) .nw-hub-surface button[class*=bg-blue-6]{background:var(--nw-primary)!important;background-image:none!important;color:var(--nw-on-primary)!important;border-color:var(--nw-primary)!important}:is(.nw-vars,.nw-core) .nw-hub-surface .nw-chip-active{background:var(--nw-primary)!important;color:var(--nw-on-primary)!important;border-color:var(--nw-primary)!important}:is(.nw-vars,.nw-core) .nw-hub-surface .nw-chip-inactive{background:var(--nw-surface-container-lowest)!important;color:var(--nw-on-surface)!important;border:.5px solid rgba(0,0,0,.12)!important}:is(.nw-vars,.nw-core) .nw-dot-grid{background-color:var(--nw-background);background-image:radial-gradient(circle,rgba(0,0,0,.04) 1px,transparent 0);background-size:24px 24px}:is(.nw-vars,.nw-core) .nw-native-detail{width:100%;max-width:none}:is(.nw-vars,.nw-core) .nw-hub-page{width:100%}.nw-dialog-surface{--nw-surface-container-lowest:#ffffff;--nw-on-surface:#1b1b1d;--nw-on-surface-variant:#45474c;--nw-outline:#75777d;--nw-primary:#091426;--nw-error:#ba1a1a;--nw-error-container:#ffdad6;background-color:#ffffff!important;color:#1b1b1d;border:.5px solid rgba(0,0,0,.08)}.nw-dialog-surface .nw-dialog-warning{background-color:#ffdad6!important;border-color:rgba(186,26,26,.25)!important;color:#ba1a1a!important}.nw-questions-sheet{--nw-surface:#fbf8fa;--nw-background:#fbf8fa;--nw-surface-container-lowest:#ffffff;--nw-surface-container:#f0edef;--nw-surface-container-high:#eae7e9;--nw-on-surface:#1b1b1d;--nw-on-surface-variant:#45474c;--nw-outline:#75777d;--nw-outline-variant:#c5c6cd;--nw-primary:#091426;--nw-on-primary:#ffffff;--nw-primary-container:#1e293b;--nw-secondary:#4648d4;--nw-on-secondary:#ffffff;--nw-secondary-container:#6063ee;--nw-error:#ba1a1a;--nw-error-container:#ffdad6;--nw-success:#059669;--nw-success-container:#ecfdf5;--nw-warning:#d97706;--nw-warning-container:#fffbeb;--nw-font-sans:var(--font-geist-sans,ui-sans-serif,system-ui,sans-serif);--nw-font-mono:var(--font-jetbrains-mono,ui-monospace,monospace);color:var(--nw-on-surface);font-family:var(--nw-font-sans)}