.login-page[data-v-e617d9f3]{min-height:100vh;display:grid;grid-template-columns:50% 50%;background:#050817}.brand-panel[data-v-e617d9f3]{position:relative;min-height:100vh;padding:48px;overflow:hidden;border-right:1px solid #171d30;background:radial-gradient(circle at 42% 42%,rgba(34,50,76,.35),transparent 42%),linear-gradient(145deg,#0a1223,#080b17 70%)}.brand-panel[data-v-e617d9f3]:before,.brand-panel[data-v-e617d9f3]:after{content:"";position:absolute;inset:0;pointer-events:none}.brand-panel[data-v-e617d9f3]:before{background-image:linear-gradient(rgba(148,163,184,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.025) 1px,transparent 1px);background-size:32px 32px}.brand-panel[data-v-e617d9f3]:after{background:linear-gradient(135deg,transparent 55%,rgba(214,173,96,.035))}.brand-top[data-v-e617d9f3]{position:relative;z-index:1;display:flex;align-items:center;gap:12px;color:#fff;font-size:14px;font-weight:600}.brand-symbol[data-v-e617d9f3]{display:grid;place-items:center;width:40px;height:40px;border:1px solid #344057;border-radius:4px;background:#131a2a;color:#fff;font-size:16px}.brand-copy[data-v-e617d9f3]{position:absolute;z-index:1;left:48px;top:367px}.online-badge[data-v-e617d9f3]{width:max-content;display:flex;align-items:center;gap:8px;margin-bottom:31px;padding:5px 12px;border:1px solid #3b4353;border-radius:15px;background:#94a3b81f;color:#e5bd27;font-size:12px}.online-badge i[data-v-e617d9f3]{width:6px;height:6px;border-radius:50%;background:#e5bd27}h1[data-v-e617d9f3]{margin:0 0 24px;color:#fff;font-size:60px;line-height:1.02;letter-spacing:-.035em;font-weight:400}h1 span[data-v-e617d9f3]{color:#98a3b8}.intro[data-v-e617d9f3]{margin:0;color:#eef2ff;font-size:19px;line-height:1.55;letter-spacing:.01em}.brand-footer[data-v-e617d9f3]{position:absolute;z-index:1;left:48px;right:48px;bottom:49px;display:flex;justify-content:space-between;color:#9aabc8;font:12px ui-monospace,SFMono-Regular,monospace}.auth-panel[data-v-e617d9f3]{position:relative;min-height:100vh;background:#050817}.language[data-v-e617d9f3]{position:absolute;top:33px;right:33px;height:29px;display:flex;align-items:center;gap:8px;padding:0 13px;border:1px solid #161c2d;border-radius:16px;color:#7e8aa1;font-size:12px;letter-spacing:.08em}.auth-card[data-v-e617d9f3]{position:absolute;left:136px;top:184px;width:448px;display:grid;gap:21px}.card-heading[data-v-e617d9f3]{margin-bottom:14px}.card-heading h2[data-v-e617d9f3]{margin:0 0 8px;font-size:32px;font-weight:500}.card-heading span[data-v-e617d9f3]{color:#7485a6;font-size:15px}.input-shell[data-v-e617d9f3]{height:41px;border-color:#202841;border-radius:9px;background:#101629}.field[data-v-e617d9f3]{gap:10px}.field label[data-v-e617d9f3]{font-size:13px;font-weight:400;color:#91a5cd;letter-spacing:.02em}.verification-row[data-v-e617d9f3]{display:grid;grid-template-columns:308px 128px;gap:12px}.captcha[data-v-e617d9f3]{height:41px;border:1px solid #202841;border-radius:8px;background-color:#050505;background-image:repeating-radial-gradient(circle at 13% 22%,#ddd 0 1px,transparent 1px 3px);color:#fff;font:31px Georgia,serif;letter-spacing:3px;cursor:pointer}.icon-button[data-v-e617d9f3]{display:grid;place-items:center;padding:0;border:0;background:none;color:var(--text-muted);cursor:pointer}.optional[data-v-e617d9f3]{margin-left:6px;color:var(--gold)}.optional[data-v-e617d9f3]{float:right;margin-top:-3px;padding:4px 7px;border-radius:3px;background:#0e1528;color:#677797;font-size:10px}.form-options[data-v-e617d9f3]{display:flex;justify-content:space-between;align-items:center;color:#7690bd;font-size:12px}.remember[data-v-e617d9f3]{display:flex;align-items:center;gap:8px;cursor:pointer}.remember input[data-v-e617d9f3]{position:absolute;opacity:0}.remember span[data-v-e617d9f3]{width:16px;height:16px;border:1px solid #1f2940}.remember input:checked+span[data-v-e617d9f3]{background:#dfb72f;box-shadow:inset 0 0 0 3px #101629}.primary-button[data-v-e617d9f3]{height:49px;margin-top:3px;justify-content:flex-start;padding:0 16px;border:0;border-radius:11px;background:#dfb72f;color:#050817;font-weight:500;letter-spacing:0;text-align:left}.primary-button span[data-v-e617d9f3]{margin-left:2px}.error-message[data-v-e617d9f3]{margin:0;padding:10px 12px;border-left:2px solid var(--danger);background:#fb718514;color:#fda4af;font-size:12px}.restriction[data-v-e617d9f3]{height:74px;display:flex;align-items:center;justify-content:center;gap:12px;margin:10px 0 0;border:1px solid #151c30;border-radius:9px;color:#7084aa;font-size:13px;text-align:center;line-height:1.55}@media(max-width:900px){.login-page[data-v-e617d9f3]{display:block}.brand-panel[data-v-e617d9f3]{display:none}.auth-panel[data-v-e617d9f3]{min-height:100vh;padding:90px 24px 36px}.auth-card[data-v-e617d9f3]{position:static;width:min(100%,448px);margin:auto}.language[data-v-e617d9f3]{top:25px;right:24px}.verification-row[data-v-e617d9f3]{grid-template-columns:minmax(0,1fr) 112px}.restriction br[data-v-e617d9f3]{display:none}}.admin-shell[data-v-5c4447dc]{min-height:100vh;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);background:var(--bg-base);transition:grid-template-columns .2s}.admin-shell.collapsed[data-v-5c4447dc]{grid-template-columns:72px minmax(0,1fr)}.sidebar[data-v-5c4447dc]{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--border);background:linear-gradient(180deg,#0b111d,#080c15)}.logo-row[data-v-5c4447dc]{height:64px;flex:none;display:flex;align-items:center;gap:11px;padding:0 18px;border-bottom:1px solid var(--border)}.logo-mark[data-v-5c4447dc]{flex:none;width:35px;height:35px;display:grid;place-items:center;border:1px solid var(--gold);color:var(--gold);font-size:11px;font-weight:800}.logo-copy[data-v-5c4447dc]{display:grid;gap:3px;white-space:nowrap}.logo-copy strong[data-v-5c4447dc]{font-size:12px;letter-spacing:.16em}.logo-copy span[data-v-5c4447dc]{color:var(--text-muted);font-size:8px;letter-spacing:.17em}.navigation[data-v-5c4447dc]{flex:1;overflow-y:auto;padding:16px 10px 24px;scrollbar-width:thin;scrollbar-color:#273244 transparent}.menu-group+.menu-group[data-v-5c4447dc]{margin-top:18px}.group-label[data-v-5c4447dc]{padding:0 11px 7px;color:#526075;font-size:9px;font-weight:800;letter-spacing:.19em;text-transform:uppercase}.menu-link[data-v-5c4447dc]{position:relative;height:38px;display:flex;align-items:center;gap:11px;margin:2px 0;padding:0 11px;border-radius:6px;color:#8e9bad;font-size:12px;white-space:nowrap;transition:.16s}.menu-link[data-v-5c4447dc]:hover{color:#d8dee8;background:#94a3b80f}.menu-link.router-link-active[data-v-5c4447dc]{color:var(--gold-bright);background:var(--gold-soft)}.menu-link.router-link-active[data-v-5c4447dc]:before{content:"";position:absolute;left:-10px;width:2px;height:22px;background:var(--gold);box-shadow:0 0 12px #d6ad60b3}.collapsed .menu-link[data-v-5c4447dc]{justify-content:center;padding:0}.sidebar-foot[data-v-5c4447dc]{height:69px;flex:none;display:flex;align-items:center;gap:11px;padding:0 19px;border-top:1px solid var(--border)}.pulse[data-v-5c4447dc]{width:7px;height:7px;flex:none;border-radius:50%;background:var(--success);box-shadow:0 0 10px #34d399b3}.sidebar-foot div[data-v-5c4447dc]:last-child{display:grid;gap:3px}.sidebar-foot strong[data-v-5c4447dc]{font-size:10px;color:#b9c3d1}.sidebar-foot span[data-v-5c4447dc]{font-size:9px;color:#536174;white-space:nowrap}.workspace[data-v-5c4447dc]{min-width:0}.topbar[data-v-5c4447dc]{position:sticky;top:0;z-index:10;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid var(--border);background:#070b14e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topbar-left[data-v-5c4447dc],.topbar-actions[data-v-5c4447dc]{display:flex;align-items:center;gap:10px}.top-icon[data-v-5c4447dc]{width:36px;height:36px;display:grid;place-items:center;border:1px solid transparent;border-radius:6px;background:transparent;color:#78869a;cursor:pointer}.top-icon[data-v-5c4447dc]:hover{border-color:var(--border);color:#d8dee8;background:var(--bg-soft)}.mobile-menu[data-v-5c4447dc]{display:none}.breadcrumb[data-v-5c4447dc]{display:flex;align-items:center;gap:8px;margin-left:7px;font-size:10px;letter-spacing:.09em}.breadcrumb span[data-v-5c4447dc]{color:#4f5e73}.breadcrumb strong[data-v-5c4447dc]{color:#9ba8b9;font-weight:600}.search-trigger[data-v-5c4447dc]{height:34px;display:flex;align-items:center;gap:9px;padding:0 10px;border:1px solid var(--border);border-radius:6px;background:#0c121e;color:#657387;font-size:11px}.search-trigger kbd[data-v-5c4447dc]{margin-left:16px;padding:2px 5px;border:1px solid #263246;border-radius:4px;color:#536174;background:#101827;font-size:9px}.notification[data-v-5c4447dc]{position:relative}.notification i[data-v-5c4447dc]{position:absolute;top:8px;right:8px;width:5px;height:5px;border-radius:50%;background:var(--gold)}.profile[data-v-5c4447dc]{height:42px;display:flex;align-items:center;gap:9px;margin-left:4px;padding:0 4px 0 0;border:0;background:transparent;cursor:pointer}.avatar[data-v-5c4447dc]{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:4px;background:var(--gold-soft);color:var(--gold);font-weight:700}.profile-copy[data-v-5c4447dc]{display:grid;gap:2px;text-align:left}.profile-copy strong[data-v-5c4447dc]{font-size:11px}.profile-copy small[data-v-5c4447dc]{color:var(--gold);font-size:8px;letter-spacing:.11em}.profile-menu[data-v-5c4447dc]{position:absolute;right:22px;top:56px;width:160px;padding:6px;border:1px solid var(--border);border-radius:7px;background:#101827;box-shadow:0 18px 40px #0006}.profile-menu button[data-v-5c4447dc]{width:100%;display:flex;align-items:center;gap:9px;padding:9px;border:0;border-radius:4px;background:transparent;color:#a7b2c1;cursor:pointer}.profile-menu button[data-v-5c4447dc]:hover{background:#172235;color:#fff}.page[data-v-5c4447dc]{min-height:calc(100vh - 64px);padding:24px}.scrim[data-v-5c4447dc]{display:none}.admin-shell[data-v-5c4447dc]{grid-template-columns:288px minmax(0,1fr);background:#050817}.sidebar[data-v-5c4447dc]{border-color:#202020;background:#090a0a}.logo-row[data-v-5c4447dc]{height:53px;padding:0 16px;border-color:#202020}.logo-mark[data-v-5c4447dc]{width:35px;height:35px;border-color:#333;border-radius:9px;background:#111;color:#fff;font-size:14px}.logo-copy strong[data-v-5c4447dc]{font-size:13px;letter-spacing:.1em}.logo-copy span[data-v-5c4447dc]{font-size:9px}.ops-online[data-v-5c4447dc]{height:74px;flex:none;display:flex;align-items:center;gap:12px;margin:0 16px 16px;padding:14px 16px;border:1px solid #222;border-radius:17px;background:#101010;color:#e2bb2e}.ops-online div[data-v-5c4447dc]{display:grid;gap:3px}.ops-online strong[data-v-5c4447dc]{color:#fff;font-size:14px}.ops-online span[data-v-5c4447dc]{color:#929daf;font-size:12px}.navigation[data-v-5c4447dc]{padding:0 16px 20px;scrollbar-width:none}.menu-group[data-v-5c4447dc]{padding:12px 16px 10px;border:1px solid #212121;border-radius:17px;background:#0e0f0f}.menu-group+.menu-group[data-v-5c4447dc]{margin-top:16px}.group-label[data-v-5c4447dc]{display:flex;justify-content:space-between;padding:0 0 9px;color:#9ca8ba;font-size:11px;letter-spacing:.18em}.group-label span[data-v-5c4447dc]{color:#9ca8ba}.group-label small[data-v-5c4447dc]{font-size:10px}.menu-link[data-v-5c4447dc]{height:42px;gap:12px;padding:0 16px;border-radius:13px;font-size:14px}.menu-link.router-link-active[data-v-5c4447dc]{color:#fff;background:#242424}.menu-link.router-link-active svg[data-v-5c4447dc]{color:#e4bd29}.menu-link.router-link-active[data-v-5c4447dc]:before{display:none}.sidebar-foot[data-v-5c4447dc]{height:66px;justify-content:flex-start;padding:0 32px;border:0;border-top:1px solid #222;border-radius:0;background:#090a0a;color:#aab4c3;font-size:14px}.topbar[data-v-5c4447dc]{height:62px;padding:0 32px;border-color:#171d30;background:#050817;-webkit-backdrop-filter:none;backdrop-filter:none}.edition[data-v-5c4447dc],.authorized[data-v-5c4447dc]{height:39px;display:flex;align-items:center;padding:0 16px;border:1px solid #161c2f;border-radius:19px;color:#8290a8;font-size:11px}.authorized[data-v-5c4447dc]{gap:8px;color:#a8b6ce}.authorized svg[data-v-5c4447dc]{color:#5fd5a7}.tabbar[data-v-5c4447dc]{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 32px;border-bottom:1px solid #171d30}.active-tab[data-v-5c4447dc]{padding:10px 14px;border:1px solid #69551a;border-radius:8px;background:#1f1d16;color:#e1bd2a}.active-tab span[data-v-5c4447dc]{margin-left:8px}.tab-actions[data-v-5c4447dc]{display:flex;gap:8px}.tab-actions button[data-v-5c4447dc]{height:36px;padding:0 13px;border:1px solid #182036;border-radius:7px;background:#0b1020;color:#91a0b8}.page[data-v-5c4447dc]{min-height:calc(100vh - 120px);padding:30px 32px}.ai-button[data-v-5c4447dc]{height:32px;padding:0 13px;border:1px solid #5b4814;border-radius:9px;background:#1d1a11;color:#dfb72f}.version[data-v-5c4447dc]{color:#8595b0;font-size:10px}@media(max-width:900px){.admin-shell[data-v-5c4447dc],.admin-shell.collapsed[data-v-5c4447dc]{display:block}.sidebar[data-v-5c4447dc]{position:fixed;z-index:30;left:0;transform:translate(-100%);width:252px;transition:transform .2s}.drawer-open .sidebar[data-v-5c4447dc]{transform:translate(0)}.scrim[data-v-5c4447dc]{display:block;position:fixed;z-index:20;inset:0;border:0;background:#00000094}.mobile-menu[data-v-5c4447dc]{display:grid}.desktop-collapse[data-v-5c4447dc],.breadcrumb[data-v-5c4447dc],.search-trigger[data-v-5c4447dc],.profile-copy[data-v-5c4447dc]{display:none}.topbar[data-v-5c4447dc]{padding:0 14px}.topbar-actions[data-v-5c4447dc]{gap:2px}.page[data-v-5c4447dc]{padding:16px}}@media(max-width:900px){.edition[data-v-5c4447dc],.authorized[data-v-5c4447dc],.tab-actions[data-v-5c4447dc]{display:none}.tabbar[data-v-5c4447dc]{height:48px;padding:0 14px}.active-tab[data-v-5c4447dc]{padding:7px 10px}.page[data-v-5c4447dc]{min-height:calc(100vh - 110px);padding:12px}}.summary-grid[data-v-867a37a1]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.summary-grid article[data-v-867a37a1],.table-panel[data-v-867a37a1]{border:1px solid var(--border);border-radius:8px;background:linear-gradient(145deg,#101827eb,#0a0f19eb)}.summary-grid article[data-v-867a37a1]{display:grid;gap:9px;padding:15px}.summary-grid span[data-v-867a37a1]{color:#77869a;font-size:10px}.summary-grid strong[data-v-867a37a1]{font-size:22px}.summary-grid small[data-v-867a37a1]{color:#4e5b6d;font-size:9px}.table-panel[data-v-867a37a1]{overflow:hidden}.filter-bar[data-v-867a37a1]{min-height:68px;display:flex;align-items:center;gap:8px;padding:15px;border-bottom:1px solid var(--border);overflow-x:auto}.search-box[data-v-867a37a1],.filter-select[data-v-867a37a1]{height:36px;flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--border);border-radius:6px;background:#0b111d;color:#758397}.search-box[data-v-867a37a1]{width:240px}.filter-select[data-v-867a37a1]{width:138px}.search-box input[data-v-867a37a1],.filter-select input[data-v-867a37a1]{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#d9e0e9;font-size:10px}.filter-bar button[data-v-867a37a1]{height:36px;display:grid;place-items:center;padding:0 11px;border:1px solid var(--border);border-radius:6px;background:#0b111d;color:#758397;font-size:10px}.filter-bar .reset[data-v-867a37a1]{border-color:transparent;background:transparent}.table-tools[data-v-867a37a1]{display:flex;gap:6px;margin-left:auto}.data-table[data-v-867a37a1]{min-height:390px;overflow:hidden}.table-scroll[data-v-867a37a1]{overflow-x:auto}.table-head[data-v-867a37a1]{height:43px;display:grid;align-items:center;padding:0 16px;border-bottom:1px solid var(--border);background:#0b111d;color:#59677a;font-size:9px;letter-spacing:.05em}.table-head .check[data-v-867a37a1]{display:flex}.empty-state[data-v-867a37a1]{height:345px;display:grid;place-content:center;justify-items:center;gap:8px;color:#59677a}.empty-icon[data-v-867a37a1]{width:50px;height:50px;display:grid;place-items:center;margin-bottom:5px;border:1px solid var(--border);border-radius:50%;color:#526174;background:#0b111d}.empty-state strong[data-v-867a37a1]{color:#7d8999;font-size:12px}.empty-state span[data-v-867a37a1]{font-size:10px}.pagination[data-v-867a37a1]{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-top:1px solid var(--border);color:#59677a;font-size:10px}.pagination div[data-v-867a37a1]{display:flex;gap:5px}.pagination button[data-v-867a37a1]{width:28px;height:28px;border:1px solid var(--border);border-radius:5px;background:#0b111d;color:#657387}.pagination button.active[data-v-867a37a1]{border-color:var(--border-strong);color:var(--gold);background:var(--gold-soft)}.overlay[data-v-867a37a1]{position:fixed;z-index:100;inset:0;background:#02060cb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.drawer[data-v-867a37a1]{position:absolute;right:0;top:0;width:min(520px,100%);height:100%;display:flex;flex-direction:column;border-left:1px solid var(--border);background:#0b111c;box-shadow:-30px 0 80px #00000061;animation:slide-in-867a37a1 .2s ease-out}.drawer header[data-v-867a37a1]{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--border)}.drawer header p[data-v-867a37a1]{margin:0 0 5px;color:var(--gold);font-size:9px;font-weight:800;letter-spacing:.16em}.drawer header h2[data-v-867a37a1]{margin:0;font-size:19px}.drawer header button[data-v-867a37a1]{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:#718096}.drawer-body[data-v-867a37a1]{flex:1;overflow-y:auto;padding:24px}.notice[data-v-867a37a1]{display:flex;gap:9px;margin-bottom:22px;padding:12px;border:1px solid rgba(214,173,96,.2);border-radius:6px;background:var(--gold-soft);color:#bba675;font-size:11px}.drawer-body label[data-v-867a37a1]{display:grid;gap:8px;margin-bottom:18px}.drawer-body label>span[data-v-867a37a1]{color:#8e9aac;font-size:10px;font-weight:700}.drawer-input[data-v-867a37a1]{height:42px;display:flex;align-items:center;padding:0 12px;border:1px solid var(--border);border-radius:6px;background:#080d16;color:#667489}.drawer-input input[data-v-867a37a1]{flex:1;border:0;outline:0;background:transparent;color:#d8dee8}.drawer footer[data-v-867a37a1]{height:70px;display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:0 24px;border-top:1px solid var(--border)}.drawer footer button[data-v-867a37a1]{height:36px;padding:0 18px;border:1px solid var(--border);border-radius:6px;background:#111a29;color:#8996a8}.drawer footer .save[data-v-867a37a1]{border-color:#c49a4f;background:#c49a4f;color:#10141c;font-weight:700;opacity:.45}@keyframes slide-in-867a37a1{0%{transform:translate(30px);opacity:0}}@media(max-width:800px){.summary-grid[data-v-867a37a1]{grid-template-columns:1fr 1fr}.filter-bar[data-v-867a37a1]{flex-wrap:nowrap}.table-tools[data-v-867a37a1]{margin-left:0}.drawer header[data-v-867a37a1],.drawer-body[data-v-867a37a1],.drawer footer[data-v-867a37a1]{padding-left:18px;padding-right:18px}}@media(max-width:800px){.data-workspace[data-v-867a37a1],.table-panel[data-v-867a37a1]{min-width:0;max-width:100%;overflow:hidden}.summary-tabs[data-v-867a37a1]{max-width:100%;overflow-x:auto}.summary-tabs button[data-v-867a37a1]{flex:none}.filter-bar[data-v-867a37a1]{max-width:100%;overflow-x:auto}}.summary-tabs[data-v-867a37a1]{height:50px;display:flex;align-items:center;gap:8px;padding:0 20px;border:1px solid #181e32;border-bottom:0;border-radius:27px 27px 0 0;background:#080c1d}.summary-tabs button[data-v-867a37a1]{height:50px;padding:0 9px;border:0;border-bottom:2px solid transparent;background:transparent;color:#94a9ce}.summary-tabs button.active[data-v-867a37a1]{border-color:#dfb72f;color:#dfb72f}.summary-tabs small[data-v-867a37a1]{margin-left:5px;padding:2px 6px;border-radius:9px;background:#11182b;color:#687998}.table-panel[data-v-867a37a1]{border-color:#181e32;border-radius:0 0 27px 27px;background:#080c1d}.filter-bar[data-v-867a37a1]{min-height:70px}.data-table[data-v-867a37a1]{min-height:286px}.empty-state[data-v-867a37a1]{height:241px}.special-workspace[data-v-404d7334]{display:grid;gap:18px}.stat-row[data-v-404d7334],.setting-stats[data-v-404d7334]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat-row article[data-v-404d7334],.setting-stats article[data-v-404d7334],.task-stats article[data-v-404d7334]{min-height:98px;padding:17px;border:1px solid #171d31;border-radius:18px;background:#080c1d}.stat-row span[data-v-404d7334],.setting-stats span[data-v-404d7334],.task-stats span[data-v-404d7334]{display:block;color:#8092b2;font-size:11px}.stat-row strong[data-v-404d7334],.setting-stats strong[data-v-404d7334],.task-stats strong[data-v-404d7334]{display:block;margin-top:12px;font-size:24px}.stat-row small[data-v-404d7334],.setting-stats small[data-v-404d7334]{color:#e74968}.stat-row small.ok[data-v-404d7334]{color:#3dd3a0}.filter-line[data-v-404d7334],.settings-strip[data-v-404d7334]{display:flex;align-items:center;gap:10px;padding:15px;border:1px solid #171d31;border-radius:17px;background:#080c1d}.filter-line span[data-v-404d7334],.field[data-v-404d7334]{flex:1;padding:10px 13px;border:1px solid #192138;border-radius:9px;color:#7183a5;background:#070b18}.filter-line button[data-v-404d7334],.tree-item button[data-v-404d7334],.task-card button[data-v-404d7334]{padding:9px 13px;border:1px solid #1b243b;border-radius:9px;background:#0d1323;color:#92a2bd}.two-panels[data-v-404d7334],.notes-grid[data-v-404d7334],.tree-grid[data-v-404d7334]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.two-panels article[data-v-404d7334],.notes-grid article[data-v-404d7334],.tree-grid article[data-v-404d7334],.setting-panel[data-v-404d7334],.config-grid>article[data-v-404d7334]{min-height:210px;padding:18px;border:1px solid #171d31;border-radius:18px;background:#080c1d}.two-panels h3[data-v-404d7334],.tree-grid h3[data-v-404d7334],.setting-panel h3[data-v-404d7334],.config-grid h3[data-v-404d7334]{margin:0 0 16px;font-size:14px}.blank[data-v-404d7334]{min-height:145px;display:grid;place-items:center;color:#536585;font-size:12px}.notes-grid .field[data-v-404d7334]{margin-bottom:10px}.task-toggle[data-v-404d7334]{display:flex;justify-content:space-between;padding:18px;border:1px solid #4b3d16;border-radius:18px;background:#12110d}.task-toggle div[data-v-404d7334]{display:grid;gap:5px}.task-toggle span[data-v-404d7334]{color:#788bad;font-size:11px}.task-toggle i[data-v-404d7334]{width:34px;height:19px;border-radius:10px;background:#deb72e}.task-stats[data-v-404d7334]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.task-card[data-v-404d7334]{display:grid;grid-template-columns:1fr 90px auto auto auto;align-items:center;gap:9px;padding:13px 16px;border:1px solid #171d31;border-radius:15px;background:#080c1d}.task-card div[data-v-404d7334]{display:grid;gap:5px}.task-card span[data-v-404d7334]{color:#657898;font-size:10px}.task-card input[data-v-404d7334]{padding:9px;border:1px solid #1b243b;border-radius:8px;background:#070b18;color:#8495b2}.tree-grid[data-v-404d7334]{grid-template-columns:1.15fr 1fr}.tree-item[data-v-404d7334]{display:flex;align-items:center;justify-content:space-between;min-height:43px;padding:0 9px;border-bottom:1px solid #11172a;color:#a8b8d2;font-size:12px}.tree-item button[data-v-404d7334]{padding:5px 8px;border:0;background:transparent;font-size:10px}.settings-strip[data-v-404d7334]{justify-content:space-between}.settings-strip div[data-v-404d7334]{display:flex;align-items:center;gap:16px;color:#8fa0bd;font-size:11px}.settings-strip button[data-v-404d7334],.gold[data-v-404d7334]{padding:9px 16px;border:0;border-radius:9px;background:#dfb72f;color:#080a12}.setting-stats[data-v-404d7334]{grid-template-columns:repeat(4,1fr)}.setting-panel[data-v-404d7334]{min-height:auto}.setting-fields[data-v-404d7334]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.setting-fields label[data-v-404d7334]{display:grid;gap:7px;color:#8091ae;font-size:10px}.setting-fields input[data-v-404d7334],.setting-fields textarea[data-v-404d7334]{min-height:40px;padding:10px;border:1px solid #1b243b;border-radius:8px;background:#070b18;color:#b8c5d9}.config-grid[data-v-404d7334]{display:grid;grid-template-columns:210px 1fr;gap:14px}.config-grid aside[data-v-404d7334]{display:flex;flex-direction:column;padding:10px;border:1px solid #171d31;border-radius:18px;background:#080c1d}.config-grid aside button[data-v-404d7334]{display:flex;justify-content:space-between;padding:10px;border:0;border-radius:9px;background:transparent;color:#8da0bf;text-align:left}.config-grid aside button.active[data-v-404d7334]{background:#242116;color:#e1bd2b}.config-grid small[data-v-404d7334]{color:#627391}.card-tabs[data-v-404d7334]{display:flex;gap:8px;padding:12px 16px;border:1px solid #171d31;border-radius:17px;background:#080c1d}.card-tabs button[data-v-404d7334]{padding:9px 14px;border:0;border-radius:10px;background:transparent;color:#8495b2}.card-tabs button.active[data-v-404d7334]{background:#242116;color:#e1bd2b}.catalog-grid[data-v-404d7334]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.catalog-grid article[data-v-404d7334]{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:82px;padding:14px;border:1px solid #171d31;border-radius:15px;background:#080c1d}.catalog-icon[data-v-404d7334]{width:39px;height:39px;display:grid;place-items:center;border-radius:10px;background:#201d13;color:#ddb62c}.catalog-grid article div[data-v-404d7334]:nth-child(2){display:grid;gap:6px}.catalog-grid span[data-v-404d7334]{color:#687b9d;font-size:10px}.catalog-grid small[data-v-404d7334]{color:#45d4a2}@media(max-width:800px){.special-workspace[data-v-404d7334]{min-width:0;overflow:hidden}.stat-row[data-v-404d7334],.setting-stats[data-v-404d7334]{grid-template-columns:1fr 1fr}.two-panels[data-v-404d7334],.notes-grid[data-v-404d7334],.tree-grid[data-v-404d7334],.config-grid[data-v-404d7334]{grid-template-columns:minmax(0,1fr)}.task-card[data-v-404d7334]{grid-template-columns:minmax(0,1fr) auto;overflow:hidden}.task-card input[data-v-404d7334]{display:none}.task-card div[data-v-404d7334]{min-width:0}.task-card strong[data-v-404d7334],.task-card span[data-v-404d7334]{overflow-wrap:anywhere}.catalog-grid[data-v-404d7334],.setting-fields[data-v-404d7334]{grid-template-columns:minmax(0,1fr)}.settings-strip[data-v-404d7334]{align-items:flex-start;flex-direction:column}.settings-strip div[data-v-404d7334]{max-width:100%;flex-wrap:wrap}.filter-line[data-v-404d7334]{max-width:100%;overflow:hidden}.filter-line span[data-v-404d7334]{min-width:0}.config-grid aside[data-v-404d7334]{min-width:0}}.module-page[data-v-a21496f3]{max-width:1800px;margin:0 auto}.page-heading[data-v-a21496f3]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.page-heading p[data-v-a21496f3]{margin:0 0 7px;color:var(--gold);font-size:9px;font-weight:800;letter-spacing:.18em}.page-heading h1[data-v-a21496f3]{margin:0 0 7px;font-size:25px;letter-spacing:-.025em}.page-heading span[data-v-a21496f3]{color:var(--text-secondary);font-size:12px}.last-updated[data-v-a21496f3]{display:flex;align-items:center;gap:8px;color:#5f6d80;font-size:10px}.last-updated i[data-v-a21496f3]{width:6px;height:6px;border-radius:50%;background:var(--warning)}.action-button[data-v-a21496f3]{height:36px;display:flex;align-items:center;gap:8px;padding:0 14px;border:1px solid #d3ad63;border-radius:6px;background:linear-gradient(135deg,#d4ae63,#ac8139);color:#10141c;font-size:11px;font-weight:800;cursor:pointer}.metric-grid[data-v-a21496f3]{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:12px;margin-bottom:14px}.metric-card[data-v-a21496f3],.panel[data-v-a21496f3],.summary-grid article[data-v-a21496f3],.table-panel[data-v-a21496f3]{border:1px solid var(--border);border-radius:8px;background:linear-gradient(145deg,#101827eb,#0a0f19eb)}.metric-card[data-v-a21496f3]{padding:16px}.metric-label[data-v-a21496f3]{display:flex;justify-content:space-between;color:#7f8da1;font-size:10px;letter-spacing:.05em}.metric-label svg[data-v-a21496f3]{color:#536174}.metric-card>strong[data-v-a21496f3]{display:block;margin:18px 0 14px;font-size:25px}.metric-foot[data-v-a21496f3]{display:flex;justify-content:space-between;color:#4f5d70;font-size:9px}.metric-foot small[data-v-a21496f3]{color:#445267;letter-spacing:.12em}.dashboard-grid[data-v-a21496f3]{display:grid;grid-template-columns:2fr 1fr;gap:14px;margin-bottom:14px}.dashboard-bottom[data-v-a21496f3]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.panel[data-v-a21496f3]{min-height:300px;padding:17px}.panel-title[data-v-a21496f3]{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--border)}.panel-title h2[data-v-a21496f3]{margin:0 0 4px;font-size:13px}.panel-title span[data-v-a21496f3]{color:#4f5e73;font-size:8px;letter-spacing:.12em}.panel-title button[data-v-a21496f3]{border:0;background:transparent;color:#58677a}.chart-empty[data-v-a21496f3]{position:relative;height:235px;display:grid;place-items:center;color:#4b586a;font-size:10px}.grid-lines[data-v-a21496f3]{position:absolute;inset:18px 0 15px;background-image:linear-gradient(rgba(148,163,184,.07) 1px,transparent 1px);background-size:100% 46px}.donut[data-v-a21496f3]{width:148px;height:148px;display:grid;place-items:center;margin:24px auto 15px;border-radius:50%;background:conic-gradient(#d6ad60 0 38%,#3f6c85 38% 72%,#24334b 72%);position:relative}.donut[data-v-a21496f3]:after{content:"";position:absolute;width:105px;height:105px;border-radius:50%;background:#0d1522}.donut div[data-v-a21496f3]{z-index:1;font-size:22px;font-weight:700}.donut small[data-v-a21496f3]{display:block;color:#607086;font-size:9px;font-weight:400;text-align:center}.legend[data-v-a21496f3]{display:flex;justify-content:center;gap:14px;color:#6b788b;font-size:9px}.legend i[data-v-a21496f3]{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:var(--gold)}.legend span:nth-child(2) i[data-v-a21496f3]{background:#3f6c85}.legend span:nth-child(3) i[data-v-a21496f3]{background:#24334b}.empty-rows>div[data-v-a21496f3]{height:48px;display:grid;grid-template-columns:28px 1fr 50px;align-items:center;border-bottom:1px solid rgba(148,163,184,.07)}.empty-rows i[data-v-a21496f3]{width:22px;height:22px;border-radius:4px;background:#172131}.empty-rows span[data-v-a21496f3]{width:55%;height:7px;border-radius:4px;background:#182334}.empty-rows small[data-v-a21496f3]{height:7px;border-radius:4px;background:#151f2e}.service-list[data-v-a21496f3]{padding-top:8px}.service-list div[data-v-a21496f3]{height:39px;display:grid;grid-template-columns:18px 1fr auto;align-items:center;border-bottom:1px solid rgba(148,163,184,.07);color:#8795a8;font-size:10px}.service-list i[data-v-a21496f3]{width:6px;height:6px;border-radius:50%;background:#5d6878}.service-list small[data-v-a21496f3]{color:#4d5a6c}.not-found[data-v-a21496f3]{display:grid;place-items:center;min-height:70vh}.not-found a[data-v-a21496f3]{color:var(--gold)}.module-hero[data-v-a21496f3]{min-height:203px;display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding:24px;border:1px solid #181e32;border-radius:31px;background:#080c1d}.module-hero p[data-v-a21496f3]{width:max-content;margin:0 0 13px;padding:5px 12px;border:1px solid #564817;border-radius:14px;background:#1c1a13;color:#e1bc28;font-size:12px}.module-hero h1[data-v-a21496f3]{margin:0 0 9px;font-size:36px}.module-hero span[data-v-a21496f3]{color:#91a8cc;font-size:15px}.hero-actions[data-v-a21496f3]{display:flex;align-items:center;gap:20px}.hero-actions>button[data-v-a21496f3]:not(.action-button){border:0;background:transparent;color:#dbe4f2;font-size:14px}.action-button[data-v-a21496f3]{height:35px;border:0;border-radius:12px;background:#dfb72f;font-size:14px;font-weight:500}.cockpit[data-v-a21496f3]{height:189px;display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding:28px;border:1px solid #181e32;border-radius:31px;background:linear-gradient(105deg,#080c1d 68%,#27251f)}.cockpit p[data-v-a21496f3]{width:max-content;margin:0 0 12px;padding:5px 12px;border:1px solid #564817;border-radius:14px;background:#1c1a13;color:#e1bc28;font-size:12px}.cockpit h1[data-v-a21496f3]{margin:0 0 11px;font-size:36px}.cockpit span[data-v-a21496f3]{color:#93a9ce;font-size:15px;line-height:1.5}.refresh[data-v-a21496f3]{align-self:flex-end;display:flex;align-items:center;gap:14px}.refresh small[data-v-a21496f3]{color:#6f82a2}.refresh button[data-v-a21496f3]{height:35px;padding:0 17px;border:0;border-radius:12px;background:#dfb72f;color:#080a12;font-size:14px}.metric-grid[data-v-a21496f3]{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.metric-card[data-v-a21496f3]{position:relative;height:190px;padding:20px;border-color:#181e32;border-radius:25px;background:#080c1d}.metric-card>span[data-v-a21496f3]{position:absolute;right:22px;top:20px;color:#293146}.metric-icon[data-v-a21496f3]{width:49px;height:49px;display:grid;place-items:center;margin-bottom:18px;border-radius:14px;background:#f39200;color:#fff}.tone-1[data-v-a21496f3]{background:#0bc18a}.tone-2[data-v-a21496f3]{background:#2d6cea}.tone-3[data-v-a21496f3]{background:#08a0db}.tone-4[data-v-a21496f3]{background:#a33be1}.tone-5[data-v-a21496f3]{background:#ef315b}.metric-card p[data-v-a21496f3]{margin:0 0 5px;color:#9bb0d4;font-size:13px;letter-spacing:.18em}.metric-card strong[data-v-a21496f3]{display:block;font-size:30px}.metric-card small[data-v-a21496f3]{display:block;margin-top:8px;color:#91a8cc;font-size:13px}.mini-grid[data-v-a21496f3]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.mini-grid article[data-v-a21496f3]{height:111px;padding:17px;border:1px solid #181e32;border-radius:18px;background:#080c1d}.mini-grid p[data-v-a21496f3]{margin:0 0 10px;color:#9fb3d5;font-size:12px;letter-spacing:.17em}.mini-grid strong[data-v-a21496f3]{display:block;font-size:24px}.mini-grid span[data-v-a21496f3]{color:#7890b6;font-size:12px}@media(max-width:1300px){.metric-grid[data-v-a21496f3]{grid-template-columns:repeat(3,1fr)}.dashboard-bottom[data-v-a21496f3]{grid-template-columns:1fr 1fr}.dashboard-bottom .panel[data-v-a21496f3]:last-child{grid-column:1/-1}}@media(max-width:800px){.page-heading[data-v-a21496f3]{align-items:flex-start}.action-button[data-v-a21496f3]{flex:none}.metric-grid[data-v-a21496f3]{grid-template-columns:repeat(2,1fr)}.dashboard-grid[data-v-a21496f3],.dashboard-bottom[data-v-a21496f3]{grid-template-columns:1fr}.dashboard-bottom .panel[data-v-a21496f3]:last-child{grid-column:auto}}@media(max-width:800px){.cockpit[data-v-a21496f3]{height:auto;min-height:190px;display:block;padding:22px;border-radius:24px;overflow:hidden}.cockpit p[data-v-a21496f3]{font-size:9px}.cockpit h1[data-v-a21496f3]{font-size:29px}.cockpit span[data-v-a21496f3]{font-size:12px}.cockpit span br[data-v-a21496f3]{display:none}.refresh[data-v-a21496f3]{justify-content:flex-end;margin-top:16px}.refresh small[data-v-a21496f3]{display:none}.metric-card[data-v-a21496f3]{height:175px;padding:16px}.metric-card p[data-v-a21496f3]{font-size:10px}.mini-grid[data-v-a21496f3]{grid-template-columns:repeat(2,1fr)}.mini-grid article[data-v-a21496f3]{height:100px}}@media(max-width:800px){.module-page[data-v-a21496f3]{min-width:0;overflow:hidden}.module-hero[data-v-a21496f3]{min-height:0;display:block;padding:20px;border-radius:22px;overflow:hidden}.module-hero h1[data-v-a21496f3]{font-size:28px}.module-hero span[data-v-a21496f3]{display:block;font-size:12px;overflow-wrap:anywhere}.hero-actions[data-v-a21496f3]{flex-wrap:wrap;margin-top:18px;gap:12px}}@media(max-width:480px){.metric-grid[data-v-a21496f3]{grid-template-columns:1fr 1fr}.page-heading span[data-v-a21496f3]{max-width:220px;display:block}.action-button[data-v-a21496f3]{padding:0 10px}.summary-grid[data-v-a21496f3]{grid-template-columns:1fr 1fr}}:root{color-scheme:dark;--bg-base: #070b14;--bg-elevated: #0b101b;--bg-card: #0f1725;--bg-soft: #141e2f;--border: rgba(148, 163, 184, .14);--border-strong: rgba(214, 173, 96, .32);--text-primary: #f8fafc;--text-secondary: #94a3b8;--text-muted: #64748b;--gold: #d6ad60;--gold-bright: #ebc978;--gold-soft: rgba(214, 173, 96, .12);--success: #34d399;--danger: #fb7185;--warning: #f59e0b;--info: #60a5fa;--radius: 10px;--sidebar-width: 252px;--topbar-height: 64px;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{background:var(--bg-base);color:var(--text-primary);font-size:14px}button,input{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}.app-loader{min-height:100vh;display:grid;place-items:center;background:var(--bg-base)}.loader-mark{display:grid;place-items:center;width:54px;height:54px;border:1px solid var(--border-strong);color:var(--gold);letter-spacing:2px;animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{50%{opacity:.45;transform:scale(.96)}}.field{display:grid;gap:8px}.field label{color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.12em}.input-shell{height:46px;display:flex;align-items:center;gap:10px;padding:0 14px;background:#070b14b8;border:1px solid var(--border);border-radius:7px;transition:border-color .2s,box-shadow .2s}.input-shell:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.input-shell input{width:100%;border:0;outline:0;color:var(--text-primary);background:transparent}.input-shell input::placeholder{color:#4f5d70}.primary-button{height:46px;border:1px solid #e2bc70;border-radius:7px;background:linear-gradient(135deg,#dbb665,#b58a3d);color:#111827;font-weight:800;letter-spacing:.08em;cursor:pointer}.primary-button:disabled{opacity:.55;cursor:wait}
