.ticker-shell[data-v-134e0f1b]{height:100%;min-height:260px;position:relative}.ticker-mask[data-v-134e0f1b]{height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.ticker-list[data-v-134e0f1b]{display:flex;flex-direction:column;gap:12px;animation:ticker-scroll-134e0f1b 18s linear infinite}.ticker-mask:hover .ticker-list[data-v-134e0f1b]{animation-play-state:paused}.ticker-item[data-v-134e0f1b]{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:14px 18px;border:1px solid rgba(102,196,255,.16);border-radius:18px;background:linear-gradient(90deg,#08233ad9,#05192ba6);box-shadow:inset 0 0 0 1px #7af7ff0d}.ticker-item[data-v-134e0f1b]:nth-child(odd){background:linear-gradient(90deg,#0a2843e0,#041526b3)}.ticker-rank[data-v-134e0f1b]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#14567ecc;color:#c6ecff;font-size:18px;font-weight:700}.ticker-rank.is-top-1[data-v-134e0f1b],.ticker-rank.is-top-2[data-v-134e0f1b],.ticker-rank.is-top-3[data-v-134e0f1b]{box-shadow:0 0 18px currentColor}.ticker-rank.is-top-1[data-v-134e0f1b]{color:#fff27a}.ticker-rank.is-top-2[data-v-134e0f1b]{color:#7af7ff}.ticker-rank.is-top-3[data-v-134e0f1b]{color:#9fa7ff}.ticker-content[data-v-134e0f1b]{min-width:0}.ticker-title[data-v-134e0f1b],.ticker-meta[data-v-134e0f1b]{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticker-title[data-v-134e0f1b]{color:#f1fbff;font-size:15px;font-weight:600}.ticker-meta[data-v-134e0f1b]{margin-top:4px;color:#7da8c9;font-size:12px}.ticker-heat-block[data-v-134e0f1b]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.ticker-heat[data-v-134e0f1b]{color:#7af7ff;font-size:22px;font-weight:700;text-shadow:0 0 16px rgba(122,247,255,.6);font-variant-numeric:tabular-nums}.ticker-heat-label[data-v-134e0f1b]{color:#7da8c9d9;font-size:11px;letter-spacing:.18em}.ticker-shell.is-large .ticker-list[data-v-134e0f1b]{gap:16px}.ticker-shell.is-large .ticker-item[data-v-134e0f1b]{grid-template-columns:60px 1fr auto;padding:22px 26px;border-radius:22px;border-color:#7af7ff38;background:linear-gradient(90deg,#0a304ef2,#071e34bf);box-shadow:inset 0 0 0 1px #7af7ff1f,0 6px 24px #020c188c;position:relative;overflow:hidden}.ticker-shell.is-large .ticker-item[data-v-134e0f1b]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#7af7ff,#6a5cff);opacity:.85}.ticker-shell.is-large .ticker-rank[data-v-134e0f1b]{width:56px;height:56px;font-size:24px;border:1px solid rgba(122,247,255,.35);background:radial-gradient(circle at 30% 30%,rgba(122,247,255,.4),transparent 60%),#14567ed9}.ticker-shell.is-large .ticker-title[data-v-134e0f1b]{font-size:19px;letter-spacing:.02em}.ticker-shell.is-large .ticker-meta[data-v-134e0f1b]{font-size:13px;margin-top:6px;color:#9fc8e9}.ticker-shell.is-large .ticker-heat[data-v-134e0f1b]{font-size:30px;text-shadow:0 0 22px rgba(122,247,255,.75)}.ticker-shell.is-large .ticker-heat-label[data-v-134e0f1b]{font-size:12px}@keyframes ticker-scroll-134e0f1b{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 8px))}}.chart-root[data-v-a81b4488],.chart-root[data-v-24b591ed]{width:100%;height:100%;min-height:260px}.rank-grid[data-v-e9e62ed6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:100%;min-height:260px;align-content:start}.rank-tile[data-v-e9e62ed6]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid rgba(102,196,255,.16);background:linear-gradient(135deg,#082036d9,#041220b3);box-shadow:inset 0 0 0 1px #7af7ff0d;position:relative;overflow:hidden}.rank-tile[data-v-e9e62ed6]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 0% 0%,var(--ring-color, #7af7ff) 0%,transparent 55%);opacity:.08}.rank-tile.tier-0[data-v-e9e62ed6]{border-color:#ffd27a73}.rank-tile.tier-1[data-v-e9e62ed6]{border-color:#7af7ff66}.rank-tile.tier-2[data-v-e9e62ed6]{border-color:#ff7ad959}.rank-ring[data-v-e9e62ed6]{--pct: 0%;--ring-color: #7af7ff;width:56px;height:56px;border-radius:50%;flex-shrink:0;background:conic-gradient(var(--ring-color) 0%,var(--ring-color) var(--pct),rgba(255,255,255,.08) var(--pct),rgba(255,255,255,.08) 100%);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 0 12px color-mix(in srgb,var(--ring-color) 30%,transparent);animation:ring-spin-e9e62ed6 16s linear infinite}.rank-ring[data-v-e9e62ed6]:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:linear-gradient(180deg,#082036f2,#020d19fa);z-index:0}.rank-ring-inner[data-v-e9e62ed6]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;gap:0;animation:ring-counter-spin-e9e62ed6 16s linear infinite}.rank-index[data-v-e9e62ed6]{font-size:8px;letter-spacing:.12em;color:var(--ring-color);font-weight:600;line-height:1}.rank-value[data-v-e9e62ed6]{font-size:15px;font-weight:800;line-height:1.1;color:#f1fbff;text-shadow:0 0 8px color-mix(in srgb,var(--ring-color) 55%,transparent);font-variant-numeric:tabular-nums}.rank-trend[data-v-e9e62ed6]{font-size:9px;line-height:1;color:#fff27a}.rank-index[data-v-e9e62ed6]{font-size:8px;letter-spacing:.14em;color:var(--ring-color);font-weight:600}.rank-value[data-v-e9e62ed6]{font-size:18px;font-weight:800;line-height:1;margin-top:1px;color:#f1fbff;text-shadow:0 0 10px color-mix(in srgb,var(--ring-color) 60%,transparent);font-variant-numeric:tabular-nums}.rank-trend[data-v-e9e62ed6]{font-size:10px;margin-top:3px;color:#fff27a}.rank-meta[data-v-e9e62ed6]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.rank-name[data-v-e9e62ed6]{color:#effaff;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-sub[data-v-e9e62ed6]{color:#7da8c9d9;font-size:11px;letter-spacing:.14em}@keyframes ring-spin-e9e62ed6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ring-counter-spin-e9e62ed6{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.chart-root[data-v-d059e7b9]{width:100%;height:100%;min-height:320px}.cockpit[data-v-4146e1b4]{--bg-deep: #02060f;--bg-mid: #04122a;--panel-bg: rgba(8, 22, 44, .62);--panel-border: rgba(122, 247, 255, .18);--text-main: #eefaff;--text-sub: #8ab9d6;--neon-cyan: #7af7ff;--neon-blue: #4aa6ff;--neon-purple: #a47bff;--neon-pink: #ff7ad9;position:relative;width:100vw;height:100vh;overflow:hidden;display:grid;grid-template-rows:56px 92px 1fr;gap:12px;padding:16px 20px 18px;color:var(--text-main);font-family:Bahnschrift,Segoe UI,PingFang SC,sans-serif;background:radial-gradient(circle at 12% 16%,rgba(74,166,255,.22),transparent 32%),radial-gradient(circle at 88% 18%,rgba(164,123,255,.18),transparent 30%),radial-gradient(circle at 50% 96%,rgba(122,247,255,.14),transparent 36%),linear-gradient(180deg,var(--bg-mid) 0%,var(--bg-deep) 60%,#010409 100%)}.cockpit-bg[data-v-4146e1b4],.cockpit-grid-overlay[data-v-4146e1b4]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cockpit-bg[data-v-4146e1b4]{background:radial-gradient(ellipse at 50% 0%,rgba(74,166,255,.12),transparent 55%),radial-gradient(ellipse at 50% 100%,rgba(122,247,255,.08),transparent 55%);z-index:0}.cockpit-grid-overlay[data-v-4146e1b4]{background-image:linear-gradient(rgba(122,247,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(122,247,255,.05) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(circle at center,black 0%,transparent 78%);-webkit-mask-image:radial-gradient(circle at center,black 0%,transparent 78%);z-index:0}.cockpit-topbar[data-v-4146e1b4],.metric-strip[data-v-4146e1b4],.cockpit-grid[data-v-4146e1b4]{position:relative;z-index:1}.cockpit-topbar[data-v-4146e1b4]{display:flex;align-items:center;justify-content:space-between;padding:0 6px}.brand[data-v-4146e1b4]{display:flex;align-items:center;gap:14px}.brand-mark[data-v-4146e1b4]{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--neon-cyan),var(--neon-blue) 50%,var(--neon-purple));box-shadow:0 0 22px #7af7ff8c;position:relative}.brand-mark[data-v-4146e1b4]:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:6px;background:#02060fe0;box-shadow:inset 0 0 10px #7af7ff8c}.brand-eyebrow[data-v-4146e1b4]{margin:0;letter-spacing:.32em;font-size:11px;color:var(--neon-cyan);text-transform:uppercase}.brand-title[data-v-4146e1b4]{margin:4px 0 0;font-size:22px;font-weight:600;letter-spacing:.12em;background:linear-gradient(90deg,#ffffff,var(--neon-cyan),#ffffff);-webkit-background-clip:text;background-clip:text;color:transparent}.metric-strip[data-v-4146e1b4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-cell[data-v-4146e1b4]{position:relative;padding:12px 18px;border-radius:14px;border:1px solid var(--panel-border);background:linear-gradient(135deg,#4aa6ff1f,#08162cc7 60%);overflow:hidden;isolation:isolate;transition:transform .3s ease,box-shadow .3s ease}.metric-cell[data-v-4146e1b4]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;background:linear-gradient(135deg,transparent 30%,rgba(122,247,255,.18));opacity:.6;z-index:-1}.metric-cell[data-v-4146e1b4]:hover{transform:translateY(-2px);box-shadow:0 12px 28px #4aa6ff40}.metric-glow[data-v-4146e1b4]{position:absolute;top:-8px;right:-16px;width:72px;height:72px;border-radius:50%;filter:blur(28px);background:var(--neon-cyan);pointer-events:none;animation:metric-glow-pulse-4146e1b4 3.6s ease-in-out infinite}.metric-cell:nth-child(1) .metric-glow[data-v-4146e1b4]{background:var(--neon-cyan);animation-delay:0s}.metric-cell:nth-child(2) .metric-glow[data-v-4146e1b4]{background:var(--neon-blue);animation-delay:.9s}.metric-cell:nth-child(3) .metric-glow[data-v-4146e1b4]{background:var(--neon-purple);animation-delay:1.8s}.metric-cell:nth-child(4) .metric-glow[data-v-4146e1b4]{background:var(--neon-pink);animation-delay:2.7s}@keyframes metric-glow-pulse-4146e1b4{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:.92;transform:scale(1.15)}}.metric-label[data-v-4146e1b4]{margin:0;color:var(--text-sub);font-size:12px;letter-spacing:.08em}.metric-value[data-v-4146e1b4]{margin:6px 0 4px;font-size:28px;font-weight:700;color:#fff;display:flex;align-items:baseline;gap:6px;text-shadow:0 0 18px rgba(122,247,255,.4)}.metric-unit[data-v-4146e1b4]{font-size:13px;font-weight:500;color:#9cc8ee}.metric-delta[data-v-4146e1b4]{margin:0;font-size:12px;color:var(--neon-cyan)}.cockpit-grid[data-v-4146e1b4]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.7fr) minmax(0,.95fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:14px;min-height:0}.panel[data-v-4146e1b4]{position:relative;display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--panel-border);background:var(--panel-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:12px 16px 14px;overflow:hidden;box-shadow:inset 0 0 0 1px #7af7ff0f,0 16px 40px #02060f8c}.panel[data-v-4146e1b4]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;pointer-events:none;background:linear-gradient(135deg,rgba(122,247,255,.18),transparent 40%),linear-gradient(315deg,rgba(164,123,255,.16),transparent 40%);opacity:.45;mix-blend-mode:screen}.panel[data-v-4146e1b4]:after{content:"";position:absolute;left:0;top:0;width:38%;height:2px;background:linear-gradient(90deg,var(--neon-cyan),transparent);border-top-left-radius:16px}.panel--center[data-v-4146e1b4]{grid-row:span 2}.panel--graph[data-v-4146e1b4]{background:radial-gradient(circle at top,rgba(122,247,255,.18),transparent 55%),linear-gradient(180deg,#08233cd9,#020d19f2);border-color:#7af7ff57;box-shadow:inset 0 0 0 1px #7af7ff33,0 24px 60px #02060fa6,0 0 42px #48f4ff38}.panel--graph .panel-title[data-v-4146e1b4]{font-size:18px;letter-spacing:.08em}.panel--graph .panel-body[data-v-4146e1b4]{min-height:100%}.panel-head[data-v-4146e1b4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;position:relative;z-index:1}.panel-title[data-v-4146e1b4]{margin:0;font-size:15px;font-weight:600;letter-spacing:.06em;color:#fff}.panel-tag[data-v-4146e1b4]{font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:2px 10px;border-radius:999px;color:var(--neon-cyan);border:1px solid rgba(122,247,255,.32);background:#08162c99}.panel-body[data-v-4146e1b4]{position:relative;z-index:1;flex:1;min-height:0}.panel-body[data-v-4146e1b4] .chart-root,.panel-body[data-v-4146e1b4] canvas{width:100%!important;height:100%!important}.is-loading .panel[data-v-4146e1b4]{opacity:.85}@media(max-width:1440px){.brand-title[data-v-4146e1b4]{font-size:18px}.metric-value[data-v-4146e1b4]{font-size:22px}.panel-title[data-v-4146e1b4]{font-size:14px}}@media(max-height:820px){.cockpit[data-v-4146e1b4]{grid-template-rows:50px 78px 1fr;padding:12px 16px}.metric-value[data-v-4146e1b4]{font-size:22px}}.admin-user-panel[data-v-81462346]{display:flex;flex-direction:column;gap:12px;padding:12px;height:100%;min-height:0;border:1px solid rgba(120,203,255,.14);border-radius:18px;background:linear-gradient(180deg,#051827eb,#06121fe0)}.panel-toolbar[data-v-81462346]{display:flex;justify-content:space-between;gap:12px}.panel-toolbar .left[data-v-81462346]{display:flex;gap:8px}.panel-footer[data-v-81462346]{display:flex;justify-content:flex-end}.perm-grid[data-v-81462346]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.perm-group[data-v-81462346]{border:1px dashed rgba(120,203,255,.18);border-radius:8px;padding:8px 12px}.perm-group-title[data-v-81462346]{font-weight:600;font-size:12px;color:#8bc7e8;margin-bottom:6px;letter-spacing:.06em}.perm-all[data-v-81462346]{color:#45d483;font-weight:600}.perm-list[data-v-81462346]{color:#cbe6ff}.role-panel[data-v-6330bffb]{display:grid;grid-template-rows:auto 1fr;gap:12px;height:100%;min-height:0}.panel-header[data-v-6330bffb]{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;background:#05121fe6;border:1px solid rgba(120,203,255,.14);border-radius:18px}.panel-caption[data-v-6330bffb]{margin:0 0 6px;font-size:12px;color:#7cbddb}.panel-header h2[data-v-6330bffb]{margin:0;font-size:20px;color:#f1f9ff}.header-actions[data-v-6330bffb]{display:flex;gap:12px}.panel-body[data-v-6330bffb]{background:#05121fe6;border:1px solid rgba(120,203,255,.14);border-radius:18px;padding:12px;min-height:0;overflow:hidden}.permission-grid[data-v-6330bffb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;width:100%}.permission-group[data-v-6330bffb]{padding:10px 12px;border-radius:12px;border:1px solid rgba(122,247,255,.18);background:#08162499}.group-head[data-v-6330bffb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;color:#7af7ff}.permission-panel[data-v-b2e6aeed]{display:grid;grid-template-rows:auto 1fr;gap:12px;height:100%;min-height:0}.panel-header[data-v-b2e6aeed]{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;background:#05121fe6;border:1px solid rgba(120,203,255,.14);border-radius:18px}.panel-caption[data-v-b2e6aeed]{margin:0 0 6px;font-size:12px;color:#7cbddb}.panel-header h2[data-v-b2e6aeed]{margin:0;font-size:20px;color:#f1f9ff}.header-actions[data-v-b2e6aeed]{display:flex;gap:12px}.panel-body[data-v-b2e6aeed]{background:#05121fe6;border:1px solid rgba(120,203,255,.14);border-radius:18px;padding:12px;min-height:0;overflow:hidden}.group-row-label[data-v-b2e6aeed]{font-weight:600;color:#7af7ff;letter-spacing:.5px}.group-row-label small[data-v-b2e6aeed]{color:#7af7ff99;font-weight:400;margin-left:6px}.perm-code[data-v-b2e6aeed]{background:#7af7ff14;border:1px solid rgba(122,247,255,.18);padding:1px 6px;border-radius:4px;font-family:JetBrains Mono,Consolas,monospace;color:#b6f0ff;font-size:12px}.dashboard-setting-panel[data-v-f8fdc6f2]{display:grid;grid-template-rows:auto 1fr;gap:12px;height:100%;min-height:0}.panel-header[data-v-f8fdc6f2]{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;background:#05121fe6;border:1px solid rgba(120,203,255,.14);border-radius:18px}.panel-caption[data-v-f8fdc6f2]{margin:0 0 6px;font-size:12px;color:#7cbddb}.panel-header h2[data-v-f8fdc6f2]{margin:0;font-size:20px;color:#f1f9ff}.panel-body[data-v-f8fdc6f2]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;padding:22px;background:#05121fe6;border:1px solid rgba(120,203,255,.14);border-radius:18px;min-height:0;overflow:auto}.setting-form[data-v-f8fdc6f2]{min-width:0}.setting-form[data-v-f8fdc6f2] .el-radio.is-bordered{margin:0 12px 12px 0}.mode-hint[data-v-f8fdc6f2]{padding:16px;border-radius:14px;border:1px dashed rgba(122,247,255,.32);background:#08162499;color:#d8ecf8;font-size:13px;line-height:1.7}.mode-hint h3[data-v-f8fdc6f2]{margin:0 0 8px;font-size:14px;color:#7af7ff}.mode-hint ul[data-v-f8fdc6f2]{margin:0;padding-left:18px}.banner-panel[data-v-dc712d4d]{padding:24px 28px;height:100%;display:flex;flex-direction:column;gap:16px;overflow:auto}.panel-head[data-v-dc712d4d]{display:flex;justify-content:space-between;align-items:flex-end}.panel-caption[data-v-dc712d4d]{margin:0;font-size:12px;color:var(--el-text-color-secondary);letter-spacing:.06em}.panel-head h2[data-v-dc712d4d]{margin:6px 0 0}.head-actions[data-v-dc712d4d]{display:flex;gap:10px}.pager[data-v-dc712d4d]{display:flex;justify-content:flex-end;margin-top:8px}.preview[data-v-dc712d4d]{margin-top:8px}.preview img[data-v-dc712d4d]{max-width:240px;max-height:120px;border-radius:8px;display:block}.hint[data-v-dc712d4d]{margin-left:12px;font-size:12px;color:var(--el-text-color-secondary)}.admin-page[data-v-2f265c6a]{display:grid;gap:12px;height:100%;overflow:hidden}.admin-workspace[data-v-2f265c6a]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:12px;min-height:0}.admin-content[data-v-2f265c6a]{display:grid;grid-template-rows:auto auto 1fr;gap:12px;min-height:0}.admin-aside[data-v-2f265c6a],.toolbar-panel[data-v-2f265c6a],.search-panel[data-v-2f265c6a],.table-panel[data-v-2f265c6a]{border:1px solid rgba(120,203,255,.14);border-radius:18px;background:#05121fe6}.admin-aside[data-v-2f265c6a]{padding:18px 14px}.aside-title[data-v-2f265c6a]{margin-bottom:14px;padding:0 10px;font-size:13px;color:#7cbddb;letter-spacing:.14em;text-transform:uppercase}.module-menu[data-v-2f265c6a]{border-right:none;background:transparent}[data-v-2f265c6a] .module-menu .el-menu-item{margin-bottom:8px;border-radius:12px;color:#d8ecf8;transition:background .2s ease,color .2s ease,box-shadow .2s ease}[data-v-2f265c6a] .module-menu .el-menu-item:hover,[data-v-2f265c6a] .module-menu .el-menu-item:focus{background:linear-gradient(90deg,#2390ff2e,#7af7ff14)!important;color:#fff!important;box-shadow:inset 2px 0 #7af7ff,0 0 0 1px #7af7ff52}[data-v-2f265c6a] .module-menu .el-menu-item.is-active{background:linear-gradient(90deg,#2390ff52,#25d4ff29)!important;color:#fff!important;box-shadow:inset 3px 0 #7af7ff}[data-v-2f265c6a] .module-menu .el-menu-item.is-active:hover{background:linear-gradient(90deg,#2390ff6b,#25d4ff38)!important}.admin-content[data-v-2f265c6a]{display:grid;gap:16px}.toolbar-panel[data-v-2f265c6a]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px}.panel-caption[data-v-2f265c6a]{margin:0 0 8px;font-size:13px;color:#7cbddb}.toolbar-panel h2[data-v-2f265c6a]{margin:0;font-size:24px}.search-panel[data-v-2f265c6a]{padding:18px 22px}.toolbar-actions[data-v-2f265c6a]{display:flex;align-items:center;gap:12px}.asset-field[data-v-2f265c6a]{display:grid;gap:12px}.asset-actions[data-v-2f265c6a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.thumbnail-preview[data-v-2f265c6a]{margin-top:12px}.thumbnail-preview img[data-v-2f265c6a]{display:block;width:180px;max-width:100%;border-radius:12px;border:1px solid rgba(120,203,255,.18)}.primary-actions[data-v-2f265c6a]{justify-content:flex-end}.search-actions[data-v-2f265c6a]{flex-wrap:wrap}.search-actions[data-v-2f265c6a] .el-input,.search-actions[data-v-2f265c6a] .el-select{width:220px}.table-panel[data-v-2f265c6a]{padding:12px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.table-panel[data-v-2f265c6a] .el-table{flex:1 1 auto;min-height:0}.row-actions[data-v-2f265c6a]{display:flex;align-items:center;gap:6px}.pagination-bar[data-v-2f265c6a]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;color:#9fc1d6}.admin-form[data-v-2f265c6a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.admin-form[data-v-2f265c6a] .el-form-item{margin-bottom:18px}.admin-form[data-v-2f265c6a] .is-span-2{grid-column:span 2}.dialog-footer[data-v-2f265c6a]{display:flex;justify-content:flex-end;gap:12px}.log-toolbar[data-v-2f265c6a],.asset-toolbar[data-v-2f265c6a]{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.log-toolbar[data-v-2f265c6a] .el-input,.log-toolbar[data-v-2f265c6a] .el-select,.asset-toolbar[data-v-2f265c6a] .el-input,.asset-toolbar[data-v-2f265c6a] .el-select{width:240px}.asset-preview[data-v-2f265c6a]{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;overflow:hidden;border-radius:12px;border:1px solid rgba(120,203,255,.16);cursor:pointer}.asset-preview img[data-v-2f265c6a]{display:block;width:100%;height:100%;object-fit:cover}.log-operator[data-v-2f265c6a]{display:grid;gap:4px}.log-operator strong[data-v-2f265c6a]{font-size:13px;font-weight:600}.log-operator span[data-v-2f265c6a]{font-size:12px;color:#8fb7d0}.detail-panel[data-v-2f265c6a]{display:grid;gap:14px}.detail-item[data-v-2f265c6a]{padding:14px 16px;border-radius:14px;background:#071725e6;border:1px solid rgba(120,203,255,.1)}.detail-label[data-v-2f265c6a]{display:block;margin-bottom:8px;font-size:12px;color:#8fb7d0;letter-spacing:.08em;text-transform:uppercase}.detail-value[data-v-2f265c6a]{display:block;font-size:14px;line-height:1.7;color:#eef9ff;word-break:break-word}[data-v-2f265c6a] .el-table,[data-v-2f265c6a] .el-table tr,[data-v-2f265c6a] .el-table th.el-table__cell,[data-v-2f265c6a] .el-table td.el-table__cell,[data-v-2f265c6a] .el-dialog,[data-v-2f265c6a] .el-drawer__body{background:#04101deb;color:#eaf7ff}[data-v-2f265c6a] .el-table{--el-table-border-color: rgba(120, 203, 255, .12);--el-table-header-bg-color: rgba(10, 28, 42, .96);--el-table-row-hover-bg-color: rgba(25, 83, 132, .26)}.cell-text[data-v-2f265c6a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}[data-v-2f265c6a] .el-dialog,[data-v-2f265c6a] .el-drawer{--el-dialog-bg-color: #081a2a;--el-bg-color: #081a2a;--el-fill-color-blank: #081a2a}[data-v-2f265c6a] .el-drawer__header{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(122,247,255,.16)}[data-v-2f265c6a] .el-drawer__title{font-size:18px;font-weight:700;color:#7af7ff!important;letter-spacing:.06em}[data-v-2f265c6a] .el-drawer__close-btn{color:#7af7ffc7!important}[data-v-2f265c6a] .el-drawer__close-btn:hover{color:#7af7ff!important;background:#7af7ff1f;border-radius:8px}[data-v-2f265c6a] .el-drawer__close-btn svg{width:20px;height:20px}@media(max-width:1200px){.admin-workspace[data-v-2f265c6a],.admin-form[data-v-2f265c6a]{grid-template-columns:1fr}.admin-form[data-v-2f265c6a] .is-span-2{grid-column:span 1}}@media(max-width:900px){.toolbar-panel[data-v-2f265c6a],.pagination-bar[data-v-2f265c6a]{flex-direction:column;align-items:flex-start}.toolbar-actions[data-v-2f265c6a],.primary-actions[data-v-2f265c6a],.search-actions[data-v-2f265c6a],.log-toolbar[data-v-2f265c6a],.asset-toolbar[data-v-2f265c6a]{width:100%;flex-wrap:wrap}.search-actions[data-v-2f265c6a] .el-input,.search-actions[data-v-2f265c6a] .el-select,.log-toolbar[data-v-2f265c6a] .el-input,.log-toolbar[data-v-2f265c6a] .el-select,.asset-toolbar[data-v-2f265c6a] .el-input,.asset-toolbar[data-v-2f265c6a] .el-select{width:100%}}.auth-cockpit[data-v-5496bbb1]{position:relative;height:100%;min-height:640px;padding:22px 22px 18px;border-radius:24px;background:radial-gradient(120% 60% at 0% 0%,rgba(122,247,255,.12),transparent 60%),radial-gradient(120% 60% at 100% 100%,rgba(106,92,255,.18),transparent 60%),linear-gradient(180deg,#071824eb,#040f18f0);border:1px solid rgba(122,247,255,.18);box-shadow:0 18px 48px #0000005c,inset 0 0 36px #6a5cff0f;overflow:hidden;display:grid;grid-template-rows:auto auto 1fr auto auto;gap:14px;color:#e6f4ff}.auth-cockpit[data-v-5496bbb1]:before,.auth-cockpit[data-v-5496bbb1]:after{content:"";position:absolute;width:32px;height:32px;border:1.4px solid #7af7ff;pointer-events:none;opacity:.7}.auth-cockpit[data-v-5496bbb1]:before{top:10px;left:10px;border-right:none;border-bottom:none}.auth-cockpit[data-v-5496bbb1]:after{bottom:10px;right:10px;border-left:none;border-top:none}.cockpit-head[data-v-5496bbb1]{padding:4px 4px 0}.cockpit-tag[data-v-5496bbb1]{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;font-size:11px;letter-spacing:.18em;color:#7af7ff;background:#7af7ff14;border:1px solid rgba(122,247,255,.32);border-radius:999px}.cockpit-tag .dot[data-v-5496bbb1]{width:7px;height:7px;border-radius:50%;background:#74ffcf;box-shadow:0 0 8px #74ffcf;animation:dot-blink-5496bbb1 1.4s ease-in-out infinite}@keyframes dot-blink-5496bbb1{0%,to{opacity:1}50%{opacity:.35}}.cockpit-title[data-v-5496bbb1]{margin:12px 0 6px;font-size:30px;line-height:1.2;font-weight:700;background:linear-gradient(120deg,#7af7ff,#c8b5ff,#ff7ad9);-webkit-background-clip:text;background-clip:text;color:transparent}.cockpit-sub[data-v-5496bbb1]{margin:0;font-size:13px;color:#d8ecf8b3}.hud[data-v-5496bbb1]{position:relative;border:1px solid rgba(122,247,255,.16);background:linear-gradient(180deg,#071c2ca6,#04101ad9);border-radius:14px;padding:10px 12px 12px;overflow:hidden}.hud-label[data-v-5496bbb1]{font-size:10px;letter-spacing:.22em;color:#7af7ffc7;margin-bottom:6px;font-family:Consolas,Menlo,monospace}.hud-pulse[data-v-5496bbb1]{padding-bottom:8px}.pulse-svg[data-v-5496bbb1]{width:100%;height:80px;display:block}.pulse-svg path[data-v-5496bbb1]{transition:d .18s linear}.stream-spike[data-v-5496bbb1]{filter:drop-shadow(0 0 6px #ffd66b);animation:spike-fade-5496bbb1 .9s ease-out forwards}@keyframes spike-fade-5496bbb1{0%{opacity:0;transform:scale(.4);transform-origin:center}20%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(.8)}}.hud-readout[data-v-5496bbb1]{display:flex;gap:18px;margin-top:4px;font-size:11px;color:#d8ecf8b3;font-family:Consolas,Menlo,monospace}.hud-readout b[data-v-5496bbb1]{color:#7af7ff;font-weight:600;margin-right:4px}.cockpit-row[data-v-5496bbb1]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.1fr);gap:12px;min-height:220px}.hud-mesh[data-v-5496bbb1]{display:flex;flex-direction:column}.mesh-svg[data-v-5496bbb1]{width:100%;flex:1;display:block;border-radius:8px;background:repeating-linear-gradient(0deg,rgba(122,247,255,.04) 0,rgba(122,247,255,.04) 1px,transparent 1px,transparent 16px),repeating-linear-gradient(90deg,rgba(122,247,255,.04) 0,rgba(122,247,255,.04) 1px,transparent 1px,transparent 16px),#020d1966}.mesh-node[data-v-5496bbb1]{filter:drop-shadow(0 0 5px currentColor);animation:mesh-blink-5496bbb1 2.4s ease-in-out infinite}.mesh-node[data-v-5496bbb1]:nth-child(2n){animation-delay:.6s}.mesh-node[data-v-5496bbb1]:nth-child(3n){animation-delay:1.1s}.mesh-node[data-v-5496bbb1]:nth-child(5n){animation-delay:1.7s}@keyframes mesh-blink-5496bbb1{0%,to{opacity:.55}50%{opacity:1}}.mesh-legend[data-v-5496bbb1]{display:flex;gap:16px;margin-top:4px;font-size:10px;letter-spacing:.14em;color:#d8ecf880;font-family:Consolas,Menlo,monospace}.mesh-legend .dot[data-v-5496bbb1]{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:5px;vertical-align:middle}.mesh-legend .dot-cyan[data-v-5496bbb1]{background:#7af7ff;box-shadow:0 0 6px #7af7ff}.mesh-legend .dot-violet[data-v-5496bbb1]{background:#a47bff;box-shadow:0 0 6px #a47bff}.hud-radar[data-v-5496bbb1]{display:flex;flex-direction:column;align-items:center}.radar-svg[data-v-5496bbb1]{width:100%;max-width:220px;aspect-ratio:1 / 1;display:block;margin:4px auto 0}.radar-label[data-v-5496bbb1]{font-size:10px;fill:#d8ecf8a6;text-anchor:middle;dominant-baseline:middle;letter-spacing:.12em;font-family:Consolas,Menlo,monospace}.radar-blip[data-v-5496bbb1]{animation:blip-flash-5496bbb1 2.6s ease-in-out infinite}@keyframes blip-flash-5496bbb1{0%,to{opacity:.25;transform:scale(.8);transform-origin:center}50%{opacity:1;transform:scale(1.2)}}.radar-sweep-rotor[data-v-5496bbb1]{transform-origin:0 0;animation:radar-rotate-5496bbb1 4.2s linear infinite}@keyframes radar-rotate-5496bbb1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.radar-core[data-v-5496bbb1]{filter:drop-shadow(0 0 6px #7af7ff);animation:core-pulse-5496bbb1 1.6s ease-in-out infinite}.radar-core-ring[data-v-5496bbb1]{animation:core-ring-5496bbb1 2.2s ease-out infinite}@keyframes core-pulse-5496bbb1{0%,to{transform:scale(1);transform-origin:center}50%{transform:scale(1.3)}}@keyframes core-ring-5496bbb1{0%{transform:scale(.6);opacity:1;transform-origin:center}to{transform:scale(2.4);opacity:0}}.hud-vitals[data-v-5496bbb1]{display:flex;flex-direction:column}.vitals-grid[data-v-5496bbb1]{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;padding:6px 2px 0}.gauge[data-v-5496bbb1]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 6px 6px;border-radius:10px;background:#020d1980;border:1px solid rgba(122,247,255,.12);min-height:0}.gauge-svg[data-v-5496bbb1]{width:100%;max-width:96px;aspect-ratio:1 / 1;flex-shrink:0}.gauge-num-svg[data-v-5496bbb1]{font-family:Consolas,Menlo,monospace;font-size:18px;font-weight:700;fill:#effaff;filter:drop-shadow(0 0 6px currentColor)}.gauge-unit-svg[data-v-5496bbb1]{font-family:Consolas,Menlo,monospace;font-size:7px;letter-spacing:.18em;fill:#d8ecf88c}.gauge-arc[data-v-5496bbb1]{transition:stroke-dasharray 1.4s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 0 5px currentColor)}.gauge-core[data-v-5496bbb1]{animation:gauge-core-5496bbb1 1.8s ease-in-out infinite}@keyframes gauge-core-5496bbb1{0%,to{opacity:.5;transform:scale(1);transform-origin:center}50%{opacity:1;transform:scale(1.5)}}.gauge-meta[data-v-5496bbb1]{display:flex;flex-direction:column;align-items:center;font-family:Consolas,Menlo,monospace;min-width:0;margin-top:-2px}.gauge-name[data-v-5496bbb1]{font-size:10px;letter-spacing:.16em;color:#d8ecf88c}.gauge-num[data-v-5496bbb1]{font-size:18px;font-weight:700;color:#effaff;margin-top:1px;line-height:1;transition:color .3s}.gauge-num i[data-v-5496bbb1]{font-style:normal;font-size:10px;color:#d8ecf880;margin-left:2px}.cockpit-foot[data-v-5496bbb1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.kpi[data-v-5496bbb1]{border:1px solid rgba(122,247,255,.16);background:linear-gradient(180deg,#071c2ca6,#04101ad9);border-radius:12px;padding:10px 12px}.kpi-label[data-v-5496bbb1]{font-size:11px;letter-spacing:.14em;color:#d8ecf88c}.kpi-value[data-v-5496bbb1]{display:flex;align-items:baseline;gap:6px;margin-top:4px}.kpi-value span[data-v-5496bbb1]{font-size:22px;font-weight:700;color:#effaff;font-family:Consolas,Menlo,monospace}.kpi-value em[data-v-5496bbb1]{font-style:normal;font-size:11px;padding:1px 6px;border-radius:999px}.kpi-value em.up[data-v-5496bbb1]{color:#74ffcf;background:#74ffcf1f}.kpi-value em.dn[data-v-5496bbb1]{color:#ff8a8a;background:#ff8a8a1f}.kpi-bar[data-v-5496bbb1]{margin-top:6px;height:4px;border-radius:2px;background:#7af7ff1f;overflow:hidden}.kpi-bar span[data-v-5496bbb1]{display:block;height:100%;background:linear-gradient(90deg,#7af7ff,#6a5cff);border-radius:2px;animation:kpi-shimmer-5496bbb1 3.6s ease-in-out infinite}@keyframes kpi-shimmer-5496bbb1{0%,to{filter:brightness(1)}50%{filter:brightness(1.4)}}.ticker-row[data-v-5496bbb1]{position:relative;height:30px;overflow:hidden;border-top:1px solid rgba(122,247,255,.16);margin:0 -22px -18px;padding:0 22px}.ticker-track[data-v-5496bbb1]{display:flex;align-items:center;gap:32px;white-space:nowrap;animation:tk-roll-5496bbb1 38s linear infinite;font-family:Consolas,Menlo,monospace;font-size:11px;color:#d8ecf899;height:100%}.tk[data-v-5496bbb1]{display:inline-flex;align-items:center;gap:8px}.tk-dot[data-v-5496bbb1]{width:5px;height:5px;background:#7af7ff;border-radius:50%;box-shadow:0 0 6px #7af7ff}@keyframes tk-roll-5496bbb1{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:1080px){.cockpit-row[data-v-5496bbb1]{grid-template-columns:1fr}.cockpit-foot[data-v-5496bbb1]{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-cockpit[data-v-5496bbb1]{min-height:auto}.vitals-grid[data-v-5496bbb1]{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}}.slider-captcha[data-v-ded44c6c]{width:320px;max-width:100%;-webkit-user-select:none;user-select:none;display:block}.captcha-stage[data-v-ded44c6c]{position:relative;width:320px;height:140px;border-radius:12px;overflow:hidden;border:1px solid rgba(122,247,255,.32);box-shadow:inset 0 0 18px #6a5cff33;margin-bottom:12px}.captcha-bg[data-v-ded44c6c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.captcha-headline[data-v-ded44c6c]{position:absolute;top:8px;left:12px;font-size:12px;letter-spacing:.06em;color:#d8ecf8d9;background:#020d198c;padding:3px 8px;border-radius:6px;border:1px solid rgba(122,247,255,.24);pointer-events:none;white-space:nowrap}.is-pass .captcha-headline[data-v-ded44c6c]{color:#74ffcf;border-color:#74ffcf80}.is-fail .captcha-headline[data-v-ded44c6c]{color:#ff8a8a;border-color:#ff8a8a80}.puzzle-slot[data-v-ded44c6c],.puzzle-piece[data-v-ded44c6c]{position:absolute;width:44px;height:44px;pointer-events:none}.puzzle-slot svg[data-v-ded44c6c],.puzzle-piece svg[data-v-ded44c6c]{display:block;width:44px;height:44px}.puzzle-slot[data-v-ded44c6c]{filter:drop-shadow(0 0 4px var(--slot-accent, rgba(122, 247, 255, .45)))}.puzzle-piece[data-v-ded44c6c]{filter:drop-shadow(0 0 8px var(--accent-strong, rgba(122, 247, 255, .85)));transition:transform .16s ease;will-change:transform}.is-drag .puzzle-piece[data-v-ded44c6c]{transition:none}.is-pass .puzzle-piece[data-v-ded44c6c]{filter:drop-shadow(0 0 12px rgba(116,255,207,.95))}.is-fail .puzzle-piece[data-v-ded44c6c]{filter:drop-shadow(0 0 12px rgba(255,138,138,.9))}.slider-track[data-v-ded44c6c]{position:relative;width:320px;max-width:100%;height:44px;border-radius:999px;background:#05121fd9;border:1px solid color-mix(in srgb,var(--accent, #7af7ff) 28%,transparent);overflow:hidden}.slider-fill[data-v-ded44c6c]{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent, #7af7ff) 35%,transparent),color-mix(in srgb,var(--accent, #6a5cff) 42%,transparent));transition:width .16s ease}.is-drag .slider-fill[data-v-ded44c6c]{transition:none}.is-pass .slider-fill[data-v-ded44c6c]{background:linear-gradient(90deg,#74ffcf73,#7af7ff73)}.is-fail .slider-fill[data-v-ded44c6c]{background:linear-gradient(90deg,#ff8a8a66,#ffaf7a66)}.slider-tip[data-v-ded44c6c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:13px;letter-spacing:.08em;color:#d8ecf8b3;pointer-events:none;white-space:nowrap}.is-pass .slider-tip[data-v-ded44c6c]{color:#74ffcf}.is-fail .slider-tip[data-v-ded44c6c]{color:#ff8a8a}.slider-handle[data-v-ded44c6c]{position:absolute;top:2px;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--accent, #7af7ff),var(--accent, #6a5cff));color:#021320;display:flex;align-items:center;justify-content:center;cursor:grab;box-shadow:0 4px 14px #7af7ff80,0 0 0 1px #020d1966 inset;transform:translate(var(--dx, 0px));transition:transform .12s ease;will-change:transform;z-index:2}.is-drag .slider-handle[data-v-ded44c6c]{transition:none;cursor:grabbing}.slider-handle[data-v-ded44c6c]:active{transform:translate(var(--dx, 0px)) scale(.96)}.is-pass .slider-handle[data-v-ded44c6c]{background:linear-gradient(135deg,#74ffcf,#7af7ff);cursor:not-allowed}.is-fail .slider-handle[data-v-ded44c6c]{background:linear-gradient(135deg,#ff8a8a,#ff7ad9);color:#fff}.login-page[data-v-d918cbc4]{min-height:calc(100vh - 180px);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,440px);gap:24px;align-items:stretch}.login-hero-slot[data-v-d918cbc4]{height:100%}.login-panel[data-v-d918cbc4]{padding:28px;border-radius:24px;border:1px solid rgba(117,219,255,.14);background:linear-gradient(180deg,#071824eb,#040f18e0);box-shadow:0 18px 44px #0000003d;align-self:center}.login-panel-header p[data-v-d918cbc4]{margin:0;font-size:13px;color:#62d4ff;letter-spacing:.18em}.login-panel-header h3[data-v-d918cbc4]{margin:10px 0 24px;font-size:28px}.login-submit[data-v-d918cbc4]{width:100%;margin-top:8px}.captcha-item[data-v-d918cbc4] .el-form-item__content{flex-direction:column;align-items:flex-start;gap:6px}.captcha-hint[data-v-d918cbc4]{margin:0;font-size:11px;letter-spacing:.08em;color:#7af7ffb3}.captcha-slide-enter-active[data-v-d918cbc4],.captcha-slide-leave-active[data-v-d918cbc4]{transition:opacity .32s ease,transform .32s ease,max-height .32s ease;overflow:hidden;max-height:280px}.captcha-slide-enter-from[data-v-d918cbc4],.captcha-slide-leave-to[data-v-d918cbc4]{opacity:0;transform:translateY(-6px);max-height:0}.account-hints[data-v-d918cbc4]{margin-top:22px;padding-top:16px;border-top:1px dashed rgba(122,247,255,.18)}.account-hints-title[data-v-d918cbc4]{margin:0 0 10px;font-size:12px;letter-spacing:.16em;color:#d8ecf899}.account-row[data-v-d918cbc4]{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:10px;padding:6px 0;font-size:13px}.account-row strong[data-v-d918cbc4]{color:#effaff}.account-row span[data-v-d918cbc4]{color:#e6f4ff99;font-family:Consolas,Menlo,monospace;font-size:12px}@media(max-width:1080px){.login-page[data-v-d918cbc4]{grid-template-columns:1fr}}.site-nav[data-v-0a502253]{position:sticky;top:0;z-index:30;background:#020d19eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(0,229,255,.18);box-shadow:0 4px 24px #00e5ff14}.site-nav-inner[data-v-0a502253]{max-width:1440px;margin:0 auto;padding:14px 32px;display:flex;align-items:center;gap:36px}.brand[data-v-0a502253]{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.brand-mark[data-v-0a502253]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#00e5ff,#6a5cff);color:#061224;font-weight:800;font-size:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 18px #00e5ff80}.brand-text strong[data-v-0a502253]{color:#e6f4ff;font-size:16px;display:block}.brand-text span[data-v-0a502253]{font-size:11px;letter-spacing:.18em;color:#00e5ffa6;text-transform:uppercase}.nav-links[data-v-0a502253]{flex:1;display:flex;align-items:center;gap:32px}.nav-link[data-v-0a502253]{cursor:pointer;color:#e6f4ffc7;font-size:15px;position:relative;padding:6px 2px;transition:color .2s}.nav-link[data-v-0a502253]:hover,.nav-link.active[data-v-0a502253]{color:#00e5ff}.nav-link.active[data-v-0a502253]:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;background:linear-gradient(90deg,#00e5ff,#6a5cff);border-radius:2px}.nav-actions[data-v-0a502253]{display:flex;align-items:center;gap:10px}.user-tag[data-v-0a502253]{color:#00e5ffd9;font-size:13px}.site-footer[data-v-9f379347]{margin-top:80px;background:linear-gradient(180deg,#020d1999,#020d19);border-top:1px solid rgba(0,229,255,.18);color:#e6f4ffb3}.footer-inner[data-v-9f379347]{max-width:1440px;margin:0 auto;padding:48px 32px 24px;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:48px}.footer-col h4[data-v-9f379347]{color:#e6f4ff;font-size:15px;margin:0 0 16px;letter-spacing:.06em}.footer-col p[data-v-9f379347]{margin:6px 0;font-size:13px;line-height:1.7}.footer-col ul[data-v-9f379347]{list-style:none;padding:0;margin:0}.footer-col li[data-v-9f379347]{margin:8px 0}.footer-col a[data-v-9f379347]{color:#e6f4ffb3;cursor:pointer;font-size:13px}.footer-col a[data-v-9f379347]:hover{color:#00e5ff}.footer-bottom[data-v-9f379347]{max-width:1440px;margin:0 auto;padding:18px 32px;border-top:1px solid rgba(0,229,255,.1);display:flex;justify-content:space-between;font-size:12px;color:#e6f4ff80}.footer-bottom .muted[data-v-9f379347]{color:#e6f4ff59}.site-banner[data-v-7e5f4d60]{margin:0 auto;max-width:1440px;padding:24px 32px 0}.site-banner[data-v-7e5f4d60] .el-carousel{border-radius:18px;overflow:hidden;box-shadow:0 12px 40px #00e5ff1f}.banner-slide[data-v-7e5f4d60]{display:block;position:relative;width:100%;height:100%;background-size:cover;background-position:center;background-color:#0b1f33;text-decoration:none}.banner-mask[data-v-7e5f4d60]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#020d19a6,#020d190d 60%)}.banner-text[data-v-7e5f4d60]{position:absolute;left:60px;bottom:60px;max-width:60%;color:#e6f4ff}.banner-text h2[data-v-7e5f4d60]{font-size:32px;margin:0 0 12px;letter-spacing:.04em;text-shadow:0 2px 12px rgba(0,229,255,.5)}.banner-text p[data-v-7e5f4d60]{font-size:15px;line-height:1.6;margin:0;color:#e6f4ffd9}.site-banner-fallback[data-v-7e5f4d60]{height:auto}.fallback-content[data-v-7e5f4d60]{height:280px;border-radius:18px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(135deg,#00e5ff1a,#6a5cff2e);border:1px solid rgba(0,229,255,.18);color:#e6f4ff;text-align:center;padding:0 32px}.fallback-content h2[data-v-7e5f4d60]{font-size:30px;margin:0 0 14px;letter-spacing:.06em;background:linear-gradient(90deg,#00e5ff,#6a5cff);-webkit-background-clip:text;background-clip:text;color:transparent}.fallback-content p[data-v-7e5f4d60]{margin:0;font-size:15px;color:#e6f4ffbf;max-width:720px}.site-page[data-v-ea0b4ef9]{min-height:100vh;background:radial-gradient(circle at 20% 0%,rgba(0,229,255,.08),transparent 60%),#020d19;color:#e6f4ff}.hero-line[data-v-ea0b4ef9]{max-width:1440px;margin:0 auto;padding:36px 32px 8px;display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap}.hero-line-left[data-v-ea0b4ef9]{flex:0 0 auto}.hero-line-right[data-v-ea0b4ef9]{flex:1 1 auto;text-align:right;min-width:280px}.hero-title[data-v-ea0b4ef9]{margin:0;font-size:52px;letter-spacing:.18em;background:linear-gradient(90deg,#00e5ff,#6a5cff 60%,#ff7ad9);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 8px 30px rgba(0,229,255,.2);line-height:1.05}.hero-sub[data-v-ea0b4ef9]{margin:6px 0 0;color:#00e5ffb3;letter-spacing:.32em;font-size:12px}.net-title[data-v-ea0b4ef9]{margin:0;font-size:22px;letter-spacing:.12em;color:#effaff}.net-title[data-v-ea0b4ef9]:before{content:"";display:inline-block;width:4px;height:18px;margin-right:12px;vertical-align:middle;background:linear-gradient(180deg,#00e5ff,#6a5cff);border-radius:2px}.net-desc[data-v-ea0b4ef9]{margin:8px 0 0;color:#e6f4ff99;font-size:13px;letter-spacing:.04em}.map-block[data-v-ea0b4ef9],.news-block[data-v-ea0b4ef9]{max-width:1440px;margin:28px auto 0;padding:0 32px}.map-block.first-screen[data-v-ea0b4ef9]{min-height:calc(100vh - 64px);display:flex;flex-direction:column;margin-top:0;padding-top:12px;padding-bottom:24px}.hero-stage[data-v-ea0b4ef9]{flex:1 1 auto;display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(220px,260px);gap:28px;align-items:stretch;width:100%}.hero-side[data-v-ea0b4ef9]{position:relative;display:flex;flex-direction:column;gap:14px;padding:18px 14px 22px;border-radius:18px;background:linear-gradient(180deg,#0718248c,#040f1859);border:1px solid rgba(122,247,255,.12);box-shadow:inset 0 0 30px #6a5cff14,0 8px 28px #0000002e;align-self:center;max-height:calc(100vh - 140px);overflow:hidden}.hero-side[data-v-ea0b4ef9]:before{content:"";position:absolute;top:12px;right:14px;width:28px;height:1px;background:linear-gradient(90deg,transparent,#7af7ff);box-shadow:0 0 6px #7af7ff}.side-cap[data-v-ea0b4ef9]{font-size:11px;letter-spacing:.22em;color:#7af7ffd9;font-family:Consolas,Menlo,monospace;display:flex;align-items:center;gap:8px;margin-bottom:4px}.side-cap-bar[data-v-ea0b4ef9]{display:inline-block;width:14px;height:2px;background:linear-gradient(90deg,#7af7ff,transparent);box-shadow:0 0 6px #7af7ff}.side-card[data-v-ea0b4ef9]{position:relative;display:flex;align-items:flex-start;gap:10px;padding:12px 12px 10px;border-radius:12px;background:#020d198c;border:1px solid rgba(122,247,255,.1);transition:transform .4s,border-color .4s,box-shadow .4s;animation:side-card-rise-ea0b4ef9 .7s ease both}.side-card[data-v-ea0b4ef9]:hover{transform:translateY(-2px);border-color:#7af7ff52;box-shadow:0 6px 18px #6a5cff38}@keyframes side-card-rise-ea0b4ef9{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.side-card-icon[data-v-ea0b4ef9]{flex-shrink:0;width:8px;height:8px;border-radius:50%;margin-top:8px;animation:side-pulse-ea0b4ef9 2.2s ease-in-out infinite}@keyframes side-pulse-ea0b4ef9{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.side-card-body[data-v-ea0b4ef9]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.side-card-label[data-v-ea0b4ef9]{font-size:12px;letter-spacing:.06em;color:#d8ecf899}.side-card-value[data-v-ea0b4ef9]{font-family:Consolas,Menlo,monospace;font-size:22px;font-weight:700;color:#effaff;line-height:1.1;letter-spacing:.02em}.side-card-value i[data-v-ea0b4ef9]{font-style:normal;font-size:11px;color:#d8ecf88c;margin-left:4px;letter-spacing:.04em}.side-card-bar[data-v-ea0b4ef9]{display:block;width:100%;height:3px;background:#7af7ff14;border-radius:2px;overflow:hidden;margin-top:2px}.side-card-bar i[data-v-ea0b4ef9]{display:block;height:100%;border-radius:2px;transition:width .8s cubic-bezier(.4,0,.2,1)}.side-link[data-v-ea0b4ef9]{position:absolute;top:50%;width:28px;height:1px;background:linear-gradient(90deg,transparent,rgba(122,247,255,.45),transparent);pointer-events:none}.side-link-left[data-v-ea0b4ef9]{right:-28px}.side-link-right[data-v-ea0b4ef9]{left:-28px}.block-head[data-v-ea0b4ef9]{margin-bottom:24px}.block-head h2[data-v-ea0b4ef9]{margin:0;font-size:24px;letter-spacing:.08em;color:#e6f4ff}.block-head h2[data-v-ea0b4ef9]:before{content:"";display:inline-block;width:4px;height:18px;margin-right:12px;vertical-align:middle;background:linear-gradient(180deg,#00e5ff,#6a5cff);border-radius:2px}.block-head p[data-v-ea0b4ef9]{margin:8px 0 0 16px;font-size:13px;color:#e6f4ff8c}.network-canvas[data-v-ea0b4ef9]{position:relative;width:100%;flex:1 1 auto;min-height:720px;margin:8px auto 0;max-width:880px}.mesh-bg[data-v-ea0b4ef9],.network-rings[data-v-ea0b4ef9]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.mesh-bg[data-v-ea0b4ef9]{z-index:0}.network-rings[data-v-ea0b4ef9]{z-index:1}.mesh-dot[data-v-ea0b4ef9]{fill:#00e5ff8c;animation:mesh-blink-ea0b4ef9 3s ease-in-out infinite}.rings-rotator[data-v-ea0b4ef9]{transform-origin:center;animation:ring-rotate-ea0b4ef9 80s linear infinite}.ring[data-v-ea0b4ef9]{fill:none;stroke:#00e5ff33;stroke-dasharray:4 6}.ring-outer[data-v-ea0b4ef9]{stroke:#00e5ff24}.ring-inner[data-v-ea0b4ef9]{stroke:#6a5cff80}.axis[data-v-ea0b4ef9]{stroke:#00e5ff14;stroke-dasharray:2 8}.spoke-line[data-v-ea0b4ef9]{opacity:.7;animation:dash-flow-ea0b4ef9 3.6s linear infinite}.ring-arc[data-v-ea0b4ef9]{stroke-width:1.1;stroke-dasharray:4 10;opacity:.55;animation:dash-flow-rev-ea0b4ef9 6s linear infinite}.node-dot[data-v-ea0b4ef9]{fill:#7af7ff;stroke:#ffffffd9;stroke-width:.6}.data-packet[data-v-ea0b4ef9]{fill:#fff}.data-packet.outbound[data-v-ea0b4ef9]{fill:#7af7ff}.data-packet.outbound.packet-1[data-v-ea0b4ef9]{fill:#c8b5ff}.data-packet.outbound.packet-2[data-v-ea0b4ef9]{fill:#ff9ce4}.data-packet.inbound[data-v-ea0b4ef9]{fill:#ffd66b}.packet[data-v-ea0b4ef9]{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;margin-left:-4px;margin-top:-4px;z-index:2;pointer-events:none;transform:translate(0);animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.55,.06,.4,1);filter:drop-shadow(0 0 6px currentColor)}.packet-out[data-v-ea0b4ef9]{animation-name:packet-out-ea0b4ef9;background:#7af7ff;color:#7af7ff}.packet-out.packet-color-1[data-v-ea0b4ef9]{background:#c8b5ff;color:#c8b5ff}.packet-out.packet-color-2[data-v-ea0b4ef9]{background:#ff9ce4;color:#ff9ce4}.packet-in[data-v-ea0b4ef9]{animation-name:packet-in-ea0b4ef9;background:#ffd66b;color:#ffd66b;width:6px;height:6px;margin-left:-3px;margin-top:-3px}@keyframes packet-out-ea0b4ef9{0%{transform:translate(0) scale(.3);opacity:0}10%{opacity:1;transform:translate(calc(var(--tx) * .1),calc(var(--ty) * .1)) scale(1)}90%{opacity:1;transform:translate(calc(var(--tx) * .92),calc(var(--ty) * .92)) scale(1.3)}to{transform:translate(var(--tx),var(--ty)) scale(.4);opacity:0}}@keyframes packet-in-ea0b4ef9{0%{transform:translate(var(--tx),var(--ty)) scale(.4);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(0) scale(.3);opacity:0}}.hub-ring[data-v-ea0b4ef9]{fill:none;stroke:#00e5ff8c;stroke-width:1.2;transform-origin:center;transform-box:fill-box}.hub-ring-1[data-v-ea0b4ef9]{animation:hub-ring-expand-ea0b4ef9 3s ease-out infinite}.hub-ring-2[data-v-ea0b4ef9]{animation:hub-ring-expand-ea0b4ef9 3s ease-out infinite 1s}.hub-ring-3[data-v-ea0b4ef9]{animation:hub-ring-expand-ea0b4ef9 3s ease-out infinite 2s}.hub-ring-4[data-v-ea0b4ef9]{animation:hub-ring-expand-ea0b4ef9 3.6s ease-out infinite .5s;stroke:#ff7ad973}.rings-rotator-rev[data-v-ea0b4ef9]{transform-origin:center;animation:ring-rotate-rev-ea0b4ef9 60s linear infinite}@keyframes ring-rotate-rev-ea0b4ef9{to{transform:rotate(-360deg)}}.chord-line[data-v-ea0b4ef9]{stroke-width:1;stroke-dasharray:3 8;stroke-linecap:round;opacity:0;animation:chord-flow-ea0b4ef9 6s ease-in-out infinite}@keyframes chord-flow-ea0b4ef9{0%,to{opacity:0;stroke-dashoffset:0}20%{opacity:.65}60%{opacity:.55;stroke-dashoffset:-120}80%{opacity:.2}}.orbit-rotator[data-v-ea0b4ef9]{transform-origin:center;animation:orbit-rotate-ea0b4ef9 14s linear infinite}@keyframes orbit-rotate-ea0b4ef9{to{transform:rotate(360deg)}}.orbit-dot[data-v-ea0b4ef9]{fill:#c8b5ff;animation:orbit-blink-ea0b4ef9 1.6s ease-in-out infinite}@keyframes orbit-blink-ea0b4ef9{0%,to{opacity:.5}50%{opacity:1}}.hub-halo[data-v-ea0b4ef9]{position:absolute;left:50%;top:50%;border-radius:50%;pointer-events:none;z-index:2;transform:translate(-50%,-50%)}.hub-halo-1[data-v-ea0b4ef9]{width:260px;height:260px;background:radial-gradient(circle,#7af7ff38,#7af7ff00 70%);animation:hub-halo-pulse-ea0b4ef9 4s ease-in-out infinite}.hub-halo-2[data-v-ea0b4ef9]{width:360px;height:360px;background:radial-gradient(circle,#6a5cff2e,#6a5cff00 70%);animation:hub-halo-pulse-ea0b4ef9 5.5s ease-in-out infinite .8s}@keyframes hub-halo-pulse-ea0b4ef9{0%,to{transform:translate(-50%,-50%) scale(.92);opacity:.55}50%{transform:translate(-50%,-50%) scale(1.08);opacity:1}}.hub-card[data-v-ea0b4ef9]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:178px;height:178px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#00e5ff57,#020d19f2 70%),linear-gradient(135deg,#00e5ff2e,#6a5cff2e);border:1.5px solid rgba(0,229,255,.6);box-shadow:0 0 42px #00e5ff80,inset 0 0 36px #00e5ff38;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;z-index:3;text-align:center;padding:0 16px}.hub-card strong[data-v-ea0b4ef9]{color:#effaff;font-size:22px;letter-spacing:.12em;text-shadow:0 0 18px rgba(0,229,255,.7)}.hub-sub[data-v-ea0b4ef9]{font-size:10px;letter-spacing:.18em;color:#00e5ffd9}.hub-meta[data-v-ea0b4ef9]{margin-top:6px;font-size:11px;color:#e6f4ff8c}.zone-bubble[data-v-ea0b4ef9]{position:absolute;transform:translate(-50%,-50%);width:138px;padding:12px 14px;border-radius:14px;background:#020d19d1;border:1px solid rgba(0,229,255,.36);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;z-index:4;transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:0 6px 22px #00e5ff29}.zone-bubble[data-v-ea0b4ef9]:hover{transform:translate(-50%,-50%) scale(1.08);border-color:#00e5ffd9;box-shadow:0 14px 32px #00e5ff66;z-index:5}.zone-bubble-dot[data-v-ea0b4ef9]{width:8px;height:8px;border-radius:50%;background:#00e5ff;box-shadow:0 0 10px #00e5ff}.zone-bubble strong[data-v-ea0b4ef9]{color:#effaff;font-size:14px;letter-spacing:.04em}.zone-bubble-tag[data-v-ea0b4ef9]{font-size:11px;color:#00e5ffbf;letter-spacing:.06em}@keyframes dash-flow-ea0b4ef9{to{stroke-dashoffset:-56}}@keyframes dash-flow-rev-ea0b4ef9{to{stroke-dashoffset:84}}@keyframes ring-rotate-ea0b4ef9{to{transform:rotate(360deg)}}@keyframes hub-ring-expand-ea0b4ef9{0%{r:60;opacity:.85;stroke-width:1.4}to{r:240;opacity:0;stroke-width:.4}}@keyframes mesh-blink-ea0b4ef9{0%,to{opacity:.18}50%{opacity:.85}}@media(max-width:1180px){.hero-stage[data-v-ea0b4ef9]{grid-template-columns:minmax(180px,200px) minmax(0,1fr) minmax(180px,200px);gap:16px}.hero-side[data-v-ea0b4ef9]{padding:14px 10px 18px}.side-card-value[data-v-ea0b4ef9]{font-size:18px}.side-link[data-v-ea0b4ef9]{display:none}}@media(max-width:900px){.network-canvas[data-v-ea0b4ef9]{min-height:540px;max-width:540px}.zone-bubble[data-v-ea0b4ef9]{width:108px;padding:10px}.hero-line[data-v-ea0b4ef9]{flex-direction:column;align-items:flex-start}.hero-line-right[data-v-ea0b4ef9]{text-align:left}.hero-title[data-v-ea0b4ef9]{font-size:40px}.hero-stage[data-v-ea0b4ef9]{grid-template-columns:1fr;gap:14px}.hero-side[data-v-ea0b4ef9]{max-height:none;flex-direction:row;flex-wrap:wrap}.hero-side .side-cap[data-v-ea0b4ef9]{flex-basis:100%}.hero-side .side-card[data-v-ea0b4ef9]{flex:1 1 calc(50% - 7px);min-width:0}}.news-block[data-v-ea0b4ef9]{display:grid;grid-template-columns:1fr 1fr;gap:32px}.news-list[data-v-ea0b4ef9]{display:flex;flex-direction:column;gap:12px}.news-card[data-v-ea0b4ef9]{display:flex;gap:16px;padding:16px;border-radius:14px;background:#ffffff08;border:1px solid rgba(0,229,255,.1);transition:background .2s,border-color .2s,transform .2s;text-decoration:none;color:inherit}.news-card[data-v-ea0b4ef9]:hover{background:#00e5ff0f;border-color:#00e5ff66;transform:translate(2px)}.news-thumb[data-v-ea0b4ef9]{flex:0 0 110px;height:80px;border-radius:10px;background:linear-gradient(135deg,#00e5ff2e,#6a5cff2e);background-size:cover;background-position:center}.news-text[data-v-ea0b4ef9]{flex:1;min-width:0}.news-text h3[data-v-ea0b4ef9]{margin:0 0 6px;font-size:15px;color:#e6f4ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-text p[data-v-ea0b4ef9]{margin:0;font-size:13px;color:#e6f4ffa6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-time[data-v-ea0b4ef9]{display:block;margin-top:8px;font-size:11px;color:#00e5ff8c}.empty-tip[data-v-ea0b4ef9]{text-align:center;color:#e6f4ff66;font-size:13px;padding:24px}.hero-master[data-v-ca1ea85a]{position:relative;max-width:1440px;margin:0 auto;padding:28px 32px 24px;overflow:hidden}.hero-line[data-v-ca1ea85a]{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-bottom:20px}.hero-line-left[data-v-ca1ea85a]{flex:0 0 auto}.hero-line-right[data-v-ca1ea85a]{flex:1 1 auto;text-align:right;min-width:240px}.hero-title[data-v-ca1ea85a]{margin:0;font-size:44px;letter-spacing:.18em;background:linear-gradient(90deg,#7af7ff,#6a5cff 60%,#c8b5ff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 8px 30px rgba(122,247,255,.2);line-height:1.05}.hero-sub[data-v-ca1ea85a]{margin:6px 0 0;color:#7af7ffb3;letter-spacing:.32em;font-size:12px}.net-title[data-v-ca1ea85a]{margin:0;font-size:20px;letter-spacing:.12em;color:#effaff}.net-title[data-v-ca1ea85a]:before{content:"";display:inline-block;width:4px;height:16px;margin-right:10px;vertical-align:middle;background:linear-gradient(180deg,#7af7ff,#6a5cff);border-radius:2px}.net-desc[data-v-ca1ea85a]{margin:6px 0 0;color:#e6f4ff99;font-size:13px;letter-spacing:.04em}.hero-canvas[data-v-ca1ea85a]{position:relative;width:100%;height:340px;border-radius:20px;background:radial-gradient(circle at 50% 50%,rgba(106,92,255,.18),transparent 55%),linear-gradient(135deg,#08182cd9,#020d19f2);border:1px solid rgba(122,247,255,.2);overflow:hidden;box-shadow:inset 0 0 60px #6a5cff1a}.bg-grid[data-v-ca1ea85a]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.net-svg[data-v-ca1ea85a]{position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%);pointer-events:none;overflow:visible}.link-line[data-v-ca1ea85a]{animation:link-flow-ca1ea85a 2.4s linear infinite}@keyframes link-flow-ca1ea85a{to{stroke-dashoffset:-55}}.link-packet[data-v-ca1ea85a]{offset-rotate:0deg;filter:drop-shadow(0 0 5px currentColor);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.packet-out[data-v-ca1ea85a]{animation-name:pk-forward-ca1ea85a}.packet-in[data-v-ca1ea85a]{animation-name:pk-forward-ca1ea85a;opacity:.85}@keyframes pk-forward-ca1ea85a{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}.hex-cell[data-v-ca1ea85a]{transform-origin:center;animation:hex-pulse-ca1ea85a 3.6s ease-in-out infinite}.hex-cell-0[data-v-ca1ea85a]{animation-delay:0s}.hex-cell-1[data-v-ca1ea85a]{animation-delay:.4s}.hex-cell-2[data-v-ca1ea85a]{animation-delay:.8s}.hex-cell-3[data-v-ca1ea85a]{animation-delay:1.2s}.hex-cell-4[data-v-ca1ea85a]{animation-delay:1.6s}.hex-cell-5[data-v-ca1ea85a]{animation-delay:2s}.hex-cell-6[data-v-ca1ea85a]{animation-delay:2.4s}@keyframes hex-pulse-ca1ea85a{0%,to{opacity:.7;filter:brightness(1)}50%{opacity:1;filter:brightness(1.5)}}.hex-spark[data-v-ca1ea85a]{filter:drop-shadow(0 0 6px #7af7ff);animation:hex-spark-ca1ea85a 2.6s ease-in-out infinite}@keyframes hex-spark-ca1ea85a{0%,to{r:3;opacity:.85}50%{r:5.5;opacity:1}}.hex-ring[data-v-ca1ea85a]{position:absolute;left:50%;top:50%;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;border:1px solid rgba(122,247,255,.55);animation:hex-ring-out-ca1ea85a 3.2s ease-out infinite;pointer-events:none}.hex-ring-2[data-v-ca1ea85a]{animation-delay:1.6s;border-color:#6a5cff8c}@keyframes hex-ring-out-ca1ea85a{0%{transform:scale(.6);opacity:.85}to{transform:scale(2.6);opacity:0}}.chip[data-v-ca1ea85a]{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;font-size:13px;letter-spacing:.06em;color:#effaff;background:#020d19e0;border:1px solid rgba(122,247,255,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 4px 14px #7af7ff40,0 0 0 1px #020d1999 inset;transform:translate(-50%,-50%);white-space:nowrap;z-index:5;animation:chip-float-ca1ea85a 4.8s ease-in-out infinite;text-shadow:0 0 6px rgba(122,247,255,.45)}.chip-tier-1[data-v-ca1ea85a]{border-color:#c8b5ff99;box-shadow:0 4px 14px #c8b5ff47,0 0 0 1px #020d1999 inset;text-shadow:0 0 6px rgba(200,181,255,.45)}.chip-tier-2[data-v-ca1ea85a]{border-color:#a47bff99;box-shadow:0 4px 14px #a47bff47,0 0 0 1px #020d1999 inset;text-shadow:0 0 6px rgba(164,123,255,.45)}.chip-dot[data-v-ca1ea85a]{width:6px;height:6px;border-radius:50%;box-shadow:0 0 8px currentColor}@keyframes chip-float-ca1ea85a{0%,to{transform:translate(-50%,calc(-50% - 3px))}50%{transform:translate(-50%,calc(-50% + 3px))}}.pulse-line[data-v-ca1ea85a]{position:absolute;left:-22%;width:22%;height:1px;background:linear-gradient(90deg,transparent,#7af7ff,#6a5cff,transparent);filter:drop-shadow(0 0 4px rgba(122,247,255,.7));animation:pulse-flow-ca1ea85a linear infinite;pointer-events:none;z-index:1}@keyframes pulse-flow-ca1ea85a{0%{transform:translate(0)}to{transform:translate(560%)}}@media(max-width:900px){.hero-canvas[data-v-ca1ea85a]{height:300px}.hero-title[data-v-ca1ea85a]{font-size:36px}.chip[data-v-ca1ea85a]{font-size:11px;padding:5px 10px}}.row-avatar[data-v-9c7c62b5]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#00e5ff,#6a5cff);color:#061224;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;flex-shrink:0}.row-org[data-v-9c7c62b5]{font-size:13px;color:#e6f4ff99}.hero-demand[data-v-dd7d19ba]{position:relative;max-width:1440px;margin:0 auto;padding:28px 32px 24px;overflow:hidden}.hero-line[data-v-dd7d19ba]{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-bottom:20px}.hero-line-left[data-v-dd7d19ba]{flex:0 0 auto}.hero-line-right[data-v-dd7d19ba]{flex:1 1 auto;text-align:right;min-width:240px}.hero-title[data-v-dd7d19ba]{margin:0;font-size:44px;letter-spacing:.18em;background:linear-gradient(90deg,#7af7ff,#6a5cff 60%,#c8b5ff);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.05}.hero-sub[data-v-dd7d19ba]{margin:6px 0 0;color:#7af7ffb3;letter-spacing:.32em;font-size:12px}.net-title[data-v-dd7d19ba]{margin:0;font-size:20px;letter-spacing:.12em;color:#effaff}.net-title[data-v-dd7d19ba]:before{content:"";display:inline-block;width:4px;height:16px;margin-right:10px;vertical-align:middle;background:linear-gradient(180deg,#7af7ff,#6a5cff);border-radius:2px}.net-desc[data-v-dd7d19ba]{margin:6px 0 0;color:#e6f4ff99;font-size:13px}.hero-canvas[data-v-dd7d19ba]{position:relative;width:100%;height:320px;border-radius:20px;background:radial-gradient(circle at 50% 50%,rgba(106,92,255,.16),transparent 55%),linear-gradient(135deg,#08182cd9,#020d19f2);border:1px solid rgba(122,247,255,.22);overflow:hidden;box-shadow:inset 0 0 60px #6a5cff1a}.eq-row[data-v-dd7d19ba]{position:absolute;left:0;right:0;bottom:0;height:60px;display:flex;align-items:flex-end;gap:4px;padding:0 16px;pointer-events:none;opacity:.55}.eq-bar[data-v-dd7d19ba]{flex:1 1 0;min-width:4px;height:30%;border-radius:4px 4px 0 0;filter:drop-shadow(0 0 4px currentColor);animation:eq-bounce-dd7d19ba ease-in-out infinite alternate;transform-origin:bottom}@keyframes eq-bounce-dd7d19ba{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.radar[data-v-dd7d19ba]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:200px;height:200px;z-index:4;filter:drop-shadow(0 0 20px rgba(122,247,255,.5)) drop-shadow(0 0 40px rgba(106,92,255,.35))}.radar-svg[data-v-dd7d19ba]{width:100%;height:100%;overflow:visible}.radar-arm[data-v-dd7d19ba]{transform-origin:0 0;animation:radar-spin-dd7d19ba 4.5s linear infinite}@keyframes radar-spin-dd7d19ba{to{transform:rotate(360deg)}}.radar-core[data-v-dd7d19ba]{animation:radar-core-pulse-dd7d19ba 1.8s ease-in-out infinite}@keyframes radar-core-pulse-dd7d19ba{0%,to{r:4.5;opacity:.9}50%{r:6.5;opacity:1}}.blip[data-v-dd7d19ba]{animation:blip-blink-dd7d19ba 4.5s linear infinite;opacity:0}@keyframes blip-blink-dd7d19ba{0%{opacity:0}20%{opacity:1}60%{opacity:.4}to{opacity:0}}.radar-ring[data-v-dd7d19ba]{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:1.2px solid rgba(122,247,255,.55);animation:radar-ring-out-dd7d19ba 3.6s ease-out infinite;pointer-events:none}.radar-ring-2[data-v-dd7d19ba]{animation-delay:1.2s;border-color:#6a5cff8c}.radar-ring-3[data-v-dd7d19ba]{animation-delay:2.4s;border-color:#c8b5ff80}@keyframes radar-ring-out-dd7d19ba{0%{transform:scale(.55);opacity:.95}to{transform:scale(2.4);opacity:0}}.lane[data-v-dd7d19ba]{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);pointer-events:none}.bubble[data-v-dd7d19ba]{position:absolute;top:50%;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;border:1px solid;background:#020d19c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:12px;letter-spacing:.04em;white-space:nowrap;filter:drop-shadow(0 0 6px currentColor);transform:translateY(-50%)}.bubble-dot[data-v-dd7d19ba]{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.bubble-text[data-v-dd7d19ba]{color:#f4faff}.lane.in .bubble-in[data-v-dd7d19ba]{left:100%;animation:bubble-in-dd7d19ba linear infinite}.lane.out .bubble-out[data-v-dd7d19ba]{left:50%;animation:bubble-out-dd7d19ba linear infinite}@keyframes bubble-in-dd7d19ba{0%{left:100%;opacity:0}10%{opacity:1}85%{opacity:1}to{left:50%;opacity:0}}@keyframes bubble-out-dd7d19ba{0%{left:50%;opacity:0;transform:translateY(-50%) scale(.6)}10%{opacity:1;transform:translateY(-50%) scale(1)}85%{opacity:1}to{left:0%;opacity:0;transform:translateY(-50%) scale(1)}}@media(max-width:900px){.hero-canvas[data-v-dd7d19ba]{height:280px}.hero-title[data-v-dd7d19ba]{font-size:36px}.bubble[data-v-dd7d19ba]{font-size:11px;padding:4px 10px}.radar[data-v-dd7d19ba]{width:160px;height:160px}}.row-icon[data-v-c13f85f3]{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#ff7ad9,#6a5cff);color:#fff;font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.04em}.row-company[data-v-c13f85f3]{font-size:13px;color:#00e5ff;cursor:pointer;text-decoration:underline dotted}.link-like[data-v-c13f85f3]{color:#00e5ff;cursor:pointer;text-decoration:underline dotted}.hero-project[data-v-40bf34c7]{position:relative;max-width:1440px;margin:0 auto;padding:28px 32px 24px;overflow:hidden}.hero-line[data-v-40bf34c7]{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-bottom:20px}.hero-line-left[data-v-40bf34c7]{flex:0 0 auto}.hero-line-right[data-v-40bf34c7]{flex:1 1 auto;text-align:right;min-width:240px}.hero-title[data-v-40bf34c7]{margin:0;font-size:44px;letter-spacing:.18em;background:linear-gradient(90deg,#7af7ff,#6a5cff 60%,#c8b5ff);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.05}.hero-sub[data-v-40bf34c7]{margin:6px 0 0;color:#7af7ffb3;letter-spacing:.32em;font-size:12px}.net-title[data-v-40bf34c7]{margin:0;font-size:20px;letter-spacing:.12em;color:#effaff}.net-title[data-v-40bf34c7]:before{content:"";display:inline-block;width:4px;height:16px;margin-right:10px;vertical-align:middle;background:linear-gradient(180deg,#7af7ff,#6a5cff);border-radius:2px}.net-desc[data-v-40bf34c7]{margin:6px 0 0;color:#e6f4ff99;font-size:13px}.hero-canvas[data-v-40bf34c7]{position:relative;width:100%;height:320px;border-radius:20px;background:radial-gradient(ellipse at 50% 50%,rgba(106,92,255,.14),transparent 60%),linear-gradient(135deg,#08182cd9,#020d19f2);border:1px solid rgba(122,247,255,.22);overflow:hidden;box-shadow:inset 0 0 60px #6a5cff1a}.bg-helix[data-v-40bf34c7]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.pipeline[data-v-40bf34c7]{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:0}.pipe-track[data-v-40bf34c7]{position:absolute;left:6%;right:6%;top:-3px;height:6px;border-radius:3px;background:linear-gradient(90deg,#7af7ff38,#6a5cff5c,#c8b5ff38);border:1px solid rgba(122,247,255,.4);box-shadow:0 0 16px #6a5cff47}.pipe-flow[data-v-40bf34c7]{position:absolute;left:6%;right:6%;top:-1px;height:2px;background:linear-gradient(90deg,transparent,#7af7ff,#c8b5ff,transparent);background-size:30% 100%;background-repeat:repeat-x;animation:pipe-flow-40bf34c7 6s linear infinite;opacity:.75}@keyframes pipe-flow-40bf34c7{0%{background-position:-30% 0}to{background-position:100% 0}}.stage[data-v-40bf34c7]{position:absolute;top:0;transform:translate(-50%,-50%);text-align:center;width:110px}.stage-node[data-v-40bf34c7]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#7af7ff66,#020d19f2 70%);border:1.5px solid rgba(122,247,255,.7);box-shadow:0 0 18px #7af7ff66,inset 0 0 12px #6a5cff38;animation:stage-pulse-40bf34c7 3.6s ease-in-out infinite}@keyframes stage-pulse-40bf34c7{0%,to{box-shadow:0 0 18px #7af7ff66,inset 0 0 12px #6a5cff38}50%{box-shadow:0 0 30px #6a5cffb3,inset 0 0 16px #7af7ff4d}}.stage-num[data-v-40bf34c7]{font-size:12px;font-weight:700;letter-spacing:.04em;color:#effaff;text-shadow:0 0 6px rgba(122,247,255,.7)}.stage-label[data-v-40bf34c7]{display:block;margin-top:14px;font-size:13px;letter-spacing:.06em;color:#effaff}.stage-sub[data-v-40bf34c7]{display:block;margin-top:4px;font-size:11px;color:#e6f4ff8c;letter-spacing:.04em}.packet[data-v-40bf34c7]{position:absolute;top:-4px;left:6%;width:10px;height:10px;border-radius:50%;animation:pk-flow-40bf34c7 linear infinite;pointer-events:none}@keyframes pk-flow-40bf34c7{0%{left:6%;opacity:0;transform:scale(.6)}6%{opacity:1;transform:scale(1)}94%{opacity:1;transform:scale(1)}to{left:94%;opacity:0;transform:scale(.6)}}@media(max-width:900px){.hero-canvas[data-v-40bf34c7]{height:280px}.hero-title[data-v-40bf34c7]{font-size:36px}.stage[data-v-40bf34c7]{width:80px}.stage-node[data-v-40bf34c7]{width:44px;height:44px}.stage-num[data-v-40bf34c7]{font-size:10px}.stage-label[data-v-40bf34c7]{font-size:11px}.stage-sub[data-v-40bf34c7]{font-size:10px}}.row-icon[data-v-aa95e6f2]{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#00e5ff,#2dd4bf);color:#061224;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.04em}.row-org[data-v-aa95e6f2]{font-size:13px;color:#e6f4ff99}:root{color-scheme:dark;font-family:Bahnschrift,Segoe UI,PingFang SC,sans-serif;background:#020d19}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%}body{min-height:100vh;background:#020d19;color:#e6f4ff}a{color:inherit}button,input,select,textarea{font:inherit}.app-shell{display:flex;flex-direction:column;min-height:100vh;height:100vh;overflow:hidden;background:radial-gradient(circle at top left,rgba(0,187,255,.18),transparent 28%),radial-gradient(circle at top right,rgba(40,120,255,.14),transparent 24%),linear-gradient(180deg,#051423,#020d19 52%,#04111b)}.app-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 28px 12px;border-bottom:1px solid rgba(140,214,255,.14);background:#030e18d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-shrink:0;z-index:10}.app-header h1{margin:4px 0 0;font-size:20px;font-weight:600;letter-spacing:.04em}.header-subtitle{margin:4px 0 0;color:#e6f4ffad;font-size:12px}.eyebrow{margin:0;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#62d4ff}.app-main{flex:1 1 auto;min-height:0;padding:16px 24px 20px;overflow:hidden}.app-shell.is-fullscreen,.app-main.is-fullscreen{padding:0;min-height:100vh;height:100vh;overflow:hidden;background:transparent}.app-shell.is-public{height:auto;min-height:100vh;overflow:visible}.app-main.is-public{padding:0;min-height:100vh;height:auto;overflow:visible;background:transparent}.header-actions{display:flex;align-items:center;gap:16px}.header-nav{display:flex;gap:12px}.session-panel{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:18px;border:1px solid rgba(140,214,255,.14);background:#071824b8}.session-meta{display:flex;flex-direction:column;gap:4px}.session-meta strong{font-size:14px;font-weight:600}.session-meta span,.session-hint{font-size:12px;color:#e6f4ffa3}@media(max-width:900px){.app-header{flex-direction:column;align-items:flex-start;padding:20px}.app-header h1{font-size:22px}.app-main{padding:16px}.header-actions{width:100%;flex-direction:column;align-items:stretch}.header-nav{width:100%;flex-wrap:wrap}.header-nav .el-button{flex:1}.session-panel{width:100%;justify-content:space-between}}.el-loading-mask{background-color:#05121fc7!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.el-loading-spinner .path{stroke:#7af7ff!important}.el-loading-spinner .el-loading-text{color:#7af7ff!important}.el-table,.el-table tr,.el-table th.el-table__cell,.el-table td.el-table__cell,.el-table__body,.el-table__header,.el-table__inner-wrapper,.el-table__empty-block{background-color:#05121f00!important;color:#e6f4ff}.el-table th.el-table__cell{background-color:#081624d9!important;color:#7af7ff!important}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:#7af7ff14!important}.el-table--border .el-table__cell,.el-table--border:after,.el-table:before{border-color:#7af7ff2e!important}.el-table__empty-text{color:#e6f4ff8c}.el-input__wrapper,.el-textarea__inner,.el-select__wrapper{background-color:#081624d9!important;box-shadow:0 0 0 1px #7af7ff40 inset!important}.el-input__inner,.el-textarea__inner{color:#f1f9ff!important}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:#7af7ff99!important}.el-form-item__label,.el-checkbox__label,.el-radio__label{color:#d6ecff!important}.el-dialog{background:#05121ff5!important;border:1px solid rgba(122,247,255,.18)}.el-dialog__title,.el-dialog__body{color:#e6f4ff!important}.app-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 30% 20%,rgba(122,247,255,.08),transparent 60%),radial-gradient(ellipse at 70% 80%,rgba(86,155,255,.08),transparent 60%),#03101c;pointer-events:none}.site-page{min-height:100vh;background:#020d19;color:#e6f4ff}.library-section{max-width:1280px;margin:40px auto 0;padding:0 32px}.library-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px}.library-head h2{margin:0;font-size:26px;letter-spacing:.08em;color:#e6f4ff}.library-head h2:before{content:"";display:inline-block;width:4px;height:20px;margin-right:12px;vertical-align:middle;background:linear-gradient(180deg,#00e5ff,#6a5cff);border-radius:2px}.library-search{display:flex;gap:12px;width:480px;max-width:60%}.card-list{display:flex;flex-direction:column;gap:14px}.row-card{display:flex;gap:18px;padding:20px 22px;background:#ffffff08;border:1px solid rgba(0,229,255,.12);border-radius:14px;cursor:pointer;transition:background .2s,border-color .2s,transform .2s;align-items:center}.row-card:hover{background:#00e5ff0f;border-color:#00e5ff73;transform:translateY(-2px)}.row-main{flex:1;min-width:0}.row-title{display:flex;align-items:baseline;gap:14px;margin-bottom:8px;flex-wrap:wrap}.row-title strong{font-size:18px;color:#e6f4ff}.row-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.tag-pill{font-size:12px;padding:3px 10px;border-radius:999px;background:#00e5ff1f;color:#00e5ff}.tag-pill.outline{background:transparent;border:1px solid rgba(106,92,255,.45);color:#b4aaffe6}.row-desc{margin:0;font-size:13px;color:#e6f4ffa6;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.row-arrow{font-size:28px;color:#00e5ff99;margin-left:12px}.library-pager{display:flex;justify-content:center;margin-top:32px}.empty-tip{text-align:center;color:#e6f4ff66;padding:60px 0}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px}.detail-cell{display:flex;flex-direction:column;gap:6px}.detail-cell.wide{grid-column:span 2}.detail-cell span{font-size:12px;color:#00e5ffb3;letter-spacing:.06em}.detail-cell strong{font-weight:500;color:#e6f4ff;font-size:14px}.detail-cell strong.multiline{white-space:pre-wrap;line-height:1.7}
