.navbar[data-v-657677e3]{position:fixed;top:0;left:0;bottom:0;width:260px;background:linear-gradient(180deg,#0a1628,#0d1e36);border-right:1px solid rgba(0,212,255,.1);display:flex;flex-direction:column;z-index:1000;transition:width .3s ease}.navbar.collapsed[data-v-657677e3]{width:70px}.nav-brand[data-v-657677e3]{padding:20px;border-bottom:1px solid rgba(0,212,255,.1);display:flex;align-items:center;justify-content:space-between}.logo[data-v-657677e3]{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff}.logo-icon[data-v-657677e3]{font-size:1.8rem;animation:float-657677e3 3s ease-in-out infinite}.logo-text[data-v-657677e3]{font-size:1.1rem;font-weight:700;background:linear-gradient(135deg,#fff,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.collapse-btn[data-v-657677e3]{width:28px;height:28px;background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);border-radius:6px;color:#00d4ff;cursor:pointer;font-size:.8rem;transition:all .3s ease}.collapse-btn[data-v-657677e3]:hover{background:#00d4ff33}.nav-menu[data-v-657677e3]{flex:1;padding:20px 0;overflow-y:auto}.nav-section[data-v-657677e3]{margin-bottom:25px}.section-title[data-v-657677e3]{padding:0 20px 10px;font-size:.75rem;color:#fff6;text-transform:uppercase;letter-spacing:1px}.nav-link[data-v-657677e3]{display:flex;align-items:center;gap:12px;padding:12px 20px;color:#ffffffb3;text-decoration:none;transition:all .3s ease;position:relative;margin:2px 10px;border-radius:8px}.nav-link.collapsed[data-v-657677e3]{justify-content:center;padding:12px;margin:2px 8px}.nav-link[data-v-657677e3]:hover{background:#00d4ff1a;color:#fff}.nav-link.active[data-v-657677e3]{background:linear-gradient(135deg,#00d4ff33,#09c3);color:#00d4ff;border-left:3px solid #00d4ff}.nav-link.active.collapsed[data-v-657677e3]{border-left:none;border-bottom:3px solid #00d4ff}.nav-icon[data-v-657677e3]{font-size:1.3rem;min-width:24px;text-align:center}.nav-text[data-v-657677e3]{font-size:.95rem;font-weight:500}.nav-badge[data-v-657677e3]{margin-left:auto;padding:2px 8px;background:linear-gradient(135deg,#ff4757,#ff6348);border-radius:10px;font-size:.75rem;color:#fff;font-weight:600}.nav-footer[data-v-657677e3]{padding:15px 20px;border-top:1px solid rgba(0,212,255,.1)}.system-status[data-v-657677e3]{background:#00d4ff0d;border:1px solid rgba(0,212,255,.1);border-radius:8px;padding:12px}.status-item[data-v-657677e3]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#fffc;margin-bottom:5px}.status-dot[data-v-657677e3]{width:8px;height:8px;border-radius:50%;animation:pulse-657677e3 2s ease-in-out infinite}.status-dot.online[data-v-657677e3]{background:#2ed573;box-shadow:0 0 8px #2ed573}.status-time[data-v-657677e3]{font-size:.8rem;color:#ffffff80;text-align:center;font-family:Courier New,monospace}@keyframes float-657677e3{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes pulse-657677e3{0%,to{opacity:1}50%{opacity:.5}}.nav-menu[data-v-657677e3]::-webkit-scrollbar{width:4px}.nav-menu[data-v-657677e3]::-webkit-scrollbar-track{background:transparent}.nav-menu[data-v-657677e3]::-webkit-scrollbar-thumb{background:#00d4ff4d;border-radius:2px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#0a0e27;color:#fff;line-height:1.6;overflow-x:hidden}.app{display:flex;min-height:100vh}.main-content{flex:1;margin-left:260px;transition:margin-left .3s ease}.app.sidebar-collapsed .main-content{margin-left:70px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fadeInUp{animation:fadeInUp .8s ease-out forwards}@media (max-width: 768px){.main-content,.app.sidebar-collapsed .main-content{margin-left:0}}.dashboard[data-v-da1a17ed]{padding:30px;min-height:100vh;background:#0a0e27}.page-header[data-v-da1a17ed]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(0,212,255,.1)}.header-title h1[data-v-da1a17ed]{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:5px}.header-subtitle[data-v-da1a17ed]{color:#ffffff80;font-size:.95rem}.header-actions[data-v-da1a17ed]{display:flex;gap:12px}.btn-refresh[data-v-da1a17ed],.btn-export[data-v-da1a17ed]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .3s ease}.btn-refresh[data-v-da1a17ed]{background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);color:#00d4ff}.btn-export[data-v-da1a17ed]{background:linear-gradient(135deg,#00d4ff,#09c);border:none;color:#fff}.btn-refresh[data-v-da1a17ed]:hover,.btn-export[data-v-da1a17ed]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #00d4ff4d}.metrics-grid[data-v-da1a17ed]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px}.metric-card[data-v-da1a17ed]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:25px;display:flex;align-items:center;gap:20px;transition:all .3s ease}.metric-card[data-v-da1a17ed]:hover{background:#ffffff0d;border-color:#00d4ff33;transform:translateY(-3px)}.metric-icon[data-v-da1a17ed]{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.8rem}.metric-content[data-v-da1a17ed]{flex:1}.metric-value[data-v-da1a17ed]{font-size:2rem;font-weight:700;color:#fff;margin-bottom:5px}.metric-label[data-v-da1a17ed]{font-size:.9rem;color:#fff9;margin-bottom:8px}.metric-trend[data-v-da1a17ed]{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600}.metric-trend.up[data-v-da1a17ed]{color:#2ed573}.metric-trend.down[data-v-da1a17ed]{color:#ff4757}.trend-label[data-v-da1a17ed]{color:#fff6;font-weight:400}.dashboard-grid[data-v-da1a17ed]{display:grid;grid-template-columns:1.2fr 1fr;gap:25px}.dashboard-left[data-v-da1a17ed],.dashboard-right[data-v-da1a17ed]{display:flex;flex-direction:column;gap:25px}.panel[data-v-da1a17ed]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden}.panel-header[data-v-da1a17ed]{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid rgba(255,255,255,.05)}.panel-header h3[data-v-da1a17ed]{font-size:1.1rem;font-weight:600;color:#fff}.panel-badge[data-v-da1a17ed]{padding:4px 12px;background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);border-radius:20px;font-size:.8rem;color:#00d4ff}.panel-badge.alert[data-v-da1a17ed]{background:#ff47571a;border-color:#ff47574d;color:#ff4757}.panel-badge.success[data-v-da1a17ed]{background:#2ed5731a;border-color:#2ed5734d;color:#2ed573}.update-time[data-v-da1a17ed]{font-size:.8rem;color:#fff6}.panel-body[data-v-da1a17ed]{padding:20px 25px}.legend[data-v-da1a17ed]{display:flex;gap:15px}.legend-item[data-v-da1a17ed]{display:flex;align-items:center;gap:5px;font-size:.8rem;color:#fff9}.dot[data-v-da1a17ed]{width:10px;height:10px;border-radius:50%}.dot.red[data-v-da1a17ed]{background:#ff4757}.dot.yellow[data-v-da1a17ed]{background:#ffa502}.dot.green[data-v-da1a17ed]{background:#2ed573}.drone-list[data-v-da1a17ed]{display:flex;flex-direction:column;gap:15px}.drone-item[data-v-da1a17ed]{display:grid;grid-template-columns:1fr 2fr auto;align-items:center;gap:20px;padding:15px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;transition:all .3s ease}.drone-item[data-v-da1a17ed]:hover{background:#ffffff0a;border-color:#00d4ff33}.drone-id[data-v-da1a17ed]{font-size:1rem;font-weight:600;color:#00d4ff;margin-bottom:5px}.drone-location[data-v-da1a17ed]{font-size:.85rem;color:#ffffff80}.drone-stats[data-v-da1a17ed]{display:flex;gap:20px}.stat[data-v-da1a17ed]{display:flex;flex-direction:column;gap:5px}.stat-label[data-v-da1a17ed]{font-size:.75rem;color:#fff6}.stat-value[data-v-da1a17ed]{font-size:.9rem;color:#fff;font-weight:500}.battery-bar[data-v-da1a17ed]{width:60px;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.battery-fill[data-v-da1a17ed]{height:100%;border-radius:3px;transition:width .3s ease}.status-badge[data-v-da1a17ed]{padding:6px 14px;border-radius:20px;font-size:.8rem;font-weight:500}.status-badge.flying[data-v-da1a17ed]{background:#00d4ff1a;color:#00d4ff}.status-badge.hovering[data-v-da1a17ed]{background:#ffa5021a;color:#ffa502}.status-badge.standby[data-v-da1a17ed]{background:#2ed5731a;color:#2ed573}.status-badge.maintenance[data-v-da1a17ed]{background:#ff47571a;color:#ff4757}.heatmap-container[data-v-da1a17ed]{height:300px}.heatmap-map[data-v-da1a17ed]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:10px;height:100%}.map-zone[data-v-da1a17ed]{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;transition:all .3s ease}.map-zone.red[data-v-da1a17ed]{background:linear-gradient(135deg,#ff475733,#ff47571a);border:2px solid rgba(255,71,87,.5)}.map-zone.yellow[data-v-da1a17ed]{background:linear-gradient(135deg,#ffa50233,#ffa5021a);border:2px solid rgba(255,165,2,.5)}.map-zone.green[data-v-da1a17ed]{background:linear-gradient(135deg,#2ed57333,#2ed5731a);border:2px solid rgba(46,213,115,.5)}.zone-name[data-v-da1a17ed]{font-size:1rem;font-weight:600;color:#fff;margin-bottom:5px}.zone-density[data-v-da1a17ed]{font-size:1.3rem;font-weight:700;margin-bottom:3px}.map-zone.red .zone-density[data-v-da1a17ed]{color:#ff4757}.map-zone.yellow .zone-density[data-v-da1a17ed]{color:#ffa502}.map-zone.green .zone-density[data-v-da1a17ed]{color:#2ed573}.zone-count[data-v-da1a17ed]{font-size:.85rem;color:#fff9}.warning-panel[data-v-da1a17ed]{border-color:#ff475733}.warning-list[data-v-da1a17ed]{display:flex;flex-direction:column;gap:12px}.warning-item[data-v-da1a17ed]{display:flex;align-items:flex-start;gap:15px;padding:15px;border-radius:12px;transition:all .3s ease}.warning-item.red[data-v-da1a17ed]{background:#ff47570d;border:1px solid rgba(255,71,87,.2)}.warning-item.orange[data-v-da1a17ed]{background:#ffa5020d;border:1px solid rgba(255,165,2,.2)}.warning-icon[data-v-da1a17ed]{font-size:1.5rem}.warning-content[data-v-da1a17ed]{flex:1}.warning-title[data-v-da1a17ed]{font-size:.95rem;font-weight:600;color:#fff;margin-bottom:5px}.warning-desc[data-v-da1a17ed]{font-size:.85rem;color:#fff9;margin-bottom:8px}.warning-time[data-v-da1a17ed]{font-size:.75rem;color:#fff6}.btn-action[data-v-da1a17ed]{padding:8px 16px;background:linear-gradient(135deg,#00d4ff,#09c);border:none;border-radius:6px;color:#fff;font-size:.85rem;cursor:pointer;transition:all .3s ease}.btn-action[data-v-da1a17ed]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #00d4ff4d}.weather-grid[data-v-da1a17ed]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.weather-item[data-v-da1a17ed]{display:flex;flex-direction:column;align-items:center;padding:20px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;text-align:center}.weather-icon[data-v-da1a17ed]{font-size:2rem;margin-bottom:10px}.weather-value[data-v-da1a17ed]{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:5px}.weather-label[data-v-da1a17ed]{font-size:.85rem;color:#fff9;margin-bottom:5px}.weather-accuracy[data-v-da1a17ed]{font-size:.75rem;color:#fff6}.traffic-stats[data-v-da1a17ed]{display:flex;gap:20px;margin-bottom:20px}.traffic-item[data-v-da1a17ed]{flex:1;display:flex;align-items:center;gap:15px;padding:15px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px}.traffic-icon[data-v-da1a17ed]{font-size:2rem}.traffic-value[data-v-da1a17ed]{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:3px}.traffic-label[data-v-da1a17ed]{font-size:.8rem;color:#ffffff80}.strategy-info[data-v-da1a17ed]{padding:15px;background:#00d4ff0d;border:1px solid rgba(0,212,255,.1);border-radius:10px}.strategy-title[data-v-da1a17ed]{font-size:.9rem;font-weight:600;color:#00d4ff;margin-bottom:8px}.strategy-content[data-v-da1a17ed]{font-size:.85rem;color:#ffffffb3;line-height:1.6}@media (max-width: 1200px){.metrics-grid[data-v-da1a17ed]{grid-template-columns:repeat(2,1fr)}.dashboard-grid[data-v-da1a17ed]{grid-template-columns:1fr}}@media (max-width: 768px){.metrics-grid[data-v-da1a17ed]{grid-template-columns:1fr}.page-header[data-v-da1a17ed]{flex-direction:column;gap:15px;align-items:flex-start}.drone-item[data-v-da1a17ed]{grid-template-columns:1fr;gap:10px}.drone-stats[data-v-da1a17ed]{flex-wrap:wrap}.heatmap-map[data-v-da1a17ed]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.weather-grid[data-v-da1a17ed]{grid-template-columns:repeat(2,1fr)}.traffic-stats[data-v-da1a17ed]{flex-direction:column}}.drone-control[data-v-0ca3d52c]{padding:30px;min-height:100vh;background:#0a0e27}.page-header[data-v-0ca3d52c]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(0,212,255,.1)}.page-header h1[data-v-0ca3d52c]{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:5px}.header-subtitle[data-v-0ca3d52c]{color:#ffffff80}.status-overview[data-v-0ca3d52c]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px}.status-card[data-v-0ca3d52c]{display:flex;align-items:center;gap:15px;padding:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px}.status-icon[data-v-0ca3d52c]{width:50px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.status-count[data-v-0ca3d52c]{font-size:1.8rem;font-weight:700;color:#fff}.status-label[data-v-0ca3d52c]{font-size:.85rem;color:#fff9}.drone-grid[data-v-0ca3d52c]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.drone-card[data-v-0ca3d52c]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px}.drone-header[data-v-0ca3d52c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.drone-id[data-v-0ca3d52c]{font-size:1.1rem;font-weight:700;color:#00d4ff}.drone-status[data-v-0ca3d52c]{padding:4px 10px;border-radius:15px;font-size:.75rem}.drone-status.flying[data-v-0ca3d52c]{background:#00d4ff1a;color:#00d4ff}.drone-status.hovering[data-v-0ca3d52c]{background:#ffa5021a;color:#ffa502}.drone-status.standby[data-v-0ca3d52c]{background:#2ed5731a;color:#2ed573}.drone-info[data-v-0ca3d52c]{margin-bottom:15px}.info-row[data-v-0ca3d52c]{display:flex;justify-content:space-between;padding:8px 0;color:#ffffffb3;font-size:.9rem;border-bottom:1px solid rgba(255,255,255,.05)}.drone-modules[data-v-0ca3d52c]{display:flex;flex-wrap:wrap;gap:8px}.module-tag[data-v-0ca3d52c]{padding:5px 10px;border-radius:15px;font-size:.75rem;background:#ffffff0d;color:#ffffff80}.module-tag.active[data-v-0ca3d52c]{background:#00d4ff1a;color:#00d4ff;border:1px solid rgba(0,212,255,.3)}@media (max-width: 768px){.status-overview[data-v-0ca3d52c]{grid-template-columns:repeat(2,1fr)}.drone-grid[data-v-0ca3d52c]{grid-template-columns:1fr}}.monitor[data-v-0578540e]{padding:30px;min-height:100vh;background:#0a0e27}.page-header[data-v-0578540e]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(0,212,255,.1)}.page-header h1[data-v-0578540e]{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:5px}.header-subtitle[data-v-0578540e]{color:#ffffff80}.monitor-grid[data-v-0578540e]{display:grid;grid-template-columns:2fr 1fr;gap:25px}.panel[data-v-0578540e]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden}.panel-header[data-v-0578540e]{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid rgba(255,255,255,.05)}.panel-header h3[data-v-0578540e]{font-size:1.1rem;font-weight:600;color:#fff}.panel-body[data-v-0578540e]{padding:20px 25px}.video-tabs[data-v-0578540e]{display:flex;gap:10px}.tab-btn[data-v-0578540e]{padding:6px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;color:#fff9;font-size:.85rem;cursor:pointer}.tab-btn.active[data-v-0578540e]{background:#00d4ff1a;border-color:#00d4ff4d;color:#00d4ff}.video-grid[data-v-0578540e]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.video-item[data-v-0578540e]{aspect-ratio:16/9;background:#0000004d;border-radius:10px}.video-placeholder[data-v-0578540e]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:2px dashed rgba(255,255,255,.1)}.video-icon[data-v-0578540e]{font-size:3rem;opacity:.5}.video-label[data-v-0578540e]{color:#ffffff80}.video-status[data-v-0578540e]{color:#2ed573;font-size:.8rem}.update-badge[data-v-0578540e]{padding:4px 10px;background:#00d4ff1a;border-radius:15px;font-size:.8rem;color:#00d4ff}.stats-overview[data-v-0578540e]{display:flex;flex-direction:column;gap:15px}.stat-box[data-v-0578540e]{display:flex;align-items:center;gap:15px;padding:20px;background:#ffffff05;border-radius:12px}.stat-icon[data-v-0578540e]{font-size:2.5rem}.stat-value[data-v-0578540e]{font-size:1.8rem;font-weight:700;color:#fff}.stat-label[data-v-0578540e]{font-size:.9rem;color:#ffffff80}.weather-grid[data-v-0578540e]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.weather-item[data-v-0578540e]{display:flex;flex-direction:column;align-items:center;padding:20px;background:#ffffff05;border-radius:12px;text-align:center}.weather-icon-large[data-v-0578540e]{font-size:2.5rem;margin-bottom:10px}.weather-value-large[data-v-0578540e]{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:5px}.weather-label-large[data-v-0578540e]{font-size:.85rem;color:#ffffff80}@media (max-width: 768px){.monitor-grid[data-v-0578540e],.video-grid[data-v-0578540e]{grid-template-columns:1fr}}.analysis[data-v-e92c264e]{padding:30px;min-height:100vh;background:#0a0e27}.page-header[data-v-e92c264e]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(0,212,255,.1)}.page-header h1[data-v-e92c264e]{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:5px}.header-subtitle[data-v-e92c264e]{color:#ffffff80}.analysis-grid[data-v-e92c264e]{display:grid;grid-template-columns:1fr 1fr;gap:25px}.panel[data-v-e92c264e]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden}.panel-header[data-v-e92c264e]{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid rgba(255,255,255,.05)}.panel-header h3[data-v-e92c264e]{font-size:1.1rem;font-weight:600;color:#fff}.panel-body[data-v-e92c264e]{padding:25px}.legend[data-v-e92c264e]{display:flex;gap:15px}.legend-item[data-v-e92c264e]{display:flex;align-items:center;gap:5px;font-size:.85rem;color:#fff9}.dot[data-v-e92c264e]{width:10px;height:10px;border-radius:50%}.dot.red[data-v-e92c264e]{background:#ff4757}.dot.yellow[data-v-e92c264e]{background:#ffa502}.dot.green[data-v-e92c264e]{background:#2ed573}.heatmap-visual[data-v-e92c264e]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:15px;height:400px}.heatmap-zone[data-v-e92c264e]{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;border:2px solid transparent}.heatmap-zone.red[data-v-e92c264e]{background:#ff475726;border-color:#ff475780}.heatmap-zone.yellow[data-v-e92c264e]{background:#ffa50226;border-color:#ffa50280}.heatmap-zone.green[data-v-e92c264e]{background:#2ed57326;border-color:#2ed57380}.zone-name[data-v-e92c264e]{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:10px}.zone-density[data-v-e92c264e]{font-size:1.5rem;font-weight:700}.heatmap-zone.red .zone-density[data-v-e92c264e]{color:#ff4757}.heatmap-zone.yellow .zone-density[data-v-e92c264e]{color:#ffa502}.heatmap-zone.green .zone-density[data-v-e92c264e]{color:#2ed573}.accuracy-badge[data-v-e92c264e]{padding:4px 12px;background:#2ed5731a;border:1px solid rgba(46,213,115,.3);border-radius:20px;font-size:.8rem;color:#2ed573}.prediction-chart[data-v-e92c264e]{height:400px}.chart-placeholder[data-v-e92c264e]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffff05;border:2px dashed rgba(255,255,255,.1);border-radius:12px;color:#ffffff80;font-size:1.1rem}.chart-desc[data-v-e92c264e]{font-size:.85rem;margin-top:10px}@media (max-width: 768px){.analysis-grid[data-v-e92c264e]{grid-template-columns:1fr}}.traffic[data-v-2997fe49]{padding:30px;min-height:100vh;background:#0a0e27}.page-header[data-v-2997fe49]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(0,212,255,.1)}.page-header h1[data-v-2997fe49]{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:5px}.header-subtitle[data-v-2997fe49]{color:#ffffff80}.traffic-grid[data-v-2997fe49]{display:grid;grid-template-columns:1fr 1fr;gap:25px}.panel[data-v-2997fe49]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden}.panel-header[data-v-2997fe49]{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid rgba(255,255,255,.05)}.panel-header h3[data-v-2997fe49]{font-size:1.1rem;font-weight:600;color:#fff}.panel-body[data-v-2997fe49]{padding:25px}.status-badge[data-v-2997fe49]{padding:4px 12px;border-radius:20px;font-size:.8rem}.status-badge.active[data-v-2997fe49]{background:#2ed5731a;border:1px solid rgba(46,213,115,.3);color:#2ed573}.strategy-title[data-v-2997fe49]{font-size:1.2rem;font-weight:600;color:#00d4ff;margin-bottom:15px}.strategy-desc[data-v-2997fe49]{color:#ffffffb3;line-height:1.6;margin-bottom:20px}.strategy-metrics[data-v-2997fe49]{display:flex;gap:30px}.metric[data-v-2997fe49]{display:flex;flex-direction:column;gap:5px}.metric-label[data-v-2997fe49]{font-size:.85rem;color:#ffffff80}.metric-value[data-v-2997fe49]{font-size:1.5rem;font-weight:700;color:#2ed573}.dispatch-channels[data-v-2997fe49]{display:flex;flex-direction:column;gap:15px}.channel-item[data-v-2997fe49]{display:flex;align-items:center;gap:15px;padding:15px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px}.channel-icon[data-v-2997fe49]{font-size:1.8rem}.channel-info[data-v-2997fe49]{flex:1}.channel-name[data-v-2997fe49]{font-size:1rem;font-weight:500;color:#fff;margin-bottom:3px}.channel-status[data-v-2997fe49]{font-size:.8rem}.channel-status.online[data-v-2997fe49]{color:#2ed573}.btn-small[data-v-2997fe49]{padding:8px 16px;background:linear-gradient(135deg,#00d4ff,#09c);border:none;border-radius:6px;color:#fff;font-size:.85rem;cursor:pointer;transition:all .3s ease}.btn-small[data-v-2997fe49]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #00d4ff4d}.effect-stats[data-v-2997fe49]{display:flex;flex-direction:column;gap:20px}.effect-item[data-v-2997fe49]{display:flex;align-items:center;gap:15px}.effect-name[data-v-2997fe49]{width:120px;font-size:.9rem;color:#ffffffb3}.effect-bar[data-v-2997fe49]{flex:1;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden}.effect-fill[data-v-2997fe49]{height:100%;background:linear-gradient(90deg,#00d4ff,#09c);border-radius:4px;transition:width .3s ease}.effect-value[data-v-2997fe49]{width:60px;text-align:right;font-size:.9rem;font-weight:600;color:#00d4ff}@media (max-width: 768px){.traffic-grid[data-v-2997fe49]{grid-template-columns:1fr}}.warning[data-v-2dfbe421]{padding:30px;min-height:100vh;background:#0a0e27}.page-header[data-v-2dfbe421]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(0,212,255,.1)}.page-header h1[data-v-2dfbe421]{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:5px}.header-subtitle[data-v-2dfbe421]{color:#ffffff80}.warning-grid[data-v-2dfbe421]{display:grid;grid-template-columns:2fr 1fr;gap:25px}.panel[data-v-2dfbe421]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden}.panel-header[data-v-2dfbe421]{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid rgba(255,255,255,.05)}.panel-header h3[data-v-2dfbe421]{font-size:1.1rem;font-weight:600;color:#fff}.badge[data-v-2dfbe421]{padding:4px 12px;border-radius:20px;font-size:.8rem}.badge.alert[data-v-2dfbe421]{background:#ff47571a;border:1px solid rgba(255,71,87,.3);color:#ff4757}.panel-body[data-v-2dfbe421]{padding:25px}.warning-list[data-v-2dfbe421]{display:flex;flex-direction:column;gap:15px}.warning-card[data-v-2dfbe421]{display:flex;align-items:flex-start;gap:15px;padding:20px;border-radius:12px;border:1px solid transparent}.warning-card.red[data-v-2dfbe421]{background:#ff47570d;border-color:#ff475733}.warning-card.orange[data-v-2dfbe421]{background:#ffa5020d;border-color:#ffa50233}.warning-card.yellow[data-v-2dfbe421]{background:#ffc1070d;border-color:#ffc10733}.warning-level-icon[data-v-2dfbe421]{font-size:1.5rem}.warning-content[data-v-2dfbe421]{flex:1}.warning-title[data-v-2dfbe421]{font-size:1.05rem;font-weight:600;color:#fff;margin-bottom:8px}.warning-desc[data-v-2dfbe421]{font-size:.9rem;color:#fff9;margin-bottom:10px}.warning-meta[data-v-2dfbe421]{display:flex;gap:20px;font-size:.8rem;color:#fff6}.warning-actions[data-v-2dfbe421]{display:flex;gap:10px}.btn-handle[data-v-2dfbe421],.btn-ignore[data-v-2dfbe421]{padding:8px 16px;border-radius:6px;font-size:.85rem;cursor:pointer;transition:all .3s ease}.btn-handle[data-v-2dfbe421]{background:linear-gradient(135deg,#00d4ff,#09c);border:none;color:#fff}.btn-ignore[data-v-2dfbe421]{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff9}.btn-handle[data-v-2dfbe421]:hover,.btn-ignore[data-v-2dfbe421]:hover{transform:translateY(-2px)}.stats-grid[data-v-2dfbe421]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.stat-item[data-v-2dfbe421]{display:flex;flex-direction:column;align-items:center;padding:25px;border-radius:12px;border:1px solid transparent}.stat-item.red[data-v-2dfbe421]{background:#ff47571a;border-color:#ff47574d}.stat-item.orange[data-v-2dfbe421]{background:#ffa5021a;border-color:#ffa5024d}.stat-item.yellow[data-v-2dfbe421]{background:#ffc1071a;border-color:#ffc1074d}.stat-item.blue[data-v-2dfbe421]{background:#00d4ff1a;border-color:#00d4ff4d}.stat-number[data-v-2dfbe421]{font-size:2rem;font-weight:700;margin-bottom:5px}.stat-item.red .stat-number[data-v-2dfbe421]{color:#ff4757}.stat-item.orange .stat-number[data-v-2dfbe421]{color:#ffa502}.stat-item.yellow .stat-number[data-v-2dfbe421]{color:#ffc107}.stat-item.blue .stat-number[data-v-2dfbe421]{color:#00d4ff}.stat-label[data-v-2dfbe421]{font-size:.9rem;color:#fff9}@media (max-width: 768px){.warning-grid[data-v-2dfbe421]{grid-template-columns:1fr}}.data-page[data-v-e98c92fb]{padding:30px;min-height:100vh;background:#0a0e27}.page-header[data-v-e98c92fb]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(0,212,255,.1)}.page-header h1[data-v-e98c92fb]{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:5px}.header-subtitle[data-v-e98c92fb]{color:#ffffff80}.data-grid[data-v-e98c92fb]{display:grid;grid-template-columns:2fr 1fr;gap:25px}.panel[data-v-e98c92fb]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden}.panel-header[data-v-e98c92fb]{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid rgba(255,255,255,.05)}.panel-header h3[data-v-e98c92fb]{font-size:1.1rem;font-weight:600;color:#fff}.panel-body[data-v-e98c92fb]{padding:25px}.btn-small[data-v-e98c92fb]{padding:8px 16px;background:linear-gradient(135deg,#00d4ff,#09c);border:none;border-radius:6px;color:#fff;font-size:.85rem;cursor:pointer;transition:all .3s ease}.btn-small[data-v-e98c92fb]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #00d4ff4d}.storage-stats[data-v-e98c92fb]{display:flex;flex-direction:column;gap:20px}.storage-item[data-v-e98c92fb]{display:flex;align-items:center;gap:15px;padding:20px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px}.storage-icon[data-v-e98c92fb]{font-size:2rem}.storage-info[data-v-e98c92fb]{flex:1}.storage-name[data-v-e98c92fb]{font-size:1rem;font-weight:500;color:#fff;margin-bottom:5px}.storage-size[data-v-e98c92fb]{font-size:1.2rem;font-weight:700;color:#00d4ff;margin-bottom:10px}.storage-bar[data-v-e98c92fb]{height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.storage-fill[data-v-e98c92fb]{height:100%;background:linear-gradient(90deg,#00d4ff,#09c);border-radius:3px}.backup-info[data-v-e98c92fb]{display:flex;flex-direction:column;gap:20px}.backup-item[data-v-e98c92fb]{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px}.backup-label[data-v-e98c92fb]{font-size:.9rem;color:#fff9}.backup-value[data-v-e98c92fb]{font-size:.9rem;font-weight:500;color:#fff}.backup-status[data-v-e98c92fb]{font-size:.9rem;color:#ffffffb3}.backup-status.success[data-v-e98c92fb]{color:#2ed573}@media (max-width: 768px){.data-grid[data-v-e98c92fb]{grid-template-columns:1fr}}.settings[data-v-718bbd7f]{padding:30px;min-height:100vh;background:#0a0e27}.page-header[data-v-718bbd7f]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(0,212,255,.1)}.page-header h1[data-v-718bbd7f]{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:5px}.header-subtitle[data-v-718bbd7f]{color:#ffffff80}.settings-grid[data-v-718bbd7f]{display:grid;grid-template-columns:1fr 1fr;gap:25px}.panel[data-v-718bbd7f]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden}.panel-header[data-v-718bbd7f]{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid rgba(255,255,255,.05)}.panel-header h3[data-v-718bbd7f]{font-size:1.1rem;font-weight:600;color:#fff}.panel-body[data-v-718bbd7f]{padding:25px}.btn-small[data-v-718bbd7f]{padding:8px 16px;background:linear-gradient(135deg,#00d4ff,#09c);border:none;border-radius:6px;color:#fff;font-size:.85rem;cursor:pointer;transition:all .3s ease}.btn-small[data-v-718bbd7f]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #00d4ff4d}.user-list[data-v-718bbd7f]{display:flex;flex-direction:column;gap:15px}.user-item[data-v-718bbd7f]{display:flex;align-items:center;gap:15px;padding:15px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px}.user-avatar[data-v-718bbd7f]{font-size:2rem}.user-info[data-v-718bbd7f]{flex:1}.user-name[data-v-718bbd7f]{font-size:1rem;font-weight:500;color:#fff;margin-bottom:3px}.user-role[data-v-718bbd7f]{font-size:.8rem;color:#ffffff80}.user-status[data-v-718bbd7f]{padding:4px 10px;border-radius:15px;font-size:.75rem}.user-status.online[data-v-718bbd7f]{background:#2ed5731a;color:#2ed573}.user-status.offline[data-v-718bbd7f]{background:#ffffff0d;color:#fff6}.param-list[data-v-718bbd7f]{display:flex;flex-direction:column;gap:15px}.param-item[data-v-718bbd7f]{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px}.param-name[data-v-718bbd7f]{font-size:1rem;font-weight:500;color:#fff;margin-bottom:3px}.param-desc[data-v-718bbd7f]{font-size:.8rem;color:#ffffff80}.param-value[data-v-718bbd7f]{font-size:1rem;font-weight:600;color:#00d4ff}@media (max-width: 768px){.settings-grid[data-v-718bbd7f]{grid-template-columns:1fr}}.page-header[data-v-32ad9559]{background:linear-gradient(135deg,#00d4ff1a,#0099cc1a);padding:120px 0 60px;text-align:center}.page-title[data-v-32ad9559]{font-size:2.8rem;font-weight:700;margin-bottom:15px;background:linear-gradient(135deg,#fff,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-desc[data-v-32ad9559]{font-size:1.2rem;color:#ffffffb3}.type-detail[data-v-32ad9559]{max-width:1000px;margin:0 auto}.type-header[data-v-32ad9559]{display:flex;align-items:center;gap:20px;margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.1)}.type-icon-large[data-v-32ad9559]{font-size:4rem}.type-title-wrap[data-v-32ad9559]{display:flex;flex-direction:column;gap:5px}.type-main-title[data-v-32ad9559]{font-size:2rem;font-weight:700;color:#fff}.type-subtitle[data-v-32ad9559]{color:#ffffff80;font-size:1rem}.info-title[data-v-32ad9559]{font-size:1.3rem;font-weight:600;color:#00d4ff;margin-bottom:15px;margin-top:30px}.info-title[data-v-32ad9559]:first-child{margin-top:0}.info-text[data-v-32ad9559]{color:#fffc;line-height:1.8;font-size:1.05rem}.info-list[data-v-32ad9559]{list-style:none;display:flex;flex-direction:column;gap:12px}.info-list li[data-v-32ad9559]{color:#ffffffb3;padding-left:20px;position:relative;line-height:1.6}.info-list li[data-v-32ad9559]:before{content:"•";position:absolute;left:0;color:#00d4ff;font-weight:700}.spec-grid[data-v-32ad9559]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.spec-item[data-v-32ad9559]{display:flex;justify-content:space-between;padding:12px 15px;background:#ffffff08;border-radius:8px}.spec-label[data-v-32ad9559]{color:#fff9;font-size:.9rem}.spec-value[data-v-32ad9559]{color:#00d4ff;font-weight:600}.app-tags[data-v-32ad9559]{display:flex;gap:10px;flex-wrap:wrap}.app-tag[data-v-32ad9559]{padding:6px 14px;background:#00d4ff1a;border:1px solid rgba(0,212,255,.2);border-radius:20px;font-size:.85rem;color:#00d4ff}.comparison-table[data-v-32ad9559]{overflow-x:auto;padding:30px}.comparison-table table[data-v-32ad9559]{width:100%;border-collapse:collapse}.comparison-table th[data-v-32ad9559],.comparison-table td[data-v-32ad9559]{padding:15px 20px;text-align:center;border-bottom:1px solid rgba(255,255,255,.1)}.comparison-table th[data-v-32ad9559]{color:#00d4ff;font-weight:600;background:#00d4ff0d}.comparison-table td[data-v-32ad9559]:first-child{text-align:left;color:#fffc;font-weight:500}.comparison-table td[data-v-32ad9559]{color:#fff9}@media (max-width: 768px){.page-title[data-v-32ad9559]{font-size:2rem}.type-header[data-v-32ad9559]{flex-direction:column;text-align:center}.spec-grid[data-v-32ad9559]{grid-template-columns:1fr}.comparison-table[data-v-32ad9559]{padding:15px}.comparison-table th[data-v-32ad9559],.comparison-table td[data-v-32ad9559]{padding:10px;font-size:.85rem}}.page-header[data-v-6aad83e5]{background:linear-gradient(135deg,#00d4ff1a,#0099cc1a);padding:120px 0 60px;text-align:center}.page-title[data-v-6aad83e5]{font-size:2.8rem;font-weight:700;margin-bottom:15px;background:linear-gradient(135deg,#fff,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-desc[data-v-6aad83e5]{font-size:1.2rem;color:#ffffffb3}.members-grid[data-v-6aad83e5]{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.member-card[data-v-6aad83e5]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:30px;display:flex;flex-direction:column;gap:15px;transition:all .3s ease}.member-card[data-v-6aad83e5]:hover{background:#ffffff0f;border-color:#00d4ff4d;transform:translateY(-5px)}.member-avatar[data-v-6aad83e5]{width:80px;height:80px;background:linear-gradient(135deg,#00d4ff,#09c);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.avatar-emoji[data-v-6aad83e5]{font-size:2.5rem}.member-info[data-v-6aad83e5]{text-align:center}.member-name[data-v-6aad83e5]{font-size:1.4rem;font-weight:600;color:#fff;margin-bottom:5px}.member-role[data-v-6aad83e5]{display:inline-block;padding:4px 12px;background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);border-radius:20px;font-size:.85rem;color:#00d4ff;margin-bottom:10px}.member-bio[data-v-6aad83e5]{color:#fff9;font-size:.9rem;line-height:1.5}.member-skills h4[data-v-6aad83e5]{font-size:1rem;font-weight:600;color:#fff;margin-bottom:10px}.skill-tags[data-v-6aad83e5]{display:flex;flex-wrap:wrap;gap:8px}.skill-tag[data-v-6aad83e5]{padding:4px 10px;background:#ffffff0d;border-radius:15px;font-size:.8rem;color:#ffffffb3}.advisors-grid[data-v-6aad83e5]{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.advisor-card[data-v-6aad83e5]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:30px}.advisor-header[data-v-6aad83e5]{display:flex;gap:20px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08)}.advisor-avatar[data-v-6aad83e5]{width:70px;height:70px;background:linear-gradient(135deg,#00d4ff,#09c);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.advisor-info[data-v-6aad83e5]{display:flex;flex-direction:column;gap:5px}.advisor-name[data-v-6aad83e5]{font-size:1.3rem;font-weight:600;color:#fff}.advisor-title[data-v-6aad83e5]{color:#00d4ff;font-weight:500}.advisor-desc p[data-v-6aad83e5]{color:#ffffffb3;line-height:1.6}.join-card[data-v-6aad83e5]{max-width:800px;margin:0 auto;padding:40px;text-align:center}.join-content h3[data-v-6aad83e5]{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:15px}.join-content p[data-v-6aad83e5]{color:#ffffffb3;margin-bottom:30px}.join-ways[data-v-6aad83e5]{display:flex;justify-content:center;gap:30px}.join-item[data-v-6aad83e5]{display:flex;flex-direction:column;align-items:center;gap:8px}.join-icon[data-v-6aad83e5]{font-size:2rem}.join-item span[data-v-6aad83e5]:last-child{color:#ffffffb3;font-size:.9rem}@media (max-width: 768px){.members-grid[data-v-6aad83e5],.advisors-grid[data-v-6aad83e5]{grid-template-columns:1fr}.page-title[data-v-6aad83e5]{font-size:2rem}.join-ways[data-v-6aad83e5]{flex-wrap:wrap;gap:20px}}
