:root{--bg-primary: #0b0c10;--bg-secondary: #0e0f14;--bg-card: #121319;--bg-card-hover: #161820;--bg-input: #0d0e13;--bg-tertiary: #191b24;--border: rgba(110, 112, 130, .12);--border-light: rgba(110, 112, 130, .25);--accent: #6e7082;--accent-hover: #8a8c9e;--accent-glow: rgba(110, 112, 130, .15);--accent-glow-strong: rgba(110, 112, 130, .32);--success: #00e5a0;--warning: #f5a623;--danger: #ff4d6d;--info: #6e7082;--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .4);--claude: #d97757;--openai: #10a37f;--gemini: #4285f4;--minimax: #7c3aed;--ollama: #e85d04;--sidebar-width: 187px;--widget-panel-width: 260px;--radius: 12px;--radius-sm: 8px;--shadow: 0 4px 40px rgba(0, 0, 0, .7);--shadow-sm: 0 2px 16px rgba(0, 0, 0, .5);--transition: all .18s cubic-bezier(.4, 0, .2, 1);--chat-border: rgba(110, 112, 130, .45);--chat-bg: transparent;--metallic: linear-gradient(135deg, #1a1d28 0%, #12141c 50%, #1a1d28 100%);--metallic-border: linear-gradient(135deg, rgba(26, 111, 255, .28) 0%, rgba(139, 92, 246, .15) 100%);--card: #0e0f14;--text: #ffffff;--row-divider: rgba(255, 255, 255, .04);--agent-card-bg: rgba(255, 255, 255, .03);--agent-card-border: rgba(255, 255, 255, .08);--progress-track: rgba(255, 255, 255, .08);--btn-cancel-border: rgba(255, 255, 255, .12);--btn-cancel-color: rgba(160, 168, 192, 1);--count-badge-bg: rgba(255, 255, 255, .05)}.home-chat-scroll::-webkit-scrollbar{width:5px}.home-chat-scroll::-webkit-scrollbar-track{background:transparent}.home-chat-scroll::-webkit-scrollbar-thumb{background:#00d4ff73;border-radius:99px}.home-chat-scroll::-webkit-scrollbar-thumb:hover{background:#00d4ffb8}.home-chat-scroll{scrollbar-width:thin;scrollbar-color:rgba(0,212,255,.45) transparent}[data-theme=light]{--bg-primary: #e8eaee;--bg-secondary: #f0f1f3;--bg-card: #f0f1f3;--bg-card-hover: #e4e6eb;--bg-input: #e8eaee;--bg-tertiary: #dcdfe6;--border: #c8cdd9;--border-light: #b0b6c6;--accent: #6366f1;--accent-hover: #4f52d9;--accent-glow: rgba(99, 102, 241, .12);--accent-glow-strong: rgba(99, 102, 241, .25);--text-primary: #0f1523;--text-secondary: #4a5568;--text-muted: #8a94a8;--shadow: 0 4px 24px rgba(100, 116, 139, .15);--shadow-sm: 0 2px 8px rgba(100, 116, 139, .1);--chat-border: transparent;--chat-bg: transparent;--card: #f0f1f3;--text: #0f1523;--row-divider: rgba(0, 0, 0, .06);--agent-card-bg: #e8eaee;--agent-card-border: #c8cdd9;--progress-track: #c8cdd9;--btn-cancel-border: #c8cfe0;--btn-cancel-color: #4a5568;--count-badge-bg: rgba(0, 0, 0, .05)}.widget-light-theme{--bg-primary: #06080e;--bg-secondary: rgba(255, 255, 255, .05);--bg-card: rgba(255, 255, 255, .06);--bg-card-hover: rgba(255, 255, 255, .1);--bg-input: rgba(255, 255, 255, .07);--bg-tertiary: rgba(255, 255, 255, .04);--border: rgba(255, 255, 255, .1);--border-light: rgba(255, 255, 255, .18);--accent: #00d4ff;--accent-hover: rgba(0, 212, 255, .85);--accent-glow: rgba(0, 212, 255, .2);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .4);--shadow: 0 4px 20px rgba(0, 0, 0, .6);--shadow-sm: 0 2px 10px rgba(0, 0, 0, .4);--success: #00e5a0;--warning: #fde68a;--danger: #fca5a5;background:#06080e;color:#fff}.widget-light-theme ::-webkit-scrollbar{width:5px;height:5px}.widget-light-theme ::-webkit-scrollbar-track{background:#ffffff0a;border-radius:4px}.widget-light-theme ::-webkit-scrollbar-thumb{background:#00d4ff59;border-radius:4px}.widget-light-theme ::-webkit-scrollbar-thumb:hover{background:#00d4ff99}.widget-light-theme div,.widget-light-theme span,.widget-light-theme p,.widget-light-theme h1,.widget-light-theme h2,.widget-light-theme h3,.widget-light-theme label,.widget-light-theme td,.widget-light-theme th,.widget-light-theme li{color:#fff!important}.widget-light-theme button{color:#fff!important;border-color:#ffffff40!important}.widget-light-theme button[style*="rgba(0,0,0"]{background:#ffffff26!important}.widget-light-theme input,.widget-light-theme textarea,.widget-light-theme select{color:#fff!important;caret-color:#fff!important}.widget-light-theme input::placeholder,.widget-light-theme textarea::placeholder{color:#ffffff73!important}.widget-light-theme div[style*="background: rgba(0,0,0"],.widget-light-theme div[style*="background:rgba(0,0,0"]{background:#ffffff1f!important}.widget-light-theme div[style*="border: 1px solid rgba(0,0,0"],.widget-light-theme div[style*="borderColor: rgba(0,0,0"]{border-color:#fff3!important}.widget-light-theme div[style*="rgba(0,0,0,0.03)"]{background:#ffffff0a!important}.widget-light-theme div[style*="rgba(0,0,0,0.06)"]{background:#ffffff14!important}[data-theme=light] .widget-light-theme{--bg-primary: #ffffff;--bg-secondary: #f4f6fb;--bg-card: #ffffff;--bg-card-hover: #eef1f8;--bg-input: #f0f2f8;--bg-tertiary: #e8ecf4;--border: rgba(99,102,241,.15);--border-light: rgba(99,102,241,.28);--accent: #6366f1;--accent-hover: #4f52d9;--accent-glow: rgba(99,102,241,.15);--text-primary: #0f1523;--text-secondary: #4a5568;--text-muted: #8a94a8;--shadow: 0 4px 20px rgba(99,102,241,.1);--shadow-sm: 0 2px 8px rgba(99,102,241,.07);--success: #16a34a;--warning: #d97706;--danger: #dc2626;background:#fff!important;color:#0f1523!important}[data-theme=light] .widget-light-theme div,[data-theme=light] .widget-light-theme span,[data-theme=light] .widget-light-theme p,[data-theme=light] .widget-light-theme h1,[data-theme=light] .widget-light-theme h2,[data-theme=light] .widget-light-theme h3,[data-theme=light] .widget-light-theme label,[data-theme=light] .widget-light-theme td,[data-theme=light] .widget-light-theme th,[data-theme=light] .widget-light-theme li{color:#0f1523!important}[data-theme=light] .widget-light-theme button{color:#0f1523!important;border-color:#6366f133!important}[data-theme=light] .widget-light-theme button[style*="#00d4ff"],[data-theme=light] .widget-light-theme button[style*="rgba(0,212,255"]{color:#6366f1!important}[data-theme=light] .widget-light-theme input,[data-theme=light] .widget-light-theme textarea,[data-theme=light] .widget-light-theme select{color:#0f1523!important;caret-color:#0f1523!important;background:#f4f6fb!important;border-color:#6366f140!important}[data-theme=light] .widget-light-theme input::placeholder,[data-theme=light] .widget-light-theme textarea::placeholder{color:#8a94a8!important}[data-theme=light] .widget-light-theme div[style*="background: #06080e"],[data-theme=light] .widget-light-theme div[style*="background:#06080e"],[data-theme=light] .widget-light-theme div[style*="background: #080b14"],[data-theme=light] .widget-light-theme div[style*="background:#080b14"],[data-theme=light] .widget-light-theme div[style*="background: #0d1117"],[data-theme=light] .widget-light-theme div[style*="background:#0d1117"]{background:#f4f6fb!important}[data-theme=light] .widget-light-theme div[style*="rgba(255,255,255,0.04)"],[data-theme=light] .widget-light-theme div[style*="rgba(255,255,255,0.05)"],[data-theme=light] .widget-light-theme div[style*="rgba(255,255,255,0.06)"],[data-theme=light] .widget-light-theme div[style*="rgba(255,255,255,0.07)"],[data-theme=light] .widget-light-theme div[style*="rgba(255,255,255,0.08)"]{background:#6366f10a!important}[data-theme=light] .widget-light-theme span[style*="color: #00d4ff"],[data-theme=light] .widget-light-theme span[style*="color:#00d4ff"],[data-theme=light] .widget-light-theme div[style*="color: #00d4ff"],[data-theme=light] .widget-light-theme div[style*="color:#00d4ff"]{color:#6366f1!important}[data-theme=light] .widget-light-theme div[style*="rgba(255,255,255,0.07)"],[data-theme=light] .widget-light-theme div[style*="rgba(255,255,255,0.08)"],[data-theme=light] .widget-light-theme div[style*="rgba(255,255,255,0.10)"]{border-color:#6366f126!important}[data-theme=light] .widget-light-theme div[style*="background: rgba(8,10,22"],[data-theme=light] .widget-light-theme div[style*="background: rgba(0,0,0,0.97)"]{background:#fff!important}[data-theme=light] .widget-light-theme div[style*="rgba(0,212,255,0.08)"]{border-color:#6366f11a!important}[data-theme=light] .widget-light-theme ::-webkit-scrollbar-thumb{background:#6366f166!important}[data-theme=light] .widget-light-theme ::-webkit-scrollbar-thumb:hover{background:#6366f1a6!important}[data-theme=light] .widget-light-theme div[style*="background: #0d1117"],[data-theme=light] .widget-light-theme div[style*="background:#0d1117"]{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important}[data-theme=dark] .sidebar,.sidebar{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-right:none!important;box-shadow:none!important;color:#fff!important}[data-theme=light] .sidebar{background:#0a0c16b8!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-right:1px solid rgba(255,255,255,.06)!important;box-shadow:2px 0 24px #0000002e!important;color:#fff!important;border-radius:0 16px 16px 0}[data-theme=light] .nav-item{color:#fff9;background:#ffffff04;border-color:#ffffff0d}[data-theme=light] .nav-item:hover{color:#00d4ff;background:#00d4ff14;border-color:#00d4ff38}[data-theme=light] .nav-item.active{color:#00d4ff;background:#00d4ff1f;border-color:#00d4ff4d;text-shadow:0 0 14px rgba(0,212,255,.4)}[data-theme=light] .sidebar-logo p{color:#0096c7}[data-theme=light] .sidebar-footer{border-top:1px solid rgba(255,255,255,.06)}[data-theme=light] .sidebar-user-name{color:#fff!important}[data-theme=light] .theme-toggle{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffb3}[data-theme=light] .theme-toggle:hover{background:#ffffff1a;color:#fff;border-color:#fff3}body,[data-theme=dark] body{background:#000!important}[data-theme=light] body{background:#eef0f5!important;color:#1a1f2e!important}[data-theme=dark] .main-content{background:transparent!important;color:#fff!important}[data-theme=light] .main-content{background:transparent!important;color:#1a1f2e!important}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] label,[data-theme=light] p{color:#1a1f2e}[data-theme=light] .card{background:#fff!important;border-color:#d8dce8!important;color:#1a1f2e!important}[data-theme=light] .stat-value{background:linear-gradient(135deg,#1a1f2e,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-theme=light] .home-chat-scroll{background:#ffffffd9!important;border:1px solid rgba(99,102,241,.25)!important;border-radius:12px!important}[data-theme=light] .home-chatbox{background:#fff!important;border:1px solid rgba(99,102,241,.3)!important;box-shadow:0 4px 24px #6366f11a,0 0 0 1px #6366f10f inset!important;color:#1a1f2e!important}[data-theme=light] .home-chatbox textarea,[data-theme=light] .home-chatbox input,[data-theme=light] .home-chatbox select{color:#1a1f2e!important;background:transparent!important}[data-theme=light] .home-chatbox textarea::placeholder{color:#6b7280!important}[data-theme=dark] .home-chatbox{background:#1c1c1e!important;border:1px solid rgba(0,180,220,.45)!important;color:#fff!important}[data-theme=dark] .home-chat-scroll{background:#000000b3!important;border:1px solid rgba(0,180,220,.45)!important}[data-theme=dark] .agent-bubble{background:#252525!important;color:#f5f5f7!important;border-left:3px solid rgba(0,212,255,.55)!important;box-shadow:0 2px 12px #00000080!important}[data-theme=light] .agent-bubble{background:#f0f2fa!important;color:#1a1f2e!important;border-left:3px solid rgba(99,102,241,.55)!important;box-shadow:0 2px 12px #6366f11a!important}.user-bubble-text,[data-theme=light] .user-bubble-text,[data-theme=dark] .user-bubble-text{color:#fff!important}[data-theme=light] .agent-card{background:#fff!important;border:1px solid #d8dce8!important;color:#1a1f2e!important}[data-theme=light] .agent-card:hover{background:#f5f7ff!important;border-color:#a5b0e0!important}[data-theme=light] .agent-name{color:#1a1f2e!important}[data-theme=light] .agent-desc{color:#4a5568!important}[data-theme=light] .dashboard-row{border-bottom-color:#0000000f!important}[data-theme=light] .agent-mini-card{background:#f4f6fc!important;border-color:#dde2ef!important}[data-theme=light] .ideahub-cancel-btn,[data-theme=light] .updates-cancel-btn{border-color:#c8cfe0!important;color:#4a5568!important}[data-theme=light]{--bg-card: #ffffff;--bg-input: #f5f6fa;--input-border: #b0b8cc;--input-bg: #f5f7fc}[data-theme=light] .form-input,[data-theme=light] .form-select,[data-theme=light] .form-textarea{background:#f5f6fa!important;border-color:#c0c8d8!important;color:#1a1f2e!important}[data-theme=light] .form-input::placeholder,[data-theme=light] .form-textarea::placeholder{color:#8a94a8!important}[data-theme=light] .btn-secondary{background:#f0f2fa!important;border-color:#c8d0e8!important;color:#1a1f2e!important}[data-theme=light] .widget-mini-tile{background:#ffffffeb!important;border-color:#6366f12e!important;color:#1a1f2e!important;box-shadow:0 2px 12px #6366f114!important}[data-theme=light] .widget-mini-tile:hover{border-color:#6366f166!important;box-shadow:0 4px 20px #6366f126!important}[data-theme=light] .widget-remove-btn{background:#0000000a!important;border-color:#0000001f!important;color:#1e285080!important}[data-theme=light] .myday-type-btn{border-color:#c8cfe0!important}[data-theme=light] .myday-type-btn:not(.active){color:#4a5568!important}[data-theme=light] .modal{background:#fff!important;border-color:#d0d6e8!important;color:#1a1f2e!important}[data-theme=light] .modal h3,[data-theme=light] .modal-header h3{color:#1a1f2e!important}[data-theme=light] html{scrollbar-color:rgba(99,102,241,.5) rgba(0,0,0,.04)}[data-theme=light] ::-webkit-scrollbar-thumb{background:#6366f173}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#6366f1bf}[data-theme=light] .home-chat-scroll::-webkit-scrollbar-thumb{background:#6366f173!important}[data-theme=light] .home-chat-scroll::-webkit-scrollbar-thumb:hover{background:#6366f1bf!important}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-width:thin;scrollbar-color:rgba(0,180,220,.72) rgba(255,255,255,.04)}html::-webkit-scrollbar{width:8px}html::-webkit-scrollbar-track{background:#ffffff08;border-radius:4px}html::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00d4ff,#0095d4);border-radius:4px;min-height:80px;border:1px solid rgba(0,212,255,.25);box-shadow:0 0 8px #00d4ff59}html::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#3df,#00aed4)}body{background:#000;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:1.6;overflow-x:hidden;min-height:100vh}.app-layout{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-width);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-right:none;box-shadow:none;display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:100;overflow:hidden;color:#fff}.sidebar-logo{padding:12px 16px 10px;border-bottom:1px solid rgba(26,111,255,.08);margin-bottom:4px;display:flex;align-items:center;gap:10px;flex-shrink:0}.sidebar-logo-icon{width:36px;height:36px;background:linear-gradient(135deg,#1a6fff22,#8b5cf622);border:1px solid rgba(26,111,255,.28);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.sidebar-logo h1{font-family:Rajdhani,sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:3px;background:linear-gradient(135deg,#1a6fff,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1}.sidebar-logo p{font-family:Rajdhani,sans-serif;font-size:9px;color:#ffffff40;margin-top:1px;text-transform:uppercase;letter-spacing:2px}.sidebar-nav{padding:4px 8px 8px;display:flex;flex-direction:column;gap:1px;flex:0 0 auto;min-height:0;overflow-y:auto;scrollbar-width:none}.sidebar-nav::-webkit-scrollbar{display:none}.nav-item{display:flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:8px;color:#fff;font-family:Rajdhani,sans-serif;font-size:17px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-align:center;cursor:pointer;border:1px solid rgba(255,255,255,.05);background:#ffffff04;width:100%;transition:var(--transition);position:relative;white-space:nowrap;box-shadow:inset 0 1px #ffffff08}.nav-item:hover{color:#00d4ffe6;background:#00d4ff12;border-color:#00d4ff2e}.nav-item.active{color:#00d4ff;background:#00d4ff1a;border-color:#00d4ff47;text-shadow:0 0 18px rgba(0,212,255,.55);box-shadow:inset 0 1px #00d4ff14,0 0 0 1px #00d4ff0f}.nav-item.active:hover{transform:none}.nav-icon{display:none}.nav-label{font-family:Rajdhani,sans-serif;font-size:17px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-align:center}.nav-item.active .nav-label,.nav-item:hover .nav-label{letter-spacing:2.5px}.saved-chat-name{font-family:Rajdhani,sans-serif;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#fff}.nav-active-bar{position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:50%;border-radius:0 2px 2px 0;background:linear-gradient(180deg,#00d4ff,#6366f1);box-shadow:0 0 10px #00d4ffe6}.sidebar-footer{position:fixed;bottom:0;left:0;width:var(--sidebar-width);padding:10px 10px 14px;border-top:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;gap:8px;z-index:101;background:transparent}.theme-toggle{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;background:transparent;border:none;color:#ffffffbf;font-size:12px;font-weight:600;cursor:pointer;transition:var(--transition);width:100%;text-align:left;font-family:Inter,Rajdhani,sans-serif;letter-spacing:.3px}.theme-toggle:hover{background:#ffffff14;color:#fff}.theme-toggle-track{width:34px;height:18px;background:#6366f166;border-radius:9px;display:flex;align-items:center;padding:2px 3px;flex-shrink:0;transition:var(--transition);box-shadow:inset 0 1px 3px #0000004d}[data-theme=dark] .theme-toggle-track{background:#6366f180;justify-content:flex-end}[data-theme=light] .theme-toggle-track{background:#f59e0b80;justify-content:flex-start}.theme-toggle-thumb{width:14px;height:14px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:9px;line-height:1;box-shadow:0 1px 4px #0006;flex-shrink:0}.theme-toggle-label{font-size:12px}.sidebar-status{display:flex;align-items:center;gap:8px;padding:0 4px}.status-label{font-size:11px;color:#ffffff4d}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--success);margin-right:6px;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.main-content{margin-left:var(--sidebar-width);flex:1;padding:32px;min-height:100vh;overflow-x:hidden;position:relative}.main-content--home{padding:0}.home-chatbox{background:#1c1c1e!important;color:#fff!important;border:1px solid rgba(0,180,220,.45)!important;box-shadow:0 4px 32px #0009,0 0 0 1px #00d4ff14 inset!important}.home-chatbox textarea,.home-chatbox input,.home-chatbox select,.home-chatbox button:not(.home-chatbox-action){color:#ffffffe6!important}.home-chatbox textarea::placeholder{color:#fff!important;font-family:Rajdhani,sans-serif!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;font-size:14px!important}[data-theme=dark] .home-chatbox{background:#1c1c1e!important;border:1px solid rgba(0,180,220,.45)!important}.home-chat-scroll{border-radius:12px!important;scrollbar-width:thin!important;overflow-y:auto!important}[data-theme=dark] .home-chat-scroll{background:#000000b3!important;border:1px solid rgba(0,180,220,.45)!important;scrollbar-color:rgba(0,212,255,.5) transparent!important}.home-chat-scroll::-webkit-scrollbar{width:6px!important;display:block!important}.home-chat-scroll::-webkit-scrollbar-track{background:transparent!important}.home-chat-scroll::-webkit-scrollbar-thumb{background:#00d4ff80!important;border-radius:99px!important;min-height:105px!important}.home-chat-scroll::-webkit-scrollbar-thumb:hover{background:#00d4ffcc!important}.widgets-panel-container{scrollbar-width:none!important;-ms-overflow-style:none!important;overflow-y:auto}.widgets-panel-container::-webkit-scrollbar{display:none!important}.agent-bubble{background:#252525;color:#f5f5f7;border-left:3px solid rgba(0,212,255,.55);box-shadow:0 2px 12px #00000080}[data-theme=dark] .widget-mini-tile{background:#0e111ef2!important;border-color:#ffffff1a!important}[data-theme=dark] .widget-mini-tile:hover{border-color:#00d4ff59!important}[data-theme=dark] .widget-remove-btn{background:#ffffff12!important;border-color:#ffffff1f!important;color:#ffffff73!important}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.page-header h2{font-size:22px;font-weight:700;letter-spacing:-.3px}.page-subtitle{color:var(--text-secondary);font-size:13px;margin-top:2px}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px;transition:border-color .15s}.card:hover{border-color:var(--border-light)}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;margin-bottom:28px}.stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent)}.stat-value{font-size:32px;font-weight:800;line-height:1;margin-bottom:4px;background:linear-gradient(135deg,#e8eaf0,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stat-label{font-size:12px;color:var(--text-secondary);font-weight:500}.btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;border:none;text-decoration:none}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px var(--accent-glow)}.btn-secondary{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border)}.btn-secondary:hover{background:var(--bg-card-hover);border-color:var(--border-light)}.btn-danger{background:#ef44441a;color:var(--danger);border:1px solid rgba(239,68,68,.25)}.btn-danger:hover{background:#ef444433}.btn-success{background:#22c55e1a;color:var(--success);border:1px solid rgba(34,197,94,.25)}.btn-success:hover{background:#22c55e33}.btn-sm{padding:5px 10px;font-size:12px}.btn-icon{padding:7px}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.badge-running{background:#6366f126;color:var(--accent-hover);border:1px solid rgba(99,102,241,.3)}.badge-idle{background:#8e96a826;color:var(--text-secondary)}.badge-completed{background:#22c55e1f;color:var(--success)}.badge-failed{background:#ef44441f;color:var(--danger)}.badge-pending{background:#f59e0b1f;color:var(--warning)}.badge-error{background:#ef44441f;color:var(--danger)}.badge-paused{background:#f59e0b1f;color:var(--warning)}.provider-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:6px;font-size:11px;font-weight:700}.form-group{margin-bottom:16px}.form-label{display:block;font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.form-input,.form-select,.form-textarea{width:100%;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 12px;color:var(--text-primary);font-size:13.5px;font-family:inherit;transition:border-color .15s,box-shadow .15s;outline:none}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.form-textarea{resize:vertical;min-height:100px}.form-select{cursor:pointer}.table-wrap{overflow-x:auto;border-radius:var(--radius);border:1px solid var(--border)}table{width:100%;border-collapse:collapse}th{padding:10px 14px;text-align:left;font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.6px;background:var(--bg-secondary);border-bottom:1px solid var(--border)}td{padding:12px 14px;border-bottom:1px solid var(--border);font-size:13px;vertical-align:middle}tr:last-child td{border-bottom:none}tr:hover td{background:var(--bg-card-hover)}.modal-overlay{position:fixed;inset:0;z-index:500;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;animation:fadeIn .15s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius);padding:28px;width:100%;max-width:560px;max-height:85vh;overflow-y:auto;animation:slideUp .2s ease;box-shadow:var(--shadow)}[data-theme=light] .modal.modal-edit{background:#fff!important}[data-theme=dark] .modal.modal-edit{background:#0d0d12!important}@keyframes slideUp{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.modal-header h3{font-size:17px;font-weight:700}.log-viewer{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px;max-height:320px;overflow-y:auto;font-family:Fira Code,Cascadia Code,Consolas,monospace;font-size:12px}.log-entry{padding:2px 0;line-height:1.5}.log-info{color:var(--text-secondary)}.log-success{color:var(--success)}.log-warning{color:var(--warning)}.log-error{color:var(--danger)}.log-debug{color:var(--text-muted)}.log-time{color:var(--text-muted);margin-right:8px}.divider{height:1px;background:var(--border);margin:20px 0}.empty-state{text-align:center;padding:60px 20px;color:var(--text-muted)}.empty-state .emoji{font-size:48px;margin-bottom:12px;display:block}.empty-state h3{font-size:16px;color:var(--text-secondary);margin-bottom:6px}.loading-spinner{width:20px;height:20px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mb-4{margin-bottom:16px}.text-muted{color:var(--text-muted)}.text-secondary{color:var(--text-secondary)}.text-sm{font-size:12px}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.agent-card{background:#1a1d28;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius);padding:20px;transition:all .2s;cursor:pointer;position:relative;overflow:hidden;color:#e2e8f0}.agent-card:before{content:"";position:absolute;top:0;left:0;width:3px;bottom:0;background:var(--accent);opacity:0;transition:opacity .2s}.agent-card:hover{background:#202435;border-color:#ffffff2e;transform:translateY(-2px);box-shadow:var(--shadow)}.agent-card:hover:before{opacity:1}.agent-card-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.agent-name{font-size:15px;font-weight:700;margin-bottom:3px}.agent-desc{font-size:12px;color:var(--text-secondary);line-height:1.5}.agent-footer{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.memory-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:5px;font-size:11px;font-weight:600}.tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-secondary);margin:2px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent;border-radius:4px}::-webkit-scrollbar-thumb{background:#00d4ffb3;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#00d4fff2}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:rgba(0,212,255,.7) transparent}.chat-agent-sidebar::-webkit-scrollbar{width:6px}.chat-agent-sidebar::-webkit-scrollbar-thumb{min-height:55px;background:#00d4ffb3;border-radius:4px}.chat-agent-sidebar::-webkit-scrollbar-thumb:hover{background:#00d4fff2}.connection-banner{padding:8px 16px;text-align:center;font-size:12px;font-weight:600}.connection-banner.disconnected{background:#ef44441a;color:var(--danger);border-bottom:1px solid rgba(239,68,68,.2)}.connection-banner.connected{background:#22c55e1a;color:var(--success);border-bottom:1px solid rgba(34,197,94,.2)}.lock-screen-overlay{position:fixed;inset:0;z-index:1000;background:radial-gradient(circle at center,#1a1b26,#0a0b10);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lock-card{background:#141923b3;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:40px;width:100%;max-width:380px;text-align:center;box-shadow:0 24px 64px #0009;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:lockFadeIn .5s cubic-bezier(.16,1,.3,1)}@keyframes lockFadeIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.lock-header h2{font-size:24px;font-weight:800;margin:12px 0 4px;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lock-header p{color:var(--text-secondary);font-size:13px}.lock-icon{font-size:32px;margin-bottom:8px}.pin-display{display:flex;justify-content:center;gap:16px;margin:32px 0}.pin-dot{width:14px;height:14px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.05);transition:all .2s cubic-bezier(.4,0,.2,1)}.pin-dot.filled{background:var(--accent);box-shadow:0 0 12px var(--accent-glow-strong);transform:scale(1.1)}.pin-dot.error{background:var(--danger);box-shadow:0 0 12px #ef444466}.keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.key-btn{background:#00d4ff0f;border:1px solid rgba(0,212,255,.18);border-radius:12px;height:54px;font-size:20px;font-weight:700;color:#00d4ff;text-shadow:0 0 12px rgba(0,212,255,.5);cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.key-btn:hover:not(:disabled){background:#00d4ff24;border-color:#00d4ff73;color:#fff;text-shadow:0 0 18px rgba(0,212,255,.8);transform:translateY(-1px)}.key-btn:active:not(:disabled){transform:scale(.95);background:#ffffff1f}.key-btn.empty{cursor:default;opacity:0}.key-btn.delete{color:#00d4ff8c;font-size:18px}.lock-footer{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.shake{animation:shake .4s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.mobile-header,.mobile-menu-drawer,.mobile-menu-backdrop{display:none}@media(max-width:768px){.app-layout{flex-direction:column}.sidebar{display:none}.main-content{margin-left:0;padding:70px 14px 28px;min-height:100vh}.back-btn-desktop{display:none!important}.mobile-header{display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;right:0;height:54px;z-index:300;background:#060709f0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,212,255,.1);padding:0 14px;padding-top:env(safe-area-inset-top,0px)}.mobile-hamburger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:38px;height:38px;background:none;border:none;cursor:pointer;padding:7px;border-radius:8px;transition:background .15s;flex-shrink:0}.mobile-hamburger:active{background:#00d4ff14}.hamburger-line{display:block;width:100%;height:2px;background:#ffffffb3;border-radius:2px;transition:transform .25s ease,opacity .25s ease,background .15s;transform-origin:center}.mobile-hamburger .hamburger-line.open:nth-child(1){transform:translateY(7px) rotate(45deg);background:#00d4ff}.mobile-hamburger .hamburger-line.open:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-hamburger .hamburger-line.open:nth-child(3){transform:translateY(-7px) rotate(-45deg);background:#00d4ff}.mobile-header-brand{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;font-family:Rajdhani,sans-serif;font-size:16px;font-weight:700;letter-spacing:4px;text-transform:uppercase;background:linear-gradient(135deg,#00d4ff,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;pointer-events:none}.mobile-header-right{display:flex;align-items:center;gap:6px;min-width:38px;justify-content:flex-end}.mobile-menu-backdrop{display:block;position:fixed;inset:54px 0 0;z-index:290;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fadeIn .15s ease}.mobile-menu-drawer{display:block;position:fixed;top:54px;left:0;right:0;z-index:295;background:#08090ef7;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(0,212,255,.12);padding:8px 0 12px;transform:translateY(-110%);opacity:0;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .22s ease;pointer-events:none;box-shadow:0 8px 32px #0009}.mobile-menu-drawer.open{transform:translateY(0);opacity:1;pointer-events:all}.mobile-menu-item{display:flex;align-items:center;gap:14px;width:100%;padding:13px 20px;background:none;border:none;color:#ffffff80;font-family:Rajdhani,sans-serif;font-size:18px;font-weight:500;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:color .15s,background .15s;text-align:left;position:relative}.mobile-menu-item:active{background:#00d4ff0f}.mobile-menu-item.active{color:#00d4ff;background:#00d4ff0d;border-left:3px solid #00d4ff;padding-left:17px}.mobile-menu-icon{font-size:20px;width:28px;text-align:center;flex-shrink:0}.mobile-menu-label{flex:1}.mobile-menu-active-dot{width:6px;height:6px;border-radius:50%;background:#00d4ff;box-shadow:0 0 8px #00d4ffcc;flex-shrink:0}.card-grid{grid-template-columns:1fr;gap:12px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px}.card{padding:14px}.page-header{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.page-header h2{font-size:18px}.modal-overlay{padding:12px;align-items:flex-end}.modal{max-width:100%;max-height:90vh;border-radius:20px 20px 0 0;padding:20px 18px;animation:slideUpMobile .25s ease}@keyframes slideUpMobile{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}.table-wrap{font-size:12px}th,td{padding:8px 10px}.btn{padding:9px 14px;font-size:13px}.stat-value{font-size:26px}.lock-card{padding:28px 20px;border-radius:18px}:root{--sidebar-width: 0px;--widget-panel-width: 0px}.widgets-panel-container,[class*=widgets-panel],[class*=widget-panel]{display:none!important}.home-chat-scroll{max-width:100%!important;width:100%!important;padding:12px 14px!important}.home-chatbox{max-width:100%!important}.home-chatbox,.home-chatbox>*,[class*=home-chatbox]~div{max-width:100%!important}.chat-dock-centering{max-width:100%!important;width:100%!important;padding:0 12px;box-sizing:border-box}.trump-moji-avatar,[class*=trump-moji],[class*=trumpmoji]{transform:scale(.7);transform-origin:bottom center}}@media(max-width:480px){.main-content{padding:64px 10px 24px}.stats-grid{grid-template-columns:1fr 1fr;gap:8px}.stat-value{font-size:22px}.page-header h2{font-size:16px}body{font-size:13px}.card-grid{grid-template-columns:1fr}.modal{padding:16px 14px}}.wellness-page,.solace-page,[data-page=wellness],[data-page=solace]{--sage: #6BAE94;--sage-light: #A8D5C2;--sage-dark: #4D8A72;--lavender: #9B8EC4;--lavender-light: #C4BAE8;--lavender-dark: #7A6BA8;--rose: #E8A598;--rose-light: #F5C9C0;--warm-gold: #D4A86A;--sky: #7BB8D4;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-full: 9999px;--ease-out: cubic-bezier(.16, 1, .3, 1);--duration: .25s;--shadow-sage: 0 4px 20px rgba(107, 174, 148, .2);--primary: var(--sage);--primary-dark: var(--sage-dark);--primary-bg: rgba(107, 174, 148, .12);--primary-bg-hover: rgba(107, 174, 148, .2);--border-strong: rgba(107, 174, 148, .35);--border: rgba(107, 174, 148, .18);--bg-secondary: #F3EEE8;--bg-card: #ffffff;--text-placeholder: rgba(173, 173, 184, .8)}:root{--sage: #6BAE94;--sage-light: #A8D5C2;--sage-dark: #4D8A72;--lavender: #9B8EC4;--rose: #E8A598;--warm-gold: #D4A86A;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-full: 9999px;--ease-out: cubic-bezier(.16, 1, .3, 1);--duration: .25s;--shadow-sage: 0 4px 20px rgba(107, 174, 148, .2);--primary: var(--sage);--primary-dark: var(--sage-dark);--primary-bg: rgba(107, 174, 148, .12);--primary-bg-hover: rgba(107, 174, 148, .2);--border-strong: rgba(107, 174, 148, .35);--text-placeholder: rgba(173, 173, 184, .8)}[data-theme=dark]{--sage: #7EC8AD;--sage-dark: #5BA88A;--sage-light: #A8DCCB;--lavender: #B09FD8;--rose: #CF8F84;--warm-gold: #C49A58;--bg-secondary: #1A1A2A;--border: rgba(126, 200, 173, .12);--border-strong: rgba(126, 200, 173, .25);--primary-bg: rgba(126, 200, 173, .1);--primary-bg-hover: rgba(126, 200, 173, .18)}.btn-primary{background:var(--sage);color:#fff;border-radius:var(--radius-full);padding:11px 24px;font-weight:600;font-size:14px;border:none;cursor:pointer;box-shadow:var(--shadow-sage);transition:all .2s}.btn-primary:hover{background:var(--sage-dark);transform:translateY(-1px)}.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-ghost{background:transparent;border:1.5px solid var(--border-strong);color:var(--text-muted);border-radius:var(--radius-full);padding:10px 22px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s}.btn-ghost:hover{background:var(--primary-bg);border-color:var(--sage);color:var(--sage)}.btn-soft{background:var(--primary-bg);color:var(--sage-dark);border:1.5px solid var(--border-strong);border-radius:var(--radius-full);padding:10px 22px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}.btn-soft:hover{background:var(--primary-bg-hover);transform:translateY(-1px)}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 1px 4px #0000000f;transition:box-shadow .2s,transform .2s}.card:hover{box-shadow:0 4px 16px #00000014}.tool-card{background:var(--bg-card);border-radius:20px;cursor:pointer;text-align:left;transition:transform .18s,box-shadow .18s,border-color .18s}label{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.7px;margin-bottom:6px}.tag{display:inline-block;font-size:11px;font-weight:600;border-radius:99px;padding:2px 10px;border:1px solid}.tag-lavender{background:#9b8ec426;border-color:#9b8ec459;color:var(--lavender)}.tag-rose{background:#e8a59826;border-color:#e8a59859;color:var(--rose)}.tag-sage{background:#6bae9426;border-color:#6bae9459;color:var(--sage)}.affirmation-card{background:linear-gradient(135deg,#9b8ec41a,#6bae9414);border:1px solid rgba(155,142,196,.2);border-radius:var(--radius-xl);box-shadow:0 4px 24px #9b8ec41a}.section-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;opacity:.6}.mood-1{color:#e07070}.mood-2{color:#d4875c}.mood-3{color:#c9a24a}.mood-4{color:#b8b450}.mood-5{color:#9ab870}.mood-6{color:#7ab880}.mood-7{color:#6bae94}.mood-8{color:#5aadaa}.mood-9{color:#609cc0}.mood-10{color:#9b8ec4}.mood-bg-1{background:#e070701f}.mood-bg-2{background:#d4875c1f}.mood-bg-3{background:#c9a24a1f}.mood-bg-4{background:#b8b4501f}.mood-bg-5{background:#9ab8701f}.mood-bg-6{background:#7ab8801f}.mood-bg-7{background:#6bae941f}.mood-bg-8{background:#5aadaa1f}.mood-bg-9{background:#609cc01f}.mood-bg-10{background:#9b8ec41f}@keyframes breathe{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.12);opacity:1}}@keyframes breathe-ring{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.18);opacity:.6}}.breathe-orb{animation:breathe 5s ease-in-out infinite}.breathe-ring{animation:breathe-ring 5s ease-in-out infinite}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fade-up .4s var(--ease-out) both}.mood-emoji-btn{font-size:26px;background:var(--bg-secondary, rgba(255, 255, 255, .07));border:2px solid transparent;border-radius:12px;padding:8px;cursor:pointer;transition:all .18s;line-height:1}.mood-emoji-btn:hover{border-color:var(--sage);transform:scale(1.1)}.mood-emoji-btn.selected{border-color:var(--sage);box-shadow:var(--shadow-sage)}.serif{font-family:"DM Serif Display",Georgia,serif}.progress-track{height:8px;background:var(--bg-secondary, rgba(255, 255, 255, .08));border-radius:99px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,var(--sage),var(--lavender));border-radius:99px;transition:width .8s var(--ease-out)}.widget-mini-tile .widget-light-theme,.widget-mini-tile [class*=widget-light]{background:transparent!important;color:#fff!important}.widget-mini-tile *{color:#fff}.widget-mini-tile [style*="color: #64748b"],.widget-mini-tile [style*="color: #94a3b8"],.widget-mini-tile [style*="color: #334155"],.widget-mini-tile [style*="color: #1e293b"]{color:#ffffffa6!important}@keyframes widget-glow-pulse{0%,to{opacity:1}50%{opacity:.7}}.widget-mini-tile:hover~div[style*=boxShadow]{animation:widget-glow-pulse 2s ease-in-out infinite}div[style*="background: '#fff'"],div[style*="background:'#fff'"],div[style*='background: "#fff"'],div[style*='background: "#ffffff"'],div[style*="background: '#ffffff'"],div[style*="background: 'white'"],div[style*="background: '#f8fafd'"],div[style*="background: '#f8f9fa'"],div[style*="background: '#f4f6fc'"],div[style*="background: '#f4f6f9'"],div[style*="background: '#f5f5f5'"],div[style*="background: '#fafafa'"],div[style*="background: '#f0f2f8'"],div[style*="background: '#f1f5f9'"],section[style*="background: '#fff'"],section[style*="background: 'white'"],li[style*="background: '#fff'"],li[style*="background: 'white'"]{background:#1a1d28!important;color:#e2e8f0!important}div[style*="background: rgb(255, 255, 255)"],div[style*="background:rgb(255,255,255)"],section[style*="background: rgb(255, 255, 255)"]{background:#1a1d28!important;color:#e2e8f0!important}div[style*="background: '#f8fafd'"],div[style*="background: '#f8f9fc'"],div[style*="background: '#f5f6fa'"],div[style*="background: '#edf2f7'"]{background:#1e2130!important;color:#e2e8f0!important}div[style*="color: '#1e293b'"],div[style*="color: '#0f172a'"],div[style*="color: '#334155'"],div[style*="color: '#0f1523'"],span[style*="color: '#1e293b'"],span[style*="color: '#0f172a'"],span[style*="color: '#334155'"],p[style*="color: '#1e293b'"],p[style*="color: '#334155'"],h1[style*="color: '#1e293b'"],h2[style*="color: '#1e293b'"],h3[style*="color: '#1e293b'"],h4[style*="color: '#1e293b'"],label[style*="color: '#1e293b'"],label[style*="color: '#334155'"]{color:#e2e8f0!important}div[style*="color: '#64748b'"],div[style*="color: '#475569'"],div[style*="color: '#94a3b8'"],span[style*="color: '#64748b'"],span[style*="color: '#475569'"],span[style*="color: '#94a3b8'"],p[style*="color: '#64748b'"],label[style*="color: '#64748b'"],label[style*="color: '#475569'"]{color:#ffffff8c!important}div[style*="border: '1px solid rgba(0,0,0,0.1)'"],div[style*="border: '1px solid rgba(0, 0, 0, 0.1)'"],div[style*="border: '1px solid #e2e8f0'"],div[style*="border: '1px solid #dde2ef'"],div[style*="border: '1px solid #e5e7eb'"],div[style*="borderColor: '#e2e8f0'"],div[style*="borderColor: '#dde2ef'"]{border-color:#ffffff1f!important}.main-content input[style*="background: 'white'"],.main-content input[style*="background: '#fff'"],.main-content input[style*="background: '#f"],.main-content textarea[style*="background: 'white'"],.main-content textarea[style*="background: '#fff'"],.main-content textarea[style*="background: '#f"],.main-content select[style*="background: 'white'"],.main-content select[style*="background: '#fff'"],.main-content select[style*="background: '#f"]{background:#0d0e13!important;color:#e2e8f0!important;border-color:#ffffff26!important}.modal-overlay div[style*="background: '#fff'"],.modal-overlay div[style*="background: 'white'"],.modal-overlay div[style*="background: '#f8fafd'"]{background:#1a1d28!important;color:#e2e8f0!important}.main-content div[style*="background: '#fff'"],.main-content div[style*="background: 'white'"],.main-content div[style*="background: '#f8fafd'"],.main-content div[style*="background: '#f8f9fa'"],.main-content div[style*="background: '#f4f6fc'"]{background:#1a1d28!important}[class*=widget] div[style*="background: '#fff'"],[class*=widget] div[style*="background: 'white'"],[class*=widget] div[style*="background: '#f8fafd'"]{background:#1a1d28!important;color:#e2e8f0!important}.modal div[style*="background: '#fff'"],.modal div[style*="background: '#f8"],.modal div[style*="background: 'white'"],.modal input[style*="background: 'rgba(0,0,0,0.06)'"],.modal input[style*="color: '#1e293b'"]{background:#13151f!important;color:#e2e8f0!important;border-color:#ffffff1f!important}div[style*="background: '#f8fafd'"]{background:#1a1d28!important}div[style*="background: '#f8fafd'"] input,div[style*="background: '#f8fafd'"] textarea,div[style*="background: '#f8fafd'"] select{background:#ffffff12!important;color:#e2e8f0!important;border-color:#ffffff26!important}div[style*="background: '#fff'"]>div[style*=fontWeight],div[style*="background: 'white'"]>div[style*=fontWeight]{color:#e2e8f0!important}
