:root{--bg:#e7edf4;--surface:#f4f7fb;--surface-strong:#eef3f8;--text:#172033;--muted:#5f708a;--border:#cfd9e6;--brand:#0a66ff;--brand-dark:#083f9b;--good:#0f9f6e;--good-soft:#e9fbf4;--warn:#d97706;--danger:#dc2626;--sidebar:#0b1220;--sidebar-muted:#91a1b8;--topbar-bg:#e9f0f8e6;--input-bg:#f8fbff;--shadow:0 10px 24px #0f172a0f;--deep-shadow:0 16px 34px #0f172a1a;--qr-empty:#eef2f7;--qr-dark:#0b1220;--button-soft:#eef5ff;--button-soft-border:#cfe0ff;--danger-soft:#fef2f2;--danger-soft-border:#fecaca;--danger-text:#991b1b;color:var(--text);background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root:not([data-theme=dark]) .sidebar{color:#22324c;background:linear-gradient(#dfe7f1fa 0%,#d6e0edfa 100%),#dce5f0;border-right:1px solid #c7d4e4;box-shadow:inset -1px 0 #ffffffa8}:root:not([data-theme=dark]) .sidebar:before{filter:blur(10px);opacity:1;background:radial-gradient(circle,#3b82f614 0%,#3b82f606 46%,#0000 76%)}:root:not([data-theme=dark]) .brand-row span,:root:not([data-theme=dark]) .profile-card strong,:root:not([data-theme=dark]) .account-switcher strong,:root:not([data-theme=dark]) .nav-list a.active span,:root:not([data-theme=dark]) .nav-list a.active svg{color:#1c2940}:root:not([data-theme=dark]) .account-switcher,:root:not([data-theme=dark]) .profile-card-shell{background:linear-gradient(#ffffff80,#f3f7fcad);border-color:#c9d5e4;box-shadow:inset 0 1px #ffffffbf,0 10px 22px #394c670f}:root:not([data-theme=dark]) .account-switcher small,:root:not([data-theme=dark]) .profile-card span,:root:not([data-theme=dark]) .account-switcher-empty,:root:not([data-theme=dark]) .account-switcher-result span,:root:not([data-theme=dark]) .nav-list a,:root:not([data-theme=dark]) .account-switcher-reset{color:#5f708a}:root:not([data-theme=dark]) .account-switcher-input-wrap{color:#22324c;background:#ffffffb8;border-color:#c7d4e4}:root:not([data-theme=dark]) .account-switcher-input-wrap input,:root:not([data-theme=dark]) .account-switcher-reset:hover{color:#1c2940}:root:not([data-theme=dark]) .account-switcher-input-wrap input::placeholder{color:#7a8ba5}:root:not([data-theme=dark]) .account-switcher-results,:root:not([data-theme=dark]) .top-search-results{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6f9fdfa;border-color:#c7d4e4;box-shadow:0 18px 36px #394c6724}:root:not([data-theme=dark]) .account-switcher-result,:root:not([data-theme=dark]) .top-search-result{color:#22324c;background:#ffffff7a}:root:not([data-theme=dark]) .account-switcher-result:hover,:root:not([data-theme=dark]) .top-search-result:hover{background:#3b82f61a;border-color:#3b82f62e}:root:not([data-theme=dark]) .nav-list p{color:#8c6a2b}:root:not([data-theme=dark]) .nav-list p:before{box-shadow:none;background:linear-gradient(90deg,#c6a15bf2,#c6a15b38)}:root:not([data-theme=dark]) .nav-list p:after{background:linear-gradient(90deg,#c6a15b33,#0000)}:root:not([data-theme=dark]) .nav-list a:hover{color:#1c2940;background:#4e78bd1a;border-color:#4e78bd2e}:root:not([data-theme=dark]) .nav-list a.active{color:#16345f;background:linear-gradient(90deg,#4180f538 0%,#dde9f8eb 24%,#d6e3f3fa 100%);box-shadow:inset 0 0 0 1px #4180f52e,0 10px 20px #394c671a}:root:not([data-theme=dark]) .nav-list a.active:before{background:#2f7fff;box-shadow:0 0 16px #2f7fff52}:root:not([data-theme=dark]) .nav-list a.active:after{background:linear-gradient(90deg,#4180f53d 0%,#4180f514 62%,#0000 88%)}:root:not([data-theme=dark]) .profile-logout-link{color:#5f708a;background:#ffffff9e;border-color:#c7d4e4}:root:not([data-theme=dark]) .topbar{background:#e7edf4f0;border-bottom-color:#c7d4e4;box-shadow:0 1px #ffffffb3}:root:not([data-theme=dark]) .search-box,:root:not([data-theme=dark]) .icon-button{background:#ffffffbd;border-color:#c7d4e4;box-shadow:inset 0 1px #ffffffc2}:root:not([data-theme=dark]) .icon-button:hover{background:#ffffffeb}:root:not([data-theme=dark]) .refresh-fab{background:linear-gradient(#ffffffc2,#e5edf7f0),#e5edf6;border-color:#3b82f638;box-shadow:0 10px 22px #394c671f}:root:not([data-theme=dark]) .page-heading h1,:root:not([data-theme=dark]) .ticket-page-title h1,:root:not([data-theme=dark]) .block-heading h2,:root:not([data-theme=dark]) .card-title,:root:not([data-theme=dark]) .ticket-reply-header,:root:not([data-theme=dark]) .ticket-info-header,:root:not([data-theme=dark]) .backup-times-card-title,:root:not([data-theme=dark]) .api-key-head h2,:root:not([data-theme=dark]) .api-key-side h3{color:#1c2940!important}:root:not([data-theme=dark]) .page-heading p,:root:not([data-theme=dark]) .ticket-page-title p,:root:not([data-theme=dark]) .block-heading p,:root:not([data-theme=dark]) .card-title+p,:root:not([data-theme=dark]) .api-key-head p,:root:not([data-theme=dark]) .ticket-info-label,:root:not([data-theme=dark]) .backup-times-usage,:root:not([data-theme=dark]) .license-summary-copy,:root:not([data-theme=dark]) .license-plan-header p,:root:not([data-theme=dark]) .faq-accordion-content,:root:not([data-theme=dark]) .logs-card-copy span,:root:not([data-theme=dark]) .logs-stat-copy span{color:#667a95!important}:root:not([data-theme=dark]) .dashboard-surface-card,:root:not([data-theme=dark]) .trash-legacy-card,:root:not([data-theme=dark]) .backup-times-single-card,:root:not([data-theme=dark]) .backup-times-list-card,:root:not([data-theme=dark]) .backup-times-form-card,:root:not([data-theme=dark]) .license-plan-card,:root:not([data-theme=dark]) .license-summary-card,:root:not([data-theme=dark]) .license-invoice-card,:root:not([data-theme=dark]) .file-browser-sidebar,:root:not([data-theme=dark]) .file-browser-main,:root:not([data-theme=dark]) .tickets-card,:root:not([data-theme=dark]) .ticket-reply-card,:root:not([data-theme=dark]) .ticket-history-card,:root:not([data-theme=dark]) .ticket-info-card,:root:not([data-theme=dark]) .logs-card,:root:not([data-theme=dark]) .api-key-card,:root:not([data-theme=dark]) .api-key-side,:root:not([data-theme=dark]) .section-card{background:linear-gradient(#f1f5faf5,#dde6f1fa),#dde6f0!important;border:1px solid #c8d4e3!important;box-shadow:inset 0 1px #ffffffd1,0 14px 26px #394c6714!important}:root:not([data-theme=dark]) .dashboard-surface-card:before{background:radial-gradient(860px 220px at 0 0,#3b82f60b,#0000 46%),radial-gradient(680px 180px at 100% 0,#0f9f6e08,#0000 40%)!important}:root:not([data-theme=dark]) .trash-legacy-header,:root:not([data-theme=dark]) .backup-times-card-header,:root:not([data-theme=dark]) .tickets-card-header,:root:not([data-theme=dark]) .database-legacy-header,:root:not([data-theme=dark]) .license-invoice-head,:root:not([data-theme=dark]) .file-browser-head{background:#7a8da824!important;border-bottom-color:#d2dce8!important}:root:not([data-theme=dark]) .trash-legacy-row,:root:not([data-theme=dark]) .license-invoice-row,:root:not([data-theme=dark]) .tickets-table-row,:root:not([data-theme=dark]) .file-browser-row,:root:not([data-theme=dark]) .users-table-row,:root:not([data-theme=dark]) .database-legacy-table .classic-table-row,:root:not([data-theme=dark]) .command-summary-row,:root:not([data-theme=dark]) .command-rule-list>div,:root:not([data-theme=dark]) .command-live-card,:root:not([data-theme=dark]) .ticket-history-card,:root:not([data-theme=dark]) .api-key-status-row,:root:not([data-theme=dark]) .faq-tab,:root:not([data-theme=dark]) .faq-accordion-item,:root:not([data-theme=dark]) .faq-accordion-body,:root:not([data-theme=dark]) .file-browser-back,:root:not([data-theme=dark]) .file-browser-folder-item,:root:not([data-theme=dark]) .file-browser-detail-card,:root:not([data-theme=dark]) .backup-times-item,:root:not([data-theme=dark]) .license-key-box,:root:not([data-theme=dark]) .security-score,:root:not([data-theme=dark]) .security-checklist,:root:not([data-theme=dark]) .logs-stream .security-empty,:root:not([data-theme=dark]) .trash-legacy-card .security-empty,:root:not([data-theme=dark]) .backup-times-list-card .security-empty,:root:not([data-theme=dark]) .tickets-card .security-empty{color:#22324c!important;background:linear-gradient(#f7fafdf5,#e6eef7fa),#e8eef6!important;border-color:#d1dce8!important}:root:not([data-theme=dark]) .ticket-reply-card textarea,:root:not([data-theme=dark]) .form-control,:root:not([data-theme=dark]) .backup-times-input-wrap input,:root:not([data-theme=dark]) .backup-times-input-wrap,:root:not([data-theme=dark]) .api-key-side strong,:root:not([data-theme=dark]) .api-key-status-row strong,:root:not([data-theme=dark]) .license-key-text,:root:not([data-theme=dark]) .license-countdown-number,:root:not([data-theme=dark]) .license-summary-title,:root:not([data-theme=dark]) .trash-legacy-file-name,:root:not([data-theme=dark]) .tickets-col-subject,:root:not([data-theme=dark]) .logs-card-copy strong,:root:not([data-theme=dark]) .logs-card-right,:root:not([data-theme=dark]) .logs-stat-copy strong,:root:not([data-theme=dark]) .file-browser-main,:root:not([data-theme=dark]) .file-browser-sidebar,:root:not([data-theme=dark]) .file-browser-topbar,:root:not([data-theme=dark]) .file-browser-breadcrumb,:root:not([data-theme=dark]) .trash-legacy-file,:root:not([data-theme=dark]) .api-key-head,:root:not([data-theme=dark]) .license-plan-header h2,:root:not([data-theme=dark]) .license-summary-card,:root:not([data-theme=dark]) .license-summary-card strong{color:#1c2940!important}:root:not([data-theme=dark]) .faq-tab.active,:root:not([data-theme=dark]) .file-browser-folder-item.active,:root:not([data-theme=dark]) .file-browser-folder-item:hover,:root:not([data-theme=dark]) .file-browser-back:not(:disabled):hover,:root:not([data-theme=dark]) .command-filter-tab.active,:root:not([data-theme=dark]) .terminal-shortcut:hover{color:#1d3b68!important;background:linear-gradient(#e9f1fbfa,#d6e3f4fa)!important;border-color:#4180f538!important}:root:not([data-theme=dark]) .terminal-shortcut{color:#22324c!important;background:linear-gradient(#f7fafdf5,#e8eff7fa)!important;border-color:#d1dce8!important}:root:not([data-theme=dark]) .terminal-shortcut small,:root:not([data-theme=dark]) .command-rule-list small,:root:not([data-theme=dark]) .command-live-card small,:root:not([data-theme=dark]) .file-browser-count,:root:not([data-theme=dark]) .file-browser-separator,:root:not([data-theme=dark]) .score-label,:root:not([data-theme=dark]) .security-count,:root:not([data-theme=dark]) .api-key-mini-copy,:root:not([data-theme=dark]) .license-key-label{color:#6b7e99!important}:root:not([data-theme=dark]) .logs-card{background:linear-gradient(#f1f5fafa,#e0e9f3fa)!important;border-color:#c8d4e3!important}:root:not([data-theme=dark]) .logs-card-detail{color:#22324c!important;background:linear-gradient(#e9eff6fa,#dde6f1fa)!important;border-top-color:#d1dce8!important}:root:not([data-theme=dark]) .api-key-code-box,:root:not([data-theme=dark]) .terminal-window{box-shadow:0 12px 22px #1118271f}:root:not([data-theme=dark]) .section-card input::placeholder,:root:not([data-theme=dark]) .form-control::placeholder,:root:not([data-theme=dark]) .ticket-textarea::placeholder,:root:not([data-theme=dark]) .search-box input::placeholder{color:#8a9bb3}:root:not([data-theme=dark]) .bg-white{background-color:var(--surface)!important}:root:not([data-theme=dark]) .bg-white\/70,:root:not([data-theme=dark]) .bg-white\/80{background-color:#f4f7fbb8!important}:root:not([data-theme=dark]) .bg-white\/60,:root:not([data-theme=dark]) .bg-white\/90,:root:not([data-theme=dark]) .bg-white\/95{background-color:#f4f7fbe6!important}:root:not([data-theme=dark]) .bg-zinc-50,:root:not([data-theme=dark]) .bg-gray-50,:root:not([data-theme=dark]) .bg-slate-50,:root:not([data-theme=dark]) .bg-gray-100,:root:not([data-theme=dark]) .bg-slate-100,:root:not([data-theme=dark]) .bg-zinc-100{background-color:var(--surface-strong)!important}[data-theme=dark] .bg-white,[data-theme=dark] .bg-white\/70,[data-theme=dark] .bg-white\/80,[data-theme=dark] .bg-white\/90,[data-theme=dark] .bg-white\/95,[data-theme=dark] .bg-zinc-50,[data-theme=dark] .bg-gray-50,[data-theme=dark] .bg-slate-50,[data-theme=dark] .bg-gray-100,[data-theme=dark] .bg-slate-100,[data-theme=dark] .bg-zinc-100{background-color:initial}[data-theme=dark]{--bg:#05070c;--surface:#0d1422;--surface-strong:#101a2b;--text:#f4f7fb;--muted:#9aa8bc;--border:#223048;--brand:#3b82f6;--brand-dark:#9fc3ff;--good:#34d399;--good-soft:#34d3991f;--warn:#f59e0b;--danger:#f87171;--sidebar:#030712;--sidebar-muted:#8795aa;--topbar-bg:#05070cd1;--input-bg:#0a101c;--shadow:0 10px 24px #00000047;--deep-shadow:0 18px 42px #00000061;--qr-empty:#1b2638;--qr-dark:#e8eef8;--button-soft:#3b82f624;--button-soft-border:#60a5fa57;--danger-soft:#f871711f;--danger-soft-border:#f8717159;--danger-text:#fecaca;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);min-width:320px;margin:0;overflow-x:hidden}:root:not([data-theme=dark]) body{background:#e7edf4}button,input{font:inherit}button:disabled{opacity:.7;cursor:wait}.app-shell{background:var(--bg);min-height:100svh;display:flex}.sidebar{color:#fff;background:radial-gradient(circle at 0 0,#3b82f61f 0%,#0000 34%),linear-gradient(#0e1726fa 0%,#030712 54%,#020610 100%);border-right:1px solid #ffffff0f;flex-direction:column;gap:18px;width:284px;height:100svh;padding:18px 16px 16px;display:flex;position:sticky;top:0;overflow:visible auto;box-shadow:inset -1px 0 #ffffff05}.sidebar:before{content:"";pointer-events:none;filter:blur(8px);opacity:.9;background:radial-gradient(circle,#3b82f633 0%,#3b82f60f 42%,#0000 74%);border-radius:50%;width:240px;height:240px;position:absolute;top:-120px;left:-90px}.sidebar>*{z-index:1;position:relative}.brand-row{align-items:center;gap:10px;margin-bottom:2px;padding:8px 10px 12px;display:flex}.brand-row img{width:34px;height:34px}.brand-row span{font-size:22px;font-weight:800}.brand-row span span{color:var(--brand)}.account-switcher{z-index:12;background:linear-gradient(#ffffff0b 0%,#94a3b808 100%);border:1px solid #ffffff14;border-radius:12px;gap:10px;padding:13px 14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff08,0 10px 24px #0206172e}.account-switcher-label{justify-content:space-between;align-items:center;gap:10px;display:flex}.account-switcher small,.profile-card span,.nav-list p{color:var(--sidebar-muted)}.account-switcher strong{font-size:14px;line-height:1.35;display:block}.account-switcher-input-wrap{color:#d9e3f4;background:#ffffff0a;border:1px solid #53688b52;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.account-switcher-input-wrap input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:none}.account-switcher-input-wrap input::placeholder{color:#94a3b8c7}.account-switcher-static strong{display:block}.account-switcher-warning{color:#e9b04f;font-size:12px}.account-switcher-reset{color:#aebbd1;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.account-switcher-reset:hover{color:#fff}.account-switcher-results{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a111efa;border:1px solid #53688b47;border-radius:12px;max-height:260px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px #02061775}.account-switcher-empty{color:var(--sidebar-muted);padding:12px 10px;font-size:12px}.account-switcher-result{text-align:left;color:#eef4ff;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:3px;width:100%;padding:10px 11px;display:grid}.account-switcher-result:hover{background:#3b82f624}.account-switcher-result span{color:var(--sidebar-muted);font-size:11px}.nav-list{gap:24px;padding-right:4px;display:grid;overflow-y:auto}.nav-list section{gap:5px;margin-bottom:0;padding:0;display:grid}.nav-list p{letter-spacing:0;text-transform:uppercase;color:#c6a15b;text-shadow:none;box-shadow:none;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 10px 12px;padding:0;font-size:11px;font-weight:800;display:flex}.nav-list p:before{content:"";background:linear-gradient(90deg,#c6a15bf2,#c6a15b2e);width:16px;height:1px;box-shadow:0 0 8px #c6a15b38}.nav-list p:after{content:"";background:linear-gradient(90deg,#c6a15b24,#0000);flex:1;height:1px}.nav-list a{color:#a9c9f5b8;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;min-height:42px;padding:10px 13px;line-height:1.3;text-decoration:none;transition:background-color .16s,color .16s,box-shadow .16s,transform .16s,border-color .16s;display:flex;position:relative;overflow:hidden}.nav-list a svg{color:currentColor;flex:none}.nav-list a:hover{color:#fff;background:#20325675;border-color:#60a5fa1a;transform:translate(1px)}.nav-list a span{font-size:15px;font-weight:600;display:block}.nav-list a.active{color:#fff;background:linear-gradient(90deg,#1883ff47 0%,#1c2b4ceb 18%,#121d35fa 100%);box-shadow:inset 0 0 0 1px #60a5fa1f,0 12px 24px #0710253d,0 0 0 1px #1883ff14}.nav-list a.active:before{content:"";background:#1683ff;border-radius:0 6px 6px 0;width:5px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 18px #1683ffe0}.nav-list a.active:after{content:"";background:linear-gradient(90deg,#1883ffad 0%,#439cff7a 30%,#439cff2e 62%,#0000 86%);animation:.68s cubic-bezier(.22,1,.36,1) forwards active-menu-sweep;position:absolute;inset:0;transform:translate(-100%)}.nav-list a.active svg,.nav-list a.active span{z-index:1;position:relative}.nav-list a.active span{font-weight:800}@keyframes active-menu-sweep{0%{opacity:0;transform:translate(-100%)}18%{opacity:.62}48%{opacity:1}to{opacity:.28;transform:translate(8%)}}.profile-card-shell{border-top:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;margin-top:auto;padding:12px 10px;display:flex}.profile-card{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;transition:background .14s,border-color .14s;display:flex}.profile-card:hover,.profile-card.active{color:#fff}.avatar{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid}.profile-card strong,.profile-card span{display:block}.profile-card strong{font-size:14px;line-height:1.35}.profile-card span{margin-top:2px;font-size:12px}.profile-logout-link{color:#dbe5f3b3;cursor:pointer;background:#ffffff09;border:1px solid #ffffff13;border-radius:10px;place-items:center;width:32px;height:32px;transition:color .14s,background .14s,border-color .14s;display:inline-grid}.profile-logout-link:hover{color:#fecaca;background:#f8717114;border-color:#f8717138}.main-area{flex:1;width:calc(100vw - 284px);min-width:0}.topbar{z-index:10;background:var(--topbar-bg);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:12px;height:68px;padding:12px 28px;display:flex;position:sticky;top:0}.search-box{background:var(--input-bg);border:1px solid var(--border);min-width:0;max-width:none;height:42px;color:var(--muted);border-radius:8px;flex:1;align-items:center;gap:10px;padding:0 13px;display:flex}.search-box input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0}.top-search-shell{flex:1;min-width:0;position:relative}.top-search-results{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:40;background:#080d17f5;border:1px solid #788dad38;border-radius:14px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 44px #0206175c}.top-search-result,.top-search-empty{border-radius:10px;gap:4px;padding:12px 14px;display:grid}.top-search-result{color:var(--text);text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #0000}.top-search-result:hover{background:#3b82f617;border-color:#3b82f63d}.top-search-result strong,.top-search-empty strong{font-size:14px}.top-search-result span,.top-search-empty span{color:var(--muted);font-size:12px}.install-app-button{white-space:nowrap;min-height:42px;padding:0 14px}.icon-button,.primary-button{cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.icon-button{width:42px;height:42px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px}.icon-button:hover{border-color:var(--brand);color:var(--brand)}.icon-button.danger:hover{color:var(--danger);border-color:#dc262659}.theme-toggle{flex:none}.app-loading-screen{min-height:100svh;color:var(--muted);background:var(--bg);place-content:center;gap:12px;display:grid}.app-loading-screen>span{font-size:14px;font-weight:600}.loading-spinner{animation:.9s linear infinite spin}.refresh-fab{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:42px;height:42px;color:var(--text);cursor:pointer;background:linear-gradient(#0a66ff1f,#0a66ff0f),#090e1885;border:1px solid #0a66ff38;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s,color .16s;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 26px #0206172e}.refresh-fab:hover{color:#fff;border-color:#0a66ff57;transform:translateY(-2px);box-shadow:0 14px 34px #0206173d}.refresh-fab:active{transform:translateY(0)scale(.97)}.refresh-fab-icon{color:var(--brand);flex:none}.refresh-fab.refreshing .refresh-fab-icon{animation:.9s linear infinite spin}.toast-stack{z-index:65;gap:10px;display:grid;position:fixed;bottom:72px;right:18px}.toast-message{color:#eef4ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a101beb;border:1px solid #788dad3d;border-radius:12px;align-items:center;gap:10px;min-width:260px;max-width:360px;min-height:46px;padding:0 14px;display:inline-flex;box-shadow:0 18px 36px #02061747}.toast-dot{background:#64748b;border-radius:999px;width:10px;height:10px}.toast-message.success .toast-dot{background:#10b981}.toast-message.error .toast-dot{background:#ef4444}.toast-message.info .toast-dot{background:#3b82f6}.confirm-modal{background:linear-gradient(#1c283cf5 0%,#101826fa 100%);border:1px solid #788dad33;border-radius:18px;width:min(480px,100vw - 28px);padding:20px;box-shadow:0 24px 60px #02061770}.confirm-modal-head{grid-template-columns:auto minmax(0,1fr);gap:14px;display:grid}.confirm-modal-icon{color:#f59e0b;background:#f59e0b1f;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.confirm-modal.danger .confirm-modal-icon{color:#ef4444;background:#ef44441f}.confirm-modal-head h3{margin:0;font-size:20px}.confirm-modal-head p{color:var(--muted);margin-top:8px}.confirm-modal-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.onboarding-overlay{z-index:1500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617a3;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.onboarding-modal{text-align:center;background:radial-gradient(circle at 50% 0,#3b82f62e,#0000 42%),linear-gradient(#233046fa 0%,#192437fa 100%);border:1px solid #94a3b838;border-radius:22px;width:min(520px,100%);padding:32px;box-shadow:0 28px 80px #00000075}.onboarding-icon{color:#2484ff;background:#2563eb29;border:1px solid #3b82f638;border-radius:999px;place-items:center;width:86px;height:86px;margin:0 auto 22px;display:grid}.onboarding-modal h2{margin:0;font-size:28px;line-height:1.15}.onboarding-modal p{color:#cbd5e1;max-width:390px;margin:18px auto 0;font-size:17px;line-height:1.55}.onboarding-steps{justify-content:center;gap:7px;margin:28px 0;display:flex}.onboarding-steps span{background:#94a3b847;border-radius:999px;width:10px;height:10px}.onboarding-steps span.done{background:#2563ebb3}.onboarding-steps span.active{background:#1478ff;box-shadow:0 0 0 6px #1478ff24}.onboarding-modal .primary-button.full{justify-content:center;gap:10px;width:100%;min-height:50px}.onboarding-skip{color:#cbd5e1;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;text-decoration:underline}.onboarding-skip:hover{color:#fff}.menu-button,.mobile-close{display:none}main{width:100%;padding:28px 28px 96px}.page{width:100%;max-width:none;margin:0}.page-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.eyebrow{color:var(--brand);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:block}h1,h2,p{margin:0}h1{letter-spacing:0;font-size:clamp(30px,4vw,42px);line-height:1.05}h2{font-size:18px;line-height:1.2}.page-heading p,.block-heading p,.module-placeholder p{max-width:680px;color:var(--muted);margin-top:8px}.primary-button{color:#fff;background:var(--brand);border-radius:8px;gap:8px;min-height:42px;padding:0 16px}.stats-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px;margin-bottom:14px;display:grid}.stat-card,.panel-block{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px}.stat-card{padding:16px}.stat-card span{color:var(--muted);font-size:13px}.stat-card strong{margin-top:10px;font-size:24px;display:block}.stat-card.good{border-left:4px solid var(--good)}.stat-card.info{border-left:4px solid var(--brand)}.stat-card.warn{border-left:4px solid var(--warn)}.stat-card.neutral{border-left:4px solid #475569}.content-grid{grid-template-columns:minmax(0,1.45fr) minmax(360px,.55fr);gap:14px;display:grid}.dashboard-heading{align-items:center}.dashboard-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dashboard-error{margin-bottom:14px}.dashboard-summary-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.72fr);gap:14px;margin-bottom:14px;display:grid}.dashboard-main-card,.dashboard-side-card{min-width:0}.dashboard-left-stack{align-self:start;gap:14px;display:grid}.dashboard-main-card,.dashboard-side-stack{align-self:start}.dashboard-side-stack{gap:14px;display:grid}.dashboard-surface-card{background:linear-gradient(180deg, #ffffff05, transparent 52%), var(--surface);position:relative;overflow:hidden}.dashboard-surface-card:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(800px 180px at 0 0,#3b82f614,#0000 42%),radial-gradient(800px 180px at 100% 0,#0f9f6e0d,#0000 38%);position:absolute;inset:0}.dashboard-surface-card>*{z-index:1;position:relative}:root:not([data-theme=dark]) .dashboard-surface-card{background:linear-gradient(#ffffff9e,#ffffff7a),#f1f5fa;border:1px solid #c7d4e4;box-shadow:inset 0 1px #ffffffbf,0 12px 24px #394c6714}:root:not([data-theme=dark]) .dashboard-surface-card:before{opacity:1;background:radial-gradient(900px 220px at 0 0,#3b82f60f,#0000 45%),radial-gradient(700px 180px at 100% 0,#0f9f6e09,#0000 38%)}:root:not([data-theme=dark]) .trash-legacy-card,:root:not([data-theme=dark]) .backup-times-single-card,:root:not([data-theme=dark]) .backup-times-list-card,:root:not([data-theme=dark]) .backup-times-form-card,:root:not([data-theme=dark]) .license-plan-card,:root:not([data-theme=dark]) .license-summary-card,:root:not([data-theme=dark]) .license-invoice-card,:root:not([data-theme=dark]) .file-browser-sidebar,:root:not([data-theme=dark]) .file-browser-main,:root:not([data-theme=dark]) .tickets-card,:root:not([data-theme=dark]) .ticket-reply-card,:root:not([data-theme=dark]) .ticket-history-card,:root:not([data-theme=dark]) .ticket-info-card,:root:not([data-theme=dark]) .logs-card,:root:not([data-theme=dark]) .api-key-card,:root:not([data-theme=dark]) .api-key-side,:root:not([data-theme=dark]) .section-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#ffffffad,#f4f8fceb),#eef3f8;border:1px solid #c7d4e4;box-shadow:inset 0 1px #ffffffc7,0 12px 24px #394c6714}:root:not([data-theme=dark]) .trash-legacy-header,:root:not([data-theme=dark]) .backup-times-card-header,:root:not([data-theme=dark]) .tickets-card-header,:root:not([data-theme=dark]) .database-legacy-header{background:#687c9a14;border-bottom-color:#d2dce8}:root:not([data-theme=dark]) .trash-legacy-table,:root:not([data-theme=dark]) .tickets-table,:root:not([data-theme=dark]) .license-invoice-table{background:0 0}:root:not([data-theme=dark]) .trash-legacy-head,:root:not([data-theme=dark]) .database-legacy-table .classic-table-head,:root:not([data-theme=dark]) .users-table-head,:root:not([data-theme=dark]) .tickets-table-head,:root:not([data-theme=dark]) .license-invoice-head,:root:not([data-theme=dark]) .file-browser-head{color:#5c6f8d;background:#687c9a1f;border-bottom-color:#d2dce8}:root:not([data-theme=dark]) .trash-legacy-row,:root:not([data-theme=dark]) .license-invoice-row,:root:not([data-theme=dark]) .tickets-table-row,:root:not([data-theme=dark]) .file-browser-row,:root:not([data-theme=dark]) .users-table-row,:root:not([data-theme=dark]) .database-legacy-table .classic-table-row{color:var(--text);background:#ffffff24;border-bottom-color:#7186a424}:root:not([data-theme=dark]) .trash-legacy-row:hover,:root:not([data-theme=dark]) .license-invoice-row:hover,:root:not([data-theme=dark]) .tickets-table-row:hover,:root:not([data-theme=dark]) .file-browser-row:hover{background:#0a66ff0f}:root:not([data-theme=dark]) .trash-legacy-path,:root:not([data-theme=dark]) .trash-legacy-date,:root:not([data-theme=dark]) .backup-times-usage,:root:not([data-theme=dark]) .logs-card-copy span,:root:not([data-theme=dark]) .license-plan-header p,:root:not([data-theme=dark]) .license-summary-copy,:root:not([data-theme=dark]) .api-key-head p,:root:not([data-theme=dark]) .api-key-mini-copy,:root:not([data-theme=dark]) .api-key-status-row span,:root:not([data-theme=dark]) .faq-accordion-content,:root:not([data-theme=dark]) .ticket-message-type,:root:not([data-theme=dark]) .ticket-message-date,:root:not([data-theme=dark]) .ticket-info-label,:root:not([data-theme=dark]) .form-note{color:#627692}:root:not([data-theme=dark]) .backup-times-card-title,:root:not([data-theme=dark]) .backup-times-card-title.success,:root:not([data-theme=dark]) .backup-times-item-time,:root:not([data-theme=dark]) .license-plan-header h2,:root:not([data-theme=dark]) .license-summary-title,:root:not([data-theme=dark]) .license-countdown-number,:root:not([data-theme=dark]) .api-key-head h2,:root:not([data-theme=dark]) .api-key-side h3,:root:not([data-theme=dark]) .tickets-col-subject,:root:not([data-theme=dark]) .faq-accordion-header,:root:not([data-theme=dark]) .file-browser-topbar,:root:not([data-theme=dark]) .file-browser-breadcrumb,:root:not([data-theme=dark]) .user-fullname,:root:not([data-theme=dark]) .section-title h3{color:#1f2b42}:root:not([data-theme=dark]) .backup-times-item,:root:not([data-theme=dark]) .license-key-box,:root:not([data-theme=dark]) .api-key-status-row,:root:not([data-theme=dark]) .faq-tab,:root:not([data-theme=dark]) .faq-accordion-item,:root:not([data-theme=dark]) .faq-accordion-body,:root:not([data-theme=dark]) .command-filter-tab,:root:not([data-theme=dark]) .terminal-shortcut,:root:not([data-theme=dark]) .file-browser-folder-item,:root:not([data-theme=dark]) .file-browser-back,:root:not([data-theme=dark]) .file-browser-detail-card,:root:not([data-theme=dark]) .file-browser-main .security-empty,:root:not([data-theme=dark]) .trash-legacy-card .security-empty,:root:not([data-theme=dark]) .license-invoice-card .security-empty,:root:not([data-theme=dark]) .backup-times-list-card .security-empty,:root:not([data-theme=dark]) .logs-stream .security-empty,:root:not([data-theme=dark]) .security-score{color:var(--text);background:linear-gradient(#ffffffb3,#ebf1f8f5),#eef3f8;border:1px solid #d3dde9;box-shadow:inset 0 1px #ffffffb8}:root:not([data-theme=dark]) .terminal-shortcut-icon{color:#3b82f6;background:#0a66ff14}:root:not([data-theme=dark]) .terminal-shortcut small,:root:not([data-theme=dark]) .faq-tab,:root:not([data-theme=dark]) .file-browser-count,:root:not([data-theme=dark]) .file-browser-separator,:root:not([data-theme=dark]) .license-key-label,:root:not([data-theme=dark]) .api-key-code-label,:root:not([data-theme=dark]) .score-label,:root:not([data-theme=dark]) .security-count{color:#6f83a0}:root:not([data-theme=dark]) .terminal-shortcut:hover,:root:not([data-theme=dark]) .command-filter-tab.active,:root:not([data-theme=dark]) .faq-tab.active,:root:not([data-theme=dark]) .file-browser-folder-item:hover,:root:not([data-theme=dark]) .file-browser-folder-item.active,:root:not([data-theme=dark]) .file-browser-back:not(:disabled):hover{border-color:#3b82f638;box-shadow:0 10px 18px #394c6714}:root:not([data-theme=dark]) .file-browser-folder-item,:root:not([data-theme=dark]) .file-browser-folder-item.active,:root:not([data-theme=dark]) .file-browser-folder-item:hover{color:#22324c}:root:not([data-theme=dark]) .file-browser-folder-item.active,:root:not([data-theme=dark]) .file-browser-folder-item:hover{background:linear-gradient(90deg,#4e78bd29 0%,#4e78bd14 100%)}:root:not([data-theme=dark]) .api-key-eyebrow{color:#6ea8ff}:root:not([data-theme=dark]) .api-key-badge,:root:not([data-theme=dark]) .license-plan-badge,:root:not([data-theme=dark]) .ticket-inline-badge{border-color:#60a5fa33}:root:not([data-theme=dark]) .api-key-code-box{background:linear-gradient(135deg,#2e3b54,#243047);border-color:#7186a429}:root:not([data-theme=dark]) .api-key-code,:root:not([data-theme=dark]) .api-key-code-note,:root:not([data-theme=dark]) .api-key-code-label{color:#eef4ff}:root:not([data-theme=dark]) .license-key-text{color:#22324c}:root:not([data-theme=dark]) .license-subaccount-note{background:#687c9a14}:root:not([data-theme=dark]) .faq-tab{background:#6f83a01f}:root:not([data-theme=dark]) .faq-accordion-item{border-color:#ccd7e5}:root:not([data-theme=dark]) .faq-accordion-item.open{border-color:#3b82f65c}:root:not([data-theme=dark]) .faq-accordion-body{border-top:1px solid #d3dde9}:root:not([data-theme=dark]) .faq-code-snippet{color:#c97b00;background:#212f461f}:root:not([data-theme=dark]) .logs-card-head:hover{background:#687c9a0f}:root:not([data-theme=dark]) .logs-card-detail{background:#1b2639f5;border-top-color:#7186a429}:root:not([data-theme=dark]) .logs-card-copy strong,:root:not([data-theme=dark]) .logs-stat-copy strong,:root:not([data-theme=dark]) .logs-card-right,:root:not([data-theme=dark]) .tickets-col-id{color:#22324c}:root:not([data-theme=dark]) .form-group span{color:#7a8ba5}:root:not([data-theme=dark]) .form-control{color:#1a2740;background:#f5f8fc;border-color:#cfd9e6}:root:not([data-theme=dark]) .profile-security-page,:root:not([data-theme=dark]) .page{background:0 0}:root:not([data-theme=dark]) .identity-card{background:radial-gradient(circle at top,#0a66ff17,#0000 42%),linear-gradient(#ffffffb8,#f3f7fcf5),#eef3f8}:root:not([data-theme=dark]) .security-checklist{color:#516983}.sql-toolbar{gap:12px;margin-top:18px;display:grid}.sql-search-box{max-width:none}.sql-search-box input{font-size:14px}.sql-filter-row{flex-wrap:wrap;gap:8px;display:flex}.sql-stats-grid .stat-card{gap:6px;min-height:122px;display:grid}.sql-stat-meta{color:var(--muted);font-size:12px}.security-pill.active{color:#fff;background:linear-gradient(#0a66fff2,#0a66ffb8);border:1px solid #5ba5ff8c;box-shadow:0 10px 20px #0a66ff29}.sql-workspace-card{gap:16px;display:grid}.sql-summary-ribbon{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sql-summary-chip{background:linear-gradient(180deg, #ffffff05, transparent 72%), var(--surface-strong);border:1px solid var(--border);color:var(--muted);text-transform:uppercase;border-radius:8px;gap:3px;padding:12px 14px;font-size:12px;font-weight:700;display:grid}.sql-summary-chip strong{color:var(--text);font-size:20px;line-height:1}.sql-file-shell{grid-template-columns:minmax(0,1.2fr) minmax(280px,.68fr);gap:14px;min-height:520px;display:grid}.sql-file-table,.sql-file-detail{background:linear-gradient(180deg, #ffffff05, transparent 72%), var(--surface-strong);border:1px solid var(--border);border-radius:8px;min-width:0}.sql-file-table{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.sql-file-head{color:var(--muted);border-bottom:1px solid var(--border);text-transform:uppercase;grid-template-columns:minmax(0,1.6fr) 132px 92px 100px;gap:10px;padding:12px 14px;font-size:11px;font-weight:800;display:grid}.sql-file-body{align-content:start;max-height:456px;display:grid;overflow:auto}.sql-file-row{width:100%;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(#ffffff05,#0000 72%),0 0;border:0;border-bottom:1px solid #94a3b81a;grid-template-columns:minmax(0,1.6fr) 132px 92px 100px;align-items:center;gap:10px;padding:14px;transition:background-color .16s,transform .16s,box-shadow .16s;display:grid}.sql-file-row:hover{background:#0a66ff0a}.sql-file-row.selected{box-shadow:inset 3px 0 0 var(--brand);background:linear-gradient(90deg,#0a66ff29,#0a66ff0d 26%,#0000 58%),#0a66ff08}.sql-file-primary{align-items:center;gap:12px;min-width:0;display:flex}.sql-file-dot{background:#64748b;border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #64748b24}.sql-file-dot.tone-good{background:var(--good);box-shadow:0 0 0 4px #0f9f6e1f}.sql-file-dot.tone-info{background:var(--brand);box-shadow:0 0 0 4px #0a66ff24}.sql-file-dot.tone-warn{background:var(--warn);box-shadow:0 0 0 4px #d9770624}.sql-file-copy{gap:4px;min-width:0;display:grid}.sql-file-copy strong,.sql-file-time,.sql-file-size{text-overflow:ellipsis;overflow:hidden}.sql-file-copy strong{white-space:nowrap;font-size:14px}.sql-file-copy small,.sql-file-time{color:var(--muted);font-size:12px}.sql-file-size{font-size:13px;font-weight:700}.sql-file-status{color:#94a3b8;white-space:nowrap;background:#94a3b814;border:1px solid #94a3b829;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.sql-file-status.tone-info{color:var(--brand);background:#0a66ff1f;border-color:#0a66ff2e}.sql-file-status.tone-warn{color:var(--warn);background:#d977061f;border-color:#d977062e}.sql-file-detail{align-content:start;gap:12px;padding:14px;display:grid}.sql-detail-hero{border:1px solid var(--border);background:linear-gradient(180deg, #ffffff08, transparent 74%), var(--surface);border-radius:8px;gap:8px;padding:14px;display:grid}.sql-detail-hero.tone-good{border-color:#0f9f6e33}.sql-detail-hero.tone-info{border-color:#0a66ff38}.sql-detail-hero.tone-warn{border-color:#d9770638}.sql-detail-hero-top,.sql-detail-source-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sql-detail-kicker{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.sql-detail-hero strong{font-size:18px;line-height:1.2}.sql-detail-hero p,.sql-detail-note small{color:var(--muted)}.sql-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sql-detail-grid div,.sql-detail-note,.sql-detail-source{background:linear-gradient(180deg, #ffffff05, transparent 72%), var(--surface);border:1px solid var(--border);border-radius:8px;padding:12px}.sql-detail-grid span,.sql-detail-note span,.sql-detail-source span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800;display:block}.sql-detail-grid strong,.sql-detail-note strong,.sql-detail-source strong{margin-top:6px;font-size:14px;line-height:1.3;display:block}.sql-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sql-detail-actions .primary-button,.sql-detail-actions .secondary-button{width:100%}.sql-detail-note{gap:4px;display:grid}.sql-detail-source{gap:6px;display:grid}.sql-detail-source-head{color:var(--muted);text-transform:uppercase;justify-content:flex-start;font-size:11px;font-weight:800}.sql-source-board{gap:16px;display:grid}.sql-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sql-source-card{background:linear-gradient(180deg, #ffffff05, transparent 72%), var(--surface-strong);border:1px solid var(--border);border-radius:8px;gap:12px;padding:14px;display:grid}.sql-source-card.good{border-color:#0f9f6e24}.sql-source-card.warn{border-color:#d977062e}.sql-source-card-top,.sql-source-card-metrics{grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:10px;display:grid}.sql-source-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sql-source-card-metrics div{border-top:1px solid #94a3b81f;padding-top:10px}.sql-source-card-metrics span,.sql-source-card-note{color:var(--muted);font-size:11px}.sql-source-card-metrics strong{margin-top:5px;font-size:14px;display:block}.sql-source-card-note{line-height:1.45}.secondary-button.compact{gap:6px;min-height:34px;padding:0 12px;font-size:13px}.sql-source-row{align-items:start}.sql-health-card{background:linear-gradient(180deg, #0a66ff0f, transparent 70%), var(--surface-strong);border:1px solid #0a66ff24;border-radius:8px;gap:12px;padding:14px;display:grid}.sql-health-card strong{font-size:16px}.sql-health-card p{color:var(--muted);line-height:1.5}.health-progress{background:#94a3b824;border-radius:999px;height:10px;overflow:hidden}.health-progress span{border-radius:inherit;background:linear-gradient(90deg,#0f9f6ef2,#34d399d1);height:100%;display:block;box-shadow:0 0 0 1px #0f9f6e24}.sql-small-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sql-small-metrics div{background:linear-gradient(180deg, #ffffff05, transparent 72%), var(--surface-strong);border:1px solid var(--border);border-radius:8px;padding:12px}.sql-small-metrics span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800;display:block}.sql-small-metrics strong{margin-top:6px;font-size:15px;display:block}.sql-report-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.sql-report-strip span{background:linear-gradient(180deg, #ffffff05, transparent 72%), var(--surface-strong);border:1px solid var(--border);border-radius:8px;padding:12px}.sql-report-strip strong{font-size:15px;display:block}.sql-report-strip small{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:700;display:block}.sql-trend-card{gap:2px;display:grid}.sql-legacy-layout{gap:16px;display:grid}.sql-legacy-card{overflow:hidden}.sql-legacy-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:18px 18px 16px;display:flex}.sql-search-box.legacy{max-width:260px}.sql-legacy-table{display:grid}.sql-legacy-head,.sql-legacy-row{grid-template-columns:minmax(0,1.65fr) 190px 120px 130px 110px;align-items:center;gap:14px;display:grid}.sql-legacy-head{color:var(--muted);border-bottom:1px solid var(--border);background:#ffffff0a;padding:14px 18px;font-size:12px;font-weight:700}.sql-legacy-body{display:grid}.sql-legacy-row{border-bottom:1px solid #94a3b81a;padding:14px 18px}.sql-legacy-file{align-items:center;gap:10px;min-width:0;display:flex}.sql-legacy-file-icon{color:#f4b437;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.sql-legacy-file-name,.sql-legacy-date{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sql-legacy-file-name{font-weight:600}.sql-legacy-date{color:var(--muted)}.sql-legacy-size{background:#ffffff14;border-radius:6px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.sql-legacy-actions{justify-content:flex-end;gap:8px;display:flex}.trash-legacy-layout{display:grid}.trash-legacy-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 0 0,#3b82f612 0%,#0000 28%),linear-gradient(#273247d6 0%,#1e293bc7 100%);border:1px solid #788dad2e;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 18px 34px #02061733}.trash-legacy-header{background:linear-gradient(#ffffff06 0%,#94a3b808 100%);border-bottom:1px solid #788dad29;justify-content:space-between;align-items:center;gap:14px;padding:18px 18px 16px;display:flex}.trash-legacy-table{-webkit-overflow-scrolling:touch;background:linear-gradient(#0f172a14 0%,#0f172a08 100%);display:block;overflow-x:auto}.trash-legacy-head,.trash-legacy-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1.35fr) 100px 180px 100px 90px;align-items:center;gap:14px;min-width:900px;display:grid}.trash-legacy-head{color:#b6c3d5;background:linear-gradient(#5567846b 0%,#404f665c 100%);border-bottom:1px solid #788dad26;padding:12px 18px;font-size:12px;font-weight:700}.trash-legacy-body{min-width:900px;display:grid}.trash-legacy-row{color:#d8e0eb;background:#ffffff03;border-bottom:1px solid #788dad1a;min-height:52px;padding:0 18px;transition:background .14s}.trash-legacy-row:hover{background:#3b82f60d}.trash-legacy-file{align-items:center;gap:10px;min-width:0;display:flex}.trash-legacy-file-icon{color:#aeb8c8;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.trash-legacy-file-name,.trash-legacy-path,.trash-legacy-date{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trash-legacy-file-name{font-weight:600}.trash-legacy-path,.trash-legacy-date{color:#c3cfde}.trash-days{color:#10b981;background:#10b98129;border-radius:6px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.trash-days.warn{color:#ef4444;background:#ef444429}.trash-days.neutral{color:#9fb0c5;background:#9fb0c51f}.trash-legacy-actions{z-index:2;background:linear-gradient(90deg, #0f172a00, color-mix(in srgb, var(--surface) 88%, transparent));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:flex-end;gap:8px;min-width:90px;padding-left:14px;display:flex;position:sticky;right:0}.trash-legacy-actions-head{background:linear-gradient(90deg, #0f172a00, color-mix(in srgb, var(--surface) 94%, transparent));justify-content:flex-end}@media (width<=720px){.trash-legacy-card{padding:14px}.trash-legacy-header{padding:16px 14px 14px}.trash-legacy-table{margin:0 -14px;padding:0 14px 6px}.trash-legacy-head,.trash-legacy-row,.trash-legacy-body{min-width:980px}.trash-legacy-actions{min-width:96px}.trash-legacy-head{display:none}.trash-legacy-body{min-width:0}.trash-legacy-row{grid-template-columns:1fr;align-items:flex-start;gap:8px;min-width:0;padding:14px}.trash-legacy-file,.trash-legacy-path,.trash-legacy-date,.trash-days{white-space:normal}.trash-legacy-actions{justify-content:flex-start;min-width:0;padding-left:0;position:static}}.trash-action{border:0;border-radius:6px;width:28px!important;height:28px!important}.trash-action.file{color:#12b886;background:#10b98124}.trash-action.file:hover{color:#fff;background:#0f9f6e}.trash-action.danger{color:#f87171;background:#ef444424}.trash-action.danger:hover{color:#fff;background:#ef4444}.sql-legacy-actions .icon-button{border-radius:7px;width:30px;height:30px}.sql-legacy-actions .icon-button:not(.danger){color:#4d92ff;background:#3b82f624;border-color:#3b82f629}.sql-legacy-actions .icon-button:not(.danger):hover{color:#fff;background:#3b82f6;border-color:#3b82f6}.sql-legacy-actions .icon-button.danger{color:#f87171;background:#ef444424;border-color:#ef444429}.sql-legacy-actions .icon-button.danger:hover{color:#fff;background:#ef4444;border-color:#ef4444}.sql-file-status.tone-good{color:#10b981;background:#10b98129;border-color:#10b98133}.dashboard-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.dashboard-overview-card{background:linear-gradient(180deg, #ffffff05, transparent 68%), var(--surface-strong);border:1px solid var(--border);border-radius:8px;gap:8px;min-height:132px;padding:16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.dashboard-overview-card.highlight{background:linear-gradient(180deg, #0a66ff14, transparent 72%), var(--surface-strong);border-color:#0a66ff38}.dashboard-overview-card:hover,.dashboard-stat:hover,.dashboard-signal-item:hover,.dashboard-login-card:hover{box-shadow:var(--deep-shadow);transform:translateY(-2px)}.dashboard-overview-card:after,.dashboard-stat:after,.dashboard-login-card:after,.dashboard-signal-item:after{content:"";pointer-events:none;opacity:.5;background:linear-gradient(120deg,#0000 0 46%,#ffffff0a 50%,#0000 56%);position:absolute;inset:0}.dashboard-overview-card>*,.dashboard-stat>*,.dashboard-login-card>*,.dashboard-signal-item>*{z-index:1;position:relative}.dashboard-overview-head,.dashboard-stat-top{align-items:center;gap:10px;display:flex}.dashboard-overview-icon,.dashboard-stat-icon,.dashboard-signal-icon{border:1px solid var(--border);background:var(--surface);color:var(--muted);flex:none;place-items:center;display:grid}.dashboard-overview-icon{border-radius:10px;width:30px;height:30px}.dashboard-stat-icon{border-radius:12px;width:40px;height:40px}.dashboard-signal-icon{border-radius:11px;width:36px;height:36px}.dashboard-overview-label,.dashboard-stat-label,.dashboard-signal-copy span,.dashboard-login-head span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.dashboard-overview-card span,.dashboard-metric span,.dashboard-signal-list span,.dashboard-login-card span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.dashboard-overview-card strong{font-size:22px;line-height:1.15}.dashboard-overview-card small,.dashboard-metric small,.dashboard-login-card small{color:var(--muted)}.dashboard-overview-card.tone-good{border-color:#0f9f6e38}.dashboard-overview-card.tone-warn{border-color:#d977063d}.dashboard-overview-card.tone-info{border-color:#0a66ff3d}.dashboard-overview-card.tone-neutral{border-color:#4755693d}.dashboard-overview-card.tone-good .dashboard-overview-icon{color:var(--good);background:#0f9f6e1a}.dashboard-overview-card.tone-warn .dashboard-overview-icon{color:var(--warn);background:#d977061f}.dashboard-overview-card.tone-info .dashboard-overview-icon{color:var(--brand);background:#0a66ff1a}.dashboard-overview-card.tone-neutral .dashboard-overview-icon{color:#94a3b8;background:#4755691f}.dashboard-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.rich-empty-state{gap:8px;display:grid}.rich-empty-state strong{font-size:16px}.dashboard-trust-card{gap:16px;display:grid}.dashboard-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-risk-box,.dashboard-safe-box{background:linear-gradient(#f59e0b14,#f59e0b08);border:1px solid #f59e0b2e;border-radius:12px;padding:14px}.dashboard-safe-box{background:linear-gradient(#10b98114,#10b98108);border-color:#10b9812e;align-items:center;gap:10px;display:inline-flex}.dashboard-risk-head{align-items:center;gap:8px;font-weight:800;display:inline-flex}.dashboard-risk-list{color:var(--muted);gap:8px;margin:12px 0 0;padding-left:18px;display:grid}.dashboard-tip-row{flex-wrap:wrap;gap:10px;display:flex}.dashboard-tip-pill{color:#d9e7ff;background:#3b82f61f;border:1px solid #3b82f633;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.dashboard-metric{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;padding:14px}.dashboard-metric strong{margin-top:6px;font-size:18px;display:block}.dashboard-signal-list{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.dashboard-signal-item{background:linear-gradient(180deg, #ffffff05, transparent 78%), var(--surface-strong);border:1px solid var(--border);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative;overflow:hidden}.dashboard-signal-copy{min-width:0}.dashboard-signal-copy strong{margin-top:4px;font-size:14px;line-height:1.2;display:block}.dashboard-signal-copy small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.dashboard-signal-badge{border:1px solid var(--border);background:var(--surface);min-height:26px;color:var(--muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.dashboard-signal-item.tone-good{border-color:#0f9f6e38}.dashboard-signal-item.tone-warn{border-color:#d977063d}.dashboard-signal-item.tone-info{border-color:#0a66ff38}.dashboard-signal-item.tone-neutral{border-color:#4755693d}.dashboard-signal-item.tone-good .dashboard-signal-icon,.dashboard-signal-item.tone-good .dashboard-signal-badge{color:var(--good);background:#0f9f6e1f}.dashboard-signal-item.tone-warn .dashboard-signal-icon,.dashboard-signal-item.tone-warn .dashboard-signal-badge{color:var(--warn);background:#d977061f}.dashboard-signal-item.tone-info .dashboard-signal-icon,.dashboard-signal-item.tone-info .dashboard-signal-badge{color:var(--brand);background:#0a66ff1f}.dashboard-signal-item.tone-neutral .dashboard-signal-icon,.dashboard-signal-item.tone-neutral .dashboard-signal-badge{color:#94a3b8;background:#4755691f}.dashboard-login-card{background:linear-gradient(180deg, #ffffff05, transparent 72%), var(--surface-strong);border:1px solid var(--border);border-radius:8px;gap:6px;margin-top:18px;padding:14px;display:grid;position:relative;overflow:hidden}.dashboard-login-card.tone-info{border-color:#0a66ff38;box-shadow:inset 0 0 0 1px #0a66ff0a}.dashboard-login-head{color:var(--muted);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.dashboard-chart-card{position:relative;overflow:hidden}.dashboard-chart-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.dashboard-chart-kpis div{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;padding:12px}.dashboard-chart-kpis span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800;display:block}.dashboard-chart-kpis strong{margin-top:6px;font-size:18px;display:block}.dashboard-chart-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;font-size:12px;font-weight:700;display:flex}.dashboard-chart-legend span{align-items:center;gap:7px;display:inline-flex}.dashboard-chart-legend i.legend{border-radius:50%;width:10px;height:10px;display:inline-block}.dashboard-chart-legend i.legend.backup,.dashboard-chart-segment.backup{background:var(--good)}.dashboard-chart-legend i.legend.fail,.dashboard-chart-segment.fail{background:var(--warn)}.dashboard-chart-legend i.legend.command,.dashboard-chart-segment.command{background:var(--brand)}.dashboard-chart-note{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 78%, transparent);color:var(--muted);border-radius:8px;margin-top:10px;padding:10px 12px;font-size:12px;line-height:1.5}.dashboard-chart-bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;min-height:220px;margin-top:18px;padding-top:12px;display:grid}.dashboard-chart-column{text-align:center;align-items:end;gap:10px;display:grid}.dashboard-chart-column strong{color:var(--text);font-size:14px}.dashboard-chart-column small{color:var(--muted);font-size:11px}.dashboard-chart-stack{background:linear-gradient(180deg, #ffffff05, transparent 82%), var(--surface-strong);border:1px solid var(--border);border-radius:12px 12px 8px 8px;flex-direction:column-reverse;justify-content:flex-start;gap:4px;height:160px;padding:10px 10px 8px;display:flex;box-shadow:inset 0 0 0 1px #ffffff03}.dashboard-chart-segment{opacity:.9;border-radius:8px 8px 4px 4px;width:100%;display:block}.dashboard-chart-segment.backup{background:linear-gradient(#0f9f6ef2,#0f9f6ea6)}.dashboard-chart-segment.fail{background:linear-gradient(#d97706f2,#d97706ad)}.dashboard-chart-segment.command{background:linear-gradient(#0a66fff2,#0a66ffa3)}.command-status-pill{background:linear-gradient(180deg, #0a66ff14, #0a66ff0a), var(--surface-strong);min-height:42px;color:var(--text);box-shadow:var(--shadow);border:1px solid #0a66ff38;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.command-status-pill svg{color:var(--brand)}.command-banner{border:1px solid var(--border);border-radius:8px;margin-bottom:14px;padding:12px 14px;font-size:14px;font-weight:600}.command-banner.success{color:var(--good-text);background:#0f9f6e1f;border-color:#0f9f6e3d}.command-banner.error{color:var(--danger-text);background:#dc26261f;border-color:#dc26263d}.commands-stats{margin-bottom:14px}.commands-summary{align-items:start}.command-terminal-card{gap:14px;min-height:100%;display:grid}.terminal-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.command-filter-tabs{flex-wrap:wrap;gap:8px;display:flex}.command-filter-tab{min-height:32px;color:var(--muted);cursor:pointer;background:#ffffff05;border:1px solid #788dad2e;border-radius:999px;padding:0 14px;font-size:12px;font-weight:700}.command-filter-tab.active{color:#eef4ff;background:#3b82f624;border-color:#3b82f647}.terminal-shortcut{min-height:70px;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(#ffffff05,#0000 72%),#060a10eb;border:1px solid #94a3b824;border-radius:8px;gap:6px;padding:10px 11px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.terminal-shortcut:hover{box-shadow:var(--deep-shadow);border-color:#0a66ff42;transform:translateY(-1px)}.terminal-shortcut:disabled{cursor:wait;opacity:.72}.terminal-shortcut-head{align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.terminal-shortcut-icon{color:#bfdbfef2;background:#ffffff08;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.terminal-shortcut small{color:#cbd5e1b8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.terminal-window{background:radial-gradient(900px 220px at 0 0,#0a66ff17,#0000 45%),linear-gradient(#03050afc,#04070cf5);border:1px solid #0a66ff2e;border-radius:10px;grid-template-rows:auto minmax(0,1fr);min-height:460px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,0 22px 44px #0000002e}.terminal-window-top{color:#e2e8f0b8;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.terminal-window-dots{align-items:center;gap:6px;display:inline-flex}.terminal-window-dots i{background:#94a3b88c;border-radius:999px;width:8px;height:8px}.command-status-inline{color:#cbd5e1d1;align-items:center;gap:6px;display:inline-flex}.terminal-body{min-height:0;padding:14px 14px 12px;overflow:auto}.terminal-empty{color:#94a3b8b8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.terminal-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.terminal-line{color:#e2e8f0e0;background:#ffffff04;border:1px solid #94a3b81a;border-radius:8px;grid-template-columns:auto auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.4;display:grid}.terminal-line.system{color:#94a3b8e6}.terminal-line.success,.terminal-line.done{color:#34d399f2;border-color:#34d3991f}.terminal-line.error{color:#f87171f2;border-color:#f871711f}.terminal-line.pending{color:#facc15eb;border-color:#facc151f}.terminal-line.prompt{color:#34d399f2;border-color:#34d3991a}.terminal-time,.terminal-sep,.terminal-meta{flex:none}.terminal-text{overflow-wrap:anywhere;min-width:0}.terminal-command-name{color:#7dd3fcf0}.terminal-meta{color:#94a3b8d6}.terminal-cancel{color:#7dd3fcf2;min-height:26px;font:inherit;letter-spacing:.08em;cursor:pointer;background:#080f18b8;border:1px solid #7dd3fc29;border-radius:999px;padding:0 10px;font-size:10px}.terminal-cursor{background:#34d399e6;width:9px;height:16px;animation:.9s steps(2,end) infinite pulse-cursor}@keyframes pulse-cursor{0%,50%{opacity:1}51%,to{opacity:.15}}.command-rule-list{gap:12px;display:grid}.command-rule-list>div{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;gap:5px;padding:12px;display:grid}.command-rule-list strong{font-size:14px}.command-rule-list small{color:var(--muted);font-size:12px;line-height:1.5}.command-live-card{background:linear-gradient(180deg, #0a66ff0d, transparent 70%), var(--surface-strong);border:1px solid #0a66ff24;border-radius:8px;gap:8px;padding:14px;display:grid}.command-live-card strong{font-size:16px}.command-live-card p{color:var(--muted);line-height:1.55}.command-live-card small{color:var(--sidebar-muted);font-size:12px}.command-summary-stack{gap:10px;display:grid}.command-summary-row{background:linear-gradient(#ffffff05,#0000 72%),#0a0e19c7;border:1px solid #94a3b81f;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.command-summary-icon{color:#bfdbfef2;background:#ffffff08;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.command-summary-copy{gap:2px;min-width:0;display:grid}.command-summary-copy strong{font-size:14px}.command-summary-copy small,.command-summary-meta small{color:#94a3b8d1;font-size:11px}.command-summary-meta{justify-items:end;gap:4px;display:grid}.ops-layout{align-items:start}.ops-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ops-source-card{background:linear-gradient(180deg, #ffffff05, transparent 74%), var(--surface-strong);border:1px solid var(--border);border-radius:8px;gap:10px;padding:14px;display:grid}.ops-source-card.good{border-color:#0f9f6e2e}.ops-source-card.warn{border-color:#d977062e}.ops-source-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ops-source-top strong,.ops-list-item strong,.ops-row-copy strong{font-size:14px}.ops-source-card>small,.ops-row-copy small,.ops-list-item small{color:var(--muted);overflow-wrap:anywhere}.ops-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ops-metric-grid.compact div,.ops-mini-grid div{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;padding:12px}.ops-metric-grid span,.ops-mini-grid span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800;display:block}.ops-metric-grid strong,.ops-mini-grid strong{margin-top:6px;font-size:17px;display:block}.ops-table{gap:10px;display:grid}.ops-table-head,.ops-table-row{grid-template-columns:minmax(0,2fr) minmax(120px,.95fr) minmax(80px,.7fr) minmax(90px,.75fr);align-items:center;gap:12px;display:grid}.ops-table-head{color:var(--muted);text-transform:uppercase;padding:0 12px;font-size:11px;font-weight:800}.ops-table-body{gap:8px;display:grid}.ops-table-row{background:linear-gradient(180deg, #ffffff05, transparent 76%), var(--surface-strong);border:1px solid var(--border);border-radius:8px;padding:12px}.ops-row-main{min-width:0}.ops-row-copy{gap:4px;min-width:0;display:grid}.ops-list{gap:10px;display:grid}.ops-list-item{background:linear-gradient(180deg, #ffffff05, transparent 76%), var(--surface-strong);border:1px solid var(--border);border-radius:8px;gap:4px;padding:12px;display:grid}.ops-list-item>span{color:var(--muted);font-size:12px;font-weight:700}.ops-list-dual{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.ops-inline-pills{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ops-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ops-danger{color:var(--danger)!important}.file-browser-shell{grid-template-columns:244px minmax(0,1fr);gap:16px;min-height:calc(100vh - 188px);display:grid}.file-browser-sidebar,.file-browser-main{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 0 0,#3b82f614 0%,#0000 30%),linear-gradient(#28344af0 0%,#1f2a3ceb 100%);border:1px solid #788dad2e;border-radius:16px;min-height:0;box-shadow:inset 0 1px #ffffff08,0 18px 34px #03071238}.file-browser-folder-list{gap:10px;display:grid;overflow:auto}.file-browser-folder-item{color:#c7d3e4;text-align:left;cursor:pointer;background:#ffffff04;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;min-height:38px;padding:0 13px;font-weight:600;transition:background .16s,border-color .16s,color .16s,transform .16s;display:flex}.file-browser-folder-item svg{color:#3b82f6;width:24px;height:24px}.file-browser-folder-item.active svg{color:#3b82f6}.file-browser-sidebar .block-heading svg{width:24px;height:24px}.file-browser-folder-item:hover,.file-browser-folder-item.active{color:#fff;background:linear-gradient(90deg,#243b63eb 0%,#203151db 100%);border-color:#60a5fa29;transform:translate(1px);box-shadow:inset 0 0 0 1px #60a5fa0f,0 10px 18px #07102529}.file-browser-topbar{color:#d5deea;justify-content:space-between;align-items:center;gap:12px;padding:0 0 14px;display:flex}.file-browser-breadcrumb{color:#c6d0df;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:500;display:flex}.file-browser-back{color:#e7eef9;cursor:pointer;background:#55698829;border:1px solid #788dad29;border-radius:8px;align-items:center;gap:8px;min-height:32px;padding:0 10px;display:inline-flex;box-shadow:inset 0 1px #ffffff05}.file-browser-back svg{transform:rotate(180deg)}.file-browser-back:disabled{opacity:.48;cursor:default}.file-browser-back:not(:disabled):hover{background:#58719542;border-color:#60a5fa3d}.file-browser-crumb-wrap{align-items:center;gap:8px;display:inline-flex}.file-browser-separator{color:#6f83a4;justify-content:center;align-items:center;display:inline-flex}.file-browser-crumb{color:#c6d0df;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:28px;padding:0 10px;transition:background .14s,color .14s,box-shadow .14s}.file-browser-crumb.root,.file-browser-crumb:hover{color:#fff}.file-browser-crumb:hover{background:#4383ff2e;box-shadow:inset 0 0 0 1px #5e98ff3d}.file-browser-crumb.root{background:#364c6c3d}.file-browser-count{color:#b7c4d7;flex:none;font-size:13px}.file-browser-main .security-empty{color:#c3cfde;background:radial-gradient(circle at top,#3b82f60f,#0000 52%),#0f172a47;border:1px dashed #788dad24;border-radius:14px}.file-browser-table{background:linear-gradient(#0f172a24 0%,#0f172a0a 100%),#141f309e;border:1px solid #788dad29;border-radius:14px;min-height:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 16px 30px #02061729}.file-browser-head,.file-browser-row{grid-template-columns:minmax(0,1.75fr) 210px 150px 90px;align-items:center;gap:12px;display:grid}.file-browser-head{color:#b6c3d5;background:linear-gradient(#55678470 0%,#404f6661 100%);border-bottom:1px solid #788dad29;padding:10px 18px;font-size:12px;font-weight:700}.file-browser-body{display:grid}.file-browser-row{color:#d8e0eb;background:#ffffff03;border-bottom:1px solid #788dad1a;min-height:50px;padding:0 18px;transition:background .14s}.file-browser-row.is-folder{background:0 0}.file-browser-row:hover{background:#3b82f60d}.file-browser-row.selected{box-shadow:inset 3px 0 0 var(--brand);background:linear-gradient(90deg,#3b82f61f,#3b82f60a 34%,#0000 78%),#ffffff08}.file-browser-name{align-items:center;gap:12px;min-width:0;display:flex}.file-browser-name.folder .file-browser-link{color:#e6edf8;font-weight:600}.file-browser-name.file .file-browser-link.static{color:#d7dee9}.file-browser-icon{background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.file-browser-icon svg{width:26px;height:26px}.file-browser-icon.folder{color:#ffb020}.file-browser-icon.file{color:#aeb8c8}.file-browser-link{color:#d8e0eb;cursor:pointer;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;padding:0}.file-browser-link:hover{color:#fff;text-shadow:0 0 10px #94c5ff1f}.file-browser-link.static{cursor:default}.file-browser-actions{justify-content:flex-end;display:flex}.file-browser-detail-card{background:radial-gradient(circle at 0 0,#3b82f614 0%,#0000 28%),linear-gradient(#273247ad 0%,#1e293b8f 100%);border:1px solid #788dad2e;border-radius:16px;gap:16px;margin-top:16px;padding:18px;display:grid;box-shadow:0 18px 34px #02061724}.file-browser-detail-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.file-browser-detail-head strong{font-size:18px;display:block}.file-browser-detail-head span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.file-browser-detail-icon{color:#dbeafe;background:#64748b24;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.file-browser-detail-icon.tone-folder{color:#fbbf24;background:#fbbf2424}.file-browser-detail-icon.tone-archive{color:#34d399;background:#34d3991f}.file-browser-detail-icon.tone-document{color:#93c5fd;background:#93c5fd1f}.file-browser-detail-icon.tone-image{color:#c084fc;background:#c084fc1f}.file-browser-detail-icon.tone-database{color:#60a5fa;background:#60a5fa24}.file-browser-detail-icon.tone-executable{color:#fb7185;background:#fb71851f}.file-browser-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.file-browser-detail-grid div{background:#0a101b38;border:1px solid #788dad1f;border-radius:12px;gap:6px;padding:12px;display:grid}.file-browser-detail-grid span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.file-browser-detail-grid strong{word-break:break-word;font-size:14px;line-height:1.4}.icon-button.compact{width:32px;height:32px}.file-browser-action{border:0;border-radius:6px;width:28px!important;height:28px!important}.file-browser-action.folder{color:#a78bfa;background:#7c3aed29}.file-browser-action.folder:hover{color:#fff;background:#6d4be8}.file-browser-action.file{color:#12b886;background:#10b98124}.file-browser-action.file:hover{color:#fff;background:#0f9f6e}.file-browser-action.preview{color:#60a5fa;background:#2563eb29}.file-browser-action.preview:hover{color:#fff;background:#2563eb}.file-browser-pagination{flex-wrap:wrap;justify-content:center;gap:8px;padding-top:16px;display:flex}.file-browser-page{color:#c3d1e3;cursor:pointer;background:#55698829;border:1px solid #788dad29;border-radius:8px;min-width:34px;height:34px;padding:0 10px}.file-browser-page.active,.file-browser-page:hover{color:#fff;background:#3b82f6c7;border-color:#60a5fa66}.classic-table{min-height:0;display:grid}.classic-table-head,.classic-table-row{align-items:center;gap:12px;display:grid}.classic-table-head{color:var(--muted);text-transform:uppercase;padding:14px 8px 10px;font-size:11px;font-weight:800}.classic-table-body{display:grid}.classic-table-row{border-top:1px solid var(--border);padding:14px 8px}.classic-row-main,.classic-stack{min-width:0}.classic-row-copy,.classic-stack{gap:4px;display:grid}.classic-row-copy small,.classic-stack small,.settings-field small{color:var(--muted)}.classic-code{min-height:30px;color:var(--warn);border:1px solid var(--border);background:#00000029;border-radius:8px;align-items:center;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:700;display:inline-flex}.classic-actions{justify-content:flex-end;gap:8px;display:flex}.database-table-head,.database-table-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 84px minmax(0,1fr) minmax(0,.95fr) minmax(0,1fr) 124px}.settings-form,.schedule-editor{gap:14px;display:grid}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-field{gap:8px;display:grid}.settings-field.full{grid-column:1/-1}.settings-field span{color:var(--muted);font-size:13px;font-weight:700}.settings-field input,.settings-field select{width:100%;min-height:42px;color:var(--text);background:var(--input-bg);border:1px solid var(--border);border-radius:8px;outline:0;padding:0 12px}.settings-field input:focus,.settings-field select:focus{border-color:var(--brand);box-shadow:0 0 0 3px #0a66ff1f}.settings-actions{justify-content:flex-end;gap:10px;display:flex}.secondary-button{min-height:42px;color:var(--text);background:var(--surface-strong);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:0 14px}.auth-success{color:#98f0c0;background:#0f613542;border:1px solid #1fa35d59;border-radius:8px;padding:14px 16px}.database-page-heading{align-items:flex-start}.database-plus{font-size:18px;font-weight:800;line-height:1}.database-legacy-card{padding:0;overflow:hidden}.database-legacy-header{border-bottom:1px solid var(--border);background:#ffffff05;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.database-legacy-title{align-items:center;gap:10px;font-size:15px;font-weight:800;display:inline-flex}.database-legacy-title svg{color:var(--brand)}.database-legacy-meta{color:var(--muted);font-size:13px;font-weight:700}.database-legacy-table{padding:0 8px 10px}.database-legacy-table .classic-table-head{color:#d7e1f5eb;background:#788caa38;border-bottom:1px solid #ffffff0a;padding:14px 12px}.database-legacy-table .classic-table-row{padding:14px 12px}.users-legacy-table{padding:0}.users-table-head,.users-table-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1.35fr) 220px 220px 110px;align-items:center;gap:12px;display:grid}.users-table-head{color:#d7e1f5eb;background:#788caa38;border-bottom:1px solid #ffffff0a;padding:14px 18px;font-size:12px;font-weight:800}.users-table-row{border-top:1px solid var(--border);padding:14px 18px}.users-actions{gap:10px}.users-status{border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.users-status i{background:currentColor;border-radius:50%;width:8px;height:8px}.users-status.active{color:#10b981;background:#10b98129}.users-status.passive{color:#ef4444;background:#ef444429}.users-modal{max-width:560px}.users-access-denied{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:18px;justify-items:center;gap:14px;max-width:680px;margin:24px auto 0;padding:48px 32px;display:grid}.users-access-denied h2{margin:0}.users-access-denied p{color:var(--muted);margin:0;line-height:1.6}.users-access-icon{color:#ff6b7c;background:#ef44441f;border-radius:50%;place-items:center;width:84px;height:84px;display:grid}.logs-heading{align-items:flex-start}.logs-filter-bar{flex-wrap:wrap;gap:10px;display:flex}.logs-filter-pill{min-height:34px;color:var(--muted);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.logs-filter-pill.active,.logs-filter-pill:hover{color:#fff;background:var(--brand);border-color:var(--brand)}.logs-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.logs-stat-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 0 0,#3b82f60d 0%,#0000 26%),linear-gradient(#273247d1 0%,#1e293bbd 100%);border:1px solid #788dad2e;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:inset 0 1px #ffffff06,0 14px 26px #02061729}.logs-stat-icon{border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.logs-stat-icon.info{color:var(--brand);background:#0a6cff1f}.logs-stat-icon.danger{color:var(--danger);background:#ef44441f}.logs-stat-icon.good{color:var(--good);background:#10b9811f}.logs-stat-copy{gap:4px;display:grid}.logs-stat-copy span{color:var(--muted);font-size:12px}.logs-stat-copy strong{font-size:22px}.logs-stream{gap:14px;display:grid}.logs-card{cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#273247cc 0%,#1e293bb8 100%);border:1px solid #788dad2e;border-left:4px solid #64748b;border-radius:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 14px 26px #02061724}.logs-card.success{border-left-color:#10b981}.logs-card.error{border-left-color:#ef4444}.logs-card.info{border-left-color:#0a6cff}.logs-card-head{justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.logs-card-head:hover{background:#ffffff08}.logs-card-left{align-items:center;gap:14px;min-width:0;display:flex}.logs-card-icon{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.logs-card.success .logs-card-icon{color:#10b981;background:#10b9811f}.logs-card.error .logs-card-icon{color:#ef4444;background:#ef44441f}.logs-card.info .logs-card-icon{color:#0a6cff;background:#0a6cff1f}.logs-card-copy{gap:4px;min-width:0;display:grid}.logs-card-copy strong,.logs-card-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logs-card-copy span{color:var(--muted);font-size:12px}.logs-card-right{color:var(--muted);flex:none;align-items:center;gap:14px;font-size:13px;display:flex}.logs-chevron{transition:transform .18s}.logs-chevron.open{transform:rotate(180deg)}.logs-card-detail{background:linear-gradient(#080c13eb 0%,#0d1117f5 100%);border-top:1px solid #788dad24;max-height:0;transition:max-height .22s,padding .22s;overflow:hidden}.logs-card-detail.open{max-height:320px;padding:18px}.logs-code-block{color:#a5d6ff;white-space:pre-wrap;word-break:break-word;gap:6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.55;display:grid}.license-legacy-grid{grid-template-columns:minmax(0,2fr) minmax(360px,1fr);gap:24px;margin-bottom:28px;display:grid}.license-plan-card,.license-summary-card,.license-invoice-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 0 0,#3b82f60f 0%,#0000 28%),linear-gradient(#273247d6 0%,#1e293bc2 100%);border:1px solid #788dad2e;border-radius:20px;box-shadow:inset 0 1px #ffffff08,0 18px 34px #02061733}.license-plan-card{padding:28px;position:relative;overflow:hidden}.license-plan-card:before{content:"";background:linear-gradient(90deg,#3b82f6,#8b5cf6);width:100%;height:6px;position:absolute;inset:0 auto auto 0}.license-plan-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.license-plan-header h2{margin:0;font-size:2rem}.license-plan-header p{color:var(--muted);margin:6px 0 0}.license-plan-badge{min-height:32px;color:var(--warn);background:#f59e0b26;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.license-usage-section{gap:18px;margin-top:34px;display:grid}.license-usage-item{gap:8px;display:grid}.license-usage-label{justify-content:space-between;align-items:center;gap:16px;font-size:14px;font-weight:700;display:flex}.license-usage-label span:first-child{align-items:center;gap:8px;display:inline-flex}.license-usage-bar{background:#788dad2e;border-radius:999px;height:10px;overflow:hidden}.license-usage-fill{background:#0a6cff;border-radius:999px;height:100%}.license-usage-fill.success{background:#10b981}.license-key-box{background:linear-gradient(#0f172a57 0%,#0f172a38 100%);border:1px dashed #788dad3d;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:16px 18px;display:flex}.license-key-label{color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:800}.license-key-text{letter-spacing:2px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.1rem}.license-copy-button{color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-weight:700;display:inline-flex}.license-summary-card{flex-direction:column;justify-content:center;padding:30px;display:flex}.license-summary-title{text-align:center;margin-bottom:14px;font-weight:700}.license-countdown-circle{border:8px solid #f59e0b33;border-top-color:var(--warn);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto 18px;display:flex}.license-countdown-number{font-size:3rem;font-weight:900;line-height:1}.license-countdown-label{color:var(--muted);font-size:12px;font-weight:700}.license-summary-copy{color:var(--muted);text-align:center;line-height:1.6}.license-upgrade-button{color:#fff;background:var(--brand);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:20px;font-weight:700;display:inline-flex}.license-subaccount-note{color:var(--muted);text-align:center;background:#ffffff0a;border-radius:10px;margin-top:20px;padding:12px;font-size:13px}.license-invoice-card{padding:24px}.license-invoice-title{margin-bottom:18px;font-size:1.1rem;font-weight:800}.license-invoice-table{min-width:980px;display:grid}.license-invoice-head,.license-invoice-row{grid-template-columns:1fr 1fr 1fr 1.4fr 1.3fr .7fr .9fr 54px;align-items:center;gap:12px;display:grid}.license-invoice-head{color:#d7e1f5eb;background:linear-gradient(#5567846b 0%,#404f665c 100%);padding:10px 12px;font-size:12px;font-weight:800}.license-invoice-row{background:#ffffff03;border-bottom:1px solid #788dad1a;padding:14px 12px;transition:background .14s}.license-invoice-row:hover{background:#3b82f60d}.license-invoice-row:last-child{border-bottom:0}.license-status{align-items:center;gap:6px;font-weight:700;display:inline-flex}.license-status i{background:currentColor;border-radius:50%;width:9px;height:9px}.license-status.paid{color:#10b981}.license-status.unpaid{color:#ef4444}.license-download-cell{color:#cbd5e1;justify-content:center;display:inline-flex}.tickets-card,.ticket-reply-card,.ticket-history-card,.ticket-info-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#273247c7 0%,#1e293bb3 100%);border:1px solid #64748b3d;border-radius:16px;box-shadow:0 14px 34px #0206172e}.tickets-card{min-height:400px;overflow:hidden}.tickets-card-header{background:linear-gradient(#ffffff05 0%,#94a3b808 100%);border-bottom:1px solid #64748b2e;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.tickets-tabs{flex-wrap:wrap;gap:6px;display:flex}.tickets-tab{min-height:34px;color:var(--muted);cursor:pointer;background:#0f172a2e;border:1px solid #0000;border-radius:999px;padding:0 16px;font-size:13px;font-weight:600}.tickets-tab:hover{color:var(--text);background:#94a3b814;border-color:#64748b38}.tickets-tab.active{color:#dbeafe;background:#0066ff24;border-color:#3b82f642;box-shadow:inset 0 0 0 1px #3b82f61f}.tickets-table{background:linear-gradient(#0f172a14 0%,#0f172a05 100%);min-width:900px;display:grid}.tickets-table-head,.tickets-table-row{grid-template-columns:90px minmax(0,2fr) minmax(0,1.1fr) 180px 170px 140px;align-items:center;gap:12px;display:grid}.tickets-table-head{color:#9fb0c8;letter-spacing:.02em;text-transform:uppercase;background:#94a3b814;border-bottom:1px solid #64748b2e;padding:14px 20px;font-size:13px;font-weight:700}.tickets-table-row{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#0f172a0f;border:0;border-bottom:1px solid #64748b1f;padding:16px 20px;transition:background .16s,transform .16s,box-shadow .16s;position:relative}.tickets-table-row:before{content:"";background:0 0;border-radius:999px;width:3px;transition:background .16s,box-shadow .16s;position:absolute;top:10px;bottom:10px;left:0}.tickets-table-row:hover{background:#2563eb14;box-shadow:inset 0 1px #ffffff05}.tickets-table-row.attention{background:linear-gradient(90deg,#f59e0b17,#0000 40%)}.tickets-table-row:hover:before{background:linear-gradient(#3b82f6 0%,#7c3aed 100%);box-shadow:0 0 14px #3b82f652}.tickets-col-id{color:#a8b7cb;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:700}.tickets-col-subject{color:#e8eef8;gap:6px;display:grid}.tickets-col-subject strong{font-size:15px}.ticket-inline-badge{color:#fbbf24;text-transform:uppercase;background:#f59e0b1f;border:1px solid #f59e0b2e;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.tickets-col-user{align-items:center;gap:8px;display:inline-flex}.tickets-mini-avatar{color:#fff;background:linear-gradient(135deg,#1d4ed8 0%,#3b82f6 100%);border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid;box-shadow:0 6px 14px #2563eb38}.tickets-dept-tag{color:#c1cede;white-space:nowrap;background:#94a3b814;border:1px solid #64748b2e;border-radius:6px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;display:inline-flex}.tickets-status{border:1px solid #0000;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.tickets-status.open{color:#10b981;background:#10b9811f;border-color:#10b9812e}.tickets-status.pending{color:#f59e0b;background:#f59e0b1f;border-color:#f59e0b29}.tickets-status.closed{color:#b4c0d0;background:#94a3b81a;border-color:#94a3b824}.tickets-status.agent{color:#3b82f6;background:#3b82f61f;border-color:#3b82f629}.tickets-col-date{color:#a9b8ca;justify-items:end;font-weight:600;display:grid}.tickets-col-date small{color:#7e8ea4;font-size:12px}.ticket-create-modal{max-width:640px}.ticket-textarea{width:100%;min-height:120px;color:var(--text);background:var(--input-bg);border:1px solid var(--border);resize:vertical;font:inherit;border-radius:8px;outline:0;padding:12px 14px}.ticket-page-header{align-items:center;gap:14px;margin-bottom:20px;display:flex}.ticket-back-button{width:36px;height:36px;color:var(--muted);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ticket-back-button:hover{background:var(--hover-bg);color:var(--text)}.ticket-page-title h1{margin:0;font-size:1.5rem}.ticket-page-title span{color:var(--muted);font-weight:400}.ticket-detail-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px;display:grid}.ticket-conversation-area{gap:24px;display:grid}.ticket-reply-card,.ticket-info-card,.ticket-history-card{padding:20px}.ticket-reply-header,.ticket-info-header{color:var(--text);align-items:center;gap:8px;margin-bottom:15px;font-weight:700;display:flex}.ticket-reply-actions{justify-content:flex-end;gap:10px;margin-top:15px;display:flex}.ticket-history-card.admin{border-left:3px solid var(--brand)}.ticket-message-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;padding-bottom:10px;display:flex}.faq-heading{margin-bottom:24px}.faq-promo-card{color:#fff;background:linear-gradient(135deg,#3764f4 0%,#7f43f0 100%);border-radius:18px;justify-content:space-between;gap:24px;margin-bottom:30px;padding:26px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 36px #2c54ff38}.faq-promo-copy{z-index:1;max-width:700px;position:relative}.faq-promo-copy h2{align-items:center;gap:10px;margin:0 0 10px;font-size:2rem;font-weight:800;display:flex}.faq-promo-copy p{color:#ffffffe0;max-width:760px;margin:0 0 22px;line-height:1.65}.faq-promo-button{color:#3764f4;background:#fff;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 18px #0f172a29}.faq-promo-button:hover{transform:translateY(-1px)}.faq-promo-illustration{opacity:.18;justify-content:flex-end;align-items:center;min-width:180px;display:flex;position:relative}.faq-promo-illustration svg:first-child{transform:rotate(-14deg)}.faq-promo-illustration svg:last-child{position:absolute;bottom:-10px;right:28px;transform:rotate(12deg)}.faq-tab-row{gap:10px;margin-bottom:24px;padding-bottom:4px;display:flex;overflow-x:auto}.faq-tab{border:1px solid var(--border);min-height:40px;color:var(--muted);white-space:nowrap;cursor:pointer;background:#273247;border-radius:999px;padding:0 18px;font-size:13px;font-weight:600}.faq-tab:hover{color:var(--text);background:var(--hover-bg)}.faq-tab.active{color:#fff;background:var(--brand);border-color:var(--brand)}.faq-accordion-list{gap:14px;display:grid}.faq-accordion-item{background:#273247;border:1px solid #36445b;border-radius:14px;overflow:hidden}.faq-accordion-item.open{border-color:var(--brand)}.faq-accordion-header{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 16px;font-size:15px;font-weight:700;display:flex}.faq-accordion-header:hover{background:#94a3b80f}.faq-accordion-icon{color:var(--muted);flex:none;transition:transform .22s,color .22s}.faq-accordion-item.open .faq-accordion-icon{color:var(--brand);transform:rotate(180deg)}.faq-accordion-body{background:#00000014;border-top:1px solid #36445b}.faq-accordion-content{color:var(--muted);padding:18px 16px 20px;font-size:14px;line-height:1.7}.faq-accordion-content p:first-child{margin-top:0}.faq-accordion-content p:last-child{margin-bottom:0}.faq-accordion-content ol,.faq-accordion-content ul{margin:12px 0;padding-left:22px}.faq-accordion-content li+li{margin-top:8px}.faq-highlight{color:var(--brand);font-weight:700}.faq-code-snippet{color:#f59e0b;background:#0f172aa3;border-radius:6px;align-items:center;min-height:24px;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:700;display:inline-flex}.ticket-message-user{align-items:center;gap:10px;display:flex}.ticket-message-avatar{background:var(--hover-bg);width:36px;height:36px;color:var(--muted);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.ticket-message-avatar.admin{color:var(--brand);background:#0066ff26}.ticket-message-name{font-size:15px;font-weight:700}.ticket-message-type,.ticket-message-date,.ticket-info-label{color:var(--muted);font-size:12px}.ticket-message-content{color:var(--text);white-space:pre-wrap;line-height:1.6}.ticket-sidebar{flex-direction:column;gap:20px;display:flex;position:sticky;top:30px}.ticket-info-row{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.ticket-info-value{color:var(--text);text-align:right;font-weight:700}.database-schedule-line{align-items:center;gap:6px;display:inline-flex}.database-schedule-line svg{color:var(--warn)}.database-actions{gap:10px}.database-action{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .14s,opacity .14s;display:inline-flex}.database-action:hover{transform:translateY(-1px)}.database-action:disabled{opacity:.65;cursor:wait}.database-action-play{color:#29d88a;background:#1c855738}.database-action-edit{color:#58a2ff;background:#2262c43d}.database-action-delete{color:#ff6b7c;background:#9b314638}.settings-modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040a149e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.settings-modal{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:min(760px,100%);padding:22px;box-shadow:0 28px 90px #0000006b}.settings-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.settings-modal-head h2{margin:0 0 6px}.settings-modal-head p{color:var(--muted);margin:0}.schedule-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:18px;display:grid}.schedule-locked-toggles{gap:10px;display:grid}.schedule-toggle{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:0 12px;display:flex}.schedule-toggle strong{color:var(--good);margin-left:auto;font-size:12px}.schedule-list{gap:10px;display:grid}.schedule-item{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.schedule-item-main,.schedule-item-meta{align-items:center;gap:10px;display:flex}.schedule-item-main{flex-direction:column;align-items:flex-start}.schedule-item-meta{flex-wrap:wrap;justify-content:flex-end}.backup-times-single-wrap{max-width:520px}.backup-times-legacy-grid{grid-template-columns:minmax(0,2fr) minmax(360px,1fr);gap:18px;display:grid}.backup-times-single-card,.backup-times-list-card,.backup-times-form-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 0 0,#3b82f60f 0%,#0000 28%),linear-gradient(#273247d6 0%,#1e293bc2 100%);border:1px solid #788dad2e;border-radius:16px;padding:0;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 18px 34px #0206172e}.backup-times-card-header{border-bottom:1px solid #788dad24;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.backup-times-card-title{color:#f0f4fb;align-items:center;gap:10px;font-size:15px;font-weight:800;display:inline-flex}.backup-times-card-title svg{color:#0a6cff}.backup-times-card-title.success{color:#f0f4fb}.backup-times-card-title.success .backup-times-plus{color:#10b981}.backup-times-card-body{padding:22px 20px}.backup-times-usage{color:#c2ccda;font-size:13px}.backup-times-usage strong{color:#fff}.backup-times-list{gap:14px;display:grid}.backup-times-item{background:linear-gradient(#0f172a57 0%,#0f172a38 100%);border:1px solid #788dad29;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;transition:background .14s,border-color .14s,transform .14s;display:flex;box-shadow:inset 0 1px #ffffff05}.backup-times-item:hover{background:#3b82f60f;border-color:#60a5fa33;transform:translateY(-1px)}.backup-times-item-copy{gap:10px;display:grid}.backup-times-item-time{color:#f4f7fc;align-items:center;gap:10px;display:inline-flex}.backup-times-item-time svg{color:#adb7c8}.backup-times-item-time strong{letter-spacing:0;font-size:22px;font-weight:900}.backup-times-badges{flex-wrap:wrap;gap:8px;display:flex}.backup-times-badge{border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.backup-times-badge.sql{color:#3b82f6;background:#3b82f626}.backup-times-badge.file{color:#f59e0b;background:#f59e0b26}.backup-times-delete{color:#ff5f66;cursor:pointer;background:#7f1d1d2e;border:1px solid #dc26262e;border-radius:10px;justify-content:center;align-items:center;width:36px;height:30px;display:inline-flex}.backup-times-delete:hover{background:#aa212147}.backup-times-delete:disabled{opacity:.6;cursor:wait}.backup-times-input-wrap{background:#0f172a47;border:1px solid #788dad29;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.backup-times-input-wrap svg{color:#b8c3d4}.backup-times-input-wrap input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:18px;font-weight:800;min-height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.backup-times-hint{align-items:center;font-size:12px;display:inline-flex;color:#aeb9c9!important}.backup-times-switch-stack{gap:12px;margin:10px 0 22px;display:grid}.backup-times-switch{background:#0f172a3d;border:1px solid #788dad29;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 14px;display:flex}.backup-times-switch-label{color:#dfe7f3;align-items:center;gap:10px;font-weight:700;display:inline-flex}.backup-times-switch-label span{color:#8f9bb0;font-size:12px;font-weight:600}.backup-times-switch-indicator{background:#5868828c;border-radius:999px;width:34px;height:20px;position:relative}.backup-times-switch-indicator:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px}.backup-times-switch-indicator.is-on{background:#10b981c7}.backup-times-switch-indicator.is-on:after{left:16px}.backup-times-plus{font-size:18px;font-weight:900;line-height:1}.backup-times-empty,.backup-times-limit{text-align:center;background:linear-gradient(#0f172a57 0%,#0f172a38 100%);border:1px solid #788dad29;border-radius:14px;justify-items:center;gap:10px;padding:28px 12px;display:grid}.backup-times-empty{color:#9aa7bb}.trash-legacy-card .security-empty,.license-invoice-card .security-empty,.backup-times-list-card .security-empty,.logs-stream .security-empty{color:#c3cfde;background:radial-gradient(circle at top,#3b82f60f,#0000 52%),#0f172a47;border:1px dashed #788dad24;border-radius:14px}.backup-times-limit{color:#f0b45d}.backup-times-limit strong{color:#ffd18a}.backup-times-limit p{color:#b8c1ce;margin:0;font-size:13px}.device-pairing-card{background:linear-gradient(180deg, #ffffff05, transparent 72%), var(--surface-strong);border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr) 124px;gap:14px;margin-bottom:14px;padding:14px;display:grid}.device-pairing-copy{gap:8px;display:grid}.device-pairing-copy small{color:var(--muted)}.device-pairing-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.device-pairing-qr .qr-svg.small{width:124px;height:124px}.device-approve-card{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;gap:4px;padding:12px;display:grid}.device-approve-card small{color:var(--muted)}.dashboard-activity-list{margin-top:18px}.activity-dot.login{background:var(--brand)}.activity-dot.backup{background:var(--good)}.activity-dot.command{background:var(--warn)}.dashboard-health-row{background:linear-gradient(180deg, #ffffff05, transparent 78%), var(--surface-strong);border:1px solid var(--border);border-radius:8px;padding:18px 18px 16px}.dashboard-health-row .health-score{box-shadow:inset 0 0 0 1px #0f9f6e0f}.dashboard-health-row.tone-good .health-score{color:var(--good);background:#0f9f6e1f}.dashboard-health-row.tone-warn .health-score{color:var(--warn);background:#d977061f}.dashboard-health-row.tone-neutral .health-score{color:#94a3b8;background:#4755691f}.dashboard-health-row.tone-info .health-score{color:var(--brand);background:#0a66ff1f}.dashboard-health-row.tone-good .health-bars span{background:var(--good)}.dashboard-health-row.tone-warn .health-bars span{background:var(--warn)}.dashboard-health-row.tone-neutral .health-bars span{background:#64748b}.dashboard-health-row.tone-info .health-bars span{background:var(--brand)}.chart-empty{margin-top:18px}.dashboard-stat{background:linear-gradient(180deg, #ffffff05, transparent 70%), var(--surface);border:1px solid var(--border);border-radius:8px;gap:10px;min-height:128px;padding:18px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative;overflow:hidden}.dashboard-stat:before{content:"";pointer-events:none;opacity:.35;background:linear-gradient(90deg,#ffffff0f,#0000 28% 72%,#ffffff05);position:absolute;inset:0}.dashboard-stat.tone-good{border-left:4px solid var(--good)}.dashboard-stat.tone-warn{border-left:4px solid var(--warn)}.dashboard-stat.tone-info{border-left:4px solid var(--brand)}.dashboard-stat.tone-neutral{border-left:4px solid #64748b}.dashboard-stat.tone-good .dashboard-stat-icon{color:var(--good);background:#0f9f6e1f}.dashboard-stat.tone-warn .dashboard-stat-icon{color:var(--warn);background:#d977061f}.dashboard-stat.tone-info .dashboard-stat-icon{color:var(--brand);background:#0a66ff1f}.dashboard-stat.tone-neutral .dashboard-stat-icon{color:#94a3b8;background:#4755691f}.dashboard-stat-value{font-size:22px;line-height:1.15}.dashboard-stat-meta{color:var(--muted);font-size:13px}.security-stats{margin-bottom:18px}.security-grid{align-items:start}.security-error{margin-bottom:14px}.security-list{gap:12px;margin-top:18px;display:grid}.security-list.compact{gap:10px}.security-item{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.security-item.current{border-color:#0a66ff73;box-shadow:inset 0 0 0 1px #0a66ff24}.security-item-main{min-width:0}.security-item-title{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.security-item-main p{color:var(--muted);margin-bottom:6px}.security-item-main small{color:var(--muted)}.security-pill{color:#fff;background:var(--brand);border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.security-pill.soft{color:var(--brand-dark);background:var(--button-soft);border:1px solid var(--button-soft-border)}.security-empty{text-align:center;min-height:160px;color:var(--muted);background:var(--surface-strong);border:1px dashed var(--border);border-radius:8px;place-items:center;margin-top:18px;padding:18px;display:grid}.panel-block{padding:18px}.block-heading{justify-content:space-between;gap:14px;display:flex}.health-row{align-items:center;gap:22px;margin-top:28px;display:flex}.health-score{width:112px;height:112px;color:var(--good);background:var(--good-soft);border-radius:50%;place-items:center;font-size:30px;font-weight:900;display:grid}.health-bars{flex:1}.health-bars:before{content:"";opacity:.9;background:#e2e8f0;border-radius:999px;height:12px;display:block}.health-bars span{background:var(--good);border-radius:999px;width:94%;height:12px;margin-top:-12px;display:block}.health-bars small{color:var(--muted);margin-top:10px;display:block}.activity-list{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.activity-list li{grid-template-columns:10px 1fr auto;align-items:start;gap:10px;display:grid}.activity-list li>span{background:var(--brand);border-radius:50%;width:10px;height:10px;margin-top:5px}.activity-list strong,.activity-list small{display:block}.activity-list small,.activity-list time{color:var(--muted);font-size:12px}.module-placeholder{min-height:260px}.api-keys-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;display:grid}.api-key-card,.api-key-side{min-height:280px}.api-key-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.api-key-eyebrow{color:#8dc0ff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.api-key-head h2{color:#f4f7fb;margin:10px 0 6px;font-size:24px;line-height:1.1}.api-key-head p{color:#b5c3d7;max-width:640px;line-height:1.55}.api-key-badge{color:#d6e4f7;background:#60a5fa24;border:1px solid #60a5fa33;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.api-key-code-box{background:linear-gradient(135deg,#24334ef2,#141d2df2);border:1px solid #7a91b02e;border-radius:16px;margin-top:22px;padding:20px;box-shadow:inset 0 1px #ffffff05}.api-key-code-label{color:#8ea4be;letter-spacing:.09em;font-size:12px;font-weight:800}.api-key-code{color:#f8fbff;letter-spacing:.08em;margin-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:30px;font-weight:900}.api-key-code-note{color:#9fb0c8;margin-top:8px;font-size:13px;line-height:1.5}.api-key-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.api-key-mini-copy{color:#bed0e6;flex-wrap:wrap;gap:10px 16px;font-size:13px;display:flex}.api-key-mini-copy span{align-items:center;gap:6px;display:inline-flex}.api-key-side h3{color:#f5f8fc;margin:2px 0 16px;font-size:18px}.api-key-status-list{gap:12px;display:grid}.api-key-status-row{color:#dce5f2;background:#ffffff05;border:1px solid #7289aa24;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.api-key-status-row span{color:#9eb0c8}.api-key-status-row strong{color:#fff}.auth-page{background:radial-gradient(circle at top left, #0a66ff14, transparent 40%), linear-gradient(135deg, #ffffff47, transparent 34%), var(--bg);grid-template-columns:minmax(340px,.95fr) minmax(560px,1.25fr);gap:40px;width:100%;min-height:100svh;padding:32px clamp(28px,4vw,56px);display:grid}[data-theme=dark] .auth-page{background:linear-gradient(135deg, #3b82f629, transparent 38%), var(--bg)}.auth-theme-action{z-index:2;position:fixed;top:20px;right:20px}.auth-copy{flex-direction:column;justify-content:center;min-height:calc(100svh - 64px);padding:32px 16px 32px 24px;display:flex}.auth-brand{align-items:center;gap:10px;margin-bottom:42px;display:flex}.auth-brand img{width:38px;height:38px}.auth-brand strong{color:var(--text);font-size:24px;font-weight:900}.auth-brand span{color:var(--brand)}.auth-copy p{max-width:560px;color:var(--muted);margin-top:12px;font-size:17px}.auth-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:18px;width:100%;min-height:calc(100svh - 64px);display:grid}.auth-card{background:var(--surface);border:1px solid var(--border);width:100%;min-height:100%;box-shadow:var(--deep-shadow);border-radius:8px;flex-direction:column;align-self:center;gap:16px;padding:22px;display:flex}.auth-error{color:#fff;background:#dc2626e0;border:1px solid #fecaca7a;border-radius:8px;padding:12px 14px;font-size:14px}.single-auth-card{align-self:center;max-width:520px}.auth-card-heading{align-items:flex-start;gap:12px;display:flex}.auth-card-heading svg{color:var(--brand);flex:none}.auth-card-heading p{color:var(--muted);margin-top:5px;font-size:14px}.auth-card label{gap:7px;display:grid}.auth-card label span{color:var(--text);font-size:13px;font-weight:700}.auth-card input:not([type=checkbox]){width:100%;height:44px;color:var(--text);background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;outline:0;padding:0 12px}.auth-card input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #0a66ff1f}.check-row{grid-template-columns:none;align-items:center;gap:9px;display:flex!important}.check-row input{width:16px;height:16px}.full{width:100%}.secondary-button,.danger-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:42px;display:inline-flex}.secondary-button{color:var(--brand-dark);background:var(--button-soft);border:1px solid var(--button-soft-border)}.danger-button{color:var(--danger-text);background:var(--danger-soft);border:1px solid var(--danger-soft-border)}.qr-login{justify-content:space-between;min-height:100%}.qr-box{aspect-ratio:1;background:linear-gradient(180deg, #ffffff14, transparent 28%), var(--input-bg);border:1px solid var(--border);width:min(100%,320px);box-shadow:var(--shadow);border-radius:8px;place-items:center;margin:8px auto 4px;padding:22px;display:grid;overflow:hidden}.qr-svg{place-items:center;width:100%;height:100%;display:grid}.qr-svg svg{width:100%;height:100%;display:block}.qr-placeholder{text-align:center;width:100%;height:100%;color:var(--muted);border:1px dashed var(--button-soft-border);background:linear-gradient(135deg,#0000 0 46%,#0a66ff0f 46% 54%,#0000 54% 100%),linear-gradient(45deg,#0000 0 46%,#0a66ff0f 46% 54%,#0000 54% 100%);border-radius:6px;place-items:center;min-height:260px;padding:18px;font-weight:600;display:grid}.auth-status{color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.pair-code{text-align:center;color:var(--brand-dark);background:var(--button-soft);border:1px dashed var(--button-soft-border);letter-spacing:0;border-radius:8px;padding:24px;font-size:clamp(34px,6vw,54px);font-weight:900}.approval-actions{gap:10px;display:grid}.profile-security-page .page-heading{margin-bottom:22px}.profile-security-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.profile-security-stack{gap:22px;display:grid}.identity-card{text-align:center;background:radial-gradient(circle at top, #0a66ff2e, transparent 42%), linear-gradient(180deg, #ffffff08, transparent 30%), var(--surface);padding:28px 18px;position:sticky;top:88px}.profile-avatar-lg{color:#fff;background:linear-gradient(145deg,#1677ff,#0058d8);border:4px solid #090f1be6;border-radius:50%;place-items:center;width:112px;height:112px;margin:0 auto 18px;font-size:40px;font-weight:900;display:grid;box-shadow:0 0 0 2px #2575ff99,0 18px 38px #0a66ff3d}.user-role-badge{color:#e9c679;background:#c6a15b24;border:1px solid #c6a15b4d;border-radius:999px;align-items:center;min-height:30px;margin-bottom:14px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.user-fullname{margin-bottom:6px;font-size:31px;font-weight:900;line-height:1.05}.user-email{color:var(--muted);overflow-wrap:anywhere;margin-bottom:24px}.security-score{text-align:left;background:linear-gradient(#ffffff08,#0000 38%),#09111fd1;border:1px solid #4f6e9e33;border-radius:14px;padding:16px}.score-label{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:10px;font-size:13px;display:flex}.score-value{color:#57df9b;font-weight:800}.progress-bg{background:#94a3b82e;border-radius:999px;height:7px;overflow:hidden}.progress-fill{border-radius:inherit;background:linear-gradient(90deg,#0fa45a,#46e3a0);height:100%}.security-checklist{color:#cde7d9;gap:8px;margin-top:12px;font-size:13px;display:grid}.security-checklist span{align-items:center;gap:8px;display:inline-flex}.section-card{background:linear-gradient(180deg, #ffffff06, transparent 28%), var(--surface);border-radius:18px;padding:26px}.section-header{border-bottom:1px solid #58739e38;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}.section-title h3{align-items:center;gap:10px;margin:0;font-size:28px;display:inline-flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.form-group{gap:8px;display:grid}.form-group.full-width{grid-column:1/-1}.form-group span{color:#d4dbe8;font-size:13px;font-weight:700}.form-control{width:100%;min-height:46px;color:var(--text);background:#0d1727e6;border:1px solid #53688b42;border-radius:10px;outline:none;padding:0 14px}.form-control:focus{border-color:#0a66ff80;box-shadow:0 0 0 3px #0a66ff1f}.form-control:disabled{opacity:.82}.form-note{color:var(--muted);font-size:12px}.password-card{border-color:#cd505047;box-shadow:inset 0 0 0 1px #ad4c4c14}.security-count{color:var(--muted);font-size:13px;font-weight:700}.session-list{display:grid}.security-tip-stack{gap:10px;display:grid}.security-tip-row{color:#d9e7ff;background:#3b82f614;border:1px solid #3b82f629;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.security-tip-row svg{color:var(--brand);flex:none;margin-top:2px}@media (width<=900px){.dashboard-trust-grid,.file-browser-detail-grid{grid-template-columns:1fr}.toast-stack{left:14px;right:14px}.toast-message{min-width:0;max-width:none}}.session-item{border-bottom:1px solid #58739e2e;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.session-item:last-child{border-bottom:0;padding-bottom:0}.session-info{align-items:center;gap:14px;display:flex}.device-icon{color:#c9d4ea;background:#ffffff0a;border:1px solid #546d9738;border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.ip-addr{font-weight:800}.location{color:var(--muted);margin-top:4px;font-size:13px}.session-meta{align-items:center;gap:10px;display:flex}.active-tag{color:#46e3a0;font-size:13px;font-weight:800}.danger-soft{color:#ffb4b4;background:#9224242e;border-color:#f472723d}.trusted-devices-card .device-security-layout{gap:18px;display:grid}.session-more-button{width:fit-content;margin-top:14px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=1100px){.stats-grid,.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-summary-grid{grid-template-columns:1fr}.dashboard-metrics-grid,.command-grid,.terminal-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.sql-file-shell,.sql-detail-grid,.file-browser-shell,.ops-source-grid{grid-template-columns:1fr}.sql-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stat{min-height:118px}.content-grid .wide{grid-column:1/-1}.faq-promo-card{flex-direction:column;align-items:flex-start}.faq-promo-illustration{justify-content:flex-end;min-width:100%;min-height:84px}.auth-page{grid-template-columns:1fr;gap:18px}.auth-copy{min-height:auto;padding:8px 4px 0}.auth-grid{min-height:auto}.profile-security-grid{grid-template-columns:1fr}.identity-card{position:static}}@media (width>=1500px){main{padding:32px}.stats-grid{grid-template-columns:repeat(4,minmax(220px,1fr))}.panel-block{padding:22px}}@media (width<=820px){.main-area{width:100%}.sidebar{z-index:40;transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.faq-promo-copy h2{font-size:1.55rem}.faq-accordion-header{padding:16px 14px;font-size:14px}.faq-accordion-content{padding:16px 14px 18px}.menu-button,.mobile-close{display:inline-flex}.mobile-close{color:#fff;background:#ffffff14;border-color:#ffffff1f;margin-left:auto}.topbar,main{padding-inline:16px}main{padding-bottom:108px}.topbar{flex-wrap:wrap;height:auto}.search-box{flex-basis:100%;order:3;max-width:none}.page-heading{flex-direction:column}.dashboard-actions{justify-content:flex-start;width:100%}.stats-grid,.content-grid,.dashboard-overview-grid,.dashboard-metrics-grid{grid-template-columns:1fr}.dashboard-signal-item{grid-template-columns:auto minmax(0,1fr)}.dashboard-signal-badge{grid-column:2;justify-self:start}.dashboard-chart-kpis,.form-grid{grid-template-columns:1fr}.form-group.full-width{grid-column:auto}.dashboard-chart-bars{gap:8px}.dashboard-chart-stack{height:144px;padding-inline:8px}.sql-report-strip,.sql-small-metrics,.sql-summary-ribbon,.sql-detail-actions,.sql-source-grid,.ops-mini-grid{grid-template-columns:1fr}.sql-toolbar{gap:10px}.sql-file-head,.sql-legacy-head,.ops-table-head,.file-browser-head{display:none}.sql-file-row{grid-template-columns:1fr;align-items:flex-start;gap:10px}.sql-file-time,.sql-file-size,.sql-file-status{justify-self:flex-start}.sql-legacy-row{grid-template-columns:1fr;align-items:flex-start;gap:10px}.sql-legacy-actions{justify-content:flex-start}.ops-table-row,.ops-list-dual,.file-browser-row,.device-pairing-card{grid-template-columns:1fr;align-items:flex-start}.database-table-head,.database-table-row,.users-table-head,.users-table-row,.schedule-layout,.backup-times-legacy-grid,.settings-form-grid{grid-template-columns:1fr}.classic-actions,.schedule-item-meta,.settings-actions{justify-content:flex-start}.backup-times-item{align-items:flex-start}.logs-stats-grid,.license-legacy-grid,.license-invoice-head,.license-invoice-row,.tickets-table-head,.tickets-table-row,.ticket-detail-grid{grid-template-columns:1fr}.logs-card-right{display:none}.ticket-sidebar{position:static}.terminal-line{grid-template-columns:auto auto minmax(0,1fr) auto auto}.terminal-meta,.terminal-cancel{grid-column:auto;justify-self:start}.refresh-fab{width:40px;height:40px;bottom:12px;right:12px}.health-row,.section-header,.session-item{flex-direction:column;align-items:flex-start}.profile-avatar-lg{width:96px;height:96px;font-size:34px}.user-fullname,.section-title h3{font-size:24px}.auth-page{grid-template-columns:1fr;gap:16px;padding:18px}.auth-copy{min-height:auto;padding:8px 2px 0}.auth-brand{margin-bottom:24px}.auth-grid{grid-template-columns:1fr}.single-auth-card{max-width:none}.security-item{flex-direction:column;align-items:stretch}.command-grid,.terminal-shortcuts{grid-template-columns:1fr}.terminal-window{min-height:360px}}@media (width<=520px){main{padding:16px 12px}.topbar{padding:10px 12px}.page-heading h1,.auth-copy h1{overflow-wrap:anywhere}.dashboard-overview-card strong{font-size:19px}.primary-button,.secondary-button,.danger-button{min-height:44px}.stat-card strong{font-size:21px}.dashboard-stat-value,.dashboard-overview-card strong{font-size:19px}.dashboard-overview-card,.dashboard-stat{min-height:auto}.dashboard-signal-item{gap:10px;padding:12px}.dashboard-chart-column small{font-size:10px}.sql-filter-row{gap:6px}.sql-workspace-card,.sql-source-board{gap:12px}.sql-summary-chip{justify-content:space-between;width:100%}.sql-file-row,.ops-table-row{padding:12px}.sql-file-primary strong,.sql-detail-hero strong,.ops-row-copy strong,.file-browser-link{overflow-wrap:anywhere}.sql-detail-grid div,.sql-source-card{padding:12px}.activity-list li{grid-template-columns:10px 1fr}.activity-list time{grid-column:2}}:root:not([data-theme=dark]) body,:root:not([data-theme=dark]) .app-shell,:root:not([data-theme=dark]) main,:root:not([data-theme=dark]) .page,:root:not([data-theme=dark]) .profile-security-page{color:#1f2d44!important;background:#e7edf4!important}:root:not([data-theme=dark]) .page-heading h1,:root:not([data-theme=dark]) .page-heading p,:root:not([data-theme=dark]) .ticket-page-title h1,:root:not([data-theme=dark]) .ticket-page-title p,:root:not([data-theme=dark]) .database-legacy-title span,:root:not([data-theme=dark]) .trash-legacy-header,:root:not([data-theme=dark]) .backup-times-card-title,:root:not([data-theme=dark]) .license-plan-header,:root:not([data-theme=dark]) .logs-card-copy,:root:not([data-theme=dark]) .api-key-head,:root:not([data-theme=dark]) .api-key-side,:root:not([data-theme=dark]) .faq-heading,:root:not([data-theme=dark]) .faq-accordion-header,:root:not([data-theme=dark]) .card-title,:root:not([data-theme=dark]) .block-heading h2,:root:not([data-theme=dark]) .section-title h3,:root:not([data-theme=dark]) .ticket-reply-header,:root:not([data-theme=dark]) .ticket-info-header{color:#1f2d44!important}:root:not([data-theme=dark]) .page-heading p,:root:not([data-theme=dark]) .ticket-page-title p,:root:not([data-theme=dark]) .backup-times-hint,:root:not([data-theme=dark]) .backup-times-usage,:root:not([data-theme=dark]) .license-summary-copy,:root:not([data-theme=dark]) .logs-card-copy span,:root:not([data-theme=dark]) .logs-stat-copy span,:root:not([data-theme=dark]) .ticket-info-label,:root:not([data-theme=dark]) .faq-accordion-content,:root:not([data-theme=dark]) .form-note,:root:not([data-theme=dark]) .security-count,:root:not([data-theme=dark]) .score-label,:root:not([data-theme=dark]) .file-browser-count,:root:not([data-theme=dark]) .file-browser-separator{color:#667993!important}:root:not([data-theme=dark]) .panel-block,:root:not([data-theme=dark]) .dashboard-surface-card,:root:not([data-theme=dark]) .trash-legacy-card,:root:not([data-theme=dark]) .backup-times-single-card,:root:not([data-theme=dark]) .backup-times-list-card,:root:not([data-theme=dark]) .backup-times-form-card,:root:not([data-theme=dark]) .license-plan-card,:root:not([data-theme=dark]) .license-summary-card,:root:not([data-theme=dark]) .license-invoice-card,:root:not([data-theme=dark]) .file-browser-sidebar,:root:not([data-theme=dark]) .file-browser-main,:root:not([data-theme=dark]) .tickets-card,:root:not([data-theme=dark]) .ticket-reply-card,:root:not([data-theme=dark]) .ticket-history-card,:root:not([data-theme=dark]) .ticket-info-card,:root:not([data-theme=dark]) .logs-card,:root:not([data-theme=dark]) .api-key-card,:root:not([data-theme=dark]) .api-key-side,:root:not([data-theme=dark]) .section-card,:root:not([data-theme=dark]) .identity-card{background:linear-gradient(#f2f6fbf5 0%,#dde6f1fa 100%),#dbe5ef!important;border:1px solid #cad6e5!important;box-shadow:inset 0 1px #ffffffe0,0 14px 26px #384b6614!important}:root:not([data-theme=dark]) .trash-legacy-header,:root:not([data-theme=dark]) .backup-times-card-header,:root:not([data-theme=dark]) .tickets-card-header,:root:not([data-theme=dark]) .database-legacy-header,:root:not([data-theme=dark]) .license-invoice-head,:root:not([data-theme=dark]) .file-browser-head,:root:not([data-theme=dark]) .section-header{background:#7488a41f!important;border-bottom:1px solid #d0dbe8!important}:root:not([data-theme=dark]) .trash-legacy-head,:root:not([data-theme=dark]) .database-legacy-table .classic-table-head,:root:not([data-theme=dark]) .users-table-head,:root:not([data-theme=dark]) .tickets-table-head,:root:not([data-theme=dark]) .license-invoice-head,:root:not([data-theme=dark]) .file-browser-head{color:#586b87!important;background:#6f839d24!important}:root:not([data-theme=dark]) .trash-legacy-row,:root:not([data-theme=dark]) .license-invoice-row,:root:not([data-theme=dark]) .tickets-table-row,:root:not([data-theme=dark]) .file-browser-row,:root:not([data-theme=dark]) .users-table-row,:root:not([data-theme=dark]) .database-legacy-table .classic-table-row,:root:not([data-theme=dark]) .command-summary-row,:root:not([data-theme=dark]) .command-rule-list>div,:root:not([data-theme=dark]) .command-live-card,:root:not([data-theme=dark]) .api-key-status-row,:root:not([data-theme=dark]) .faq-tab,:root:not([data-theme=dark]) .faq-accordion-item,:root:not([data-theme=dark]) .faq-accordion-body,:root:not([data-theme=dark]) .file-browser-back,:root:not([data-theme=dark]) .file-browser-folder-item,:root:not([data-theme=dark]) .file-browser-detail-card,:root:not([data-theme=dark]) .backup-times-item,:root:not([data-theme=dark]) .license-key-box,:root:not([data-theme=dark]) .security-score,:root:not([data-theme=dark]) .security-checklist,:root:not([data-theme=dark]) .ticket-message,:root:not([data-theme=dark]) .logs-card-detail,:root:not([data-theme=dark]) .security-empty{color:#22324a!important;background:linear-gradient(#f7fafdf5 0%,#e7eef7fa 100%),#e8eef6!important;border-color:#d3ddea!important}:root:not([data-theme=dark]) .trash-legacy-row:hover,:root:not([data-theme=dark]) .license-invoice-row:hover,:root:not([data-theme=dark]) .tickets-table-row:hover,:root:not([data-theme=dark]) .file-browser-row:hover,:root:not([data-theme=dark]) .logs-card-head:hover{background:#4a78c214!important}:root:not([data-theme=dark]) .terminal-shortcut,:root:not([data-theme=dark]) .command-filter-tab,:root:not([data-theme=dark]) .file-browser-folder-item,:root:not([data-theme=dark]) .file-browser-back,:root:not([data-theme=dark]) .ticket-inline-badge,:root:not([data-theme=dark]) .faq-tab{color:#21314a!important;background:#f4f8fce6!important;border-color:#d1dbe8!important}:root:not([data-theme=dark]) .terminal-shortcut:hover,:root:not([data-theme=dark]) .command-filter-tab.active,:root:not([data-theme=dark]) .file-browser-folder-item.active,:root:not([data-theme=dark]) .file-browser-folder-item:hover,:root:not([data-theme=dark]) .file-browser-back:not(:disabled):hover,:root:not([data-theme=dark]) .faq-tab.active{color:#1e3d69!important;background:linear-gradient(#e9f1fbfa,#d7e3f3fa)!important;border-color:#4180f538!important}:root:not([data-theme=dark]) .search-box,:root:not([data-theme=dark]) .icon-button,:root:not([data-theme=dark]) .account-switcher-input-wrap,:root:not([data-theme=dark]) .form-control,:root:not([data-theme=dark]) .ticket-textarea,:root:not([data-theme=dark]) .ticket-reply-card textarea,:root:not([data-theme=dark]) .backup-times-input-wrap,:root:not([data-theme=dark]) .backup-times-input-wrap input,:root:not([data-theme=dark]) .settings-field input,:root:not([data-theme=dark]) .settings-field select,:root:not([data-theme=dark]) .section-card input,:root:not([data-theme=dark]) .section-card select{color:#24344d!important;background:#fafcfff0!important;border-color:#cad6e5!important;box-shadow:inset 0 1px #ffffffd1!important}:root:not([data-theme=dark]) .search-box input,:root:not([data-theme=dark]) .account-switcher-input-wrap input,:root:not([data-theme=dark]) input,:root:not([data-theme=dark]) textarea,:root:not([data-theme=dark]) select{color:#24344d!important}:root:not([data-theme=dark]) .search-box input::placeholder,:root:not([data-theme=dark]) .account-switcher-input-wrap input::placeholder,:root:not([data-theme=dark]) .form-control::placeholder,:root:not([data-theme=dark]) .ticket-textarea::placeholder,:root:not([data-theme=dark]) input::placeholder,:root:not([data-theme=dark]) textarea::placeholder{color:#8b9cb3!important}:root:not([data-theme=dark]) .api-key-code-box,:root:not([data-theme=dark]) .license-key-box,:root:not([data-theme=dark]) .security-score{color:#f3f7fc!important;background:linear-gradient(#32405aeb,#243147f5),#2b3850!important;border-color:#4e618057!important}:root:not([data-theme=dark]) .api-key-code,:root:not([data-theme=dark]) .license-key-text,:root:not([data-theme=dark]) .security-score strong,:root:not([data-theme=dark]) .security-score li,:root:not([data-theme=dark]) .security-score span{color:#f3f7fc!important}:root:not([data-theme=dark]) .terminal-window{box-shadow:0 14px 26px #161c2824!important}:root:not([data-theme=dark]) .topbar{background:#e7edf4f5!important;border-bottom:1px solid #ced8e5!important}:root:not([data-theme=dark]) .sidebar,:root:not([data-theme=dark]) .main-area,:root:not([data-theme=dark]) main,:root:not([data-theme=dark]) .page,:root:not([data-theme=dark]) .profile-security-page{background-image:none!important}:root:not([data-theme=dark]) .sidebar{background:#dbe4ee!important;border-right:1px solid #c8d3e1!important;box-shadow:inset -1px 0 #ffffffb3!important}:root:not([data-theme=dark]) .sidebar:before{opacity:0!important}:root:not([data-theme=dark]) .brand-row,:root:not([data-theme=dark]) .sidebar-group,:root:not([data-theme=dark]) .nav-list,:root:not([data-theme=dark]) .profile-card-shell{background:0 0!important}:root:not([data-theme=dark]) .sidebar-group{border-color:#94a3b83d!important}:root:not([data-theme=dark]) .sidebar-group-title{color:#6c7f97!important}:root:not([data-theme=dark]) .nav-list a{color:#435776!important}:root:not([data-theme=dark]) .nav-list a:hover{color:#22324b!important;background:#5378b514!important}:root:not([data-theme=dark]) .nav-list a.active{background:linear-gradient(#e0ebf8fa,#d2dff0fa)!important;border-color:#507dc947!important;box-shadow:inset 0 1px #fffc,0 8px 18px #455c7c14!important}:root:not([data-theme=dark]) .account-switcher,:root:not([data-theme=dark]) .profile-card-shell,:root:not([data-theme=dark]) .profile-card{color:#22324b!important;background:linear-gradient(#f4f8fcf5,#e3ecf6f5)!important}:root:not([data-theme=dark]) .page{background:#e7edf4!important}:root:not([data-theme=dark]) .page-heading h1,:root:not([data-theme=dark]) .ticket-page-title h1,:root:not([data-theme=dark]) .profile-security-page h1{color:#1d2740!important}:root:not([data-theme=dark]) .page-heading p,:root:not([data-theme=dark]) .ticket-page-title p,:root:not([data-theme=dark]) .profile-security-page p,:root:not([data-theme=dark]) .section-card p,:root:not([data-theme=dark]) .section-card small,:root:not([data-theme=dark]) .identity-card small,:root:not([data-theme=dark]) .security-item-main p,:root:not([data-theme=dark]) .security-item-main small,:root:not([data-theme=dark]) .session-item small,:root:not([data-theme=dark]) .ticket-message-date,:root:not([data-theme=dark]) .ticket-message-type,:root:not([data-theme=dark]) .faq-accordion-content,:root:not([data-theme=dark]) .logs-card-copy span,:root:not([data-theme=dark]) .logs-card-right,:root:not([data-theme=dark]) .settings-field small{color:#667a95!important}:root:not([data-theme=dark]) .panel-block,:root:not([data-theme=dark]) .dashboard-surface-card,:root:not([data-theme=dark]) .trash-legacy-card,:root:not([data-theme=dark]) .backup-times-single-card,:root:not([data-theme=dark]) .backup-times-list-card,:root:not([data-theme=dark]) .backup-times-form-card,:root:not([data-theme=dark]) .license-plan-card,:root:not([data-theme=dark]) .license-summary-card,:root:not([data-theme=dark]) .license-invoice-card,:root:not([data-theme=dark]) .file-browser-sidebar,:root:not([data-theme=dark]) .file-browser-main,:root:not([data-theme=dark]) .tickets-card,:root:not([data-theme=dark]) .ticket-reply-card,:root:not([data-theme=dark]) .ticket-history-card,:root:not([data-theme=dark]) .ticket-info-card,:root:not([data-theme=dark]) .api-key-card,:root:not([data-theme=dark]) .api-key-side,:root:not([data-theme=dark]) .section-card,:root:not([data-theme=dark]) .identity-card,:root:not([data-theme=dark]) .logs-stat-card,:root:not([data-theme=dark]) .stat-card,:root:not([data-theme=dark]) .dashboard-stat,:root:not([data-theme=dark]) .dashboard-overview-card,:root:not([data-theme=dark]) .dashboard-signal-item,:root:not([data-theme=dark]) .dashboard-login-card,:root:not([data-theme=dark]) .dashboard-chart-card,:root:not([data-theme=dark]) .dashboard-activity-card,:root:not([data-theme=dark]) .sql-workspace-card,:root:not([data-theme=dark]) .sql-source-board,:root:not([data-theme=dark]) .command-terminal-card,:root:not([data-theme=dark]) .command-rule-card,:root:not([data-theme=dark]) .command-queue-card,:root:not([data-theme=dark]) .command-live-card,:root:not([data-theme=dark]) .database-legacy-card{color:#23324b!important;background:linear-gradient(#f3f7fcf7 0%,#e5ecf5fa 100%),#dfe7f0!important;border:1px solid #ccd7e4!important;box-shadow:inset 0 1px #ffffffd6,0 14px 28px #394c6714!important}:root:not([data-theme=dark]) .trash-legacy-header,:root:not([data-theme=dark]) .backup-times-card-header,:root:not([data-theme=dark]) .tickets-card-header,:root:not([data-theme=dark]) .database-legacy-header,:root:not([data-theme=dark]) .license-invoice-head,:root:not([data-theme=dark]) .file-browser-head,:root:not([data-theme=dark]) .section-header,:root:not([data-theme=dark]) .sql-source-head,:root:not([data-theme=dark]) .sql-workspace-head{background:#6e81991f!important;border-bottom:1px solid #cfdae7!important}:root:not([data-theme=dark]) .trash-legacy-head,:root:not([data-theme=dark]) .database-legacy-table .classic-table-head,:root:not([data-theme=dark]) .users-table-head,:root:not([data-theme=dark]) .tickets-table-head,:root:not([data-theme=dark]) .license-invoice-head,:root:not([data-theme=dark]) .file-browser-head,:root:not([data-theme=dark]) .sql-source-head,:root:not([data-theme=dark]) .sql-chart-legend,:root:not([data-theme=dark]) .stats-grid .stat-card span{color:#647892!important}:root:not([data-theme=dark]) .trash-legacy-row,:root:not([data-theme=dark]) .license-invoice-row,:root:not([data-theme=dark]) .tickets-table-row,:root:not([data-theme=dark]) .file-browser-row,:root:not([data-theme=dark]) .users-table-row,:root:not([data-theme=dark]) .database-legacy-table .classic-table-row,:root:not([data-theme=dark]) .command-summary-row,:root:not([data-theme=dark]) .command-rule-list>div,:root:not([data-theme=dark]) .command-live-card,:root:not([data-theme=dark]) .api-key-status-row,:root:not([data-theme=dark]) .faq-tab,:root:not([data-theme=dark]) .faq-accordion-item,:root:not([data-theme=dark]) .faq-accordion-body,:root:not([data-theme=dark]) .file-browser-back,:root:not([data-theme=dark]) .file-browser-folder-item,:root:not([data-theme=dark]) .file-browser-detail-card,:root:not([data-theme=dark]) .backup-times-item,:root:not([data-theme=dark]) .security-checklist,:root:not([data-theme=dark]) .ticket-message,:root:not([data-theme=dark]) .logs-card,:root:not([data-theme=dark]) .logs-card-detail,:root:not([data-theme=dark]) .security-empty,:root:not([data-theme=dark]) .device-pairing-card,:root:not([data-theme=dark]) .security-item,:root:not([data-theme=dark]) .session-item,:root:not([data-theme=dark]) .security-tip-row,:root:not([data-theme=dark]) .sql-summary-chip,:root:not([data-theme=dark]) .sql-source-card,:root:not([data-theme=dark]) .dashboard-chart-column,:root:not([data-theme=dark]) .dashboard-history-row{color:#22324b!important;background:linear-gradient(#f8fbfefa 0%,#eaf1f8fa 100%),#e8eff7!important;border-color:#d4deeb!important}:root:not([data-theme=dark]) .terminal-shortcut,:root:not([data-theme=dark]) .terminal-shortcut.tone-primary,:root:not([data-theme=dark]) .terminal-shortcut.tone-neutral,:root:not([data-theme=dark]) .terminal-shortcut.tone-danger,:root:not([data-theme=dark]) .command-filter-tab,:root:not([data-theme=dark]) .faq-tab,:root:not([data-theme=dark]) .ticket-inline-badge{color:#22324b!important;background:linear-gradient(#f6f9fdfa,#e8eff7fa)!important;border-color:#d2ddea!important}:root:not([data-theme=dark]) .terminal-shortcut *,:root:not([data-theme=dark]) .command-live-card *,:root:not([data-theme=dark]) .command-rule-list *{color:inherit!important}:root:not([data-theme=dark]) .terminal-shortcut strong,:root:not([data-theme=dark]) .terminal-shortcut-head,:root:not([data-theme=dark]) .command-live-card strong,:root:not([data-theme=dark]) .command-summary-copy strong,:root:not([data-theme=dark]) .command-rule-list strong,:root:not([data-theme=dark]) .logs-card-copy strong,:root:not([data-theme=dark]) .faq-accordion-header,:root:not([data-theme=dark]) .api-key-head h2,:root:not([data-theme=dark]) .api-key-side h3,:root:not([data-theme=dark]) .license-plan-header h2,:root:not([data-theme=dark]) .session-item strong,:root:not([data-theme=dark]) .security-item-title strong,:root:not([data-theme=dark]) .card-title,:root:not([data-theme=dark]) .section-title h3{color:#1e2b43!important}:root:not([data-theme=dark]) .terminal-shortcut small,:root:not([data-theme=dark]) .command-live-card small,:root:not([data-theme=dark]) .command-rule-list small,:root:not([data-theme=dark]) .command-summary-copy small,:root:not([data-theme=dark]) .faq-tab,:root:not([data-theme=dark]) .api-key-head p,:root:not([data-theme=dark]) .api-key-status-row span,:root:not([data-theme=dark]) .license-plan-header p,:root:not([data-theme=dark]) .license-summary-copy,:root:not([data-theme=dark]) .faq-accordion-content,:root:not([data-theme=dark]) .logs-card-copy span{color:#687b95!important}:root:not([data-theme=dark]) .search-box,:root:not([data-theme=dark]) .icon-button,:root:not([data-theme=dark]) .account-switcher-input-wrap,:root:not([data-theme=dark]) .form-control,:root:not([data-theme=dark]) .ticket-textarea,:root:not([data-theme=dark]) .ticket-reply-card textarea,:root:not([data-theme=dark]) .backup-times-input-wrap,:root:not([data-theme=dark]) .backup-times-input-wrap input,:root:not([data-theme=dark]) .settings-field input,:root:not([data-theme=dark]) .settings-field select,:root:not([data-theme=dark]) .section-card input,:root:not([data-theme=dark]) .section-card select,:root:not([data-theme=dark]) .api-key-side .api-key-status-row,:root:not([data-theme=dark]) .api-key-mini-copy{color:#23324b!important;background:#fbfdfff5!important;border-color:#d0dbe8!important}:root:not([data-theme=dark]) .form-group span,:root:not([data-theme=dark]) .settings-field span,:root:not([data-theme=dark]) .api-key-eyebrow,:root:not([data-theme=dark]) .api-key-code-label,:root:not([data-theme=dark]) .license-key-label,:root:not([data-theme=dark]) .sql-file-meta,:root:not([data-theme=dark]) .dashboard-overview-card span,:root:not([data-theme=dark]) .stat-card span,:root:not([data-theme=dark]) .logs-card-right{color:#7b8ca3!important}:root:not([data-theme=dark]) .api-key-code-box,:root:not([data-theme=dark]) .license-key-box,:root:not([data-theme=dark]) .security-score,:root:not([data-theme=dark]) .terminal-window{color:#eef4fb!important;background:linear-gradient(#202c42f7,#161f30fa),#1d2738!important;border-color:#51648357!important}:root:not([data-theme=dark]) .api-key-code,:root:not([data-theme=dark]) .api-key-code-note,:root:not([data-theme=dark]) .api-key-code-label,:root:not([data-theme=dark]) .license-key-text,:root:not([data-theme=dark]) .security-score strong,:root:not([data-theme=dark]) .security-score li,:root:not([data-theme=dark]) .security-score span,:root:not([data-theme=dark]) .terminal-window,:root:not([data-theme=dark]) .terminal-window *{color:#eef4fb!important}:root:not([data-theme=dark]) .faq-assistant-hero{box-shadow:0 18px 34px #546a921f!important}:root:not([data-theme=dark]) .page,:root:not([data-theme=dark]) .profile-security-page,:root:not([data-theme=dark]) .app-shell{color:#1f2b43!important;background:#e7edf4!important}:root:not([data-theme=dark]) .page-heading p,:root:not([data-theme=dark]) .dashboard-heading p,:root:not([data-theme=dark]) .ticket-page-title p,:root:not([data-theme=dark]) .profile-security-page p,:root:not([data-theme=dark]) .backup-times-hint,:root:not([data-theme=dark]) .file-browser-count,:root:not([data-theme=dark]) .file-browser-separator,:root:not([data-theme=dark]) .sql-chart-legend,:root:not([data-theme=dark]) .sql-chart-footnote,:root:not([data-theme=dark]) .logs-card-copy span,:root:not([data-theme=dark]) .logs-card-right,:root:not([data-theme=dark]) .api-key-head p,:root:not([data-theme=dark]) .api-key-status-row span,:root:not([data-theme=dark]) .license-plan-header p,:root:not([data-theme=dark]) .license-summary-copy,:root:not([data-theme=dark]) .command-rule-card p,:root:not([data-theme=dark]) .command-live-card p,:root:not([data-theme=dark]) .security-empty,:root:not([data-theme=dark]) .faq-accordion-content{color:#627792!important;opacity:1!important}:root:not([data-theme=dark]) .panel-block,:root:not([data-theme=dark]) .dashboard-surface-card,:root:not([data-theme=dark]) .tickets-card,:root:not([data-theme=dark]) .ticket-history-card,:root:not([data-theme=dark]) .ticket-info-card,:root:not([data-theme=dark]) .ticket-reply-card,:root:not([data-theme=dark]) .backup-times-single-card,:root:not([data-theme=dark]) .backup-times-list-card,:root:not([data-theme=dark]) .backup-times-form-card,:root:not([data-theme=dark]) .license-plan-card,:root:not([data-theme=dark]) .license-summary-card,:root:not([data-theme=dark]) .license-invoice-card,:root:not([data-theme=dark]) .database-legacy-card,:root:not([data-theme=dark]) .api-key-card,:root:not([data-theme=dark]) .api-key-side,:root:not([data-theme=dark]) .faq-accordion-item,:root:not([data-theme=dark]) .faq-promo-card,:root:not([data-theme=dark]) .file-browser-sidebar,:root:not([data-theme=dark]) .file-browser-main,:root:not([data-theme=dark]) .trash-legacy-card{color:#22324b!important;background:linear-gradient(#f4f8fcfa,#e8eff7fa)!important;border-color:#ccd7e4!important}:root:not([data-theme=dark]) .trash-legacy-head,:root:not([data-theme=dark]) .database-legacy-table .classic-table-head,:root:not([data-theme=dark]) .users-table-head,:root:not([data-theme=dark]) .tickets-table-head,:root:not([data-theme=dark]) .license-invoice-head,:root:not([data-theme=dark]) .file-browser-head,:root:not([data-theme=dark]) .classic-table-head{color:#536882!important;background:#687c962e!important}:root:not([data-theme=dark]) .trash-legacy-row,:root:not([data-theme=dark]) .license-invoice-row,:root:not([data-theme=dark]) .tickets-table-row,:root:not([data-theme=dark]) .file-browser-row,:root:not([data-theme=dark]) .users-table-row,:root:not([data-theme=dark]) .database-legacy-table .classic-table-row,:root:not([data-theme=dark]) .backup-times-item,:root:not([data-theme=dark]) .file-browser-folder-item,:root:not([data-theme=dark]) .file-browser-back,:root:not([data-theme=dark]) .file-browser-detail-card,:root:not([data-theme=dark]) .faq-tab,:root:not([data-theme=dark]) .faq-accordion-item,:root:not([data-theme=dark]) .faq-accordion-body,:root:not([data-theme=dark]) .security-item,:root:not([data-theme=dark]) .session-item,:root:not([data-theme=dark]) .ticket-message,:root:not([data-theme=dark]) .logs-card,:root:not([data-theme=dark]) .logs-card-detail,:root:not([data-theme=dark]) .command-summary-row,:root:not([data-theme=dark]) .command-rule-list>div,:root:not([data-theme=dark]) .command-live-card,:root:not([data-theme=dark]) .api-key-status-row,:root:not([data-theme=dark]) .dashboard-history-row,:root:not([data-theme=dark]) .dashboard-chart-column,:root:not([data-theme=dark]) .security-empty{color:#22324b!important;opacity:1!important;background:linear-gradient(#fcfdfffa,#eef4fafa)!important;border-color:#d4deeb!important}:root:not([data-theme=dark]) .command-terminal-card .terminal-shortcut,:root:not([data-theme=dark]) .command-terminal-card .terminal-shortcut.tone-primary,:root:not([data-theme=dark]) .command-terminal-card .terminal-shortcut.tone-neutral,:root:not([data-theme=dark]) .command-terminal-card .terminal-shortcut.tone-danger,:root:not([data-theme=dark]) .command-terminal-card .command-filter-tab,:root:not([data-theme=dark]) .command-rule-card,:root:not([data-theme=dark]) .command-rule-list>div,:root:not([data-theme=dark]) .command-live-card,:root:not([data-theme=dark]) .command-summary-row{color:#22324b!important;background:linear-gradient(#f8fbfffa,#eaf1f9fa)!important;border-color:#d4deeb!important}:root:not([data-theme=dark]) .command-terminal-card .terminal-shortcut *,:root:not([data-theme=dark]) .command-rule-card *,:root:not([data-theme=dark]) .command-rule-list>div *,:root:not([data-theme=dark]) .command-live-card *,:root:not([data-theme=dark]) .command-summary-row *{color:inherit!important;opacity:1!important}:root:not([data-theme=dark]) .command-terminal-card .terminal-shortcut strong,:root:not([data-theme=dark]) .command-terminal-card .terminal-shortcut-head,:root:not([data-theme=dark]) .command-rule-card strong,:root:not([data-theme=dark]) .command-rule-list strong,:root:not([data-theme=dark]) .command-live-card strong,:root:not([data-theme=dark]) .command-summary-copy strong,:root:not([data-theme=dark]) .backup-times-card-title,:root:not([data-theme=dark]) .database-legacy-title,:root:not([data-theme=dark]) .database-legacy-title span,:root:not([data-theme=dark]) .api-key-head h2,:root:not([data-theme=dark]) .api-key-side h3,:root:not([data-theme=dark]) .license-plan-header h2,:root:not([data-theme=dark]) .faq-accordion-header,:root:not([data-theme=dark]) .card-title,:root:not([data-theme=dark]) .section-title h3{color:#1f2b43!important}:root:not([data-theme=dark]) .command-terminal-card .terminal-shortcut small,:root:not([data-theme=dark]) .command-rule-card small,:root:not([data-theme=dark]) .command-rule-list small,:root:not([data-theme=dark]) .command-summary-copy small,:root:not([data-theme=dark]) .backup-times-usage,:root:not([data-theme=dark]) .backup-times-card-title small,:root:not([data-theme=dark]) .database-legacy-meta,:root:not([data-theme=dark]) .tickets-card .classic-table-head,:root:not([data-theme=dark]) .sql-source-card small,:root:not([data-theme=dark]) .dashboard-history-row small{color:#627792!important;opacity:1!important}:root:not([data-theme=dark]) .settings-field input,:root:not([data-theme=dark]) .settings-field select,:root:not([data-theme=dark]) .settings-field textarea,:root:not([data-theme=dark]) .section-card input,:root:not([data-theme=dark]) .section-card select,:root:not([data-theme=dark]) .section-card textarea,:root:not([data-theme=dark]) .backup-times-input-wrap,:root:not([data-theme=dark]) .backup-times-input-wrap input,:root:not([data-theme=dark]) .search-box,:root:not([data-theme=dark]) .icon-button,:root:not([data-theme=dark]) .form-control,:root:not([data-theme=dark]) .ticket-textarea,:root:not([data-theme=dark]) .ticket-reply-card textarea,:root:not([data-theme=dark]) .file-browser-folder-item,:root:not([data-theme=dark]) .file-browser-back,:root:not([data-theme=dark]) .api-key-side .api-key-status-row,:root:not([data-theme=dark]) .api-key-mini-copy{color:#22324b!important;background:#fdfefffa!important;border-color:#d0dbe8!important}:root:not([data-theme=dark]) .faq-promo-card,:root:not([data-theme=dark]) .faq-assistant-hero{box-shadow:0 18px 34px #546a921f!important}:root:not([data-theme=dark]){--page-bg:#e7edf4;--light-surface:#f7fafd;--light-surface-soft:#eef3f8;--light-surface-muted:#dde6f0;--light-border:#ccd7e3;--light-border-strong:#bccada;--light-text:#22314a;--light-text-soft:#5e728d}:root:not([data-theme=dark]) body,:root:not([data-theme=dark]) .app-shell,:root:not([data-theme=dark]) .page,:root:not([data-theme=dark]) .profile-security-page,:root:not([data-theme=dark]) .page-shell,:root:not([data-theme=dark]) .page-content{background:var(--page-bg)!important;color:var(--light-text)!important}:root:not([data-theme=dark]) .page h1,:root:not([data-theme=dark]) .page h2,:root:not([data-theme=dark]) .page h3,:root:not([data-theme=dark]) .page strong,:root:not([data-theme=dark]) .page label,:root:not([data-theme=dark]) .page-heading h1,:root:not([data-theme=dark]) .dashboard-heading h1,:root:not([data-theme=dark]) .block-heading h2,:root:not([data-theme=dark]) .card-title,:root:not([data-theme=dark]) .classic-table-row strong,:root:not([data-theme=dark]) .users-table-row strong,:root:not([data-theme=dark]) .tickets-table-row strong,:root:not([data-theme=dark]) .faq-accordion-header,:root:not([data-theme=dark]) .profile-sidebar-name,:root:not([data-theme=dark]) .profile-security-page .security-item strong,:root:not([data-theme=dark]) .profile-security-page .session-item strong{color:var(--light-text)!important}:root:not([data-theme=dark]) .page p,:root:not([data-theme=dark]) .page small,:root:not([data-theme=dark]) .page span,:root:not([data-theme=dark]) .block-heading p,:root:not([data-theme=dark]) .page-heading p,:root:not([data-theme=dark]) .dashboard-heading p,:root:not([data-theme=dark]) .ticket-page-title p,:root:not([data-theme=dark]) .backup-times-hint,:root:not([data-theme=dark]) .file-browser-count,:root:not([data-theme=dark]) .file-browser-separator,:root:not([data-theme=dark]) .sql-chart-legend,:root:not([data-theme=dark]) .sql-chart-footnote,:root:not([data-theme=dark]) .api-key-head p,:root:not([data-theme=dark]) .api-key-status-row span,:root:not([data-theme=dark]) .license-plan-header p,:root:not([data-theme=dark]) .license-summary-copy,:root:not([data-theme=dark]) .command-rule-list small,:root:not([data-theme=dark]) .command-live-card p,:root:not([data-theme=dark]) .command-live-card small,:root:not([data-theme=dark]) .command-summary-copy small,:root:not([data-theme=dark]) .faq-accordion-content,:root:not([data-theme=dark]) .security-empty,:root:not([data-theme=dark]) .backup-times-usage,:root:not([data-theme=dark]) .database-legacy-meta,:root:not([data-theme=dark]) .dashboard-history-row small,:root:not([data-theme=dark]) .logs-card-copy span,:root:not([data-theme=dark]) .logs-card-right{color:var(--light-text-soft)!important;opacity:1!important}:root:not([data-theme=dark]) .panel-block,:root:not([data-theme=dark]) .dashboard-surface-card,:root:not([data-theme=dark]) .tickets-card,:root:not([data-theme=dark]) .ticket-history-card,:root:not([data-theme=dark]) .ticket-info-card,:root:not([data-theme=dark]) .ticket-reply-card,:root:not([data-theme=dark]) .backup-times-single-card,:root:not([data-theme=dark]) .backup-times-list-card,:root:not([data-theme=dark]) .backup-times-form-card,:root:not([data-theme=dark]) .license-plan-card,:root:not([data-theme=dark]) .license-summary-card,:root:not([data-theme=dark]) .license-invoice-card,:root:not([data-theme=dark]) .database-legacy-card,:root:not([data-theme=dark]) .api-key-card,:root:not([data-theme=dark]) .api-key-side,:root:not([data-theme=dark]) .faq-accordion-item,:root:not([data-theme=dark]) .faq-promo-card,:root:not([data-theme=dark]) .file-browser-sidebar,:root:not([data-theme=dark]) .file-browser-main,:root:not([data-theme=dark]) .trash-legacy-card,:root:not([data-theme=dark]) .profile-security-page .section-card,:root:not([data-theme=dark]) .profile-sidebar-card,:root:not([data-theme=dark]) .logs-stream,:root:not([data-theme=dark]) .sql-source-card,:root:not([data-theme=dark]) .sql-workspace-card{color:var(--light-text)!important;border-color:var(--light-border)!important;background:linear-gradient(#f7fafdfa,#ecf2f8fa)!important;box-shadow:0 18px 34px #657a9a1a!important}:root:not([data-theme=dark]) .trash-legacy-header,:root:not([data-theme=dark]) .backup-times-card-header,:root:not([data-theme=dark]) .database-legacy-header,:root:not([data-theme=dark]) .tickets-card-header,:root:not([data-theme=dark]) .license-invoice-head,:root:not([data-theme=dark]) .file-browser-head,:root:not([data-theme=dark]) .file-browser-topbar,:root:not([data-theme=dark]) .file-browser-breadcrumb,:root:not([data-theme=dark]) .section-header,:root:not([data-theme=dark]) .sql-source-head,:root:not([data-theme=dark]) .sql-workspace-head,:root:not([data-theme=dark]) .backup-times-list-card .backup-times-card-header,:root:not([data-theme=dark]) .backup-times-form-card .backup-times-card-header,:root:not([data-theme=dark]) .backup-times-single-card .backup-times-card-header{color:var(--light-text)!important;background:#798fab21!important;border-bottom-color:#cfdae6!important}:root:not([data-theme=dark]) .classic-table-head,:root:not([data-theme=dark]) .classic-table-head span,:root:not([data-theme=dark]) .users-table-head,:root:not([data-theme=dark]) .users-table-head span,:root:not([data-theme=dark]) .tickets-table-head,:root:not([data-theme=dark]) .tickets-table-head span,:root:not([data-theme=dark]) .trash-legacy-head,:root:not([data-theme=dark]) .trash-legacy-head span,:root:not([data-theme=dark]) .file-browser-head,:root:not([data-theme=dark]) .file-browser-head span,:root:not([data-theme=dark]) .database-legacy-table .classic-table-head,:root:not([data-theme=dark]) .database-legacy-table .classic-table-head span{color:#60748e!important;background:#687c962e!important}:root:not([data-theme=dark]) .trash-legacy-row,:root:not([data-theme=dark]) .license-invoice-row,:root:not([data-theme=dark]) .tickets-table-row,:root:not([data-theme=dark]) .file-browser-row,:root:not([data-theme=dark]) .users-table-row,:root:not([data-theme=dark]) .database-legacy-table .classic-table-row,:root:not([data-theme=dark]) .backup-times-item,:root:not([data-theme=dark]) .file-browser-folder-item,:root:not([data-theme=dark]) .file-browser-back,:root:not([data-theme=dark]) .file-browser-detail-card,:root:not([data-theme=dark]) .faq-tab,:root:not([data-theme=dark]) .faq-accordion-body,:root:not([data-theme=dark]) .security-item,:root:not([data-theme=dark]) .session-item,:root:not([data-theme=dark]) .ticket-message,:root:not([data-theme=dark]) .logs-card,:root:not([data-theme=dark]) .logs-card-detail,:root:not([data-theme=dark]) .command-summary-row,:root:not([data-theme=dark]) .command-rule-list>div,:root:not([data-theme=dark]) .command-live-card,:root:not([data-theme=dark]) .dashboard-history-row,:root:not([data-theme=dark]) .dashboard-chart-column,:root:not([data-theme=dark]) .security-empty{color:var(--light-text)!important;background:linear-gradient(#fcfdfffa,#f0f5fbfa)!important;border-color:#d4deea!important}:root:not([data-theme=dark]) .command-terminal-card .terminal-shortcut,:root:not([data-theme=dark]) .command-terminal-card .terminal-shortcut.tone-primary,:root:not([data-theme=dark]) .command-terminal-card .terminal-shortcut.tone-neutral,:root:not([data-theme=dark]) .command-terminal-card .terminal-shortcut.tone-danger,:root:not([data-theme=dark]) .command-terminal-card .command-filter-tab,:root:not([data-theme=dark]) .command-rule-list>div,:root:not([data-theme=dark]) .command-live-card,:root:not([data-theme=dark]) .command-summary-row{color:var(--light-text)!important;background:linear-gradient(#fbfdfffa,#ecf2f8fa)!important;border-color:#d5dfeb!important}:root:not([data-theme=dark]) .command-terminal-card .terminal-shortcut:hover,:root:not([data-theme=dark]) .file-browser-folder-item:hover,:root:not([data-theme=dark]) .file-browser-back:hover,:root:not([data-theme=dark]) .faq-tab:hover{background:linear-gradient(#f5f9fe,#e5edf6)!important;border-color:#bdd0e2!important}:root:not([data-theme=dark]) .terminal-shortcut-icon,:root:not([data-theme=dark]) .command-summary-icon{color:#3f72c9!important;background:#467ad81a!important}:root:not([data-theme=dark]) .command-filter-tab{color:#60748e!important;background:#fffc!important;border-color:#d2dce8!important}:root:not([data-theme=dark]) .command-filter-tab.active{color:#215ed1!important;background:#2268f01f!important;border-color:#2268f038!important}:root:not([data-theme=dark]) .command-terminal-card .terminal-shortcut *,:root:not([data-theme=dark]) .command-rule-list>div *,:root:not([data-theme=dark]) .command-live-card *,:root:not([data-theme=dark]) .command-summary-row *{color:inherit!important;opacity:1!important}:root:not([data-theme=dark]) .command-terminal-card .terminal-shortcut strong,:root:not([data-theme=dark]) .command-terminal-card .terminal-shortcut-head,:root:not([data-theme=dark]) .command-rule-list strong,:root:not([data-theme=dark]) .command-live-card strong,:root:not([data-theme=dark]) .command-summary-copy strong,:root:not([data-theme=dark]) .backup-times-card-title,:root:not([data-theme=dark]) .database-legacy-title,:root:not([data-theme=dark]) .database-legacy-title span,:root:not([data-theme=dark]) .api-key-head h2,:root:not([data-theme=dark]) .api-key-side h3,:root:not([data-theme=dark]) .license-plan-header h2,:root:not([data-theme=dark]) .section-title h3,:root:not([data-theme=dark]) .file-browser-detail-grid strong,:root:not([data-theme=dark]) .trash-legacy-file-name{color:var(--light-text)!important}:root:not([data-theme=dark]) .command-terminal-card .terminal-shortcut small,:root:not([data-theme=dark]) .command-rule-list small,:root:not([data-theme=dark]) .command-summary-copy small,:root:not([data-theme=dark]) .dashboard-history-row small,:root:not([data-theme=dark]) .file-browser-detail-grid span,:root:not([data-theme=dark]) .trash-legacy-path,:root:not([data-theme=dark]) .trash-legacy-date,:root:not([data-theme=dark]) .file-browser-link.static,:root:not([data-theme=dark]) .database-legacy-meta,:root:not([data-theme=dark]) .backup-times-card-title small{color:var(--light-text-soft)!important}:root:not([data-theme=dark]) .settings-field input,:root:not([data-theme=dark]) .settings-field select,:root:not([data-theme=dark]) .settings-field textarea,:root:not([data-theme=dark]) .section-card input,:root:not([data-theme=dark]) .section-card select,:root:not([data-theme=dark]) .section-card textarea,:root:not([data-theme=dark]) .backup-times-input-wrap,:root:not([data-theme=dark]) .backup-times-input-wrap input,:root:not([data-theme=dark]) .search-box,:root:not([data-theme=dark]) .icon-button,:root:not([data-theme=dark]) .form-control,:root:not([data-theme=dark]) .ticket-textarea,:root:not([data-theme=dark]) .ticket-reply-card textarea,:root:not([data-theme=dark]) .file-browser-folder-item,:root:not([data-theme=dark]) .file-browser-back,:root:not([data-theme=dark]) .api-key-side .api-key-status-row,:root:not([data-theme=dark]) .api-key-mini-copy,:root:not([data-theme=dark]) .backup-times-toggle,:root:not([data-theme=dark]) .backup-times-switch,:root:not([data-theme=dark]) .profile-security-page .section-card input,:root:not([data-theme=dark]) .profile-security-page .section-card select{color:var(--light-text)!important;background:#fffffff2!important;border-color:#d0dbe8!important}:root:not([data-theme=dark]) .settings-field input::placeholder,:root:not([data-theme=dark]) .section-card input::placeholder,:root:not([data-theme=dark]) .search-box input::placeholder,:root:not([data-theme=dark]) .backup-times-input-wrap input::placeholder,:root:not([data-theme=dark]) .ticket-textarea::placeholder{color:#8a9bb1!important}:root:not([data-theme=dark]) .file-browser-main .security-empty,:root:not([data-theme=dark]) .trash-legacy-card .security-empty,:root:not([data-theme=dark]) .license-invoice-card .security-empty,:root:not([data-theme=dark]) .backup-times-list-card .security-empty,:root:not([data-theme=dark]) .logs-stream .security-empty,:root:not([data-theme=dark]) .tickets-card .security-empty,:root:not([data-theme=dark]) .faq-accordion-item.open,:root:not([data-theme=dark]) .api-key-code-box,:root:not([data-theme=dark]) .license-key-box{color:var(--light-text)!important;background:linear-gradient(#ebf1f8f5,#dfe8f3f5)!important;border-color:#ccd7e4!important}:root:not([data-theme=dark]) .terminal-window{background:radial-gradient(900px 220px at 0 0,#3c65ab1a,#0000 45%),linear-gradient(#1f2b42fa,#182132fa)!important;border-color:#4a60843d!important}:root:not([data-theme=dark]) .topbar{box-shadow:none!important;background:#e7edf4!important;border-bottom:1px solid #cfd9e6!important}
