:root{font-family:Inter,Microsoft YaHei,PingFang SC,system-ui,sans-serif;font-synthesis:none;--primary: var(--primary);--primary-soft: #dbeafe;--primary-rgb: 37, 99, 235;--primary-dark-rgb: 29, 78, 216;--accent-rgb: 96, 165, 250;--bg: #f2f5f9;--bg-2: #f8fafc;--panel: #ffffff;--panel-2: #f5f7fa;--card: #ffffff;--text: #172033;--text-secondary: #667085;--muted: #667085;--line: #e4e9f1;--border: #e4e9f1;--rail: #222936;--danger: #e5484d;--success: #10b981;--warning: #f59e0b;--card-subtle: rgba(37, 99, 235, .06);--zoom-scale: .8;--vh-full: 125vh }*{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:rgba(var(--primary-rgb),.5) transparent}*::-webkit-scrollbar{width:5px;height:5px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:rgba(var(--primary-rgb),.5);border-radius:99px;border:1px solid rgba(10,18,35,.25)}*::-webkit-scrollbar-thumb:hover{background:#c084fcc7}*::-webkit-scrollbar-corner{background:transparent}body{margin:0;min-width:320px;min-height:var(--vh-full);zoom:.8}button,input,select{font:inherit}button{cursor:pointer}.app-shell{min-height:var(--vh-full);display:grid;grid-template-columns:252px 1fr}.rail{background:linear-gradient(180deg,#141c2c,#0e1524);color:#fff;height:var(--vh-full);display:flex;flex-direction:column;align-items:stretch;position:fixed;inset:0 auto 0 0;width:252px;z-index:30;box-shadow:8px 0 30px #0f172a1f}.rail-brand{height:76px;flex:0 0 76px;display:flex;align-items:center;gap:11px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.08)}.rail-brand>div:last-child{min-width:0}.rail-brand b{display:block;font-size:16px;white-space:nowrap}.rail-brand small{display:block;margin-top:3px;color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail-logo{width:39px;height:39px;flex:0 0 39px;border-radius:12px;display:grid;place-items:center;color:var(--primary);background:var(--primary-soft)}.rail-logo img{width:100%;height:100%;border-radius:12px;object-fit:cover;display:block}.rail-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#5c7fba transparent;padding:60px 9px 34px;scrollbar-gutter:stable}.rail-scroll::-webkit-scrollbar{width:5px}.rail-scroll::-webkit-scrollbar-track{background:transparent}.rail-scroll::-webkit-scrollbar-thumb{background:rgba(var(--primary-rgb),.5);border-radius:99px;border:1px solid rgba(10,18,35,.25)}.rail-scroll::-webkit-scrollbar-thumb:hover{background:#c084fcc7}.rail-group{margin-bottom:5px}.rail-item{position:relative;width:100%;min-height:48px;padding:0 12px 0 15px;border:1px solid rgba(255,255,255,.34);border-radius:10px;background:#ffffff24;color:var(--text);display:grid;grid-template-columns:25px 1fr 18px;align-items:center;gap:9px;text-align:left;font-size:13px;transition:background .2s,color .2s,transform .2s,border-color .2s}.rail-item:before{content:"";position:absolute;left:7px;top:50%;width:3px;height:18px;border-radius:2px;background:transparent;transform:translateY(-50%);transition:background .2s,box-shadow .2s}.rail-item:hover{background:#ffffff42;border-color:#d8b4fed9;color:#fff;transform:translate(2px)}.rail-item.active{background:linear-gradient(90deg,var(--primary),var(--primary));border-color:var(--primary-soft);color:#fff;font-weight:800;box-shadow:0 8px 22px rgba(var(--primary-rgb),.45),inset 0 0 0 1px #ffffff4d}.rail-item.active:before{background:#f0abfc;box-shadow:0 0 10px #e879f9}.rail-item svg:last-child{justify-self:end;transition:transform .2s}.rail-item svg.rotated{transform:rotate(180deg)}.rail-submenu{padding:6px 0 7px 35px;animation:submenu-open .18s ease-out}.rail-submenu button{width:100%;min-height:36px;display:flex;align-items:center;gap:9px;padding:0 10px;border:0;border-radius:8px;color:#98a8c0;background:transparent;text-align:left;font-size:12px;transition:.18s}.rail-submenu button:hover{color:#fff;background:#ffffff0f}.rail-submenu button.active{color:#fff;background:rgba(var(--primary-rgb),.22);font-weight:700}.rail-submenu i{width:5px;height:5px;border-radius:50%;background:#596b85;transition:.18s}.rail-scroll-hint{display:flex;justify-content:center;padding:18px 5px 8px;color:#667892;font-size:10px}.rail-scroll-hint:before,.rail-scroll-hint:after{content:"";height:1px;flex:1;background:#ffffff12;align-self:center}.rail-scroll-hint span{padding:0 8px}@keyframes submenu-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.main{grid-column:2;min-width:0}.topbar{height:72px;background:var(--card);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 28px;position:sticky;top:0;z-index:15}.topbar>div:first-of-type{display:flex;flex-direction:column;gap:3px}.topbar span{color:var(--muted);font-size:12px}.top-actions{display:flex;align-items:center;gap:10px}.icon-button,.user-button,.menu-button{border:0;background:transparent;color:#475467;display:inline-flex;align-items:center;gap:6px}.menu-button{display:none}.avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;display:grid;place-items:center;font-weight:800}.avatar.small{width:42px;height:42px;font-size:12px}.vip-badge{padding:7px 12px;border-radius:8px;background:#eef2ff;color:#4f46e5!important;font-weight:800}.page-tabs{min-height:43px;display:flex;align-items:stretch;gap:3px;padding:5px 18px 0;overflow-x:auto;background:var(--bg-2);border-bottom:1px solid var(--line);scrollbar-width:thin}.page-tabs::-webkit-scrollbar{height:5px}.page-tab{min-width:max-content;display:inline-flex;align-items:center;gap:10px;padding:0 13px;border:1px solid transparent;border-bottom:0;border-radius:8px 8px 0 0;color:var(--muted);background:transparent;font-size:12px;white-space:nowrap}.page-tab:hover{color:var(--primary);background:#eef4ff}.page-tab.active{color:var(--primary);border-color:#d8e3f8;background:var(--card);font-weight:800}.page-tab-close{width:17px;height:17px;display:grid;place-items:center;border-radius:50%;color:#98a2b3;font-size:16px;line-height:1}.page-tab-close:hover{color:#dc2626;background:#fee2e2}.module-subnav{min-height:45px;display:flex;align-items:center;gap:4px;padding:0 22px;overflow-x:auto;background:var(--card);border-bottom:1px solid var(--line);scrollbar-width:thin}.module-subnav::-webkit-scrollbar{height:5px}.module-subnav button{min-height:31px;padding:0 12px;border:0;border-radius:7px;color:var(--muted);background:transparent;font-size:12px;white-space:nowrap}.module-subnav button:hover{color:var(--primary);background:var(--primary-soft)}.module-subnav button.active{color:var(--primary);background:var(--primary-soft);font-weight:800}.content{padding:22px}.safe-banner{min-height:52px;padding:12px 16px;border-left:4px solid var(--primary);background:#dbeafe;border-radius:8px;display:flex;align-items:center;gap:10px;margin-bottom:18px;color:#1e40af}.safe-banner>span:nth-child(2){flex:1}.status-pill{display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.status-pill.safe{background:#dcfce7;color:#15803d}.status-pill.warn{background:#fff7d6;color:#9a6700}.status-pill.info{background:#e8f0ff;color:var(--primary)}.status-pill.muted{background:#eef1f5;color:var(--muted)}.status-pill.danger{background:#dc262624;color:#dc2626}[data-theme=neon-purple] .status-pill.danger,[data-theme=tech-blue] .status-pill.danger{background:#f8717129;color:#fca5a5}[data-theme=light-min] .status-pill.danger{background:#fee2e2;color:#b91c1c}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.metric-card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;display:flex;align-items:center;gap:13px;min-height:108px;box-shadow:0 6px 22px #0000000a}.metric-card>div:nth-child(2),.metric-card>div:only-child{flex:1}.metric-card span{display:block;color:var(--muted);font-size:13px;margin-bottom:6px}.metric-card strong{font-size:27px}.metric-card small{color:#10a36a}.invite-link-box{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;background:linear-gradient(135deg,#8b5cf614,#3b82f60f);border:1px dashed rgba(139,92,246,.45);border-radius:14px;padding:14px 16px;margin-bottom:18px}.invite-link-box .invite-link-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.invite-link-box .invite-link-head b{font-size:14px}.invite-link-box .invite-link-head small{color:var(--muted);font-size:12px;flex-basis:100%;margin-top:2px}.invite-link-row{display:flex;gap:8px;align-items:center;flex:1;min-width:320px}.invite-link-row input{flex:1;min-width:220px;font-family:inherit;font-size:13px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--text);outline:none}.invite-link-row .primary-btn,.invite-link-row .soft-btn{white-space:nowrap}.agent-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;background:linear-gradient(135deg,var(--primary),#6366f1);color:#fff;border:none;cursor:pointer;transition:opacity .15s}.agent-badge:hover{opacity:.85}.metric-icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center}.color-0{color:var(--primary);background:#e8f0ff}.color-1{color:#0f9f6e;background:#dff8ee}.color-2{color:#9c5b0b;background:#fff1d6}.color-3{color:#7c3aed;background:#f0e8ff}.panel{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px;box-shadow:0 8px 30px #1d2d490a;margin-bottom:18px}.filter-panel{display:flex;gap:20px;align-items:end}.filter-panel>div:first-child{width:280px}.filter-panel label,.settings-form label,.login-card label{display:grid;gap:7px;font-size:13px;font-weight:700}input,select{height:42px;border:1px solid #d7deea;border-radius:8px;padding:0 12px;outline:none;background:var(--card)}input:focus,select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.search-field{flex:1;max-width:520px}.search-field>div{position:relative}.search-field svg{position:absolute;left:13px;top:12px;color:#98a2b3}.search-field input{width:100%;padding-left:40px}.primary-btn,.green-btn,.soft-btn{min-height:42px;border-radius:8px;padding:0 17px;border:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:700}.primary-btn{background:var(--primary);color:#fff}.primary-btn:hover{background:#064de3}.green-btn{background:#16b87c;color:#fff}.soft-btn{background:var(--panel-2);color:#344054;border:1px solid #dce2eb}.soft-btn.active{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}.soft-btn.active:hover{filter:brightness(1.06)}.view-seg{display:inline-flex;gap:6px}.run-btn{min-height:0;padding:7px 15px;font-size:13px;border-radius:7px}.full{width:100%}.tabs{display:flex;gap:30px;border-bottom:1px solid var(--line);overflow-x:auto}.tabs button{border:0;background:var(--card);padding:5px 0 14px;white-space:nowrap;color:var(--muted)}.tabs button.active{color:var(--primary);font-weight:800;border-bottom:3px solid var(--primary)}.toolbar{display:flex;gap:10px;padding:16px 0;flex-wrap:wrap}.desktop-table{overflow-x:auto;border:1px solid var(--line);border-radius:11px}table{width:100%;border-collapse:collapse;min-width:1040px}th,td{padding:15px 14px;text-align:left;border-bottom:1px solid #edf0f5;font-size:13px}th{background:#f7f9fc;color:#475467}td b{display:block;margin-bottom:4px}td small{display:block;color:#98a2b3}.text-button{border:0;background:transparent;color:var(--primary);font-weight:700}.row-actions{white-space:nowrap}.muted-action{color:var(--muted)}.action-notice{display:inline-flex;align-items:center;color:#15803d;font-size:12px;font-weight:700}.reply-save-error{display:inline-flex;align-items:center;margin-left:10px;color:var(--danger);font-size:12px;font-weight:700}.mobile-cards{display:none}.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.section-title h3{margin:0 0 5px}.section-title p{margin:0;color:var(--muted);font-size:13px}.account-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.account-card{border:1px solid var(--line);border-radius:12px;padding:16px}.account-head{display:flex;align-items:center;gap:10px}.account-head>div:nth-child(2){flex:1}.account-head span{display:block;color:var(--muted);font-size:12px;margin-top:4px}dl{display:grid;gap:9px;margin:16px 0 0}dl div{display:flex;justify-content:space-between;font-size:12px}dt{color:var(--muted)}dd{margin:0;font-weight:700}.subheading{margin-top:28px}.pool-list{display:grid;gap:10px}.pool-list article{display:grid;grid-template-columns:1.5fr 1fr 1fr auto;align-items:center;gap:15px;padding:13px 15px;border:1px solid var(--line);border-radius:10px}.pool-list article>div{display:flex;align-items:center;gap:10px}.pool-list small{display:block;color:var(--muted);margin-top:3px}.compact{margin-top:12px}.settings-form{display:flex;gap:14px;align-items:end;padding-top:18px;border-top:1px solid var(--line)}.agent-table{margin-top:24px;border-top:1px solid var(--line);padding-top:18px}.agent-table article{display:grid;grid-template-columns:1fr 150px 220px;gap:16px;align-items:center;padding:13px 0;border-bottom:1px solid #edf0f5}.agent-table small{display:block;color:var(--muted);margin-top:4px}.agent-table label{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.agent-table input{width:120px}.risk-layout{display:grid;grid-template-columns:1.3fr .7fr;gap:18px}.risk-layout>div{display:grid;gap:10px}.risk-layout label{font-size:13px;font-weight:700}.risk-layout textarea{width:100%;resize:vertical;border:1px solid #d7deea;border-radius:10px;padding:12px;font:inherit;line-height:1.6;outline:none}.risk-layout textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1)}.risk-result{border:1px solid var(--line);border-radius:12px;padding:20px;background:var(--bg-2)}.risk-result.high{border-color:#fca5a5;background:#fff1f2}.risk-result.review{border-color:#fcd34d;background:#fffbeb}.risk-result.pass{border-color:#86efac;background:#f0fdf4}.risk-result>span,.risk-result>p,.risk-result>small{color:var(--muted);font-size:12px}.risk-result h3{margin:12px 0;font-size:24px}.term-list{display:flex;flex-wrap:wrap;gap:7px}.term-list span{padding:6px 9px;border-radius:7px;background:#fee2e2;color:#b91c1c;font-size:12px;font-weight:700}.api-list{display:grid;gap:9px}.api-list article{display:grid;grid-template-columns:62px minmax(280px,.9fr) 1fr 130px;gap:12px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:12px 14px}.api-list p{margin:0;color:#475467;font-size:13px}.api-list small{color:var(--muted);text-align:right}.method{padding:5px 7px;border-radius:6px;text-align:center;font-size:11px;font-weight:800}.method.post{background:#dcfce7;color:#15803d}.method.get{background:#e9dcfc;color:var(--primary)}.method.put{background:#fef3c7;color:#92400e}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.plan-grid article{border:1px solid var(--line);border-radius:14px;padding:20px}.plan-grid article.featured{border:2px solid var(--primary);box-shadow:0 12px 30px #8b5cf61f}.plan-grid article>span{color:var(--primary);font-weight:800;font-size:12px}.plan-grid h3{margin-bottom:8px}.plan-grid strong{font-size:28px}.plan-grid strong small{font-size:12px;color:var(--muted);font-weight:400}.plan-grid ul{padding:0;list-style:none;display:grid;gap:9px;margin:18px 0}.plan-grid li{display:flex;align-items:center;gap:7px;font-size:13px}.empty-state{min-height:360px;display:grid;place-items:center;align-content:center;text-align:center}.empty-state h3{margin:16px 0 0}.empty-state p{color:var(--muted);max-width:520px}.admin-hero,.user-hero{position:relative;overflow:hidden;border-radius:18px;padding:28px 30px;margin-bottom:18px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:28px}.admin-hero{background:radial-gradient(circle at 82% 20%,rgba(var(--primary-rgb),.65),transparent 25%),linear-gradient(125deg,var(--panel),var(--primary) 70%,var(--primary-dark))}.user-hero{background:radial-gradient(circle at 80% 25%,rgba(var(--primary-rgb),.35),transparent 28%),linear-gradient(125deg,var(--panel-2),var(--primary) 62%,var(--primary))}.admin-hero>div:first-child,.user-hero>div:first-child{max-width:720px}.admin-hero>div>span,.user-hero>div>span{color:#ddd6fe;font-size:12px;font-weight:800;letter-spacing:.12em}.admin-hero h2,.user-hero h2{font-size:clamp(25px,3vw,40px);margin:10px 0}.admin-hero p,.user-hero p{margin:0;color:#e9dcfc;line-height:1.7}.user-hero>div>div{display:flex;gap:10px;margin-top:20px}.user-hero .soft-btn{background:#ffffff24;border-color:#ffffff3d;color:#fff}.hero-orbit{min-width:170px;aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:#ffffff1a;display:grid;place-items:center;align-content:center;box-shadow:inset 0 0 50px #ffffff14}.hero-orbit strong{font-size:40px}.hero-orbit span{color:#e9dcfc;margin-top:4px;font-size:12px}.admin-bento{display:grid;grid-template-columns:1.35fr .65fr;gap:18px}.usage-bars{display:grid;gap:18px}.usage-bars>div{display:grid;grid-template-columns:1fr auto;gap:7px;align-items:center}.usage-bars span{color:#475467;font-size:13px}.usage-bars b{font-size:13px}.usage-bars i{grid-column:1 / -1;height:8px;border-radius:99px;background:#eef2f7;overflow:hidden;position:relative}.usage-bars i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--value);border-radius:inherit;background:linear-gradient(90deg,var(--primary),#66a0ff)}.health-list{display:grid;gap:13px}.health-list div{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border-radius:9px;background:var(--bg-2);font-size:13px}.health-list span{display:flex;align-items:center;gap:8px}.health-list i{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #dcfce7}.health-list b{color:#15803d}.admin-table{min-width:850px}.user-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.user-cards article{display:flex;align-items:center;gap:11px;padding:15px;border:1px solid var(--line);border-radius:12px}.user-cards article>div:nth-child(2){flex:1}.user-cards b,.user-cards span{display:block}.user-cards article>div:nth-child(2) span{color:var(--muted);font-size:12px;margin-top:4px}.user-card-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.user-card-actions .text-button{border:0;background:transparent;color:var(--primary);font-size:12px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:0}.user-card-actions .text-button:hover{color:var(--primary-dark, var(--primary))}.account-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.account-modal-actions button{padding:11px 0;justify-content:center;font-size:14px}.security-settings{border:1px solid var(--line);border-radius:14px;padding:20px;margin-top:16px;background:#0f1a3a73}.security-settings .theme-settings-head{margin-bottom:16px}.security-settings .theme-settings-head b{color:#eef3ff}.security-settings .theme-settings-head span{color:var(--muted)}.pwd-form{display:grid;gap:13px;max-width:460px}.pwd-form label{display:grid;gap:7px;font-size:13px;font-weight:700;color:#b9c9ef}.pwd-form label input{width:100%;box-sizing:border-box;padding:11px 13px;border:1px solid rgba(167,139,250,.28);border-radius:10px;background:#0a122eb8;color:var(--text);font-size:14px;outline:none;transition:.18s}.pwd-form label input::placeholder{color:#5a6f9e}.pwd-form label input:focus{border-color:#a78bfa;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.18)}.pwd-form .primary-btn{justify-self:start}.delete-confirm-body{display:grid;justify-items:center;gap:10px;padding:26px 24px 18px;text-align:center}.delete-confirm-icon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#e5484d1f;border:1px solid rgba(229,72,77,.32);color:#ff7d8a;box-shadow:0 0 22px #e5484d2e}.delete-confirm-text{color:var(--text);font-size:15px;font-weight:700;margin:0}.delete-confirm-text b{color:#fff}.delete-confirm-tip{color:#8ba3d9;font-size:13px;line-height:1.7;margin:0;max-width:380px}.delete-confirm-actions{margin:0 24px 24px}.danger-btn{border:1px solid rgba(229,72,77,.4);background:linear-gradient(135deg,#e5484d,#ff6b6b);color:#fff;border-radius:9px;padding:11px 0;font-weight:700;font-size:14px;cursor:pointer;transition:.18s;width:100%}.danger-btn:hover{filter:brightness(1.1);box-shadow:0 6px 18px #e5484d59}.danger-btn.sm{width:auto;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:5px}.danger-btn.sm:disabled{opacity:.45;cursor:not-allowed;filter:none;box-shadow:none}.account-remark-tag{display:inline-block;margin-left:8px;padding:2px 9px;border:1px solid rgba(167,139,250,.3);border-radius:20px;background:rgba(var(--primary-rgb),.12);color:var(--muted);font-size:11px;font-weight:600;vertical-align:middle}.browser-login-layout{display:grid;gap:18px;padding:6px 0 2px}.browser-login-hero{display:grid;justify-items:center;gap:8px;text-align:center;padding:18px 12px 14px;border:1px solid rgba(167,139,250,.22);border-radius:14px;background:linear-gradient(160deg,rgba(var(--primary-rgb),.1),#18c1ff0d)}.browser-login-hero b{color:#fff;font-size:16px}.browser-login-hero span{color:#8ba3d9;font-size:13px;line-height:1.7;max-width:380px}.browser-login-layout .login-step-copy{border-top:1px solid rgba(167,139,250,.18);padding-top:14px}.browser-login-layout .login-step-copy p{color:#93a7d8;font-size:13px;line-height:1.9;margin:10px 0 0}.ops-review-body{display:grid;gap:12px;padding:6px 0 2px}.ops-review-meta{color:#93a7d8;font-size:13px}.ops-review-tip{color:#8ba3d9;font-size:13px;line-height:1.8;border-left:3px solid rgba(var(--primary-rgb),.5);padding-left:12px;margin:0}.payment-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.payment-grid article{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;padding:17px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(145deg,#fff,#f8faff)}.payment-icon{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;background:#e8f0ff;color:var(--primary)}.payment-main b,.payment-main span{display:block}.payment-main span{color:var(--muted);font-size:12px;margin-top:5px}.switch-line{display:flex;align-items:center;gap:7px;font-size:12px}.switch-line input{width:18px;height:18px}.fee-field{grid-column:2 / -1;display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--muted);font-size:12px}.fee-field input{width:120px}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.module-grid article{padding:19px;border:1px solid var(--line);border-radius:14px;background:var(--card);box-shadow:0 8px 28px #1d2d490a;transition:transform .2s,box-shadow .2s}.module-grid article:hover{transform:translateY(-3px);box-shadow:0 14px 34px #1d2d4917}.module-card-link{cursor:pointer}.module-card-link:hover{border-color:rgba(var(--primary-rgb),.5)!important}.module-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:var(--primary);background:var(--primary-soft);margin-bottom:14px}.module-grid b{font-size:16px}.module-grid p{min-height:40px;color:var(--muted);font-size:13px;line-height:1.55}.module-grid>article>span{color:var(--primary);font-size:12px;font-weight:800}.dashboard-lower-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.notice-list{display:grid;gap:4px}.notice-list article{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:start;padding:14px 0;border-bottom:1px solid #edf0f5}.notice-list article:last-child{border-bottom:0}.notice-dot{width:9px;height:9px;margin-top:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px #dcfce7}.notice-dot.blue{background:var(--primary);box-shadow:0 0 0 5px var(--primary-soft)}.notice-list b,.notice-list p{display:block}.notice-list p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.notice-list small{color:var(--muted);font-size:11px;white-space:nowrap}.quick-action-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.quick-action{min-height:78px;display:grid;justify-items:start;align-content:center;gap:8px;padding:13px;border:1px solid var(--line);border-radius:11px;color:var(--primary);background:#f8faff;text-align:left}.quick-action:hover{border-color:#9abaff;background:var(--primary-soft)}.quick-action span{color:#344054;font-size:12px;font-weight:700}.flow-preview{display:flex;align-items:center;gap:8px;min-width:400px;justify-content:center}.flow-preview span{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;color:#fff!important;background:#ffffff24;border:1px solid rgba(255,255,255,.22);font-size:12px!important}.flow-preview i{width:18px;height:2px;background:#fff6}.notification-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 28px;margin-bottom:18px;border-radius:18px;color:#fff;background:radial-gradient(circle at 84% 10%,rgba(var(--primary-rgb),.45),transparent 25%),linear-gradient(120deg,#2e1065,#7c3aed 65%,var(--primary))}.notification-hero>div:first-child{max-width:760px}.notification-hero>div>span{color:#ddd6fe;font-size:12px;font-weight:800;letter-spacing:.12em}.notification-hero h2{margin:9px 0;font-size:clamp(25px,3vw,38px)}.notification-hero p{margin:0;color:#e9dcfc;line-height:1.7}.notify-summary{width:130px;height:130px;flex:0 0 130px;border-radius:50%;display:grid;place-items:center;align-content:center;background:#ffffff21;border:1px solid rgba(255,255,255,.25)}.notify-summary b{font-size:34px}.notify-summary span{margin-top:4px;color:#e9dcfc;font-size:12px}.notification-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.notification-grid article{position:relative;min-height:230px;padding:22px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(150deg,#fff,#f9fbff);text-align:center;display:flex;flex-direction:column;align-items:center;transition:.2s}.notification-grid article:hover{transform:translateY(-3px);border-color:var(--primary);box-shadow:0 14px 32px rgba(var(--primary-rgb),.09)}.notification-grid article.configured{border-color:#76d8b2;background:linear-gradient(150deg,#fff,#f0fdf8)}.notification-grid article.locked{background:#fafbfc}.notification-icon{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;color:#4f6b91;background:#eef3f9;margin-bottom:13px}.notification-grid h3{margin:0;font-size:17px}.notification-grid p{margin:8px 0 17px;color:var(--muted);font-size:13px;flex:1}.channel-button{min-height:37px;padding:0 15px;border:1px solid #9abaff;border-radius:8px;color:var(--primary);background:var(--card);font-weight:700}.configured-mark,.locked-mark{position:absolute;top:13px;right:13px;padding:4px 7px;border-radius:99px;font-size:10px;font-weight:800}.configured-mark{color:#15803d;background:#dcfce7}.locked-mark{color:#92400e;background:#fef3c7}.message-list{display:grid;gap:2px}.message-list article{display:flex;gap:13px;padding:17px 8px;border-bottom:1px solid #edf0f5}.message-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%;margin-top:7px;background:var(--primary);box-shadow:0 0 0 5px var(--primary-soft)}.message-list b{font-size:14px}.message-list p{margin:6px 0;color:#475467;font-size:13px}.message-list span{color:var(--muted);font-size:11px}.settings-overview{min-height:480px}.settings-page-head{display:flex;align-items:center;gap:13px;padding-bottom:18px;border-bottom:1px solid var(--line)}.settings-page-head h3{margin:0 0 4px}.settings-page-head p{margin:0;color:var(--muted);font-size:13px}.settings-symbol{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;color:var(--primary);background:var(--primary-soft)}.settings-symbol.danger{color:#dc2626;background:#fee2e2}.preference-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;padding-top:24px}.preference-grid label{display:grid;gap:8px;font-size:13px;font-weight:700}.log-preview{display:grid;padding-top:20px}.log-preview article{display:grid;grid-template-columns:130px 1fr auto;gap:16px;align-items:center;padding:15px;border-bottom:1px solid var(--line);font-size:13px}.log-preview span{color:var(--muted)}.log-preview em{font-style:normal;color:#15803d;font-size:12px}.data-actions{display:flex;gap:12px;flex-wrap:wrap;padding-top:25px}.document-card{max-width:760px;margin-top:24px;padding:24px;border-radius:14px;background:var(--bg-2);border:1px solid var(--line)}.document-card h3{margin-top:0}.document-card p{color:#475467;line-height:1.8}.ai-reply-panel{max-width:1180px}.ai-settings-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:17px;padding-top:4px}.ai-settings-grid>label{display:grid;gap:8px;color:#344054;font-size:13px;font-weight:700}.ai-settings-grid .full-row{grid-column:1 / -1}.ai-settings-grid textarea{width:100%;resize:vertical;border:1px solid #d7deea;border-radius:9px;padding:12px;font:inherit;line-height:1.65;outline:none}.ai-settings-grid textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1)}.ai-settings-grid label>small{color:var(--muted);font-weight:400}.toggle-setting{min-height:72px;grid-template-columns:auto 1fr!important;align-items:center;padding:13px 15px;border:1px solid var(--line);border-radius:11px;background:var(--bg-2)}.toggle-setting>input{width:19px;height:19px;accent-color:var(--primary)}.toggle-setting b,.toggle-setting small{display:block}.toggle-setting small{margin-top:4px}.ai-settings-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:20px;margin-top:20px;border-top:1px solid var(--line)}.ai-settings-actions select{min-width:220px}.ai-settings-actions>span{color:#15803d;font-size:12px;font-weight:700}.card-editor-workbench{display:grid;gap:18px}.card-editor-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:18px}.card-editor-form,.card-preview-panel,.card-reply-settings{padding:18px;border:1px solid var(--line);border-radius:13px;background:var(--card)}.card-editor-form{display:grid;gap:12px}.card-editor-form label,.cooldown-field{display:grid;gap:7px;color:#344054;font-size:12px;font-weight:700}.card-editor-heading,.card-preview-title,.card-reply-bottom,.card-send-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-editor-heading b,.card-editor-heading small{display:block}.card-editor-heading small{margin-top:3px;color:var(--muted);font-weight:400}.card-editor-heading>span{color:var(--muted);font-size:11px}.card-editor-form textarea{resize:vertical}.card-editor-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:5px}.card-preview-panel{background:linear-gradient(145deg,#f8fbff,#fff)}.card-preview-title{margin-bottom:14px}.map-card-preview{display:grid;grid-template-columns:88px 1fr;gap:12px;padding:12px;border:1px solid #e9d5ff;border-radius:12px;background:var(--card);box-shadow:0 8px 25px rgba(var(--primary-rgb),.07)}.map-card-image{width:88px;height:88px;display:grid;place-items:center;overflow:hidden;border-radius:10px;color:var(--primary);background:#eef4ff}.map-card-image img{width:100%;height:100%;object-fit:cover}.map-card-preview b,.map-card-preview p,.map-card-preview small{display:block}.map-card-preview p{margin:6px 0;color:#475467;font-size:12px;line-height:1.6}.map-card-preview small{color:var(--muted);font-size:10px}.card-json-preview{min-height:180px;max-height:270px;overflow:auto;margin:14px 0 0;padding:12px;border-radius:9px;color:#475467;background:#f4f7fb;font:11px/1.6 ui-monospace,Consolas,monospace;white-space:pre-wrap}.card-reply-settings{display:grid;gap:12px}.card-reply-settings textarea{width:100%;resize:vertical}.card-reply-bottom{align-items:stretch}.card-reply-bottom .toggle-setting{flex:1}.cooldown-field{min-width:170px}.cooldown-field input{display:inline-block;width:90px;margin-right:5px}.card-send-bar{padding:16px 18px;border-radius:13px;color:#4c3a78;background:#efe6fd}.card-send-bar b,.card-send-bar span{display:block}.card-send-bar span{margin-top:4px;color:var(--muted);font-size:12px}.card-send-bar .toolbar-actions select{min-width:205px}.community-head{display:grid;grid-template-columns:auto minmax(260px,1fr) auto;gap:18px;align-items:center;padding:18px 20px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(180deg,#1826468c,#0f182e8c)}.community-title{display:flex;align-items:center;gap:11px}.community-title span{color:var(--muted);font-size:11px}.community-title h2{margin:2px 0 0;font-size:20px}.community-logo{width:46px;height:46px;border-radius:13px;color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary));display:grid;place-items:center}.community-search{position:relative;max-width:560px;justify-self:center;width:100%}.community-search svg{position:absolute;left:14px;top:12px;color:#98a2b3}.community-search input{width:100%;padding-left:42px;border-radius:99px;background:#0e182e99}.community-actions{display:flex;gap:8px}.community-tabs{display:flex;gap:28px;margin:14px 0;padding:0 18px;border-bottom:1px solid var(--line);overflow-x:auto}.community-tabs button{padding:13px 2px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);white-space:nowrap}.community-tabs button.active{color:var(--primary);border-bottom-color:var(--primary);font-weight:800}.community-banner{padding:32px;border-radius:18px;color:#fff;background:radial-gradient(circle at 85% 10%,rgba(253,186,116,.48),transparent 23%),linear-gradient(120deg,#5b2d1b,#b45309 55%,#f59e0b);box-shadow:0 14px 34px #b4530929}.community-banner span{padding:5px 9px;border-radius:99px;background:#ffffff2e;font-size:11px;font-weight:800}.community-banner h2{margin:15px 0 8px;font-size:28px}.community-banner p{margin:0;color:#ffedd5;line-height:1.7}.community-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:15px;margin-top:15px}.community-posts{display:grid;gap:12px}.community-posts article,.community-side-card{padding:20px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,#1826468c,#0f182e8c);box-shadow:0 8px 24px #050c1e2e}.post-top{display:flex;gap:9px;align-items:center;color:var(--primary);font-size:11px;flex-wrap:wrap}.post-tag{padding:4px 7px;border-radius:6px;color:#fca5a5;background:#ef444426;font-weight:800}.post-type{padding:4px 8px;border-radius:99px;color:#d8b4fe;background:rgba(var(--primary-rgb),.15);font-weight:700}.post-role{color:var(--muted)}.community-posts h3{margin:12px 0 8px}.community-posts p{margin:0;color:#c4b5dd;line-height:1.7;font-size:13px}.post-actions{display:flex;gap:14px;margin-top:13px}.post-actions .text-button{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:8px;color:#a296c4;font-size:12px}.post-actions .text-button:hover{color:var(--primary);background:rgba(var(--primary-rgb),.1)}.post-actions .text-button.liked{color:var(--primary)}.post-actions .text-button.faved{color:#fbbf24}.community-posts footer{display:flex;justify-content:space-between;gap:12px;margin-top:14px;padding-top:13px;border-top:1px solid rgba(120,140,180,.16);color:var(--muted);font-size:11px}.post-author{display:inline-flex;align-items:center;gap:7px}.post-avatar{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--primary));color:#fff;font-size:11px;font-weight:800;display:inline-grid;place-items:center}.post-avatar.small{width:20px;height:20px;font-size:10px}.community-side{display:grid;gap:12px;align-content:start}.community-side h3{margin-top:0}.hot-topic{display:inline-flex;align-items:center;gap:6px;margin:0 5px 7px 0;padding:6px 9px;border-radius:99px;color:var(--primary);background:var(--primary-soft);font-size:11px}.hot-topic small{color:var(--muted)}.community-side dl{margin:0;display:grid;gap:8px}.community-side dl div{display:flex;justify-content:space-between;font-size:13px;padding:6px 0;border-bottom:1px dashed rgba(120,140,180,.14)}.community-side dl dt{color:var(--muted)}.community-side dl dd{margin:0;font-weight:800;color:var(--primary)}.post-comment-box{margin-top:14px;padding-top:12px;border-top:1px dashed rgba(120,140,180,.18);display:grid;gap:10px}.post-comment{display:flex;gap:9px}.post-comment b{font-size:12px}.post-comment p{margin:2px 0;font-size:13px;color:#d3c5e6}.post-comment small{color:var(--muted)}.post-comment-input{display:flex;gap:8px}.post-comment-input input{flex:1}.login-shell{min-height:var(--vh-full);display:grid;grid-template-columns:1.2fr .8fr;background:#070d24}.login-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(1000px 500px at 20% 0%,rgba(var(--primary-rgb),.14),transparent 60%),radial-gradient(800px 400px at 90% 100%,rgba(16,185,129,.08),transparent 60%)}.login-visual{padding:clamp(40px,8vw,120px);background:radial-gradient(circle at top right,#3d78ff,#122a67 52%,#101b36);color:#fff;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.login-visual:after{content:"";position:absolute;right:-120px;bottom:-120px;width:380px;height:380px;border-radius:50%;border:1px solid rgba(var(--primary-rgb),.16);box-shadow:0 0 0 60px rgba(var(--primary-rgb),.05),0 0 0 120px rgba(var(--primary-rgb),.03)}.brand-mark{width:58px;height:58px;border-radius:17px;background:#ffffff1f;display:grid;place-items:center}.brand-mark-img{width:92px;height:92px;border-radius:22px;object-fit:cover;display:block;box-shadow:0 10px 28px #0000002e}.eyebrow{letter-spacing:.18em;font-size:12px;margin-top:28px;color:#c9b4ff}.login-visual h1{font-size:clamp(32px,4vw,58px);line-height:1.18;margin:16px 0}.login-visual>p{color:#c4d5f5;font-size:16px;max-width:650px}.login-points{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:30px}.login-points span{display:flex;align-items:center;gap:8px;color:#dce7ff}.auth-card{width:min(440px,calc(100% - 40px));margin:auto;padding:30px 32px 26px;background:linear-gradient(165deg,#12214aeb,#09102af0);border:1px solid rgba(167,139,250,.28);border-radius:20px;box-shadow:0 24px 80px #00000073,inset 0 1px #a0c3ff1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative;z-index:1;display:grid;gap:0}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px;background:#080e26b3;border:1px solid rgba(167,139,250,.2);border-radius:12px;margin-bottom:22px}.auth-tabs button{border:0;background:transparent;color:#8ba3d9;font-size:14px;font-weight:700;padding:9px 0;border-radius:9px;cursor:pointer;transition:.18s}.auth-tabs button.active{background:linear-gradient(135deg,var(--primary),var(--primary));color:#fff;box-shadow:0 6px 18px rgba(var(--primary-rgb),.35)}.auth-form{display:grid;gap:14px}.auth-form label,.login-card label{display:grid;gap:7px;font-size:13px;font-weight:700;color:#b9c9ef}.auth-form label input,.login-card label input{width:100%;box-sizing:border-box;padding:11px 13px;border:1px solid rgba(167,139,250,.28);border-radius:10px;background:#0a122eb8;color:var(--text);font-size:14px;outline:none;transition:.18s}.auth-form label input::placeholder{color:#5a6f9e}.auth-form label input:focus{border-color:#a78bfa;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.18)}.auth-form .primary-btn{margin-top:4px}.login-card{width:min(440px,calc(100% - 40px));margin:auto;padding:30px 32px 26px;background:linear-gradient(165deg,#12214aeb,#09102af0);border:1px solid rgba(167,139,250,.28);border-radius:20px;box-shadow:0 24px 80px #00000073,inset 0 1px #a0c3ff1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;gap:16px}.login-card-head span{color:#6f9bff;font-size:12px;font-weight:800;letter-spacing:.08em}.login-card-head b{display:block;font-size:26px;margin-top:7px;color:#f2f6ff}.login-card-head p{color:#8ba3d9;margin-bottom:4px}.quick-logins{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.quick-logins button{border:1px solid rgba(167,139,250,.26);background:#14224c99;color:#b9c9ef;border-radius:9px;padding:10px;font-size:13px;transition:.18s}.quick-logins button:hover{background:rgba(var(--primary-rgb),.22);color:#fff}.error-text{color:#ff7d8a;margin:0;font-size:13px}.bottom-nav{display:none}.search-workbench{display:grid;gap:18px}.search-control-grid{display:grid;grid-template-columns:1.5fr .7fr .8fr auto;gap:13px;align-items:end;padding:18px;border:1px solid var(--line);border-radius:13px;background:#f8faff}.search-control-grid label{display:grid;gap:7px;color:#344054;font-size:12px;font-weight:700}.search-control-grid .full-row{grid-column:1 / 2}.search-field.inline{max-width:none}.search-submit{height:42px;white-space:nowrap}.search-result-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.search-result-head div{display:flex;align-items:baseline;gap:10px}.search-result-head span{color:var(--muted);font-size:12px}.search-result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.search-result-card{display:grid;gap:9px;padding:17px;border:1px solid var(--line);border-radius:13px;background:var(--card);box-shadow:0 8px 24px #1d2d490a}.result-card-top{display:flex;align-items:flex-start;gap:8px;justify-content:space-between}.result-card-top b{flex:1;line-height:1.45}.search-result-card p{margin:0;color:#475467;font-size:13px}.result-card-meta{display:flex;justify-content:space-between;color:var(--muted);font-size:12px}.result-card-meta strong{color:var(--primary)}.reply-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px}.chat-panel,.reply-rule-panel,.delivery-workbench{min-width:0}.chat-toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:12px}.chat-toolbar select{flex:1;min-width:200px}.chat-message-list{display:grid;gap:3px;max-height:355px;overflow-y:auto;padding-right:5px}.chat-message-list article{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid #edf0f5}.chat-message-list article.system{background:#f8faff;padding:12px 9px;border-radius:9px}.chat-avatar{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:9px;color:var(--primary);background:var(--primary-soft);font-size:12px;font-weight:800}.chat-message-list b,.chat-message-list p,.chat-message-list small{display:block}.chat-message-list p{margin:4px 0;color:#475467;font-size:13px;line-height:1.6}.chat-message-list small{color:var(--muted);font-size:11px}.chat-dry-run-box{display:flex;align-items:center;gap:8px;margin-top:15px;padding:11px 12px;border-radius:9px;color:#166534;background:#f0fdf4;font-size:12px}.reply-filter{position:relative;display:flex;align-items:center;margin-bottom:10px}.reply-filter svg{position:absolute;left:12px;color:#98a2b3}.reply-filter input{width:100%;padding-left:38px}.reply-rule-list,.delivery-rule-list{display:grid;gap:10px}.reply-rule-list article,.delivery-rule-list article{padding:15px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.reply-rule-top,.delivery-rule-top{display:flex;align-items:center;gap:9px}.reply-rule-top b,.delivery-rule-top b{flex:1}.reply-rule-top small,.delivery-rule-top small{color:var(--muted)}.reply-rule-list p,.delivery-rule-list p{margin:9px 0;color:#475467;font-size:12px}.reply-rule-content{padding:10px 11px;border-radius:8px;color:#344054;background:var(--bg-2);font-size:13px;line-height:1.6}.reply-rule-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid #edf0f5;color:var(--muted);font-size:11px}.delivery-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.delivery-summary-grid article{padding:15px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(145deg,#fff,#f8faff)}.delivery-summary-grid span,.delivery-summary-grid strong,.delivery-summary-grid small{display:block}.delivery-summary-grid span{color:var(--muted);font-size:12px}.delivery-summary-grid strong{margin:8px 0 3px;color:var(--primary);font-size:25px}.delivery-summary-grid small{color:#475467;font-size:11px}.delivery-config-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:17px;margin:18px 0;border:1px solid var(--line);border-radius:13px;background:#f8faff}.delivery-config-row label{display:grid;gap:7px;color:#344054;font-size:12px;font-weight:700}.delivery-config-row .toggle-setting{grid-template-columns:auto 1fr}.delivery-list-title{margin-top:6px}.delivery-rule-tags{display:flex;gap:7px;flex-wrap:wrap}.delivery-rule-tags span{padding:5px 8px;border-radius:99px;color:#475467;background:#f2f4f7;font-size:11px}.account-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px;padding:12px 14px;border:1px solid var(--line);border-radius:11px;background:#f8faff;color:var(--muted);font-size:12px}.account-toolbar>div:first-child{display:flex;align-items:center;gap:9px}.toolbar-actions{display:flex;gap:8px;flex-wrap:wrap}.account-card-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid #edf0f5}.account-table-wrap{overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--card)}.account-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 18px;border-bottom:1px solid var(--line)}.account-list-head h3{margin:0 0 4px}.account-list-head p{margin:0;color:var(--muted);font-size:12px}.account-table{min-width:1080px}.account-table th{white-space:nowrap}.account-table td{vertical-align:middle;white-space:nowrap}.account-list-compact th,.account-list-compact td{padding:8px 10px;font-size:12px}.account-list-compact td b{margin-bottom:2px}.account-list-compact td small{margin-top:2px}.account-list-compact th{color:#e0d3f8}.account-list-compact td{color:#e8effd}.account-list-compact td b{color:var(--text)}.account-list-compact td small{color:#9fb4d8}.account-list-compact .node-cell,.account-list-compact .egress-cell,.account-list-compact .ip-cell{color:#e3d7f8;font-size:12px}.account-list-compact .account-actions{gap:7px}.account-list-compact .account-actions .text-button{font-size:12px}.account-list-compact .account-remark-tag{font-size:10px;padding:1px 7px}.account-list-compact .usage-tag-select{padding:3px 20px 3px 8px;font-size:12px;min-height:26px}.account-list-compact .account-id-line b{font-size:12.5px}.account-table td:first-child b,.account-table td:first-child small{display:block}.account-table td:first-child small{margin-top:4px;color:var(--muted);font-size:11px}.account-id-line{display:flex;align-items:center;gap:8px}.mobile-account-id{display:inline-flex;align-items:center;gap:7px}.remark-button{padding:3px 7px;border:1px solid #bfd2ff;border-radius:6px;color:var(--primary);background:#f3f7ff;font-size:10px}.remark-button:hover{color:#fff;background:var(--primary)}.keyword-count,.pause-time{display:inline-flex;align-items:center;gap:5px;color:#64748b}.state-dot{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%}.state-dot.on{background:#16a34a;box-shadow:0 0 0 4px #dcfce7}.state-dot.off{background:#94a3b8;box-shadow:0 0 0 4px #f1f5f9}.account-actions{display:flex;align-items:center;gap:11px}.account-actions .text-button{display:inline-flex;align-items:center;gap:4px}.account-actions .ai{color:#7c3aed}.account-actions .reply{color:#16a34a}.warn-text{color:#d97706}.danger-text{color:#dc2626}.account-login-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.account-login-card{display:flex;align-items:center;gap:11px;padding:16px;border:1px solid var(--line);border-radius:12px;color:#344054;background:var(--card);text-align:left;transition:.18s}.account-login-card:hover,.account-login-card.active{border-color:#a78bfa;background:#f3e8ff;box-shadow:0 8px 22px rgba(var(--primary-rgb),.08)}.account-login-icon{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:11px;color:var(--primary);background:var(--primary-soft)}.account-login-card b,.account-login-card small{display:block}.account-login-card small{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.5}.account-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0f172a85;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.account-login-panel{display:grid;gap:15px;padding:18px;margin-bottom:17px;border:1px solid #b9ceff;border-radius:13px;background:linear-gradient(145deg,#fbfdff,#f3f7ff)}.account-modal{width:min(560px,100%);max-height:min(760px,calc(100vh - 48px));overflow-y:auto;margin:0;padding:0;border:1px solid rgba(167,139,250,.28);border-radius:18px;background:linear-gradient(165deg,#12214af7,#09102afa);box-shadow:0 28px 85px #040a1c99,inset 0 1px #a0c3ff1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.account-modal .account-login-panel-head{padding:21px 24px 17px;background:#080e268c;border-bottom:1px solid rgba(167,139,250,.22)}.account-modal .account-login-panel-head span{color:#6f9bff}.account-modal .account-login-panel-head h3{color:#f2f6ff}.account-modal .account-login-form label{color:#b9c9ef}.account-modal .account-login-form input,.account-modal .account-login-form textarea,.account-modal .account-login-form select{width:100%;box-sizing:border-box;background:#0a122eb8;border-color:#a78bfa47;color:var(--text)}.account-modal .account-login-form input:focus,.account-modal .account-login-form textarea:focus,.account-modal .account-login-form select:focus{border-color:#a78bfa;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.18);outline:none}.account-modal .account-login-form input::placeholder,.account-modal .account-login-form textarea::placeholder{color:#5a6f9e}.account-modal .account-login-warning{border-radius:10px;background:#ffc10714;border-color:#ffc10740;color:#fcd34d}.account-modal .error-text{color:#ff7d8a}.account-modal .qr-login-layout,.account-modal .account-login-form,.account-modal>p,.account-modal>.text-button{margin-left:24px;margin-right:24px}.account-modal .qr-login-layout,.account-modal .account-login-form{padding:24px 0 8px}.account-modal>p{margin-top:0}.account-modal>.text-button{margin-bottom:22px}.account-modal .account-login-warning{border-radius:10px}.account-login-panel-head{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid #dfe8fb}.account-login-panel-head span{color:var(--primary);font-size:11px;font-weight:800}.account-login-panel-head h3{margin:5px 0 0}.qr-login-layout{display:flex;align-items:center;gap:23px}.fake-qr{width:156px;height:156px;flex:0 0 156px;display:grid;grid-template-columns:repeat(8,1fr);gap:2px;padding:8px;border:7px solid white;border-radius:9px;background:var(--card);box-shadow:0 7px 22px #1d2d491f}.fake-qr span{background:#e9eef6;border-radius:1px}.fake-qr span.dark{background:#172033}.qr-image-wrap{width:156px;height:156px;flex:0 0 156px;display:grid;place-items:center;padding:7px;border-radius:9px;background:var(--card);box-shadow:0 7px 22px #1d2d491f;cursor:zoom-in}.qr-image{width:142px;height:142px;display:block;background:var(--card);image-rendering:auto}.qr-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;display:grid;place-items:center;align-content:center;gap:14px;background:#040a18d6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:zoom-out}.qr-zoom-img{width:min(340px,78vw);height:auto;padding:14px;border-radius:14px;background:var(--card);box-shadow:0 24px 70px #0206179e;image-rendering:auto}.qr-zoom-hint{color:#c7d6f5;font-size:12px}.login-step-copy{display:grid;gap:9px}.login-step-copy h4{margin:0;font-size:17px}.login-step-copy p{margin:0;max-width:520px;color:var(--muted);font-size:12px;line-height:1.7}.qr-status-bar{display:block;width:100%;padding:8px 14px;border-radius:999px;color:var(--primary);background:#e7efff;text-align:center;font-size:12px;font-weight:800}.qr-status-bar.warning{color:#9a6700;background:#fff7d6}.qr-status-bar.success{color:#15803d;background:#dcfce7}.qr-verify-panel{margin-top:4px;padding:12px 14px;border:1px solid rgba(139,92,246,.32);border-radius:12px;background:#f6f2ff;display:flex;flex-direction:column;gap:9px}.qr-verify-panel>b{color:#6d28d9;font-size:13px}.qr-verify-panel>span{color:#4c3a78;font-size:12px;line-height:1.6}.qr-verify-frame{width:100%;height:360px;border:1px solid rgba(139,92,246,.28);border-radius:9px;background:var(--card)}.user-tech .qr-verify-panel{border-color:rgba(var(--accent-rgb),.28);background:var(--panel)}.user-tech .qr-verify-panel>b{color:var(--text-dim)}.user-tech .qr-verify-panel>span{color:#cfe0ff}.user-tech .qr-verify-frame{border-color:rgba(var(--accent-rgb),.25)}.account-login-form{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.account-login-form label{display:grid;gap:7px;color:#344054;font-size:12px;font-weight:700}.account-login-form .full-row{grid-column:1 / -1}.account-login-form textarea{resize:vertical}.account-login-warning{grid-column:1 / -1;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:9px;color:#4c3a78;background:#efe6fd;font-size:12px;line-height:1.6}.debug-browser-row{grid-column:1 / -1!important;display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;justify-content:start;gap:9px!important}.debug-browser-row input{width:18px;height:18px}.login-helper{grid-column:1 / -1;margin:0;color:#64748b;font-size:12px;line-height:1.7}.account-modal-footer{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:10px;margin:8px -24px -8px;padding:16px 24px;border-top:1px solid rgba(167,139,250,.22);background:#080e268c}.account-success-toast{position:fixed;top:18px;left:50%;z-index:110;transform:translate(-50%);min-width:320px;max-width:calc(100vw - 32px);display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid #86efac;border-radius:12px;color:#047857;background:#ecfdf5;box-shadow:0 15px 40px #0f172a2e;font-weight:700;animation:toast-in .22s ease-out}.account-success-toast span{flex:1}.account-success-toast button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:7px;color:#047857;background:transparent}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}.data-management-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.data-management-grid article{display:grid;align-content:start;gap:8px;padding:17px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.data-management-grid article>svg{color:var(--primary)}.data-management-grid b{font-size:14px}.data-management-grid p{min-height:38px;margin:0;color:var(--muted);font-size:12px;line-height:1.6}.module-workbench{display:grid;gap:18px}.module-workbench-hero{display:flex;align-items:center;gap:14px;padding:20px;border-radius:15px;color:#fff;background:radial-gradient(circle at 88% 15%,rgba(var(--primary-rgb),.35),transparent 25%),linear-gradient(120deg,#2e1065,#7c3aed 65%,var(--primary))}.module-workbench-hero>div:nth-child(2){flex:1}.module-workbench-hero span:first-child{color:#ddd6fe;font-size:11px;font-weight:800;letter-spacing:.1em}.module-workbench-hero h2{margin:7px 0;font-size:26px}.module-workbench-hero p{margin:0;color:#e9dcfc;line-height:1.65;font-size:13px}.module-workbench-icon{width:54px;height:54px;flex:0 0 54px;display:grid;place-items:center;border-radius:15px;color:#fff;background:#ffffff24;border:1px solid rgba(255,255,255,.2)}.module-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.module-stats article{padding:15px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.module-stats span,.module-stats strong,.module-stats small{display:block}.module-stats span{color:var(--muted);font-size:12px}.module-stats strong{margin:8px 0 4px;color:var(--primary);font-size:25px}.module-stats small{color:var(--muted);font-size:11px}.module-action-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:15px 17px;border:1px solid var(--line);border-radius:12px;background:#f8faff}.module-action-bar>div:first-child b,.module-action-bar>div:first-child span{display:block}.module-action-bar>div:first-child span{margin-top:4px;color:var(--muted);font-size:12px}.module-action-buttons{display:flex;gap:8px;flex-wrap:wrap}.module-table-wrap{padding:17px;border:1px solid var(--line);border-radius:13px;background:var(--card)}@media(max-width:1180px){.app-shell{grid-template-columns:230px 1fr}.rail{width:230px}.metric-grid,.account-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.app-shell{display:block;padding-bottom:68px}.rail{transform:translate(-100%);width:276px;transition:transform .2s}.rail.open{transform:translate(0)}.main{width:100%}.mobile-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;z-index:25}.menu-button{display:inline-flex}.topbar{padding:0 15px}.topbar>div:first-of-type{flex:1;margin-left:10px}.user-button{display:none}.page-tabs,.module-subnav{padding-left:10px;padding-right:10px}.content{padding:12px}.safe-banner{align-items:flex-start}.safe-banner .status-pill{display:none}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metric-card{min-height:94px;padding:13px}.metric-card small,.metric-icon{display:none}.metric-card strong{font-size:22px}.filter-panel{display:grid;gap:12px}.filter-panel>div:first-child,.search-field{width:100%;max-width:none}.desktop-table{display:none}.mobile-cards{display:grid;gap:10px}.mobile-cards article{border:1px solid var(--line);border-radius:10px;padding:13px}.mobile-cards article>div{display:flex;justify-content:space-between;gap:10px}.mobile-cards p{margin:9px 0;color:#475467}.mobile-cards small{color:var(--muted)}.account-grid,.plan-grid{grid-template-columns:1fr}.account-list-head{align-items:flex-start;flex-direction:column}.admin-hero,.user-hero{align-items:flex-start;padding:22px}.hero-orbit,.flow-preview{display:none}.admin-bento,.module-grid,.payment-grid,.user-cards{grid-template-columns:1fr}.search-result-grid,.data-management-grid{grid-template-columns:repeat(2,1fr)}.reply-layout{grid-template-columns:1fr}.delivery-summary-grid,.delivery-config-row,.module-stats{grid-template-columns:repeat(2,1fr)}.module-workbench-hero{align-items:flex-start}.dashboard-lower-grid,.notification-grid{grid-template-columns:1fr}.notify-summary{display:none}.notification-hero{padding:22px}.preference-grid,.ai-settings-grid{grid-template-columns:1fr}.ai-settings-grid .full-row{grid-column:auto}.card-editor-layout{grid-template-columns:1fr}.card-reply-bottom,.card-send-bar{align-items:stretch;flex-direction:column}.card-send-bar .toolbar-actions{width:100%}.card-send-bar .toolbar-actions select,.card-send-bar .toolbar-actions button{flex:1}.community-head{grid-template-columns:1fr}.community-search{justify-self:stretch}.community-actions{overflow-x:auto}.community-layout{grid-template-columns:1fr}.community-side{grid-template-columns:1fr 1fr}.account-login-methods{grid-template-columns:1fr}.qr-login-layout{align-items:flex-start;flex-direction:column}.account-login-form{grid-template-columns:1fr}.account-login-form .full-row,.account-login-warning{grid-column:auto}.log-preview article{grid-template-columns:1fr;gap:5px}.pool-list article{grid-template-columns:1fr auto}.pool-list article>b,.pool-list article>span:nth-child(3){font-size:12px}.settings-form{display:grid}.risk-layout{grid-template-columns:1fr}.agent-table article{grid-template-columns:1fr 1fr}.agent-table label{grid-column:1 / -1}.api-list article{grid-template-columns:62px 1fr}.api-list p,.api-list small{grid-column:1 / -1;text-align:left}.bottom-nav{position:fixed;inset:auto 0 0;height:64px;z-index:40;background:var(--card);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);padding-bottom:env(safe-area-inset-bottom)}.bottom-nav button{border:0;background:var(--card);color:var(--muted);display:grid;place-items:center;align-content:center;gap:3px;font-size:10px}.bottom-nav button.active{color:var(--primary)}.login-shell{grid-template-columns:1fr}.login-visual{padding:36px 24px 80px;min-height:48vh}.login-visual h1{font-size:34px}.login-card{margin-top:-45px;margin-bottom:30px;position:relative}}.ops-strip{border-radius:18px;padding:24px 28px;margin-bottom:18px;background:linear-gradient(125deg,#f3ecfe,#f0e8fd 55%,#f8f3ff);border:1px solid #e6d9fb}.ops-strip>span{color:var(--primary);font-size:12px;font-weight:800;letter-spacing:.12em}.ops-strip h2{margin:8px 0 6px;font-size:clamp(20px,2.4vw,30px);color:#16305c}.ops-strip p{margin:0;color:#5b6b85;font-size:13px;line-height:1.7}.ops-metric{display:grid;grid-template-columns:1fr;gap:4px;min-height:104px}.ops-metric span{color:var(--muted);font-size:12px;font-weight:700}.ops-metric strong{font-size:32px;line-height:1.1;color:#17233d}.ops-metric small{color:var(--muted);font-size:11px}.ops-metric.warn strong{color:#b45309}.ops-metric.warn{border-color:#fde68a;background:#fffbeb}.ops-work-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.ops-work-grid .panel{margin-bottom:18px}.ops-queue-list,.ops-alert-list{display:grid;gap:2px}.ops-queue-list article,.ops-alert-list article{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid #edf0f5}.ops-queue-list article:last-child,.ops-alert-list article:last-child{border-bottom:0}.ops-queue-list b,.ops-alert-list b{display:block;font-size:14px}.ops-queue-list p,.ops-alert-list p{margin:4px 0 0;color:var(--muted);font-size:12px}.ops-alert-list .notice-dot{margin-top:7px}.ops-trend{display:grid;grid-template-columns:repeat(7,1fr) auto;gap:12px;align-items:end;padding-top:8px}.ops-trend-col{display:grid;gap:8px}.ops-trend-bars{height:150px;display:flex;align-items:flex-end;justify-content:center;gap:7px}.ops-trend-bars i{width:16px;border-radius:5px 5px 0 0;display:block}.ops-trend-bars i:nth-child(1){background:linear-gradient(180deg,var(--accent),var(--primary))}.ops-trend-bars i:nth-child(2){background:linear-gradient(180deg,#34d399,#10b981)}.ops-trend-bars i:nth-child(3){background:linear-gradient(180deg,#fbbf24,#f59e0b)}.ops-trend-bars i:nth-child(4){background:linear-gradient(180deg,#a78bfa,var(--primary))}.ops-trend-col>span{text-align:center;color:var(--muted);font-size:11px;font-weight:700}.ops-trend-legend{display:grid;gap:7px;align-items:center;align-self:center;color:var(--muted);font-size:11px;white-space:nowrap;padding-left:6px;border-left:1px solid var(--line)}.ops-trend-legend i{width:12px;height:12px;border-radius:3px;display:inline-block;margin-right:6px;vertical-align:-2px}.ops-trend-legend i:nth-of-type(1){background:var(--primary)}.ops-trend-legend i:nth-of-type(2){background:#10b981}.ops-trend-legend i:nth-of-type(3){background:#f59e0b}.ops-trend-legend i:nth-of-type(4){background:var(--primary)}@media(max-width:1100px){.ops-work-grid{grid-template-columns:1fr}.ops-trend{grid-template-columns:repeat(7,1fr)}.ops-trend-legend{display:none}}.screen-btn{display:inline-flex;align-items:center;gap:6px}.big-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:radial-gradient(1200px 700px at 15% 0%,#12214a 0%,transparent 60%),radial-gradient(1000px 600px at 90% 100%,#0e3a5f 0%,transparent 55%),linear-gradient(160deg,#070d1f,#0a1328 45%,#081225);color:#e4d9f9;overflow:hidden auto;display:flex;flex-direction:column}.big-screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(96,148,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(96,148,255,.05) 1px,transparent 1px);background-size:42px 42px;pointer-events:none}.bs-glow{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.bs-glow-a{width:420px;height:420px;top:-160px;left:-120px;background:#2f6cff40}.bs-glow-b{width:380px;height:380px;bottom:-140px;right:-100px;background:#00c4ff24}.bs-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:20px 28px 14px;border-bottom:1px solid rgba(120,170,255,.14)}.bs-title{display:flex;align-items:center;gap:14px}.bs-title h1{margin:0;font-size:21px;letter-spacing:.08em;background:linear-gradient(90deg,#7ab0ff,#d9e8ff 55%,#7ab0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.bs-title-line{width:46px;height:1px;background:linear-gradient(90deg,transparent,var(--primary))}.bs-title-line:last-child{transform:scaleX(-1)}.bs-meta{display:flex;align-items:center;gap:14px}.bs-live{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#7ee2a8;letter-spacing:.06em}.bs-live i{width:8px;height:8px;border-radius:50%;background:#34d399;animation:bs-blink 1.2s infinite}@keyframes bs-blink{0%,to{opacity:1;box-shadow:0 0 8px #34d399}50%{opacity:.35;box-shadow:0 0 2px #34d399}}.bs-clock{font-size:15px;font-weight:800;color:#e6eeff;font-variant-numeric:tabular-nums}.bs-exit{display:inline-flex;align-items:center;gap:5px;padding:7px 13px;border:1px solid rgba(140,180,255,.3);border-radius:8px;background:#142d6466;color:#c9dbff;font-size:12px;cursor:pointer}.bs-exit:hover{background:#2f6cff47;color:#fff}.bs-body{position:relative;flex:1;display:grid;grid-template-columns:320px 1fr 340px;gap:16px;padding:16px 22px 10px;min-height:0}.bs-col{display:grid;gap:16px;align-content:start;min-width:0}.bs-panel{position:relative;border:1px solid rgba(var(--primary-rgb),.16);border-radius:14px;background:linear-gradient(180deg,#11234e8c,#0a142d8c);box-shadow:inset 0 0 40px #1e3c781f,0 8px 26px #00000040;padding:15px 16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bs-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;padding:1px;background:linear-gradient(135deg,rgba(192,132,252,.5),transparent 30%,transparent 70%,rgba(192,132,252,.3));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.bs-panel-title{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.bs-panel-title span{font-size:13px;font-weight:800;letter-spacing:.05em;color:#cddfff}.bs-panel-title small{color:#5f7cb0;font-size:11px}.bs-metric-list{display:grid;gap:10px}.bs-metric{padding:12px 13px;border-radius:10px;background:#0d1b3a80;border:1px solid rgba(120,170,255,.1)}.bs-metric.pulse{animation:bs-metric-pulse .6s ease}@keyframes bs-metric-pulse{0%{background:#408cff47}to{background:#0d1b3a80}}.bs-metric-name{font-size:12px;color:#8fa8d8}.bs-metric-value{display:flex;align-items:baseline;gap:6px;margin:3px 0 2px}.bs-metric-value b{font-size:30px;line-height:1;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 18px rgba(110,168,255,.55)}.bs-metric-value i{font-style:normal;color:#7ea4e8;font-size:13px}.bs-metric-delta{color:#4ade80;font-size:11px}.bs-funnel{display:grid;gap:9px}.bs-funnel-row{display:grid;grid-template-columns:58px 1fr 34px;align-items:center;gap:10px;font-size:12px}.bs-funnel-row span{color:#93aad6}.bs-funnel-row b{color:#e6eeff;text-align:right;font-variant-numeric:tabular-nums}.bs-funnel-row>div{height:12px;border-radius:6px;background:#78aaff1a;overflow:hidden}.bs-funnel-row i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--primary),var(--primary));box-shadow:0 0 10px #4f8cff80}.bs-trend{width:100%;height:172px}.bs-trend-grid line{stroke:#78aaff1a;stroke-width:1;stroke-dasharray:3 4}.bs-trend-line{animation:bs-draw 1.4s ease}@keyframes bs-draw{0%{stroke-dasharray:1600;stroke-dashoffset:1600}to{stroke-dasharray:1600;stroke-dashoffset:0}}.bs-trend circle{filter:drop-shadow(0 0 6px rgba(140,194,255,.9))}.bs-trend-labels{display:grid;grid-template-columns:repeat(7,1fr);margin-top:4px}.bs-trend-labels span{text-align:center;color:#5f7cb0;font-size:11px}.bs-trend-labels span.now{color:#8cc2ff;font-weight:800}.bs-trend-value{margin-top:10px;font-size:12px;color:#8fa8d8}.bs-trend-value b{font-size:20px;color:#fff;margin:0 4px}.bs-up{color:#4ade80}.bs-account-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.bs-account-list article{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;padding:8px 10px;border-radius:9px;background:#0d1b3a66;border:1px solid rgba(120,170,255,.08)}.bs-acc-dot{width:8px;height:8px;border-radius:50%}.bs-acc-name{min-width:0}.bs-acc-name b{display:block;font-size:12px;color:#e4d9f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-acc-name small{color:#5f7cb0;font-size:10px}.bs-acc-status{font-size:11px;font-weight:700}.bs-quota-list{display:grid;gap:12px}.bs-quota-head{display:flex;justify-content:space-between;font-size:12px;color:#93aad6;margin-bottom:5px}.bs-quota-head b{color:#e4d9f9}.bs-quota-track{height:9px;border-radius:5px;background:#78aaff1a;overflow:hidden}.bs-quota-track i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--primary),var(--primary),#6ea8ff);box-shadow:0 0 10px #4f8cff8c;transition:width .8s ease}.bs-quota-tip{margin-top:12px;padding:8px 10px;border-radius:8px;background:#ffb43c14;border:1px solid rgba(255,180,60,.2);color:#e7c58a;font-size:11px}.bs-feed-list{display:grid;gap:2px;max-height:320px;overflow:hidden}.bs-feed-list article{display:grid;grid-template-columns:66px 1fr;gap:8px;padding:7px 2px;border-bottom:1px solid rgba(120,170,255,.06);animation:bs-feed-in .45s ease}.bs-feed-list article:first-child{background:linear-gradient(90deg,rgba(64,140,255,.12),transparent);border-radius:6px}@keyframes bs-feed-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.bs-feed-time{color:var(--primary);font-size:11px;font-variant-numeric:tabular-nums}.bs-feed-list p{margin:0;color:#b8cbec;font-size:12px;line-height:1.5}.bs-footer{text-align:center;color:#44628f;font-size:11px;padding:8px 0 12px;letter-spacing:.04em}@media(max-width:1280px){.bs-body{grid-template-columns:280px 1fr}.bs-col-right{grid-column:1 / -1;grid-template-columns:1fr 1fr}}@media(max-width:900px){.bs-body{grid-template-columns:1fr}.bs-col-right{grid-column:auto;grid-template-columns:1fr}.bs-account-list{grid-template-columns:1fr}}.big-screen.bs-dark-blue .bs-title-line{background:linear-gradient(90deg,transparent,#6ea8ff)}.big-screen.bs-dark-blue .bs-panel{border-color:#6ea8ff33}.big-screen.bs-dark-blue .bs-panel:before{background:linear-gradient(135deg,rgba(110,168,255,.5),transparent 30%,transparent 70%,rgba(110,168,255,.3))}.big-screen.bs-dark-blue .bs-funnel-row i{background:linear-gradient(90deg,var(--primary),var(--accent));box-shadow:0 0 10px rgba(var(--primary-rgb),.5)}.big-screen.bs-dark-blue .bs-quota-track i{background:linear-gradient(90deg,var(--primary),var(--accent),#22d3ee);box-shadow:0 0 10px rgba(var(--primary-rgb),.55)}.big-screen.bs-dark-blue .bs-feed-time{color:#8cc2ff}.screen-template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:18px}.screen-template-card{border:2px solid var(--line);border-radius:14px;overflow:hidden;cursor:pointer;transition:border-color .2s,transform .2s,box-shadow .2s;background:var(--card)}.screen-template-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #1d2d491a}.screen-template-card.active{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.screen-template-preview{height:128px;padding:12px;display:grid;align-content:start;gap:8px}.stp-title{height:10px;width:45%;border-radius:3px;background:#ffffff80}.stp-body{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px}.stp-body i{height:66px;border-radius:6px;background:#ffffff29;border:1px solid rgba(255,255,255,.1)}.preview-dark-blue{background:linear-gradient(160deg,#070d1f,#0a1328 45%,#081225)}.preview-dark-blue .stp-title{background:#6094ffb3}.preview-dark-blue .stp-body i{background:#11234eb3;border-color:#6094ff4d}.preview-light{background:linear-gradient(160deg,#f3e8ff,#eaf1fd)}.preview-light .stp-title{background:var(--primary)}.preview-light .stp-body i{background:var(--card);border-color:#e6d9fb}.preview-purple{background:linear-gradient(160deg,#170b33,#1d0f3d 45%,#2a1150)}.preview-purple .stp-title{background:#c084fcb3}.preview-purple .stp-body i{background:#581c8773;border-color:#c084fc4d}.preview-custom{background:linear-gradient(160deg,#312e81,#701a75 55%,#4c1d95)}.preview-custom .stp-title{background:#f0abfcbf}.preview-custom .stp-body i{background:#312e8180;border-color:#f0abfc59}.screen-template-body{padding:13px 15px;border-top:1px solid var(--line)}.screen-template-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.screen-template-head b{font-size:15px}.screen-template-body p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.screen-save-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.screen-save-row label{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.screen-save-row select{padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.screen-save-row .primary-btn,.screen-save-row .soft-btn{display:inline-flex;align-items:center;gap:6px}@media(max-width:1000px){.screen-template-grid{grid-template-columns:1fr}}.bs-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.bs-stats-grid article{padding:9px 11px;border-radius:9px;background:#0d1b3a66;border:1px solid rgba(120,170,255,.08);display:grid;gap:2px}.bs-stats-grid span{color:#8fa8d8;font-size:11px}.bs-stats-grid b{color:#fff;font-size:20px}.big-screen.bs-light{background:radial-gradient(1000px 600px at 85% 0%,#f3e8ff 0%,transparent 55%),linear-gradient(160deg,#f2f6fd,#eaf1fb 50%,#f4f8ff);color:#26334d}.big-screen.bs-light:before{background-image:linear-gradient(rgba(var(--primary-rgb),.05) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--primary-rgb),.05) 1px,transparent 1px)}.big-screen.bs-light .bs-title h1{background:linear-gradient(90deg,var(--primary),#6ea8ff);-webkit-background-clip:text;background-clip:text}.big-screen.bs-light .bs-live{color:#15803d}.big-screen.bs-light .bs-live i{background:#22c55e;box-shadow:0 0 8px #22c55e}.big-screen.bs-light .bs-clock{color:#1d3a68}.big-screen.bs-light .bs-exit{border-color:#c4d6f5;background:var(--card);color:var(--primary)}.big-screen.bs-light .bs-panel{border-color:#d6e4fb;background:linear-gradient(180deg,#ffffffeb,#fffc);box-shadow:0 8px 24px #1d2d4914}.big-screen.bs-light .bs-panel:before{background:linear-gradient(135deg,rgba(var(--primary-rgb),.4),transparent 35%,transparent 65%,rgba(var(--primary-rgb),.25))}.big-screen.bs-light .bs-panel-title span{color:#1d3a68}.big-screen.bs-light .bs-panel-title small{color:#7d8fab}.big-screen.bs-light .bs-metric{background:var(--card);border-color:#e2ecfb}.big-screen.bs-light .bs-metric-value b{color:#0e1c3a;text-shadow:none}.big-screen.bs-light .bs-metric-name{color:#5a6c8c}.big-screen.bs-light .bs-metric-delta{color:#15803d}.big-screen.bs-light .bs-funnel-row span,.big-screen.bs-light .bs-trend-value{color:#5a6c8c}.big-screen.bs-light .bs-funnel-row b{color:#0e1c3a}.big-screen.bs-light .bs-funnel-row>div{background:#e8f0fd}.big-screen.bs-light .bs-account-list article{background:var(--card);border-color:#e2ecfb}.big-screen.bs-light .bs-acc-name b{color:#1d3a68}.big-screen.bs-light .bs-acc-name small{color:#8a9bb5}.big-screen.bs-light .bs-stats-grid article{background:var(--card);border-color:#e2ecfb}.big-screen.bs-light .bs-stats-grid span{color:#5a6c8c}.big-screen.bs-light .bs-stats-grid b{color:var(--primary)}.big-screen.bs-light .bs-quota-head{color:#5a6c8c}.big-screen.bs-light .bs-quota-head b{color:#1d3a68}.big-screen.bs-light .bs-quota-track{background:#e8f0fd}.big-screen.bs-light .bs-quota-tip{background:#ffb43c24;border-color:#f6d9a0;color:#9a6700}.big-screen.bs-light .bs-feed-list p{color:#3d4f6e}.big-screen.bs-light .bs-feed-list article{border-bottom-color:#e6edf7}.big-screen.bs-light .bs-feed-time{color:var(--primary)}.big-screen.bs-light .bs-footer{color:#8a9bb5}.big-screen.bs-light .bs-trend-value b{color:#0e1c3a}.big-screen.bs-light .bs-metric-value i{color:#5a6c8c}.big-screen.bs-light .bs-trend-labels span{color:#8a9bb5}.big-screen.bs-light .bs-trend-labels span.now{color:#7c3aed}.big-screen.bs-light .bs-trend-grid line{stroke:#7c3aed29}.big-screen.bs-light .bs-trend-line{stroke:var(--primary)}.big-screen.bs-light .bs-trend circle{fill:#fff;stroke:var(--primary);filter:drop-shadow(0 0 6px rgba(var(--primary-rgb),.45))}.big-screen.bs-light #bsTrendFill stop:first-of-type{stop-color:#a78bfa;stop-opacity:.35}.big-screen.bs-light #bsTrendFill stop:last-of-type{stop-color:#a78bfa;stop-opacity:0}.big-screen.bs-purple{background:radial-gradient(1200px 700px at 15% 0%,#2a1150 0%,transparent 60%),radial-gradient(1000px 600px at 90% 100%,#4c1d95 0%,transparent 55%),linear-gradient(160deg,#0b0620,#130a2e 45%,#0d0725)}.big-screen.bs-purple .bs-title h1{background:linear-gradient(90deg,var(--accent),#f0d9ff 55%,var(--accent));-webkit-background-clip:text;background-clip:text}.big-screen.bs-purple .bs-glow-a{background:rgba(var(--primary-rgb),.28)}.big-screen.bs-purple .bs-glow-b{background:#d946ef2e}.big-screen.bs-purple .bs-live{color:#e879f9}.big-screen.bs-purple .bs-live i{background:#d946ef;box-shadow:0 0 8px #d946ef}.big-screen.bs-purple .bs-panel{border-color:#c084fc40;background:linear-gradient(180deg,#3a146e80,#210c4280);box-shadow:inset 0 0 40px #581c8733,0 8px 26px #0000004d}.big-screen.bs-purple .bs-panel:before{background:linear-gradient(135deg,rgba(192,132,252,.6),transparent 30%,transparent 70%,rgba(192,132,252,.4))}.big-screen.bs-purple .bs-metric{background:#2e105c80;border-color:#c084fc2e}.big-screen.bs-purple .bs-metric-value b{text-shadow:0 0 18px rgba(192,132,252,.6)}.big-screen.bs-purple .bs-trend-line{stroke:var(--accent)}.big-screen.bs-purple .bs-trend-grid line{stroke:#c084fc24}.big-screen.bs-purple .bs-funnel-row i{background:linear-gradient(90deg,#7c3aed,var(--accent));box-shadow:0 0 10px rgba(var(--primary-rgb),.5)}.big-screen.bs-purple .bs-stats-grid article,.big-screen.bs-purple .bs-account-list article{background:#2e105c80;border-color:#c084fc26}.big-screen.bs-purple .bs-stats-grid b{color:#e9d5ff}.big-screen.bs-purple .bs-quota-track i{background:linear-gradient(90deg,#7c3aed,var(--accent));box-shadow:0 0 10px rgba(var(--primary-rgb),.55)}.big-screen.bs-purple .bs-quota-tip{background:#d946ef1a;border-color:#d946ef4d;color:#f0abfc}.big-screen.bs-purple .bs-feed-list article:first-child{background:linear-gradient(90deg,rgba(var(--primary-rgb),.16),transparent)}.big-screen.bs-purple .bs-trend circle{fill:#170b33;stroke:#e9d5ff;filter:drop-shadow(0 0 6px rgba(217,70,239,.8))}.big-screen.bs-purple #bsTrendFill stop:first-of-type{stop-color:var(--primary);stop-opacity:.45}.big-screen.bs-purple #bsTrendFill stop:last-of-type{stop-color:var(--primary);stop-opacity:0}.big-screen.bs-purple .bs-trend-labels span.now{color:#e9d5ff}.big-screen.bs-purple .bs-trend-value b{color:#fff}.content-tech{min-height:calc(var(--vh-full) - 44px);background:radial-gradient(1100px 420px at 88% -12%,rgba(147,51,234,.2),transparent 62%),radial-gradient(900px 380px at -8% 12%,rgba(147,51,234,.15),transparent 55%),linear-gradient(180deg,#0a1224,#0d1931)}.content-tech .safe-banner{background:#1e3a8a61;border-left-color:var(--primary);color:#ddd6fe}.content-tech .safe-banner .status-pill.safe{background:#34d39929;color:#6ee7b7}.tech-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tech-metric{position:relative;overflow:hidden;border:1px solid rgba(192,132,252,.22);background:linear-gradient(165deg,#1e3a8a85,#0f172ac7);box-shadow:0 12px 32px #0206176b,inset 0 1px #94c5ff1f;transition:transform .2s,box-shadow .2s}.tech-metric:hover{transform:translateY(-3px);box-shadow:0 16px 42px #02061780,0 0 26px #a855f729}.tech-metric:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--primary),#a78bfa,transparent)}.tech-metric:after{content:"";position:absolute;top:-80%;left:-45%;width:55%;height:260%;background:linear-gradient(105deg,transparent,rgba(148,197,255,.1),transparent);transform:rotate(10deg);pointer-events:none;animation:tech-sweep 6.5s ease-in-out infinite}@keyframes tech-sweep{0%,to{left:-45%}50%{left:92%}}.tech-metric>div:nth-child(2)>span{color:#d8b4fe;letter-spacing:.05em}.tech-metric strong{font-size:29px;font-variant-numeric:tabular-nums;letter-spacing:.02em;background:linear-gradient(92deg,#e879f9,var(--accent) 55%,#f0abfc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tech-metric small{color:#34d399}.tech-metric .metric-icon{border-radius:12px;box-shadow:0 0 16px #a855f738}.tech-metric .color-0{color:#e879f9;background:#a855f71f;border:1px solid rgba(192,132,252,.35)}.tech-metric .color-1{color:#6ee7b7;background:#34d3991f;border:1px solid rgba(110,231,183,.35)}.tech-metric .color-2{color:var(--muted);background:#a78bfa1f;border:1px solid rgba(196,181,253,.35)}.tech-metric .color-3{color:#fcd34d;background:#fbbf241f;border:1px solid rgba(252,211,77,.4)}.tech-metric .color-4{color:#f9a8d4;background:#f472b61f;border:1px solid rgba(249,168,212,.35)}.tech-metric .color-5{color:#d8b4fe;background:#c084fc1f;border:1px solid rgba(147,197,253,.4)}.tech-metric .color-6{color:#fdba74;background:#fb923c1f;border:1px solid rgba(253,186,116,.4)}.tech-metric .color-7{color:#86efac;background:#4ade801f;border:1px solid rgba(134,239,172,.35)}.admin-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(148,197,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(148,197,255,.07) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(circle at 62% 30%,#000 0%,transparent 74%);mask-image:radial-gradient(circle at 62% 30%,#000 0%,transparent 74%)}.admin-hero>div{position:relative;z-index:1}.admin-hero .hero-orbit{border-color:#c084fc73;background:#a855f714;box-shadow:inset 0 0 50px #a855f724,0 0 30px #a855f71f}.admin-hero .hero-orbit strong{font-size:44px;background:linear-gradient(180deg,#e879f9,var(--accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.content-tech .panel{background:linear-gradient(180deg,#1725547a,#0f172abd);border:1px solid rgba(192,132,252,.16);box-shadow:0 10px 34px #02061759}.content-tech .panel h3{color:var(--text)}.content-tech .panel .section-title p{color:var(--muted)}.content-tech .panel .soft-btn{background:#a855f71a;border-color:#c084fc4d;color:#d8b4fe}.content-tech .admin-table{min-width:850px}.content-tech .admin-table th{color:#e879f9}.content-tech .admin-table td{color:#cbd5e1}.content-tech .admin-table td b{color:#f1f5f9}.content-tech .admin-table tr{border-color:#c084fc1f}.content-tech .usage-bars span{color:#cbd5e1}.content-tech .usage-bars b{color:#e879f9}.content-tech .usage-bars i{background:#0f172ab3}.content-tech .usage-bars i:after{background:linear-gradient(90deg,var(--primary),#a78bfa)}.content-tech .health-list div{background:#0f172a8c;border:1px solid rgba(192,132,252,.12)}.content-tech .health-list span{color:#cbd5e1}.content-tech .health-list i{background:#34d399;box-shadow:0 0 0 4px #34d3992e}.content-tech .health-list b{color:#6ee7b7}@media(max-width:980px){.tech-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-tech{--dc-color-0: #38bdf8;--dc-color-1: #34d399;--dc-color-2: #a78bfa;--dc-color-3: #fbbf24;--dc-color-4: #f472b6;--dc-color-5: var(--accent);--dc-color-6: #fb923c;--dc-color-7: #4ade80}.dc-kpi-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.dc-two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dc-two-col .panel{margin-bottom:0}.dc-dist-list{display:grid;gap:15px}.dc-dist-list>div{display:grid;grid-template-columns:1fr auto;gap:5px 10px;align-items:center}.dc-dist-list span{display:flex;align-items:center;gap:8px;color:#cbd5e1;font-size:13px}.dc-dist-list span i{width:8px;height:8px;border-radius:50%;display:inline-block}.dc-dist-list b{color:var(--text);font-size:13px;font-variant-numeric:tabular-nums}.dc-dist-bar{grid-column:1 / -1;height:7px;border-radius:99px;opacity:.85;box-shadow:0 0 10px #a855f740}.dc-user-list{display:grid;gap:10px}.dc-user-list article{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:10px;background:#0f172a8c;border:1px solid rgba(192,132,252,.12)}.dc-user-list .avatar{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#a855f724;color:#e879f9;font-weight:800;flex:none}.dc-user-main{flex:1;min-width:0}.dc-user-main b{display:block;color:#f1f5f9;font-size:14px}.dc-user-main span{display:block;color:var(--muted);font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-agent-comm{color:#fbbf24;font-size:14px;font-variant-numeric:tabular-nums}.dc-empty{color:#64748b;font-size:13px;text-align:center;padding:18px 0;margin:0}.dc-funnel{display:grid;gap:12px}.dc-funnel-row{display:grid;grid-template-columns:62px 1fr 30px;align-items:center;gap:10px;font-size:13px}.dc-funnel-row span{color:#cbd5e1}.dc-funnel-row i{height:14px;border-radius:6px;box-shadow:0 0 12px #a855f733}.dc-funnel-row b{color:var(--text);text-align:right;font-variant-numeric:tabular-nums}.dc-plan-list{display:grid;gap:10px}.dc-plan-list article{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:10px;background:#0f172a8c;border:1px solid rgba(192,132,252,.12)}.dc-plan-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#a78bfa24;color:var(--muted);flex:none}.dc-trend{min-height:210px}@media(max-width:980px){.dc-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-two-col{grid-template-columns:1fr}}.dc-layout{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:start}.dc-side{position:sticky;top:150px;display:grid;gap:8px;padding:10px;border-radius:14px;background:linear-gradient(180deg,#17255480,#0f172ab8);border:1px solid rgba(192,132,252,.16);box-shadow:0 10px 34px #02061759}.dc-side button{display:flex;align-items:center;gap:9px;width:100%;padding:11px 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted);font-size:13px;text-align:left;cursor:pointer;transition:color .18s,background .18s,box-shadow .18s}.dc-side button:hover{color:var(--text);background:#a855f714}.dc-side button.active{color:#e879f9;background:linear-gradient(90deg,#a855f72e,#a855f705);border-color:#c084fc4d;box-shadow:inset 3px 0 0 var(--primary),0 0 16px #a855f71f;font-weight:800}.dc-main{min-width:0}@media(max-width:980px){.dc-layout{grid-template-columns:1fr}.dc-side{position:static;display:flex;overflow-x:auto;padding:8px}.dc-side button{flex:none;width:auto}}.admin-tech{background:var(--bg)}.admin-tech .topbar{background:linear-gradient(180deg,var(--panel),var(--bg-2));border-bottom:1px solid rgba(var(--accent-rgb),.18)}.admin-tech .topbar b{color:var(--text)}.admin-tech .topbar span{color:var(--muted)}.admin-tech .icon-button,.admin-tech .user-button,.admin-tech .menu-button{color:var(--text-secondary)}.admin-tech .icon-button:hover,.admin-tech .user-button:hover{color:var(--text)}.admin-tech .vip-badge{background:rgba(var(--primary-rgb),.16);color:var(--text-dim)!important}.admin-tech .page-tabs{background:var(--bg-2);border-bottom:1px solid rgba(var(--accent-rgb),.16)}.admin-tech .page-tab{color:var(--muted)}.admin-tech .page-tab:hover{color:var(--text);background:rgba(var(--primary-rgb),.12)}.admin-tech .page-tab.active{color:var(--accent);border-color:rgba(var(--accent-rgb),.32);background:var(--panel)}.admin-tech .page-tab-close{color:var(--muted)}.admin-tech .page-tab-close:hover{color:#ff9b9b;background:#ff505024}.admin-tech .module-subnav{background:var(--bg-2);border-bottom:1px solid rgba(var(--accent-rgb),.16)}.admin-tech .module-subnav button{color:var(--muted)}.admin-tech .module-subnav button:hover{color:var(--text);background:rgba(var(--primary-rgb),.12)}.admin-tech .module-subnav button.active{color:var(--text-dim);background:rgba(var(--primary-rgb),.16)}.admin-tech .safe-banner{background:linear-gradient(90deg,rgba(var(--primary-rgb),.2),#0a1a34a6);border-left-color:var(--accent);color:var(--text)}.admin-tech .safe-banner .status-pill.safe{background:#10b98129;color:#6ee7b7}.admin-tech .status-pill.warn{background:#f59e0b24;color:#fcd34d}.admin-tech .status-pill.info{background:rgba(var(--primary-rgb),.18);color:var(--text-dim)}.admin-tech .status-pill.muted{background:#94a3b824;color:#a8b8d0}.admin-tech .content:not(.content-tech){min-height:calc(var(--vh-full) - 190px);background:radial-gradient(900px 340px at 90% -8%,rgba(var(--primary-dark-rgb),.16),transparent 60%),radial-gradient(760px 300px at -6% 10%,rgba(var(--primary-dark-rgb),.1),transparent 55%),linear-gradient(180deg,#0a1830 0%,var(--bg) 100%)}.admin-tech .panel,.admin-tech .bs-panel,.admin-tech .account-card,.admin-tech .document-card,.admin-tech .card-preview-panel,.admin-tech .card-editor-layout,.admin-tech .card-editor-form,.admin-tech .card-json-preview,.admin-tech .admin-table,.admin-tech .agent-table,.admin-tech .account-table,.admin-tech .account-table-wrap,.admin-tech .desktop-table,.admin-tech .coordinate-grid,.admin-tech .data-management-grid,.admin-tech .ai-settings-grid{background:#0e2242b8;border-color:rgba(var(--accent-rgb),.16);box-shadow:0 12px 30px #02061759,inset 0 1px #94c5ff14}.admin-tech .desktop-table{background:#0e22428c}.admin-tech th{background:#0d1c38e6;color:var(--text-secondary)}.admin-tech td{border-bottom-color:rgba(var(--accent-rgb),.1);color:#c9d8ef}.admin-tech td b{color:#e6eeff}.admin-tech td small{color:#7c92b4}.admin-tech input,.admin-tech select{background:var(--bg-2);border-color:rgba(var(--accent-rgb),.22);color:#dbe6f5}.admin-tech input::placeholder{color:#5f7699}.admin-tech input:focus,.admin-tech select:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.22)}.admin-tech .soft-btn{background:rgba(var(--primary-rgb),.12);color:var(--text);border-color:rgba(var(--accent-rgb),.2)}.admin-tech .tabs{border-bottom-color:rgba(var(--accent-rgb),.14)}.admin-tech .tabs button{background:transparent;color:var(--muted)}.admin-tech .tabs button.active{color:var(--accent)}.admin-tech .section-title h3,.admin-tech h3,.admin-tech .panel h3,.admin-tech .bs-panel-title{color:#e6eeff}.admin-tech .section-title p,.admin-tech .panel p,.admin-tech .panel small{color:#8fa6c8}.admin-tech .panel span{color:#a9bcdc}.admin-tech .muted-action{color:var(--muted)}.admin-tech .screen-template-card{background:#0e2242b8;border-color:rgba(var(--accent-rgb),.16);box-shadow:0 12px 30px #02061759,inset 0 1px #94c5ff14}.admin-tech .screen-template-head b{color:#e6eeff}.admin-tech .screen-template-body p{color:#8fa6c8}.user-tech{background:var(--bg);color:#d7e3f6}.user-tech .content{min-height:calc(var(--vh-full) - 160px);background:radial-gradient(1000px 380px at 92% -10%,rgba(var(--primary-rgb),.16),transparent 62%),radial-gradient(820px 320px at -8% 14%,rgba(var(--primary-rgb),.1),transparent 55%),linear-gradient(180deg,var(--panel) 0%,var(--bg-2) 100%)}.user-tech .topbar{background:linear-gradient(180deg,var(--panel-2),#1b113a);border-bottom:1px solid rgba(var(--accent-rgb),.16)}.user-tech .topbar b{color:#eef4ff}.user-tech .topbar span{color:#8fb2dd}.user-tech .icon-button,.user-tech .user-button,.user-tech .menu-button{color:#bcd0ee}.user-tech .icon-button:hover,.user-tech .user-button:hover{color:var(--text)}.user-tech .vip-badge{background:rgba(var(--primary-rgb),.16);color:var(--text-dim)!important}.user-tech .page-tabs{background:var(--bg-2);border-bottom:1px solid rgba(var(--accent-rgb),.14)}.user-tech .page-tab{color:#94a9cb}.user-tech .page-tab:hover{color:var(--text);background:rgba(var(--primary-rgb),.12)}.user-tech .page-tab.active{color:var(--accent);border-color:rgba(var(--accent-rgb),.3);background:var(--panel-2)}.user-tech .page-tab-close{color:#7f93b4}.user-tech .page-tab-close:hover{color:#ff9b9b;background:#ff505024}.user-tech .module-subnav{background:var(--bg-2);border-bottom:1px solid rgba(var(--accent-rgb),.14)}.user-tech .module-subnav button{color:#94a9cb}.user-tech .module-subnav button:hover{color:var(--text);background:rgba(var(--primary-rgb),.12)}.user-tech .module-subnav button.active{color:var(--text-dim);background:rgba(var(--primary-rgb),.16)}.user-tech .safe-banner{background:linear-gradient(90deg,rgba(var(--primary-rgb),.18),#09183099);border-left-color:var(--accent);color:var(--text)}.user-tech .status-pill.safe{background:#10b98129;color:#6ee7b7}.user-tech .status-pill.warn{background:#f59e0b24;color:#fcd34d}.user-tech .status-pill.info{background:rgba(var(--primary-rgb),.18);color:var(--text-dim)}.user-tech .status-pill.muted{background:#94a3b824;color:#aabddb}.user-tech .panel,.user-tech .module-grid article,.user-tech .quick-action,.user-tech .metric-card,.user-tech .account-card,.user-tech .document-card,.user-tech .card-preview-panel,.user-tech .card-editor-layout,.user-tech .card-editor-form,.user-tech .card-json-preview,.user-tech .delivery-summary-grid>section,.user-tech .bs-panel,.user-tech .screen-template-card,.user-tech .admin-table,.user-tech .agent-table,.user-tech .account-table,.user-tech .account-table-wrap,.user-tech .desktop-table,.user-tech .account-login-card,.user-tech .account-login-panel,.user-tech .account-modal,.user-tech .coordinate-grid,.user-tech .data-management-grid,.user-tech .ai-settings-grid{background:#142a548c;border-color:rgba(var(--accent-rgb),.16);box-shadow:0 12px 30px #0206174d,inset 0 1px #a0c8ff14}.user-tech .module-grid article:hover,.user-tech .quick-action:hover{transform:translateY(-3px);box-shadow:0 16px 36px #02061766,0 0 20px rgba(var(--primary-rgb),.12)}.user-tech .risk-layout label{color:var(--text)}.user-tech .risk-layout textarea{background:#091630b8;border-color:rgba(var(--accent-rgb),.22);color:#e8f0ff}.user-tech .risk-layout textarea::placeholder{color:#6f88b4}.user-tech .risk-layout textarea:focus{border-color:rgba(var(--primary-rgb),.7);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.18)}.user-tech .risk-result{background:#142a548c;border-color:rgba(var(--accent-rgb),.18);box-shadow:0 12px 30px #0206174d,inset 0 1px #a0c8ff14}.user-tech .risk-result.high{border-color:#f871718c;background:#7f1d1d47;box-shadow:0 0 20px #f8717124}.user-tech .risk-result.review{border-color:#f59e0b8c;background:#78350f40;box-shadow:0 0 20px #f59e0b1f}.user-tech .risk-result.pass{border-color:#4ade8080;background:#14532d40;box-shadow:0 0 20px #4ade801f}.user-tech .risk-result>span{color:#93aacb}.user-tech .risk-result>p{color:#93aacb}.user-tech .risk-result>small{color:#93aacb}.user-tech .risk-result h3{color:#f1f5ff}.user-tech .term-list span{background:#f8717129;border:1px solid rgba(248,113,113,.35);color:#fca5a5;box-shadow:0 0 10px #f871711a}.user-tech .module-icon{color:var(--accent);background:rgba(var(--primary-rgb),.16)}.user-tech .module-grid b{color:#eef4ff}.user-tech .module-grid p,.user-tech .notice-list p,.user-tech .notice-list small{color:#93aacb}.user-tech .module-grid>article>span{color:var(--accent)}.user-tech .quick-action span{color:var(--text)}.user-tech .quick-action{color:var(--accent)}.user-tech .notice-list article{border-bottom-color:rgba(var(--accent-rgb),.1)}.user-tech .notice-list b{color:#e6eeff}.user-tech .notice-dot{box-shadow:0 0 0 5px #22c55e2e}.user-tech .notice-dot.blue{box-shadow:0 0 0 5px rgba(var(--primary-rgb),.18)}.user-tech .desktop-table{background:#142a5473}.user-tech th{background:#0d1e3ee6;color:#b7cae8}.user-tech td{border-bottom-color:rgba(var(--accent-rgb),.1);color:#cbd9f0}.user-tech td b{color:var(--text)}.user-tech td small{color:#8299bd}.user-tech input,.user-tech select{background:#091830cc;border-color:rgba(var(--accent-rgb),.22);color:#dbe6f5}.user-tech input::placeholder{color:#5f789c}.user-tech input:focus,.user-tech select:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.22)}.user-tech .soft-btn{background:rgba(var(--primary-rgb),.12);color:var(--text);border-color:rgba(var(--accent-rgb),.2)}.user-tech .tabs{border-bottom-color:rgba(var(--accent-rgb),.14)}.user-tech .tabs button{background:transparent;color:#94a9cb}.user-tech .tabs button.active{color:var(--accent)}.user-tech .section-title h3,.user-tech h3,.user-tech .panel h3{color:var(--text)}.user-tech .section-title p,.user-tech .panel p,.user-tech .panel small{color:#93aacb}.user-tech .panel span{color:#a9bcdc}.user-tech .muted-action{color:#94a9cb}.user-tech .plan-grid article{position:relative;border:1px solid transparent;background-image:linear-gradient(#102246b8,#0d1c3ab8),linear-gradient(150deg,rgba(var(--primary-rgb),.4),rgba(var(--primary-rgb),.06) 42%,rgba(var(--accent-rgb),.32));background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 12px 30px #02061752;transition:transform .2s,box-shadow .2s}.user-tech .plan-grid article:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0206176b,0 0 24px rgba(var(--primary-rgb),.14)}.user-tech .plan-grid article.featured{box-shadow:0 0 0 1px rgba(var(--accent-rgb),.45),0 14px 36px #0206176b,0 0 30px rgba(var(--primary-rgb),.18)}.user-tech .plan-grid article>span{color:var(--accent)}.user-tech .plan-grid h3{color:#eef4ff}.user-tech .plan-grid strong{background:linear-gradient(92deg,#e879f9,var(--accent) 70%,#e0b3ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.user-tech .plan-grid strong small{-webkit-text-fill-color:#8fa6c8;color:#8fa6c8}.user-tech .plan-grid li{color:#c6d5ef}.user-tech .plan-grid li svg{color:#6ee7b7}.user-tech .ops-strip{background:linear-gradient(135deg,#1e3a8a8c,#0f235080 55%,#581c8759);border:1px solid rgba(var(--accent-rgb),.18)}.user-tech .ops-strip>span{color:var(--accent)}.user-tech .ops-strip h2{color:#eef4ff}.user-tech .ops-strip p{color:#93aacb}.user-tech .ops-metric span{color:var(--text-dim)}.user-tech .ops-metric strong{color:#eef4ff}.user-tech .ops-metric small{color:#8fa6c8}.user-tech .ops-metric.warn{border-color:#f59e0b59;background:#78350f38}.user-tech .ops-metric.warn strong{color:#fcd34d}.user-tech .ops-queue-list article,.user-tech .ops-alert-list article{border-bottom-color:rgba(var(--accent-rgb),.1)}.user-tech .ops-queue-list b,.user-tech .ops-alert-list b{color:#e6eeff}.user-tech .ops-queue-list p,.user-tech .ops-alert-list p{color:#8fa6c8}.ops-user-filter{display:flex;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}.ops-user-filter label{font-size:13px;color:#9db4d8;letter-spacing:.5px}.ops-user-filter select{background:#081638bf;color:#e6d9fb;border:1px solid rgba(192,132,252,.35);border-radius:10px;padding:8px 14px;font-size:14px;outline:none;min-width:180px;box-shadow:inset 0 1px #ffffff0d,0 0 rgba(var(--primary-rgb),.25);transition:border-color .2s,box-shadow .2s}.ops-user-filter select:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.18)}.ops-user-filter option{background:#0b1c42;color:#e6d9fb}.empty-tip{padding:22px;text-align:center;color:#8fa6c8;font-size:13px}.publish-offline-tip{display:flex;flex-direction:column;gap:4px;margin:10px 0 12px;padding:12px 14px;border:1px solid rgba(229,72,77,.45);border-left:4px solid #e5484d;border-radius:10px;background:#e5484d1a;color:#ffb4b7;font-size:13px;line-height:1.7}.publish-offline-tip b{color:#ff8a8f;font-size:13.5px}html[data-theme=light-min] .publish-offline-tip{background:#fff2f2;border-color:#f3b7b9;color:#a1262b}html[data-theme=light-min] .publish-offline-tip b{color:#c0392b}.autopilot-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:10px 0 12px;padding:12px 14px;border:1px solid rgba(var(--primary-rgb, 88, 101, 242),.35);border-left:4px solid rgb(var(--primary-rgb, 88, 101, 242));border-radius:10px;background:rgba(var(--primary-rgb, 88, 101, 242),.1);font-size:13px}.autopilot-bar b{font-size:13.5px}html[data-theme=light-min] .autopilot-bar{background:#f0f4ff;border-color:#b9c6f2;color:#24304d}.admin-tech .ops-strip,.user-tech .ops-strip{position:relative;overflow:hidden;background:radial-gradient(120% 170% at 8% -25%,rgba(var(--primary-rgb),.2),transparent 55%),radial-gradient(90% 150% at 96% 8%,rgba(129,90,246,.16),transparent 52%),linear-gradient(125deg,#102a5ef0,#0a1a3cf5 55%,#08152ffa);border:1px solid rgba(var(--accent-rgb),.3);box-shadow:inset 0 1px #ffffff0f,0 16px 36px #020a1e73}.admin-tech .ops-strip:before,.user-tech .ops-strip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(var(--accent-rgb),.07) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.07) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,transparent 6%,#000 55%,transparent 100%);mask-image:linear-gradient(90deg,transparent 6%,#000 55%,transparent 100%)}.admin-tech .ops-strip>span,.user-tech .ops-strip>span{position:relative;color:#e879f9;letter-spacing:.2em;text-shadow:0 0 14px rgba(var(--primary-rgb),.6)}.admin-tech .ops-strip h2,.user-tech .ops-strip h2{position:relative;color:#f2f7ff;text-shadow:0 2px 18px rgba(var(--primary-rgb),.35)}.admin-tech .ops-strip p,.user-tech .ops-strip p{position:relative;color:#93a9cc}.admin-tech .ops-metric,.user-tech .ops-metric{position:relative;overflow:hidden;background:linear-gradient(160deg,#16326ae6,#0b1b3ef0);border:1px solid rgba(var(--accent-rgb),.22);border-radius:16px;box-shadow:inset 0 1px #ffffff0d,0 10px 26px #020a1e59;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.admin-tech .ops-metric:before,.user-tech .ops-metric:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--primary),var(--accent),transparent);opacity:.75}.admin-tech .ops-metric:hover,.user-tech .ops-metric:hover{transform:translateY(-3px);border-color:rgba(var(--accent-rgb),.45);box-shadow:inset 0 1px #ffffff12,0 20px 40px #020a1e8c}.admin-tech .ops-metric strong,.user-tech .ops-metric strong{font-size:34px;color:#efe6fd;text-shadow:0 0 20px rgba(var(--primary-rgb),.45)}.admin-tech .ops-metric small,.user-tech .ops-metric small{color:#8fa6c8}.admin-tech .ops-metric.warn,.user-tech .ops-metric.warn{border-color:#f59e0b61;background:linear-gradient(160deg,#422c14e0,#1c160ef0)}.admin-tech .ops-metric.warn:before,.user-tech .ops-metric.warn:before{background:linear-gradient(90deg,transparent,#fbbf24,#f59e0b,transparent)}.admin-tech .ops-metric.warn strong,.user-tech .ops-metric.warn strong{color:#fcd34d;text-shadow:0 0 20px rgba(251,191,36,.42)}.admin-tech .ops-queue-list article,.user-tech .ops-queue-list article,.admin-tech .ops-alert-list article,.user-tech .ops-alert-list article{border-radius:10px;padding:13px 10px;border-bottom:1px solid rgba(var(--accent-rgb),.1);transition:background .15s ease,padding-left .15s ease}.admin-tech .ops-queue-list article:hover,.user-tech .ops-queue-list article:hover,.admin-tech .ops-alert-list article:hover,.user-tech .ops-alert-list article:hover{background:linear-gradient(90deg,rgba(var(--primary-rgb),.1),rgba(var(--primary-rgb),.02));padding-left:14px}.admin-tech .ops-queue-list b,.user-tech .ops-queue-list b,.admin-tech .ops-alert-list b,.user-tech .ops-alert-list b{color:#e6eeff}.admin-tech .ops-queue-list p,.user-tech .ops-queue-list p,.admin-tech .ops-alert-list p,.user-tech .ops-alert-list p{color:#8fa6c8}.admin-tech .status-pill.warn,.user-tech .status-pill.warn{box-shadow:0 0 12px #f59e0b47}.admin-tech .status-pill.info,.user-tech .status-pill.info{box-shadow:0 0 12px rgba(var(--primary-rgb),.28)}.admin-tech .status-pill.safe,.user-tech .status-pill.safe{box-shadow:0 0 12px #34d39947}.admin-tech .ops-trend-bars i,.user-tech .ops-trend-bars i{box-shadow:0 0 10px rgba(var(--accent-rgb),.28)}.admin-tech .ops-work-grid .panel,.user-tech .ops-work-grid .panel,.admin-tech .ops-trend-panel,.user-tech .ops-trend-panel{border-color:rgba(var(--accent-rgb),.16)}.node-cell,.egress-cell,.ip-cell{display:inline-flex;align-items:center;gap:6px;color:#8fa6c8;font-size:12px}.node-cell svg,.egress-cell svg,.ip-cell svg{color:var(--primary);opacity:.85}.egress-cell svg{color:#a78bfa}.ip-cell svg{color:#34d399}.state-dot.warn{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b2e}.admin-tech .node-cell,.user-tech .node-cell,.admin-tech .egress-cell,.user-tech .egress-cell,.admin-tech .ip-cell,.user-tech .ip-cell{color:var(--text-secondary)}.user-tech .account-modal{position:relative;overflow:hidden;border-radius:18px}.user-tech .account-modal:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--primary),var(--accent),transparent);opacity:.8}.user-tech .account-modal-overlay{background:#040a18a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.user-tech .account-modal .account-login-panel-head{background:linear-gradient(120deg,#0f244ed9,#0a1837e6);border-bottom-color:rgba(var(--accent-rgb),.18)}.user-tech .account-modal .account-login-panel-head span{color:#e879f9;text-shadow:0 0 12px rgba(var(--primary-rgb),.5)}.user-tech .account-modal .account-login-panel-head h3{color:#eef4ff}.user-tech .account-modal .icon-button{color:var(--muted)}.user-tech .account-modal .icon-button:hover{color:var(--text);background:rgba(var(--primary-rgb),.16);border-radius:8px}.user-tech .account-login-card{background:linear-gradient(160deg,#163064b8,#0b1a3ccc);border:1px solid rgba(var(--accent-rgb),.18);color:#dbe6f5}.user-tech .account-login-card b{color:var(--text)}.user-tech .account-login-card small{color:#8aa3c6}.user-tech .account-login-card .account-login-icon{color:var(--accent)}.user-tech .account-login-card:hover,.user-tech .account-login-card.active{border-color:rgba(var(--primary-rgb),.55);background:linear-gradient(160deg,#1a3874cc,#0d1e44e0);box-shadow:0 0 22px rgba(var(--primary-rgb),.22),inset 0 1px #a0c8ff1a}.user-tech .fake-qr{border-color:#0d2247;background:#0b1e40;box-shadow:0 0 24px rgba(var(--primary-rgb),.18),inset 0 0 18px rgba(var(--primary-rgb),.08)}.user-tech .fake-qr span{background:#16294f}.user-tech .fake-qr span.dark{background:var(--primary)}.user-tech .qr-image-wrap{border-color:#0d2247;background:#0b1e40;box-shadow:0 0 24px rgba(var(--primary-rgb),.18)}.user-tech .qr-status-bar{color:var(--text-dim);background:#102c5cd9;border:1px solid rgba(var(--accent-rgb),.22)}.user-tech .qr-status-bar.warning{color:#fcd34d;background:#422c14d9;border-color:#f59e0b4d}.user-tech .qr-status-bar.success{color:#6ee7b7;background:#104032d9;border-color:#10b9814d}.user-tech .account-login-form label{color:#b7cae8}.user-tech .account-login-form input,.user-tech .account-login-form textarea,.user-tech .account-login-form select{background:#091830d9;border-color:rgba(var(--accent-rgb),.22);color:#dbe6f5;transition:border-color .16s ease,box-shadow .16s ease}.user-tech .account-login-form input:focus,.user-tech .account-login-form textarea:focus,.user-tech .account-login-form select:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.16),0 0 14px rgba(var(--primary-rgb),.14)}.user-tech .account-login-form input::placeholder,.user-tech .account-login-form textarea::placeholder{color:#5f789c}.user-tech .login-helper{color:#8aa3c6}.user-tech .debug-browser-row{color:#b7cae8}.user-tech .debug-browser-row input{accent-color:var(--primary)}.user-tech .action-notice{color:#e879f9}.user-tech .account-modal .primary-btn{background:linear-gradient(135deg,var(--primary),var(--primary));box-shadow:0 6px 18px rgba(var(--primary-rgb),.3)}.user-tech .account-modal .primary-btn:hover{background:linear-gradient(135deg,var(--primary-dark),var(--primary-dark));box-shadow:0 0 22px rgba(var(--primary-rgb),.45)}.user-tech .account-modal .green-btn{background:linear-gradient(135deg,#0ea56e,#10b981);box-shadow:0 6px 18px #10b98147}.user-tech .account-modal .green-btn:hover{box-shadow:0 0 22px #10b98173}.user-tech .account-modal .text-button{color:var(--text-dim)}.user-tech .account-modal{border-radius:30px;border:1px solid rgba(var(--primary-rgb),.38);box-shadow:0 24px 60px #0206178c,0 0 40px rgba(var(--primary-rgb),.14);width:460px;max-width:92vw}.user-tech .account-modal .account-login-panel-head{border-radius:30px 30px 0 0}.user-tech .qr-login-layout{flex-direction:column;align-items:center;text-align:center}.user-tech .login-step-copy{justify-items:center}.user-tech .login-step-copy p{text-align:center}.user-tech .qr-guide{width:200px;height:200px;flex:0 0 200px;display:grid;place-items:center;align-content:center;gap:10px;border:1px dashed rgba(var(--primary-rgb),.35);border-radius:20px;background:radial-gradient(circle at 50% 40%,#264c9459,#09183499);color:var(--accent)}.user-tech .qr-guide svg{filter:drop-shadow(0 0 10px rgba(var(--primary-rgb),.5))}.user-tech .qr-guide b{color:var(--text);font-size:15px}.user-tech .qr-guide span{color:#7f96bd;font-size:12px;line-height:1.6;max-width:170px}.user-tech .qr-mock-panel{width:200px;height:200px;flex:0 0 200px;display:grid;place-items:center;align-content:center;gap:10px;border:1px solid rgba(var(--primary-rgb),.45);border-radius:20px;background:linear-gradient(rgba(var(--primary-rgb),.08) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--primary-rgb),.08) 1px,transparent 1px),radial-gradient(circle at 50% 40%,#264c9466,#091834bf);background-size:22px 22px,22px 22px,100% 100%;box-shadow:0 0 28px rgba(var(--primary-rgb),.2),inset 0 0 24px rgba(var(--primary-rgb),.1)}.user-tech .qr-mock-panel svg{color:var(--primary);filter:drop-shadow(0 0 12px rgba(var(--primary-rgb),.6))}.user-tech .qr-mock-panel b{color:var(--text);font-size:14px;letter-spacing:1px}.user-tech .qr-mock-panel span{color:#7f96bd;font-size:12px;line-height:1.6;max-width:180px}.user-tech .account-modal-footer{background:#07142e9e;border-top-color:rgba(var(--accent-rgb),.14)}.user-tech .account-modal-footer .soft-btn{background:rgba(var(--primary-rgb),.14);color:var(--text);border-color:rgba(var(--accent-rgb),.24);transition:all .16s ease}.user-tech .account-modal-footer .soft-btn:hover{background:rgba(var(--primary-rgb),.26);border-color:rgba(var(--accent-rgb),.4);color:var(--text)}.user-tech .account-modal .login-helper{color:#8aa3c6;font-size:12px}.user-tech .account-modal .text-button{font-weight:600}.user-tech .account-login-panel .delete-confirm-text{color:#aebfe0;font-size:13px;line-height:1.7;padding:14px 22px 2px}.user-tech .account-login-panel .delete-confirm-text b{color:var(--text)}.user-tech .account-login-panel .danger-btn{background:linear-gradient(135deg,#ef4444,#b91c1c);color:var(--text);border:1px solid rgba(248,113,113,.5);box-shadow:0 0 18px #ef444459}.user-tech .account-login-panel .danger-btn:hover{background:linear-gradient(135deg,#f87171,#dc2626);box-shadow:0 0 24px #ef444480}.user-tech .account-login-panel .switch-line{color:#c7d6f2;font-size:13px}.user-tech .account-login-panel .switch-line input{accent-color:var(--primary)}.user-tech .account-login-panel .ai-switch-hint{color:#7f96bd;font-size:12px;line-height:1.6;padding:4px 22px 0}.admin-account-tabs{display:flex;gap:10px;margin:14px 0 4px}.admin-account-tabs button{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:10px;border:1px solid var(--line);background:#0e224259;color:#8fa6c8;font-weight:700;font-size:13px;cursor:pointer;transition:all .16s ease}.admin-account-tabs button:hover{color:#f3e8ff;border-color:#c084fc59}.admin-account-tabs button.active{background:linear-gradient(135deg,#2463eb59,#a855f72e);color:var(--text);border-color:#c084fc8c;box-shadow:0 0 16px #a855f740}.quota-table-wrap{margin-top:14px;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#0e22428c}.quota-note{margin:14px 2px 0;color:#8fa6c8;font-size:12px;line-height:1.7}.user-tech .quota-table-wrap{background:var(--card)}.account-quota-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px;margin-bottom:12px;border:1px solid rgba(192,132,252,.22);border-radius:9px;background:#0d20408c;box-shadow:inset 0 0 0 1px #a855f70a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.account-quota-head{display:flex;align-items:center;gap:8px;color:var(--primary)}.account-quota-head span{display:flex;flex-direction:column;gap:1px}.account-quota-head b{color:#e9dcfc;font-size:12px}.account-quota-head small{color:#7f96bd;font-size:11px}.account-quota-meter{display:flex;align-items:center;gap:10px}.quota-progress-track{width:110px;height:5px;border-radius:999px;overflow:hidden;background:#c084fc24;border:1px solid rgba(192,132,252,.12)}.quota-progress-track span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#2463eb,var(--primary));box-shadow:0 0 8px #a855f78c;transition:width .3s ease}.account-quota-meter .status-pill{padding:3px 8px;font-size:11px}.plan-quota-line{display:flex;align-items:center;gap:6px;margin:8px 0 0;color:var(--primary);font-size:12px;font-weight:700}.user-tech .plan-quota-line{color:var(--primary)}.account-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#2463eb,var(--primary));color:var(--text);font-weight:800;font-size:15px;background-size:cover;background-position:center;border:2px solid rgba(168,85,247,.35);box-shadow:0 0 10px #a855f740}.account-owner-cell{display:flex;align-items:center;gap:10px}.account-owner-cell>div{min-width:0}.account-owner-cell small{display:block;margin-top:3px;color:#64748b;font-size:11px}.user-tech .account-owner-cell small{color:#64748b}.account-card-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.account-card-head>div{display:flex;flex-direction:column;gap:2px}.account-card-head small{color:#64748b;font-size:11px}.account-quota-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;margin-top:12px;border:1px solid rgba(192,132,252,.2);border-radius:10px;background:#0d204080;box-shadow:inset 0 0 0 1px #a855f70a}.user-tech .module-stats article,.admin-tech .module-stats article{border:1px solid rgba(var(--accent-rgb),.18);border-radius:12px;background:#0d20408c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb),.04)}.user-tech .module-stats span{color:#8fa6c8}.user-tech .module-stats strong,.admin-tech .module-stats strong{color:var(--primary);text-shadow:0 0 14px rgba(var(--primary-rgb),.45)}.user-tech .module-stats small{color:#7f96bd}.user-tech .module-action-bar,.admin-tech .module-action-bar{border:1px solid rgba(var(--accent-rgb),.18);border-radius:12px;background:#0d204080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.user-tech .module-action-bar>div:first-child b,.admin-tech .module-action-bar>div:first-child b{color:#e9dcfc}.user-tech .module-action-bar>div:first-child span{color:#7f96bd}.user-tech .module-table-wrap,.admin-tech .module-table-wrap{border:1px solid rgba(var(--accent-rgb),.18);border-radius:13px;background:#0d20408c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.user-tech .module-table-wrap .section-title p{color:#8fa6c8}.user-tech .module-table-wrap .row-actions .text-button{color:var(--accent)}.user-tech .module-workbench-hero p{color:var(--text)}.form-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.form-grid-2 label{display:flex;flex-direction:column;gap:5px;font-size:13px;color:var(--text, inherit)}.form-grid-2 .two-col{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form-grid-2 .span-2{grid-column:1 / -1}.template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.template-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:8px}.template-card b{color:#fff;font-size:14px}.template-card p{color:#cdd9ef;font-size:13px;line-height:1.5}.template-card small{color:#8fa4c8;font-size:12px}.template-actions{display:flex;gap:10px;margin-top:4px}.ai-batch-preview{margin-top:16px;display:flex;flex-direction:column;gap:10px}.ai-batch-item{background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px;position:relative}.ai-batch-item .ai-batch-title{display:grid;grid-template-columns:2fr 1fr;gap:10px}.ai-batch-item label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text, inherit)}.ai-batch-item .status-pill{position:absolute;top:12px;right:12px}.desktop-table td.up{color:#4ade80}.desktop-table td.down{color:#f87171}.goods-thumb img,.goods-thumb span{width:44px;height:44px;border-radius:8px;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;background:#ffffff12;border:1px solid rgba(255,255,255,.14);color:#b7c8e6;font-size:18px}.toolbar label{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text, inherit)}.ai-result-panel{margin:4px 0 14px;padding:14px;border:1px solid rgba(167,139,250,.5);border-radius:14px;background:rgba(var(--primary-rgb),.1);box-shadow:0 0 18px rgba(var(--primary-rgb),.18)}.ai-result-panel .section-title{margin-bottom:10px}.ai-result-panel .section-title h4{display:flex;align-items:center;gap:6px}.ai-result-panel .section-title p{margin:2px 0 0;font-size:12px;color:#b7c8e6}.ai-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ai-result-col{background:#0b1b3759;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px 12px}.ai-result-col b{display:block;color:#e9d5ff;font-size:13px;margin-bottom:6px}.ai-result-col p{color:#d7e2f5;font-size:13px;line-height:1.6;margin:4px 0}.ai-result-col small{color:#8fa4c8;font-size:12px}.ai-result-panel .ng-actions{margin-top:12px}@media(max-width:800px){.ai-result-grid{grid-template-columns:1fr}}.template-active-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:2px 0 14px;padding:10px 14px;border:1px solid rgba(167,139,250,.45);border-radius:12px;background:rgba(var(--primary-rgb),.1);color:#cdd9ef;font-size:13px}.template-active-bar b{color:#e9d5ff}.template-active-bar svg{color:var(--muted)}.template-active-bar .text-button{margin-left:auto}.vip-lock-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px;padding:12px 16px;border:1px solid rgba(251,191,36,.4);border-radius:14px;background:linear-gradient(120deg,#92400e47,#581c8738);color:#fde68a;font-size:13px;box-shadow:0 8px 24px #0000002e,inset 0 1px #ffffff14}.vip-lock-bar b{color:#fcd34d}.vip-lock-bar svg{color:#fbbf24}.vip-lock-bar .primary-btn{margin-left:auto;padding:6px 14px;font-size:12px;background:linear-gradient(120deg,#f59e0b,#d97706);border:none;color:#1a1205;font-weight:700}.vip-lock-bar .primary-btn:hover{filter:brightness(1.1)}.ai-key-settings{margin-top:4px;padding:16px;border:1px solid rgba(192,132,252,.16);border-radius:14px;background:#10204259}.engine-tag{font-style:normal;margin-left:auto;padding:3px 10px;border-radius:999px;background:rgba(var(--primary-rgb),.18);border:1px solid rgba(167,139,250,.4);color:#e9d5ff;font-size:12px}.ai-models-form{margin-bottom:6px}.ai-models-form label{color:#bcd0ee}.ai-models-form input,.ai-models-form select{background:#09163099;border-color:#c084fc33;color:#e8f0ff}.ai-models-form input:focus,.ai-models-form select:focus{border-color:rgba(var(--primary-rgb),.6);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.15)}.ai-model-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-top:14px}.ai-model-card{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid rgba(192,132,252,.16);border-radius:14px;background:linear-gradient(145deg,#405ca829,#1a2a5447)}.ai-model-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ai-model-head b{color:#e8f0ff;font-size:14px}.ai-model-head .status-pill{margin-left:auto}.ai-model-card small{color:#8fa6c8;font-size:12px;word-break:break-all}.ai-model-card .ai-model-key{color:var(--muted)}.ai-model-card .ai-model-remark{color:#fcd34d}.ai-model-actions{display:flex;gap:8px;margin-top:6px}.ai-stat-cards article:nth-child(2) b{color:#fbbf24}.ai-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}@media(max-width:800px){.ai-stats-grid{grid-template-columns:1fr}}.panel-sub{padding:16px;border:1px solid rgba(192,132,252,.14);border-radius:14px;background:#1020424d}.panel-sub .sub-title{color:#cdd9ef;font-size:13px;display:block;margin-bottom:12px}.mini-bars{display:flex;align-items:flex-end;gap:10px;height:100px}.mini-bar-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.mini-bar-col em{font-style:normal;font-size:11px;color:#8fa6c8}.mini-bar-col i{width:60%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#a78bfa,#6d5bd0);box-shadow:0 0 10px rgba(var(--primary-rgb),.35)}.mini-bar-col span{font-size:10px;color:#8fa6c8}.top-users{display:flex;flex-direction:column;gap:8px}.top-user-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.top-user-row em{font-style:normal;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(var(--primary-rgb),.2);color:#e9d5ff;font-size:11px}.top-user-row span{flex:1;color:#d7e3f6;font-size:13px}.top-user-row b{color:#a78bfa;font-size:13px}.ai-engine-settings{border:1px solid rgba(192,132,252,.14);border-radius:14px;padding:16px;background:#10204266;margin-bottom:16px}.engine-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.engine-tabs button{padding:7px 14px;border-radius:10px;border:1px solid rgba(192,132,252,.2);background:#1e3a6e66;color:#c7d6f2;font-size:12px;cursor:pointer}.engine-tabs button.active{border-color:#a78bfa;background:rgba(var(--primary-rgb),.22);color:#e9d5ff;box-shadow:0 0 10px #c084fc33}.engine-tabs button:disabled{opacity:.45;cursor:not-allowed}.engine-tabs select{padding:7px 10px;border-radius:10px;border:1px solid rgba(192,132,252,.2);background:#1e3a6e99;color:#c7d6f2;font-size:12px;outline:none}.engine-quota{display:flex;align-items:center;gap:10px;margin-top:10px;color:#93a6c8;font-size:12px}.engine-quota b{color:#86efac}.engine-quota b.red-text{color:#f87171}.goods-image-upload{display:flex;flex-direction:column;gap:8px}.tpl-create-bar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.tpl-create-bar input{flex:1;min-width:180px}.tpl-create-bar button{flex-shrink:0}.pub-account-pick{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#e9d5ff}.pub-account-pick select{min-width:140px}.goods-image-actions{display:flex;align-items:center;gap:8px}.goods-image-actions .upload-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:10px;border:1px solid rgba(192,132,252,.5);background:rgba(var(--primary-rgb),.14);color:#e9d5ff;font-size:12px;cursor:pointer;white-space:nowrap}.goods-image-actions .upload-btn:hover{background:rgba(var(--primary-rgb),.24)}.goods-image-actions .image-url-input{flex:1}.goods-image-preview{display:flex;align-items:center;gap:10px}.goods-image-preview img{width:72px;height:72px;object-fit:cover;border-radius:10px;border:1px solid rgba(192,132,252,.25)}.goods-cell{display:flex;align-items:center;gap:10px}.goods-cell img{width:44px;height:44px;object-fit:cover;border-radius:8px;border:1px solid rgba(192,132,252,.2)}.text-button.warn-text{color:#fbbf24}.engine-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:14px}.engine-card{padding:16px;border-radius:14px;border:1px solid rgba(var(--primary-rgb),.25);background:linear-gradient(168deg,#30195a9e,#130a26e6);cursor:pointer;transition:.2s;display:flex;flex-direction:column;gap:10px}.engine-card:hover{border-color:#c084fc80;transform:translateY(-2px);box-shadow:0 14px 34px #05020e6b,inset 0 1px #d6b2ff12}.engine-card.active{border-color:#d8b4fecc;box-shadow:0 0 18px rgba(var(--primary-rgb),.25),0 0 0 1.5px #c084fc80;background:linear-gradient(168deg,#3c1e6eb3,#190c32e6)}.engine-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.engine-head b{color:#f4ecff;font-size:14px}.engine-price{margin-left:auto;color:#d6c1f7;font-size:12px}.engine-card p{color:#c3aee4;font-size:12px;line-height:1.6;margin:0;min-height:38px}.engine-card .primary-btn{margin-top:auto}.engine-active{color:#86efac;font-size:13px;font-weight:600;margin-top:auto}.ai-key-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ai-key-head b{display:flex;align-items:center;gap:6px;color:#e2ecff;font-size:14px}.ai-key-head svg{color:var(--muted)}.ai-key-head .status-pill{margin-left:auto}.ai-key-tip{color:#8fa6c8;font-size:12px;margin:8px 0 14px;line-height:1.6}.ai-key-form{margin-bottom:4px}.ai-key-form label{color:#bcd0ee}.ai-key-form input,.ai-key-form select{background:#09163099;border-color:#c084fc33;color:#e8f0ff}.ai-key-form input:focus,.ai-key-form select:focus{border-color:rgba(var(--primary-rgb),.6);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.15)}.stat-cards article b.green{color:#86efac}.stat-cards article b.amber{color:#fbbf24}.stat-cards article b.red{color:#f87171}.reason-bars{display:flex;flex-direction:column;gap:8px}.reason-bar-row{display:flex;align-items:center;gap:10px}.reason-bar-row span{width:200px;color:#d7e3f6;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reason-bar-row i{flex:1;max-width:420px;height:10px;border-radius:6px;background:linear-gradient(90deg,#f87171,#b91c1c);box-shadow:0 0 8px #f871714d}.reason-bar-row em{font-style:normal;width:30px;color:#fca5a5;font-size:12px}.alert-list{display:flex;flex-direction:column;gap:10px;margin-top:10px}.alert-list article{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(192,132,252,.14);background:#10204266}.alert-list article.warn{border-color:#f59e0b66;background:#78350f2e}.alert-list article.danger{border-color:#f8717173;background:#7f1d1d38;box-shadow:0 0 16px #f871711f}.alert-list article svg{color:#fca5a5;flex-shrink:0}.alert-list article div{flex:1;display:flex;flex-direction:column;gap:2px}.alert-list article b{color:#fde8e8;font-size:13px}.alert-list article small{color:#fca5a5;font-size:12px}.ai-risk-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0;padding:10px 14px;border-radius:12px;font-size:13px;border:1px solid rgba(255,255,255,.1);background:#10204273;color:#a9bcdc}.ai-risk-line.high{border-color:#f871718c;background:#7f1d1d38;color:#fca5a5;box-shadow:0 0 18px #f871711f}.ai-risk-line.review{border-color:#f59e0b80;background:#78350f33;color:#fcd34d}.ai-risk-line.pass{border-color:#4ade8073;background:#14532d2e;color:#86efac}.ai-risk-line b{font-size:14px}.term-list-inline em{font-style:normal;margin:0 4px;padding:2px 8px;border-radius:8px;background:#f8717129;border:1px solid rgba(248,113,113,.35);color:#fca5a5}.term-clean{color:#86efac}.primary-btn:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.4)}.text-button.want-on{color:#f472b6;border-color:#f472b666;background:#f472b61a}.user-tech .account-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:18px 24px 22px;margin:8px -24px -8px;border-top:1px solid rgba(var(--accent-rgb),.14);background:#0b1b3766}.user-tech .account-modal .danger{background:linear-gradient(135deg,#ef4444,#b91c1c)}.user-tech .account-modal .danger:hover{box-shadow:0 0 18px #ef444466}.user-tech .delete-confirm-tip{color:#b9cdea;font-size:13px;line-height:1.7;padding-bottom:6px}.user-tech .collect-runs-list{display:grid;gap:9px}.user-tech .collect-run-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(var(--accent-rgb),.14);border-radius:10px;background:#0d204073}.user-tech .collect-run-item b{color:#e9dcfc;font-size:13.5px}.user-tech .collect-run-item p{margin:4px 0 0;color:#8fa6c8;font-size:12px}.user-tech .empty-tip{padding:34px 0;text-align:center;color:#7f96bd;font-size:13px}.user-tech .module-table-wrap .account-actions .text-button{padding:7px 11px;margin-right:7px;border:1px solid rgba(var(--accent-rgb),.18);border-radius:8px;background:#0d204080;white-space:nowrap}.user-tech .module-table-wrap .account-actions .text-button:hover{border-color:rgba(var(--primary-rgb),.55);background:#1e40788c;color:#e879f9}.user-tech .module-subnav,.admin-tech .module-subnav{background:#0d20408c;border-bottom:1px solid rgba(var(--accent-rgb),.18);overflow-x:visible;flex-wrap:wrap}.user-tech .module-subnav button,.admin-tech .module-subnav button{padding:0 9px;color:#8fa6c8}.user-tech .module-subnav button:hover,.admin-tech .module-subnav button:hover{color:#e879f9;background:rgba(var(--primary-rgb),.14)}.user-tech .module-subnav button.active,.admin-tech .module-subnav button.active{color:var(--primary);background:rgba(var(--primary-rgb),.18)}.user-tech .module-subnav button,.admin-tech .module-subnav button{padding:0 7px;font-size:11.5px;letter-spacing:-.2px}.user-tech .module-subnav,.admin-tech .module-subnav{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;min-height:45px}.user-tech .module-subnav button,.admin-tech .module-subnav button{flex:0 0 auto;padding:0 8px}.user-tech .module-subnav,.admin-tech .module-subnav{flex-wrap:wrap;overflow:visible;min-height:45px;padding-top:4px;padding-bottom:4px;row-gap:3px}.user-tech .module-subnav button,.admin-tech .module-subnav button{min-height:28px}.user-tech .search-control-grid,.admin-tech .search-control-grid{background:linear-gradient(135deg,#1c386c8c,#1124488c);border-color:rgba(var(--accent-rgb),.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.user-tech .search-control-grid label,.admin-tech .search-control-grid label{color:#c6d9f5}.search-control-grid input,.search-control-grid select{background:#09142a8c;border:1px solid rgba(192,132,252,.22);color:#e8f1ff}.search-control-grid input::placeholder{color:#7f96bd}.search-control-grid select option{background:#14254a;color:#e8f1ff}.search-hot-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 2px;color:#7f96bd;font-size:12px}.search-hot-row span{font-weight:700;color:#9db4d9}.search-hot-row .hot-sep{color:#3c5480;font-weight:400}.chip-btn{border:1px solid rgba(192,132,252,.25);background:#1e3c7359;color:#a9c6f0;border-radius:999px;padding:4px 13px;font-size:12px;cursor:pointer;transition:all .15s}.chip-btn:hover{background:#a855f759;color:#fff}.chip-btn.ghost{background:transparent;border-color:#c084fc29}.search-empty{display:grid;place-items:center;gap:10px;text-align:center;padding:56px 20px;border:1px dashed rgba(192,132,252,.28);border-radius:13px;color:#9db4d9}.search-empty b{font-size:16px;color:#c6d9f5}.search-empty p{margin:0;color:#7f96bd;font-size:13px}.search-empty-icon{width:62px;height:62px;display:grid;place-items:center;border-radius:18px;background:#a855f729;color:var(--primary)}.user-tech .search-result-card,.admin-tech .search-result-card{background:linear-gradient(150deg,#1c386c80,#0f20428c);border-color:rgba(var(--accent-rgb),.18);color:var(--text)}.user-tech .search-result-card p,.admin-tech .search-result-card p{color:#9db4d9}.user-tech .search-result-card .result-card-meta span,.admin-tech .search-result-card .result-card-meta span{color:#7f96bd}.price-range{display:flex;align-items:center;gap:7px}.price-range span{color:#7f96bd}.user-tech .filter-panel,.admin-tech .filter-panel{background:linear-gradient(135deg,#1c386c8c,#1124488c);border:1px solid rgba(var(--accent-rgb),.18);border-radius:13px;padding:16px 18px}.user-tech .filter-panel label,.admin-tech .filter-panel label{color:#c6d9f5}.user-tech .filter-panel input,.admin-tech .filter-panel input,.user-tech .filter-panel select,.admin-tech .filter-panel select{background:#09142a8c;border:1px solid rgba(var(--accent-rgb),.22);color:#e8f1ff}.user-tech .filter-panel select option{background:#14254a}.user-tech .filter-panel input::placeholder{color:#7f96bd}.form-tip{display:block;font-size:11px;color:#7f96bd;margin-top:3px}.usage-tag-select{background:#09142a8c;border:1px solid rgba(192,132,252,.22);color:#f3e8ff;border-radius:8px;padding:5px 8px;font-size:12px}.user-tech .usage-tag-select option,.admin-tech .usage-tag-select option{background:#14254a}.live-busy{color:#fbbf24}.lock-task-name{display:block;font-size:11px;color:#fbbf24}.mobile-usage-row{display:flex;align-items:center;gap:8px}.search-result-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.select-all-label{display:flex;align-items:center;gap:6px;color:#9db4d9;font-size:13px;cursor:pointer}.search-result-card{position:relative}.search-result-card.selected{border-color:#a855f7a6;box-shadow:0 0 0 1px #a855f759}.result-card-top{display:flex;align-items:center;gap:8px}.result-check{accent-color:var(--primary);cursor:pointer}.search-result-card .row-actions{flex-wrap:wrap}.search-result-card .row-actions .text-button.ai{color:var(--primary)}.monitor-seller-list{display:flex;flex-wrap:wrap;gap:8px;padding:6px 0 12px}.monitor-mode-row{display:flex;gap:18px;padding:10px 0}.monitor-mode-row label{display:flex;align-items:center;gap:6px;color:#c6d9f5;font-size:13px;cursor:pointer}.monitor-mode-row input{accent-color:var(--primary)}.monitor-task-select{width:100%;background:#09142a8c;border:1px solid rgba(192,132,252,.22);color:#e8f1ff;border-radius:8px;padding:9px 10px}.monitor-task-select option{background:#14254a}.schedule-stats{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:0}.schedule-stats .metric-card{min-height:108px}tr.schedule-abnormal{background:#ef444412}tr.schedule-abnormal td:first-child{border-left:3px solid #ef4444}.sched-limit{display:block;margin-top:4px;color:var(--muted)}.auto-toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.auto-toggle .toggle-track{position:relative;width:40px;height:22px;border-radius:12px;background:#cbd5e1;transition:background .2s}.auto-toggle .toggle-thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--card);box-shadow:0 1px 3px #0f172a40;transition:left .2s}.auto-toggle.on .toggle-track{background:var(--accent, var(--primary))}.auto-toggle.on .toggle-thumb{left:20px}.auto-toggle .toggle-label{font-size:13px;color:var(--muted)}.auto-toggle.on .toggle-label{color:var(--accent, var(--primary))}.card-abnormal{border:1px solid rgba(239,68,68,.45);background:#ef44440f!important}.schedule-block{grid-column:1 / -1;border:1px solid var(--line);border-radius:12px;padding:12px 14px 14px;background:var(--bg-2)}.schedule-block-title{display:block;font-size:13px;font-weight:700;color:var(--text, #1e293b);margin-bottom:10px}.schedule-mode-grid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.schedule-mode{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--line);border-radius:9px;background:var(--card);cursor:pointer;font-size:13px}.schedule-mode input{accent-color:var(--primary)}.schedule-mode:has(input:checked){border-color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--primary);font-weight:600}.schedule-detail{display:flex;flex-wrap:wrap;gap:12px;padding-top:10px;border-top:1px dashed var(--line)}.schedule-detail>label{flex:1 1 220px}.weekday-pick{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.weekday-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--line);border-radius:8px;background:var(--card);cursor:pointer;font-size:12px}.weekday-chip input{accent-color:var(--primary)}.weekday-chip:has(input:checked){border-color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--primary);font-weight:600}.muted-text{color:var(--muted, #667085);font-size:13px}.link-like{background:none;border:0;color:var(--accent, var(--primary));font-weight:700;font-size:14px;cursor:pointer;padding:0}.peer-item{display:flex;align-items:center;gap:12px}.peer-item>div:nth-child(2){flex:1;min-width:0}.peer-price{color:#dc2626;font-weight:700;margin-right:8px}.peer-item-actions{flex-shrink:0}.peer-done{font-size:13px;color:var(--muted, #667085)}.result-title{flex:1;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px}.result-card-body{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.result-seller{color:#475467;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-price{color:#dc2626;font-size:17px;white-space:nowrap}.result-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#98a2b3}.search-result-card{transition:border-color .18s,transform .18s,box-shadow .18s}.search-result-card:hover{border-color:#a855f78c;transform:translateY(-2px);box-shadow:0 14px 32px #9333ea29}.search-result-card.selected{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary) inset}.user-tech .result-seller,.admin-tech .result-seller{color:#9db4d9}.user-tech .result-price,.admin-tech .result-price{color:#f87171}.user-tech .result-id,.admin-tech .result-id{color:#60759f}.user-tech .search-result-card:hover,.admin-tech .search-result-card:hover{border-color:rgba(var(--accent-rgb),.6);box-shadow:0 14px 34px #020c2680}.rail-chevron{transition:transform .2s;opacity:.75}.rail-chevron.open{transform:rotate(180deg)}.rail-item.expanded{background:#ffffff0f;color:#fff}.rail-submenu{display:flex;flex-direction:column;gap:2px;margin:4px 0 6px 26px;padding-left:12px;border-left:1px solid rgba(255,255,255,.14)}.rail-submenu-item{width:100%;min-height:32px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#aebdd6;text-align:left;font-size:12px;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail-submenu-item:hover{background:#ffffff14;color:#fff}.rail-submenu-item.active{background:#8b5cf638;color:#7fb0ff;font-weight:700;box-shadow:inset 2px 0 #3478ff}.account-login-form .form-grid-2{grid-column:1 / -1}.user-tech .schedule-block,.admin-tech .schedule-block{background:#09183080;border-color:rgba(var(--accent-rgb),.18)}.user-tech .schedule-block-title,.admin-tech .schedule-block-title{color:#c6d9f5}.user-tech .schedule-mode,.user-tech .weekday-chip,.admin-tech .schedule-mode,.admin-tech .weekday-chip{background:#0918309e;border-color:rgba(var(--accent-rgb),.2);color:#a9c6f0}.user-tech .schedule-mode:hover,.user-tech .weekday-chip:hover,.admin-tech .schedule-mode:hover,.admin-tech .weekday-chip:hover{background:#1e3c7373;color:#e8f1ff}.user-tech .schedule-mode:has(input:checked),.user-tech .weekday-chip:has(input:checked),.admin-tech .schedule-mode:has(input:checked),.admin-tech .weekday-chip:has(input:checked){border-color:rgba(var(--accent-rgb),.6);background:rgba(var(--primary-rgb),.2);color:var(--text-dim)}.user-tech .schedule-mode input,.user-tech .weekday-chip input,.admin-tech .schedule-mode input,.admin-tech .weekday-chip input{accent-color:var(--primary)}.user-tech .schedule-detail,.admin-tech .schedule-detail{border-top-color:rgba(var(--accent-rgb),.16)}.user-tech .account-modal,.admin-tech .account-modal{overflow-y:auto;overflow-x:hidden}.account-modal .account-modal-footer{position:sticky;bottom:0;z-index:3}.user-tech .account-modal .account-login-panel-head,.admin-tech .account-modal .account-login-panel-head{padding:13px 24px 10px}.user-tech .account-modal .account-login-form,.admin-tech .account-modal .account-login-form{padding:12px 0 4px;gap:9px}.user-tech .account-modal .account-login-form label,.admin-tech .account-modal .account-login-form label{gap:4px}.user-tech .account-modal .account-login-form input,.user-tech .account-modal .account-login-form select,.user-tech .account-modal .account-login-form textarea,.admin-tech .account-modal .account-login-form input,.admin-tech .account-modal .account-login-form select,.admin-tech .account-modal .account-login-form textarea{padding:6px 10px;font-size:13px}.user-tech .account-modal .account-login-form textarea,.admin-tech .account-modal .account-login-form textarea{line-height:1.35}.user-tech .account-modal .schedule-block,.admin-tech .account-modal .schedule-block{padding:9px 12px 10px}.user-tech .account-modal .schedule-block-title,.admin-tech .account-modal .schedule-block-title{margin-bottom:7px}.user-tech .account-modal .schedule-mode-grid,.admin-tech .account-modal .schedule-mode-grid{margin-bottom:6px;gap:6px}.user-tech .account-modal .schedule-mode,.user-tech .account-modal .weekday-chip,.admin-tech .account-modal .schedule-mode,.admin-tech .account-modal .weekday-chip{padding:4px 9px}.user-tech .account-modal .schedule-detail,.admin-tech .account-modal .schedule-detail{padding-top:7px;gap:8px}.user-tech .account-modal .form-tip,.admin-tech .account-modal .form-tip{font-size:11px;line-height:1.3;margin-top:3px}.user-tech .account-modal .account-modal-footer,.admin-tech .account-modal .account-modal-footer{padding:10px 24px 12px;margin-top:2px}.user-tech .account-modal .account-login-panel-head,.admin-tech .account-modal .account-login-panel-head{padding:9px 24px 8px}.user-tech .account-modal .account-login-form,.admin-tech .account-modal .account-login-form{padding:8px 0 2px;gap:7px}.user-tech .account-modal .account-login-form input,.user-tech .account-modal .account-login-form select,.admin-tech .account-modal .account-login-form input,.admin-tech .account-modal .account-login-form select{padding:5px 9px}.user-tech .account-modal .account-login-form textarea,.admin-tech .account-modal .account-login-form textarea{padding:5px 9px;line-height:1.25}.user-tech .account-modal .schedule-block,.admin-tech .account-modal .schedule-block{padding:6px 12px 7px}.user-tech .account-modal .schedule-detail,.admin-tech .account-modal .schedule-detail{padding-top:5px}.user-tech .account-modal .account-modal-footer,.admin-tech .account-modal .account-modal-footer{padding:7px 24px 9px}.user-tech .account-modal,.admin-tech .account-modal{max-height:calc(100vh - 36px)}.user-tech .account-modal .account-login-form,.admin-tech .account-modal .account-login-form{gap:6px}.user-tech .account-modal .account-login-panel-head,.admin-tech .account-modal .account-login-panel-head{padding:6px 24px}.user-tech .account-modal .account-modal-footer,.admin-tech .account-modal .account-modal-footer{margin:0 -24px}.user-tech .account-modal .schedule-block-title,.admin-tech .account-modal .schedule-block-title,.user-tech .account-modal .schedule-mode-grid,.admin-tech .account-modal .schedule-mode-grid{margin-bottom:4px}.search-result-actions input[type=checkbox],.result-check{width:18px;height:18px;accent-color:var(--primary);cursor:pointer;flex-shrink:0}.select-all-label{-webkit-user-select:none;user-select:none}.select-all-label:hover,.result-check:hover{filter:brightness(1.25)}.search-result-card{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.search-result-card:hover{border-color:#c084fc73}.search-result-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.search-result-card{display:flex;flex-direction:column;position:relative;overflow:hidden;cursor:pointer;background:linear-gradient(180deg,#f8fbff,#eef4fc);border:1px solid rgba(192,132,252,.25);border-radius:12px;box-shadow:0 3px 12px #020a1c40;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;padding:0}.search-result-card:hover{transform:translateY(-2px);border-color:#c084fc80}.search-result-card.selected{border-color:#a855f7b3;box-shadow:0 0 0 1px #a855f766,0 6px 18px #8b5cf640}.result-cover{position:relative;width:100%;height:220px;overflow:hidden;border-radius:12px 12px 0 0}.result-cover:before,.result-cover:after{content:"";position:absolute;border-radius:50%;background:#ffffff29;pointer-events:none}.result-cover:before{width:120px;height:120px;top:-46px;right:-22px}.result-cover:after{width:74px;height:74px;bottom:-30px;left:22px;background:#ffffff1c}.result-cover-tag{position:absolute;top:10px;left:36px;z-index:2;padding:3px 9px;border-radius:7px;background:#0610266b;color:#f0e8fd;font-size:12px;font-weight:700;letter-spacing:.5px}.result-cover-label{position:absolute;right:8px;bottom:8px;z-index:2;padding:2px 8px;border-radius:6px;background:#ffffffe6;color:#1e3a5f;font-size:11px;font-weight:700}.result-check{position:absolute;top:8px;left:8px;z-index:3}.result-body{display:grid;gap:6px;padding:10px 12px 12px}.result-title{color:#0f2440;font-size:14px;line-height:1.35;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px}.result-price-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.result-price{color:#e11d48;font-size:17px;font-weight:800}.result-wants{color:#64748b;font-size:12px;font-weight:600;white-space:nowrap}.result-heat{display:flex;gap:10px;color:#7d93af;font-size:11px;flex-wrap:wrap;margin-top:2px}.result-heat span{display:inline-flex;align-items:center;gap:3px}.result-heat .heat-views{color:#64748b}.result-heat .heat-favs,.result-heat .heat-wants{color:var(--primary)}.result-seller-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.result-seller{color:#3b5a82;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-verify{padding:1px 6px;border-radius:5px;background:#8b5cf624;color:var(--primary);font-size:11px;font-weight:700;flex-shrink:0}.result-meta{display:flex;gap:10px;color:#7d93af;font-size:11px;flex-wrap:wrap}.search-result-card .row-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:auto;padding-top:8px;border-top:1px dashed rgba(192,132,252,.28);flex-wrap:wrap}.search-result-card .row-actions .text-button{color:var(--primary)}.desktop-table td .item-desc{display:block;margin-top:3px;max-width:420px;color:#7d93af;font-size:12px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-risk-terms{display:block;margin-top:3px;max-width:420px;color:#e0a03c;font-size:11px;line-height:1.4;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-risk-terms.high{color:#e5484d}html[data-theme=light-min] .item-risk-terms{color:#b45309}html[data-theme=light-min] .item-risk-terms.high{color:#c02626}.section-title-inline{margin-top:18px}.type-dist-row{display:flex;flex-wrap:wrap;gap:10px}.type-dist-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;background:#0d204299;border:1px solid rgba(192,132,252,.2);color:#c6d9f5;font-size:13px}.type-dist-chip b{font-weight:700}.type-dist-chip i{font-style:normal;font-weight:800;color:var(--primary)}.admin-config-form{grid-template-columns:1fr 1fr}.admin-config-form .form-tip{color:#7d93af;font-size:11px;line-height:1.35}.admin-config-form textarea{min-height:92px}.config-actions{display:flex;gap:10px}.cell-sub{display:block;color:#7d93af;font-size:11px;margin-top:2px}.alert-wrap{position:relative;display:inline-flex}.alert-button{position:relative}.alert-dot{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:9px;background:#f43f5e;color:#fff;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 8px #f43f5eb3}.alert-button.has-alert{color:#fda4af}.alert-popover{position:absolute;top:42px;right:0;width:280px;background:#0b1a33;border:1px solid rgba(192,132,252,.25);border-radius:12px;padding:10px;z-index:60;box-shadow:0 12px 32px #02081499}.alert-popover-head{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 10px;color:#e2ecff}.alert-popover-head b{font-size:14px}.alert-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border-radius:10px;margin-top:6px;background:#f43f5e1a;border:1px solid rgba(244,63,94,.35);color:#e2ecff;cursor:pointer}.alert-row:hover{background:#f43f5e2e}.alert-row-icon{color:#fb7185;display:inline-flex}.alert-row-main{flex:1;text-align:left}.alert-row-main b{display:block;font-size:13px}.alert-row-main small{color:#9db4d2;font-size:11px}.section-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:10px;margin-bottom:14px;border-radius:14px;background:linear-gradient(180deg,#0a1428e0,#060c1aeb);border:1px solid rgba(168,85,247,.22);box-shadow:0 10px 34px #02061773}.section-tabs button{display:inline-flex;align-items:center;gap:8px;padding:11px 17px;border-radius:10px;background:#ffffff26;border:1px solid rgba(255,255,255,.36);color:var(--text);font-size:14px;font-weight:600;cursor:pointer;transition:color .18s,background .18s,border-color .18s,box-shadow .18s}.section-tabs button:hover{color:#fff;background:#ffffff47;border-color:#d8b4fee6}.section-tabs button.active{color:#fff;font-weight:800;background:linear-gradient(90deg,var(--primary),#d946ef);border-color:#e9d5ff;box-shadow:0 6px 18px #d946ef73,inset 0 0 0 1px #ffffff4d}.section-tabs.tabs-lg{gap:10px;padding:12px}.section-tabs.tabs-lg button{padding:13px 21px;font-size:15px;border-radius:11px}.section-tabs.tabs-sm{gap:6px;padding:8px}.section-tabs.tabs-sm button{padding:8px 12px;font-size:12.5px;border-radius:8px;font-weight:600}@media(max-width:860px){.section-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.section-tabs button{flex:none}}[data-theme=light-min] .rail{background:linear-gradient(180deg,#f3f6fb,#e6ecf5);color:#1e293b;box-shadow:8px 0 30px #0f172a14}[data-theme=light-min] .rail-brand{border-bottom-color:#1e293b1a}[data-theme=light-min] .rail-brand b{color:#0f172a}[data-theme=light-min] .rail-brand small{color:var(--primary)}[data-theme=light-min] .rail-logo{color:var(--primary);background:#9333ea1f}[data-theme=light-min] .rail-scroll-hint{color:var(--muted)}[data-theme=light-min] .rail-item{border-color:#1e293b29;background:#fffc;color:#1e293b}[data-theme=light-min] .rail-item:hover{background:var(--card);border-color:#9333ea80;color:#0f172a}[data-theme=light-min] .rail-item.active{background:linear-gradient(90deg,var(--primary),var(--primary));border-color:#d8b4fe;color:#fff;font-weight:800;box-shadow:0 8px 22px #9333ea59,inset 0 0 0 1px #ffffff4d}[data-theme=light-min] .rail-item.active:before{background:var(--card);box-shadow:0 0 10px #fff}[data-theme=light-min] .rail-scroll::-webkit-scrollbar-thumb{background:#b6c2d4;border-color:#e6ecf5}[data-theme=light-min] .admin-tech,[data-theme=light-min] .user-tech{background:#eef2f8}[data-theme=light-min] .admin-tech .topbar,[data-theme=light-min] .user-tech .topbar,[data-theme=light-min] .topbar{background:var(--card);border-bottom-color:#dbe3ee}[data-theme=light-min] .admin-tech .topbar b,[data-theme=light-min] .user-tech .topbar b{color:#0f172a}[data-theme=light-min] .admin-tech .topbar span,[data-theme=light-min] .user-tech .topbar span{color:#64748b}[data-theme=light-min] .admin-tech .icon-button,[data-theme=light-min] .user-tech .icon-button,[data-theme=light-min] .admin-tech .user-button,[data-theme=light-min] .user-tech .user-button,[data-theme=light-min] .icon-button,[data-theme=light-min] .user-button,[data-theme=light-min] .menu-button{color:#475569}[data-theme=light-min] .admin-tech .icon-button:hover,[data-theme=light-min] .user-tech .icon-button:hover,[data-theme=light-min] .admin-tech .user-button:hover,[data-theme=light-min] .user-tech .user-button:hover{color:#0f172a}[data-theme=light-min] .admin-tech .vip-badge,[data-theme=light-min] .user-tech .vip-badge{background:#eef2ff;color:#4f46e5!important}[data-theme=light-min] .admin-tech .page-tabs,[data-theme=light-min] .user-tech .page-tabs,[data-theme=light-min] .page-tabs{background:var(--card);border-bottom-color:#dbe3ee}[data-theme=light-min] .admin-tech .page-tab,[data-theme=light-min] .user-tech .page-tab,[data-theme=light-min] .page-tab{color:#64748b}[data-theme=light-min] .admin-tech .page-tab:hover,[data-theme=light-min] .user-tech .page-tab:hover{color:var(--primary);background:#f1f5f9}[data-theme=light-min] .admin-tech .page-tab.active,[data-theme=light-min] .user-tech .page-tab.active{color:var(--primary);border-color:#dbe3ee;background:var(--bg-2)}[data-theme=light-min] .page-tab-close:hover{color:#dc2626;background:#fee2e2}[data-theme=light-min] .content-tech,[data-theme=light-min] .user-tech .content{background:radial-gradient(1100px 420px at 88% -12%,rgba(168,85,247,.1),transparent 62%),linear-gradient(180deg,#f5f8fc,#e9eef6)}[data-theme=light-min] .content-tech .panel,[data-theme=light-min] .panel,[data-theme=light-min] .user-tech .panel,[data-theme=light-min] .user-tech .module-grid article,[data-theme=light-min] .user-tech .quick-action,[data-theme=light-min] .user-tech .metric-card,[data-theme=light-min] .user-tech .account-card,[data-theme=light-min] .user-tech .document-card,[data-theme=light-min] .user-tech .card-preview-panel,[data-theme=light-min] .user-tech .card-editor-layout,[data-theme=light-min] .user-tech .card-editor-form,[data-theme=light-min] .user-tech .card-json-preview,[data-theme=light-min] .user-tech .delivery-summary-grid>section,[data-theme=light-min] .user-tech .bs-panel,[data-theme=light-min] .user-tech .screen-template-card,[data-theme=light-min] .user-tech .admin-table,[data-theme=light-min] .user-tech .agent-table,[data-theme=light-min] .user-tech .account-table,[data-theme=light-min] .user-tech .account-table-wrap,[data-theme=light-min] .user-tech .desktop-table,[data-theme=light-min] .user-tech .account-login-card,[data-theme=light-min] .user-tech .account-login-panel,[data-theme=light-min] .user-tech .account-modal,[data-theme=light-min] .user-tech .coordinate-grid,[data-theme=light-min] .user-tech .data-management-grid,[data-theme=light-min] .user-tech .ai-settings-grid,[data-theme=light-min] .user-tech .plan-grid article,[data-theme=light-min] .user-tech .preference-grid,[data-theme=light-min] .user-tech .theme-settings{background:var(--card);border-color:#dbe3ee;box-shadow:0 8px 30px #1d2d490f}[data-theme=light-min] .tech-metric{background:linear-gradient(165deg,#fff,#f1f5fb);border-color:#d3ddec;box-shadow:0 12px 32px #1d2d4914,inset 0 1px #ffffffe6}[data-theme=light-min] .tech-metric:hover{box-shadow:0 16px 42px #1d2d491f,0 0 26px #a855f726}[data-theme=light-min] .tech-metric>div:nth-child(2)>span{color:#64748b}[data-theme=light-min] .tech-metric strong{background:linear-gradient(92deg,var(--primary),#7c3aed 55%,#db2777);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=light-min] .tech-metric small{color:#059669}[data-theme=light-min] .metric-card{background:var(--card);border-color:#dbe3ee}[data-theme=light-min] .metric-card span{color:#64748b}[data-theme=light-min] .metric-card strong{color:#0f172a}[data-theme=light-min] .metric-card small{color:#059669}[data-theme=light-min] h3,[data-theme=light-min] .panel h3,[data-theme=light-min] .content-tech .panel h3,[data-theme=light-min] .user-tech .section-title h3,[data-theme=light-min] .user-tech h3,[data-theme=light-min] .user-tech .panel h3{color:#0f172a}[data-theme=light-min] .section-title p,[data-theme=light-min] .panel p,[data-theme=light-min] .panel small,[data-theme=light-min] .content-tech .panel .section-title p,[data-theme=light-min] .user-tech .section-title p,[data-theme=light-min] .user-tech .panel p,[data-theme=light-min] .user-tech .module-grid p,[data-theme=light-min] .user-tech .notice-list p,[data-theme=light-min] .user-tech .notice-list small{color:#64748b}[data-theme=light-min] .panel span,[data-theme=light-min] .user-tech .panel span,[data-theme=light-min] .user-tech .module-grid b{color:#334155}[data-theme=light-min] .desktop-table,[data-theme=light-min] .user-tech .desktop-table,[data-theme=light-min] .admin-table{background:var(--card)}[data-theme=light-min] th,[data-theme=light-min] .user-tech th,[data-theme=light-min] .admin-table th{background:#f1f5f9;color:#334155}[data-theme=light-min] .content-tech .admin-table th{color:#334155}[data-theme=light-min] td,[data-theme=light-min] .user-tech td{border-bottom-color:#e8edf5;color:#334155}[data-theme=light-min] td b,[data-theme=light-min] .user-tech td b{color:#0f172a}[data-theme=light-min] td small,[data-theme=light-min] .user-tech td small{color:#64748b}[data-theme=light-min] .user-tech .usage-bars span{color:#334155}[data-theme=light-min] .user-tech .usage-bars b{color:var(--primary)}[data-theme=light-min] .user-tech .usage-bars i{background:#e8edf5}[data-theme=light-min] input,[data-theme=light-min] select,[data-theme=light-min] textarea,[data-theme=light-min] .user-tech input,[data-theme=light-min] .user-tech select,[data-theme=light-min] .user-tech textarea{background:var(--card);border-color:#cbd5e1;color:#0f172a}[data-theme=light-min] input::placeholder,[data-theme=light-min] .user-tech input::placeholder{color:var(--muted)}[data-theme=light-min] input:focus,[data-theme=light-min] select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #a855f726}[data-theme=light-min] .soft-btn,[data-theme=light-min] .user-tech .soft-btn{background:#f1f5f9;color:#334155;border-color:#d3ddec}[data-theme=light-min] .primary-btn{background:var(--primary);color:#fff}[data-theme=light-min] .primary-btn:hover{background:var(--primary)}[data-theme=light-min] .section-tabs{background:linear-gradient(180deg,#fff,#f1f5fb);border-color:#d3ddec;box-shadow:0 10px 34px #1d2d4914}[data-theme=light-min] .section-tabs button{background:var(--bg-2);border-color:#d3ddec;color:#334155}[data-theme=light-min] .section-tabs button:hover{background:var(--card);border-color:#d8b4fe;color:#0f172a}[data-theme=light-min] .section-tabs button.active{background:linear-gradient(90deg,var(--primary),var(--primary));border-color:#d8b4fe;color:#fff}[data-theme=light-min] .content-tech .safe-banner,[data-theme=light-min] .user-tech .safe-banner,[data-theme=light-min] .safe-banner{background:#efe6fd;border-left-color:var(--primary);color:#4c3a78}[data-theme=light-min] .safe-banner .status-pill.safe,[data-theme=light-min] .status-pill.safe{background:#d1fae5;color:#047857}[data-theme=light-min] .status-pill.warn{background:#fef3c7;color:#b45309}[data-theme=light-min] .status-pill.info{background:#e9dcfc;color:var(--primary)}[data-theme=light-min] .admin-hero{background:radial-gradient(circle at 82% 20%,rgba(168,85,247,.25),transparent 30%),linear-gradient(125deg,#e9dcfc,#ddd6fe 60%,#d8b4fe)}[data-theme=light-min] .user-hero{background:radial-gradient(circle at 80% 25%,rgba(168,85,247,.3),transparent 30%),linear-gradient(125deg,#e9dcfc,#ddd6fe 60%,#d8b4fe)}[data-theme=light-min] .admin-hero h2,[data-theme=light-min] .user-hero h2{color:#0f172a}[data-theme=light-min] .admin-hero p,[data-theme=light-min] .user-hero p{color:#334155}[data-theme=light-min] .admin-hero>div>span,[data-theme=light-min] .user-hero>div>span{color:var(--primary)}[data-theme=light-min] .hero-orbit{border-color:#d8b4fe;background:#eff6ff;box-shadow:inset 0 0 50px #a855f714}[data-theme=light-min] .user-hero .soft-btn{background:#9333ea1f;border-color:#9333ea59;color:var(--primary)}[data-theme=light-min] .alert-popover{background:var(--card);border-color:#dbe3ee;box-shadow:0 12px 32px #0f172a26}[data-theme=light-min] .alert-popover-head{color:#0f172a}[data-theme=light-min] .alert-row{background:#f43f5e14;border-color:#f43f5e4d;color:#1e293b}[data-theme=light-min] .alert-row small{color:#64748b}[data-theme=light-min] .type-dist-chip{background:#f1f5f9;border-color:#d3ddec;color:#334155}[data-theme=light-min] .cell-sub{color:#64748b}[data-theme=neon-purple] .rail{background:linear-gradient(180deg,#1d1233,#120a24);color:#f3e8ff;box-shadow:8px 0 30px #14082880}[data-theme=neon-purple] .rail-brand{border-bottom-color:#d8b4fe24}[data-theme=neon-purple] .rail-brand small{color:var(--primary)}[data-theme=neon-purple] .rail-logo{color:#d8b4fe;background:#a855f729}[data-theme=neon-purple] .rail-item{border-color:#d8b4fe47;background:#a855f71a;color:#f3e8ff}[data-theme=neon-purple] .rail-item:hover{background:#d8b4fe38;border-color:#d8b4fe99;color:#fff}[data-theme=neon-purple] .rail-item.active{background:linear-gradient(90deg,var(--primary),#d946ef);border-color:#e9d5ff;color:#fff;font-weight:800;box-shadow:0 8px 22px #a855f78c,inset 0 0 0 1px #ffffff4d}[data-theme=neon-purple] .rail-item.active:before{background:#f0abfc;box-shadow:0 0 10px #e879f9}[data-theme=neon-purple] .rail-scroll::-webkit-scrollbar-thumb{background:#6d28d9;border-color:#1d1233}[data-theme=neon-purple] .admin-tech,[data-theme=neon-purple] .user-tech{background:#120a26}[data-theme=neon-purple] .admin-tech .topbar,[data-theme=neon-purple] .user-tech .topbar{background:linear-gradient(180deg,#241043,#190b30);border-bottom-color:#d8b4fe33}[data-theme=neon-purple] .admin-tech .topbar b,[data-theme=neon-purple] .user-tech .topbar b{color:#f3e8ff}[data-theme=neon-purple] .admin-tech .topbar span,[data-theme=neon-purple] .user-tech .topbar span,[data-theme=neon-purple] .admin-tech .icon-button,[data-theme=neon-purple] .user-tech .icon-button,[data-theme=neon-purple] .admin-tech .user-button,[data-theme=neon-purple] .user-tech .user-button{color:var(--muted)}[data-theme=neon-purple] .admin-tech .icon-button:hover,[data-theme=neon-purple] .user-tech .icon-button:hover{color:#fff}[data-theme=neon-purple] .admin-tech .vip-badge,[data-theme=neon-purple] .user-tech .vip-badge{background:#a855f72e;color:#e9d5ff!important}[data-theme=neon-purple] .admin-tech .page-tabs,[data-theme=neon-purple] .user-tech .page-tabs{background:#190b30;border-bottom-color:#d8b4fe2e}[data-theme=neon-purple] .admin-tech .page-tab,[data-theme=neon-purple] .user-tech .page-tab{color:#b7a5d9}[data-theme=neon-purple] .admin-tech .page-tab:hover,[data-theme=neon-purple] .user-tech .page-tab:hover{color:#f0e6ff;background:#a855f724}[data-theme=neon-purple] .admin-tech .page-tab.active,[data-theme=neon-purple] .user-tech .page-tab.active{color:#e9d5ff;border-color:#d8b4fe66;background:#2a1250}[data-theme=neon-purple] .page-tab-close:hover{color:#ff9b9b;background:#ff505029}[data-theme=neon-purple] .content-tech,[data-theme=neon-purple] .user-tech .content{background:radial-gradient(1100px 420px at 88% -12%,rgba(168,85,247,.24),transparent 62%),radial-gradient(900px 380px at -8% 12%,rgba(217,70,239,.14),transparent 55%),linear-gradient(180deg,#150b2b,#0d0620)}[data-theme=neon-purple] .content-tech .panel,[data-theme=neon-purple] .user-tech .panel,[data-theme=neon-purple] .user-tech .module-grid article,[data-theme=neon-purple] .user-tech .quick-action,[data-theme=neon-purple] .user-tech .metric-card,[data-theme=neon-purple] .user-tech .account-card,[data-theme=neon-purple] .user-tech .document-card,[data-theme=neon-purple] .user-tech .card-preview-panel,[data-theme=neon-purple] .user-tech .card-editor-layout,[data-theme=neon-purple] .user-tech .card-editor-form,[data-theme=neon-purple] .user-tech .card-json-preview,[data-theme=neon-purple] .user-tech .delivery-summary-grid>section,[data-theme=neon-purple] .user-tech .bs-panel,[data-theme=neon-purple] .user-tech .screen-template-card,[data-theme=neon-purple] .user-tech .admin-table,[data-theme=neon-purple] .user-tech .agent-table,[data-theme=neon-purple] .user-tech .account-table,[data-theme=neon-purple] .user-tech .account-table-wrap,[data-theme=neon-purple] .user-tech .desktop-table,[data-theme=neon-purple] .user-tech .account-login-card,[data-theme=neon-purple] .user-tech .account-login-panel,[data-theme=neon-purple] .user-tech .account-modal,[data-theme=neon-purple] .user-tech .coordinate-grid,[data-theme=neon-purple] .user-tech .data-management-grid,[data-theme=neon-purple] .user-tech .ai-settings-grid,[data-theme=neon-purple] .user-tech .plan-grid article,[data-theme=neon-purple] .user-tech .preference-grid,[data-theme=neon-purple] .user-tech .theme-settings{background:#2b144a8c;border-color:#d8b4fe2e;box-shadow:0 12px 30px #08031273,inset 0 1px #e9d5ff14}[data-theme=neon-purple] .tech-metric{border-color:#d8b4fe38;background:linear-gradient(165deg,#581c878c,#1e0a37cc);box-shadow:0 12px 32px #08031280,inset 0 1px #e9d5ff1a}[data-theme=neon-purple] .tech-metric:before{background:linear-gradient(90deg,transparent,var(--accent),#e879f9,transparent)}[data-theme=neon-purple] .tech-metric>div:nth-child(2)>span{color:var(--muted)}[data-theme=neon-purple] .tech-metric strong{background:linear-gradient(92deg,var(--accent),#e879f9 55%,#f0abfc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=neon-purple] .tech-metric small{color:#a7f3d0}[data-theme=neon-purple] .metric-card{background:#2b144a8c;border-color:#d8b4fe2e}[data-theme=neon-purple] .metric-card span{color:var(--muted)}[data-theme=neon-purple] .metric-card strong,[data-theme=neon-purple] h3,[data-theme=neon-purple] .panel h3,[data-theme=neon-purple] .content-tech .panel h3,[data-theme=neon-purple] .user-tech .section-title h3,[data-theme=neon-purple] .user-tech h3,[data-theme=neon-purple] .user-tech .panel h3{color:#f3e8ff}[data-theme=neon-purple] .section-title p,[data-theme=neon-purple] .panel p,[data-theme=neon-purple] .panel small,[data-theme=neon-purple] .content-tech .panel .section-title p,[data-theme=neon-purple] .user-tech .section-title p,[data-theme=neon-purple] .user-tech .panel p,[data-theme=neon-purple] .user-tech .module-grid p,[data-theme=neon-purple] .user-tech .notice-list p,[data-theme=neon-purple] .user-tech .notice-list small{color:#b7a5d9}[data-theme=neon-purple] .panel span,[data-theme=neon-purple] .user-tech .panel span,[data-theme=neon-purple] .user-tech .module-grid b{color:#ddd0f0}[data-theme=neon-purple] .desktop-table,[data-theme=neon-purple] .user-tech .desktop-table,[data-theme=neon-purple] .admin-table{background:#2b144a73}[data-theme=neon-purple] th,[data-theme=neon-purple] .user-tech th,[data-theme=neon-purple] .admin-table th{background:#1e0c37e6;color:#cbb8ee}[data-theme=neon-purple] .content-tech .admin-table th{color:#d8b4fe}[data-theme=neon-purple] td,[data-theme=neon-purple] .user-tech td{border-bottom-color:#d8b4fe1f;color:#d9ccf0}[data-theme=neon-purple] td b,[data-theme=neon-purple] .user-tech td b{color:#f3e8ff}[data-theme=neon-purple] td small,[data-theme=neon-purple] .user-tech td small{color:#a58fc9}[data-theme=neon-purple] .user-tech .usage-bars span{color:#d9ccf0}[data-theme=neon-purple] .user-tech .usage-bars b{color:#d8b4fe}[data-theme=neon-purple] .user-tech .usage-bars i{background:#140828cc}[data-theme=neon-purple] .user-tech .usage-bars i:after{background:linear-gradient(90deg,var(--primary),#e879f9)}[data-theme=neon-purple] input,[data-theme=neon-purple] select,[data-theme=neon-purple] textarea,[data-theme=neon-purple] .user-tech input,[data-theme=neon-purple] .user-tech select,[data-theme=neon-purple] .user-tech textarea{background:#140828d9;border-color:#d8b4fe42;color:#eee4ff}[data-theme=neon-purple] input::placeholder,[data-theme=neon-purple] .user-tech input::placeholder{color:#8f74b8}[data-theme=neon-purple] input:focus,[data-theme=neon-purple] select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #a855f738}[data-theme=neon-purple] .soft-btn,[data-theme=neon-purple] .user-tech .soft-btn{background:#a855f724;color:#e9d5ff;border-color:#d8b4fe47}[data-theme=neon-purple] .primary-btn{background:linear-gradient(90deg,var(--primary),#d946ef);color:#fff;box-shadow:0 6px 18px #a855f766}[data-theme=neon-purple] .primary-btn:hover{filter:brightness(1.1)}[data-theme=neon-purple] .section-tabs{background:linear-gradient(180deg,#241040e6,#140828eb);border-color:#d8b4fe42}[data-theme=neon-purple] .section-tabs button{background:#d8b4fe1a;border-color:#d8b4fe38;color:#ddd0f0}[data-theme=neon-purple] .section-tabs button:hover{background:#d8b4fe33;border-color:#d8b4fe80;color:#fff}[data-theme=neon-purple] .section-tabs button.active{background:linear-gradient(90deg,var(--primary),#d946ef);border-color:#e9d5ff;color:#fff}[data-theme=neon-purple] .content-tech .safe-banner,[data-theme=neon-purple] .user-tech .safe-banner{background:linear-gradient(90deg,#a855f738,#140828a6);border-left-color:var(--primary);color:#e9d5ff}[data-theme=neon-purple] .safe-banner .status-pill.safe,[data-theme=neon-purple] .status-pill.safe{background:#34d39929;color:#a7f3d0}[data-theme=neon-purple] .status-pill.warn{background:#f59e0b29;color:#fcd34d}[data-theme=neon-purple] .status-pill.info{background:#a855f72e;color:#e9d5ff}[data-theme=neon-purple] .admin-hero{background:radial-gradient(circle at 82% 20%,rgba(168,85,247,.6),transparent 30%),linear-gradient(125deg,#2a1250,var(--primary-dark) 70%,var(--primary))}[data-theme=neon-purple] .user-hero{background:radial-gradient(circle at 80% 25%,rgba(217,70,239,.4),transparent 30%),linear-gradient(125deg,#2a1250,var(--primary-dark) 62%,#c026d3)}[data-theme=neon-purple] .admin-hero h2,[data-theme=neon-purple] .user-hero h2{color:#fff}[data-theme=neon-purple] .admin-hero p,[data-theme=neon-purple] .user-hero p{color:#e9d5ff}[data-theme=neon-purple] .admin-hero>div>span,[data-theme=neon-purple] .user-hero>div>span{color:#f0abfc}[data-theme=neon-purple] .hero-orbit{border-color:#e9d5ff73;background:#a855f71f;box-shadow:inset 0 0 50px #a855f729,0 0 30px #a855f724}[data-theme=neon-purple] .alert-popover{background:#1d0f38;border-color:#d8b4fe4d}[data-theme=neon-purple] .alert-popover-head{color:#f3e8ff}[data-theme=neon-purple] .alert-row{background:#f43f5e1f;border-color:#f43f5e66;color:#f3e8ff}[data-theme=neon-purple] .type-dist-chip{background:#a855f71f;border-color:#d8b4fe42;color:#ddd0f0}.theme-settings{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.user-tech .theme-settings{border-top-color:rgba(var(--accent-rgb),.14)}.theme-settings-head{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.theme-settings-head b{font-size:15px;color:#0f172a}.user-tech .theme-settings-head b{color:var(--text)}.theme-settings-head span{font-size:12px;color:var(--muted)}.user-tech .theme-settings-head span{color:#93aacb}.theme-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.theme-cards button{position:relative;border:1px solid var(--line);border-radius:12px;padding:12px;background:var(--card);display:flex;flex-direction:column;gap:9px;align-items:flex-start;cursor:pointer;transition:.2s}.theme-cards button:hover{border-color:#d8b4fe;transform:translateY(-2px);box-shadow:0 8px 20px #1d2d4914}.theme-cards button.active{border-color:var(--primary);box-shadow:0 0 0 2px #8b5cf62e}.theme-cards i{width:100%;height:38px;border-radius:8px;border:1px solid rgba(15,23,42,.08)}.theme-cards span{font-size:13px;font-weight:600;color:var(--text)}.theme-cards em{position:absolute;top:8px;right:8px;width:18px;height:18px;border-radius:50%;background:var(--primary);color:#fff;font-size:11px;display:grid;place-items:center;font-style:normal}.user-tech .theme-cards button{background:#091830cc;border-color:rgba(var(--accent-rgb),.22)}.user-tech .theme-cards button:hover{border-color:var(--primary);box-shadow:0 8px 20px #0206174d}.user-tech .theme-cards span{color:#dbe6f5}.user-tech .theme-cards button.active{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.25)}.switch-line{display:flex;align-items:center;gap:8px;font-size:13px;color:#344054;cursor:pointer}.user-tech .switch-line{color:#cbd9f0}.switch-line input{width:15px;height:15px;accent-color:var(--primary);cursor:pointer}.theme-settings .primary-btn{margin-top:14px}[data-theme=light-min] .theme-cards i{border-color:#1e293b1a}[data-theme=neon-purple] .theme-cards button{background:#140828d9;border-color:#d8b4fe42}[data-theme=neon-purple] .theme-cards span{color:#eee4ff}[data-theme=neon-purple] .theme-cards button.active{border-color:var(--primary);box-shadow:0 0 0 2px #a855f74d}[data-theme=neon-purple] .theme-cards em{background:var(--primary)}[data-theme=neon-purple] .theme-settings-head b{color:#f3e8ff}[data-theme=neon-purple] .switch-line{color:#d9ccf0}.upload-template-card{border-style:dashed;cursor:pointer}.upload-template-card:hover{border-color:var(--primary)}.upload-template-card .upload-preview{height:128px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;background:linear-gradient(160deg,#f2f6ff,#e8effd);color:var(--primary);padding:16px}.upload-template-card .upload-preview b{color:var(--primary);font-size:14px}.upload-template-card .upload-preview p{color:#64748b;font-size:12px;line-height:1.6;margin:0}.upload-template-card:hover .upload-preview{background:linear-gradient(160deg,#e8f0ff,#e9d5ff)}.screen-template-preview[style*=backgroundImage]{background-size:cover;background-position:center}[data-theme=neon-purple] .upload-template-card .upload-preview{background:#2b144a8c;color:var(--primary)}[data-theme=neon-purple] .upload-template-card .upload-preview b{color:#e9d5ff}[data-theme=neon-purple] .upload-template-card .upload-preview p{color:#b7a5d9}.rail-group-title{padding:14px 15px 6px;font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--muted)}.plugin-rail-icon{width:25px;text-align:center;font-size:15px}.plugin-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.upload-hero-btn{cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:10px;font-weight:700;font-size:13px;box-shadow:0 6px 18px #6366f140}.upload-hero-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.upload-hero-btn input[type=file]{display:none}.plugin-hero-tip{margin:-6px 0 16px;font-size:12px;color:var(--muted);line-height:1.6}.admin-tech .plugin-hero-tip,.user-tech .plugin-hero-tip{color:#93aacb}[data-theme=minions] .plugin-hero-tip{color:#6b5a2a}.plugin-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.plugin-tip{font-size:12px;color:var(--muted)}.user-tech .plugin-tip,.admin-tech .plugin-tip{color:#93aacb}.upload-btn{cursor:pointer}.plugin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.plugin-card{border:1px solid var(--line);border-radius:14px;background:var(--card);padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 8px 30px #1d2d490d;transition:transform .2s,box-shadow .2s}.plugin-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px #1d2d491a}.plugin-thumb{height:104px;border-radius:10px;background:linear-gradient(160deg,#0d1325,#131c37);background-size:cover;background-position:center;display:grid;place-items:center;color:#d8b4fe}.plugin-thumb.thumb-icon{background:linear-gradient(160deg,#142a5466,#0d132599);font-size:34px}.plugin-meta{display:flex;flex-direction:column;gap:5px;min-width:0}.plugin-meta b{font-size:15px;color:var(--text)}.plugin-meta em{align-self:flex-start;font-style:normal;font-size:11px;color:var(--primary);background:#e8f0ff;border-radius:6px;padding:2px 8px}.plugin-meta p{margin:0;font-size:12px;color:var(--muted);line-height:1.6}.plugin-meta small{font-size:11px;color:#98a2b3}.plugin-card>.soft-btn,.plugin-card>.primary-btn{align-self:flex-start}.plugin-actions{display:flex;gap:8px}.plugin-market-config{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.plugin-market-config label{flex:1;min-width:320px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:#344054}.plugin-market-config input{min-height:42px;border-radius:8px;border:1px solid var(--line);padding:0 12px;background:var(--card);color:var(--text)}.plugin-market-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 0;color:#98a2b3;font-size:13px}.plugin-market-empty p{margin:0}.plugin-frame-wrap{padding:0;overflow:hidden}.plugin-frame-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.plugin-frame-head>div{display:flex;flex-direction:column;gap:3px}.plugin-frame-head b{font-size:15px;color:var(--text)}.plugin-frame-head span{font-size:12px;color:var(--muted)}.plugin-frame{width:100%;height:calc(var(--vh-full) - 250px);min-height:520px;border:0;background:var(--card);display:block}.user-tech .plugin-card,.admin-tech .plugin-card{background:#142a548c;border-color:rgba(var(--accent-rgb),.16)}.user-tech .plugin-meta b,.admin-tech .plugin-meta b{color:var(--text)}.user-tech .plugin-meta p,.admin-tech .plugin-meta p{color:#93aacb}.user-tech .plugin-meta small,.admin-tech .plugin-meta small{color:#8299bd}.user-tech .plugin-meta em,.admin-tech .plugin-meta em{color:var(--accent);background:rgba(var(--primary-rgb),.16)}.user-tech .plugin-frame-head b,.admin-tech .plugin-frame-head b{color:var(--text)}.user-tech .plugin-frame-head span,.admin-tech .plugin-frame-head span{color:#93aacb}.user-tech .plugin-frame-head,.admin-tech .plugin-frame-head{border-bottom-color:rgba(var(--accent-rgb),.12)}[data-theme=neon-purple] .plugin-card{background:#2b144a8c;border-color:#d8b4fe2e}[data-theme=neon-purple] .plugin-meta b{color:#f3e8ff}[data-theme=neon-purple] .plugin-meta p{color:#b7a5d9}[data-theme=neon-purple] .plugin-meta em{color:#e9d5ff;background:rgba(var(--primary-rgb),.18)}[data-theme=light-min] .plugin-card{background:var(--card);border-color:#dbe3ee}[data-theme=light-min] .plugin-meta b{color:#0f172a}[data-theme=light-min] .plugin-meta p{color:#64748b}.proxy-provider-card{border:1px solid var(--line);border-radius:14px;padding:16px;margin-bottom:14px}.proxy-provider-head{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.proxy-provider-head b{font-size:14px;color:var(--text)}.proxy-provider-head span{font-size:12px;color:var(--muted)}.proxy-provider-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.proxy-provider-form label,.proxy-add-row label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#475467}.proxy-provider-form input,.proxy-add-row input,.proxy-add-row select{min-height:40px;border-radius:8px;border:1px solid var(--line);padding:0 10px;background:var(--card);color:var(--text)}.proxy-provider-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.proxy-format-tip{font-size:11px;color:var(--muted);margin:10px 0 0}.proxy-add-row{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin-bottom:12px}.proxy-add-row label{min-width:120px;flex:1}.proxy-add-row button{min-height:40px}.empty-td{text-align:center;color:var(--muted);padding:28px 0!important}.user-tech .proxy-provider-card,.admin-tech .proxy-provider-card{background:#142a5466;border-color:rgba(var(--accent-rgb),.16)}.user-tech .proxy-provider-head b,.admin-tech .proxy-provider-head b{color:var(--text)}.user-tech .proxy-provider-form label,.admin-tech .proxy-provider-form label{color:#93aacb}.user-tech .proxy-provider-form input,.admin-tech .proxy-provider-form input,.user-tech .proxy-add-row input,.admin-tech .proxy-add-row input,.user-tech .proxy-add-row select,.admin-tech .proxy-add-row select{background:#0d193499;border-color:rgba(var(--accent-rgb),.2);color:var(--text)}[data-theme=neon-purple] .proxy-provider-card{background:#2b144a73;border-color:#d8b4fe2e}[data-theme=neon-purple] .proxy-provider-head b{color:#f3e8ff}[data-theme=neon-purple] .proxy-provider-form input,[data-theme=neon-purple] .proxy-add-row input,[data-theme=neon-purple] .proxy-add-row select{background:#1e0c3899;border-color:#d8b4fe38;color:#f3e8ff}[data-theme=light-min] .proxy-provider-card{background:var(--card);border-color:#dbe3ee}[data-theme=light-min] .proxy-provider-head b{color:#0f172a}[data-theme=light-min] .proxy-provider-form input,[data-theme=light-min] .proxy-add-row input,[data-theme=light-min] .proxy-add-row select{background:var(--card);border-color:#cbd5e1;color:#0f172a}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}@media(max-width:900px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.stat-card{border:1px solid var(--line);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:6px;background:var(--card)}.stat-card>svg{color:var(--primary)}.stat-card b{font-size:28px;color:#0f172a}.stat-card span{font-size:12px;color:var(--muted)}.stat-card .stat-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center}.stat-card .stat-icon.ok{background:#dcfce7;color:#16a34a}.stat-card .stat-icon.warn{background:#fef3c7;color:#d97706}.stat-card .stat-icon.danger{background:#fee2e2;color:#dc2626}.user-tech .stat-card,.admin-tech .stat-card{background:#142a5480;border-color:rgba(var(--accent-rgb),.16)}.user-tech .stat-card b,.admin-tech .stat-card b{color:var(--text)}[data-theme=neon-purple] .stat-card{background:#2b144a80;border-color:#d8b4fe2e}[data-theme=neon-purple] .stat-card b{color:#f3e8ff}[data-theme=light-min] .stat-card{background:var(--card);border-color:#dbe3ee}[data-theme=light-min] .stat-card b{color:#0f172a}.sched-create-card{border:1px solid var(--line);border-radius:14px;padding:16px;margin-bottom:14px}.stat-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.stat-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}.user-tech .sched-create-card,.admin-tech .sched-create-card{background:#142a5466;border-color:rgba(var(--accent-rgb),.16)}[data-theme=neon-purple] .sched-create-card{background:#2b144a73;border-color:#d8b4fe2e}[data-theme=light-min] .sched-create-card{background:var(--card);border-color:#dbe3ee}.egress-select{max-width:220px}.risk-badge{margin-left:6px;padding:2px 7px;border-radius:8px;font-size:11px;background:#fbbf2424;color:#fbbf24;border:1px solid rgba(251,191,36,.4)}.alert-row-risk{display:flex;align-items:flex-start}.alert-row-risk .alert-row-main small{display:block;line-height:1.35;white-space:normal}.alert-row-risk .alert-row-main .alert-time{color:var(--muted, #8b93a7);margin-top:3px;font-size:10px}.alert-popover-actions{display:flex;gap:10px}.alert-row-icon.risk{color:#fbbf24}.limit-switch-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);margin-bottom:14px}.limit-switch-card b{display:block;font-size:14px}.limit-switch-card span{font-size:12px;color:var(--muted, #8b93a7)}.limit-switch-card .soft-btn.on{background:rgba(var(--primary-rgb),.18);border-color:rgba(var(--primary-rgb),.5);color:#e9d5ff}.quota-cell{color:var(--text)}.quota-cell.over{color:#fbbf24;font-weight:600}.epay-config{grid-column:1 / -1;display:grid;gap:8px;padding:12px;border-radius:12px;background:rgba(var(--primary-rgb),.08);border:1px dashed rgba(var(--primary-rgb),.3)}.epay-config b{font-size:12px;color:#e9d5ff}.epay-config label{display:grid;gap:4px;font-size:12px;color:var(--muted, #8b93a7)}.epay-config input{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:7px 10px;color:inherit}.executor-deploy-card{padding:16px;border-radius:14px;background:rgba(var(--primary-rgb),.08);border:1px solid rgba(var(--primary-rgb),.28);margin-bottom:14px}.executor-deploy-card b{font-size:14px;color:#e9d5ff}.executor-deploy-card ol{margin:10px 0 4px 18px;display:grid;gap:6px;font-size:13px}.executor-deploy-card code{background:#ffffff14;padding:2px 6px;border-radius:6px;font-size:12px}.executor-tip{font-size:12px;color:var(--muted, #8b93a7);margin-top:8px}.safe-text{color:#34d399}.exec-log-box{margin:10px 0 0;padding:12px;max-height:240px;overflow:auto;border-radius:10px;background:#00000059;border:1px solid rgba(var(--primary-rgb),.25);color:#cbd5e1;font-family:ui-monospace,Consolas,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-all}html[data-theme=light-min] .exec-log-box{background:var(--bg-2);color:#334155;border-color:#cbd5e1}html[data-theme=light-min] .safe-text{color:#15803d}.msg-head-actions{display:flex;gap:8px}.auto-reply-panel{padding:14px;border-radius:14px;background:rgba(var(--primary-rgb),.08);border:1px solid rgba(var(--primary-rgb),.28);margin-bottom:14px;display:grid;gap:12px}.auto-reply-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.auto-reply-rules{display:grid;gap:8px}.auto-reply-rule-head,.auto-reply-rule{display:grid;grid-template-columns:1fr 1.6fr 50px 60px;gap:8px;align-items:center;font-size:12px;color:var(--muted, #8b93a7)}.auto-reply-rule input[type=text],.auto-reply-rule input:not([type]){background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:7px 10px;color:inherit}.chat-layout{display:flex;flex-direction:column;gap:12px;min-height:420px}.chat-session-tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1)}.chat-sessions-head{font-size:12px;color:var(--muted, #8b93a7);padding:4px 6px;white-space:nowrap}.chat-session-item{display:flex;align-items:center;gap:8px;text-align:left;padding:6px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:inherit;cursor:pointer;white-space:nowrap}.chat-session-item:hover{background:#ffffff14}.chat-session-item.active{background:var(--primary-soft);border-color:rgba(var(--primary-rgb),.55)}.chat-session-avatar{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,var(--primary),#d946ef);display:flex;align-items:center;justify-content:center;font-weight:700;color:#04121f;font-size:18px;flex:none;overflow:hidden}.chat-session-avatar img{width:100%;height:100%;object-fit:cover}.chat-session-goods-img{width:80px;height:80px;border-radius:10px;object-fit:cover;flex:none}.chat-session-main b{font-size:14px;line-height:1.3;font-weight:600}.chat-session-main small{font-size:12px;color:#8b93a7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-session-time{font-size:11px;color:#6b7280;margin-top:2px}.chat-unread-badge{background:#ef4444;color:#fff;font-size:11px;border-radius:10px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 5px}.chat-detail{display:flex;flex-direction:column;min-width:0;flex:1}.chat-detail-head{font-weight:600;padding:6px 4px 10px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:8px}.chat-messages-scroll{flex:1;display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding:4px}.chat-bubble{max-width:78%;padding:8px 12px;border-radius:12px;font-size:13px}.chat-bubble.in{background:#ffffff0f;align-self:flex-start}.chat-bubble.out{background:linear-gradient(135deg,rgba(var(--primary-rgb),.3),#d946ef33);align-self:flex-end;border:1px solid rgba(217,70,239,.45)}.chat-bubble-head{font-size:11px;color:var(--muted, #8b93a7);margin-bottom:4px}.chat-bubble p{margin:0;line-height:1.5}.chat-input-row{display:flex;gap:8px;margin-top:10px}.chat-input-row input{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px 12px;color:inherit}.chat-empty{color:var(--muted, #8b93a7);font-size:13px;text-align:center;padding:30px 10px}.chat-detail-placeholder{align-self:center}.auto-reply-global-note{display:flex;gap:12px;align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px 14px;margin-bottom:16px;font-size:13px;color:var(--muted, #8b93a7)}.auto-reply-global-note b{color:var(--accent, var(--primary));white-space:nowrap}.new-guest-panel{background:linear-gradient(135deg,rgba(var(--primary-rgb),.1),rgba(var(--primary-rgb),.1));border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:18px;margin-bottom:20px}.new-guest-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.new-guest-head b{font-size:16px}.new-guest-head span{display:block;font-size:12.5px;color:var(--muted, #8b93a7);margin-top:3px}.new-guest-head .switch-line{margin-left:auto}.vip-lock-badge{color:#ffcf5c;font-style:normal;font-size:12px;border:1px solid rgba(255,207,92,.4);padding:3px 8px;border-radius:8px}.new-guest-body{margin-top:16px;display:grid;gap:14px}.template-type-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.template-type-row>span{font-size:13px;color:var(--muted, #8b93a7)}.template-type-row label{display:flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:8px 12px;cursor:pointer}.template-type-row label.active{border-color:var(--accent, var(--primary));background:rgba(var(--primary-rgb),.1)}.template-type-row label small{color:var(--muted, #8b93a7)}.ng-field{display:grid;gap:6px}.ng-field label{display:grid;gap:6px;font-size:13px;color:var(--muted, #8b93a7)}.ng-field input,.ng-time-row input{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:9px 12px;color:inherit}.map-card-sample{width:320px;max-width:100%;border:1px solid var(--border, rgba(127,127,127,.28));border-radius:14px;overflow:hidden;background:#7f7f7f12;margin:6px 0 16px}.map-card-sample-bar{height:86px;background:linear-gradient(135deg,rgba(var(--primary-rgb, 59,130,246),.85),#22c55eb3)}.map-card-sample-body{display:flex;gap:10px;align-items:center;padding:12px 14px}.map-card-sample-body>div{display:grid;gap:2px;min-width:0}.map-card-sample-body b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-card-sample-body span{color:var(--muted, #8b93a7);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-two-col{display:grid;grid-template-columns:1fr 1fr;gap:10px}.card-page-tip{color:var(--muted, #8b93a7);font-size:12px;margin:2px 0 0}.card-page-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.ng-range-tip{color:#ffcf5c;font-size:12px}.ng-time-row{display:flex;gap:12px}.ng-time-row label{display:grid;gap:6px;font-size:13px;color:var(--muted, #8b93a7);flex:1}.ng-actions{display:flex;align-items:center;gap:12px}.auto-reply-keyword-section{margin-top:8px}.auto-reply-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.map-card-bubble{display:flex;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(var(--primary-rgb),.1);margin-top:4px;max-width:280px}.map-card-bar{width:5px;background:linear-gradient(180deg,var(--primary),var(--primary))}.map-card-body{display:flex;gap:8px;align-items:center;padding:9px 12px;color:#7fd6ff}.map-card-body b{display:block;font-size:13.5px;color:#efe6fd}.map-card-body span{font-size:12px;color:var(--muted, #8b93a7);display:block}.map-card-preview{margin:6px 0;display:inline-flex}.global-constraint-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.global-cfg-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:16px;display:grid;gap:10px}.global-cfg-card b{font-size:15px}.global-cfg-card p{font-size:12.5px;color:var(--muted, #8b93a7);margin:0}.global-cfg-range label{display:grid;gap:4px;font-size:12px;color:var(--muted, #8b93a7);flex:1}.global-cfg-range input{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:8px 10px;color:inherit}.admin-reply-stats .metric-card{padding:16px}.vip-gate-modal{text-align:center}.vip-gate-desc{color:var(--muted, #8b93a7);font-size:13px;margin:6px 0 16px}.rail-subs{display:flex;flex-direction:column;gap:3px;margin:3px 0 6px 12px;padding-left:10px;border-left:1px solid rgba(255,255,255,.12)}.rail-sub-item{width:100%;min-height:36px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0f;color:#c7d6f0;display:flex;align-items:center;gap:8px;text-align:left;font-size:12.5px;cursor:pointer;transition:background .18s,color .18s,border-color .18s,transform .18s}.rail-sub-item:hover{background:#ffffff24;color:#fff;border-color:#d8b4fe99;transform:translate(2px)}.rail-sub-item.active{background:linear-gradient(90deg,rgba(var(--primary-rgb),.35),#d946ef3d);border-color:#e9d5ff;color:var(--text);font-weight:700}.rail-sub-item svg{color:var(--muted);flex:0 0 auto}.rail-sub-item.active svg{color:#f0abfc}.kefu-content{display:flex;align-items:flex-start;gap:16px}.kefu-content>.panel{flex:1;min-width:0}.page-sidenav{flex:0 0 230px;width:230px;background:linear-gradient(180deg,#151d2e,#0e1524);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:12px 10px 14px;position:sticky;top:16px;max-height:calc(100vh - 40px);overflow-y:auto}.page-sidenav-title{display:flex;align-items:center;gap:8px;color:var(--muted);font-weight:700;font-size:13px;padding:4px 10px 12px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:8px}.page-sidenav-item{width:100%;min-height:38px;padding:0 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:#c7d6f0;display:flex;align-items:center;gap:9px;font-size:12.5px;text-align:left;cursor:pointer;transition:background .18s,color .18s,border-color .18s,transform .18s;margin-bottom:2px}.page-sidenav-item:hover{background:#ffffff1a;color:#fff;transform:translate(2px)}.page-sidenav-item.active{background:linear-gradient(90deg,rgba(var(--primary-rgb),.38),#d946ef3d);border-color:#d8b4fe99;color:#fff;font-weight:700}.page-sidenav-item svg{color:var(--muted);flex:0 0 auto}.page-sidenav-item.active svg{color:#f0abfc}.page-sidenav-children{display:flex;flex-wrap:wrap;gap:6px;padding:2px 0 8px 22px;border-left:1px dashed rgba(255,255,255,.14);margin:2px 0 6px 8px}.sidenav-top-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:2px 2px 12px;border-bottom:1px dashed rgba(255,255,255,.14);margin-bottom:8px}.sidenav-top-tab{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 12px;border:1px solid rgba(255,255,255,.16);border-radius:15px;background:#ffffff0d;color:#b7c8e6;font-size:12px;cursor:pointer;white-space:nowrap;transition:background .16s,color .16s,border-color .16s}.sidenav-top-tab:hover{background:#ffffff1a;color:#fff}.sidenav-top-tab.active{background:linear-gradient(90deg,rgba(var(--primary-rgb),.38),#d946ef57);border-color:#a78bfaa6;color:#fff;font-weight:600;box-shadow:0 0 10px rgba(var(--primary-rgb),.28)}.sidenav-top-tab svg{color:#a5b9da}.sidenav-top-tab.active svg{color:#e9d5ff}.page-sidenav-child{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:0 10px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff0a;color:#9fb4d6;font-size:11.5px;cursor:pointer;white-space:nowrap;transition:background .16s,color .16s,border-color .16s}.page-sidenav-child:hover{background:#ffffff1a;color:#fff}.page-sidenav-child.active{background:linear-gradient(90deg,rgba(var(--primary-rgb),.32),#d946ef42);border-color:#a78bfa99;color:#fff;font-weight:600}.page-sidenav-child svg{color:var(--muted)}@media(max-width:900px){.kefu-content{flex-direction:column}.page-sidenav{position:static;width:100%;flex:none;display:flex;flex-wrap:wrap;gap:6px;overflow-x:auto;padding:10px}.page-sidenav-title{display:none}.page-sidenav-item{width:auto;min-height:34px;white-space:nowrap}.page-sidenav-children{border-left:none;padding:0 0 4px;margin:0;width:100%}}.user-tech .delivery-summary-grid article,.user-tech .reply-rule-list article,.user-tech .delivery-rule-list article{background:linear-gradient(145deg,#405ca82e,#1a2a544d);border-color:#ffffff1f}.user-tech .delivery-config-row,.user-tech .account-toolbar{background:#10204273;border-color:#ffffff1a}.user-tech .delivery-config-row label{color:#bcd0ee}.user-tech .delivery-config-row input,.user-tech .delivery-config-row select{background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:9px 12px;color:inherit}.user-tech .delivery-summary-grid span,.user-tech .delivery-summary-grid small,.user-tech .delivery-rule-list p,.user-tech .reply-rule-list p,.user-tech .delivery-rule-tags span,.user-tech .reply-rule-top small,.user-tech .delivery-rule-top small{color:#a9bcdc}.user-tech .delivery-summary-grid strong{color:var(--accent)}.user-tech .delivery-rule-tags span{background:#ffffff14}.user-tech .reply-rule-content{background:#ffffff0d;color:#d7e3f6}.user-tech .reply-rule-bottom,.user-tech .delivery-rule-bottom{border-top-color:#ffffff1a;color:#8fa6c8}.admin-tech .delivery-summary-grid article,.admin-tech .reply-rule-list article,.admin-tech .delivery-rule-list article{background:linear-gradient(145deg,#405ca82e,#1a2a544d);border-color:#ffffff1f}.admin-tech .delivery-config-row,.admin-tech .account-toolbar{background:#10204273;border-color:#ffffff1a}.admin-tech .delivery-config-row label{color:#bcd0ee}.admin-tech .risk-layout label{color:var(--text)}.admin-tech .risk-layout textarea{background:#091630b8;border-color:rgba(var(--accent-rgb),.22);color:#e8f0ff}.admin-tech .risk-layout textarea:focus{border-color:rgba(var(--primary-rgb),.7);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.18)}.admin-tech .risk-result{background:#142a548c;border-color:rgba(var(--accent-rgb),.18);box-shadow:0 12px 30px #0206174d,inset 0 1px #a0c8ff14}.admin-tech .risk-result.high{border-color:#f871718c;background:#7f1d1d47;box-shadow:0 0 20px #f8717124}.admin-tech .risk-result.review{border-color:#f59e0b8c;background:#78350f40;box-shadow:0 0 20px #f59e0b1f}.admin-tech .risk-result.pass{border-color:#4ade8080;background:#14532d40;box-shadow:0 0 20px #4ade801f}.admin-tech .risk-result>span,.admin-tech .risk-result>p,.admin-tech .risk-result>small{color:#93aacb}.admin-tech .risk-result h3{color:#f1f5ff}.admin-tech .term-list span{background:#f8717129;border:1px solid rgba(248,113,113,.35);color:#fca5a5;box-shadow:0 0 10px #f871711a}.admin-tech .delivery-config-row input,.admin-tech .delivery-config-row select{background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:9px 12px;color:inherit}.admin-tech .delivery-summary-grid span,.admin-tech .delivery-summary-grid small,.admin-tech .delivery-rule-list p,.admin-tech .reply-rule-list p,.admin-tech .delivery-rule-tags span,.admin-tech .reply-rule-top small,.admin-tech .delivery-rule-top small{color:#a9bcdc}.admin-tech .delivery-summary-grid strong{color:var(--accent)}.admin-tech .delivery-rule-tags span{background:#ffffff14}.admin-tech .reply-rule-content{background:#ffffff0d;color:#d7e3f6}.admin-tech .reply-rule-bottom,.admin-tech .delivery-rule-bottom{border-top-color:#ffffff1a;color:#8fa6c8}.user-tech .toggle-setting{background:#18284e6b;border-color:#ffffff1a}.user-tech .toggle-setting b{color:#e6eeff}.user-tech .toggle-setting small{color:#8fa6c8}.admin-tech .toggle-setting{background:#18284e6b;border-color:#ffffff1a}.admin-tech .toggle-setting b{color:#e6eeff}.admin-tech .toggle-setting small{color:#8fa6c8}.reply-edit-panel{margin-bottom:16px}.user-tech .reply-edit-panel,.admin-tech .reply-edit-panel{background:linear-gradient(135deg,rgba(var(--primary-rgb),.1),rgba(var(--primary-rgb),.1));border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:18px}.user-tech .reply-edit-panel textarea,.user-tech .reply-edit-panel input,.admin-tech .reply-edit-panel textarea,.admin-tech .reply-edit-panel input{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:9px 12px;color:inherit;width:100%}.user-tech .reply-edit-panel label,.admin-tech .reply-edit-panel label{color:#bcd0ee}.reply-rule-bottom .row-actions{display:inline-flex;gap:10px}.text-button.danger,.user-tech .text-button.danger,.admin-tech .text-button.danger{color:#f87171}.user-tech .material-add-bar,.admin-tech .material-add-bar,.user-tech .ai-gen-bar,.admin-tech .ai-gen-bar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:12px}.user-tech .material-add-bar input,.admin-tech .material-add-bar input,.user-tech .ai-gen-bar input,.admin-tech .ai-gen-bar input{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:9px 12px;color:inherit;flex:1;min-width:180px}.user-tech .material-add-bar input:first-child,.admin-tech .material-add-bar input:first-child{flex:0 1 220px}.material-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.user-tech .material-grid article,.admin-tech .material-grid article{background:linear-gradient(135deg,rgba(var(--primary-rgb),.1),rgba(var(--primary-rgb),.1));border:1px solid rgba(255,255,255,.14);border-radius:12px;overflow:hidden}.material-thumb{aspect-ratio:1;background:#ffffff0f;display:flex;align-items:center;justify-content:center}.material-thumb img{width:100%;height:100%;object-fit:cover}.material-meta{padding:10px 12px 4px}.material-meta b{display:block;font-size:13px;color:#dbe6f7}.material-meta small{color:#7f96bd}.material-actions{display:flex;justify-content:space-between;padding:4px 12px 10px}.handover-list{display:flex;flex-direction:column;gap:12px}.user-tech .handover-list article,.admin-tech .handover-list article{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:linear-gradient(135deg,rgba(var(--primary-rgb),.08),rgba(var(--primary-rgb),.08));border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:14px}.user-tech .handover-list article.claimed,.admin-tech .handover-list article.claimed{border-color:rgba(var(--primary-rgb),.5)}.handover-main{flex:1;min-width:220px}.handover-main b{display:block;color:#dbe6f7}.handover-main span{display:block;color:#a9bdd9;font-size:13px;margin:3px 0}.handover-main small{color:#7f96bd}.handover-actions{display:flex;gap:8px}.ai-gen-title{margin-top:18px}.mini-trend{display:flex;align-items:flex-end;gap:10px;padding:14px 4px;min-height:130px}.mini-trend-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.mini-trend-bar{width:22px;max-width:60%;background:linear-gradient(180deg,rgba(var(--primary-rgb),.95),rgba(var(--primary-rgb),.85));border-radius:5px 5px 0 0;transition:height .3s}.mini-trend-col small{color:var(--text-dim,#7b8db3);font-size:12px}.feature-check{display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid rgba(120,140,180,.22);border-radius:8px;cursor:pointer;font-size:13px;color:#c6d2ea;background:#0e182e99}.feature-check input{accent-color:var(--primary,var(--primary))}.vip-summary{position:relative;overflow:hidden;border-radius:18px;padding:26px 30px;margin-bottom:18px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;background:radial-gradient(circle at 80% 22%,rgba(192,132,252,.5),transparent 26%),linear-gradient(125deg,#2a1250,#7c3aed 62%,var(--primary))}.vip-summary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(115deg,transparent 0 22px,rgba(255,255,255,.04) 22px 46px);pointer-events:none}.vip-summary-tag{color:#ddd6fe;font-size:12px;font-weight:800;letter-spacing:.14em}.vip-summary-main{position:relative;z-index:1;flex:1;min-width:0}.vip-summary h2{font-size:clamp(22px,3vw,32px);margin:8px 0 6px}.vip-summary-meta{margin:0;color:#e9dcfc;display:flex;align-items:center;gap:8px;font-size:13px;flex-wrap:wrap}.vip-summary-meta .dot{width:4px;height:4px;border-radius:50%;background:#ffffff80}.vip-progress{margin-top:16px;max-width:320px}.vip-progress-head{display:flex;justify-content:space-between;font-size:12px;color:#e9dcfc;margin-bottom:6px}.vip-progress-head b{color:#fff}.vip-progress-track{height:8px;border-radius:99px;background:#ffffff2e;overflow:hidden}.vip-progress-track i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#e879f9,#fff);box-shadow:0 0 10px #c084fcb3;transition:width .6s ease}.vip-summary-orbit{min-width:130px;aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#ffffff14;display:grid;place-items:center;align-content:center;gap:4px;box-shadow:inset 0 0 40px #ffffff1f}.vip-summary-orbit svg{filter:drop-shadow(0 0 8px rgba(255,255,255,.5))}.vip-summary-orbit span{font-size:12px;font-weight:700;letter-spacing:.1em}.plan-grid article{position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;background:linear-gradient(180deg,#1826468c,#0f182e8c)}.plan-grid article:hover{transform:translateY(-3px);border-color:var(--primary);box-shadow:0 14px 34px rgba(var(--primary-rgb),.16)}.plan-grid article.owned{border-color:#4ade8080}.plan-badge{position:absolute;top:-9px;right:14px;background:linear-gradient(90deg,#f59e0b,#f97316);color:#fff;font-size:11px;font-weight:800;padding:3px 10px;border-radius:99px;box-shadow:0 4px 12px #f9731666}.plan-head{display:flex;align-items:center;justify-content:space-between}.plan-typename{color:var(--primary);font-weight:800;font-size:12px}.plan-price{display:flex;align-items:baseline;gap:6px;margin-top:6px}.plan-price strong{font-size:30px}.plan-price small{font-size:12px;color:var(--muted);font-weight:400}.plan-grid ul li{display:flex;align-items:center;gap:7px;font-size:13px;color:#c9d6ee}.plan-grid ul li svg{color:var(--primary)}.plan-grid ul li.off{color:#8b9bbe80}.plan-grid ul li.off svg{color:#8b9bbe73}.plan-cta{width:100%;margin-top:6px;justify-content:center}.plan-cta:disabled{opacity:.6;cursor:not-allowed}.plan-compare{overflow-x:auto}.plan-compare table{width:100%;border-collapse:collapse;min-width:620px}.plan-compare th,.plan-compare td{padding:11px 14px;text-align:center;font-size:13px;border-bottom:1px solid var(--line)}.plan-compare th{color:var(--primary);font-weight:800}.plan-compare td:first-child,.plan-compare th:first-child{text-align:left;color:var(--text);font-weight:600}.cmp-on{color:#4ade80;font-weight:800}.cmp-off{color:#8b9bbe73}.plan-compare tr:hover td{background:rgba(var(--primary-rgb),.05)}.cmp-quota td{font-weight:700;color:var(--primary)}.feature-benefits-list{display:flex;flex-direction:column;gap:10px}.feature-benefits-row{position:relative;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 14px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,#18264680,#0f182e73);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.feature-benefits-row:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(var(--primary-rgb),.16)}.feature-benefits-row.feature-active{border-color:#4ade8073}.feature-benefits-row.feature-locked{opacity:.62}.feature-benefits-row .feature-icon{flex:0 0 38px;height:38px;display:grid;place-items:center;border-radius:10px;background:rgba(var(--primary-rgb),.14);color:var(--primary)}.feature-benefits-row.feature-locked .feature-icon{background:#8b9bbe1f;color:#8b9bbeb3}.feature-benefits-row .feature-info{flex:1;min-width:0}.feature-benefits-row .feature-info b{font-size:14px;color:var(--text)}.feature-benefits-row .feature-info span{margin-left:10px;font-size:12px;color:var(--muted)}.feature-benefits-row .status-pill{margin-left:auto}.admin-community-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 30px;border-radius:18px;color:#fff;margin-bottom:16px;background:radial-gradient(circle at 85% 20%,rgba(192,132,252,.5),transparent 30%),linear-gradient(125deg,#2a1250,#7c3aed 60%,var(--primary))}.admin-community-hero>div:first-child span{color:#ddd6fe;font-size:12px;font-weight:800;letter-spacing:.14em}.admin-community-hero h2{margin:8px 0 6px;font-size:26px}.admin-community-hero p{margin:0;color:#e9dcfc;font-size:13px}.admin-community-stats{display:grid;grid-template-columns:repeat(4,92px);gap:10px}.admin-community-stats article{border:1px solid rgba(255,255,255,.22);border-radius:12px;padding:12px;background:#ffffff14;text-align:center}.admin-community-stats b{display:block;font-size:22px}.admin-community-stats span{font-size:11px;color:#e9dcfc}.admin-community-list{display:grid;gap:12px}.admin-community-list article{display:flex;justify-content:space-between;gap:16px;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,#1826468c,#0f182e8c)}.ac-post-main{flex:1;min-width:0}.ac-post-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:11px}.ac-status{padding:3px 9px;border-radius:99px;font-weight:800;font-size:11px}.ac-status.safe{color:#4ade80;background:#4ade8024}.ac-status.warn{color:#fbbf24;background:#fbbf2424}.ac-status.danger{color:#f87171;background:#f8717124}.ac-post-main h3{margin:10px 0 6px;font-size:16px}.ac-post-main p{margin:0;color:#c4b5dd;font-size:13px;line-height:1.6}.ac-post-main footer{display:flex;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(120,140,180,.15);color:var(--muted);font-size:11px}.ac-post-actions{display:flex;flex-direction:column;gap:8px;justify-content:center}.ac-post-actions .soft-btn{padding:7px 12px;font-size:12px}.danger-text{color:#f87171}.post-modal-flat{background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;max-width:480px!important;width:min(480px,100%)!important;padding:4px 0!important;overflow:visible!important}.post-modal-flat h4{color:#fff;margin:0 0 12px;font-size:17px;background:transparent}.post-modal-flat .form-grid-2{grid-template-columns:1fr}.post-modal-flat .form-grid-2 label,.post-modal-flat .form-grid-2 label.span-2{grid-column:1 / -1}.post-modal-flat .form-grid-2 label{color:#c9d7f7}.post-modal-flat .form-grid-2 input,.post-modal-flat .form-grid-2 textarea,.post-modal-flat .form-grid-2 select{width:100%;box-sizing:border-box;min-width:0}.post-modal-flat .form-grid-2 textarea{resize:vertical;min-height:96px}.chat-workbench-panel{padding:14px}.chat-workbench-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.chat-workbench-head h3{margin:0;font-size:16px}.chat-workbench-head p{margin:2px 0 0;font-size:12px;color:var(--muted, #8b93a7)}.chat-3col{display:grid;grid-template-columns:300px 450px 1fr;gap:12px;height:650px;align-items:stretch}.chat-accounts-col,.chat-sessions-col{display:flex;flex-direction:column;border:1px solid rgba(var(--primary-rgb),.35);border-radius:12px;background:#16213e;overflow:hidden;min-width:0}.chat-col-title{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:13px;font-weight:600;border-bottom:1px solid rgba(255,255,255,.08)}.chat-col-title span,.chat-col-title small{font-size:11px;color:var(--muted, #8b93a7);font-weight:400}.chat-account-filter{display:flex;gap:6px;padding:8px 10px 6px;border-bottom:1px solid rgba(255,255,255,.06)}.chat-account-filter button{font-size:12px;padding:4px 10px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:inherit;cursor:pointer}.chat-account-filter button.active{background:var(--primary-soft);border-color:rgba(var(--primary-rgb),.55);color:#e9d5ff}.chat-account-list,.chat-session-list{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:6px}.chat-account-item{display:flex;align-items:center;gap:10px;padding:12px;border-radius:10px;border:1px solid rgba(var(--primary-rgb),.2);background:rgba(var(--primary-rgb),.08);color:inherit;cursor:pointer;text-align:left;width:100%;margin-bottom:8px;transition:all .2s}.chat-account-item:hover{background:rgba(var(--primary-rgb),.15);border-color:rgba(var(--primary-rgb),.35)}.chat-account-item.active{background:rgba(var(--primary-rgb),.2);border-color:rgba(var(--primary-rgb),.5)}.chat-account-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--primary),#d946ef);display:flex;align-items:center;justify-content:center;font-weight:700;color:#04121f;font-size:16px;flex:none;overflow:hidden;border:2px solid rgba(var(--primary-rgb),.3)}.chat-account-avatar img{width:100%;height:100%;object-fit:cover}.chat-account-main{display:flex;flex-direction:column;min-width:0}.chat-account-main b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-account-main small{font-size:11px;color:var(--muted, #8b93a7);display:flex;align-items:center;gap:4px}.chat-account-main .dot{width:6px;height:6px;border-radius:50%;background:#22c55e;display:inline-block}.chat-search-row{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.06);color:var(--muted, #8b93a7)}.chat-search-row input{flex:1;background:transparent;border:0;outline:none;color:inherit;font-size:12px;min-width:0}.chat-filter-tabs{display:flex;gap:6px;padding:8px 10px 6px;border-bottom:1px solid rgba(255,255,255,.06)}.chat-filter-tabs button{font-size:12px;padding:4px 10px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:inherit;cursor:pointer}.chat-filter-tabs button.active{background:var(--primary-soft);border-color:rgba(var(--primary-rgb),.55);color:#e9d5ff}.chat-session-row{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;border:1px solid rgba(var(--primary-rgb),.2);background:rgba(var(--primary-rgb),.08);color:inherit;cursor:pointer;text-align:left;width:100%;margin-bottom:8px;transition:all .2s}.chat-session-row:hover{background:rgba(var(--primary-rgb),.15);border-color:rgba(var(--primary-rgb),.35)}.chat-session-row.active{background:rgba(var(--primary-rgb),.2);border-color:rgba(var(--primary-rgb),.5)}.chat-session-main{display:flex;flex-direction:column;min-width:0;flex:1}.chat-session-main b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-session-main small{font-size:11px;color:var(--muted, #8b93a7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-unread-badge{min-width:18px;height:18px;border-radius:9px;background:#ef4444;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center;padding:0 5px;flex:none}.chat-manual-badge{font-size:10px;color:#f59e0b;border:1px solid rgba(245,158,11,.5);border-radius:8px;padding:1px 6px;flex:none}.real-badge,.sim-badge{font-size:10px;font-weight:600;border-radius:8px;padding:0 6px;margin-left:6px;vertical-align:1px;flex:none}.real-badge{color:#34d399;background:#34d3991f;border:1px solid rgba(52,211,153,.4)}.sim-badge{color:#fbbf24;background:#fbbf241a;border:1px solid rgba(251,191,36,.35)}.msg-tag-real,.msg-tag-sim{font-size:10px;font-weight:600;border-radius:8px;padding:0 6px;margin-left:4px;vertical-align:1px}.msg-tag-real{color:#34d399;background:#34d3991f;border:1px solid rgba(52,211,153,.4)}.msg-tag-sim{color:#fbbf24;background:#fbbf241a;border:1px solid rgba(251,191,36,.35)}.chat-actions-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chat-sync-btn{padding:5px 12px;font-size:12px}.chat-detail-col{display:flex;flex-direction:column;min-width:0;border:1px solid rgba(var(--primary-rgb),.35);border-radius:12px;background:#16213e;overflow:hidden}.chat-detail-topbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.chat-detail-head{font-weight:600;display:flex;align-items:center;gap:8px;font-size:14px}.chat-detail-head .status-pill{font-size:11px}.chat-topbar-actions{display:flex;align-items:center;gap:10px}.chat-toggle{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--muted, #8b93a7);cursor:pointer}.chat-toggle input{accent-color:var(--primary)}.chat-refresh-btn{padding:4px 10px;font-size:12px}.chat-buyer-card{display:flex;gap:16px;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.06);font-size:12px;background:#ffffff05}.chat-buyer-card div{display:flex;align-items:center;gap:6px}.chat-buyer-card span{color:var(--muted, #8b93a7)}.chat-buyer-card b{font-weight:500}.chat-placeholder-box{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;color:var(--muted, #8b93a7)}.chat-placeholder-box b{font-size:14px;color:#e5e7eb}.chat-placeholder-box span{font-size:12px}.chat-messages-scroll{flex:1;display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:12px;scroll-behavior:smooth}.chat-bubble{max-width:75%;padding:10px 14px;border-radius:14px;font-size:13px;position:relative;animation:chatBubbleIn .2s ease-out;transition:background .15s,transform .15s}.chat-bubble:hover{transform:translateY(-1px)}.chat-bubble.in{background:#ffffff0f;align-self:flex-start;border-bottom-left-radius:4px}.chat-bubble.out{background:linear-gradient(135deg,rgba(var(--primary-rgb),.3),#d946ef33);align-self:flex-end;border:1px solid rgba(217,70,239,.45);border-bottom-right-radius:4px}@keyframes chatBubbleIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-bubble-header{display:flex;align-items:center;gap:6px;margin-bottom:6px}.chat-bubble-avatar{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--primary),#d946ef);display:flex;align-items:center;justify-content:center;font-weight:700;color:#04121f;font-size:11px;flex:none}.chat-bubble-meta{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted, #8b93a7)}.chat-bubble-name{font-weight:600;color:var(--muted)}.chat-bubble-time{font-size:10px;color:var(--muted, #8b93a7)}.chat-bubble-status{font-size:10px;color:#34d399;background:#34d3991f;padding:1px 6px;border-radius:6px}.chat-bubble p{margin:0;line-height:1.6;word-break:break-word}.chat-bubble img{max-width:100%;border-radius:8px;margin-top:4px;cursor:pointer}.chat-image-msg{max-width:200px;border-radius:8px;margin-top:4px}.chat-image-caption{font-size:11px;color:var(--muted, #8b93a7);margin:4px 0 0}.chat-file-msg{display:flex;align-items:center;gap:8px;padding:8px;background:#ffffff0a;border-radius:8px;margin-top:4px}.chat-file-msg b{font-size:12px}.chat-file-msg span{font-size:11px;color:var(--muted, #8b93a7)}.chat-file-msg a{font-size:11px;color:var(--primary);text-decoration:none}.chat-file-msg a:hover{text-decoration:underline}.chat-input-area{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-top:1px solid rgba(255,255,255,.08);background:#00000026}.chat-toolbar{display:flex;gap:4px;padding:4px 0}.toolbar-btn{width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--muted, #8b93a7);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.toolbar-btn:hover{background:var(--primary-soft);color:#e9d5ff;border-color:rgba(var(--primary-rgb),.45)}.chat-input-row{display:flex;gap:8px;align-items:flex-end}.chat-input-wrapper{flex:1;position:relative}.chat-input-wrapper textarea{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px 12px;color:inherit;font-size:13px;resize:none;outline:none;transition:border-color .15s,background .15s;font-family:inherit;line-height:1.5}.chat-input-wrapper textarea:focus{border-color:rgba(var(--primary-rgb),.55);background:#ffffff14}.chat-input-wrapper textarea::placeholder{color:var(--muted, #8b93a7)}.quick-replies-popup{position:absolute;bottom:100%;left:0;right:0;background:#0f1a33;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:8px;margin-bottom:8px;display:flex;flex-direction:column;gap:6px;box-shadow:0 8px 24px #0006;z-index:20}.quick-reply-item{padding:8px 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:12px;cursor:pointer;transition:all .15s}.quick-reply-item:hover{background:var(--primary-soft);border-color:rgba(var(--primary-rgb),.45);color:#e9d5ff}.map-card-btn{flex-shrink:0}.account-cards-wrap{display:flex;flex-direction:column;gap:14px}.account-cards-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.account-cards-head h3{margin:0;font-size:16px}.account-cards-head p{margin:2px 0 0;font-size:12px;color:var(--muted, #8b93a7)}.account-cards-actions{display:flex;gap:8px}.account-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.account-card{background:#ffffff0a;border:1px solid rgba(var(--primary-rgb),.35);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px}.account-card-top{display:flex;align-items:center;gap:10px}.account-card-avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--primary),#d946ef);display:flex;align-items:center;justify-content:center;font-weight:700;color:#04121f;font-size:17px;flex:none;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.account-card-id{flex:1;min-width:0;display:flex;flex-direction:column}.account-card-id b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-card-id small{font-size:11px;color:var(--muted, #8b93a7)}.account-card-state{margin:0;font-size:12px;color:var(--muted, #8b93a7)}.account-card-auto{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted, #8b93a7);padding:8px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.account-card-auto span{display:flex;align-items:center;gap:5px}.account-card-auto .dot{width:7px;height:7px;border-radius:50%;background:#fff3;display:inline-block}.account-card-auto .dot.on{background:#22c55e;box-shadow:0 0 6px #22c55e99}.account-card-meta{display:flex;flex-direction:column;gap:2px;font-size:11px;color:var(--muted, #8b93a7)}.account-card-actions{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.account-card-actions .text-button{font-size:12px}.account-card-remark{font-size:14px;color:var(--muted, #8b93a7);margin-left:8px;font-weight:700}.account-more-menu{position:relative}.account-dropdown{position:absolute;right:0;bottom:calc(100% + 4px);z-index:30;min-width:200px;background:#0b1526;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:6px;display:flex;flex-direction:column;box-shadow:0 12px 32px #00000080}.account-dropdown button{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;text-align:left;padding:8px 10px;border-radius:8px;border:0;background:transparent;color:inherit;font-size:13px;cursor:pointer}.account-dropdown button:hover{background:#ffffff14}.account-dropdown button.danger{color:#f87171}.account-dropdown button.danger:hover{background:#ef444426}@media(max-width:700px){.account-cards-head{flex-direction:column;align-items:flex-start}.account-cards-grid{grid-template-columns:1fr}}.pub-form-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;align-items:start}.pub-form-main{display:flex;flex-direction:column;gap:14px}.pub-block{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:14px}.pub-block-title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;margin-bottom:12px}.pub-block-title span{width:20px;height:20px;border-radius:50%;background:var(--primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.pub-multi-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pub-multi-row p{margin:0;font-size:12px;color:var(--muted, #8b93a7)}.pub-img-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}.pub-img-row small{color:var(--muted, #8b93a7);font-size:12px}.form-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pub-loc-tip{margin:0 0 10px;font-size:12px;color:var(--muted, #8b93a7)}.pub-loc-head{display:flex;gap:10px;align-items:center;margin-bottom:10px}.pub-loc-list{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.pub-loc-item{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;cursor:pointer;background:#ffffff05}.pub-loc-item span{display:flex;flex-direction:column}.pub-loc-item b{font-size:13px}.pub-loc-item small{font-size:11px;color:var(--muted, #8b93a7)}.pub-loc-custom{display:flex;flex-direction:column;gap:4px}.pub-loc-custom small{font-size:11px;color:var(--muted, #8b93a7)}.pub-final{display:flex;flex-direction:column;gap:10px}.pub-final-loc{display:flex;align-items:center;gap:10px;font-size:13px}.pub-final-loc span{color:var(--muted, #8b93a7)}.pub-final-loc b{color:#22c55e}.pub-final-actions{display:flex;gap:10px}.pub-ai-aside{position:sticky;top:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:12px}.pub-ai-aside label{display:flex;flex-direction:column;gap:4px;font-size:13px}.pub-ai-aside label select,.pub-ai-aside label textarea{width:100%;box-sizing:border-box;padding:6px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:#0003;color:inherit;font-size:13px}.pub-ai-head{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.pub-ai-head small{display:block;font-weight:400;font-size:11px;color:var(--muted, #8b93a7)}.pub-ai-note{font-size:11px;color:var(--muted, #8b93a7)}.pub-ai-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pub-ai-result{margin:0;font-size:12px;line-height:1.6;background:rgba(var(--primary-rgb),.1);border:1px solid rgba(var(--primary-rgb),.28);border-radius:10px;padding:10px}@media(max-width:1100px){.pub-form-layout{grid-template-columns:1fr}.pub-ai-aside{position:static}}@media(max-width:760px){.form-grid-4{grid-template-columns:1fr 1fr}}.ai-service-wrap{display:flex;flex-direction:column;gap:14px}.ai-service-status{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px}.ai-status-row{display:flex;align-items:center;gap:12px;font-size:13px}.ai-status-row span{width:80px;color:var(--muted, #8b93a7);flex:none}.ai-status-row b{font-weight:500;word-break:break-all}.ai-model-config{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:14px}.ai-hint{margin:0;font-size:12px;color:var(--muted, #8b93a7)}.ai-key-row{display:flex;gap:8px;align-items:center}.ai-key-row input{flex:1}.ai-model-row{display:flex;gap:8px;align-items:center}.ai-model-row input{flex:1}.ai-config-actions{display:flex;gap:10px;align-items:center;margin-top:14px;flex-wrap:wrap}:root{--card: #0f1a33;--line: rgba(167, 139, 250, .16);--muted: #8ba3d9}html{background:#0a1224}html[data-theme=light-min]{background:#eef2f8}body{background:#0a1224;color:var(--text)}::selection{background:#8b5cf659}.topbar{background:linear-gradient(180deg,#0a1224eb,#0d1931e0);border-bottom:1px solid rgba(167,139,250,.16)}.page-tabs{background:#080e22b8;border-bottom:1px solid rgba(167,139,250,.14)}.page-tab{color:#8ba3d9}.page-tab.active{background:rgba(var(--primary-rgb),.18);border-color:rgba(var(--primary-rgb),.35);color:#e9d5ff}.page-tab-close:hover{color:#ff8f8f;background:#ef444426}.module-subnav{background:#080e22b8;border-bottom:1px solid rgba(var(--primary-rgb),.18)}.section-tabs button{color:#8ba3d9}.section-tabs button.active{color:#e9d5ff;background:var(--primary-soft);border-color:rgba(var(--primary-rgb),.35)}.panel,.module-grid article,.search-result-card,.card-editor-form,.card-preview-panel,.card-reply-settings,.reply-rule-list article,.delivery-rule-list article,.data-management-grid article,.account-table-wrap,.account-login-card,.admin-publish-page,.goods-detail-card,.account-card{background:linear-gradient(165deg,#12214a9e,#0a122ac7)!important;border:1px solid rgba(192,132,252,.2)!important;box-shadow:0 12px 32px #02061759,inset 0 1px #94c5ff14!important;color:var(--text)}.panel:hover,.module-grid article:hover{border-color:#c084fc66!important}.metric-card{position:relative;overflow:hidden;border:1px solid rgba(192,132,252,.22);background:linear-gradient(165deg,#1e3a8a85,#0f172ac7);box-shadow:0 12px 32px #0206176b,inset 0 1px #94c5ff1f;transition:transform .2s,box-shadow .2s}.metric-card:hover{transform:translateY(-3px);box-shadow:0 16px 42px #02061780,0 0 26px rgba(var(--primary-rgb),.16)}.metric-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--primary),#a78bfa,transparent)}.metric-card:after{content:"";position:absolute;top:-80%;left:-45%;width:55%;height:260%;background:linear-gradient(105deg,transparent,rgba(148,197,255,.1),transparent);transform:rotate(10deg);pointer-events:none;animation:tech-sweep 6.5s ease-in-out infinite}.metric-card span{color:#d8b4fe}.metric-card strong{font-size:29px;font-variant-numeric:tabular-nums;background:linear-gradient(92deg,#e879f9,var(--accent) 55%,#f0abfc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.metric-card small{color:#34d399}.metric-card .metric-icon{border-radius:12px;box-shadow:0 0 16px rgba(var(--primary-rgb),.22)}.desktop-table{border:1px solid rgba(192,132,252,.18);background:#0a122a80}table{min-width:1040px}th,td{border-bottom:1px solid rgba(167,139,250,.12);color:#cbd5e1}th{background:#1e3a8a59;color:#d8b4fe}td b{color:var(--text)}td small{color:#7b93c4}input:not([type=checkbox]):not([type=radio]),select,textarea{background:#0a122eb8!important;border:1px solid rgba(167,139,250,.28)!important;color:#eaf1ff!important}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:#a78bfa!important;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.18)!important;outline:none}input::placeholder,textarea::placeholder{color:#5a6f9e}.status-pill{border-radius:99px}.status-pill.safe{background:#34d39929;color:#6ee7b7}.status-pill.warn{background:#fbbf2424;color:#fcd34d}.status-pill.info{background:#c084fc29;color:#d8b4fe}.status-pill.err{background:#f8717129;color:#fca5a5}.section-title h3,h2,h4,.panel h3{color:#f2f6ff}.section-title p{color:#8ba3d9}.section-title{border-bottom-color:#a78bfa24}.empty-tip{color:#6b84b8}.channel-button{background:rgba(var(--primary-rgb),.14);border-color:#a78bfa66;color:#e9d5ff}.tabs button{background:transparent;color:#8ba3d9}.tabs button.active{color:#e9d5ff;border-bottom-color:var(--primary)}.risk-result.high{border-color:#f8717166;background:#f8717114}.risk-result.review{border-color:#fbbf2466;background:#fbbf2414}.map-card-preview{background:#0a122eb3;border-color:#a78bfa4d}.fake-qr{border-color:rgba(var(--primary-rgb),.5);background:#0a122ecc;box-shadow:none}.metric-icon{border:1px solid rgba(192,132,252,.3)}.state-dot{filter:drop-shadow(0 0 4px currentColor)}.settings-form label,.filter-panel label,.form-grid-2 label{color:#b9c9ef}.vip-lock-bar{background:#fbbf2414;border-color:#fbbf2440;color:#fcd34d}.vip-badge{background:rgba(var(--primary-rgb),.14)!important;color:#a5b4fc!important}.safe-banner{background:#1e3a8a61!important;border-left-color:var(--primary)!important;color:#ddd6fe!important}.color-0{color:#e879f9!important;background:rgba(var(--primary-rgb),.12)!important}.color-1{color:#6ee7b7!important;background:#34d3991f!important}.color-2{color:#fcd34d!important;background:#fbbf241f!important}.color-3{color:var(--accent)!important;background:#a78bfa1f!important}.soft-btn{background:#1e293b99!important;color:#cbd5e1!important;border-color:#a78bfa40!important}.term-list span{background:#f871711f!important;color:#fca5a5!important}.method.post{background:#34d39924!important;color:#6ee7b7!important}.method.get{background:#c084fc24!important;color:#d8b4fe!important}.method.put{background:#fbbf2424!important;color:#fcd34d!important}.usage-bars i{background:#a78bfa1f!important}.payment-icon,.notification-icon,.map-card-image{background:rgba(var(--primary-rgb),.13)!important;color:#e9d5ff!important}.quick-action{background:#1e3a8a66!important;color:#e9d5ff!important}.notification-grid article.locked{background:#0a122a99!important}.configured-mark{background:#34d39924!important;color:#6ee7b7!important}.locked-mark{background:#fbbf2424!important;color:#fcd34d!important}.settings-symbol.danger{background:#f8717124!important;color:#fca5a5!important}.card-json-preview{background:#070c1ed9!important;color:#d8b4fe!important;border-color:#a78bfa38!important}.card-send-bar{background:#1e3a8a61!important;color:#ddd6fe!important}.search-control-grid,.delivery-config-row,.account-toolbar{background:#0a122e99!important;color:#cbd5e1!important}.chat-message-list article.system{background:#1e3a8a4d!important}.chat-dry-run-box{background:#34d3991a!important;color:#6ee7b7!important}.reply-rule-content{background:#0a122e99!important;color:#cbd5e1!important}.delivery-rule-tags span{background:#a78bfa24!important;color:#d8b4fe!important}.remark-button{background:rgba(var(--primary-rgb),.14)!important;border-color:#a78bfa66!important;color:#e9d5ff!important}.document-card,.toggle-setting,.health-list div,.risk-result{background:#0a122e99!important}.risk-result p{color:#cbd5e1!important}.toggle-setting{color:#e2e8f0!important}.toggle-setting p{color:#8ba3d9!important}.pub-block,.template-card,.chat-accounts-col,.chat-sessions-col,.auto-reply-global-note,.limit-switch-card,.ai-service-status,.ai-model-config{background:#1e3a8a4d!important;border-color:#c084fc38!important}.pub-block-title,.template-card b,.limit-switch-card b,.chat-accounts-col h4,.chat-sessions-col h4{color:#eaf1ff!important}.pub-block p,.template-card p,.limit-switch-card small,.chat-accounts-col small,.chat-sessions-col small,.auto-reply-global-note{color:#8ba3d9!important}.auto-reply-global-note b{color:#e879f9!important}.notify-summary,.vip-summary-orbit{background:#1e3a8a59!important;border-color:#c084fc66!important;box-shadow:inset 0 0 40px rgba(var(--primary-rgb),.14)!important}.notify-summary b{color:#e879f9!important}.notify-summary span{color:#8ba3d9!important}.vip-progress-track{background:#a78bfa2e!important}.vip-progress-track i{background:linear-gradient(90deg,var(--primary),#a78bfa)!important}.vip-summary-orbit b{color:#f2f6ff!important}.vip-summary-orbit span{color:#8ba3d9!important}.flow-preview span{background:rgba(var(--primary-rgb),.16)!important;border-color:#c084fc59!important;color:#cfe4ff!important;box-shadow:0 0 14px rgba(var(--primary-rgb),.18)}.flow-preview i{background:#c084fc80!important}.pub-ai-aside,.chat-detail-col{background:#1e3a8a4d!important;border-color:#c084fc38!important}.pub-ai-aside h4,.chat-detail-col h4{color:#eaf1ff!important}.pub-ai-aside p,.pub-ai-aside small,.chat-detail-col p,.chat-detail-col small{color:#8ba3d9!important}.community-banner{background:radial-gradient(circle at 85% 10%,rgba(192,132,252,.45),transparent 25%),linear-gradient(120deg,#12316f,var(--primary) 65%,var(--accent))!important;box-shadow:0 14px 34px #9333ea29!important}.community-banner span{background:#1e3a8a80!important;color:#ddd6fe!important}.community-banner p{color:#e9dcfc!important}[data-theme=light-min]{--card: #ffffff !important;--line: #dbe3ee !important;--muted: #64748b !important;--rail: #f3f6fb !important;--primary: var(--primary) !important;--primary-soft: #e8f0ff !important;--color-text: #1e293b !important;--color-text-secondary: #64748b !important;--card-subtle: rgba(37, 99, 235, .06) !important}[data-theme=light-min] body{background:#eef2f8!important;color:#172033!important}[data-theme=light-min] .topbar,[data-theme=light-min] .topbar b{color:#0f172a!important}[data-theme=light-min] .page-tab,[data-theme=light-min] .page-tab.active{color:var(--primary)!important}[data-theme=light-min] .section-tabs button{background:#f8fafc!important;border-color:#d3ddec!important;color:#334155!important}[data-theme=light-min] .section-tabs button.active{background:linear-gradient(90deg,var(--primary),var(--primary))!important;color:#fff!important}[data-theme=light-min] .pub-block,[data-theme=light-min] .template-card,[data-theme=light-min] .chat-accounts-col,[data-theme=light-min] .chat-sessions-col,[data-theme=light-min] .chat-detail-col,[data-theme=light-min] .pub-ai-aside,[data-theme=light-min] .auto-reply-global-note,[data-theme=light-min] .limit-switch-card,[data-theme=light-min] .ai-service-status,[data-theme=light-min] .ai-model-config,[data-theme=light-min] .delivery-config-row,[data-theme=light-min] .account-toolbar,[data-theme=light-min] .search-control-grid,[data-theme=light-min] .reply-rule-content,[data-theme=light-min] .document-card,[data-theme=light-min] .toggle-setting,[data-theme=light-min] .health-list div,[data-theme=light-min] .risk-result,[data-theme=light-min] .notification-grid article.locked{background:#fff!important;border-color:#dbe3ee!important;box-shadow:0 8px 30px #1d2d490f!important}[data-theme=light-min] .pub-block-title,[data-theme=light-min] .template-card b,[data-theme=light-min] .chat-accounts-col h4,[data-theme=light-min] .chat-sessions-col h4,[data-theme=light-min] .chat-detail-col h4,[data-theme=light-min] .pub-ai-aside h4,[data-theme=light-min] .limit-switch-card b,[data-theme=light-min] .toggle-setting{color:#0f172a!important}[data-theme=light-min] .pub-block p,[data-theme=light-min] .template-card p,[data-theme=light-min] .chat-accounts-col small,[data-theme=light-min] .chat-sessions-col small,[data-theme=light-min] .chat-detail-col p,[data-theme=light-min] .pub-ai-aside p,[data-theme=light-min] .pub-ai-aside small,[data-theme=light-min] .limit-switch-card small,[data-theme=light-min] .auto-reply-global-note,[data-theme=light-min] .toggle-setting p,[data-theme=light-min] .health-list div,[data-theme=light-min] .risk-result p{color:#64748b!important}[data-theme=light-min] .chat-dry-run-box{background:#d1fae5!important;color:#047857!important}[data-theme=light-min] .chat-message-list article.system{background:#eff6ff!important}[data-theme=light-min] .delivery-rule-tags span{background:#e8f0ff!important;color:var(--primary-dark)!important}[data-theme=light-min] .remark-button{background:#e8f0ff!important;border-color:var(--accent)!important;color:var(--primary-dark)!important}[data-theme=light-min] .card-send-bar{background:#f1f5f9!important;color:#334155!important}[data-theme=light-min] .term-list span{background:#fee2e2!important;color:#dc2626!important}[data-theme=light-min] .method.post{background:#d1fae5!important;color:#047857!important}[data-theme=light-min] .method.get{background:#dbeafe!important;color:var(--primary-dark)!important}[data-theme=light-min] .method.put{background:#fef3c7!important;color:#b45309!important}[data-theme=light-min] .color-0{background:#f0abfc!important;color:#0369a1!important}[data-theme=light-min] .color-1{background:#d1fae5!important;color:#047857!important}[data-theme=light-min] .color-2{background:#fef3c7!important;color:#b45309!important}[data-theme=light-min] .color-3{background:#ede9fe!important;color:#6d28d9!important}[data-theme=light-min] .quick-action{background:#eff6ff!important;color:var(--primary-dark)!important}[data-theme=light-min] .configured-mark{background:#d1fae5!important;color:#047857!important}[data-theme=light-min] .locked-mark{background:#fef3c7!important;color:#b45309!important}[data-theme=light-min] .settings-symbol.danger{background:#fee2e2!important;color:#dc2626!important}[data-theme=light-min] .usage-bars i{background:#e8edf5!important}[data-theme=light-min] .notify-summary,[data-theme=light-min] .vip-summary-orbit{background:#eff6ff!important;border-color:var(--accent)!important;box-shadow:inset 0 0 40px rgba(var(--primary-rgb),.08)!important}[data-theme=light-min] .notify-summary span,[data-theme=light-min] .vip-summary-orbit span{color:#64748b!important}[data-theme=light-min] .vip-progress-track{background:#e8edf5!important}[data-theme=light-min] .vip-progress-track i{background:linear-gradient(90deg,var(--primary),#7c3aed)!important}[data-theme=light-min] .flow-preview span{background:#e8f0ff!important;border-color:var(--accent)!important;color:var(--primary-dark)!important;box-shadow:none!important}[data-theme=light-min] .flow-preview i{background:#bfdbfe!important}[data-theme=light-min] .community-banner{background:radial-gradient(circle at 85% 10%,rgba(var(--primary-rgb),.18),transparent 25%),linear-gradient(120deg,#dbeafe,#bfdbfe 65%,var(--accent))!important;box-shadow:0 14px 34px rgba(var(--primary-rgb),.12)!important}[data-theme=light-min] .community-banner span{background:rgba(var(--primary-rgb),.14)!important;color:var(--primary-dark)!important}[data-theme=light-min] .community-banner h2{color:#0f172a!important}[data-theme=light-min] .vip-badge{background:#eef2ff!important;color:#4f46e5!important}[data-theme=light-min] .safe-banner{background:#eaf3ff!important;border-left-color:var(--primary)!important;color:#315176!important}[data-theme=light-min] .metric-card{background:#fff!important;border-color:#dbe3ee!important}[data-theme=light-min] .metric-card strong{color:#0f172a!important}[data-theme=light-min] .metric-card span,[data-theme=light-min] .metric-card small{color:#64748b!important}[data-theme=tech-blue] .content-tech{background:radial-gradient(1100px 420px at 88% -12%,rgba(37,99,235,.24),transparent 62%),radial-gradient(900px 380px at -8% 12%,rgba(59,130,246,.16),transparent 55%),linear-gradient(180deg,#0a1224,#0d1931)}[data-theme=tech-blue] .flow-preview i{background:var(--accent)}[data-theme=tech-blue] .community-banner{background:radial-gradient(circle at 85% 10%,rgba(37,99,235,.3),transparent 25%),linear-gradient(120deg,#1e3a8a,var(--primary-dark) 65%,var(--primary))!important}[data-theme=tech-blue] .hero-orbit{border-color:var(--accent);background:#2563eb14}[data-theme=tech-blue] .rail-logo{color:var(--accent);background:#2563eb2e}[data-theme=tech-blue] .rail-item.active{background:#2563eb33;border-color:var(--accent)}[data-theme=neon-purple]{--primary: var(--primary) !important;--primary-soft: rgba(139, 92, 246, .16) !important;--muted: #b4a8d8 !important}[data-theme=neon-purple] .content-tech{background:radial-gradient(1100px 420px at 88% -12%,rgba(168,85,247,.3),transparent 62%),radial-gradient(900px 380px at -8% 12%,rgba(139,92,246,.22),transparent 55%),linear-gradient(180deg,#150f2e,#1d1342)}[data-theme=neon-purple] .topbar{border-bottom-color:#a855f738!important}[data-theme=neon-purple] .page-tab.active{color:var(--accent)!important}[data-theme=neon-purple] .page-tab.active:after{background:linear-gradient(90deg,var(--primary),var(--primary))!important}[data-theme=neon-purple] .panel,[data-theme=neon-purple] .tech-metric,[data-theme=neon-purple] .metric-card,[data-theme=neon-purple] .module-grid article,[data-theme=neon-purple] .account-card,[data-theme=neon-purple] .document-card,[data-theme=neon-purple] .card-preview-panel,[data-theme=neon-purple] .card-editor-layout,[data-theme=neon-purple] .card-editor-form,[data-theme=neon-purple] .card-json-preview,[data-theme=neon-purple] .delivery-summary-grid>section,[data-theme=neon-purple] .bs-panel,[data-theme=neon-purple] .screen-template-card,[data-theme=neon-purple] .admin-table,[data-theme=neon-purple] .desktop-table,[data-theme=neon-purple] .account-table-wrap,[data-theme=neon-purple] .account-login-card,[data-theme=neon-purple] .account-modal,[data-theme=neon-purple] .coordinate-grid,[data-theme=neon-purple] .data-management-grid,[data-theme=neon-purple] .ai-settings-grid,[data-theme=neon-purple] .plan-grid article,[data-theme=neon-purple] .preference-grid,[data-theme=neon-purple] .theme-settings,[data-theme=neon-purple] .pub-block,[data-theme=neon-purple] .template-card,[data-theme=neon-purple] .chat-accounts-col,[data-theme=neon-purple] .chat-sessions-col,[data-theme=neon-purple] .chat-detail-col,[data-theme=neon-purple] .pub-ai-aside,[data-theme=neon-purple] .auto-reply-global-note,[data-theme=neon-purple] .limit-switch-card,[data-theme=neon-purple] .ai-service-status,[data-theme=neon-purple] .ai-model-config,[data-theme=neon-purple] .delivery-config-row,[data-theme=neon-purple] .account-toolbar,[data-theme=neon-purple] .search-control-grid,[data-theme=neon-purple] .reply-rule-content,[data-theme=neon-purple] .toggle-setting,[data-theme=neon-purple] .health-list div,[data-theme=neon-purple] .risk-result,[data-theme=neon-purple] .notification-grid article,[data-theme=neon-purple] .notification-grid article.locked,[data-theme=neon-purple] .notification-grid article.configured,[data-theme=neon-purple] .sched-create-card{background:linear-gradient(165deg,#581c8757,#1e1242d1)!important;border-color:#a855f752!important;box-shadow:0 12px 32px #46146e4d,inset 0 1px #d8b4fe1a!important}[data-theme=neon-purple] .notification-grid article:hover{transform:translateY(-3px)!important;border-color:#a78bfa!important;box-shadow:0 14px 32px #8b5cf62e,inset 0 1px #d8b4fe1a!important}[data-theme=neon-purple] .notification-grid h3{color:#f3e8ff!important}[data-theme=neon-purple] .notification-grid p{color:var(--accent)!important}[data-theme=neon-purple] .channel-button{background:#8b5cf633!important;border-color:#a855f759!important;color:#d8b4fe!important}[data-theme=neon-purple] .panel h3,[data-theme=neon-purple] h3,[data-theme=neon-purple] .section-title h3,[data-theme=neon-purple] .module-grid b,[data-theme=neon-purple] .metric-card strong,[data-theme=neon-purple] .tech-metric strong,[data-theme=neon-purple] .pub-block-title,[data-theme=neon-purple] .template-card b,[data-theme=neon-purple] .chat-accounts-col h4,[data-theme=neon-purple] .chat-sessions-col h4,[data-theme=neon-purple] .chat-detail-col h4,[data-theme=neon-purple] .pub-ai-aside h4,[data-theme=neon-purple] .limit-switch-card b,[data-theme=neon-purple] .toggle-setting{color:#f3e8ff!important}[data-theme=neon-purple] .panel p,[data-theme=neon-purple] .panel span,[data-theme=neon-purple] .section-title p,[data-theme=neon-purple] .module-grid p,[data-theme=neon-purple] .metric-card span,[data-theme=neon-purple] .metric-card small,[data-theme=neon-purple] .pub-block p,[data-theme=neon-purple] .template-card p,[data-theme=neon-purple] .chat-accounts-col small,[data-theme=neon-purple] .chat-sessions-col small,[data-theme=neon-purple] .chat-detail-col p,[data-theme=neon-purple] .pub-ai-aside p,[data-theme=neon-purple] .pub-ai-aside small,[data-theme=neon-purple] .limit-switch-card small,[data-theme=neon-purple] .health-list div,[data-theme=neon-purple] .risk-result p,[data-theme=neon-purple] td small,[data-theme=neon-purple] .cell-sub{color:var(--accent)!important}[data-theme=neon-purple] table th,[data-theme=neon-purple] .admin-table th,[data-theme=neon-purple] .desktop-table th{background:#8b5cf62e!important;color:#ede9fe!important;border-bottom-color:#a855f747!important}[data-theme=neon-purple] td,[data-theme=neon-purple] .admin-table td{border-bottom-color:#a855f729!important;color:#ddd6fe!important}[data-theme=neon-purple] input:not([type=checkbox]):not([type=radio]),[data-theme=neon-purple] select,[data-theme=neon-purple] textarea{background:#1e12428c!important;border-color:#a855f76b!important;color:#f3e8ff!important}[data-theme=neon-purple] input::placeholder,[data-theme=neon-purple] textarea::placeholder{color:#8b7fb8!important}[data-theme=neon-purple] input:focus,[data-theme=neon-purple] select:focus,[data-theme=neon-purple] textarea:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px #a855f73d!important}[data-theme=neon-purple] .primary-btn{background:linear-gradient(90deg,var(--primary),var(--primary))!important}[data-theme=neon-purple] .primary-btn:hover{background:linear-gradient(90deg,#7c3aed,var(--primary-dark))!important}[data-theme=neon-purple] .soft-btn{background:#8b5cf624!important;color:#d8b4fe!important;border-color:#a855f759!important}[data-theme=neon-purple] .section-tabs{background:linear-gradient(180deg,#2d1c5cd9,#1c123ed9)!important;border-color:#a855f747!important}[data-theme=neon-purple] .section-tabs button{background:#581c8733!important;border-color:#a855f740!important;color:var(--accent)!important}[data-theme=neon-purple] .section-tabs button:hover{border-color:#a78bfa!important;color:#f3e8ff!important}[data-theme=neon-purple] .section-tabs button.active{background:linear-gradient(90deg,var(--primary),var(--primary))!important;border-color:var(--accent)!important;color:#fff!important}[data-theme=neon-purple] .status-pill.safe{background:#8b5cf633!important;color:#d8b4fe!important}[data-theme=neon-purple] .status-pill.warn{background:#d946ef2e!important;color:#f0abfc!important}[data-theme=neon-purple] .status-pill.info{background:#8b5cf629!important;color:var(--accent)!important}[data-theme=neon-purple] .safe-banner{background:#581c874d!important;border-left-color:#a78bfa!important;color:#ddd6fe!important}[data-theme=neon-purple] .vip-badge{background:#8b5cf638!important;color:#d8b4fe!important}[data-theme=neon-purple] .quick-action{background:#8b5cf62e!important;color:#d8b4fe!important}[data-theme=neon-purple] .configured-mark{background:#8b5cf638!important;color:#d8b4fe!important}[data-theme=neon-purple] .locked-mark,[data-theme=neon-purple] .settings-symbol.danger{background:#d946ef2e!important;color:#f0abfc!important}[data-theme=neon-purple] .payment-icon,[data-theme=neon-purple] .notification-icon,[data-theme=neon-purple] .map-card-image{background:#8b5cf633!important;color:var(--accent)!important}[data-theme=neon-purple] .notify-summary,[data-theme=neon-purple] .vip-summary-orbit{background:#581c874d!important;border-color:#a855f759!important;box-shadow:inset 0 0 40px #8b5cf61f!important}[data-theme=neon-purple] .notify-summary b{color:#e9d5ff!important}[data-theme=neon-purple] .vip-progress-track{background:#581c8766!important}[data-theme=neon-purple] .vip-progress-track i{background:linear-gradient(90deg,var(--primary),var(--primary))!important}[data-theme=neon-purple] .flow-preview span{background:#8b5cf62e!important;border-color:#a78bfa!important;color:#e9d5ff!important}[data-theme=neon-purple] .flow-preview i{background:var(--primary)!important}[data-theme=neon-purple] .community-banner{background:radial-gradient(circle at 85% 10%,rgba(168,85,247,.3),transparent 25%),linear-gradient(120deg,#3b0764,#6d28d9 65%,#7c3aed)!important}[data-theme=neon-purple] .community-banner span{background:#d8b4fe2e!important;color:#e9d5ff!important}[data-theme=neon-purple] .community-head,[data-theme=neon-purple] .community-posts article,[data-theme=neon-purple] .community-side-card{background:linear-gradient(180deg,#2c1c4e9e,#1a10309e)!important;border-color:#a78bfa38!important;box-shadow:0 10px 26px #1808304d!important}[data-theme=neon-purple] .community-search input{background:#1e12369e!important;border-color:#a78bfa38!important;color:#f1e9ff!important}[data-theme=neon-purple] .community-search svg{color:#a78bfa!important}[data-theme=neon-purple] .community-posts p,[data-theme=neon-purple] .post-comment p{color:#d9cbf0!important}[data-theme=neon-purple] .post-actions .text-button{color:#c6b5e8!important}[data-theme=neon-purple] .post-actions .text-button:hover{color:#e9d5ff!important;background:#a855f729!important}[data-theme=neon-purple] .post-actions .text-button.liked{color:var(--accent)!important}[data-theme=neon-purple] .post-actions .text-button.faved{color:#fbbf24!important}[data-theme=neon-purple] .community-posts footer{border-top-color:#a78bfa29!important}[data-theme=neon-purple] .community-side dl div{border-bottom-color:#a78bfa29!important}[data-theme=neon-purple] .post-comment-box{border-top-color:#a78bfa33!important}[data-theme=neon-purple] .feature-check{background:#1e12368c!important;border-color:#a855f74d!important;color:#c6b5e8!important}[data-theme=neon-purple] .ai-key-settings,[data-theme=neon-purple] .panel-sub,[data-theme=neon-purple] .ai-engine-settings,[data-theme=neon-purple] .alert-list article{background:linear-gradient(180deg,#2c1c4e73,#1a10308c)!important;border-color:#a855f73d!important}[data-theme=neon-purple] .ai-risk-line{background:#2c1c4e80!important;border-color:#d8b4fe33!important;color:#b7a5d9!important}[data-theme=neon-purple] .admin-community-list article{background:linear-gradient(180deg,#2c1c4e9e,#1a10309e)!important;border-color:#d8b4fe33!important}[data-theme=neon-purple] .ac-post-main footer{border-top-color:#a78bfa29!important}[data-theme=neon-purple] .desktop-table td.goods-thumb img{box-shadow:0 3px 12px #8b5cf633!important}[data-theme=neon-purple] .rail-item.active{background:#8b5cf633!important;border-color:#a78bfa!important;color:#f3e8ff!important}[data-theme=neon-purple] .rail-logo{color:var(--accent)!important;background:#8b5cf633!important}[data-theme=neon-purple] .delivery-rule-tags span{background:#8b5cf633!important;color:#d8b4fe!important}[data-theme=neon-purple] .remark-button{background:#8b5cf62e!important;border-color:#a78bfa!important;color:#d8b4fe!important}[data-theme=neon-purple] .term-list span{background:#d946ef2e!important;color:#f0abfc!important}[data-theme=neon-purple] .method.post{background:#8b5cf633!important;color:#d8b4fe!important}[data-theme=neon-purple] .method.get{background:#8b5cf629!important;color:var(--accent)!important}[data-theme=neon-purple] .method.put{background:#d946ef29!important;color:#f0abfc!important}[data-theme=neon-purple] .color-0{background:#8b5cf633!important;color:#d8b4fe!important}[data-theme=neon-purple] .color-1{background:#8b5cf629!important;color:var(--accent)!important}[data-theme=neon-purple] .color-2{background:#d946ef29!important;color:#f0abfc!important}[data-theme=neon-purple] .color-3{background:#581c874d!important;color:#e9d5ff!important}[data-theme=neon-purple] .chat-dry-run-box{background:#8b5cf633!important;color:#d8b4fe!important}[data-theme=neon-purple] .chat-message-list article.system{background:#581c8740!important}[data-theme=neon-purple] .auto-reply-global-note b{color:var(--accent)!important}[data-theme=neon-purple] .card-send-bar{background:#581c874d!important;color:#ddd6fe!important}[data-theme=neon-purple] .hero-orbit{border-color:#a78bfa!important;background:#8b5cf61a!important}[data-theme=neon-purple] *::-webkit-scrollbar-thumb{background:#a855f78c!important}[data-theme=neon-purple] .page-tab.active,[data-theme=neon-purple] .page-tab:hover,[data-theme=neon-purple] .text-button{color:var(--accent)!important}[data-theme=neon-purple] .page-tab.active,[data-theme=neon-purple] .admin-tech .page-tab.active,[data-theme=neon-purple] .user-tech .page-tab.active{background:#a855f729!important;border-color:#a855f759!important}[data-theme=neon-purple] .page-tab:hover,[data-theme=neon-purple] .admin-tech .page-tab:hover,[data-theme=neon-purple] .user-tech .page-tab:hover{background:#8b5cf624!important}[data-theme=neon-purple] .module-subnav,[data-theme=neon-purple] .admin-tech .module-subnav,[data-theme=neon-purple] .user-tech .module-subnav{background:#1c123ed9!important;border-bottom-color:#a855f747!important}[data-theme=neon-purple] .module-subnav button.active,[data-theme=neon-purple] .admin-tech .module-subnav button.active,[data-theme=neon-purple] .user-tech .module-subnav button.active{color:#e9d5ff!important;background:#a855f733!important}[data-theme=neon-purple] .module-subnav button:hover,[data-theme=neon-purple] .admin-tech .module-subnav button:hover,[data-theme=neon-purple] .user-tech .module-subnav button:hover{color:#f3e8ff!important;background:#8b5cf629!important}[data-theme=neon-purple] .tabs button.active{color:#e9d5ff!important;border-bottom-color:var(--primary)!important}[data-theme=neon-purple] .rail-submenu button.active{color:#fff!important;background:#a855f738!important}[data-theme=neon-purple] .rail-submenu button.active i{background:var(--accent)!important;box-shadow:0 0 0 4px #a855f72e!important}[data-theme=neon-purple] .rail-sub-item.active{background:linear-gradient(90deg,rgba(var(--primary-rgb),.35),#d946ef3d)!important;border-color:#e9d5ff!important}[data-theme=neon-purple] .rail-sub-item.active svg{color:#f0abfc!important}[data-theme=neon-purple] .page-sidenav-item.active,[data-theme=neon-purple] .page-sidenav-child.active,[data-theme=neon-purple] .sidenav-top-tab.active{background:linear-gradient(90deg,rgba(var(--primary-rgb),.38),#d946ef42)!important;border-color:#d8b4fe99!important;color:#fff!important}[data-theme=neon-purple] .page-sidenav-item.active svg,[data-theme=neon-purple] .page-sidenav-child.active svg,[data-theme=neon-purple] .sidenav-top-tab.active svg{color:#f0abfc!important}[data-theme=neon-purple] .chat-account-filter button.active,[data-theme=neon-purple] .chat-filter-tabs button.active{background:#a855f729!important;border-color:#a855f78c!important;color:#e9d5ff!important}[data-theme=neon-purple] .chat-account-item.active,[data-theme=neon-purple] .chat-session-item.active,[data-theme=neon-purple] .chat-session-row.active{background:#a855f729!important;border-color:#a855f773!important}[data-theme=neon-purple] .chat-bubble.out{background:linear-gradient(135deg,rgba(var(--primary-rgb),.3),#d946ef33)!important;border-color:#d946ef73!important}[data-theme=neon-purple] .panel p,[data-theme=neon-purple] .module-grid p,[data-theme=neon-purple] td,[data-theme=neon-purple] .metric-card span,[data-theme=neon-purple] .section-title p,[data-theme=neon-purple] .chat-detail-col p,[data-theme=neon-purple] label,[data-theme=neon-purple] .panel span{font-size:14px!important}[data-theme=neon-purple] .panel h3,[data-theme=neon-purple] .module-grid b,[data-theme=neon-purple] .metric-card strong,[data-theme=neon-purple] .tech-metric strong{font-size:17px!important}[data-theme=light-min]{--primary: var(--primary) !important;--primary-soft: #e8f0ff !important;--muted: #4b5563 !important}[data-theme=light-min] body{font-size:15px!important;color:#111827!important}[data-theme=light-min] .panel p,[data-theme=light-min] .module-grid p,[data-theme=light-min] td,[data-theme=light-min] .metric-card span,[data-theme=light-min] .section-title p,[data-theme=light-min] .chat-detail-col p,[data-theme=light-min] label,[data-theme=light-min] .panel span,[data-theme=light-min] .pub-block p,[data-theme=light-min] .template-card p{font-size:14px!important;color:#374151!important}[data-theme=light-min] .panel h3,[data-theme=light-min] .module-grid b,[data-theme=light-min] .metric-card strong,[data-theme=light-min] .tech-metric strong,[data-theme=light-min] .pub-block-title,[data-theme=light-min] .template-card b,[data-theme=light-min] .chat-accounts-col h4,[data-theme=light-min] .chat-sessions-col h4,[data-theme=light-min] .chat-detail-col h4,[data-theme=light-min] .pub-ai-aside h4,[data-theme=light-min] .limit-switch-card b{font-size:17px!important;color:#111827!important;font-weight:700!important}[data-theme=light-min] h3,[data-theme=light-min] .panel h3,[data-theme=light-min] .section-title h3{color:#111827!important;font-weight:700!important}[data-theme=light-min] td,[data-theme=light-min] td b,[data-theme=light-min] .admin-table td{color:#1f2937!important}[data-theme=light-min] td small,[data-theme=light-min] .cell-sub,[data-theme=light-min] .panel small{color:#4b5563!important}[data-theme=light-min] table th{background:#eef2f7!important;color:#111827!important;font-weight:700!important}[data-theme=light-min] input:not([type=checkbox]):not([type=radio]),[data-theme=light-min] select,[data-theme=light-min] textarea{background:#fff!important;border-color:#94a3b8!important;color:#111827!important}[data-theme=light-min] input::placeholder,[data-theme=light-min] textarea::placeholder{color:#6b7280!important}[data-theme=light-min] .metric-card,[data-theme=light-min] .tech-metric{background:#fff!important;border-color:#d1d9e6!important;box-shadow:0 8px 26px #0f172a12!important}[data-theme=light-min] .tech-metric strong{background:linear-gradient(92deg,var(--primary),var(--primary))!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}[data-theme=light-min] .tech-metric>div:nth-child(2)>span{color:#374151!important}[data-theme=light-min] .tech-metric small{color:#047857!important}[data-theme=light-min] .status-pill.safe{background:#d1fae5!important;color:#065f46!important;font-weight:600!important}[data-theme=light-min] .status-pill.warn{background:#fef3c7!important;color:#92400e!important;font-weight:600!important}[data-theme=light-min] .status-pill.info{background:#dbeafe!important;color:#1e40af!important;font-weight:600!important}[data-theme=light-min] .primary-btn{background:var(--primary)!important;color:#fff!important;font-weight:600!important}[data-theme=light-min] .soft-btn{background:#f1f5f9!important;color:#1f2937!important;border-color:#cbd5e1!important;font-weight:600!important}[data-theme=light-min] .section-tabs button{background:#f8fafc!important;border-color:#cbd5e1!important;color:#374151!important}[data-theme=light-min] .section-tabs button.active{background:linear-gradient(90deg,var(--primary),var(--primary))!important;color:#fff!important;font-weight:600!important}[data-theme=light-min] .pub-block-title,[data-theme=light-min] .template-card b,[data-theme=light-min] .chat-accounts-col h4,[data-theme=light-min] .chat-sessions-col h4,[data-theme=light-min] .chat-detail-col h4{color:#111827!important}[data-theme=light-min] .chat-accounts-col small,[data-theme=light-min] .chat-sessions-col small{color:#4b5563!important}[data-theme=light-min] .panel,[data-theme=light-min] .module-grid article,[data-theme=light-min] .pub-block,[data-theme=light-min] .template-card,[data-theme=light-min] .chat-accounts-col,[data-theme=light-min] .chat-sessions-col,[data-theme=light-min] .chat-detail-col,[data-theme=light-min] .pub-ai-aside,[data-theme=light-min] .auto-reply-global-note,[data-theme=light-min] .limit-switch-card,[data-theme=light-min] .ai-service-status,[data-theme=light-min] .ai-model-config,[data-theme=light-min] .delivery-config-row,[data-theme=light-min] .account-toolbar,[data-theme=light-min] .search-control-grid,[data-theme=light-min] .reply-rule-content,[data-theme=light-min] .document-card,[data-theme=light-min] .toggle-setting,[data-theme=light-min] .health-list div,[data-theme=light-min] .risk-result,[data-theme=light-min] .notification-grid article.locked{background:#fff!important;border-color:#d1d9e6!important;box-shadow:0 6px 20px #0f172a0f!important}[data-theme=light-min] .vip-badge{background:#eef2ff!important;color:#4338ca!important;font-weight:700!important}[data-theme=light-min] .quick-action{background:#eff6ff!important;color:var(--primary-dark)!important;font-weight:600!important}[data-theme=light-min] .notify-summary b{color:var(--primary-dark)!important}[data-theme=light-min] .notify-summary span{color:#4b5563!important}[data-theme=light-min] .community-banner h2{color:#0f172a!important;font-weight:800!important}[data-theme=light-min] .community-banner p{color:#334155!important}[data-theme=light-min] .community-banner span{background:#2563eb24!important;color:var(--primary-dark)!important;font-weight:600!important}[data-theme=light-min] .safe-banner{background:#eaf3ff!important;border-left-color:var(--primary)!important;color:#1e3a5f!important}[data-theme=light-min] .safe-banner b{color:#1e40af!important}[data-theme=light-min] .delivery-rule-tags span{background:#e8f0ff!important;color:var(--primary-dark)!important;font-weight:600!important}[data-theme=light-min] .remark-button{background:#e8f0ff!important;border-color:var(--accent)!important;color:var(--primary-dark)!important;font-weight:600!important}[data-theme=light-min] .card-send-bar{background:#f1f5f9!important;color:#1f2937!important}[data-theme=light-min] .term-list span{background:#fee2e2!important;color:#b91c1c!important;font-weight:600!important}[data-theme=light-min] .method.post{background:#d1fae5!important;color:#065f46!important;font-weight:600!important}[data-theme=light-min] .method.get{background:#dbeafe!important;color:#1e40af!important;font-weight:600!important}[data-theme=light-min] .method.put{background:#fef3c7!important;color:#92400e!important;font-weight:600!important}[data-theme=light-min] .color-0{background:#f0abfc!important;color:#075985!important;font-weight:600!important}[data-theme=light-min] .color-1{background:#d1fae5!important;color:#065f46!important;font-weight:600!important}[data-theme=light-min] .color-2{background:#fef3c7!important;color:#92400e!important;font-weight:600!important}[data-theme=light-min] .color-3{background:#ede9fe!important;color:#5b21b6!important;font-weight:600!important}[data-theme=light-min] .payment-icon,[data-theme=light-min] .notification-icon,[data-theme=light-min] .map-card-image{background:#e8f0ff!important;color:var(--primary-dark)!important}[data-theme=light-min] .configured-mark{background:#d1fae5!important;color:#065f46!important;font-weight:600!important}[data-theme=light-min] .locked-mark{background:#fef3c7!important;color:#92400e!important;font-weight:600!important}[data-theme=light-min] .settings-symbol.danger{background:#fee2e2!important;color:#b91c1c!important;font-weight:600!important}[data-theme=light-min] .flow-preview span{background:#e8f0ff!important;border-color:var(--accent)!important;color:var(--primary-dark)!important;font-weight:600!important}[data-theme=light-min] .flow-preview i{background:var(--accent)!important}[data-theme=light-min] .chat-dry-run-box{background:#d1fae5!important;color:#065f46!important;font-weight:600!important}[data-theme=light-min] .chat-message-list article.system{background:#eff6ff!important;color:#1e40af!important}[data-theme=light-min] .auto-reply-global-note{color:#374151!important}[data-theme=light-min] .auto-reply-global-note b{color:var(--primary-dark)!important}[data-theme=light-min] .rail-item{color:#1f2937!important;font-weight:600!important}[data-theme=light-min] .rail-item.active{background:#fff!important;border-color:var(--primary)!important;color:var(--primary-dark)!important}[data-theme=light-min] .rail-brand b{color:#0f172a!important}[data-theme=light-min] .rail-brand small{color:var(--primary)!important;font-weight:700!important}[data-theme=light-min] .topbar b{color:#111827!important}[data-theme=light-min] .topbar span{color:#374151!important}[data-theme=light-min] .page-tab{color:#374151!important;font-weight:600!important}[data-theme=light-min] .page-tab.active{color:var(--primary)!important;font-weight:700!important}[data-theme=light-min] .page-tab.active:after{background:var(--primary)!important}[data-theme=light-min] .alert-popover{background:#fff!important;border-color:#d1d9e6!important}[data-theme=light-min] .alert-row{background:#fff1f2!important;border-color:#fecdd3!important;color:#1e293b!important}[data-theme=light-min] .usage-bars span{color:#374151!important;font-weight:600!important}[data-theme=light-min] .usage-bars b{color:var(--primary)!important}[data-theme=light-min] .type-dist-chip{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#1f2937!important}[data-theme=light-min] *::-webkit-scrollbar-thumb{background:#2563eb73!important}[data-theme=light-min] body{background:#f6f8fc!important}[data-theme=light-min] .content-tech{background:radial-gradient(1200px 480px at 88% -12%,rgba(59,130,246,.1),transparent 62%),radial-gradient(900px 380px at -8% 12%,rgba(37,99,235,.06),transparent 55%),linear-gradient(180deg,#fbfcff,#f2f6fc)!important}[data-theme=light-min] .rail{background:linear-gradient(180deg,#fff,#f4f7fc)!important;border-right:1px solid #e2e8f0!important;box-shadow:8px 0 30px #0f172a0d!important}[data-theme=light-min] .topbar{background:#fff!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 2px 12px #0f172a0a!important}[data-theme=light-min] .page-tabs{background:#fff!important;border-bottom:1px solid #e2e8f0!important}[data-theme=light-min] .panel,[data-theme=light-min] .module-grid article,[data-theme=light-min] .pub-block,[data-theme=light-min] .template-card,[data-theme=light-min] .chat-accounts-col,[data-theme=light-min] .chat-sessions-col,[data-theme=light-min] .chat-detail-col,[data-theme=light-min] .pub-ai-aside,[data-theme=light-min] .auto-reply-global-note,[data-theme=light-min] .limit-switch-card,[data-theme=light-min] .ai-service-status,[data-theme=light-min] .ai-model-config,[data-theme=light-min] .delivery-config-row,[data-theme=light-min] .account-toolbar,[data-theme=light-min] .search-control-grid,[data-theme=light-min] .reply-rule-content,[data-theme=light-min] .document-card,[data-theme=light-min] .toggle-setting,[data-theme=light-min] .health-list div,[data-theme=light-min] .risk-result,[data-theme=light-min] .notification-grid article.locked,[data-theme=light-min] .metric-card,[data-theme=light-min] .tech-metric,[data-theme=light-min] .bs-panel,[data-theme=light-min] .screen-template-card,[data-theme=light-min] .account-card,[data-theme=light-min] .card-preview-panel,[data-theme=light-min] .card-editor-layout,[data-theme=light-min] .card-editor-form,[data-theme=light-min] .card-json-preview,[data-theme=light-min] .delivery-summary-grid>section,[data-theme=light-min] .account-login-card,[data-theme=light-min] .account-modal,[data-theme=light-min] .coordinate-grid,[data-theme=light-min] .data-management-grid,[data-theme=light-min] .ai-settings-grid,[data-theme=light-min] .plan-grid article,[data-theme=light-min] .preference-grid,[data-theme=light-min] .theme-settings,[data-theme=light-min] .sched-create-card{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 30px #0f172a12!important}[data-theme=light-min] .metric-card,[data-theme=light-min] .tech-metric{border:1px solid #dbe4f0!important;box-shadow:0 12px 32px #0f172a14,inset 0 1px #fff!important}[data-theme=light-min] table,[data-theme=light-min] .admin-table,[data-theme=light-min] .desktop-table{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 6px 20px #0f172a0d!important}[data-theme=light-min] table th,[data-theme=light-min] .admin-table th,[data-theme=light-min] .desktop-table th{background:#f1f5fb!important;border-bottom:1px solid #dbe4f0!important;color:#0f172a!important}[data-theme=light-min] td{border-bottom:1px solid #edf1f7!important}[data-theme=light-min] input:not([type=checkbox]):not([type=radio]),[data-theme=light-min] select,[data-theme=light-min] textarea{background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:inset 0 1px 3px #0f172a0d!important}[data-theme=light-min] input:focus,[data-theme=light-min] select:focus,[data-theme=light-min] textarea:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px #3b82f624!important}[data-theme=light-min] .section-tabs{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 6px 22px #0f172a0d!important}[data-theme=light-min] .section-tabs button{background:#f8fafc!important;border:1px solid #dbe4f0!important}[data-theme=light-min] .section-tabs button.active{border-color:var(--primary)!important}[data-theme=light-min] .admin-hero,[data-theme=light-min] .user-hero{background:radial-gradient(circle at 82% 20%,rgba(59,130,246,.28),transparent 32%),linear-gradient(125deg,#eef4ff,#dbeafe 60%,#cfe3ff)!important;border:1px solid #c7d9f5!important;box-shadow:0 14px 36px #2563eb1f!important}[data-theme=light-min] .alert-popover{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 16px 40px #0f172a24!important}[data-theme=light-min] .safe-banner{border:1px solid #c7d9f5!important;border-left:4px solid var(--primary)!important}[data-theme=light-min] .rail-item{border:1px solid #e2e8f0!important;background:#fff!important}[data-theme=light-min] .rail-item:hover{border-color:var(--accent)!important;background:#f0f6ff!important}[data-theme=light-min] .rail-item.active{border-color:var(--primary)!important;background:#eef4ff!important;box-shadow:0 4px 14px #2563eb1f!important}[data-theme=light-min] .soft-btn{border:1px solid #dbe4f0!important;background:#f8fafc!important}[data-theme=light-min] .primary-btn{box-shadow:0 6px 16px #2563eb47!important}[data-theme=light-min] .status-pill,[data-theme=light-min] .vip-badge,[data-theme=light-min] .quick-action,[data-theme=light-min] .configured-mark,[data-theme=light-min] .locked-mark,[data-theme=light-min] .settings-symbol.danger,[data-theme=light-min] .payment-icon,[data-theme=light-min] .notification-icon,[data-theme=light-min] .map-card-image,[data-theme=light-min] .flow-preview span,[data-theme=light-min] .delivery-rule-tags span,[data-theme=light-min] .remark-button,[data-theme=light-min] .method,[data-theme=light-min] .term-list span,[data-theme=light-min] .color-0,[data-theme=light-min] .color-1,[data-theme=light-min] .color-2,[data-theme=light-min] .color-3,[data-theme=light-min] .type-dist-chip,[data-theme=light-min] .chat-dry-run-box{border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 2px 6px #0f172a0d!important}[data-theme=light-min] .chat-message-list article.system{border:1px solid #c7d9f5!important}[data-theme=light-min] .notify-summary,[data-theme=light-min] .vip-summary-orbit{border:1px solid #c7d9f5!important;box-shadow:inset 0 0 40px #3b82f60f!important}[data-theme=light-min] .card-send-bar{border:1px solid #e2e8f0!important;background:#f8fafc!important}[data-theme=light-min] .section-title{border-bottom:1px solid #edf1f7!important}[data-theme=light-min] .modal,[data-theme=light-min] .dialog{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 24px 60px #0f172a2e!important}[data-theme=neon-purple] .ng-panel,[data-theme=neon-purple] .account-modal,[data-theme=neon-purple] .account-login-panel{background:linear-gradient(145deg,#2b144af2,#180a30fa)!important;border:1px solid rgba(216,180,254,.22)!important;box-shadow:0 24px 60px #1408288c,inset 0 1px #ffffff0f!important;color:#f3e8ff}[data-theme=neon-purple] .ng-panel .new-guest-head b,[data-theme=neon-purple] .account-modal .new-guest-head b,[data-theme=neon-purple] .account-login-panel .new-guest-head b{color:#f3e8ff}[data-theme=neon-purple] .ng-panel .new-guest-head span,[data-theme=neon-purple] .account-modal .new-guest-head span,[data-theme=neon-purple] .account-login-panel .new-guest-head span{color:var(--muted)}[data-theme=neon-purple] .ng-field label{color:#d8b4fe}[data-theme=neon-purple] .ng-field input,[data-theme=neon-purple] .ng-field select,[data-theme=neon-purple] .ng-field textarea,[data-theme=neon-purple] .ng-time-row input{background:#ffffff0f;border-color:#d8b4fe38;color:#f3e8ff}[data-theme=neon-purple] .ng-field input::placeholder,[data-theme=neon-purple] .ng-field textarea::placeholder{color:#8f74b8}[data-theme=neon-purple] .ng-field input:focus,[data-theme=neon-purple] .ng-field select:focus,[data-theme=neon-purple] .ng-field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.22)}[data-theme=neon-purple] .ng-actions .soft-btn{background:rgba(var(--primary-rgb),.14);color:#e9d5ff;border-color:#d8b4fe47}[data-theme=neon-purple] .ng-actions .soft-btn:hover{background:rgba(var(--primary-rgb),.28)}[data-theme=neon-purple] .modal-mask{background:#0a0414a6!important}.status-pill.danger{background:#f8717129;color:#fca5a5}[data-theme=neon-purple] .status-pill.danger{background:#d946ef2e;color:#f0abfc}.delivery-table-wrap{overflow-x:auto;border-radius:11px}.delivery-table-wrap table{min-width:720px}.delivery-table-wrap th,.delivery-table-wrap td{padding:12px 10px;font-size:12.5px;white-space:nowrap}.delivery-table-wrap td small{display:inline-block;max-width:120px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.delivery-table-wrap td .status-pill{font-size:11px;padding:3px 7px}.secondary-btn{min-height:38px;border-radius:8px;padding:0 14px;border:1px solid rgba(216,180,254,.35);background:rgba(var(--primary-rgb),.12);color:#e9d5ff;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:.18s}.secondary-btn:hover{background:rgba(var(--primary-rgb),.28);border-color:#d8b4fe99}.ai-result-modal{width:min(900px,92vw)!important;max-width:900px!important}.ai-result-modal .ai-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:14px 0}.ai-result-modal .ai-result-col{background:var(--panel-2, #f6f8fb);border:1px solid rgba(15,23,42,.08);border-radius:10px;padding:12px 14px}.ai-result-modal .ai-result-col b{display:block;margin-bottom:8px;font-size:13px}.ai-result-modal .ai-result-col p{margin:4px 0;font-size:13px;line-height:1.6;color:var(--text, #1f2937)}.ai-result-modal .ai-result-col small{color:#6b7280;font-size:12px}.ai-result-modal .ai-risk-line{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;border-radius:8px;margin-bottom:4px;font-size:13px}.ai-result-modal .ai-risk-line.pass{background:#10b98114;color:#047857}.ai-result-modal .ai-risk-line.review{background:#f59e0b1a;color:#b45309}.ai-result-modal .ai-risk-line.high{background:#ef44441a;color:#b91c1c}.ai-result-modal .term-list-inline em{background:#ef44441f;padding:1px 6px;border-radius:4px;margin:0 2px;font-style:normal}.ai-result-modal .engine-tag{margin-left:auto;font-size:12px;opacity:.7}[data-theme=light-min] .ai-result-modal .ai-result-col{background:var(--bg-2);border:1px solid var(--line)}[data-theme=light-min] .ai-result-modal .ai-result-col p{color:#0f172a}.collect-result-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:13px;color:var(--text-2, #6b7280)}.schedule-mode input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;flex:0 0 auto;margin:0;border:1.5px solid color-mix(in srgb,var(--primary) 55%,transparent);border-radius:50%;background:transparent;cursor:pointer;transition:border-color .15s ease,background .15s ease}.schedule-mode:hover input[type=radio]{border-color:var(--primary)}.schedule-mode input[type=radio]:checked{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 3px #fff}[data-theme=neon-purple] .schedule-mode input[type=radio]{border-color:#d8b4fe8c}[data-theme=neon-purple] .schedule-mode:hover input[type=radio]{border-color:var(--primary)}[data-theme=neon-purple] .schedule-mode input[type=radio]:checked{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 3px #190b30}[data-theme=neon-purple] .schedule-mode input[type=radio]{accent-color:var(--primary)}[data-theme=neon-purple] .schedule-mode:has(input:checked){border-color:var(--primary);background:#a855f733;color:#e9d5ff;font-weight:600}[data-theme=neon-purple] .weekday-chip input[type=radio]{border-color:#d8b4fe8c}[data-theme=neon-purple] .weekday-chip:has(input:checked){border-color:var(--primary);background:#a855f733;color:#e9d5ff;font-weight:600}.schedule-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.schedule-mode{position:relative;justify-content:center;padding:9px 10px;font-size:13px;line-height:1.2;white-space:nowrap;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.user-tech .account-modal .schedule-mode,.admin-tech .account-modal .schedule-mode{padding:9px 10px}.schedule-mode input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.schedule-mode input[type=radio]:checked{box-shadow:none}.schedule-mode:hover{border-color:color-mix(in srgb,var(--primary, var(--primary)) 55%,transparent)}.schedule-mode:has(input:checked){border-color:transparent;background:linear-gradient(135deg,var(--primary, var(--primary)),color-mix(in srgb,var(--primary, var(--primary)) 52%,#fff));color:#fff;font-weight:700;box-shadow:0 6px 16px color-mix(in srgb,var(--primary, var(--primary)) 34%,transparent)}.user-tech .schedule-mode:hover,.admin-tech .schedule-mode:hover,[data-theme=neon-purple] .schedule-mode:hover{border-color:#c084fc9e}.user-tech .schedule-mode:has(input:checked),.admin-tech .schedule-mode:has(input:checked),[data-theme=neon-purple] .schedule-mode:has(input:checked){border-color:transparent;background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;font-weight:700;box-shadow:0 6px 16px #a855f757}.task-actions{vertical-align:middle;white-space:nowrap}.task-actions>button+button{margin-left:10px}.ghost-danger-btn{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:7px;border:1px solid rgba(248,113,113,.38);background:#f8717114;color:#f87171;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.ghost-danger-btn:hover{background:#f871712e;border-color:#f87171ad;color:#fca5a5}.ghost-danger-btn:active{transform:translateY(1px)}[data-theme=neon-purple] .user-tech .account-modal{border-color:#a855f780;box-shadow:0 24px 60px #1204248c,0 0 40px #a855f72e}[data-theme=neon-purple] .user-tech .account-modal:before{background:linear-gradient(90deg,transparent,var(--primary),#d946ef,transparent)}[data-theme=neon-purple] .user-tech .account-modal .account-login-panel-head{background:linear-gradient(120deg,#281448e6,#1a0d32eb);border-bottom-color:#a855f747}[data-theme=neon-purple] .user-tech .account-modal .account-login-panel-head span{color:var(--muted);text-shadow:0 0 12px rgba(168,85,247,.55)}[data-theme=neon-purple] .user-tech .account-modal .icon-button:hover{background:#a855f72e}[data-theme=neon-purple] .user-tech .account-login-card{background:linear-gradient(160deg,#2e1854b8,#1c0e36d1);border-color:#a855f738;color:#e2d5f5}[data-theme=neon-purple] .user-tech .account-login-card b{color:#f3eaff}[data-theme=neon-purple] .user-tech .account-login-card small{color:#b69fe0}[data-theme=neon-purple] .user-tech .account-login-card .account-login-icon{color:#c4a7f7}[data-theme=neon-purple] .user-tech .account-login-card:hover,[data-theme=neon-purple] .user-tech .account-login-card.active{border-color:#a855f78c;background:linear-gradient(160deg,#381c64d1,#221040e6);box-shadow:0 0 22px #a855f740,inset 0 1px #c8a0ff1f}[data-theme=neon-purple] .user-tech .fake-qr,[data-theme=neon-purple] .user-tech .qr-image-wrap{border-color:#2a134d;background:#221038;box-shadow:0 0 24px #a855f733}[data-theme=neon-purple] .user-tech .fake-qr span.dark{background:var(--primary)}[data-theme=neon-purple] .user-tech .qr-status-bar{color:#c4a7f7;background:#281448d9;border-color:#a855f747}[data-theme=neon-purple] .user-tech .account-login-form label{color:#c9b8ec}[data-theme=neon-purple] .user-tech .account-login-form input,[data-theme=neon-purple] .user-tech .account-login-form textarea,[data-theme=neon-purple] .user-tech .account-login-form select{background:#160b2ad9;border-color:#a855f747;color:#e4d8f7}[data-theme=neon-purple] .user-tech .account-login-form input:focus,[data-theme=neon-purple] .user-tech .account-login-form textarea:focus,[data-theme=neon-purple] .user-tech .account-login-form select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #a855f72e,0 0 14px #a855f729}[data-theme=neon-purple] .user-tech .account-login-form input::placeholder,[data-theme=neon-purple] .user-tech .account-login-form textarea::placeholder{color:#7a6798}[data-theme=neon-purple] .user-tech .debug-browser-row input{accent-color:var(--primary)}[data-theme=neon-purple] .user-tech .action-notice{color:var(--muted)}[data-theme=neon-purple] .user-tech .account-modal .primary-btn{background:linear-gradient(135deg,var(--primary-dark),var(--primary));box-shadow:0 6px 18px #a855f759}[data-theme=neon-purple] .user-tech .account-modal .primary-btn:hover{background:linear-gradient(135deg,var(--primary-dark),var(--primary-dark));box-shadow:0 0 22px #a855f780}[data-theme=neon-purple] .user-tech .account-modal .text-button{color:#c4a7f7}[data-theme=neon-purple] .user-tech .account-modal .account-modal-footer,[data-theme=neon-purple] .account-modal-footer{border-top-color:#a855f747;background:#180c2e99}[data-theme=neon-purple] .user-tech .account-modal .schedule-block,[data-theme=neon-purple] .user-tech .schedule-block{background:#180c2e8c;border-color:#a855f73d}[data-theme=neon-purple] .user-tech .account-modal .schedule-block-title,[data-theme=neon-purple] .user-tech .schedule-block-title{color:#d8c7f7}[data-theme=neon-purple] .user-tech .account-modal .schedule-mode,[data-theme=neon-purple] .user-tech .schedule-mode,[data-theme=neon-purple] .user-tech .account-modal .weekday-chip,[data-theme=neon-purple] .user-tech .weekday-chip{background:#1e0f3abf;border-color:#a855f73d;color:#cbb6ec}[data-theme=neon-purple] .user-tech .account-modal .schedule-mode:hover,[data-theme=neon-purple] .user-tech .schedule-mode:hover,[data-theme=neon-purple] .user-tech .account-modal .weekday-chip:hover,[data-theme=neon-purple] .user-tech .weekday-chip:hover{background:#341a60d1;border-color:#c084fc94;color:#f3eaff}[data-theme=neon-purple] .user-tech .account-modal .schedule-detail,[data-theme=neon-purple] .user-tech .schedule-detail{border-top-color:#a855f733}[data-theme=neon-purple] .user-tech .account-modal .schedule-mode:has(input:checked),[data-theme=neon-purple] .user-tech .schedule-mode:has(input:checked),[data-theme=neon-purple] .user-tech .account-modal .weekday-chip:has(input:checked),[data-theme=neon-purple] .user-tech .weekday-chip:has(input:checked){border-color:transparent;background:linear-gradient(135deg,var(--primary-dark),var(--primary));color:#fff;font-weight:700;text-shadow:0 1px 2px rgba(40,8,70,.45);box-shadow:0 6px 16px #a855f752,inset 0 1px #ffffff2e}.search-control-grid{grid-template-columns:1.5fr .5fr .82fr 1.05fr auto}.result-cover-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;display:block}.result-cover:has(.result-cover-img):before,.result-cover:has(.result-cover-img):after{display:none}.result-cover .result-cover-tag,.result-cover .result-cover-label,.result-cover .result-check{z-index:3}@media(max-width:1180px){.search-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-control-grid .full-row,.search-control-grid .search-submit{grid-column:1 / -1}}[data-theme=neon-purple] .user-tech .search-result-grid,[data-theme=neon-purple] .admin-tech .search-result-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}[data-theme=neon-purple] .user-tech .search-result-card,[data-theme=neon-purple] .admin-tech .search-result-card{display:flex!important;flex-direction:column!important;padding:0!important;overflow:hidden;border-radius:16px!important;border:1px solid rgba(168,85,247,.2)!important;background:linear-gradient(168deg,#30195a9e,#130a26e6)!important;box-shadow:0 14px 34px #05020e6b,inset 0 1px #d6b2ff12!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}[data-theme=neon-purple] .user-tech .search-result-card:hover,[data-theme=neon-purple] .admin-tech .search-result-card:hover{transform:translateY(-2px);border-color:#c084fc80!important;box-shadow:0 14px 38px #05020e8c,0 0 22px #a855f729!important}[data-theme=neon-purple] .user-tech .search-result-card.selected,[data-theme=neon-purple] .admin-tech .search-result-card.selected{border-color:#d8b4fecc!important;box-shadow:0 0 0 1.5px #c084fc80,0 0 26px #a855f74d,0 14px 38px #05020e80!important}[data-theme=neon-purple] .user-tech .search-result-card .result-cover,[data-theme=neon-purple] .admin-tech .search-result-card .result-cover{position:relative;width:100%;height:220px;overflow:hidden;border-radius:16px 16px 0 0;background:linear-gradient(150deg,#2a1747,#1a0e31)}[data-theme=neon-purple] .user-tech .search-result-card .result-cover:before,[data-theme=neon-purple] .admin-tech .search-result-card .result-cover:before{background:#a855f729}[data-theme=neon-purple] .user-tech .search-result-card .result-cover:after,[data-theme=neon-purple] .admin-tech .search-result-card .result-cover:after{background:#c084fc1a}[data-theme=neon-purple] .user-tech .result-cover-img,[data-theme=neon-purple] .admin-tech .result-cover-img{transform:scale(1.01)}.result-cover-shade{position:absolute;left:0;right:0;bottom:0;height:62%;z-index:2;background:linear-gradient(180deg,#0b051600,#0b0516b8);pointer-events:none}.result-cover-fallback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;color:#c4a7f773}.result-cover .result-check{position:absolute;top:10px;left:10px;z-index:5;width:20px;height:20px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px;border:1.5px solid rgba(196,167,247,.55);background:#1008208c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.result-cover .result-check:hover{border-color:#e8d7ffe6}.result-cover .result-check:checked{border-color:transparent;background:linear-gradient(135deg,var(--primary-dark),#c026d3);box-shadow:0 0 12px #c026d38c}.result-cover .result-check:checked:after{content:"";position:absolute;left:6px;top:2.5px;width:5px;height:9px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(42deg)}.result-cover .result-cover-tag{left:auto;right:10px;top:10px;z-index:4;padding:2px 8px;border-radius:7px;background:#10082099;border:1px solid rgba(168,85,247,.3);color:#d8b4fe;font-size:11px;font-weight:700;letter-spacing:.4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.result-cover .result-cover-label{left:10px;right:auto;bottom:10px;z-index:4;padding:3px 9px;border-radius:20px;background:#581c878c;border:1px solid rgba(216,180,254,.35);color:#f2e9ff;font-size:11px;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-theme=neon-purple] .user-tech .search-result-card .result-body,[data-theme=neon-purple] .admin-tech .search-result-card .result-body{display:flex;flex-direction:column;gap:9px;padding:13px 14px 14px}[data-theme=neon-purple] .user-tech .search-result-card .result-title,[data-theme=neon-purple] .admin-tech .search-result-card .result-title{color:#f4ecff!important;font-size:14.5px;font-weight:700;line-height:1.42;min-height:38px;text-shadow:0 1px 2px rgba(10,4,22,.45);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-theme=neon-purple] .user-tech .search-result-card .result-price-row,[data-theme=neon-purple] .admin-tech .search-result-card .result-price-row{display:flex;align-items:center;justify-content:space-between;gap:10px}[data-theme=neon-purple] .user-tech .search-result-card .result-price,[data-theme=neon-purple] .admin-tech .search-result-card .result-price{color:#ff5f8f!important;font-size:21px;font-weight:800;letter-spacing:-.3px;font-variant-numeric:tabular-nums;text-shadow:0 0 16px rgba(255,95,143,.32)}.result-price i{font-style:normal;font-size:13px;font-weight:700;margin-right:1px;opacity:.85}[data-theme=neon-purple] .user-tech .search-result-card .result-wants,[data-theme=neon-purple] .admin-tech .search-result-card .result-wants{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;background:#a855f729;border:1px solid rgba(168,85,247,.32);color:#e3cfff!important;font-size:12px;font-weight:600;white-space:nowrap}[data-theme=neon-purple] .user-tech .search-result-card .result-facts,[data-theme=neon-purple] .admin-tech .search-result-card .result-facts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}[data-theme=neon-purple] .user-tech .result-facts span,[data-theme=neon-purple] .admin-tech .result-facts span{display:inline-flex;align-items:center;gap:5px;color:#c3aee4!important;font-size:12px;min-width:0}.result-facts span>svg{flex:none;opacity:.7}.result-facts .result-seller{max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=neon-purple] .user-tech .search-result-card .result-heat,[data-theme=neon-purple] .admin-tech .search-result-card .result-heat{display:flex;gap:8px;color:#8f7cb5!important;font-size:11px;letter-spacing:.2px}[data-theme=neon-purple] .user-tech .search-result-card .result-heat .heat-views,[data-theme=neon-purple] .admin-tech .search-result-card .result-heat .heat-views{color:#a78bfa!important}[data-theme=neon-purple] .user-tech .search-result-card .result-heat .heat-favs,[data-theme=neon-purple] .admin-tech .search-result-card .result-heat .heat-favs{color:var(--accent)!important}[data-theme=neon-purple] .user-tech .search-result-card .result-heat .heat-wants,[data-theme=neon-purple] .admin-tech .search-result-card .result-heat .heat-wants{color:var(--primary)!important}[data-theme=neon-purple] .user-tech .search-result-card .result-meta,[data-theme=neon-purple] .admin-tech .search-result-card .result-meta{display:flex;align-items:center;gap:8px;color:#8f7cb5!important;font-size:11px;letter-spacing:.2px}.result-meta span+span:before{content:"·";margin-right:8px;color:#6d5a92}.result-meta .result-id{font-variant-numeric:tabular-nums}[data-theme=neon-purple] .user-tech .search-result-card .row-actions,[data-theme=neon-purple] .admin-tech .search-result-card .row-actions{display:flex!important;gap:9px;margin-top:1px;padding-top:11px;border-top:1px solid rgba(168,85,247,.16)}.result-btn{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:34px;padding:0 10px;border-radius:9px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;background:#a855f71a;border:1px solid rgba(168,85,247,.34);color:#d6c1f7;transition:background .16s,border-color .16s,color .16s,filter .16s}.result-btn:hover{background:#a855f733;border-color:#d8b4fe9e;color:#f6f0ff}.result-btn.primary{border-color:transparent;background:linear-gradient(135deg,var(--primary-dark),#c026d3);color:#fff;box-shadow:0 6px 16px #a855f74d,inset 0 1px #ffffff29}.result-btn.primary:hover{filter:brightness(1.09)}[data-theme=neon-purple] .user-tech .search-result-actions .soft-btn,[data-theme=neon-purple] .admin-tech .search-result-actions .soft-btn{background:#a855f71f!important;border:1px solid rgba(168,85,247,.34)!important;color:#d9c6f6!important}[data-theme=neon-purple] .user-tech .search-result-actions .soft-btn:hover:not(:disabled),[data-theme=neon-purple] .admin-tech .search-result-actions .soft-btn:hover:not(:disabled){background:#a855f738!important;border-color:#d8b4fe99!important;color:#f6f0ff!important}[data-theme=neon-purple] .user-tech .search-result-actions .green-btn,[data-theme=neon-purple] .admin-tech .search-result-actions .green-btn{background:linear-gradient(135deg,var(--primary-dark),#c026d3)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 6px 16px #a855f747}[data-theme=neon-purple] .user-tech .search-result-actions .green-btn:hover:not(:disabled),[data-theme=neon-purple] .admin-tech .search-result-actions .green-btn:hover:not(:disabled){filter:brightness(1.09)}[data-theme=neon-purple] .user-tech .select-all-label,[data-theme=neon-purple] .admin-tech .select-all-label{color:#c3aee4}.server-link{display:inline-block;margin-top:10px;background:none;border:0;color:var(--muted);font-size:12px;text-decoration:underline;cursor:pointer}.server-link:hover{color:#cbd5e1}.server-settings{margin-top:12px;padding:14px;border:1px solid rgba(167,139,250,.3);border-radius:10px;background:#0f172a80;text-align:left}.server-settings .ss-row{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.server-settings label{font-size:12px;color:#cbd5e1}.server-settings input{height:38px;padding:0 10px;border-radius:8px;border:1px solid #313b52;background:var(--bg);color:var(--text);font-size:13px}.server-settings .ss-actions{flex-direction:row!important;gap:8px!important}.server-settings .ss-hint{margin:0;font-size:11px;color:#64748b;word-break:break-all}@media(max-width:640px){[data-theme=neon-purple] .user-tech .search-result-card,[data-theme=neon-purple] .admin-tech .search-result-card{flex-direction:column!important}[data-theme=neon-purple] .user-tech .search-result-card .result-cover,[data-theme=neon-purple] .admin-tech .search-result-card .result-cover{flex:none!important;width:100%!important;height:140px!important;border-radius:16px 16px 0 0!important}[data-theme=neon-purple] .user-tech .search-result-card .result-body,[data-theme=neon-purple] .admin-tech .search-result-card .result-body{padding:12px!important}}.desktop-table td.goods-thumb{width:116px;text-align:center}.desktop-table td.goods-thumb img,.desktop-table td.goods-thumb .goods-thumb-empty{width:92px;height:92px;border-radius:14px;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;cursor:zoom-in;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.desktop-table td.goods-thumb img{background:#a78bfa1a;border:1px solid var(--line, rgba(167,139,250,.28));box-shadow:0 3px 12px #10204238}.desktop-table td.goods-thumb img:hover{transform:scale(1.04);box-shadow:0 14px 32px rgba(var(--primary-rgb),.3)}.desktop-table td.goods-thumb .goods-thumb-empty{background:var(--primary-soft, rgba(167,139,250,.12));border:1px dashed var(--line, rgba(167,139,250,.34));color:var(--muted, #8899b8)}.desktop-table tbody td{padding-top:22px;padding-bottom:22px}.desktop-table tbody tr:hover td{background:#a78bfa0d}.desktop-table th:nth-child(2){text-align:center}.link-id{padding:0;border:0;background:none;color:var(--primary, var(--primary));font-size:12px;font-weight:700;cursor:pointer;text-align:left;white-space:nowrap}.link-id:hover{text-decoration:underline}.goods-title-link{cursor:pointer;transition:color .16s ease}.goods-title-link:hover{color:var(--primary, var(--primary));text-decoration:underline}.mobile-cards article>div.mcard-cover{display:block;margin-bottom:12px}.mcard-cover img{width:100%;height:200px;display:block;object-fit:cover;border-radius:12px;cursor:zoom-in}.mcard-cover .mcard-cover-empty{width:100%;height:140px;display:grid;place-items:center;border-radius:12px;background:var(--primary-soft, rgba(167,139,250,.12));border:1px dashed var(--line, rgba(167,139,250,.34));color:var(--muted, #8899b8);cursor:pointer}.account-modal.item-preview-modal{width:min(960px,100%)}.item-preview-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px;padding:26px 28px 6px}.item-preview-stage{position:relative;display:grid;place-items:center;min-height:380px;padding:14px;border-radius:18px;overflow:hidden;cursor:zoom-in;background:#080e269e;border:1px solid rgba(167,139,250,.24)}.item-preview-stage img{width:100%;max-height:520px;display:block;object-fit:contain;border-radius:10px}.item-preview-stage.zoomed{cursor:zoom-out}.item-preview-stage.zoomed img{max-height:min(72vh,760px)}.item-preview-empty{display:grid;place-items:center;gap:10px;padding:34px 0;color:#8fa6d8;font-size:12px}.item-preview-zoom{position:absolute;right:12px;bottom:12px;padding:3px 10px;border-radius:99px;font-size:11px;color:#dbe7ff;background:#0a122ec2;border:1px solid rgba(167,139,250,.32)}.item-preview-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;max-width:100%}.item-preview-thumbs img{width:64px;height:64px;object-fit:cover;border-radius:8px;cursor:pointer;border:2px solid transparent;opacity:.72;transition:opacity .15s,border-color .15s}.item-preview-thumbs img:hover{opacity:1}.item-preview-thumbs img.active{opacity:1;border-color:#a78bfa;box-shadow:0 0 0 2px #a78bfa47}.item-preview-info{display:grid;gap:14px;align-content:start}.item-preview-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 13px;border-radius:10px;font-size:13px;background:#0a122e85;border:1px solid rgba(167,139,250,.18)}.item-preview-row span{color:#9fb3dd;flex:0 0 auto}.item-preview-row b{color:var(--text);font-weight:700;text-align:right;word-break:break-all}.item-preview-desc{margin:14px 24px 0;padding:12px 14px;border-radius:12px;background:#0a122e85;border:1px solid rgba(167,139,250,.18)}.item-preview-desc b{display:block;margin-bottom:6px;font-size:12px;color:#a78bfa}.item-preview-desc p{margin:0 0 4px;font-size:12px;line-height:1.72;color:#c9d8f6;white-space:pre-wrap;word-break:break-word}.item-preview-modal .account-modal-footer{padding:16px 24px 20px}@media(max-width:720px){.item-preview-body{grid-template-columns:1fr;padding:14px 16px 2px}.item-preview-stage img{max-height:260px}.item-preview-desc{margin-left:16px;margin-right:16px}.item-preview-modal .account-modal-footer{padding:14px 16px 18px}}[data-theme=light-min] .rail-logo,[data-theme=light-min] .user-tech .rail-logo,[data-theme=light-min] .admin-tech .rail-logo,[data-theme=light-min] .module-icon,[data-theme=light-min] .user-tech .module-icon,[data-theme=light-min] .admin-tech .module-icon{color:var(--primary)!important;background:#2563eb1a!important}[data-theme=light-min] .avatar,[data-theme=light-min] .user-tech .avatar,[data-theme=light-min] .admin-tech .avatar{background:linear-gradient(135deg,var(--primary),var(--primary))!important;color:#fff!important}[data-theme=light-min] .rail-item.active:before{background:var(--primary)!important;box-shadow:0 0 8px #2563eb8c!important}[data-theme=light-min] body{background:#eef1f7!important}[data-theme=light-min] .content-tech,[data-theme=light-min] .user-tech .content,[data-theme=light-min] .admin-tech .content{background:radial-gradient(1100px 420px at 88% -12%,rgba(37,99,235,.06),transparent 62%),linear-gradient(180deg,#f4f7fb,#e9edf5)!important}[data-theme=light-min] .panel,[data-theme=light-min] .module-grid article,[data-theme=light-min] .pub-block,[data-theme=light-min] .template-card,[data-theme=light-min] .chat-accounts-col,[data-theme=light-min] .chat-sessions-col,[data-theme=light-min] .chat-detail-col,[data-theme=light-min] .pub-ai-aside,[data-theme=light-min] .auto-reply-global-note,[data-theme=light-min] .limit-switch-card,[data-theme=light-min] .ai-service-status,[data-theme=light-min] .ai-model-config,[data-theme=light-min] .delivery-config-row,[data-theme=light-min] .account-toolbar,[data-theme=light-min] .search-control-grid,[data-theme=light-min] .reply-rule-content,[data-theme=light-min] .document-card,[data-theme=light-min] .toggle-setting,[data-theme=light-min] .health-list div,[data-theme=light-min] .risk-result,[data-theme=light-min] .notification-grid article.locked,[data-theme=light-min] .metric-card,[data-theme=light-min] .tech-metric,[data-theme=light-min] .bs-panel,[data-theme=light-min] .screen-template-card,[data-theme=light-min] .account-card,[data-theme=light-min] .card-preview-panel,[data-theme=light-min] .card-editor-layout,[data-theme=light-min] .card-editor-form,[data-theme=light-min] .card-json-preview,[data-theme=light-min] .delivery-summary-grid>section,[data-theme=light-min] .account-login-card,[data-theme=light-min] .account-modal,[data-theme=light-min] .coordinate-grid,[data-theme=light-min] .data-management-grid,[data-theme=light-min] .ai-settings-grid,[data-theme=light-min] .plan-grid article,[data-theme=light-min] .preference-grid,[data-theme=light-min] .theme-settings,[data-theme=light-min] .sched-create-card{background:#fff!important;border:1px solid #e5eaf2!important;box-shadow:0 1px 3px #1018280f,0 8px 24px -8px #1018281f!important}[data-theme=light-min] .topbar{background:#fff!important;border-bottom:1px solid #e5eaf2!important;box-shadow:0 1px 2px #1018280a!important}[data-theme=light-min] .page-tabs{background:#fbfcfe!important;border-bottom:1px solid #e5eaf2!important}[data-theme=light-min] .user-hero,[data-theme=light-min] .admin-hero,[data-theme=light-min] .user-hero h2,[data-theme=light-min] .admin-hero h2{color:#0f172a!important}[data-theme=light-min] .user-hero p,[data-theme=light-min] .admin-hero p{color:#475569!important}[data-theme=light-min] .user-hero>div>span,[data-theme=light-min] .admin-hero>div>span{color:var(--primary)!important}[data-theme=light-min] table,[data-theme=light-min] .admin-table,[data-theme=light-min] .desktop-table{border:1px solid #e5eaf2!important;box-shadow:0 1px 3px #1018280d!important}[data-theme=light-min] table th,[data-theme=light-min] .admin-table th,[data-theme=light-min] .desktop-table th{background:#f4f7fb!important;color:#0f172a!important;border-bottom:1px solid #e5eaf2!important}[data-theme=light-min] td{border-bottom:1px solid #eef1f6!important}[data-theme=light-min] .rail{background:linear-gradient(180deg,#fff,#f7f9fd)!important;border-right:1px solid #e5eaf2!important;box-shadow:0 0 #0000!important}html[data-theme=light-min] .module-card-link>span{color:var(--primary)!important}html[data-theme=light-min] .account-quota-head,html[data-theme=light-min] .account-quota-head svg{color:var(--primary)!important}html[data-theme=light-min] .quota-progress-track>span{background:linear-gradient(90deg,var(--primary),var(--primary))!important}html[data-theme=light-min] .metric-card>strong{color:#0f172a!important}html[data-theme=light-min] nav.tabs>button.active{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}html[data-theme=light-min] .chat-filter-tabs>button.active,html[data-theme=light-min] .chat-account-filter>button.active{background:#e8f0ff!important;border-color:var(--accent)!important;color:var(--primary-dark)!important}html[data-theme=light-min] .chat-account-item>span.chat-account-avatar{background:#2563eb1a!important;color:var(--primary)!important}html[data-theme=light-min] .executor-deploy-card{background:#eff6ff!important;border-color:#c7d9f5!important}html[data-theme=light-min] article.stat-card>svg{color:var(--primary)!important}html[data-theme=light-min] .vip-summary{background:#eff6ff!important;border-color:#c7d9f5!important}html[data-theme=light-min] .plan-price>strong{color:var(--primary)!important}html[data-theme=light-min] .community-logo{background:linear-gradient(135deg,var(--primary),var(--primary))!important}html[data-theme=light-min] span.post-type{background:#2563eb1a!important;color:var(--primary-dark)!important}html[data-theme=light-min] span.post-avatar{background:linear-gradient(135deg,var(--primary),var(--accent))!important;color:#fff!important}html[data-theme=light-min] .metric-card>strong,html[data-theme=light-min] .tech-metric>strong{background:none!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#0f172a!important;color:#0f172a!important}html[data-theme=light-min] .metric-card,html[data-theme=light-min] .tech-metric{color:#0f172a!important}html[data-theme=light-min] .color-0{background:#e0f2fe!important;color:#0369a1!important}html[data-theme=light-min] .color-1{background:#d1fae5!important;color:#047857!important}html[data-theme=light-min] .color-2{background:#fef3c7!important;color:#b45309!important}html[data-theme=light-min] .color-3{background:#dbeafe!important;color:var(--primary-dark)!important}html[data-theme=light-min] .color-4{background:#fee2e2!important;color:#b91c1c!important}html[data-theme=light-min] .color-5{background:#ccfbf1!important;color:#0f766e!important}html[data-theme=light-min] .color-6{background:#ffedd5!important;color:#c2410c!important}html[data-theme=light-min] .color-7{background:#dcfce7!important;color:#15803d!important}html[data-theme=light-min] .vip-badge{background:#eff6ff!important;color:var(--primary-dark)!important}html[data-theme=light-min] .user-tech .metric-card strong,html[data-theme=light-min] .admin-tech .metric-card strong,html[data-theme=light-min] .user-tech .tech-metric strong,html[data-theme=light-min] .admin-tech .tech-metric strong,html[data-theme=light-min] .metric-card strong,html[data-theme=light-min] .tech-metric strong{background:none!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#0f172a!important;color:#0f172a!important}html[data-theme=light-min] .metric-card span,html[data-theme=light-min] .tech-metric span{color:#64748b!important}html[data-theme=light-min] .metric-card small,html[data-theme=light-min] .tech-metric small{color:#0f9f6e!important}html[data-theme=light-min] .user-tech .vip-badge,html[data-theme=light-min] .admin-tech .vip-badge{background:#eff6ff!important;color:var(--primary-dark)!important}html[data-theme=light-min] .security-settings{background:#f8fafc!important;border-color:#e5eaf2!important}html[data-theme=light-min] .theme-settings-head b,html[data-theme=light-min] .security-settings .theme-settings-head b{color:#0f172a!important}html[data-theme=light-min] .theme-settings-head span,html[data-theme=light-min] .security-settings .theme-settings-head span{color:#64748b!important}html[data-theme=light-min] .theme-cards button{border-color:#dbe3ee!important}html[data-theme=light-min] .theme-cards button:hover{border-color:var(--accent)!important;box-shadow:0 8px 20px #2563eb24!important}html[data-theme=light-min] .theme-cards button.active{border-color:var(--primary)!important;box-shadow:0 0 0 2px #2563eb38!important}html[data-theme=light-min] .theme-cards em{background:var(--primary)!important}html[data-theme=light-min] .theme-cards i{border-color:#1e293b1f!important}html[data-theme=light-min] .theme-settings{border-top-color:#e5eaf2!important}html[data-theme=light-min] .account-login-card b{color:#0f172a!important}html[data-theme=light-min] .account-login-card small{color:#64748b!important}html[data-theme=light-min] .account-login-card .account-login-icon{color:var(--primary)!important}html[data-theme=light-min] .account-login-card:hover,html[data-theme=light-min] .account-login-card.active{background:#eff6ff!important;border-color:var(--accent)!important}html[data-theme=light-min] .account-card-id b{color:#0f172a!important}html[data-theme=light-min] .account-card-id small{color:#64748b!important}html[data-theme=light-min] .account-card-actions .text-button{color:var(--primary-dark)!important}html[data-theme=light-min] .chat-account-filter button,html[data-theme=light-min] .chat-filter-tabs button{color:#334155!important;background:#f8fafc!important;border-color:#e2e8f0!important}html[data-theme=light-min] .chat-account-filter button.active,html[data-theme=light-min] .chat-filter-tabs button.active{background:#eff6ff!important;border-color:var(--accent)!important;color:var(--primary-dark)!important}html[data-theme=light-min] .chat-placeholder-box{color:#94a3b8!important}html[data-theme=light-min] .chat-placeholder-box b{color:#334155!important}html[data-theme=light-min] .executor-deploy-card b{color:var(--primary-dark)!important}html[data-theme=light-min] .executor-deploy-card ol,html[data-theme=light-min] .executor-deploy-card li{color:#334155!important}html[data-theme=light-min] .executor-deploy-card code{background:#e2e8f0!important;color:#1e293b!important}html[data-theme=light-min] .vip-summary-main h2{color:#0f172a!important}html[data-theme=light-min] .vip-summary-main p,html[data-theme=light-min] .vip-summary-meta{color:#475569!important}html[data-theme=light-min] .vip-summary-meta .dot{background:#94a3b8!important}html[data-theme=light-min] .stat-cards article b.green,html[data-theme=light-min] .engine-active,html[data-theme=light-min] .term-clean,html[data-theme=light-min] .engine-quota b{color:#047857!important}html[data-theme=light-min] .stat-cards article b.amber,html[data-theme=light-min] .ai-stat-cards article:nth-child(2) b,html[data-theme=light-min] .text-button.warn-text,html[data-theme=light-min] .post-actions .text-button.faved,html[data-theme=light-min] .vip-lock-bar svg,html[data-theme=light-min] .ac-status.warn{color:#b45309!important}html[data-theme=light-min] .stat-cards article b.red,html[data-theme=light-min] .text-button.danger,html[data-theme=light-min] .user-tech .text-button.danger,html[data-theme=light-min] .admin-tech .text-button.danger,html[data-theme=light-min] .danger-text,html[data-theme=light-min] .ac-status.danger,html[data-theme=light-min] .desktop-table td.down{color:#b91c1c!important}html[data-theme=light-min] .text-button.want-on{color:#b91c1c!important;background:#fee2e2!important;border-color:#fecaca!important}html[data-theme=light-min] .post-actions .text-button{color:#64748b!important}html[data-theme=light-min] .post-actions .text-button.liked{color:var(--primary)!important}html[data-theme=light-min] .post-actions .text-button:hover{color:var(--primary-dark)!important;background:#eff6ff!important}html[data-theme=light-min] .live-busy,html[data-theme=light-min] .lock-task-name,html[data-theme=light-min] .quota-cell.over,html[data-theme=light-min] .risk-badge{color:#b45309!important}html[data-theme=light-min] .account-success-toast{color:#047857!important}html[data-theme=light-min] .user-tech nav.tabs>button:not(.active),html[data-theme=light-min] .admin-tech nav.tabs>button:not(.active),html[data-theme=light-min] .user-tech .module-subnav button:not(.active),html[data-theme=light-min] .admin-tech .module-subnav button:not(.active),html[data-theme=light-min] .user-tech .page-tab:not(.active),html[data-theme=light-min] .user-tech .muted-action{color:#64748b!important}html[data-theme=light-min] .user-tech .module-table-wrap .row-actions .text-button:not(.danger):not(.warn-text),html[data-theme=light-min] .admin-tech .module-table-wrap .row-actions .text-button:not(.danger):not(.warn-text),html[data-theme=light-min] .search-result-card .row-actions .text-button{color:var(--primary-dark)!important}html[data-theme=light-min] body{background:#f8fafd!important}html[data-theme=light-min] .content,html[data-theme=light-min] .content-tech,html[data-theme=light-min] .user-tech .content,html[data-theme=light-min] .admin-tech .content{background:radial-gradient(1180px 460px at 86% -14%,rgba(37,99,235,.07),transparent 60%),radial-gradient(880px 400px at 4% 108%,rgba(96,165,250,.05),transparent 62%),linear-gradient(180deg,#fff,#fbfdff 44%,#f4f8fd)!important}html[data-theme=light-min] .topbar,html[data-theme=light-min] .user-tech .topbar,html[data-theme=light-min] .admin-tech .topbar{background:#ffffffe6!important;border-bottom:1px solid #e9f0fa!important;box-shadow:0 1px 2px #10182808!important;-webkit-backdrop-filter:saturate(1.7) blur(14px);backdrop-filter:saturate(1.7) blur(14px)}html[data-theme=light-min] .rail,html[data-theme=light-min] .user-tech .rail,html[data-theme=light-min] .admin-tech .rail{background:linear-gradient(180deg,#fff,#fcfdff 58%,#f5f9fe)!important;border-right:1px solid #e9f0fa!important}html[data-theme=light-min] .page-tabs{background:#fff!important;border-bottom:1px solid #e9f0fa!important}html[data-theme=light-min] .panel,html[data-theme=light-min] .module-grid article,html[data-theme=light-min] .pub-block,html[data-theme=light-min] .template-card,html[data-theme=light-min] .chat-accounts-col,html[data-theme=light-min] .chat-sessions-col,html[data-theme=light-min] .chat-detail-col,html[data-theme=light-min] .pub-ai-aside,html[data-theme=light-min] .auto-reply-global-note,html[data-theme=light-min] .limit-switch-card,html[data-theme=light-min] .ai-service-status,html[data-theme=light-min] .ai-model-config,html[data-theme=light-min] .delivery-config-row,html[data-theme=light-min] .account-toolbar,html[data-theme=light-min] .search-control-grid,html[data-theme=light-min] .reply-rule-content,html[data-theme=light-min] .document-card,html[data-theme=light-min] .toggle-setting,html[data-theme=light-min] .health-list div,html[data-theme=light-min] .risk-result,html[data-theme=light-min] .notification-grid article.locked,html[data-theme=light-min] .metric-card,html[data-theme=light-min] .tech-metric,html[data-theme=light-min] .bs-panel,html[data-theme=light-min] .screen-template-card,html[data-theme=light-min] .account-card,html[data-theme=light-min] .card-preview-panel,html[data-theme=light-min] .card-editor-layout,html[data-theme=light-min] .card-editor-form,html[data-theme=light-min] .card-json-preview,html[data-theme=light-min] .delivery-summary-grid>section,html[data-theme=light-min] .account-login-card,html[data-theme=light-min] .account-modal,html[data-theme=light-min] .coordinate-grid,html[data-theme=light-min] .data-management-grid,html[data-theme=light-min] .ai-settings-grid,html[data-theme=light-min] .plan-grid article,html[data-theme=light-min] .preference-grid,html[data-theme=light-min] .theme-settings{background:#fff!important;border-color:#e4ecf8!important;box-shadow:0 1px 2px #1020400a,0 12px 28px -16px #2563eb38!important}html[data-theme=light-min] table th,html[data-theme=light-min] .admin-table th,html[data-theme=light-min] .desktop-table th{background:#f8fbff!important;color:#0f172a!important;border-bottom:1px solid #e4ecf8!important}html[data-theme=light-min] td{border-bottom:1px solid #eff4fa!important}html[data-theme=light-min] input:not([type=checkbox]):not([type=radio]),html[data-theme=light-min] textarea,html[data-theme=light-min] select{background:#fff!important;border-color:#dfe9f6!important}@keyframes xy-rise{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes xy-fade{0%{opacity:0}to{opacity:1}}@keyframes xy-flow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes xy-pan{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes xy-breathe{0%,to{box-shadow:0 0 #2563eb42}55%{box-shadow:0 0 0 8px #2563eb00}}html[data-theme=light-min] *{transition-property:background-color,border-color,color,box-shadow,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}html[data-theme=light-min] svg *{transition-property:none}html[data-theme=light-min] .panel,html[data-theme=light-min] .module-grid>article,html[data-theme=light-min] .metric-card,html[data-theme=light-min] .stat-cards>article,html[data-theme=light-min] .account-card,html[data-theme=light-min] .executor-deploy-card,html[data-theme=light-min] .template-card,html[data-theme=light-min] .screen-template-card,html[data-theme=light-min] .plan-grid article,html[data-theme=light-min] .theme-cards>button,html[data-theme=light-min] .vip-summary{animation:xy-rise .48s cubic-bezier(.22,1,.36,1) backwards}html[data-theme=light-min] .module-grid>article:nth-child(1),html[data-theme=light-min] .metric-card:nth-child(1),html[data-theme=light-min] .stat-cards>article:nth-child(1),html[data-theme=light-min] .account-card:nth-child(1){animation-delay:.02s}html[data-theme=light-min] .module-grid>article:nth-child(2),html[data-theme=light-min] .metric-card:nth-child(2),html[data-theme=light-min] .stat-cards>article:nth-child(2),html[data-theme=light-min] .account-card:nth-child(2){animation-delay:.07s}html[data-theme=light-min] .module-grid>article:nth-child(3),html[data-theme=light-min] .metric-card:nth-child(3),html[data-theme=light-min] .stat-cards>article:nth-child(3),html[data-theme=light-min] .account-card:nth-child(3){animation-delay:.12s}html[data-theme=light-min] .module-grid>article:nth-child(4),html[data-theme=light-min] .metric-card:nth-child(4),html[data-theme=light-min] .stat-cards>article:nth-child(4),html[data-theme=light-min] .account-card:nth-child(4){animation-delay:.17s}html[data-theme=light-min] .module-grid>article:nth-child(5),html[data-theme=light-min] .metric-card:nth-child(5),html[data-theme=light-min] .stat-cards>article:nth-child(5),html[data-theme=light-min] .account-card:nth-child(5){animation-delay:.22s}html[data-theme=light-min] .module-grid>article:nth-child(6),html[data-theme=light-min] .metric-card:nth-child(6),html[data-theme=light-min] .stat-cards>article:nth-child(6),html[data-theme=light-min] .account-card:nth-child(6){animation-delay:.27s}html[data-theme=light-min] .module-grid>article:nth-child(n+7),html[data-theme=light-min] .metric-card:nth-child(n+7),html[data-theme=light-min] .stat-cards>article:nth-child(n+7),html[data-theme=light-min] .account-card:nth-child(n+7){animation-delay:.32s}html[data-theme=light-min] .module-grid>article,html[data-theme=light-min] .metric-card,html[data-theme=light-min] .stat-cards>article,html[data-theme=light-min] .account-card,html[data-theme=light-min] .executor-deploy-card,html[data-theme=light-min] .template-card,html[data-theme=light-min] .screen-template-card,html[data-theme=light-min] .plan-grid article,html[data-theme=light-min] .module-card-link{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .2s ease,background-color .2s ease}html[data-theme=light-min] .module-grid>article,html[data-theme=light-min] .metric-card,html[data-theme=light-min] .stat-cards>article,html[data-theme=light-min] .account-card,html[data-theme=light-min] .executor-deploy-card,html[data-theme=light-min] .template-card,html[data-theme=light-min] .screen-template-card,html[data-theme=light-min] .plan-grid article,html[data-theme=light-min] .module-card-link:hover{transform:translate3d(0,-3px,0);border-color:#2563eb4d!important;box-shadow:0 2px 4px #1020400d,0 20px 38px -18px #2563eb52!important}html[data-theme=light-min] .panel{transition:box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .2s ease}html[data-theme=light-min] .panel:hover{border-color:#2563eb3d!important}html[data-theme=light-min] .module-icon{transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .2s ease}html[data-theme=light-min] .module-grid>article:hover .module-icon,html[data-theme=light-min] .module-card-link:hover .module-icon{transform:scale(1.1) rotate(-5deg);background-color:#2563eb29!important}html[data-theme=light-min] .metric-card strong,html[data-theme=light-min] .tech-metric strong{animation:xy-rise .55s cubic-bezier(.22,1,.36,1) .1s backwards}html[data-theme=light-min] .rail-item{transition:background-color .2s ease,color .2s ease,transform .22s cubic-bezier(.22,1,.36,1)}html[data-theme=light-min] .rail-item:hover{transform:translate3d(4px,0,0)}html[data-theme=light-min] .rail-item.active:before{transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .25s ease,box-shadow .25s ease}html[data-theme=light-min] .rail-logo{animation:xy-breathe 3.4s ease-in-out infinite}html[data-theme=light-min] button{transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,background-color .2s ease,border-color .2s ease,color .2s ease}html[data-theme=light-min] .primary-btn{background-image:linear-gradient(105deg,#fff0 28%,#ffffff6b,#fff0 72%),linear-gradient(135deg,var(--primary),var(--primary))!important;background-size:240% 100%,100% 100%!important;background-position:-130% 0,0 0!important;background-repeat:no-repeat!important;transition:background-position .85s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}html[data-theme=light-min] .primary-btn:hover{background-position:230% 0,0 0!important;transform:translate3d(0,-1px,0);box-shadow:0 10px 22px -10px #2563eb8c}html[data-theme=light-min] .primary-btn:active{transform:translateZ(0) scale(.985)}html[data-theme=light-min] .quota-progress-track>span{background:linear-gradient(90deg,var(--primary),var(--accent),var(--accent),var(--accent),var(--primary))!important;background-size:220% 100%!important;animation:xy-flow 3.6s linear infinite}html[data-theme=light-min] .user-hero,html[data-theme=light-min] .admin-hero{background-size:190% 190%!important;animation:xy-pan 18s ease-in-out infinite}html[data-theme=light-min] tbody tr{transition:background-color .18s ease,box-shadow .18s ease}html[data-theme=light-min] tbody tr:hover{background-color:#f4f9ff!important;box-shadow:inset 3px 0 #2563eb8c}html[data-theme=light-min] .account-modal,html[data-theme=light-min] .item-preview-modal,html[data-theme=light-min] .card-preview-panel{animation:xy-fade .2s ease}html[data-theme=light-min]{scroll-behavior:smooth}html[data-theme=light-min] ::-webkit-scrollbar{width:10px;height:10px}html[data-theme=light-min] ::-webkit-scrollbar-track{background:transparent}html[data-theme=light-min] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#cfdcef,#adc5e2);border-radius:99px;border:2px solid transparent;background-clip:padding-box}html[data-theme=light-min] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#a8c4e8,#7fa8d8);background-clip:padding-box}html[data-theme=light-min] :focus-visible{outline:2px solid rgba(37,99,235,.5);outline-offset:2px}@media(prefers-reduced-motion:reduce){html[data-theme=light-min] *,html[data-theme=light-min] *:before,html[data-theme=light-min] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}html[data-theme=light-min] .ops-strip,html[data-theme=light-min] .ops-metric,html[data-theme=light-min] .qr-mock-panel,html[data-theme=light-min] .admin-account-tabs,html[data-theme=light-min] .engine-tabs,html[data-theme=light-min] .rail-sub-item,html[data-theme=light-min] .page-sidenav-item,html[data-theme=light-min] .page-sidenav-child,html[data-theme=light-min] .rail-submenu,html[data-theme=light-min] .fake-qr,html[data-theme=light-min] .risk-layout,html[data-theme=light-min] .ops-user-filter,html[data-theme=light-min] .qr-guide,html[data-theme=light-min] .module-stats,html[data-theme=light-min] .ai-key-form,html[data-theme=light-min] .ai-models-form,html[data-theme=light-min] .ai-model-card,html[data-theme=light-min] .engine-card,html[data-theme=light-min] .collect-run-item,html[data-theme=light-min] .filter-panel,html[data-theme=light-min] .reply-rule-list,html[data-theme=light-min] .delivery-rule-list,html[data-theme=light-min] .server-settings,html[data-theme=light-min] .item-preview-row,html[data-theme=light-min] .item-preview-desc,html[data-theme=light-min] .notification-hero,html[data-theme=light-min] .account-actions,html[data-theme=light-min] .module-workbench-hero,html[data-theme=light-min] .stp-body,html[data-theme=light-min] .ops-alert-list,html[data-theme=light-min] .ops-queue-list,html[data-theme=light-min] .ai-result-panel,html[data-theme=light-min] .panel-sub,html[data-theme=light-min] .top-user-row,html[data-theme=light-min] .goods-image-actions,html[data-theme=light-min] .alert-list,html[data-theme=light-min] .rail-submenu-item,html[data-theme=light-min] .epay-config,html[data-theme=light-min] .admin-community-hero,html[data-theme=light-min] .quick-reply-item,html[data-theme=light-min] .goods-detail-card,html[data-theme=light-min] .card-reply-settings,html[data-theme=light-min] .admin-publish-page,html[data-theme=light-min] .item-preview-zoom,html[data-theme=light-min] .map-card-preview,html[data-theme=light-min] .community-search,html[data-theme=light-min] .community-posts,html[data-theme=light-min] .qr-image-wrap,html[data-theme=light-min] .account-quota-footer,html[data-theme=light-min] .ai-key-settings,html[data-theme=light-min] .mini-bar-col,html[data-theme=light-min] .ai-engine-settings,html[data-theme=light-min] .ai-risk-line,html[data-theme=light-min] .result-verify,html[data-theme=light-min] .upload-preview,html[data-theme=light-min] .upload-template-card,html[data-theme=light-min] .auto-reply-panel,html[data-theme=light-min] .chat-session-item,html[data-theme=light-min] .reply-edit-panel,html[data-theme=light-min] .handover-list,html[data-theme=light-min] .feature-check,html[data-theme=light-min] .chat-session-row,html[data-theme=light-min] .pub-loc-item,html[data-theme=light-min] .pub-ai-result,html[data-theme=light-min] .item-preview-stage,html[data-theme=light-min] .community-head,html[data-theme=light-min] .community-side-card,html[data-theme=light-min] .stp-title,html[data-theme=light-min] .quota-table-wrap,html[data-theme=light-min] .new-guest-panel,html[data-theme=light-min] .template-type-row,html[data-theme=light-min] .page-sidenav,html[data-theme=light-min] .material-grid,html[data-theme=light-min] .admin-community-list,html[data-theme=light-min] .quick-replies-popup,html[data-theme=light-min] .account-dropdown{background:#fff!important;border-color:#e4ecf8!important}html[data-theme=light-min] .sidenav-top-tab,html[data-theme=light-min] .qr-status-bar,html[data-theme=light-min] .template-active-bar,html[data-theme=light-min] .account-remark-tag,html[data-theme=light-min] .module-action-bar,html[data-theme=light-min] .engine-tag,html[data-theme=light-min] .usage-tag-select,html[data-theme=light-min] .monitor-task-select,html[data-theme=light-min] .account-quota-bar{background:#f1f6fd!important;border-color:#dbe4f0!important}html[data-theme=light-min] .ops-strip,html[data-theme=light-min] .ops-metric,html[data-theme=light-min] .qr-mock-panel,html[data-theme=light-min] .admin-account-tabs,html[data-theme=light-min] .engine-tabs,html[data-theme=light-min] .rail-sub-item,html[data-theme=light-min] .page-sidenav-item,html[data-theme=light-min] .sidenav-top-tab,html[data-theme=light-min] .page-sidenav-child,html[data-theme=light-min] .rail-submenu,html[data-theme=light-min] .qr-status-bar,html[data-theme=light-min] .risk-layout,html[data-theme=light-min] .ops-user-filter,html[data-theme=light-min] .qr-guide,html[data-theme=light-min] .module-stats,html[data-theme=light-min] .template-active-bar,html[data-theme=light-min] .ai-key-form,html[data-theme=light-min] .ai-models-form,html[data-theme=light-min] .ai-model-card,html[data-theme=light-min] .engine-card,html[data-theme=light-min] .collect-run-item,html[data-theme=light-min] .filter-panel,html[data-theme=light-min] .reply-rule-list,html[data-theme=light-min] .delivery-rule-list,html[data-theme=light-min] .server-settings,html[data-theme=light-min] .item-preview-row,html[data-theme=light-min] .item-preview-desc,html[data-theme=light-min] .account-remark-tag,html[data-theme=light-min] .notification-hero,html[data-theme=light-min] .account-list-compact,html[data-theme=light-min] .account-actions,html[data-theme=light-min] .module-workbench-hero,html[data-theme=light-min] .ops-alert-list,html[data-theme=light-min] .ops-queue-list,html[data-theme=light-min] .module-action-bar,html[data-theme=light-min] .engine-tag,html[data-theme=light-min] .top-user-row,html[data-theme=light-min] .goods-image-actions,html[data-theme=light-min] .alert-list,html[data-theme=light-min] .usage-tag-select,html[data-theme=light-min] .monitor-task-select,html[data-theme=light-min] .rail-submenu-item,html[data-theme=light-min] .plugin-frame-head,html[data-theme=light-min] .epay-config,html[data-theme=light-min] .admin-community-hero,html[data-theme=light-min] .quick-reply-item,html[data-theme=light-min] .goods-detail-card,html[data-theme=light-min] .card-reply-settings,html[data-theme=light-min] .admin-publish-page,html[data-theme=light-min] .item-preview-zoom,html[data-theme=light-min] .delete-confirm-text,html[data-theme=light-min] .community-posts,html[data-theme=light-min] .egress-cell,html[data-theme=light-min] .ip-cell,html[data-theme=light-min] .node-cell,html[data-theme=light-min] .ai-key-head,html[data-theme=light-min] .result-verify,html[data-theme=light-min] .upload-preview,html[data-theme=light-min] .upload-template-card,html[data-theme=light-min] .map-card-body,html[data-theme=light-min] .handover-main,html[data-theme=light-min] .vip-progress-head,html[data-theme=light-min] .post-modal-flat,html[data-theme=light-min] .post-comment,html[data-theme=light-min] .eyebrow,html[data-theme=light-min] .ai,html[data-theme=light-min] .screen-template-head,html[data-theme=light-min] .ai-model-head,html[data-theme=light-min] .engine-head,html[data-theme=light-min] .chat-unread-badge,html[data-theme=light-min] .page-sidenav-title,html[data-theme=light-min] .material-meta,html[data-theme=light-min] .ac-post-main,html[data-theme=light-min] .chat-bubble-name,html[data-theme=light-min] .result-meta{color:#334155!important}html[data-theme=light-min] .ai-result-panel,html[data-theme=light-min] .panel-sub,html[data-theme=light-min] .community-search,html[data-theme=light-min] .mini-bar-col,html[data-theme=light-min] .ai-risk-line,html[data-theme=light-min] .reply-edit-panel,html[data-theme=light-min] .feature-check,html[data-theme=light-min] .delete-confirm-tip,html[data-theme=light-min] .ops-review-meta,html[data-theme=light-min] .ops-review-tip,html[data-theme=light-min] .reply-filter,html[data-theme=light-min] .muted,html[data-theme=light-min] .screen-template-body,html[data-theme=light-min] .empty-tip,html[data-theme=light-min] .debug-browser-row,html[data-theme=light-min] .switch-line,html[data-theme=light-min] .quota-note,html[data-theme=light-min] .ai-key-tip,html[data-theme=light-min] .sub-title,html[data-theme=light-min] .monitor-mode-row,html[data-theme=light-min] .result-id,html[data-theme=light-min] .result-seller,html[data-theme=light-min] .alert-row-main,html[data-theme=light-min] .plugin-tip,html[data-theme=light-min] .plugin-market-empty,html[data-theme=light-min] .reply-rule-top,html[data-theme=light-min] .delivery-rule-top,html[data-theme=light-min] .reply-rule-bottom,html[data-theme=light-min] .delivery-rule-bottom,html[data-theme=light-min] .form-grid-2,html[data-theme=light-min] .settings-form,html[data-theme=light-min] .server-link,html[data-theme=light-min] .item-preview-empty{color:#64748b!important}html[data-theme=light-min] .ops-strip,html[data-theme=light-min] .ops-metric,html[data-theme=light-min] .qr-mock-panel,html[data-theme=light-min] .admin-account-tabs,html[data-theme=light-min] .engine-tabs,html[data-theme=light-min] .rail-sub-item,html[data-theme=light-min] .page-sidenav-item,html[data-theme=light-min] .sidenav-top-tab,html[data-theme=light-min] .page-sidenav-child,html[data-theme=light-min] .fake-qr,html[data-theme=light-min] .qr-status-bar,html[data-theme=light-min] .risk-layout,html[data-theme=light-min] .ops-user-filter,html[data-theme=light-min] .qr-guide,html[data-theme=light-min] .module-stats,html[data-theme=light-min] .template-active-bar,html[data-theme=light-min] .ai-key-form,html[data-theme=light-min] .ai-models-form,html[data-theme=light-min] .ai-model-card,html[data-theme=light-min] .engine-card,html[data-theme=light-min] .collect-run-item,html[data-theme=light-min] .filter-panel,html[data-theme=light-min] .reply-rule-list,html[data-theme=light-min] .delivery-rule-list,html[data-theme=light-min] .server-settings,html[data-theme=light-min] .item-preview-row,html[data-theme=light-min] .item-preview-desc,html[data-theme=light-min] .account-remark-tag,html[data-theme=light-min] .account-actions,html[data-theme=light-min] .stp-body,html[data-theme=light-min] .module-action-bar,html[data-theme=light-min] .ai-result-panel,html[data-theme=light-min] .engine-tag,html[data-theme=light-min] .panel-sub,html[data-theme=light-min] .goods-image-actions,html[data-theme=light-min] .alert-list,html[data-theme=light-min] .usage-tag-select,html[data-theme=light-min] .monitor-task-select,html[data-theme=light-min] .plugin-frame-head,html[data-theme=light-min] .epay-config,html[data-theme=light-min] .quick-reply-item,html[data-theme=light-min] .goods-detail-card,html[data-theme=light-min] .card-reply-settings,html[data-theme=light-min] .admin-publish-page,html[data-theme=light-min] .item-preview-zoom,html[data-theme=light-min] .map-card-preview,html[data-theme=light-min] .qr-image-wrap,html[data-theme=light-min] .account-quota-bar,html[data-theme=light-min] .account-quota-footer,html[data-theme=light-min] .ai-key-settings,html[data-theme=light-min] .ai-engine-settings,html[data-theme=light-min] .auto-reply-panel,html[data-theme=light-min] .chat-session-item,html[data-theme=light-min] .handover-list,html[data-theme=light-min] .chat-session-row,html[data-theme=light-min] .pub-loc-item,html[data-theme=light-min] .pub-ai-result,html[data-theme=light-min] .item-preview-stage,html[data-theme=light-min] .ops-trend-panel,html[data-theme=light-min] .ops-work-grid,html[data-theme=light-min] .goods-image-preview,html[data-theme=light-min] .goods-cell,html[data-theme=light-min] .chat-input-wrapper,html[data-theme=light-min] .item-preview-thumbs{border-color:#e4ecf8!important}html[data-theme=light-min] .weekday-chip,html[data-theme=light-min] .schedule-mode{background:#fff!important;border-color:#dbe4f0!important;color:#475569!important}html[data-theme=light-min] .account-login-panel-head{background:linear-gradient(135deg,#f8fbff,#eef4fd)!important;border-bottom-color:#e4ecf8!important}html[data-theme=light-min] .chip-btn{background:#f1f6fd!important;border-color:#d6e4f7!important;color:var(--primary)!important}html[data-theme=light-min] .result-cover{background:#eef3fa!important;border-color:#e4ecf8!important}html[data-theme=light-min] .account-login-form{color:#334155!important}html[data-theme=light-min] .account-modal-footer{background:#f8fafc!important;border-top-color:#e8eef7!important}html[data-theme=light-min] .account-avatar{background:linear-gradient(135deg,var(--primary),var(--accent))!important}html[data-theme=light-min] .method{color:#475569!important}html[data-theme=light-min] .secondary-btn{background:#f1f6fd!important;border-color:#d6e4f7!important;color:var(--primary)!important}html[data-theme=light-min] .info{background:#eff6ff!important;border-color:#bfdbfe!important;color:var(--primary-dark)!important}html[data-theme=light-min] .get{background:#ecfdf5!important;color:#047857!important}html[data-theme=light-min] .post-avatar{background:linear-gradient(135deg,var(--primary),var(--accent))!important}html[data-theme=light-min] .success{background:#ecfdf5!important;border-color:#a7f3d0!important;color:#047857!important}html[data-theme=light-min] .search-empty{border-color:#dbe6f4!important;color:#64748b!important}html[data-theme=light-min] .search-empty-icon{background:#e8f1fe!important;color:var(--primary)!important}html[data-theme=light-min] .schedule-block{background:#f6f9fe!important;border-color:#e2ecf8!important}html[data-theme=light-min] .chat-bubble{border-color:#e4ecf8!important}html[data-theme=light-min] .out{background:linear-gradient(135deg,var(--primary),var(--primary))!important;color:#fff!important;border-color:transparent!important}html[data-theme=light-min] .search-field{color:#94a3b8!important}html[data-theme=light-min] .account-login-warning{background:#fffbeb!important;border-color:#fde68a!important;color:#b45309!important}html[data-theme=light-min] .ops-trend-bars{background:linear-gradient(180deg,#bfdbfe,var(--primary))!important}html[data-theme=light-min] .ops-trend-legend,html[data-theme=light-min] .now{color:var(--primary)!important}html[data-theme=light-min] .safe{color:#047857!important}html[data-theme=light-min] .high{background:#fef2f2!important;border-color:#fecaca!important;color:#b91c1c!important}html[data-theme=light-min] .warn,html[data-theme=light-min] .warning{background:#fffbeb!important;border-color:#fde68a!important;color:#b45309!important}html[data-theme=light-min] .action-notice,html[data-theme=light-min] .plan-quota-line{color:var(--primary)!important}html[data-theme=light-min] .ai-model-key,html[data-theme=light-min] .pub-account-pick,html[data-theme=light-min] .engine-price{color:#334155!important}html[data-theme=light-min] .green,html[data-theme=light-min] .pass{color:#047857!important}html[data-theme=light-min] .danger{background:#fef2f2!important;border-color:#fecaca!important;color:#b91c1c!important}html[data-theme=light-min] .search-hot-row{color:#64748b!important}html[data-theme=light-min] .ghost{background:transparent!important;border-color:#dbe4f0!important;color:#64748b!important}html[data-theme=light-min] .select-all-label{color:#475569!important}html[data-theme=light-min] .selected{border-color:var(--primary)!important}html[data-theme=light-min] .schedule-detail{border-top-color:#e2ecf8!important}html[data-theme=light-min] .rail-group-title{color:#64748b!important}html[data-theme=light-min] .chat-session-avatar{background:linear-gradient(135deg,var(--primary),var(--accent))!important}html[data-theme=light-min] .map-card-bubble{background:#eff6ff!important;border-color:#bfdbfe!important}html[data-theme=light-min] .map-card-bar{background:linear-gradient(135deg,var(--primary),var(--primary))!important}html[data-theme=light-min] .claimed{background:#ecfdf5!important;border-color:#a7f3d0!important;color:#047857!important}html[data-theme=light-min] .mini-trend-bar{background:linear-gradient(180deg,var(--accent),var(--primary))!important}html[data-theme=light-min] .vip-summary-tag,html[data-theme=light-min] .plan-badge,html[data-theme=light-min] .admin-community-stats{color:#334155!important}html[data-theme=light-min] .real-badge{background:#ecfdf5!important;border-color:#a7f3d0!important;color:#047857!important}html[data-theme=light-min] .msg-tag-real{color:#047857!important}html[data-theme=light-min] .chat-bubble-avatar{background:linear-gradient(135deg,var(--primary),var(--accent))!important}html[data-theme=light-min] .chat-bubble-status{color:#64748b!important}html[data-theme=light-min] .chat-file-msg{color:var(--primary)!important}html[data-theme=light-min] .account-card-avatar{background:linear-gradient(135deg,var(--primary),var(--accent))!important}html[data-theme=light-min] .post{background:#eff6ff!important;color:var(--primary-dark)!important}html[data-theme=light-min] .locked{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#94a3b8!important}html[data-theme=light-min] .system{background:#f1f5f9!important;color:#64748b!important}html[data-theme=light-min] .schedule-mode:has(input:checked),html[data-theme=light-min] .weekday-chip:has(input:checked){border-color:transparent!important;background:linear-gradient(135deg,var(--primary),var(--primary))!important;color:#fff!important;font-weight:700!important;box-shadow:0 6px 16px #2563eb47!important}html[data-theme=light-min] .schedule-mode:hover,html[data-theme=light-min] .weekday-chip:hover{background:#f4f8fe!important;border-color:#b9cdea!important;color:#1e293b!important}html[data-theme=light-min] .schedule-mode input,html[data-theme=light-min] .weekday-chip input{accent-color:var(--primary)!important}html[data-theme=light-min] .account-login-panel-head span,html[data-theme=light-min] .account-modal .account-login-panel-head span{color:var(--primary)!important;text-shadow:none!important}html[data-theme=light-min] .account-login-panel-head h3,html[data-theme=light-min] .account-modal .account-login-panel-head h3{color:#0f172a!important}html[data-theme=light-min] .account-modal .icon-button{color:#64748b!important}html[data-theme=light-min] .account-modal .icon-button:hover{color:#1e293b!important;background:#eef4fb!important}html[data-theme=light-min] .account-modal .account-login-form label{color:#334155!important}html[data-theme=light-min] .account-modal .account-login-form input,html[data-theme=light-min] .account-modal .account-login-form textarea,html[data-theme=light-min] .account-modal .account-login-form select{background:#fff!important;border-color:#d7e2f0!important;color:#0f172a!important}html[data-theme=light-min] .account-modal .account-login-form input::placeholder,html[data-theme=light-min] .account-modal .account-login-form textarea::placeholder{color:#9aa8bd!important}html[data-theme=light-min] .account-modal .account-login-form input:focus,html[data-theme=light-min] .account-modal .account-login-form textarea:focus,html[data-theme=light-min] .account-modal .account-login-form select:focus{border-color:#7fb0ee!important;box-shadow:0 0 0 3px #2563eb24!important}html[data-theme=light-min] .account-modal-footer .soft-btn{background:#fff!important;border:1px solid #d7e2f0!important;color:#334155!important}html[data-theme=light-min] .account-modal .account-login-panel:before,html[data-theme=light-min] .account-modal:before{opacity:.35!important}html[data-theme=light-min] .rail-sub-item.active,html[data-theme=light-min] .rail-submenu-item.active,html[data-theme=light-min] .page-sidenav-item.active,html[data-theme=light-min] .page-sidenav-child.active,html[data-theme=light-min] .sidenav-top-tab.active{background:linear-gradient(90deg,#e8f1fe,#f5f9fe)!important;border-color:#bfd9fb!important;color:var(--primary-dark)!important;font-weight:700!important;box-shadow:inset 2px 0 0 var(--primary)!important}html[data-theme=light-min] .rail-sub-item:hover,html[data-theme=light-min] .rail-submenu-item:hover,html[data-theme=light-min] .page-sidenav-item:hover,html[data-theme=light-min] .page-sidenav-child:hover,html[data-theme=light-min] .sidenav-top-tab:hover{background:#f2f7fd!important;border-color:#dbe4f0!important;color:#1e293b!important}html[data-theme=light-min] .rail-sub-item svg,html[data-theme=light-min] .rail-submenu-item svg,html[data-theme=light-min] .page-sidenav-item svg,html[data-theme=light-min] .page-sidenav-child svg,html[data-theme=light-min] .sidenav-top-tab svg{color:#64748b!important}html[data-theme=light-min] .rail-sub-item.active svg,html[data-theme=light-min] .rail-submenu-item.active svg,html[data-theme=light-min] .page-sidenav-item.active svg,html[data-theme=light-min] .page-sidenav-child.active svg,html[data-theme=light-min] .sidenav-top-tab.active svg{color:var(--primary)!important}html[data-theme=light-min] .page-sidenav-title svg{color:#64748b!important}html[data-theme=light-min] .chat-session-item.active,html[data-theme=light-min] .chat-account-item.active{background:#eff6ff!important;border-color:#bfdbfe!important}html[data-theme=light-min] .chat-session-item:hover,html[data-theme=light-min] .chat-account-item:hover{background:#f5f8fd!important}html[data-theme=light-min] .search-empty b{color:#334155!important}html[data-theme=light-min] .search-empty p,html[data-theme=light-min] .search-empty span{color:#94a3b8!important}html[data-theme=light-min] .search-empty-icon svg{color:var(--primary)!important}html[data-theme=light-min] .search-hot-row span{color:#334155!important}html[data-theme=light-min] .search-hot-row .hot-sep{color:#cbd5e1!important;font-weight:400!important}html[data-theme=light-min] .chip-btn:hover{background:#e3eefc!important;color:var(--primary-dark)!important;border-color:#bfd9fb!important}html[data-theme=light-min] .chip-btn.ghost{background:transparent!important;border-color:#dbe4f0!important;color:#64748b!important}html[data-theme=light-min] .chip-btn.ghost:hover{background:#f4f8fe!important;color:#334155!important}html[data-theme=light-min] .result-cover-fallback{color:#94a3b8!important;background:#eef3fa!important}html[data-theme=light-min] .result-card-meta,html[data-theme=light-min] .result-card-meta span{color:#94a3b8!important}html[data-theme=light-min] .result-card-meta strong{color:var(--primary)!important}html[data-theme=light-min] .result-facts span{color:#64748b!important}html[data-theme=light-min] .result-price-row,html[data-theme=light-min] .result-body{color:#334155!important}html[data-theme=light-min] .account-modal .form-tip,html[data-theme=light-min] .account-modal .full-row small{color:#94a3b8!important}html[data-theme=light-min] .schedule-block-title{color:#334155!important}html[data-theme=light-min] .schedule-detail>label{color:#475569!important}html[data-theme=light-min] .account-table tbody tr:hover,html[data-theme=light-min] .agent-table tbody tr:hover{background:#f6f9fe!important}html[data-theme=light-min] .rail-group-title{color:#94a3b8!important}html[data-theme=light-min] .rail-submenu{color:#334155!important}html[data-theme=light-min]{--border: #dbe3ee;--text: #1e293b;--text-dim: #94a3b8;--accent: var(--primary)}html[data-theme=light-min] .modal-mask select,html[data-theme=light-min] .modal-mask input,html[data-theme=light-min] .modal-mask textarea,html[data-theme=light-min] .section-title select,html[data-theme=light-min] .section-title input{color:#1e293b!important}html[data-theme=light-min] .modal-mask textarea,html[data-theme=light-min] .section-title textarea,html[data-theme=light-min] .ng-field input,html[data-theme=light-min] .ng-field select,html[data-theme=light-min] .ng-field textarea,html[data-theme=light-min] .ng-time-row input{background:#f8fafc!important;border-color:#dbe3ee!important;color:#1e293b!important}html[data-theme=light-min] .modal-mask select:focus,html[data-theme=light-min] .modal-mask input:focus,html[data-theme=light-min] .modal-mask textarea:focus,html[data-theme=light-min] .ng-field input:focus,html[data-theme=light-min] .ng-field select:focus,html[data-theme=light-min] .ng-field textarea:focus{background:#fff!important;border-color:#93b8f0!important;box-shadow:0 0 0 3px #2563eb1f!important}html[data-theme=light-min] .modal-mask ::placeholder,html[data-theme=light-min] .ng-field ::placeholder{color:#9aa8bd!important}html[data-theme=light-min] .modal-mask .ng-field label,html[data-theme=light-min] .account-modal .ng-field label,html[data-theme=light-min] .ng-panel .ng-field label{color:#475569!important}html[data-theme=light-min] .login-status-bar{background:#f1f6fd!important;border-color:#d6e4f7!important;color:#334155!important}html[data-theme=light-min] .login-status-bar b,html[data-theme=light-min] .login-status-bar span{color:#334155!important}html[data-theme=light-min] .login-status-bar span:nth-of-type(2) b{color:#b45309!important}html[data-theme=light-min] .login-status-bar i{background:#22c55e!important;box-shadow:0 0 0 3px #22c55e2e!important}html[data-theme=light-min] .soft-btn,html[data-theme=light-min] .user-tech .soft-btn,html[data-theme=light-min] .admin-tech .soft-btn,html[data-theme=light-min] .content-tech .panel .soft-btn{background:#f5f7fa!important;color:#344054!important;border-color:#dce2eb!important}html[data-theme=light-min] .soft-btn:hover,html[data-theme=light-min] .user-tech .soft-btn:hover{background:#eef2f7!important;border-color:#cfd8e5!important}html[data-theme=light-min] .soft-btn.active,html[data-theme=light-min] .soft-btn.active:hover{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}html[data-theme=light-min] .user-hero .soft-btn{background:#ffffffeb!important;border-color:#ffffff8c!important;color:#1e293b!important}html[data-theme=light-min] .limit-switch-card .soft-btn.on,html[data-theme=light-min] .goods-image-actions .upload-btn{background:#eaf2fe!important;border-color:#bfd9fb!important;color:var(--primary-dark)!important}html[data-theme=light-min] .goods-image-actions .upload-btn:hover{background:#dbeafe!important;border-color:#93b8f0!important}html[data-theme=light-min] .toolbar-btn{background:#f4f8fe!important;border-color:#dbe4f0!important;color:#475569!important}html[data-theme=light-min] .toolbar-btn:hover{background:#e3eefc!important;border-color:#bfd9fb!important;color:var(--primary-dark)!important}html[data-theme=light-min] .channel-button{background:#fff!important;border-color:#9abaff!important;color:var(--primary)!important}html[data-theme=light-min] .channel-button:hover{background:#f4f8fe!important;border-color:var(--primary)!important}html[data-theme=light-min] .result-btn{background:#fff!important;border:1px solid #dbe4f0!important;color:#334155!important}html[data-theme=light-min] .result-btn:hover{background:#eaf2fe!important;border-color:#bfd9fb!important;color:var(--primary-dark)!important}html[data-theme=light-min] .result-btn.primary{background:linear-gradient(135deg,var(--primary),var(--primary-dark))!important;border-color:transparent!important;color:#fff!important;box-shadow:0 6px 16px #2563eb42,inset 0 1px #fff3!important}html[data-theme=light-min] .limit-switch-card .soft-btn{border-color:#dbe3ee!important}html[data-theme=light-min] .result-check,html[data-theme=light-min] .search-result-actions input[type=checkbox]{accent-color:var(--primary)!important}html[data-theme=light-min] .result-cover .result-check{background:#fff!important;border-color:#bfd9fb!important}html[data-theme=light-min] .result-cover .result-check:checked{background:linear-gradient(135deg,var(--primary),var(--primary-dark))!important;border-color:var(--primary)!important}html[data-theme=light-min] .result-cover .result-check:hover{border-color:#93b8f0!important}html[data-theme=light-min] .pub-loc-item.sel{background:#eaf2fe!important;border-color:var(--primary)!important}html[data-theme=light-min] .desktop-table td.goods-thumb img{background:#f1f6fd!important;border-color:#e0e9f5!important;box-shadow:0 3px 12px #2563eb1a!important}html[data-theme=light-min] .desktop-table td.goods-thumb img:hover{box-shadow:0 14px 32px #2563eb2e!important}html[data-theme=light-min] .plugin-thumb{background:linear-gradient(160deg,#f2f7ff,#e3ecfb)!important;color:var(--primary)!important}html[data-theme=light-min] .plugin-thumb.thumb-icon{background:linear-gradient(160deg,#eef4ff,#dfeafc)!important}html[data-theme=light-min] .plan-grid article.featured{box-shadow:0 0 0 1px #2563eb59,0 14px 36px #0f172a1a!important}html[data-theme=light-min] .browser-login-hero{background:linear-gradient(160deg,#f2f7ff,#e8f0ff)!important;border-color:#d6e4f7!important}html[data-theme=light-min] .browser-login-hero b{color:#1e293b!important}html[data-theme=light-min] .browser-login-hero span{color:#64748b!important}html[data-theme=light-min] .risk-result,html[data-theme=light-min] .user-tech .risk-result,html[data-theme=light-min] .admin-tech .risk-result{background:#f8fafc!important;border-color:#e2e8f0!important;box-shadow:0 8px 24px #0f172a0f!important}html[data-theme=light-min] .risk-result.high{background:#fff1f2!important;border-color:#fca5a5!important;box-shadow:none!important}html[data-theme=light-min] .risk-result.review{background:#fffbeb!important;border-color:#fcd34d!important;box-shadow:none!important}html[data-theme=light-min] .risk-result.pass{background:#f0fdf4!important;border-color:#86efac!important;box-shadow:none!important}html[data-theme=light-min] .ai-risk-line{background:#f8fafc!important;border-color:#e2e8f0!important;color:#334155!important;box-shadow:none!important}html[data-theme=light-min] .ai-risk-line.high{background:#fff1f2!important;border-color:#fca5a5!important;color:#b91c1c!important}html[data-theme=light-min] .ai-risk-line.review{background:#fffbeb!important;border-color:#fcd34d!important;color:#b45309!important}html[data-theme=light-min] .ai-risk-line.pass{background:#f0fdf4!important;border-color:#86efac!important;color:#047857!important}html[data-theme=light-min] .reason-bar-row span{color:#334155!important}html[data-theme=light-min] .reason-bar-row em{color:#b91c1c!important}html[data-theme=light-min] .chat-input-area{background:#f8fafc!important;border-top-color:#e4ecf8!important}html[data-theme=light-min] .user-tech .notice-dot{box-shadow:0 0 0 5px #dcfce7!important}html[data-theme=light-min] .user-tech .notice-dot.blue,html[data-theme=light-min] .notice-dot.blue{box-shadow:0 0 0 5px #e8f0ff!important}html[data-theme=light-min] .pwd-form label{color:#334155!important}html[data-theme=light-min] .pwd-form label input{background:#fff!important;border-color:#dbe3ee!important;color:#1e293b!important}html[data-theme=light-min] .pwd-form label input::placeholder{color:#9aa8bd!important}html[data-theme=light-min] .pwd-form label input:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px #2563eb24!important}html[data-theme=light-min] .rail-item.expanded{background:#e8f0ff!important;color:var(--primary-dark)!important}html[data-theme=light-min] .metric-icon,html[data-theme=light-min] .tech-metric .metric-icon,html[data-theme=light-min] .metric-card .metric-icon{border-color:#dbe4f0!important;box-shadow:0 4px 12px -6px #2563eb3d!important}html[data-theme=light-min] .plan-compare tr:hover td{background:#f1f6fd!important}html[data-theme=light-min] .ops-trend-bars i{box-shadow:none!important}html[data-theme=light-min] .ops-trend-bars i:nth-child(1){background:linear-gradient(180deg,#0284c7,#075985)!important}html[data-theme=light-min] .ops-trend-bars i:nth-child(2){background:linear-gradient(180deg,#7c3aed,#5b21b6)!important}html[data-theme=light-min] .ops-trend-bars i:nth-child(3){background:linear-gradient(180deg,#059669,#065f46)!important}html[data-theme=light-min] .ops-trend-legend i:nth-of-type(1){background:#0284c7!important}html[data-theme=light-min] .ops-trend-legend i:nth-of-type(2){background:#7c3aed!important}html[data-theme=light-min] .ops-trend-legend i:nth-of-type(3){background:#059669!important}:root{--primary-dark: #7c3aed;--check-bg: rgba(255, 255, 255, .06);--check-bd: rgba(147, 197, 253, .42);--check-glow: 0 2px 7px rgba(37, 99, 235, .3)}html[data-theme=tech-blue]{--primary: var(--primary);--primary-soft: rgba(37, 99, 235, .16);--primary-dark: var(--primary-dark);--muted: #9db2d6;--line: rgba(96, 165, 250, .18);--card: #101c36;--rail: #16233c;--text: #e8f0fb;--text-dim: #9db2d6;--accent: var(--accent);--border: rgba(96, 165, 250, .18);--check-bg: rgba(255, 255, 255, .07);--check-bd: rgba(147, 197, 253, .45);--check-glow: 0 2px 7px rgba(37, 99, 235, .34)}html[data-theme=neon-purple]{--primary-dark: #7c3aed;--line: rgba(216, 180, 254, .18);--card: #2a1248;--rail: #1d1233;--text: #f3e8ff;--text-dim: var(--accent);--accent: var(--accent);--border: rgba(216, 180, 254, .2);--check-bg: rgba(255, 255, 255, .07);--check-bd: rgba(216, 180, 254, .45);--check-glow: 0 2px 7px rgba(168, 85, 247, .4)}html[data-theme=light-min]{--primary-dark: var(--primary-dark);--check-bg: #ffffff;--check-bd: #c7d3e3;--check-glow: 0 2px 7px rgba(37, 99, 235, .26)}html[data-theme=tech-blue] *::-webkit-scrollbar-thumb{background:#2563eb80}html[data-theme=tech-blue] *::-webkit-scrollbar-thumb:hover{background:#60a5fac7}html[data-theme=tech-blue] .rail-brand small{color:var(--accent)}html[data-theme=tech-blue] .rail-logo{color:var(--accent);background:#2563eb29}html[data-theme=tech-blue] .rail-scroll::-webkit-scrollbar-thumb{background:#2563eb80}html[data-theme=tech-blue] .rail-scroll::-webkit-scrollbar-thumb:hover{background:#60a5fac7}html[data-theme=tech-blue] .rail-item:hover{border-color:#93c5fdd9}html[data-theme=tech-blue] .rail-item.active{background:linear-gradient(90deg,var(--primary),var(--primary));border-color:var(--primary-soft);box-shadow:0 8px 22px #2563eb73,inset 0 0 0 1px #ffffff4d}html[data-theme=tech-blue] .rail-item.active:before{background:var(--accent);box-shadow:0 0 10px var(--accent)}html[data-theme=tech-blue] .rail-submenu button.active{background:#2563eb38}html[data-theme=tech-blue] .rail-submenu button.active i{background:var(--accent);box-shadow:0 0 0 4px #2563eb2e}html[data-theme=tech-blue] .avatar{background:linear-gradient(135deg,var(--primary),var(--accent))}html[data-theme=tech-blue] .safe-banner{border-left:4px solid var(--primary)}html[data-theme=tech-blue] .status-pill.info,html[data-theme=tech-blue] .color-0{color:var(--primary)}html[data-theme=tech-blue] .color-3{color:var(--primary-dark)}html[data-theme=tech-blue] input:focus,html[data-theme=tech-blue] select:focus{box-shadow:0 0 0 3px #2563eb1a}html[data-theme=tech-blue] .risk-layout textarea:focus{box-shadow:0 0 0 3px #2563eb1a}html[data-theme=tech-blue] .method.get{color:var(--primary)}html[data-theme=tech-blue] .plan-grid article.featured{box-shadow:0 12px 30px #2563eb1f}html[data-theme=tech-blue] .admin-hero{background:radial-gradient(circle at 82% 20%,rgba(37,99,235,.65),transparent 25%),linear-gradient(125deg,#08152e,var(--primary-dark) 70%,#1e40af)}html[data-theme=tech-blue] .user-hero{background:radial-gradient(circle at 80% 25%,rgba(96,165,250,.35),transparent 28%),linear-gradient(125deg,#0b1a3c,var(--primary) 62%,var(--primary))}html[data-theme=tech-blue] .admin-hero>div>span,html[data-theme=tech-blue] .user-hero>div>span{color:#dbeafe}html[data-theme=tech-blue] .usage-bars i:after{background:linear-gradient(90deg,var(--primary),#66a0ff)}html[data-theme=tech-blue] .user-card-actions .text-button:hover{color:var(--primary-dark, var(--primary))}html[data-theme=tech-blue] .pwd-form label input{border:1px solid rgba(96,165,250,.28)}html[data-theme=tech-blue] .pwd-form label input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb2e}html[data-theme=tech-blue] .account-remark-tag{border:1px solid rgba(96,165,250,.3);background:#2563eb1f;color:var(--accent)}html[data-theme=tech-blue] .browser-login-hero{border:1px solid rgba(96,165,250,.22);background:linear-gradient(160deg,#2563eb1a,#18c1ff0d)}html[data-theme=tech-blue] .browser-login-layout .login-step-copy{border-top:1px solid rgba(96,165,250,.18)}html[data-theme=tech-blue] .ops-review-tip{border-left:3px solid rgba(37,99,235,.5)}html[data-theme=tech-blue] .module-card-link:hover{border-color:#2563eb80!important}html[data-theme=tech-blue] .notification-hero{background:radial-gradient(circle at 84% 10%,rgba(37,99,235,.45),transparent 25%),linear-gradient(120deg,#0c1a3a,var(--primary-dark) 65%,var(--primary))}html[data-theme=tech-blue] .notification-hero>div>span{color:#dbeafe}html[data-theme=tech-blue] .notification-grid article:hover{border-color:var(--accent);box-shadow:0 14px 32px #2563eb17}html[data-theme=tech-blue] .ai-settings-grid textarea:focus{box-shadow:0 0 0 3px #2563eb1a}html[data-theme=tech-blue] .toggle-setting>input{accent-color:var(--primary)}html[data-theme=tech-blue] .map-card-preview{border:1px solid #bfdbfe;box-shadow:0 8px 25px #2563eb12}html[data-theme=tech-blue] .community-logo{background:linear-gradient(135deg,var(--primary-dark),var(--primary))}html[data-theme=tech-blue] .post-type{color:var(--accent);background:#2563eb26}html[data-theme=tech-blue] .post-actions .text-button:hover{background:#2563eb1a}html[data-theme=tech-blue] .post-avatar{background:linear-gradient(135deg,var(--primary-dark),var(--primary))}html[data-theme=tech-blue] .login-shell:before{background:radial-gradient(1000px 500px at 20% 0%,rgba(37,99,235,.14),transparent 60%),radial-gradient(800px 400px at 90% 100%,rgba(16,185,129,.08),transparent 60%)}html[data-theme=tech-blue] .login-visual:after{border:1px solid rgba(37,99,235,.16);box-shadow:0 0 0 60px #2563eb0d,0 0 0 120px #2563eb08}html[data-theme=tech-blue] .auth-card{border:1px solid rgba(96,165,250,.28)}html[data-theme=tech-blue] .auth-tabs{border:1px solid rgba(96,165,250,.2)}html[data-theme=tech-blue] .auth-tabs button.active{background:linear-gradient(135deg,var(--primary),var(--primary));box-shadow:0 6px 18px #2563eb59}html[data-theme=tech-blue] .auth-form label input,html[data-theme=tech-blue] .login-card label input{border:1px solid rgba(96,165,250,.28)}html[data-theme=tech-blue] .auth-form label input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb2e}html[data-theme=tech-blue] .login-card{border:1px solid rgba(96,165,250,.28)}html[data-theme=tech-blue] .quick-logins button{border:1px solid rgba(96,165,250,.26)}html[data-theme=tech-blue] .quick-logins button:hover{background:#2563eb38}html[data-theme=tech-blue] .account-actions .ai{color:var(--primary-dark)}html[data-theme=tech-blue] .account-login-card:hover,html[data-theme=tech-blue] .account-login-card.active{border-color:var(--accent);background:#e0ecff;box-shadow:0 8px 22px #2563eb14}html[data-theme=tech-blue] .account-modal{border:1px solid rgba(96,165,250,.28)}html[data-theme=tech-blue] .account-modal .account-login-panel-head{border-bottom:1px solid rgba(96,165,250,.22)}html[data-theme=tech-blue] .account-modal .account-login-form input,html[data-theme=tech-blue] .account-modal .account-login-form textarea,html[data-theme=tech-blue] .account-modal .account-login-form select{border-color:#60a5fa47}html[data-theme=tech-blue] .account-modal .account-login-form input:focus,html[data-theme=tech-blue] .account-modal .account-login-form textarea:focus,html[data-theme=tech-blue] .account-modal .account-login-form select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb2e}html[data-theme=tech-blue] .qr-status-bar{color:var(--primary)}html[data-theme=tech-blue] .account-modal-footer{border-top:1px solid rgba(96,165,250,.22)}html[data-theme=tech-blue] .module-workbench-hero{background:radial-gradient(circle at 88% 15%,rgba(37,99,235,.35),transparent 25%),linear-gradient(120deg,#0c1a3a,var(--primary-dark) 65%,var(--primary))}html[data-theme=tech-blue] .module-workbench-hero span:first-child{color:#dbeafe}html[data-theme=tech-blue] .ops-trend-bars i:nth-child(1){background:linear-gradient(180deg,var(--accent),var(--primary))}html[data-theme=tech-blue] .ops-trend-bars i:nth-child(4){background:linear-gradient(180deg,var(--accent),var(--primary))}html[data-theme=tech-blue] .ops-trend-legend i:nth-of-type(1){background:var(--primary)}html[data-theme=tech-blue] .ops-trend-legend i:nth-of-type(4){background:var(--primary)}html[data-theme=tech-blue] .preview-dark-blue .stp-title{background:#2563eb99}html[data-theme=tech-blue] .preview-dark-blue .stp-body i{border-color:#2563eb40}html[data-theme=tech-blue] .preview-light{background:linear-gradient(160deg,#e0ecff,#eaf1fd)}html[data-theme=tech-blue] .preview-light .stp-title{background:var(--primary)}html[data-theme=tech-blue] .preview-purple .stp-title{background:#60a5fab3}html[data-theme=tech-blue] .preview-purple .stp-body i{border-color:#60a5fa4d}html[data-theme=tech-blue] .content-tech{background:radial-gradient(1100px 420px at 88% -12%,rgba(29,78,216,.2),transparent 62%),radial-gradient(900px 380px at -8% 12%,rgba(29,78,216,.15),transparent 55%),linear-gradient(180deg,#0a1224,#0d1931)}html[data-theme=tech-blue] .content-tech .safe-banner{border-left-color:var(--primary);color:#dbeafe}html[data-theme=tech-blue] .tech-metric{border:1px solid rgba(96,165,250,.22)}html[data-theme=tech-blue] .tech-metric:hover{box-shadow:0 16px 42px #02061780,0 0 26px #2563eb29}html[data-theme=tech-blue] .tech-metric:before{background:linear-gradient(90deg,transparent,var(--primary),var(--accent),transparent)}html[data-theme=tech-blue] .tech-metric>div:nth-child(2)>span{color:var(--accent)}html[data-theme=tech-blue] .tech-metric strong{background:linear-gradient(92deg,var(--accent),var(--accent) 55%,var(--accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html[data-theme=tech-blue] .tech-metric .metric-icon{box-shadow:0 0 16px #2563eb38}html[data-theme=tech-blue] .tech-metric .color-0{color:var(--accent);background:#2563eb1f;border:1px solid rgba(96,165,250,.35)}html[data-theme=tech-blue] .tech-metric .color-2{color:var(--accent);background:#60a5fa1f;border:1px solid rgba(147,197,253,.35)}html[data-theme=tech-blue] .tech-metric .color-5{color:var(--accent);background:#60a5fa1f}html[data-theme=tech-blue] .admin-hero .hero-orbit{border-color:#60a5fa73;background:#2563eb14;box-shadow:inset 0 0 50px #2563eb24,0 0 30px #2563eb1f}html[data-theme=tech-blue] .admin-hero .hero-orbit strong{background:linear-gradient(180deg,var(--accent),var(--accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html[data-theme=tech-blue] .content-tech .panel{border:1px solid rgba(96,165,250,.16)}html[data-theme=tech-blue] .content-tech .panel .soft-btn{background:#2563eb1a;border-color:#60a5fa4d;color:var(--accent)}html[data-theme=tech-blue] .content-tech .admin-table th{color:var(--accent)}html[data-theme=tech-blue] .content-tech .admin-table tr{border-color:#60a5fa1f}html[data-theme=tech-blue] .content-tech .usage-bars b{color:var(--accent)}html[data-theme=tech-blue] .content-tech .usage-bars i:after{background:linear-gradient(90deg,var(--primary),var(--accent))}html[data-theme=tech-blue] .content-tech .health-list div{border:1px solid rgba(96,165,250,.12)}html[data-theme=tech-blue] .admin-tech .topbar{border-bottom:1px solid rgba(96,165,250,.18)}html[data-theme=tech-blue] .admin-tech .vip-badge{background:#2563eb29;color:var(--accent)!important}html[data-theme=tech-blue] .admin-tech .page-tabs{border-bottom:1px solid rgba(96,165,250,.16)}html[data-theme=tech-blue] .admin-tech .page-tab:hover{color:var(--primary-soft);background:#2563eb1f}html[data-theme=tech-blue] .admin-tech .page-tab.active{color:var(--accent);border-color:#60a5fa52}html[data-theme=tech-blue] .admin-tech .module-subnav{border-bottom:1px solid rgba(96,165,250,.16)}html[data-theme=tech-blue] .admin-tech .module-subnav button:hover{color:var(--primary-soft);background:#2563eb1f}html[data-theme=tech-blue] .admin-tech .module-subnav button.active{color:var(--accent);background:#2563eb29}html[data-theme=tech-blue] .admin-tech .safe-banner{background:linear-gradient(90deg,#2563eb33,#0a1a34a6);border-left-color:var(--accent);color:#bfdbfe}html[data-theme=tech-blue] .admin-tech .status-pill.info{background:#2563eb2e;color:var(--accent)}html[data-theme=tech-blue] .admin-tech .content:not(.content-tech){background:radial-gradient(900px 340px at 90% -8%,rgba(29,78,216,.16),transparent 60%),radial-gradient(760px 300px at -6% 10%,rgba(29,78,216,.1),transparent 55%),linear-gradient(180deg,#0a1830 0%,var(--bg) 100%)}html[data-theme=tech-blue] .admin-tech td{border-bottom-color:#60a5fa1a}html[data-theme=tech-blue] .admin-tech input,html[data-theme=tech-blue] .admin-tech select{border-color:#60a5fa38}html[data-theme=tech-blue] .admin-tech input:focus,html[data-theme=tech-blue] .admin-tech select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb38}html[data-theme=tech-blue] .admin-tech .soft-btn{background:#2563eb1f;color:var(--primary-soft);border-color:#60a5fa33}html[data-theme=tech-blue] .admin-tech .tabs{border-bottom-color:#60a5fa24}html[data-theme=tech-blue] .admin-tech .tabs button.active{color:var(--accent)}html[data-theme=tech-blue] .admin-tech .screen-template-card{border-color:#60a5fa29}html[data-theme=tech-blue] .user-tech .content{background:radial-gradient(1000px 380px at 92% -10%,rgba(37,99,235,.16),transparent 62%),radial-gradient(820px 320px at -8% 14%,rgba(37,99,235,.1),transparent 55%),linear-gradient(180deg,var(--panel) 0%,var(--bg-2) 100%)}html[data-theme=tech-blue] .user-tech .topbar{border-bottom:1px solid rgba(96,165,250,.16)}html[data-theme=tech-blue] .user-tech .vip-badge{background:#2563eb29;color:var(--accent)!important}html[data-theme=tech-blue] .user-tech .page-tabs{border-bottom:1px solid rgba(96,165,250,.14)}html[data-theme=tech-blue] .user-tech .page-tab:hover{color:#e0ecff;background:#2563eb1f}html[data-theme=tech-blue] .user-tech .page-tab.active{color:var(--accent);border-color:#60a5fa4d}html[data-theme=tech-blue] .user-tech .module-subnav{border-bottom:1px solid rgba(96,165,250,.14)}html[data-theme=tech-blue] .user-tech .module-subnav button:hover{color:#e0ecff;background:#2563eb1f}html[data-theme=tech-blue] .user-tech .module-subnav button.active{color:var(--accent);background:#2563eb29}html[data-theme=tech-blue] .user-tech .safe-banner{background:linear-gradient(90deg,#2563eb2e,#09183099);border-left-color:var(--accent);color:#e0ecff}html[data-theme=tech-blue] .user-tech .status-pill.info{background:#2563eb2e;color:var(--accent)}html[data-theme=tech-blue] .user-tech .module-grid article:hover,html[data-theme=tech-blue] .user-tech .quick-action:hover{box-shadow:0 16px 36px #02061766,0 0 20px #2563eb1f}html[data-theme=tech-blue] .user-tech .risk-layout label{color:#bfdbfe}html[data-theme=tech-blue] .user-tech .risk-layout textarea{border-color:#60a5fa38}html[data-theme=tech-blue] .user-tech .risk-layout textarea:focus{border-color:#2563ebb3;box-shadow:0 0 0 3px #2563eb2e}html[data-theme=tech-blue] .user-tech .risk-result{border-color:#60a5fa2e}html[data-theme=tech-blue] .user-tech .module-icon{color:var(--accent);background:#2563eb29}html[data-theme=tech-blue] .user-tech .module-grid>article>span{color:var(--accent)}html[data-theme=tech-blue] .user-tech .quick-action span{color:#e0ecff}html[data-theme=tech-blue] .user-tech .quick-action{color:var(--accent)}html[data-theme=tech-blue] .user-tech .notice-list article{border-bottom-color:#60a5fa1a}html[data-theme=tech-blue] .user-tech .notice-dot.blue{box-shadow:0 0 0 5px #2563eb2e}html[data-theme=tech-blue] .user-tech td{border-bottom-color:#60a5fa1a}html[data-theme=tech-blue] .user-tech input,html[data-theme=tech-blue] .user-tech select{border-color:#60a5fa38}html[data-theme=tech-blue] .user-tech input:focus,html[data-theme=tech-blue] .user-tech select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb38}html[data-theme=tech-blue] .user-tech .soft-btn{background:#2563eb1f;color:#e0ecff;border-color:#60a5fa33}html[data-theme=tech-blue] .user-tech .tabs{border-bottom-color:#60a5fa24}html[data-theme=tech-blue] .user-tech .tabs button.active{color:var(--accent)}html[data-theme=tech-blue] .user-tech .plan-grid article{background-image:linear-gradient(#102246b8,#0d1c3ab8),linear-gradient(150deg,#2563eb66,#2563eb0f 42%,#60a5fa52)}html[data-theme=tech-blue] .user-tech .plan-grid article:hover{box-shadow:0 18px 40px #0206176b,0 0 24px #2563eb24}html[data-theme=tech-blue] .user-tech .plan-grid article.featured{box-shadow:0 0 0 1px #60a5fa73,0 14px 36px #0206176b,0 0 30px #2563eb2e}html[data-theme=tech-blue] .user-tech .plan-grid article>span{color:var(--accent)}html[data-theme=tech-blue] .user-tech .plan-grid strong{background:linear-gradient(92deg,var(--accent),var(--accent) 70%,#e0b3ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html[data-theme=tech-blue] .user-tech .ops-strip{border:1px solid rgba(96,165,250,.18)}html[data-theme=tech-blue] .user-tech .ops-strip>span{color:var(--accent)}html[data-theme=tech-blue] .user-tech .ops-metric span{color:var(--accent)}html[data-theme=tech-blue] .user-tech .ops-queue-list article,html[data-theme=tech-blue] .user-tech .ops-alert-list article{border-bottom-color:#60a5fa1a}html[data-theme=tech-blue] .ops-user-filter select{border:1px solid rgba(96,165,250,.35);box-shadow:inset 0 1px #ffffff0d,0 0 #2563eb40}html[data-theme=tech-blue] .ops-user-filter select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb2e}html[data-theme=tech-blue] .admin-tech .ops-strip,html[data-theme=tech-blue] .user-tech .ops-strip{background:radial-gradient(120% 170% at 8% -25%,rgba(37,99,235,.2),transparent 55%),radial-gradient(90% 150% at 96% 8%,rgba(129,90,246,.16),transparent 52%),linear-gradient(125deg,#102a5ef0,#0a1a3cf5 55%,#08152ffa);border:1px solid rgba(96,165,250,.3)}html[data-theme=tech-blue] .admin-tech .ops-strip:before,html[data-theme=tech-blue] .user-tech .ops-strip:before{background-image:linear-gradient(rgba(96,165,250,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(96,165,250,.07) 1px,transparent 1px)}html[data-theme=tech-blue] .admin-tech .ops-strip>span,html[data-theme=tech-blue] .user-tech .ops-strip>span{color:var(--accent)}html[data-theme=tech-blue] .admin-tech .ops-metric,html[data-theme=tech-blue] .user-tech .ops-metric{border:1px solid rgba(96,165,250,.22)}html[data-theme=tech-blue] .admin-tech .ops-metric:before,html[data-theme=tech-blue] .user-tech .ops-metric:before{background:linear-gradient(90deg,transparent,var(--primary),var(--accent),transparent)}html[data-theme=tech-blue] .admin-tech .ops-metric:hover,html[data-theme=tech-blue] .user-tech .ops-metric:hover{border-color:#60a5fa73}html[data-theme=tech-blue] .admin-tech .ops-queue-list article,html[data-theme=tech-blue] .user-tech .ops-queue-list article,html[data-theme=tech-blue] .admin-tech .ops-alert-list article,html[data-theme=tech-blue] .user-tech .ops-alert-list article{border-bottom:1px solid rgba(96,165,250,.1)}html[data-theme=tech-blue] .admin-tech .ops-queue-list article:hover,html[data-theme=tech-blue] .user-tech .ops-queue-list article:hover,html[data-theme=tech-blue] .admin-tech .ops-alert-list article:hover,html[data-theme=tech-blue] .user-tech .ops-alert-list article:hover{background:linear-gradient(90deg,#2563eb1a,#2563eb05)}html[data-theme=tech-blue] .admin-tech .status-pill.info,html[data-theme=tech-blue] .user-tech .status-pill.info{box-shadow:0 0 12px #2563eb47}html[data-theme=tech-blue] .admin-tech .ops-trend-bars i,html[data-theme=tech-blue] .user-tech .ops-trend-bars i{box-shadow:0 0 10px #60a5fa47}html[data-theme=tech-blue] .admin-tech .ops-work-grid .panel,html[data-theme=tech-blue] .user-tech .ops-work-grid .panel,html[data-theme=tech-blue] .admin-tech .ops-trend-panel,html[data-theme=tech-blue] .user-tech .ops-trend-panel{border-color:#60a5fa29}html[data-theme=tech-blue] .node-cell svg,html[data-theme=tech-blue] .egress-cell svg,html[data-theme=tech-blue] .ip-cell svg{color:var(--primary)}html[data-theme=tech-blue] .egress-cell svg{color:var(--accent)}html[data-theme=tech-blue] .user-tech .account-modal:before{background:linear-gradient(90deg,transparent,var(--primary),var(--accent),transparent)}html[data-theme=tech-blue] .user-tech .account-modal .account-login-panel-head{border-bottom-color:#60a5fa2e}html[data-theme=tech-blue] .user-tech .account-modal .account-login-panel-head span{color:var(--accent)}html[data-theme=tech-blue] .user-tech .account-modal .icon-button:hover{background:#2563eb29}html[data-theme=tech-blue] .user-tech .account-login-card{border:1px solid rgba(96,165,250,.18)}html[data-theme=tech-blue] .user-tech .account-login-card .account-login-icon{color:var(--accent)}html[data-theme=tech-blue] .user-tech .account-login-card:hover,html[data-theme=tech-blue] .user-tech .account-login-card.active{border-color:#2563eb8c;box-shadow:0 0 22px #2563eb38,inset 0 1px #a0c8ff1a}html[data-theme=tech-blue] .user-tech .fake-qr{box-shadow:0 0 24px #2563eb2e,inset 0 0 18px #2563eb14}html[data-theme=tech-blue] .user-tech .fake-qr span.dark{background:var(--primary)}html[data-theme=tech-blue] .user-tech .qr-image-wrap{box-shadow:0 0 24px #2563eb2e}html[data-theme=tech-blue] .user-tech .qr-status-bar{color:var(--accent);border:1px solid rgba(96,165,250,.22)}html[data-theme=tech-blue] .user-tech .account-login-form input,html[data-theme=tech-blue] .user-tech .account-login-form textarea,html[data-theme=tech-blue] .user-tech .account-login-form select{border-color:#60a5fa38}html[data-theme=tech-blue] .user-tech .account-login-form input:focus,html[data-theme=tech-blue] .user-tech .account-login-form textarea:focus,html[data-theme=tech-blue] .user-tech .account-login-form select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb29,0 0 14px #2563eb24}html[data-theme=tech-blue] .user-tech .debug-browser-row input{accent-color:var(--primary)}html[data-theme=tech-blue] .user-tech .action-notice{color:var(--accent)}html[data-theme=tech-blue] .user-tech .account-modal .primary-btn{background:linear-gradient(135deg,var(--primary),var(--primary));box-shadow:0 6px 18px #2563eb4d}html[data-theme=tech-blue] .user-tech .account-modal .primary-btn:hover{background:linear-gradient(135deg,var(--primary-dark),#1e40af);box-shadow:0 0 22px #2563eb73}html[data-theme=tech-blue] .user-tech .account-modal .text-button{color:var(--accent)}html[data-theme=tech-blue] .user-tech .account-modal{border:1px solid rgba(37,99,235,.38);box-shadow:0 24px 60px #0206178c,0 0 40px #2563eb24}html[data-theme=tech-blue] .user-tech .qr-guide{border:1px dashed rgba(37,99,235,.35);color:var(--accent)}html[data-theme=tech-blue] .user-tech .qr-guide b{color:#e0ecff}html[data-theme=tech-blue] .user-tech .qr-mock-panel{border:1px solid rgba(37,99,235,.45);background:linear-gradient(rgba(37,99,235,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.08) 1px,transparent 1px),radial-gradient(circle at 50% 40%,#264c9466,#091834bf);box-shadow:0 0 28px #2563eb33,inset 0 0 24px #2563eb1a}html[data-theme=tech-blue] .user-tech .qr-mock-panel svg{color:var(--primary)}html[data-theme=tech-blue] .user-tech .qr-mock-panel b{color:#e0ecff}html[data-theme=tech-blue] .user-tech .account-modal-footer{border-top-color:#60a5fa24}html[data-theme=tech-blue] .user-tech .account-modal-footer .soft-btn{background:#2563eb24;color:#e0ecff;border-color:#60a5fa3d}html[data-theme=tech-blue] .user-tech .account-modal-footer .soft-btn:hover{background:#2563eb42;border-color:#93c5fd66}html[data-theme=tech-blue] .user-tech .account-login-panel .switch-line input{accent-color:var(--primary)}html[data-theme=tech-blue] .admin-account-tabs button:hover{color:#e0ecff;border-color:#60a5fa59}html[data-theme=tech-blue] .admin-account-tabs button.active{background:linear-gradient(135deg,#2463eb59,#2563eb2e);border-color:#60a5fa8c;box-shadow:0 0 16px #2563eb40}html[data-theme=tech-blue] .account-quota-bar{border:1px solid rgba(96,165,250,.22);box-shadow:inset 0 0 0 1px #2563eb0a}html[data-theme=tech-blue] .account-quota-head{color:var(--primary)}html[data-theme=tech-blue] .quota-progress-track{background:#60a5fa24;border:1px solid rgba(96,165,250,.12)}html[data-theme=tech-blue] .quota-progress-track span{background:linear-gradient(90deg,#2463eb,var(--primary));box-shadow:0 0 8px #2563eb8c}html[data-theme=tech-blue] .plan-quota-line,html[data-theme=tech-blue] .user-tech .plan-quota-line{color:var(--primary)}html[data-theme=tech-blue] .account-avatar{background:linear-gradient(135deg,#2463eb,var(--primary));border:2px solid rgba(37,99,235,.35);box-shadow:0 0 10px #2563eb40}html[data-theme=tech-blue] .account-quota-footer{border:1px solid rgba(96,165,250,.2);box-shadow:inset 0 0 0 1px #2563eb0a}html[data-theme=tech-blue] .user-tech .module-stats article,html[data-theme=tech-blue] .admin-tech .module-stats article{border:1px solid rgba(96,165,250,.18);box-shadow:inset 0 0 0 1px #2563eb0a}html[data-theme=tech-blue] .user-tech .module-stats strong,html[data-theme=tech-blue] .admin-tech .module-stats strong{color:var(--primary)}html[data-theme=tech-blue] .user-tech .module-action-bar,html[data-theme=tech-blue] .admin-tech .module-action-bar,html[data-theme=tech-blue] .user-tech .module-table-wrap,html[data-theme=tech-blue] .admin-tech .module-table-wrap{border:1px solid rgba(96,165,250,.18)}html[data-theme=tech-blue] .user-tech .module-table-wrap .row-actions .text-button{color:var(--accent)}html[data-theme=tech-blue] .user-tech .module-workbench-hero p{color:#bfdbfe}html[data-theme=tech-blue] .ai-result-panel{border:1px solid rgba(96,165,250,.5);background:#2563eb1a;box-shadow:0 0 18px #2563eb2e}html[data-theme=tech-blue] .ai-result-col b{color:#bfdbfe}html[data-theme=tech-blue] .template-active-bar{border:1px solid rgba(96,165,250,.45);background:#2563eb1a}html[data-theme=tech-blue] .template-active-bar b{color:#bfdbfe}html[data-theme=tech-blue] .template-active-bar svg{color:var(--accent)}html[data-theme=tech-blue] .ai-key-settings{border:1px solid rgba(96,165,250,.16)}html[data-theme=tech-blue] .engine-tag{background:#2563eb2e;border:1px solid rgba(96,165,250,.4);color:#bfdbfe}html[data-theme=tech-blue] .ai-models-form input,html[data-theme=tech-blue] .ai-models-form select{border-color:#60a5fa33}html[data-theme=tech-blue] .ai-models-form input:focus,html[data-theme=tech-blue] .ai-models-form select:focus{border-color:#2563eb99;box-shadow:0 0 0 3px #2563eb26}html[data-theme=tech-blue] .ai-model-card{border:1px solid rgba(96,165,250,.16)}html[data-theme=tech-blue] .ai-model-card .ai-model-key{color:var(--accent)}html[data-theme=tech-blue] .panel-sub{border:1px solid rgba(96,165,250,.14)}html[data-theme=tech-blue] .mini-bar-col i{background:linear-gradient(180deg,var(--accent),#6d5bd0);box-shadow:0 0 10px #2563eb59}html[data-theme=tech-blue] .top-user-row em{background:#2563eb33;color:#bfdbfe}html[data-theme=tech-blue] .top-user-row b{color:var(--accent)}html[data-theme=tech-blue] .ai-engine-settings{border:1px solid rgba(96,165,250,.14)}html[data-theme=tech-blue] .engine-tabs button{border:1px solid rgba(96,165,250,.2)}html[data-theme=tech-blue] .engine-tabs button.active{border-color:var(--accent);background:#2563eb38;color:var(--primary-soft);box-shadow:0 0 10px #60a5fa33}html[data-theme=tech-blue] .engine-tabs select{border:1px solid rgba(96,165,250,.2)}html[data-theme=tech-blue] .pub-account-pick{color:#bfdbfe}html[data-theme=tech-blue] .goods-image-actions .upload-btn{border:1px solid rgba(96,165,250,.5);background:#2563eb24;color:#bfdbfe}html[data-theme=tech-blue] .goods-image-actions .upload-btn:hover{background:#2563eb3d}html[data-theme=tech-blue] .goods-image-preview img{border:1px solid rgba(96,165,250,.25)}html[data-theme=tech-blue] .goods-cell img{border:1px solid rgba(96,165,250,.2)}html[data-theme=tech-blue] .engine-card{border:1px solid rgba(37,99,235,.25)}html[data-theme=tech-blue] .engine-card:hover{border-color:#60a5fa80;box-shadow:0 14px 34px #05020e6b,inset 0 1px #93c5fd12}html[data-theme=tech-blue] .engine-card.active{border-color:#93c5fdcc;box-shadow:0 0 18px #2563eb40,0 0 0 1.5px #60a5fa80}html[data-theme=tech-blue] .ai-key-head svg{color:var(--accent)}html[data-theme=tech-blue] .ai-key-form input,html[data-theme=tech-blue] .ai-key-form select{border-color:#60a5fa33}html[data-theme=tech-blue] .ai-key-form input:focus,html[data-theme=tech-blue] .ai-key-form select:focus{border-color:#2563eb99;box-shadow:0 0 0 3px #2563eb26}html[data-theme=tech-blue] .alert-list article{border:1px solid rgba(96,165,250,.14)}html[data-theme=tech-blue] .user-tech .account-modal-footer{border-top:1px solid rgba(96,165,250,.14)}html[data-theme=tech-blue] .user-tech .collect-run-item{border:1px solid rgba(96,165,250,.14)}html[data-theme=tech-blue] .user-tech .module-table-wrap .account-actions .text-button{border:1px solid rgba(96,165,250,.18)}html[data-theme=tech-blue] .user-tech .module-table-wrap .account-actions .text-button:hover{border-color:#2563eb8c;color:var(--accent)}html[data-theme=tech-blue] .user-tech .module-subnav,html[data-theme=tech-blue] .admin-tech .module-subnav{border-bottom:1px solid rgba(96,165,250,.18)}html[data-theme=tech-blue] .user-tech .module-subnav button:hover,html[data-theme=tech-blue] .admin-tech .module-subnav button:hover{color:var(--accent);background:#2563eb24}html[data-theme=tech-blue] .user-tech .module-subnav button.active,html[data-theme=tech-blue] .admin-tech .module-subnav button.active{color:var(--primary);background:#2563eb2e}html[data-theme=tech-blue] .user-tech .search-control-grid,html[data-theme=tech-blue] .admin-tech .search-control-grid{border-color:#60a5fa2e}html[data-theme=tech-blue] .search-control-grid input,html[data-theme=tech-blue] .search-control-grid select{border:1px solid rgba(96,165,250,.22)}html[data-theme=tech-blue] .chip-btn{border:1px solid rgba(96,165,250,.25)}html[data-theme=tech-blue] .chip-btn:hover{background:#2563eb59}html[data-theme=tech-blue] .chip-btn.ghost{border-color:#60a5fa29}html[data-theme=tech-blue] .search-empty{border:1px dashed rgba(96,165,250,.28)}html[data-theme=tech-blue] .search-empty-icon{background:#2563eb29;color:var(--accent)}html[data-theme=tech-blue] .user-tech .search-result-card,html[data-theme=tech-blue] .admin-tech .search-result-card{border-color:#60a5fa2e;color:#e0ecff}html[data-theme=tech-blue] .user-tech .filter-panel,html[data-theme=tech-blue] .admin-tech .filter-panel{border:1px solid rgba(96,165,250,.18)}html[data-theme=tech-blue] .user-tech .filter-panel input,html[data-theme=tech-blue] .admin-tech .filter-panel input,html[data-theme=tech-blue] .user-tech .filter-panel select,html[data-theme=tech-blue] .admin-tech .filter-panel select{border:1px solid rgba(96,165,250,.22)}html[data-theme=tech-blue] .usage-tag-select{border:1px solid rgba(96,165,250,.22);color:#e0ecff}html[data-theme=tech-blue] .search-result-card.selected{border-color:#2563eba6;box-shadow:0 0 0 1px #2563eb59}html[data-theme=tech-blue] .result-check{accent-color:var(--primary)}html[data-theme=tech-blue] .search-result-card .row-actions .text-button.ai{color:var(--accent)}html[data-theme=tech-blue] .monitor-mode-row input{accent-color:var(--primary)}html[data-theme=tech-blue] .monitor-task-select{border:1px solid rgba(96,165,250,.22)}html[data-theme=tech-blue] .auto-toggle.on .toggle-track{background:var(--accent, var(--primary))}html[data-theme=tech-blue] .auto-toggle.on .toggle-label,html[data-theme=tech-blue] .link-like{color:var(--accent, var(--primary))}html[data-theme=tech-blue] .search-result-card:hover{border-color:#2563eb8c;box-shadow:0 14px 32px #1d4ed829}html[data-theme=tech-blue] .search-result-card.selected{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary) inset}html[data-theme=tech-blue] .user-tech .search-result-card:hover,html[data-theme=tech-blue] .admin-tech .search-result-card:hover{border-color:#60a5fa99}html[data-theme=tech-blue] .rail-submenu-item.active{background:#2563eb38}html[data-theme=tech-blue] .user-tech .schedule-block,html[data-theme=tech-blue] .admin-tech .schedule-block{border-color:#60a5fa2e}html[data-theme=tech-blue] .user-tech .schedule-mode,html[data-theme=tech-blue] .user-tech .weekday-chip,html[data-theme=tech-blue] .admin-tech .schedule-mode,html[data-theme=tech-blue] .admin-tech .weekday-chip{border-color:#60a5fa33}html[data-theme=tech-blue] .user-tech .schedule-mode:has(input:checked),html[data-theme=tech-blue] .user-tech .weekday-chip:has(input:checked),html[data-theme=tech-blue] .admin-tech .schedule-mode:has(input:checked),html[data-theme=tech-blue] .admin-tech .weekday-chip:has(input:checked){border-color:#60a5fa99;background:#2563eb33;color:var(--accent)}html[data-theme=tech-blue] .user-tech .schedule-mode input,html[data-theme=tech-blue] .user-tech .weekday-chip input,html[data-theme=tech-blue] .admin-tech .schedule-mode input,html[data-theme=tech-blue] .admin-tech .weekday-chip input{accent-color:var(--primary)}html[data-theme=tech-blue] .user-tech .schedule-detail,html[data-theme=tech-blue] .admin-tech .schedule-detail{border-top-color:#60a5fa29}html[data-theme=tech-blue] .search-result-actions input[type=checkbox],html[data-theme=tech-blue] .result-check{accent-color:var(--primary)}html[data-theme=tech-blue] .search-result-card:hover{border-color:#60a5fa73}html[data-theme=tech-blue] .search-result-card{border:1px solid rgba(96,165,250,.25)}html[data-theme=tech-blue] .search-result-card:hover{border-color:#60a5fa80}html[data-theme=tech-blue] .search-result-card.selected{border-color:#2563ebb3;box-shadow:0 0 0 1px #2563eb66,0 6px 18px #2563eb40}html[data-theme=tech-blue] .result-verify{background:#2563eb24;color:var(--accent)}html[data-theme=tech-blue] .search-result-card .row-actions{border-top:1px dashed rgba(96,165,250,.28)}html[data-theme=tech-blue] .search-result-card .row-actions .text-button{color:var(--primary)}html[data-theme=tech-blue] .type-dist-chip{border:1px solid rgba(96,165,250,.2)}html[data-theme=tech-blue] .type-dist-chip i{color:var(--primary)}html[data-theme=tech-blue] .alert-popover{border:1px solid rgba(96,165,250,.25)}html[data-theme=tech-blue] .section-tabs{border:1px solid rgba(37,99,235,.22)}html[data-theme=tech-blue] .section-tabs button:hover{border-color:#93c5fde6}html[data-theme=tech-blue] .section-tabs button.active{background:linear-gradient(90deg,var(--primary),var(--primary));border-color:var(--primary-soft);box-shadow:0 6px 18px #3b82f673,inset 0 0 0 1px #ffffff4d}html[data-theme=tech-blue] .user-tech .theme-settings{border-top-color:#60a5fa24}html[data-theme=tech-blue] .theme-cards button:hover{border-color:var(--accent)}html[data-theme=tech-blue] .theme-cards button.active{border-color:var(--primary);box-shadow:0 0 0 2px #2563eb2e}html[data-theme=tech-blue] .theme-cards em{background:var(--primary)}html[data-theme=tech-blue] .user-tech .theme-cards button{border-color:#60a5fa38}html[data-theme=tech-blue] .user-tech .theme-cards button:hover{border-color:var(--primary)}html[data-theme=tech-blue] .user-tech .theme-cards button.active{border-color:var(--primary);box-shadow:0 0 0 2px #2563eb40}html[data-theme=tech-blue] .switch-line input{accent-color:var(--primary)}html[data-theme=tech-blue] .upload-template-card .upload-preview,html[data-theme=tech-blue] .upload-template-card .upload-preview b{color:var(--primary)}html[data-theme=tech-blue] .upload-template-card:hover .upload-preview{background:linear-gradient(160deg,#e8f0ff,#bfdbfe)}html[data-theme=tech-blue] .rail-group-title,html[data-theme=tech-blue] .plugin-thumb{color:var(--accent)}html[data-theme=tech-blue] .plugin-meta em{color:var(--primary)}html[data-theme=tech-blue] .user-tech .plugin-card,html[data-theme=tech-blue] .admin-tech .plugin-card{border-color:#60a5fa29}html[data-theme=tech-blue] .user-tech .plugin-meta em,html[data-theme=tech-blue] .admin-tech .plugin-meta em{color:var(--accent);background:#2563eb29}html[data-theme=tech-blue] .user-tech .plugin-frame-head,html[data-theme=tech-blue] .admin-tech .plugin-frame-head{border-bottom-color:#60a5fa1f}html[data-theme=tech-blue] .user-tech .proxy-provider-card,html[data-theme=tech-blue] .admin-tech .proxy-provider-card{border-color:#60a5fa29}html[data-theme=tech-blue] .user-tech .proxy-provider-form input,html[data-theme=tech-blue] .admin-tech .proxy-provider-form input,html[data-theme=tech-blue] .user-tech .proxy-add-row input,html[data-theme=tech-blue] .admin-tech .proxy-add-row input,html[data-theme=tech-blue] .user-tech .proxy-add-row select,html[data-theme=tech-blue] .admin-tech .proxy-add-row select{border-color:#60a5fa33}html[data-theme=tech-blue] .stat-card>svg{color:var(--primary)}html[data-theme=tech-blue] .user-tech .stat-card,html[data-theme=tech-blue] .admin-tech .stat-card,html[data-theme=tech-blue] .user-tech .sched-create-card,html[data-theme=tech-blue] .admin-tech .sched-create-card{border-color:#60a5fa29}html[data-theme=tech-blue] .limit-switch-card .soft-btn.on{background:#2563eb2e;border-color:#2563eb80;color:#bfdbfe}html[data-theme=tech-blue] .epay-config{background:#2563eb14;border:1px dashed rgba(37,99,235,.3)}html[data-theme=tech-blue] .epay-config b{color:#bfdbfe}html[data-theme=tech-blue] .executor-deploy-card{background:#2563eb14;border:1px solid rgba(37,99,235,.28)}html[data-theme=tech-blue] .executor-deploy-card b{color:#bfdbfe}html[data-theme=tech-blue] .auto-reply-panel{background:#2563eb14;border:1px solid rgba(37,99,235,.28)}html[data-theme=tech-blue] .chat-session-item.active{background:#2563eb29;border-color:#2563eb8c}html[data-theme=tech-blue] .chat-session-avatar{background:linear-gradient(135deg,var(--primary),var(--primary))}html[data-theme=tech-blue] .auto-reply-global-note b{color:var(--accent, var(--primary))}html[data-theme=tech-blue] .new-guest-panel{background:linear-gradient(135deg,#2563eb1a,#2563eb1a)}html[data-theme=tech-blue] .template-type-row label.active{border-color:var(--accent, var(--primary));background:#2563eb1a}html[data-theme=tech-blue] .map-card-bubble{background:#2563eb1a}html[data-theme=tech-blue] .map-card-bar{background:linear-gradient(180deg,var(--primary-dark),var(--primary))}html[data-theme=tech-blue] .rail-sub-item:hover{border-color:#93c5fd99}html[data-theme=tech-blue] .rail-sub-item.active{background:linear-gradient(90deg,#2563eb59,#3b82f63d);border-color:#bfdbfe}html[data-theme=tech-blue] .rail-sub-item svg{color:var(--accent)}html[data-theme=tech-blue] .rail-sub-item.active svg{color:var(--accent)}html[data-theme=tech-blue] .page-sidenav-title{color:var(--accent)}html[data-theme=tech-blue] .page-sidenav-item.active{background:linear-gradient(90deg,#2563eb61,#3b82f63d);border-color:#93c5fd99}html[data-theme=tech-blue] .page-sidenav-item svg{color:var(--accent)}html[data-theme=tech-blue] .page-sidenav-item.active svg{color:var(--accent)}html[data-theme=tech-blue] .sidenav-top-tab.active{background:linear-gradient(90deg,#2563eb61,#3b82f657);border-color:#60a5faa6;box-shadow:0 0 10px #2563eb47}html[data-theme=tech-blue] .sidenav-top-tab.active svg{color:#bfdbfe}html[data-theme=tech-blue] .page-sidenav-child.active{background:linear-gradient(90deg,#2563eb52,#3b82f642);border-color:#60a5fa99}html[data-theme=tech-blue] .page-sidenav-child svg{color:var(--accent)}html[data-theme=tech-blue] .user-tech .delivery-summary-grid strong{color:var(--accent)}html[data-theme=tech-blue] .admin-tech .risk-layout label{color:#bfdbfe}html[data-theme=tech-blue] .admin-tech .risk-layout textarea{border-color:#60a5fa38}html[data-theme=tech-blue] .admin-tech .risk-layout textarea:focus{border-color:#2563ebb3;box-shadow:0 0 0 3px #2563eb2e}html[data-theme=tech-blue] .admin-tech .risk-result{border-color:#60a5fa2e}html[data-theme=tech-blue] .admin-tech .delivery-summary-grid strong{color:var(--accent)}html[data-theme=tech-blue] .user-tech .reply-edit-panel,html[data-theme=tech-blue] .admin-tech .reply-edit-panel{background:linear-gradient(135deg,#2563eb1a,#2563eb1a)}html[data-theme=tech-blue] .user-tech .material-grid article,html[data-theme=tech-blue] .admin-tech .material-grid article{background:linear-gradient(135deg,#2563eb1a,#2563eb1a)}html[data-theme=tech-blue] .user-tech .handover-list article,html[data-theme=tech-blue] .admin-tech .handover-list article{background:linear-gradient(135deg,#2563eb14,#2563eb14)}html[data-theme=tech-blue] .user-tech .handover-list article.claimed,html[data-theme=tech-blue] .admin-tech .handover-list article.claimed{border-color:#2563eb80}html[data-theme=tech-blue] .mini-trend-bar{background:linear-gradient(180deg,#2563ebf2,#2563ebd9)}html[data-theme=tech-blue] .feature-check input{accent-color:var(--primary,var(--primary))}html[data-theme=tech-blue] .vip-summary{background:radial-gradient(circle at 80% 22%,rgba(96,165,250,.5),transparent 26%),linear-gradient(125deg,#0b1a3c,var(--primary-dark) 62%,var(--primary))}html[data-theme=tech-blue] .vip-summary-tag{color:#dbeafe}html[data-theme=tech-blue] .vip-progress-track i{background:linear-gradient(90deg,var(--accent),#fff);box-shadow:0 0 10px #60a5fab3}html[data-theme=tech-blue] .plan-grid article:hover{box-shadow:0 14px 34px #2563eb29}html[data-theme=tech-blue] .plan-compare tr:hover td{background:#2563eb0d}html[data-theme=tech-blue] .admin-community-hero{background:radial-gradient(circle at 85% 20%,rgba(96,165,250,.5),transparent 30%),linear-gradient(125deg,#0b1a3c,var(--primary-dark) 60%,var(--primary))}html[data-theme=tech-blue] .admin-community-hero>div:first-child span{color:#dbeafe}html[data-theme=tech-blue] .chat-account-filter button.active{background:#2563eb29;border-color:#2563eb8c;color:#bfdbfe}html[data-theme=tech-blue] .chat-account-item.active{background:#2563eb29;border-color:#2563eb73}html[data-theme=tech-blue] .chat-account-avatar{background:linear-gradient(135deg,var(--primary),var(--primary))}html[data-theme=tech-blue] .chat-filter-tabs button.active{background:#2563eb29;border-color:#2563eb8c;color:#bfdbfe}html[data-theme=tech-blue] .chat-session-row.active{background:#2563eb29;border-color:#2563eb73}html[data-theme=tech-blue] .chat-toggle input{accent-color:var(--primary)}html[data-theme=tech-blue] .chat-bubble.out{background:linear-gradient(135deg,#2563eb4d,#3b82f633);border:1px solid rgba(59,130,246,.45)}html[data-theme=tech-blue] .chat-bubble-avatar{background:linear-gradient(135deg,var(--primary),var(--primary))}html[data-theme=tech-blue] .chat-bubble-name{color:var(--accent)}html[data-theme=tech-blue] .chat-file-msg a{color:var(--primary)}html[data-theme=tech-blue] .toolbar-btn:hover{background:#2563eb29;color:var(--primary-soft);border-color:#2563eb73}html[data-theme=tech-blue] .chat-input-wrapper textarea:focus{border-color:#2563eb8c}html[data-theme=tech-blue] .quick-reply-item:hover{background:#2563eb29;border-color:#2563eb73;color:#bfdbfe}html[data-theme=tech-blue] .account-card-avatar{background:linear-gradient(135deg,var(--primary),var(--primary))}html[data-theme=tech-blue] .pub-block-title span{background:var(--primary)}html[data-theme=tech-blue] .pub-loc-item.sel{border-color:var(--primary);background:#2563eb1a}html[data-theme=tech-blue] .pub-ai-result{background:#2563eb1a;border:1px solid rgba(37,99,235,.28)}html[data-theme=tech-blue] ::selection{background:#2563eb59}html[data-theme=tech-blue] .topbar{border-bottom:1px solid rgba(96,165,250,.16)}html[data-theme=tech-blue] .page-tabs{border-bottom:1px solid rgba(96,165,250,.14)}html[data-theme=tech-blue] .page-tab:hover{background:#2563eb24}html[data-theme=tech-blue] .page-tab.active{background:#2563eb2e;border-color:#2563eb59;color:#bfdbfe}html[data-theme=tech-blue] .module-subnav{border-bottom:1px solid rgba(37,99,235,.18)}html[data-theme=tech-blue] .section-tabs button.active{color:var(--primary-soft);background:#2563eb29;border-color:#2563eb59}html[data-theme=tech-blue] .panel,html[data-theme=tech-blue] .module-grid article,html[data-theme=tech-blue] .search-result-card,html[data-theme=tech-blue] .card-editor-form,html[data-theme=tech-blue] .card-preview-panel,html[data-theme=tech-blue] .card-reply-settings,html[data-theme=tech-blue] .reply-rule-list article,html[data-theme=tech-blue] .delivery-rule-list article,html[data-theme=tech-blue] .data-management-grid article,html[data-theme=tech-blue] .account-table-wrap,html[data-theme=tech-blue] .account-login-card,html[data-theme=tech-blue] .admin-publish-page,html[data-theme=tech-blue] .goods-detail-card,html[data-theme=tech-blue] .account-card{border:1px solid rgba(96,165,250,.2)!important}html[data-theme=tech-blue] .panel:hover,html[data-theme=tech-blue] .module-grid article:hover{border-color:#60a5fa66!important}html[data-theme=tech-blue] .metric-card{border:1px solid rgba(96,165,250,.22)}html[data-theme=tech-blue] .metric-card:hover{box-shadow:0 16px 42px #02061780,0 0 26px #2563eb29}html[data-theme=tech-blue] .metric-card:before{background:linear-gradient(90deg,transparent,var(--primary),var(--accent),transparent)}html[data-theme=tech-blue] .metric-card span{color:var(--accent)}html[data-theme=tech-blue] .metric-card strong{background:linear-gradient(92deg,var(--accent),var(--accent) 55%,var(--accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html[data-theme=tech-blue] .metric-card .metric-icon{box-shadow:0 0 16px #2563eb38}html[data-theme=tech-blue] .desktop-table{border:1px solid rgba(96,165,250,.18)}html[data-theme=tech-blue] th,html[data-theme=tech-blue] td{border-bottom:1px solid rgba(96,165,250,.12)}html[data-theme=tech-blue] th{color:var(--accent)}html[data-theme=tech-blue] tbody tr:hover td{background:#2563eb14}html[data-theme=tech-blue] input,html[data-theme=tech-blue] select,html[data-theme=tech-blue] textarea{border:1px solid rgba(96,165,250,.28)!important}html[data-theme=tech-blue] input:focus,html[data-theme=tech-blue] select:focus,html[data-theme=tech-blue] textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px #2563eb2e!important}html[data-theme=tech-blue] .status-pill.info{background:#60a5fa29;color:var(--accent)}html[data-theme=tech-blue] .section-title{border-bottom-color:#60a5fa24}html[data-theme=tech-blue] .channel-button{background:#2563eb24;border-color:#60a5fa66;color:#bfdbfe}html[data-theme=tech-blue] .tabs button.active{color:var(--primary-soft);border-bottom-color:var(--primary)}html[data-theme=tech-blue] .map-card-preview{border-color:#60a5fa4d}html[data-theme=tech-blue] .fake-qr{border-color:#2563eb80}html[data-theme=tech-blue] .metric-icon{border:1px solid rgba(96,165,250,.3)}html[data-theme=tech-blue] .vip-badge{background:#2563eb24!important}html[data-theme=tech-blue] .safe-banner{border-left-color:var(--primary)!important;color:#dbeafe!important}html[data-theme=tech-blue] .color-0{color:var(--accent)!important;background:#2563eb1f!important}html[data-theme=tech-blue] .color-3{color:var(--accent)!important;background:#60a5fa1f!important}html[data-theme=tech-blue] .soft-btn{border-color:#60a5fa40!important}html[data-theme=tech-blue] .method.get{background:#60a5fa24!important;color:var(--accent)!important}html[data-theme=tech-blue] .usage-bars i{background:#60a5fa1f!important}html[data-theme=tech-blue] .payment-icon,html[data-theme=tech-blue] .notification-icon,html[data-theme=tech-blue] .map-card-image{background:#2563eb21!important;color:#bfdbfe!important}html[data-theme=tech-blue] .quick-action{color:#bfdbfe!important}html[data-theme=tech-blue] .card-json-preview{color:var(--accent)!important;border-color:#60a5fa38!important}html[data-theme=tech-blue] .card-send-bar{color:#dbeafe!important}html[data-theme=tech-blue] .delivery-rule-tags span{background:#60a5fa24!important;color:var(--accent)!important}html[data-theme=tech-blue] .remark-button{background:#2563eb24!important;border-color:#60a5fa66!important;color:#bfdbfe!important}html[data-theme=tech-blue] .pub-block,html[data-theme=tech-blue] .template-card,html[data-theme=tech-blue] .chat-accounts-col,html[data-theme=tech-blue] .chat-sessions-col,html[data-theme=tech-blue] .auto-reply-global-note,html[data-theme=tech-blue] .limit-switch-card,html[data-theme=tech-blue] .ai-service-status,html[data-theme=tech-blue] .ai-model-config{border-color:#60a5fa38!important}html[data-theme=tech-blue] .auto-reply-global-note b{color:var(--accent)!important}html[data-theme=tech-blue] .notify-summary,html[data-theme=tech-blue] .vip-summary-orbit{border-color:#60a5fa66!important;box-shadow:inset 0 0 40px #2563eb24!important}html[data-theme=tech-blue] .notify-summary b{color:var(--accent)!important}html[data-theme=tech-blue] .vip-progress-track{background:#60a5fa2e!important}html[data-theme=tech-blue] .vip-progress-track i{background:linear-gradient(90deg,var(--primary),var(--accent))!important}html[data-theme=tech-blue] .flow-preview span{background:#2563eb29!important;border-color:#60a5fa59!important;box-shadow:0 0 14px #2563eb2e}html[data-theme=tech-blue] .flow-preview i{background:#60a5fa80!important}html[data-theme=tech-blue] .pub-ai-aside,html[data-theme=tech-blue] .chat-detail-col{border-color:#60a5fa38!important}html[data-theme=tech-blue] .community-banner{background:radial-gradient(circle at 85% 10%,rgba(96,165,250,.45),transparent 25%),linear-gradient(120deg,#12316f,var(--primary) 65%,var(--accent))!important;box-shadow:0 14px 34px #1d4ed829!important}html[data-theme=tech-blue] .community-banner span{color:#dbeafe!important}html[data-theme=tech-blue] .secondary-btn{border:1px solid rgba(147,197,253,.35);background:#2563eb1f;color:#bfdbfe}html[data-theme=tech-blue] .secondary-btn:hover{background:#2563eb47;border-color:#93c5fd99}html[data-theme=tech-blue] .schedule-mode:hover{border-color:color-mix(in srgb,var(--primary, var(--primary)) 55%,transparent)}html[data-theme=tech-blue] .schedule-mode:has(input:checked){background:linear-gradient(135deg,var(--primary, var(--primary)),color-mix(in srgb,var(--primary, var(--primary)) 52%,#fff));box-shadow:0 6px 16px color-mix(in srgb,var(--primary, var(--primary)) 34%,transparent)}html[data-theme=tech-blue] .result-cover .result-check:hover{border-color:#bfdbfee6}html[data-theme=tech-blue] .result-cover .result-check:checked{background:linear-gradient(135deg,var(--primary-dark),var(--primary-dark))}html[data-theme=tech-blue] .result-cover .result-cover-tag{border:1px solid rgba(37,99,235,.3);color:var(--accent)}html[data-theme=tech-blue] .result-cover .result-cover-label{border:1px solid rgba(147,197,253,.35)}html[data-theme=tech-blue] .result-btn{background:#2563eb1a;border:1px solid rgba(37,99,235,.34)}html[data-theme=tech-blue] .result-btn:hover{background:#2563eb33;border-color:#93c5fd9e}html[data-theme=tech-blue] .result-btn.primary{background:linear-gradient(135deg,var(--primary-dark),var(--primary-dark));box-shadow:0 6px 16px #2563eb4d,inset 0 1px #ffffff29}html[data-theme=tech-blue] .server-settings{border:1px solid rgba(96,165,250,.3)}html[data-theme=tech-blue] .desktop-table td.goods-thumb img{background:#60a5fa1a;border:1px solid var(--line, rgba(96, 165, 250,.28))}html[data-theme=tech-blue] .desktop-table td.goods-thumb img:hover{box-shadow:0 14px 32px #2563eb4d}html[data-theme=tech-blue] .desktop-table td.goods-thumb .goods-thumb-empty{background:var(--primary-soft, rgba(96, 165, 250,.12));border:1px dashed var(--line, rgba(96, 165, 250,.34))}html[data-theme=tech-blue] .desktop-table tbody tr:hover td{background:#60a5fa0d}html[data-theme=tech-blue] .link-id,html[data-theme=tech-blue] .goods-title-link:hover{color:var(--primary, var(--primary))}html[data-theme=tech-blue] .mcard-cover .mcard-cover-empty{background:var(--primary-soft, rgba(96, 165, 250,.12));border:1px dashed var(--line, rgba(96, 165, 250,.34))}html[data-theme=tech-blue] .item-preview-stage{border:1px solid rgba(96,165,250,.24)}html[data-theme=tech-blue] .item-preview-zoom{border:1px solid rgba(96,165,250,.32)}html[data-theme=tech-blue] .item-preview-thumbs img.active{border-color:var(--accent);box-shadow:0 0 0 2px #60a5fa47}html[data-theme=tech-blue] .item-preview-row,html[data-theme=tech-blue] .item-preview-desc{border:1px solid rgba(96,165,250,.18)}html[data-theme=tech-blue] .item-preview-desc b{color:var(--accent)}html[data-theme] input[type=checkbox],html[data-theme] .feature-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;min-width:16px;flex:0 0 auto;margin:0;padding:0;border-radius:5px;border:1.5px solid var(--check-bd);background-color:var(--check-bg);background-repeat:no-repeat;background-position:center;background-size:11px 11px;box-shadow:0 1px 2px #080f201a;cursor:pointer;vertical-align:middle;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease}html[data-theme] input[type=checkbox]:hover:not(:disabled){border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}html[data-theme] input[type=checkbox]:active:not(:disabled){transform:scale(.92)}html[data-theme] input[type=checkbox]:checked,html[data-theme] .feature-check input:checked{background-color:var(--primary);border-color:var(--primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");box-shadow:var(--check-glow)}html[data-theme] input[type=checkbox]:checked:hover:not(:disabled){box-shadow:var(--check-glow),0 0 0 3px var(--primary-soft)}html[data-theme] input[type=checkbox]:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.4)}html[data-theme] input[type=checkbox]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}html[data-theme] .toggle-setting>input[type=checkbox]{width:17px;height:17px;min-width:17px;border-radius:5.5px;background-size:12px 12px}html[data-theme] .switch-line input[type=checkbox]{width:16px;height:16px;min-width:16px}html[data-theme] .result-check{width:20px;height:20px;min-width:20px;border-radius:6px;border:1.5px solid var(--check-bd);background-color:var(--check-bg);background-repeat:no-repeat;background-position:center;background-size:13px 13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin:0;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}html[data-theme] .result-check:checked{background-color:var(--primary);border-color:var(--primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");box-shadow:var(--check-glow)}html[data-theme] input[type=radio]{accent-color:var(--primary)}.batch-account-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 24px 4px}.batch-account-list .form-tip{flex:0 0 100%;margin:0 0 2px}html[data-theme] .chip-btn input[type=checkbox]{margin-right:6px;vertical-align:-2px}html[data-theme] .chip-btn{display:inline-flex;align-items:center;line-height:1.2;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease}html[data-theme] .chip-btn:hover{transform:translateY(-1px)}html[data-theme] .chip-btn:has(input:checked){background:var(--primary-soft);border-color:var(--primary);color:var(--primary);font-weight:600}html[data-theme] .empty-tip{padding:30px 20px!important;text-align:center;font-size:13px;letter-spacing:.2px}html[data-theme] .account-modal-footer{gap:12px}html[data-theme] .account-modal-footer .soft-btn,html[data-theme] .account-modal-footer .primary-btn{min-height:38px;border-radius:9px;padding:0 20px;font-size:13px;transition:transform .14s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}html[data-theme] .account-modal-footer .primary-btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px #2563eb42}html[data-theme] .account-modal-footer .soft-btn:hover{transform:translateY(-1px)}html[data-theme] .account-modal .desktop-table{border-radius:11px;overflow:auto}html[data-theme] .account-modal .desktop-table th{font-size:12.5px;letter-spacing:.3px}html[data-theme] ::-webkit-scrollbar{width:8px;height:8px}html[data-theme] ::-webkit-scrollbar-button,html[data-theme] ::-webkit-scrollbar-button:start,html[data-theme] ::-webkit-scrollbar-button:end{display:none;width:0;height:0}html[data-theme] ::-webkit-scrollbar-thumb{border-radius:99px;border:2px solid transparent;background-clip:padding-box}html[data-theme=tech-blue] ::-webkit-scrollbar-thumb{background:#60a5fa6b;background-clip:padding-box}html[data-theme=tech-blue] ::-webkit-scrollbar-thumb:hover{background:#93c5fd9e;background-clip:padding-box}html[data-theme=neon-purple] ::-webkit-scrollbar-thumb{background:#a855f773;background-clip:padding-box}html[data-theme=neon-purple] ::-webkit-scrollbar-thumb:hover{background:#c084fcad;background-clip:padding-box}html[data-theme=tech-blue] *{scrollbar-color:rgba(96,165,250,.42) transparent}html[data-theme=neon-purple] *{scrollbar-color:rgba(168,85,247,.45) transparent}html[data-theme=light-min] *{scrollbar-color:rgba(37,99,235,.35) transparent}html[data-theme=light-min] .account-modal .form-tip,html[data-theme=light-min] .account-modal .full-row small,html[data-theme=light-min] .form-tip,html[data-theme=light-min] .admin-config-form .form-tip,html[data-theme=light-min] .empty-tip,html[data-theme=light-min] .cell-sub,html[data-theme=light-min] .desktop-table td .item-desc,html[data-theme=light-min] .engine-quota,html[data-theme=light-min] .section-tabs button{color:#4a5b73!important}html[data-theme=light-min] .result-card-meta,html[data-theme=light-min] .result-meta,html[data-theme=light-min] .result-cover-fallback,html[data-theme=light-min] .search-empty p,html[data-theme=light-min] .search-empty span,html[data-theme=light-min] .search-field,html[data-theme=light-min] .chat-placeholder-box,html[data-theme=light-min] .rail-group-title,html[data-theme=light-min] .rail-scroll-hint{color:#54637a!important}html[data-theme=light-min] .locked{color:#7b8aa0!important}html[data-theme=light-min] ::placeholder,html[data-theme=light-min] .account-modal .account-login-form input::placeholder,html[data-theme=light-min] .pwd-form label input::placeholder,html[data-theme=light-min] .ng-field input::placeholder{color:#8595a8!important;opacity:1}html[data-theme=light-min] .search-hot-row .hot-sep{color:#b9c4d2!important}html[data-theme=light-min] .search-empty{border-color:#dbe6f5!important;color:#54637a!important;background:#fbfdff}html[data-theme] .goods-thumb img,html[data-theme] .goods-cell img,html[data-theme] .goods-image-preview img,html[data-theme] .item-preview-thumbs img,html[data-theme] .mcard-cover img,html[data-theme] .map-card-image img,html[data-theme] .material-thumb img{object-fit:cover;object-position:center;display:block}html[data-theme=light-min] .goods-thumb,html[data-theme=light-min] .goods-thumb img,html[data-theme=light-min] .goods-thumb span,html[data-theme=light-min] .goods-cell,html[data-theme=light-min] .material-thumb,html[data-theme=light-min] .item-preview-thumbs img{background-color:#f2f7fd!important;border-color:#dde8f5!important}html[data-theme=light-min] .item-preview-thumbs img{opacity:.78}html[data-theme=light-min] .item-preview-thumbs img:hover{opacity:1;border-color:#93b8f0!important}html[data-theme=light-min] .status-pill{font-weight:600;letter-spacing:.2px}html[data-theme=light-min] .account-login-panel{border-color:#dbe6f5!important;background:linear-gradient(145deg,#fff,#f7fafe)!important}html[data-theme=light-min] .account-modal .account-login-panel-head{border-bottom-color:#e8eef7!important}html[data-theme=light-min] .account-modal-overlay{background:#0f172a61!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-theme=light-min] input::placeholder,html[data-theme=light-min] textarea::placeholder,html[data-theme=light-min] .account-modal .account-login-form input::placeholder,html[data-theme=light-min] .account-modal .account-login-form textarea::placeholder,html[data-theme=light-min] .modal-mask ::placeholder,html[data-theme=light-min] .ng-field input::placeholder,html[data-theme=light-min] .ng-field textarea::placeholder,html[data-theme=light-min] .pwd-form label input::placeholder,html[data-theme=light-min] .user-tech input::placeholder,html[data-theme=light-min] .user-tech textarea::placeholder,html[data-theme=light-min] .admin-tech input::placeholder{color:#8595a8!important;opacity:1}html[data-theme=light-min] .search-hot-row .hot-sep{color:#9aa8bd!important}html[data-theme] .account-modal-footer .primary-btn:hover{box-shadow:0 8px 20px #2563eb42;box-shadow:0 8px 20px color-mix(in srgb,var(--primary) 30%,transparent)}html[data-theme] .icon-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;transition:background-color .16s ease,color .16s ease,border-color .16s ease}html[data-theme] .icon-button:hover{background:var(--primary-soft);color:var(--primary)}html[data-theme] .text-button{border-radius:7px;padding:3px 8px;transition:background-color .15s ease,color .15s ease}html[data-theme] .row-actions .text-button:hover:not(.danger){background:var(--primary-soft)}html[data-theme=light-min] .account-modal .desktop-table thead th{background:#f5f9fe;color:#40506a;font-weight:600}html[data-theme=light-min] .account-modal .desktop-table tbody tr:hover{background:#f7fbff}html[data-theme=light-min] .account-login-panel-head .icon-button{color:#6b7c92}html[data-theme=light-min] .account-login-panel-head .icon-button:hover{color:var(--primary);background:#eaf2fd}html[data-theme] body,html[data-theme=light-min] body,html[data-theme=tech-blue] body,html[data-theme=neon-purple] body{font-weight:500}html[data-theme=light-min] .content b,html[data-theme=light-min] .content strong{font-weight:700}html[data-theme=light-min] .content label,html[data-theme=light-min] .content th,html[data-theme=light-min] .desktop-table th,html[data-theme=light-min] .rail-item,html[data-theme=light-min] .rail-sub-item,html[data-theme=light-min] .metric-card span,html[data-theme=light-min] .stat-cards span,html[data-theme=light-min] .module-grid span{font-weight:600}html[data-theme=light-min] .form-tip,html[data-theme=light-min] small{font-weight:500}html[data-theme=light-min] .page-tab,html[data-theme=light-min] .module-subnav button,html[data-theme=light-min] .account-modal label,html[data-theme=light-min] .modal-mask label{font-weight:600}html[data-theme=light-min] .desktop-table td,html[data-theme=light-min] .account-modal td{font-weight:500}html[data-theme=light-min] .panel,html[data-theme=light-min] .module-grid>article,html[data-theme=light-min] .metric-card,html[data-theme=light-min] .stat-cards>article,html[data-theme=light-min] .account-card,html[data-theme=light-min] .notification-grid article,html[data-theme=light-min] .template-card,html[data-theme=light-min] .pub-block,html[data-theme=light-min] .plugin-card,html[data-theme=light-min] .stat-card{background:#fff!important;border-color:#dfe9f6!important;box-shadow:0 1px 2px #1020400d,0 10px 30px -12px #2563eb42!important}html[data-theme=light-min] .module-grid>article:hover,html[data-theme=light-min] .metric-card:hover,html[data-theme=light-min] .stat-cards>article:hover,html[data-theme=light-min] .notification-grid article:hover{transform:translate3d(0,-4px,0);border-color:#2563eb61!important;box-shadow:0 2px 5px #1020400f,0 22px 44px -16px #2563eb61!important}html[data-theme=light-min] .topbar{position:relative!important}html[data-theme=light-min] .topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--primary),#06b6d4,#10b981,#f59e0b,#ef4444,var(--primary),var(--primary));background-size:320% 100%;animation:xy-rainbow 9s linear infinite;opacity:.5;pointer-events:none}@keyframes xy-rainbow{0%{background-position:0% 50%}to{background-position:320% 50%}}html[data-theme=light-min] .module-grid>article:nth-child(5n+1) .module-icon{background:#2563eb1a!important;color:var(--primary)!important}html[data-theme=light-min] .module-grid>article:nth-child(5n+2) .module-icon{background:#0891b21a!important;color:#0891b2!important}html[data-theme=light-min] .module-grid>article:nth-child(5n+3) .module-icon{background:#0596691a!important;color:#059669!important}html[data-theme=light-min] .module-grid>article:nth-child(5n+4) .module-icon{background:#d977061a!important;color:#d97706!important}html[data-theme=light-min] .module-grid>article:nth-child(5n+5) .module-icon{background:#7c3aed1a!important;color:#7c3aed!important}html[data-theme=light-min] .module-icon{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}html[data-theme=light-min] .module-grid>article:hover .module-icon{transform:scale(1.14) rotate(-6deg)}html[data-theme=light-min] .module-grid>article:nth-child(5n+1):hover .module-icon{box-shadow:0 6px 16px -4px #2563eb73}html[data-theme=light-min] .module-grid>article:nth-child(5n+2):hover .module-icon{box-shadow:0 6px 16px -4px #0891b273}html[data-theme=light-min] .module-grid>article:nth-child(5n+3):hover .module-icon{box-shadow:0 6px 16px -4px #05966973}html[data-theme=light-min] .module-grid>article:nth-child(5n+4):hover .module-icon{box-shadow:0 6px 16px -4px #d9770673}html[data-theme=light-min] .module-grid>article:nth-child(5n+5):hover .module-icon{box-shadow:0 6px 16px -4px #7c3aed73}html[data-theme=light-min] .module-grid>article:nth-child(5n+2):hover,html[data-theme=light-min] .module-grid>article:nth-child(5n+3):hover,html[data-theme=light-min] .module-grid>article:nth-child(5n+4):hover,html[data-theme=light-min] .module-grid>article:nth-child(5n+5):hover{box-shadow:0 2px 5px #1020400f,0 22px 44px -16px #2563eb57!important}html[data-theme=light-min] .module-grid>article:nth-child(5n+2):hover{border-color:#0891b26b!important}html[data-theme=light-min] .module-grid>article:nth-child(5n+3):hover{border-color:#0596696b!important}html[data-theme=light-min] .module-grid>article:nth-child(5n+4):hover{border-color:#d9770666!important}html[data-theme=light-min] .module-grid>article:nth-child(5n+5):hover{border-color:#7c3aed6b!important}html[data-theme=light-min] .rail-item{position:relative}html[data-theme=light-min] .rail-item.active:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:3px;border-radius:99px;background:linear-gradient(180deg,var(--primary),#06b6d4,var(--primary),var(--primary));background-size:100% 320%;animation:xy-sideflow 4.5s linear infinite}@keyframes xy-sideflow{0%{background-position:50% 0%}to{background-position:50% 320%}}html[data-theme=light-min] .metric-card strong,html[data-theme=light-min] .tech-metric strong{background:linear-gradient(92deg,var(--primary),#06b6d4 45%,var(--primary))!important;background-size:220% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:xy-numflow 6s ease-in-out infinite}html[data-theme=light-min] .metric-card>strong,html[data-theme=light-min] .tech-metric>strong,html[data-theme=light-min] .user-tech .metric-card strong,html[data-theme=light-min] .admin-tech .metric-card strong,html[data-theme=light-min] .user-tech .tech-metric strong,html[data-theme=light-min] .admin-tech .tech-metric strong,html[data-theme=light-min] .metric-card strong,html[data-theme=light-min] .tech-metric strong{background:linear-gradient(92deg,var(--primary),#06b6d4 45%,var(--primary))!important;background-size:220% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}@keyframes xy-numflow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}html[data-theme] .account-login-form label,html[data-theme] .ng-field label,html[data-theme] .modal-mask label{flex-wrap:wrap!important;row-gap:6px}html[data-theme] .account-login-form label>span:first-child,html[data-theme] .ng-field label>span:first-child{min-width:0;flex:1 1 150px;overflow-wrap:anywhere}html[data-theme] .account-login-form label>*:not(span),html[data-theme] .ng-field label>*:not(span){flex-shrink:0}@media(prefers-reduced-motion:reduce){html[data-theme=light-min] .topbar:after,html[data-theme=light-min] .rail-item.active:before,html[data-theme=light-min] .metric-card strong,html[data-theme=light-min] .tech-metric strong{animation:none!important}}.account-card-avatar,.account-avatar{position:relative}.account-card-avatar:before,.account-avatar:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background-image:var(--ava-img, none);background-size:cover;background-position:center}.goods-carousel{position:relative;width:92px;height:92px;margin:0 auto;border-radius:14px;overflow:hidden}.goods-carousel img{width:100%!important;height:100%!important;border-radius:14px;object-fit:cover;object-position:center;display:block;cursor:zoom-in;transition:transform .35s ease}.goods-carousel:hover img{transform:scale(1.05)}.goods-carousel .gc-arrow{position:absolute;top:50%;transform:translateY(-50%);width:18px;height:24px;border:none;border-radius:6px;background:#0a122e73;color:#fff;font-size:13px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;opacity:0;transition:opacity .2s ease,background .2s ease}.goods-carousel:hover .gc-arrow{opacity:1}.goods-carousel .gc-arrow:hover{background:#2563ebc7}.goods-carousel .gc-prev{left:3px}.goods-carousel .gc-next{right:3px}.goods-dots{position:absolute;left:0;right:0;bottom:4px;display:flex;justify-content:center;gap:4px}.goods-dots i{width:5px;height:5px;border-radius:50%;background:#ffffff8c;box-shadow:0 0 3px #00000080;cursor:pointer;transition:width .25s ease,background .25s ease}.goods-dots i.on{width:12px;border-radius:3px;background:var(--card)}html[data-theme] input[type=checkbox],html[data-theme] .feature-check input{width:19px;height:19px;min-width:19px;border-radius:6px;border:2px solid var(--check-bd);background-size:15px 15px}html[data-theme] .result-check{width:23px;height:23px;min-width:23px;border-radius:7px;border:2px solid var(--check-bd);background-size:17px 17px}html[data-theme] .switch-line input[type=checkbox]{width:19px;height:19px;min-width:19px;border-radius:6px}html[data-theme] .toggle-setting>input[type=checkbox]{width:20px;height:20px;min-width:20px;border-radius:6.5px;background-size:16px 16px}html[data-theme] input[type=checkbox]:checked,html[data-theme] .feature-check input:checked,html[data-theme] .result-check:checked{background-color:var(--primary);border-color:var(--primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");background-size:15px 15px;box-shadow:var(--check-glow),inset 0 1px 1px #ffffff47}html[data-theme] .result-check:checked{background-size:17px 17px}html[data-theme] .toggle-setting>input[type=checkbox]:checked{background-size:16px 16px}html[data-theme] input[type=checkbox]:hover:not(:disabled),html[data-theme] .result-check:hover:not(:disabled){border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.qr-card{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#8b5cf614,#3b82f60f);border:1px dashed rgba(139,92,246,.45);border-radius:14px;padding:14px 16px;margin-bottom:18px}.qr-card img{max-height:80px;max-width:80px;border-radius:8px;border:1px solid var(--line)}.qr-card div{flex:1}.qr-card div b{font-size:14px;display:block}.qr-card div small{color:var(--muted);font-size:12px}.qr-upload-card{display:flex;align-items:center;gap:12px;background:var(--panel-2, #f7f9fb);border:2px dashed var(--line);border-radius:14px;padding:18px 16px;margin-bottom:18px;cursor:pointer;transition:border-color .2s}.qr-upload-card:hover{border-color:#8b5cf673}.qr-upload-card svg{color:var(--muted)}.qr-upload-card div{flex:1}.qr-upload-card div b{font-size:14px;display:block}.qr-upload-card div small{color:var(--muted);font-size:12px}.global-constraint-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.global-cfg-card{border:1px solid var(--border, rgba(148, 163, 184, .25));border-radius:12px;padding:14px 16px;background:var(--panel-2, rgba(148, 163, 184, .08));display:flex;flex-direction:column;gap:8px;overflow:hidden}.global-cfg-card b{font-size:14px}.global-cfg-card p{margin:0;font-size:12px;color:var(--muted, #94a3b8);line-height:1.5}.global-cfg-range{display:flex;align-items:center;gap:8px}.global-cfg-range label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted, #94a3b8);flex:1}.global-cfg-range input{width:100%}.global-cfg-card .switch-line{font-size:13px}[data-theme=tech-blue] .payment-grid article{background:#0f172a8c!important;border:2px solid var(--primary)!important;box-shadow:0 0 18px #3b82f626,inset 0 0 0 1px #3b82f614!important}[data-theme=tech-blue] .payment-main b{color:#bfdbfe!important}[data-theme=tech-blue] .payment-main span,[data-theme=tech-blue] .fee-field,[data-theme=tech-blue] .payment-grid .switch-line{color:var(--accent)!important}[data-theme=tech-blue] .payment-grid .switch-line input[type=checkbox]:not(:checked)+span{color:var(--accent)!important}[data-theme=tech-blue] .payment-grid .switch-line input[type=checkbox]:checked+span{color:#bfdbfe!important}[data-theme=light-min] .payment-grid article{background:#fff!important;border:2px solid var(--accent)!important;box-shadow:0 0 12px #93c5fd2e!important}[data-theme=light-min] .payment-main b{color:#1e40af!important}[data-theme=light-min] .payment-main span,[data-theme=light-min] .fee-field,[data-theme=light-min] .payment-grid .switch-line{color:var(--primary)!important}[data-theme=light-min] .payment-grid .switch-line input[type=checkbox]:not(:checked)+span{color:var(--primary)!important}[data-theme=light-min] .payment-grid .switch-line input[type=checkbox]:checked+span{color:#1e40af!important}[data-theme=neon-purple] .payment-grid article{background:#1e12428c!important;border:2px solid var(--primary)!important;box-shadow:0 0 18px #a855f72e,inset 0 0 0 1px #a855f71a!important}[data-theme=neon-purple] .payment-main b{color:#e9d5ff!important}[data-theme=neon-purple] .payment-main span,[data-theme=neon-purple] .fee-field,[data-theme=neon-purple] .payment-grid .switch-line{color:var(--accent)!important}[data-theme=neon-purple] .payment-grid .switch-line input[type=checkbox]:not(:checked)+span{color:var(--accent)!important}[data-theme=neon-purple] .payment-grid .switch-line input[type=checkbox]:checked+span{color:#e9d5ff!important}[data-theme=tech-blue] .epay-config{background:#0f172a73!important;border:1px dashed var(--primary)!important}[data-theme=tech-blue] .epay-config b{color:#bfdbfe!important}[data-theme=tech-blue] .epay-config label{color:var(--accent)!important}[data-theme=tech-blue] .epay-config input{background:#0f172a99;border-color:var(--primary);color:var(--text)}[data-theme=light-min] .epay-config{background:#f8fafc!important;border:1px dashed var(--accent)!important}[data-theme=light-min] .epay-config b{color:#1e40af!important}[data-theme=light-min] .epay-config label{color:var(--primary)!important}[data-theme=light-min] .epay-config input{background:var(--card);border-color:var(--accent);color:#111827}[data-theme=neon-purple] .epay-config{background:#1e124273!important;border:1px dashed var(--primary)!important}[data-theme=neon-purple] .epay-config b{color:#e9d5ff!important}[data-theme=neon-purple] .epay-config label{color:var(--accent)!important}[data-theme=neon-purple] .epay-config input{background:#1e124280;border-color:var(--primary);color:var(--text)}[data-theme=tech-blue] .fee-field input{background:#0f172a99;border-color:var(--primary);color:var(--primary-soft)}[data-theme=light-min] .fee-field input{background:var(--card);border-color:var(--accent);color:#1e40af}[data-theme=neon-purple] .fee-field input{background:#1e124280;border-color:var(--primary);color:#e9d5ff}.plugecon{display:flex;flex-direction:column;gap:14px}.creator-panel,.store-panel{background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:16px 18px}html[data-theme=light-min] .creator-panel,html[data-theme=light-min] .store-panel{background:var(--card);border-color:#e4ecf8;box-shadow:0 2px 8px #1e408a0f}.creator-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.creator-head h3{margin:0 0 4px;font-size:16px}.creator-head p{margin:0;font-size:12.5px;color:var(--muted, #8b93a7)}.creator-wallet{text-align:right;flex-shrink:0}.creator-wallet em{display:block;font-style:normal;font-size:22px;font-weight:700;color:#16a34a}.creator-wallet span{font-size:11.5px;color:var(--muted, #8b93a7)}.creator-form{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;align-items:end}.creator-form label{display:flex;flex-direction:column;gap:5px;font-size:12.5px}.creator-form label.span-full{grid-column:1 / -1}.creator-form input,.creator-form textarea{border:1px solid rgba(255,255,255,.14);background:#ffffff0d;border-radius:9px;padding:8px 10px;color:inherit;font:inherit;width:100%;box-sizing:border-box}.creator-form textarea{resize:vertical}html[data-theme=light-min] .creator-form input,html[data-theme=light-min] .creator-form textarea{background:#f7fafd;border-color:#dbe4f2}.creator-form .primary-btn{grid-column:1;justify-self:start;margin-top:2px}.creator-form .action-notice{grid-column:2 / -1;align-self:center}.my-submissions{margin-top:12px;border-top:1px dashed rgba(255,255,255,.12);padding-top:10px;display:flex;flex-direction:column;gap:6px}html[data-theme=light-min] .my-submissions{border-top-color:#e4ecf8}.my-submissions>b{font-size:12.5px}.sub-item{display:flex;align-items:center;gap:10px;font-size:12.5px}.sub-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub-item i{font-style:normal}.sub-sales{color:var(--muted, #8b93a7)}.store-head h3{margin:0 0 2px;font-size:16px}.store-head p{margin:0;font-size:12.5px;color:var(--muted, #8b93a7)}.store-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.store-item{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px 14px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}html[data-theme=light-min] .store-item{border-color:#e4ecf8;background:#fbfdff}.store-item:hover{border-color:var(--primary, var(--primary));transform:translateY(-1px);box-shadow:0 4px 12px #1e408a1a}.store-info{display:flex;flex-direction:column;gap:2px;min-width:0}.store-info b{font-size:13.5px}.store-info span{font-size:12px;color:var(--muted, #8b93a7);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-info i{font-style:normal;font-size:11.5px;color:var(--muted, #8b93a7)}.store-buy{display:flex;align-items:center;gap:10px;flex-shrink:0}.store-buy em{font-style:normal;font-weight:700;font-size:15px}.plugin-grid.grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.plugin-grid.grid-5 .plugin-card{padding:13px;gap:10px}.plugin-grid.grid-5 .plugin-thumb{height:92px;font-size:30px}.plugin-grid.grid-5 .plugin-actions{flex-wrap:wrap;gap:6px 8px}.plugin-grid.grid-5 .plugin-actions button{padding:7px 12px;font-size:12.5px}@media(max-width:1400px){.plugin-grid.grid-5{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.plugin-grid.grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.plugin-grid.grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}}.hall-seg{margin-bottom:16px}.hall-seg .seg-count{font-style:normal;font-size:11px;line-height:1;padding:3px 7px;border-radius:999px;background:#fff3}.section-tabs button.active .seg-count{background:#ffffff57}html[data-theme=light-min] .seg-count{background:#0f172a1a;color:#334155}html[data-theme=light-min] .section-tabs button.active .seg-count{background:#ffffff57;color:#fff}.store-empty{color:var(--muted, #8b93a7);font-size:12.5px;margin:8px 0 0}@media(max-width:860px){.creator-form{grid-template-columns:1fr 1fr}.store-item{flex-direction:column;align-items:flex-start}.store-buy{width:100%;justify-content:space-between}}.json-upload{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.json-upload .json-hint{font-size:12px;color:var(--muted)}.search-result-card .result-cover-img{opacity:0;transition:opacity .45s ease}.search-result-card .result-cover-img.active,.search-result-card .result-cover-img.single{opacity:1}.result-cover .cover-dots{position:absolute;left:0;right:0;bottom:8px;z-index:4;display:flex;justify-content:center;gap:5px}.result-cover .cover-dots i{width:6px;height:6px;border-radius:50%;background:#ffffff8c;box-shadow:0 0 3px #00000080;cursor:pointer;transition:width .25s ease,background .25s ease}.result-cover .cover-dots i.on{width:14px;border-radius:3px;background:var(--card)}.result-cover .result-gc{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:24px;height:32px;border:none;border-radius:8px;background:#0a122e73;color:#fff;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;padding:0;opacity:0;transition:opacity .2s ease,background .2s ease}.result-cover:hover .result-gc{opacity:1}.result-cover .result-gc:hover{background:var(--primary)}.result-cover .gc-prev{left:6px}.result-cover .gc-next{right:6px}.ai-compare{display:grid;grid-template-columns:1fr 40px 1fr;gap:14px;align-items:stretch;padding:14px 0 6px}.ai-compare-col{display:flex;flex-direction:column;gap:8px;min-width:0}.ai-compare-tag{align-self:flex-start;padding:3px 10px;border-radius:7px;background:var(--primary-soft);color:var(--primary);font-size:12px;font-weight:700}.ai-tag-new{background:#34c77b29;color:#16a34a}.ai-compare-imgbox{position:relative;width:100%;height:190px;border-radius:12px;overflow:hidden;background:var(--line)}.ai-cmp-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease}.ai-cmp-img.active,.ai-cmp-img.single{opacity:1}.ai-cmp-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--muted)}.ai-compare-imgbox .cover-dots{position:absolute;left:0;right:0;bottom:8px;z-index:3;display:flex;justify-content:center;gap:5px}.ai-compare-imgbox .cover-dots i{width:6px;height:6px;border-radius:50%;background:#ffffff8c;box-shadow:0 0 3px #00000080;cursor:pointer;transition:width .25s ease,background .25s ease}.ai-compare-imgbox .cover-dots i.on{width:14px;border-radius:3px;background:var(--card)}.ai-compare-title{font-size:14px;line-height:1.4}.ai-compare-desc{margin:0;font-size:12px;color:var(--muted);line-height:1.5;max-height:60px;overflow:hidden}.ai-compare-meta{margin:0;font-size:12px;color:var(--muted)}.ai-compare-arrow{display:grid;place-items:center;color:var(--primary);font-size:22px;font-weight:800}.ai-compare-col>b{font-size:13px}.ai-compare-col>p{margin:0;font-size:13px;line-height:1.5}.ai-new-title{margin:2px 0!important;padding:6px 8px;border-radius:8px;background:var(--primary-soft);font-size:13px}.ai-col-new small{color:var(--muted)}@media(max-width:720px){.ai-compare{grid-template-columns:1fr}.ai-compare-arrow{transform:rotate(90deg)}}.theme-settings .theme-cards button{position:relative}.theme-del-btn{position:absolute;top:4px;right:4px;width:18px;height:18px;border-radius:50%;background:#e5484deb;color:#fff;font-size:13px;line-height:1;display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .15s ease;z-index:2}.theme-settings .theme-cards button:hover .theme-del-btn{opacity:1}.theme-del-btn:hover{background:#e5484d;transform:scale(1.12)}.user-pop-wrap{position:relative}.user-pop-wrap .user-button{display:inline-flex;align-items:center;gap:8px}.user-pop-wrap .avatar{width:26px;height:26px;font-size:12px}.user-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:200;width:260px;background:var(--panel, #fff);border:1px solid var(--line, #e5e7eb);border-radius:12px;box-shadow:0 12px 32px #0000002e;overflow:hidden}.user-pop-head{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--primary-soft, rgba(var(--primary-rgb),.1))}.user-pop-head .avatar{width:42px;height:42px;font-size:17px}.user-pop-head b{display:block;font-size:15px}.user-pop-head small{color:var(--muted, #64748b);font-size:12px}.user-pop-rows{padding:8px 16px;display:flex;flex-direction:column;gap:8px}.user-pop-rows div{display:flex;justify-content:space-between;font-size:13px}.user-pop-rows span{color:var(--muted, #64748b)}.user-pop-actions{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--line, #e5e7eb)}.user-pop-actions .soft-btn{flex:1;justify-content:center}.user-pop-actions .danger{color:#e5484d}.agent-profile-card{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;margin-bottom:16px;border-radius:12px;background:var(--primary-soft, rgba(var(--primary-rgb),.08));border:1px solid var(--line, #e5e7eb)}.agent-profile-left{display:flex;align-items:center;gap:14px}.agent-profile-left .avatar{width:48px;height:48px;font-size:19px}.agent-profile-left b{display:block;font-size:16px}.agent-profile-left small{color:var(--muted, #64748b);font-size:12px}.agent-profile-rows{display:grid;grid-template-columns:repeat(2,minmax(120px,auto));gap:6px 28px}.agent-profile-rows div{display:flex;gap:10px;font-size:13px}.agent-profile-rows span{color:var(--muted, #64748b)}@media(max-width:760px){.agent-profile-card{flex-direction:column;align-items:flex-start}}.recharge-channel{flex:1;padding:12px;border-radius:10px;cursor:pointer;border:1px solid var(--line, #e5e7eb);background:transparent;color:inherit}.recharge-channel.active{border-color:var(--primary);background:var(--primary-soft, rgba(var(--primary-rgb),.12))}.recharge-channel b{font-size:14px}.icon-pick-row{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.icon-pick-row input[type=file]{font-size:12px;max-width:200px}.plugin-icon-preview{width:38px;height:38px;border-radius:9px;object-fit:cover;border:1px solid var(--line, #e5e7eb);background:var(--card, #fff);vertical-align:middle}.plugin-thumb img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.store-item{display:flex;align-items:center;gap:12px}.store-thumb{width:40px;height:40px;flex:0 0 40px;border-radius:10px;display:grid;place-items:center;font-size:20px;background:var(--primary-soft, rgba(var(--primary-rgb),.12));overflow:hidden}.store-thumb img{width:100%;height:100%;object-fit:cover}:root{--bg: #f2f5f9;--bg-2: #f8fafc;--panel: #ffffff;--panel-2: #f5f7fa;--primary-rgb: 139, 92, 246;--primary-dark-rgb: 124, 58, 237;--accent-rgb: 167, 139, 250}html[data-theme=tech-blue]{--primary: var(--primary);--primary-soft: rgba(59, 130, 246, .16);--primary-rgb: 37, 99, 235;--primary-dark-rgb: 29, 78, 216;--accent-rgb: 96, 165, 250;--bg: #0a1224;--bg-2: #0f1a33;--panel: #101c36;--panel-2: #16233c;--card: #101c36;--text: #e2e8f0;--text-secondary: #94a3b8;--muted: #94a3b8;--line: #1e293b;--border: #1e293b;--rail: #0f172a}html[data-theme=neon-purple]{--primary: var(--primary);--primary-soft: rgba(139, 92, 246, .16);--primary-rgb: 139, 92, 246;--primary-dark-rgb: 124, 58, 237;--accent-rgb: 167, 139, 250;--bg: var(--bg);--bg-2: var(--bg-2);--panel: var(--panel);--panel-2: var(--panel-2);--card: var(--panel);--text: #e9d5ff;--text-secondary: var(--accent);--muted: var(--accent);--line: var(--line);--border: var(--line);--rail: #0f0a24}html[data-theme=light-min]{--primary: var(--primary);--primary-soft: rgba(139, 92, 246, .16);--primary-rgb: 139, 92, 246;--primary-dark-rgb: 124, 58, 237;--accent-rgb: 167, 139, 250;--bg: #f2f5f9;--bg-2: #f8fafc;--panel: #ffffff;--panel-2: #f5f7fa;--card: #ffffff;--text: #1e293b;--text-secondary: #64748b;--muted: #64748b;--line: #e2e8f0;--border: #e2e8f0;--rail: #1e293b}.qr-upload-card{background:var(--panel-2);border-color:var(--line)}.user-popover{background:var(--panel);border-color:var(--line)}.qr-upload-expanded,.qr-preview{background:var(--panel-2)!important;border-color:var(--line)!important}.creator-form .kind-spec{grid-column:1 / -1;border:1px solid var(--line, #e4e9f1);border-radius:12px;padding:12px 14px;background:rgba(var(--primary-rgb, 139, 92, 246),.06)}.creator-form .kind-spec .spec-head{display:flex;align-items:baseline;gap:10px;margin-bottom:8px;flex-wrap:wrap}.creator-form .kind-spec .spec-head b{font-size:13px}.creator-form .kind-spec .spec-head>span{font-size:12px;color:var(--muted, #667085)}.creator-form .kind-spec .spec-tip{margin:8px 0 0;font-size:12px;line-height:1.75;color:var(--muted, #667085)}.creator-form .kind-spec .spec-tip b{color:var(--text, inherit)}.creator-form .kind-spec code{background:rgba(var(--primary-rgb, 139, 92, 246),.14);color:var(--primary, var(--primary));padding:1px 5px;border-radius:4px;font-size:11px;font-family:ui-monospace,Consolas,monospace;white-space:nowrap}.creator-form .kind-spec .spec-code{width:100%;box-sizing:border-box;font-family:ui-monospace,Consolas,monospace;font-size:12px;line-height:1.65;margin-top:2px}.account-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 0}.account-modal-head h3{display:flex;align-items:center;gap:7px;margin:0;font-size:16px;font-weight:600}.account-modal-head .close-btn{width:28px;height:28px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;padding:0;border:1px solid var(--line, rgba(148, 163, 184, .3));background:rgba(var(--primary-rgb, 139, 92, 246),.1);color:var(--text-dim, #94a3b8);transition:background .15s,color .15s,border-color .15s}.account-modal-head .close-btn:hover{background:rgba(var(--primary-rgb, 139, 92, 246),.24);color:var(--text, #ffffff);border-color:rgba(var(--primary-rgb, 139, 92, 246),.5)}.perm-checks{display:flex;flex-wrap:wrap;gap:8px 14px;margin:6px 0}.perm-check{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text, #e2e8f0);cursor:pointer;background:rgba(var(--primary-rgb, 139, 92, 246),.08);border:1px solid var(--line, rgba(255,255,255,.1));border-radius:8px;padding:6px 10px}.perm-check input{accent-color:var(--primary, var(--primary))}.perm-check:hover{border-color:rgba(var(--primary-rgb, 139, 92, 246),.45)}.spec-field{display:flex;flex-direction:column;gap:4px;margin-top:8px;font-size:12px;color:var(--text-dim, #94a3b8)}.perm-request-list{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:8px}.perm-request-list li{display:flex;align-items:center;gap:10px;background:rgba(var(--primary-rgb, 139, 92, 246),.1);border:1px solid rgba(var(--primary-rgb, 139, 92, 246),.28);border-radius:10px;padding:8px 12px;color:var(--text, #e2e8f0)}.perm-request-list li b{display:block;font-size:13px}.perm-request-list li code{font-size:11px;color:var(--text-dim, #94a3b8)}.perm-agree{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;color:var(--text, #e2e8f0);cursor:pointer}.perm-agree input{accent-color:var(--primary, var(--primary));width:16px;height:16px}.brand-gold{color:#fbbf24!important}:root{--line: rgba(96, 165, 250, .16)}body{background:#081022}::selection{background:#2563eb59}*{scrollbar-color:rgba(96,165,250,.5) transparent}*::-webkit-scrollbar-thumb{background:#60a5fa80;border-color:#0a122340}*::-webkit-scrollbar-thumb:hover{background:#60a5fac7}.rail-scroll::-webkit-scrollbar-thumb{background:#60a5fa80}.rail-scroll::-webkit-scrollbar-thumb:hover{background:#60a5fac7}.rail-brand small{color:var(--accent)}.rail-logo{color:var(--accent);background:rgba(var(--primary-rgb),.18)}.rail-item:hover{border-color:#93c5fdd9}.rail-item.active{background:linear-gradient(90deg,var(--primary-dark),var(--primary));border-color:var(--accent);box-shadow:0 8px 22px rgba(var(--primary-rgb),.45),inset 0 0 0 1px #ffffff4d}.rail-item.active:before{background:var(--accent);box-shadow:0 0 10px var(--accent)}.rail-submenu button.active{background:rgba(var(--primary-rgb),.22)}.rail-submenu button.active i{background:var(--accent);box-shadow:0 0 0 4px rgba(var(--primary-rgb),.18)}.topbar{border-bottom-color:#60a5fa29}.page-tabs{border-bottom-color:#60a5fa24}.page-tab:hover{background:rgba(var(--primary-rgb),.14)}.page-tab.active{background:rgba(var(--primary-rgb),.18);border-color:#60a5fa59;color:#dbeafe}.module-subnav{border-bottom-color:#60a5fa2e}.section-tabs button.active{color:#dbeafe;background:rgba(var(--primary-rgb),.16);border-color:#60a5fa59}.panel:hover,.module-grid article:hover{border-color:#60a5fa66!important}.metric-card{border-color:#60a5fa38}.metric-card:hover{box-shadow:0 16px 42px #02061780,0 0 26px rgba(var(--primary-rgb),.18)}.metric-card:before{background:linear-gradient(90deg,transparent,var(--primary),var(--accent),transparent)}.metric-card .metric-icon{box-shadow:0 0 16px rgba(var(--primary-rgb),.22);border-color:#60a5fa4d}.metric-card span{color:var(--accent)}.metric-card strong{background:linear-gradient(92deg,var(--accent),var(--accent) 55%,#bfdbfe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.desktop-table{border-color:#60a5fa2e}th,td{border-bottom-color:#60a5fa1f}th{color:var(--primary-soft)}tbody tr:hover td{background:rgba(var(--primary-rgb),.08)}input:not([type=checkbox]):not([type=radio]),select,textarea{border-color:#60a5fa47!important}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.18)!important;outline:none}.status-pill.info{background:#60a5fa29;color:var(--primary-soft)}.section-title{border-bottom-color:#60a5fa24}.channel-button{background:rgba(var(--primary-rgb),.16);border-color:#60a5fa66;color:#dbeafe}.tabs button.active{border-bottom-color:var(--primary)}.map-card-preview{border-color:#60a5fa4d}.fake-qr{border-color:#60a5fa80}.vip-badge{background:rgba(var(--primary-rgb),.14)!important;color:var(--accent)!important}.safe-banner{border-left-color:var(--primary)!important;color:#dbeafe!important}.color-0{color:var(--accent)!important;background:rgba(var(--primary-rgb),.12)!important}.color-3{color:#bfdbfe!important;background:#60a5fa1f!important}.soft-btn{border-color:#60a5fa40!important}.method.get{background:#60a5fa24!important;color:#bfdbfe!important}.usage-bars i{background:#60a5fa1f!important}.payment-icon,.notification-icon,.map-card-image{background:rgba(var(--primary-rgb),.13)!important;color:#bfdbfe!important}.card-json-preview{color:#bfdbfe!important;border-color:#60a5fa38!important}.card-send-bar{color:#dbeafe!important}.notification-grid article{background:linear-gradient(150deg,#112044e0,#091128f0);border-color:#60a5fa42}.notification-grid article.configured{background:linear-gradient(150deg,#0d303ad9,#071a28eb);border-color:#2dd4bf59}.notification-grid article h3{color:#f2f6ff}.notification-grid article p{color:#9fb6dd}.notification-grid article:hover{border-color:var(--accent)}.ai-badge{display:inline-block;margin-right:6px;padding:1px 6px;border-radius:6px;font-size:10px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--primary),var(--accent));vertical-align:2px;letter-spacing:.5px}.item-src-id{display:block;margin-top:3px;color:#7b93c4;font-size:11px}.table-panel table{min-width:760px}.mascot-float{position:fixed;right:16px;bottom:0;z-index:70;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.mascot-btn{border:0;background:transparent;padding:0;width:92px;line-height:0;transition:transform .2s}.mascot-btn:hover{transform:translateY(-4px)}.mascot-btn img{width:100%;display:block;filter:drop-shadow(0 6px 14px rgba(2,6,23,.35))}.mascot-panel{width:280px;background:var(--card, #fff);border:1px solid rgba(96,165,250,.4);border-radius:16px;overflow:hidden;box-shadow:0 18px 44px #02061766}.mascot-panel-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:linear-gradient(135deg,var(--primary-dark),var(--primary));color:#fff;font-weight:700;font-size:13px}.mascot-panel-head .icon-button{color:#fff}.mascot-panel-body{padding:12px 14px 14px;display:grid;gap:10px}.mascot-notice{margin:0;font-size:12px;color:var(--muted, #667085)}.mascot-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid rgba(34,197,94,.35);background:#22c55e14}.mascot-row.qq{border-color:rgba(var(--primary-rgb),.35);background:rgba(var(--primary-rgb),.08)}.mascot-row-icon{width:30px;height:30px;flex:none;border-radius:9px;display:grid;place-items:center;font-weight:800;color:#fff;background:#22c55e}.mascot-row-icon.qq{background:var(--primary)}.mascot-row-main{flex:1;min-width:0}.mascot-row-main b{display:block;font-size:12px}.mascot-row-main small{display:block;color:var(--muted, #667085);word-break:break-all}.mascot-time{margin:0;font-size:11px;color:var(--muted, #667085)}.mascot-pop-enter-active,.mascot-pop-leave-active{transition:opacity .18s,transform .18s}.mascot-pop-enter-from,.mascot-pop-leave-to{opacity:0;transform:translateY(8px) scale(.96)}.pub-ai-head{flex-wrap:wrap;row-gap:2px}.pub-ai-head svg{flex:none}.pub-ai-head small{width:100%}.form-grid-4 label{min-width:0}.form-grid-4 select,.form-grid-4 input{width:100%;min-width:0}.form-grid-4 select{text-overflow:ellipsis;padding-right:26px}.pub-loc-item.sel{border-color:var(--primary);background:rgba(var(--primary-rgb),.1)}.pub-block-title span{background:var(--primary)}.price-editable{cursor:pointer;border-bottom:1px dashed currentColor}.price-editable:hover{color:var(--accent, var(--primary))}.price-edit-input{width:86px;padding:2px 6px;font-size:12px;border:1px solid var(--accent, var(--primary));border-radius:6px;background:var(--panel, #fff);color:var(--text-main, #111)}.pwd-input-wrap{position:relative;display:block}.auth-form label input.pwd-input,.login-card label input.pwd-input{padding-right:44px}.pwd-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;opacity:.6;cursor:pointer;transition:.16s}.pwd-toggle:hover{opacity:1;background:#8b5cf62e}.pwd-toggle.on{opacity:1;color:#a78bfa}.pwd-toggle:focus-visible{outline:2px solid #a78bfa;outline-offset:1px}
