@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;0,9..40,800;0,9..40,900;1,9..40,400&family=DM+Mono:wght@300;400;500&display=swap");:root,[data-visual-theme=neruc]{--npos-canvas-bg:#eef0f2;--npos-card-bg:#fff;--npos-card-border:#e2e5ea;--npos-card-shadow:0 1px 3px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.04);--npos-card-radius:12px;--npos-text-primary:#1d1d1f;--npos-text-secondary:#4b5563;--npos-text-tertiary:#6b7280;--npos-accent:#8b5cf6;--npos-accent-dim:rgba(139,92,246,.12);--npos-accent-text:#fff;--npos-topbar-bg:rgba(10,13,20,.92);--npos-topbar-text:hsla(0,0%,100%,.92);--npos-topbar-accent:#a78bfa;--npos-awsbar-bg:rgba(26,35,50,.88);--npos-awsbar-border:rgba(17,28,42,.9);--npos-awsbar-text:hsla(0,0%,100%,.5);--npos-success:#10b981;--npos-warning:#f59e0b;--npos-danger:#ef4444;--npos-auth-bg:#0a0d14;--npos-auth-card:#111318;--npos-auth-border:hsla(0,0%,100%,.08);--npos-auth-text:hsla(0,0%,100%,.92);--npos-auth-text2:hsla(0,0%,100%,.4);--npos-auth-input-bg:hsla(0,0%,100%,.04);--npos-auth-input-brd:hsla(0,0%,100%,.1);--npos-scrollbar:hsla(0,0%,100%,.1);--npos-gold:#d4a847;--npos-teal:#0097a7;--npos-indigo:#6366f1;--npos-success-bg:rgba(16,185,129,.08);--npos-success-border:rgba(16,185,129,.2);--npos-danger-bg:rgba(239,68,68,.08);--npos-danger-border:rgba(239,68,68,.2);--npos-warning-bg:rgba(245,158,11,.08);--npos-warning-border:rgba(245,158,11,.2);--npos-gold-bg:rgba(212,168,71,.08);--npos-gold-border:rgba(212,168,71,.25)}[data-visual-theme=onyx]{--npos-canvas-bg:#0a0a0a;--npos-card-bg:hsla(0,0%,8%,.88);--npos-card-border:hsla(0,0%,100%,.08);--npos-card-shadow:none;--npos-card-radius:8px;--npos-text-primary:#f0f0f0;--npos-text-secondary:#a0a0a0;--npos-text-tertiary:#6a6a6a;--npos-accent:#a78bfa;--npos-accent-dim:rgba(167,139,250,.1);--npos-accent-text:#0a0a0a;--npos-topbar-bg:hsla(0,0%,4%,.9);--npos-topbar-text:#f0f0f0;--npos-topbar-accent:#a78bfa;--npos-awsbar-bg:hsla(0,0%,7%,.85);--npos-awsbar-border:hsla(0,0%,100%,.05);--npos-awsbar-text:#a0a0a0;--npos-success:#22c55e;--npos-warning:#f59e0b;--npos-danger:#ef4444;--npos-auth-bg:#0a0a0a;--npos-auth-card:hsla(0,0%,8%,.92);--npos-auth-border:hsla(0,0%,100%,.08);--npos-auth-text:#f0f0f0;--npos-auth-text2:#7a7a7a;--npos-auth-input-bg:rgba(26,26,26,.85);--npos-auth-input-brd:hsla(0,0%,100%,.1);--npos-scrollbar:hsla(0,0%,100%,.08)}[data-visual-theme=canvas]{--npos-canvas-bg:#fff;--npos-card-bg:#fff;--npos-card-border:#e5e7eb;--npos-card-shadow:0 1px 3px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.06);--npos-card-radius:10px;--npos-text-primary:#111827;--npos-text-secondary:#4b5563;--npos-text-tertiary:#6b7280;--npos-accent:#0d9488;--npos-accent-dim:rgba(13,148,136,.1);--npos-accent-text:#fff;--npos-topbar-bg:#1c1c1e;--npos-topbar-text:hsla(0,0%,100%,.92);--npos-topbar-accent:#5eead4;--npos-awsbar-bg:#f7f7f7;--npos-awsbar-border:#ebebeb;--npos-awsbar-text:#374151;--npos-success:#16a34a;--npos-warning:#d97706;--npos-danger:#dc2626;--npos-auth-bg:#f5f5f5;--npos-auth-card:#fff;--npos-auth-border:#e4e4e7;--npos-auth-text:#09090b;--npos-auth-text2:#71717a;--npos-auth-input-bg:#fafafa;--npos-auth-input-brd:#e4e4e7;--npos-scrollbar:rgba(0,0,0,.12)}[data-visual-theme=aurora]{--npos-canvas-bg:#0f0c1a;--npos-card-bg:rgba(15,12,26,.82);--npos-card-border:rgba(6,182,212,.15);--npos-card-shadow:0 4px 24px rgba(0,0,0,.4);--npos-card-radius:16px;--npos-text-primary:#ede9ff;--npos-text-secondary:#b8b0d8;--npos-text-tertiary:#8a82a8;--npos-accent:#06b6d4;--npos-accent-dim:rgba(6,182,212,.12);--npos-accent-text:#0f0c1a;--npos-topbar-bg:rgba(10,7,20,.88);--npos-topbar-text:#ede9ff;--npos-topbar-accent:#67e8f9;--npos-awsbar-bg:rgba(15,12,26,.75);--npos-awsbar-border:rgba(6,182,212,.1);--npos-awsbar-text:#b8b0d8;--npos-success:#34d399;--npos-warning:#fbbf24;--npos-danger:#f87171;--npos-auth-bg:#0a0714;--npos-auth-card:rgba(15,12,26,.92);--npos-auth-border:rgba(6,182,212,.12);--npos-auth-text:#ede9ff;--npos-auth-text2:#8a82a8;--npos-auth-input-bg:rgba(28,23,51,.8);--npos-auth-input-brd:rgba(6,182,212,.15);--npos-scrollbar:rgba(42,36,66,.6)}.npos-themed,body{background:var(--npos-canvas-bg);color:var(--npos-text-primary);transition:background .28s ease,color .28s ease}*,:after,:before{transition-property:background-color,border-color,color;transition-duration:.25s;transition-timing-function:ease}[style*=animation],canvas,svg{transition:none!important}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}body,html{background-color:var(--npos-canvas-bg)}body{font-family:DM Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:hsla(0,0%,100%,.92)}body,html{background:var(--npos-canvas-bg)!important;color:var(--npos-text-primary);transition:background .28s ease,color .28s ease}.npos-themed{background:var(--npos-auth-bg)!important}[data-visual-theme=canvas] .npos-card,[data-visual-theme=canvas] [style*="background: #ffffff"],[data-visual-theme=canvas] [style*="background:#ffffff"]{background:var(--npos-card-bg)!important;border-color:var(--npos-card-border)!important}[data-visual-theme=canvas] [style*="color: rgba(255,255,255"],[data-visual-theme=canvas] [style*="color:rgba(255,255,255"]{color:var(--npos-text-primary)!important}[data-visual-theme=aurora] [style*="background: #eef0f2"],[data-visual-theme=aurora] [style*="background:#eef0f2"],[data-visual-theme=onyx] [style*="background: #eef0f2"],[data-visual-theme=onyx] [style*="background: #f0f4f9"],[data-visual-theme=onyx] [style*="background:#eef0f2"],[data-visual-theme=onyx] [style*="background:#f0f4f9"]{background:var(--npos-canvas-bg)!important}[data-visual-theme=aurora] [style*="var(--npos-awsbar-bg)"],[data-visual-theme=aurora] [style*="var(--npos-card-bg)"],[data-visual-theme=aurora] [style*="var(--npos-topbar-bg)"]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}[data-visual-theme=aurora] [style*="var(--npos-auth-card)"]{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}[data-visual-theme=onyx] [style*="var(--npos-card-bg)"]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-visual-theme=onyx] [style*="var(--npos-awsbar-bg)"],[data-visual-theme=onyx] [style*="var(--npos-topbar-bg)"]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}[data-visual-theme=neruc] [style*="var(--npos-awsbar-bg)"],[data-visual-theme=neruc] [style*="var(--npos-topbar-bg)"]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}::-webkit-scrollbar-thumb{background:var(--npos-scrollbar)!important}[data-visual-theme=canvas] input,[data-visual-theme=canvas] select,[data-visual-theme=canvas] textarea{background:var(--npos-auth-input-bg)!important;color:var(--npos-text-primary)!important;border-color:var(--npos-auth-input-brd)!important}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes breathe{0%,to{box-shadow:0 0 20px rgba(139,92,246,.08)}50%{box-shadow:0 0 48px rgba(139,92,246,.18)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes hero-breathe{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.06);opacity:.75}}@keyframes claudeTypingBounce{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-6px);opacity:1}}.claude-typing-dot{animation:claudeTypingBounce 1.2s ease-in-out infinite}.claude-tool-pulse{animation:pulse 1.5s ease-in-out infinite}@keyframes hero-dust{0%,to{opacity:var(--lo,.1)}50%{opacity:var(--hi,.35)}}[data-visual-theme=canvas] .pool-ring{opacity:.15}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}select option{background:#141820;color:hsla(0,0%,100%,.92)}:focus-visible{outline:2px solid rgba(139,92,246,.6);outline-offset:2px;border-radius:4px}input::placeholder{color:var(--npos-text-tertiary);opacity:1}.canvas-scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12)}.canvas-scroll::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}a,button{transition:all .15s cubic-bezier(.16,1,.3,1)}.service-row:hover{background:#f9fafb!important}@keyframes slideTickerIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes tickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.topbar-clock,.topbar-search{display:none!important}.canvas-area{padding:12px!important}.stat-grid-4,.stat-grid-7{grid-template-columns:repeat(2,1fr)!important}.kernel-grid,.widget-row{grid-template-columns:1fr!important}.gchat-panel,.sylvia-panel,.voice-panel{width:100vw!important;left:0!important}.hero-grid{grid-template-columns:1fr!important}.hero-right{display:none!important}.hero-title{font-size:22px!important}.sidebar{position:fixed;z-index:200;transform:translateX(-100%);transition:transform .25s ease}.sidebar.open{transform:translateX(0)}.sidebar-overlay{display:block!important}}@media (min-width:769px) and (max-width:1024px){.stat-grid-7{grid-template-columns:repeat(4,1fr)!important}.widget-row{grid-template-columns:1fr 1fr!important}.kernel-grid{grid-template-columns:repeat(2,1fr)!important}.hero-title{font-size:26px!important}}@media (pointer:coarse){[role=button],a,button,input[type=checkbox],input[type=radio],select{min-height:44px;min-width:44px}.tb-btn{min-height:44px!important;min-width:44px!important}}.sidebar-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:199}@supports (padding:env(safe-area-inset-top)){.topbar{padding-top:env(safe-area-inset-top)}.bottom-bar{padding-bottom:env(safe-area-inset-bottom)}}@media print{.bottom-bar,.sidebar,.sylvia-panel,.topbar{display:none!important}.canvas-area{padding:0!important;background:#fff!important}}@keyframes gradFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes scanQR{0%,to{top:8%;opacity:0}10%,90%{opacity:1}50%{top:88%}}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 rgba(139,92,246,.4)}70%{box-shadow:0 0 0 10px rgba(139,92,246,0)}to{box-shadow:0 0 0 0 rgba(139,92,246,0)}}[data-carousel]{scrollbar-width:none;-ms-overflow-style:none}[data-carousel]::-webkit-scrollbar{display:none}.carousel-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;border:1px solid hsla(0,0%,100%,.12);background:rgba(10,8,20,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4;padding:0;outline:none;transition:opacity .25s ease,background .15s ease,border-color .15s ease,transform .2s cubic-bezier(.16,1,.3,1)}.carousel-nav-btn:hover{background:rgba(139,92,246,.4);border-color:rgba(139,92,246,.6);transform:translateY(-50%) scale(1.1)}.carousel-nav-btn:active{transform:translateY(-50%) scale(.95)}.carousel-nav-btn.nav-l{left:-6px}.carousel-nav-btn.nav-r{right:-6px}.carousel-nav-btn.hidden{opacity:0;pointer-events:none}.carousel-track-wrap{margin-top:10px}.carousel-track{height:2px;border-radius:99px;background:var(--npos-card-border);position:relative;overflow:hidden}.carousel-track-thumb{height:100%;border-radius:99px;background:linear-gradient(90deg,#7c3aed,#8b5cf6);position:absolute;left:0;top:0;transition:left 60ms linear,width 60ms linear}.kernel-card{position:relative;isolation:isolate;border-radius:18px;overflow:visible;cursor:pointer;transition:transform .3s cubic-bezier(.34,1.4,.64,1),box-shadow .3s ease,border-color .3s ease}.kernel-card:before{inset:-1px;border-radius:19px;transition:background .3s ease;z-index:-1;pointer-events:none}.kernel-card:after,.kernel-card:before{content:"";position:absolute;background:transparent}.kernel-card:after{top:0;left:10%;right:10%;height:1px;border-radius:1px;transition:background .3s ease,left .3s ease,right .3s ease;z-index:2}.kernel-card:hover{transform:translateY(-6px);border-color:transparent!important}.kernel-card:hover:before{background:var(--glow)}.kernel-card:hover:after{background:var(--shimmer);left:20%;right:20%}.kernel-card-inner{border-radius:17px;overflow:hidden;border:1px solid hsla(0,0%,100%,.07);transition:border-color .3s ease,box-shadow .3s ease}.kernel-card:hover .kernel-card-inner{border-color:var(--color-border);box-shadow:inset 0 0 30px var(--glow-inner)}.kernel-card-bar{position:relative;overflow:hidden}.kernel-card-bar:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);transition:left .6s ease}.kernel-card:hover .kernel-card-bar:after{left:200%}.kernel-card-avatar{transition:transform .3s cubic-bezier(.34,1.4,.64,1),box-shadow .3s ease}.kernel-card:hover .kernel-card-avatar{transform:scale(1.08);box-shadow:0 4px 14px var(--color-glow-sm)}.kernel-card-metric{transition:text-shadow .3s ease}.kernel-card:hover .kernel-card-metric{text-shadow:0 0 20px var(--color-glow-sm)}.kernel-tag{transition:all .2s ease}.kernel-card:hover .kernel-tag{background:var(--color-bg-dim);border-color:var(--color-border-dim);color:hsla(0,0%,100%,.55)}.kernel-card-footer{transition:border-color .3s ease}.kernel-card:hover .kernel-card-footer{border-color:var(--color-border-dim)}.kernel-card-enter{opacity:0;transform:translateX(-6px);transition:opacity .25s ease,transform .25s ease}.kernel-card:hover .kernel-card-enter{opacity:1;transform:translateX(0)}.kernel-card-enter svg{transition:transform .2s ease}.kernel-card:hover .kernel-card-enter:hover svg{transform:translateX(3px)}@keyframes wiggle{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}.kernel-card-editing{animation:wiggle .3s ease infinite;cursor:-webkit-grab;cursor:grab}.kernel-card-editing:active{cursor:-webkit-grabbing;cursor:grabbing;opacity:.8}.kernel-card-editing .kernel-card-delete{display:flex}.kernel-card-delete{display:none;position:absolute;top:-6px;left:-6px;width:22px;height:22px;border-radius:50%;background:#ef4444;color:#fff;font-size:12px;font-weight:700;align-items:center;justify-content:center;z-index:10;cursor:pointer;border:2px solid rgba(0,0,0,.3)}.kernel-card-dragging{opacity:.5;transform:scale(.95)}.neruc-card-grid{display:grid;grid-gap:12px;gap:12px;align-items:stretch}.neruc-card-grid>*{display:flex;flex-direction:column}.neruc-card-grid>*>.card-footer{margin-top:auto}.neruc-flex-row{display:flex;align-items:stretch;gap:12px}.npos-hamburger{display:none;width:32px;height:32px;align-items:center;justify-content:center;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background:transparent;cursor:pointer;color:var(--npos-text-secondary);font-family:DM Sans,sans-serif}.npos-sidebar-overlay{display:none}@media (max-width:768px){.npos-topbar{padding:0 10px!important}.npos-topbar-left{gap:8px!important}.npos-topbar-app,.npos-topbar-clock,.npos-topbar-search,.npos-topbar-sep1{display:none!important}.npos-topbar-right{gap:4px!important}.npos-hamburger{display:flex!important}.npos-awsbar{padding:0 10px!important}.npos-awsbar-right{display:none!important}.npos-sidebar{position:fixed!important;top:50px!important;left:0!important;bottom:0!important;width:240px!important;z-index:200!important;transform:translateX(-100%)!important;transition:transform .25s cubic-bezier(.4,0,.2,1)!important;box-shadow:4px 0 24px rgba(0,0,0,.35)}.npos-sidebar.open{transform:translateX(0)!important}.npos-sidebar-overlay{display:block;position:fixed;top:50px;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:199;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.npos-brief-column{display:none!important}.npos-hero-stats{grid-template-columns:repeat(2,1fr)!important}.npos-ks-hero{padding:28px 16px 24px!important}.npos-ks-title,.npos-ks-title-sub{font-size:38px!important}.npos-ks-metrics{flex-wrap:wrap!important;gap:12px 0!important}.npos-ks-metric-div{display:none!important}.npos-ks-statbar{flex-wrap:wrap!important;padding:10px 16px!important;gap:4px 0!important}.npos-ks-content{padding:14px 16px 20px!important}.npos-sks-hero{padding:20px 16px 24px!important}.npos-sks-hero-content{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.npos-sks-content{padding:14px 16px 20px!important}.npos-footer-btn-label{display:none!important}.npos-footer-btn{padding:0 10px!important}}@media (min-width:769px) and (max-width:1024px){.npos-topbar-app,.npos-topbar-sep1{display:none!important}.npos-topbar-search{max-width:200px!important}.npos-brief-column{width:200px!important}.npos-hero-stats{grid-template-columns:repeat(4,1fr)!important}.npos-ks-hero{padding:36px 20px 32px!important}.npos-ks-title,.npos-ks-title-sub{font-size:48px!important}.npos-ks-statbar{padding:10px 20px!important}.npos-ks-content{padding:14px 20px 24px!important}.npos-sks-hero{padding:24px 20px 28px!important}.npos-sks-content{padding:14px 20px 20px!important}}