.incident-system[data-v-dd00d3d3]{position:relative;padding:8px 12px}.incident-trigger[data-v-dd00d3d3]{width:100%;height:40px;padding:0 16px;background:#ff4d4f0d;border:1px solid rgba(255,77,79,.1);display:flex;align-items:center;gap:12px;cursor:pointer;transition:all var(--v3-transition-base);border-radius:2px;position:relative}.is-collapsed .incident-trigger[data-v-dd00d3d3]{padding:0;justify-content:center}.incident-trigger[data-v-dd00d3d3]:hover{background:#ff4d4f1a;border-color:#ff4d4f4d}.incident-trigger.has-alerts[data-v-dd00d3d3]{border-color:var(--v3-danger);background:#ff4d4f26;animation:v3-pulse-state 1.5s infinite var(--v3-easing)}.trigger-icon[data-v-dd00d3d3]{font-size:.9rem;color:var(--v3-danger)}.trigger-label[data-v-dd00d3d3]{font-size:.55rem;font-weight:900;letter-spacing:.15em;color:#fff;white-space:nowrap}.incident-count[data-v-dd00d3d3]{background:var(--v3-danger);color:#fff;font-size:.5rem;font-weight:900;padding:1px 5px;border-radius:2px;margin-left:auto;box-shadow:0 0 10px var(--v3-danger)}.is-collapsed .incident-count[data-v-dd00d3d3]{position:absolute;top:-2px;right:-2px;margin:0;font-size:.45rem}.incident-drawer[data-v-dd00d3d3]{position:fixed;top:80px;left:var(--v3-sidebar-width);bottom:80px;width:360px;background:linear-gradient(90deg,var(--ds-bg-void) 0%,rgba(10,15,25,.98) 100%);border-right:2px solid rgba(255,255,255,.1);box-shadow:20px 0 60px #000000e6;overflow:hidden;z-index:var(--zi-hud-base);display:flex;flex-direction:column;transition:left var(--v3-transition-base)}.drawer-scanline[data-v-dd00d3d3]{position:absolute;inset:0;background:linear-gradient(#12101000 50%,#00000026 50%),linear-gradient(90deg,#ff000005,#00ff0003,#0000ff05);background-size:100% 2px,3px 100%;pointer-events:none;z-index:10}.is-collapsed .incident-drawer[data-v-dd00d3d3]{left:var(--v3-sidebar-collapsed)}.drawer-header[data-v-dd00d3d3]{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;background:#ffffff05}.status-indicator.is-compromised[data-v-dd00d3d3]{background:var(--ds-critical);box-shadow:0 0 10px var(--ds-critical);animation:ds-blink-dd00d3d3 .5s infinite}.incident-item[data-v-dd00d3d3]{display:flex;padding:24px;border-bottom:1px solid rgba(255,255,255,.05);position:relative;transition:all .2s}.incident-item.critical[data-v-dd00d3d3]{background:#ef444408}.incident-action[data-v-dd00d3d3]{font-size:.55rem;font-weight:950;margin-top:12px;letter-spacing:.1em}.severity-badge[data-v-dd00d3d3]{font-size:.5rem;font-weight:950;letter-spacing:.1em;padding:2px 6px;border-radius:1px;background:#ffffff0d}@keyframes ds-blink-dd00d3d3{50%{opacity:.3}}.header-actions[data-v-dd00d3d3]{display:flex;gap:8px;align-items:center}.clear-all-btn[data-v-dd00d3d3]{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#ef4444;font-size:.55rem;font-weight:800;letter-spacing:.08em;padding:4px 10px;border-radius:3px;cursor:pointer;transition:all .2s}.clear-all-btn[data-v-dd00d3d3]:hover{background:#ef444440;border-color:#ef444480}.dismiss-btn[data-v-dd00d3d3]{background:none;border:1px solid rgba(255,255,255,.1);color:var(--ds-text-ghost, #666);font-size:.85rem;width:20px;height:20px;border-radius:3px;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:auto;transition:all .2s;line-height:1;padding:0}.dismiss-btn[data-v-dd00d3d3]:hover{background:#ef444433;border-color:#ef444466;color:#ef4444}.incident-meta[data-v-dd00d3d3]{display:flex;align-items:center;gap:8px}.v2-sidebar[data-v-c5a35726]{height:100vh;background:var(--ds-sidebar-bg);border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;width:var(--v3-sidebar-width);transition:width var(--v3-transition-base);z-index:var(--zi-hud-base);overflow:hidden}.is-collapsed .v2-sidebar[data-v-c5a35726]{width:var(--v3-sidebar-collapsed)}.v2-sidebar-header[data-v-c5a35726]{height:64px;display:flex;align-items:center;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.06)}.logo-main[data-v-c5a35726]{font-weight:800;letter-spacing:.06em;font-size:1rem;color:#fff;font-family:var(--ds-font-sans)}.logo-sub[data-v-c5a35726]{font-size:.625rem;color:var(--ds-sidebar-text);letter-spacing:.02em;margin-top:2px;font-weight:500}.v2-logo-collapsed[data-v-c5a35726]{font-size:1.125rem;font-weight:800;color:#fff;text-align:center;width:100%}.v2-nav-list[data-v-c5a35726]{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding-bottom:20px}.domain-header[data-v-c5a35726]{display:flex;align-items:center;padding:20px 20px 8px;cursor:pointer;position:relative;transition:background .15s}.domain-header[data-v-c5a35726]:hover:not(.is-locked){background:#ffffff08}.domain-marker[data-v-c5a35726]{width:3px;height:12px;background:var(--ds-accent);margin-right:10px;border-radius:2px;opacity:.6}.domain-header.is-locked .domain-marker[data-v-c5a35726]{background:var(--ds-sidebar-text);opacity:.3}.domain-label[data-v-c5a35726]{font-size:.6875rem;font-weight:700;color:var(--ds-sidebar-text);letter-spacing:.06em;flex:1;text-transform:uppercase}.domain-header.has-active .domain-label[data-v-c5a35726]{color:#fff}.milestone-lock[data-v-c5a35726]{font-size:.625rem;font-weight:600;color:var(--ds-sidebar-text);opacity:.5}.v2-nav-item[data-v-c5a35726]{display:flex;align-items:center;padding:9px 20px 9px 36px;cursor:pointer;position:relative;transition:all .15s;border-left:3px solid transparent;color:var(--ds-sidebar-text)}.v2-nav-item[data-v-c5a35726]:hover{background:#ffffff0a;color:#fff}.v2-nav-item.is-active[data-v-c5a35726]{background:var(--ds-sidebar-active);border-left:3px solid var(--ds-accent);color:#fff}.v2-nav-icon[data-v-c5a35726]{width:20px;font-size:.9rem;margin-right:12px;display:flex;justify-content:center;opacity:.7}.v2-nav-item.is-active .v2-nav-icon[data-v-c5a35726],.v2-nav-item:hover .v2-nav-icon[data-v-c5a35726]{opacity:1}.v2-nav-label[data-v-c5a35726]{font-size:.8125rem;font-weight:500;letter-spacing:0;white-space:nowrap}.dominance-section[data-v-c5a35726]{padding:20px;border-top:1px solid rgba(255,255,255,.06)}.dominance-header[data-v-c5a35726]{display:flex;justify-content:space-between;margin-bottom:8px}.dominance-label[data-v-c5a35726]{font-size:.625rem;font-weight:600;letter-spacing:.04em;color:var(--ds-sidebar-text);text-transform:uppercase}.dominance-val[data-v-c5a35726]{font-size:.75rem;font-weight:700;font-family:var(--ds-font-mono);color:#fff}.dominance-bar-bg[data-v-c5a35726]{height:4px;background:#ffffff14;border-radius:var(--ds-radius-full);overflow:hidden}.dominance-bar-fill[data-v-c5a35726]{height:100%;background:var(--ds-accent);border-radius:var(--ds-radius-full);transition:width 1.5s ease;position:relative}.v2-system-status[data-v-c5a35726]{padding:12px 20px;background:#ffffff05}.v2-status-row[data-v-c5a35726]{display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:500;color:var(--ds-sidebar-text)}.v2-status-dot[data-v-c5a35726]{width:6px;height:6px;border-radius:50%;background:var(--ds-critical)}.v2-status-dot.is-online[data-v-c5a35726]{background:var(--ds-nominal)}.v2-sidebar-footer[data-v-c5a35726]{padding:0;border-top:1px solid rgba(255,255,255,.06)}.v2-collapse-btn[data-v-c5a35726]{width:100%;padding:14px 20px;background:transparent;border:none;display:flex;align-items:center;gap:12px;color:var(--ds-sidebar-text);cursor:pointer;font-size:.75rem;font-weight:500}.v2-collapse-btn[data-v-c5a35726]:hover{color:#fff;background:#ffffff0a}.strategic-directive[data-v-96c5153f]{display:flex;justify-content:center;align-items:center;min-width:320px}.directive-box[data-v-96c5153f]{background:#050a14f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);padding:12px 48px;border-radius:4px;cursor:pointer;position:relative;overflow:hidden;transition:all .4s var(--ds-ease-out);display:flex;flex-direction:column;align-items:center;gap:6px;box-shadow:0 8px 32px #000c}.directive-box[data-v-96c5153f]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.directive-box[data-v-96c5153f]:hover{background:#ffffff0d;border-color:#ffffff4d;transform:translateY(-1px)}.directive-meta[data-v-96c5153f]{display:flex;align-items:center;gap:8px}.meta-icon[data-v-96c5153f]{font-size:.5rem;color:var(--v3-text-ghost)}.meta-label[data-v-96c5153f]{font-size:.45rem;font-weight:900;color:var(--v3-text-ghost);letter-spacing:.25em}.directive-main[data-v-96c5153f]{display:flex;align-items:center;gap:12px}.directive-text[data-v-96c5153f]{font-size:.7rem;font-weight:800;color:#fff;letter-spacing:.05em;text-transform:uppercase}.directive-status-led[data-v-96c5153f]{width:6px;height:6px;border-radius:50%;background:var(--v3-text-ghost);box-shadow:0 0 5px #fff3}.directive-tags[data-v-96c5153f]{font-size:.45rem;font-weight:800;color:var(--v3-danger);letter-spacing:.1em;margin-top:2px}.type--danger[data-v-96c5153f]{border-color:#ff4d4f4d}.type--danger .directive-text[data-v-96c5153f]{color:var(--v3-danger)}.type--danger .directive-status-led[data-v-96c5153f]{background:var(--v3-danger);box-shadow:0 0 8px var(--v3-danger);animation:v3-pulse-state-96c5153f 1s infinite}.type--warning[data-v-96c5153f]{border-color:#ffb3004d}.type--warning .directive-text[data-v-96c5153f]{color:var(--v3-warning)}.type--warning .directive-status-led[data-v-96c5153f]{background:var(--v3-warning);box-shadow:0 0 8px var(--v3-warning)}.type--success[data-v-96c5153f]{border-color:#00e6764d}.type--success .directive-text[data-v-96c5153f]{color:var(--v3-success)}.type--success .directive-status-led[data-v-96c5153f]{background:var(--v3-success);box-shadow:0 0 8px var(--v3-success)}.type--primary[data-v-96c5153f]{border-color:#58a6ff4d}.type--primary .directive-text[data-v-96c5153f]{color:var(--v3-accent)}.type--primary .directive-status-led[data-v-96c5153f]{background:var(--v3-accent)}.directive-glow[data-v-96c5153f]{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:scan-line-96c5153f 3s infinite linear}@keyframes scan-line-96c5153f{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes v3-pulse-state-96c5153f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.v2-topbar[data-v-daed6372]{height:64px;background:var(--ds-topbar-bg);border-bottom:1px solid var(--ds-topbar-border);display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:relative;z-index:1000;box-shadow:0 1px 3px #0000000a}.v2-scanlines[data-v-daed6372]{display:none}.v2-identity-block[data-v-daed6372]{display:flex;align-items:center;gap:16px;cursor:pointer;transition:opacity .2s}.v2-identity-block[data-v-daed6372]:hover{opacity:.8}.v2-rank-module[data-v-daed6372]{width:40px;height:40px;background:var(--ds-accent);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--ds-radius-md);clip-path:none}.rank-tag[data-v-daed6372]{font-size:.5rem;font-weight:700;color:#ffffffb3;letter-spacing:.04em}.rank-id[data-v-daed6372]{font-size:1.25rem;font-weight:800;line-height:1;color:#fff}.v2-id-meta[data-v-daed6372]{display:flex;flex-direction:column;gap:2px}.v2-title-node[data-v-daed6372]{display:flex;gap:6px;font-size:.8125rem;font-weight:600;letter-spacing:0}.v2-title-node .prefix[data-v-daed6372]{color:var(--ds-text-ghost)}.v2-title-node .designation[data-v-daed6372]{color:var(--ds-text-primary)}.v2-progression-track[data-v-daed6372]{display:flex;align-items:center;gap:8px}.v2-xp-bar-bg[data-v-daed6372]{width:120px;height:4px;background:var(--ds-bg-hover);border-radius:var(--ds-radius-full);overflow:hidden}.v2-xp-bar-fill[data-v-daed6372]{height:100%;background:var(--ds-accent);border-radius:var(--ds-radius-full);transition:width 1s ease}.v2-xp-val[data-v-daed6372]{font-size:.6875rem;font-weight:600;color:var(--ds-text-muted)}.v2-strategic-context[data-v-daed6372]{flex:1;display:flex;justify-content:center}.v2-capital-block[data-v-daed6372]{display:flex;align-items:center;gap:32px}.v2-capital-stat[data-v-daed6372]{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.v2-cap-label[data-v-daed6372]{font-size:.6875rem;font-weight:600;color:var(--ds-text-ghost);letter-spacing:.02em}.v2-cap-main[data-v-daed6372]{display:flex;align-items:baseline;gap:4px}.v2-cap-main .curr[data-v-daed6372]{font-size:1rem;color:var(--ds-nominal);font-weight:700}.v2-cap-main .val[data-v-daed6372]{font-size:1.75rem;font-weight:800;line-height:1;color:var(--ds-text-primary);letter-spacing:-.02em;font-family:var(--ds-font-mono)}.v2-momentum-stat[data-v-daed6372]{display:flex;flex-direction:column;align-items:flex-end}.v2-mom-label[data-v-daed6372]{font-size:.6875rem;font-weight:600;color:var(--ds-text-ghost);letter-spacing:.02em}.v2-mom-main[data-v-daed6372]{display:flex;align-items:center;gap:4px;font-size:.875rem;font-weight:600;font-family:var(--ds-font-mono)}.is-gain[data-v-daed6372]{color:var(--ds-nominal)}.is-loss[data-v-daed6372]{color:var(--ds-critical)}.v2-cmd-divider[data-v-daed6372]{width:1px;height:32px;background:var(--ds-border-color);margin:0 8px}.v2-sys-actions[data-v-daed6372]{display:flex;gap:8px}.v2-sys-btn[data-v-daed6372]{font-family:var(--ds-font-sans);font-size:.8125rem;font-weight:600;padding:8px 14px;background:var(--ds-bg-subtle);border:1px solid var(--ds-border-color);color:var(--ds-text-secondary);cursor:pointer;transition:all .15s;border-radius:var(--ds-radius-md)}.v2-sys-btn[data-v-daed6372]:hover{background:var(--ds-bg-hover);color:var(--ds-text-primary);border-color:#cbd5e1}.growth-pulse .val[data-v-daed6372]{animation:ds-growth-daed6372 .6s ease}.decay-pulse .val[data-v-daed6372]{animation:ds-decay-daed6372 .6s ease}@keyframes ds-growth-daed6372{0%{color:var(--ds-nominal);transform:scale(1.03)}to{color:var(--ds-text-primary);transform:scale(1)}}@keyframes ds-decay-daed6372{0%{color:var(--ds-critical);transform:scale(.97)}to{color:var(--ds-text-primary);transform:scale(1)}}.global-event-ticker[data-v-fa539af3]{background:#080a0fb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.05);border-left:2px solid var(--v3-accent);padding:12px;width:100%;margin-bottom:8px;transition:all .4s cubic-bezier(.16,1,.3,1);pointer-events:auto}.global-event-ticker.is-dimmed[data-v-fa539af3]{opacity:.25}.global-event-ticker.is-dimmed[data-v-fa539af3]:hover{opacity:1;background:#080a0ff2}.ticker-header[data-v-fa539af3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.05)}.header-label[data-v-fa539af3]{font-size:.45rem;font-weight:900;color:var(--v3-text-ghost);letter-spacing:.15em}.ticker-content[data-v-fa539af3]{display:flex;flex-direction:column;gap:8px;overflow:hidden;transition:max-height .3s}.ticker-content.is-collapsed[data-v-fa539af3]{max-height:24px}.ticker-item[data-v-fa539af3]{display:flex;justify-content:space-between;align-items:center;gap:8px}.item-visual[data-v-fa539af3]{display:flex;align-items:center;gap:8px;flex:1;overflow:hidden}.ticker-title[data-v-fa539af3]{font-size:.65rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticker-timer[data-v-fa539af3]{font-family:var(--font-family-mono);color:var(--v3-accent);font-size:.55rem;font-weight:700;flex-shrink:0}.item-visual[data-v-fa539af3]{display:flex;align-items:center;gap:10px}.ticker-type[data-v-fa539af3]{font-weight:800;font-size:.65rem;padding:1px 4px;border-radius:3px}.ticker-type.boom[data-v-fa539af3]{background:#00ff9d33;color:#00ff9d}.ticker-type.crisis[data-v-fa539af3]{background:#ff4e4e33;color:#ff4e4e}.ticker-title[data-v-fa539af3]{font-weight:600;color:#fff}.ticker-desc[data-v-fa539af3]{color:#ffffffb3;font-size:.75rem;line-height:1.4}.item-footer[data-v-fa539af3]{display:flex;justify-content:flex-end;margin-top:4px}.ticker-timer[data-v-fa539af3]{font-family:var(--font-family-mono);color:var(--color-primary);font-size:.75rem}.animate-slide-in[data-v-fa539af3]{animation:slideIn-fa539af3 .5s cubic-bezier(.16,1,.3,1)}@keyframes slideIn-fa539af3{0%{opacity:0;transform:translate(40px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}.log-ticker-container[data-v-499abea8]{width:100%;height:140px;background:#00050066;display:flex;flex-direction:column;pointer-events:auto;border-radius:2px;overflow:hidden;font-family:var(--font-family-mono, "Courier New", Courier, monospace);transition:all .4s cubic-bezier(.16,1,.3,1)}.log-ticker-container.is-dimmed[data-v-499abea8]{opacity:.2}.log-ticker-container.is-dimmed[data-v-499abea8]:hover{opacity:1;background:#000500e6}.log-ticker-container.v3-stealth[data-v-499abea8]:not(:hover){opacity:.1}.ticker-header[data-v-499abea8]{height:24px;background:#00ff411a;border-bottom:1px solid rgba(0,255,65,.2);display:flex;align-items:center;justify-content:space-between;padding:0 12px}.header-label[data-v-499abea8]{font-size:.6rem;font-weight:900;color:#00ff41cc;letter-spacing:.1em}.header-led[data-v-499abea8]{width:6px;height:6px;background:#00ff41;border-radius:50%;box-shadow:0 0 8px #00ff41;animation:blink-499abea8 1s infinite}@keyframes blink-499abea8{0%,to{opacity:1}50%{opacity:.3}}.ticker-content[data-v-499abea8]{flex:1;padding:8px 12px;overflow-y:hidden;display:flex;flex-direction:column-reverse;-webkit-mask-image:linear-gradient(to top,black 80%,transparent 100%);mask-image:linear-gradient(to top,black 80%,transparent 100%)}.log-entryLine[data-v-499abea8]{font-size:.65rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#00ff41b3;margin-bottom:2px;animation:slideIn-499abea8 .2s ease-out}@keyframes slideIn-499abea8{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.entry-time[data-v-499abea8]{color:#00ff4166;margin-right:8px}.type--warning[data-v-499abea8]{color:#f4b400}.type--danger[data-v-499abea8]{color:#ff4d4f}.type--success[data-v-499abea8]{color:#00e676}.type--info[data-v-499abea8]{color:#00ff41b3}.v2-rack-unit[data-v-30ef8aa6]{background:var(--ds-bg-elevated);border:1px solid var(--ds-border-color);border-radius:var(--ds-radius-lg);position:relative;padding:12px;width:100%;height:100%;display:flex;flex-direction:column;transition:all .2s ease;box-shadow:var(--ds-shadow-card);overflow:hidden}.v2-rack-unit[data-v-30ef8aa6]:hover{box-shadow:var(--ds-shadow-md);border-color:#cbd5e1}.v2-rack-unit.is-selected[data-v-30ef8aa6]{border-color:var(--ds-accent);transform:translateY(-2px);box-shadow:0 0 0 3px var(--ds-accent-soft),var(--ds-shadow-lg)}.rack-header[data-v-30ef8aa6]{display:flex;flex-direction:column;margin-bottom:8px;flex-shrink:0}.rack-title[data-v-30ef8aa6]{font-size:.75rem;font-weight:700;color:var(--ds-text-primary);font-family:var(--ds-font-mono);letter-spacing:.05em;margin-bottom:2px;text-align:center}.rack-sub-info[data-v-30ef8aa6]{font-size:.5625rem;color:var(--ds-text-muted);font-family:var(--ds-font-mono);display:flex;justify-content:center;gap:12px}.rack-main[data-v-30ef8aa6]{display:flex;flex-direction:column;gap:4px;flex:1;min-height:0}.u-slots[data-v-30ef8aa6]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;background:#090d14;border-left:6px solid #1E293B;border-right:6px solid #1E293B;border-top:3px solid #1E293B;border-bottom:3px solid #1E293B;border-radius:3px;padding:3px 4px 3px 28px;position:relative;box-shadow:inset 0 2px 8px #00000080}.u-slots[data-v-30ef8aa6]::-webkit-scrollbar{width:3px}.u-slots[data-v-30ef8aa6]::-webkit-scrollbar-track{background:transparent}.u-slots[data-v-30ef8aa6]::-webkit-scrollbar-thumb{background:#374151;border-radius:2px}.u-row[data-v-30ef8aa6]{position:relative;display:flex;align-items:stretch;margin-bottom:1px;width:100%}.u-index[data-v-30ef8aa6]{position:absolute;left:-24px;top:50%;transform:translateY(-50%);font-size:.5rem;font-weight:600;font-family:var(--ds-font-mono);color:#4b5563}.rack-telemetry[data-v-30ef8aa6]{display:flex;flex-direction:column;gap:2px;background:var(--ds-bg-subtle);border:1px solid var(--ds-border-color);border-radius:var(--ds-radius-md);padding:5px;flex-shrink:0}.tel-item[data-v-30ef8aa6]{font-size:.5rem;display:flex;align-items:center;padding:0;gap:4px}.tel-item .lbl[data-v-30ef8aa6]{color:var(--ds-text-ghost);font-weight:600;width:36px;font-family:var(--ds-font-mono);text-transform:uppercase;font-size:.5rem}.tel-bar[data-v-30ef8aa6]{height:5px;flex:1;background:#090d14;border:1px solid #374151;border-radius:1px}.hw-fill.warning[data-v-30ef8aa6]{background:repeating-linear-gradient(90deg,var(--ds-warning),var(--ds-warning) 3px,#1A2233 3px,#1A2233 4px)}.tel-item .val[data-v-30ef8aa6]{font-family:var(--ds-font-mono);font-weight:700;color:var(--ds-text-primary);font-size:.5rem}.val.align-r[data-v-30ef8aa6]{width:40px;text-align:right}.flex-r[data-v-30ef8aa6]{flex:1;text-align:right}.tel-item.revenue .val[data-v-30ef8aa6]{color:var(--ds-nominal)}.tel-item.critical .val[data-v-30ef8aa6]{color:var(--ds-critical)}.tel-item.warning .val[data-v-30ef8aa6]{color:var(--ds-warning)}.game-stats[data-v-30ef8aa6]{margin-top:2px;padding-top:2px;border-top:1px dashed var(--ds-border-color);display:grid;grid-template-columns:1fr;gap:1px}.g-stat[data-v-30ef8aa6]{display:flex;justify-content:space-between;font-size:.5rem;font-family:var(--ds-font-mono);color:var(--ds-text-ghost)}.g-stat .val[data-v-30ef8aa6]{color:var(--ds-text-primary);font-weight:600}.g-stat .text-success[data-v-30ef8aa6]{color:var(--ds-nominal)}.g-stat .text-warning[data-v-30ef8aa6]{color:var(--ds-warning)}.u-row.is-target[data-v-30ef8aa6]{background:var(--ds-accent-soft)}.u-row.is-invalid[data-v-30ef8aa6]{background:var(--ds-critical-soft)}.empty-slot-indicator[data-v-30ef8aa6]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:1px dashed rgba(255,255,255,.15);border-radius:2px;transition:all .2s}.u-row:hover .empty-slot-indicator[data-v-30ef8aa6]{background:#ffffff0a;border-color:#ffffff4d;cursor:pointer}.empty-text[data-v-30ef8aa6]{font-size:.5rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em;opacity:0;transition:opacity .2s}.u-row:hover .empty-text[data-v-30ef8aa6]{opacity:1}.asset-blade[data-v-30ef8aa6]{width:100%;height:100%;background:#1a2233;border:1px solid #374151;display:flex;align-items:stretch;cursor:grab;transition:all .15s;border-radius:2px;overflow:hidden;position:relative;box-shadow:0 1px 3px #0000004d}.asset-blade[data-v-30ef8aa6]:hover{border-color:#6b7280;background:#1e293b;z-index:10}.blade-indicator[data-v-30ef8aa6]{width:4px;flex-shrink:0}.bg-info[data-v-30ef8aa6]{background:var(--ds-info)}.bg-cyan[data-v-30ef8aa6]{background:var(--ds-cyan)}.bg-purple[data-v-30ef8aa6]{background:var(--ds-purple)}.bg-nominal[data-v-30ef8aa6]{background:var(--ds-nominal)}.bg-warning[data-v-30ef8aa6]{background:var(--ds-warning)}.bg-primary[data-v-30ef8aa6]{background:var(--ds-accent)}.bg-critical[data-v-30ef8aa6]{background:var(--ds-critical)}.shadow-nominal[data-v-30ef8aa6]{box-shadow:0 0 8px var(--ds-nominal)}.shadow-warning[data-v-30ef8aa6]{box-shadow:0 0 8px var(--ds-warning)}.shadow-critical[data-v-30ef8aa6]{box-shadow:0 0 8px var(--ds-critical)}.text-info[data-v-30ef8aa6]{color:var(--ds-info)}.text-cyan[data-v-30ef8aa6]{color:var(--ds-cyan)}.text-purple[data-v-30ef8aa6]{color:var(--ds-purple)}.text-nominal[data-v-30ef8aa6]{color:var(--ds-nominal)}.text-warning[data-v-30ef8aa6]{color:var(--ds-warning)}.text-success[data-v-30ef8aa6]{color:var(--ds-nominal)}.asset-blade.status-online[data-v-30ef8aa6]{border-color:#3b82f6;background:#1e293b;box-shadow:inset 4px 0 #3b82f6,0 0 15px #3b82f633;position:relative;overflow:hidden}.asset-blade.status-online .led[data-v-30ef8aa6]{box-shadow:0 0 10px #22c55e,0 0 20px #22c55e66;background-color:#4ade80!important}.asset-blade.status-online[data-v-30ef8aa6]:after{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(to bottom,transparent 0%,rgba(59,130,246,.05) 48%,rgba(59,130,246,.2) 50%,rgba(59,130,246,.05) 52%,transparent 100%);background-size:100% 200%;animation:blade-scan-30ef8aa6 4s linear infinite;pointer-events:none;z-index:5}@keyframes blade-scan-30ef8aa6{0%{background-position:0 100%}to{background-position:0 -100%}}.asset-blade.status-provisioning[data-v-30ef8aa6]{border-color:#f59e0b;box-shadow:inset 4px 0 #f59e0b}.asset-blade.status-degraded[data-v-30ef8aa6],.asset-blade.status-warning[data-v-30ef8aa6]{border-color:#eab308;box-shadow:inset 4px 0 #eab308}.asset-blade.status-offline[data-v-30ef8aa6]{background:#0f172a;border-color:#1e293b;opacity:.6;box-shadow:none;filter:grayscale(80%)}.asset-blade.status-offline[data-v-30ef8aa6]:hover{opacity:1;filter:grayscale(50%)}.asset-blade.status-offline .hw-fill[data-v-30ef8aa6]{display:none!important}.asset-blade.status-offline .blade-header .icon[data-v-30ef8aa6]{opacity:.3}.asset-blade.status-offline .lbl[data-v-30ef8aa6],.asset-blade.status-offline .val[data-v-30ef8aa6]{color:#4b5563!important}.blade-grip[data-v-30ef8aa6]{width:12px;background:#111827;border-right:1px solid #374151;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex-shrink:0}.grip-line[data-v-30ef8aa6]{width:6px;height:2px;background:#4b5563;border-radius:1px}.blade-vents[data-v-30ef8aa6]{width:24px;background:#090d14;border-left:1px solid #1E293B;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:0;flex-shrink:0;overflow:hidden;position:relative;box-shadow:inset 2px 0 5px #00000080}.fan-container[data-v-30ef8aa6]{width:16px;height:16px;border-radius:50%;background:#111827;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 4px #000}.fan-blades[data-v-30ef8aa6]{width:14px;height:14px;border-radius:50%;position:relative;background:conic-gradient(#374151 0deg 45deg,transparent 45deg 90deg,#374151 90deg 135deg,transparent 135deg 180deg,#374151 180deg 225deg,transparent 225deg 270deg,#374151 270deg 315deg,transparent 315deg 360deg)}.fan-hub[data-v-30ef8aa6]{position:absolute;width:4px;height:4px;border-radius:50%;background:#9ca3af;z-index:2}@keyframes fan-spin-30ef8aa6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-online .fan-blades[data-v-30ef8aa6]{animation:fan-spin-30ef8aa6 .2s linear infinite}.status-provisioning .fan-blades[data-v-30ef8aa6]{animation:fan-spin-30ef8aa6 .5s linear infinite}.status-degraded .fan-blades[data-v-30ef8aa6]{animation:fan-spin-30ef8aa6 .4s linear infinite;background:conic-gradient(#B45309 0deg 45deg,transparent 45deg 90deg,#B45309 90deg 135deg,transparent 135deg 180deg,#374151 180deg 225deg,transparent 225deg 270deg,#374151 270deg 315deg,transparent 315deg 360deg)}.blade-body[data-v-30ef8aa6]{flex:1;display:flex;flex-direction:column;padding:4px 6px;gap:2px;min-width:0;overflow:hidden}.blade-header[data-v-30ef8aa6]{display:flex;align-items:center;gap:4px}.blade-header .icon[data-v-30ef8aa6]{font-size:.65rem}.blade-header .model-name[data-v-30ef8aa6]{font-size:.5625rem;font-weight:700;color:var(--ds-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--ds-font-mono);flex:1;min-width:0}.blade-metrics[data-v-30ef8aa6]{display:flex;flex-direction:column;gap:3px;margin-top:2px}.metric-row[data-v-30ef8aa6]{display:flex;align-items:center;font-size:.5rem;font-family:var(--ds-font-mono);color:var(--ds-text-ghost);gap:4px}.metric-row .lbl[data-v-30ef8aa6]{width:24px;text-align:right;font-weight:600;color:#6b7280}.hw-bar[data-v-30ef8aa6]{flex:1;height:5px;background:#090d14;border:1px solid #374151;border-radius:1px;overflow:hidden;display:flex}.hw-fill[data-v-30ef8aa6]{height:100%}.hw-fill.cpu[data-v-30ef8aa6]{background:repeating-linear-gradient(90deg,var(--ds-info),var(--ds-info) 3px,#1A2233 3px,#1A2233 6px);background-size:6px 100%}.hw-fill.net[data-v-30ef8aa6]{background:repeating-linear-gradient(90deg,var(--ds-purple),var(--ds-purple) 3px,#1A2233 3px,#1A2233 6px);background-size:6px 100%}@keyframes hardware-activity-scroll-30ef8aa6{to{background-position:-12px 0}}.status-online .hw-fill[data-v-30ef8aa6]{animation:hardware-activity-scroll-30ef8aa6 1s linear infinite}.status-provisioning .hw-fill[data-v-30ef8aa6]{animation:hardware-activity-scroll-30ef8aa6 .5s linear infinite}.metric-row .val[data-v-30ef8aa6]{width:24px;text-align:right;font-weight:700}.metric-row.inline[data-v-30ef8aa6]{margin-top:2px;justify-content:space-between;color:var(--ds-text-muted)}.status-indicator[data-v-30ef8aa6]{display:flex;align-items:center;gap:4px}.led[data-v-30ef8aa6]{width:6px;height:6px;border-radius:50%;display:inline-block}@keyframes led-pulse-30ef8aa6{0%,to{opacity:1;transform:scale(1.1)}50%{opacity:.4;transform:scale(.9)}}@keyframes led-blink-fast-30ef8aa6{0%,to{opacity:1}50%{opacity:.1}}.status-online .led[data-v-30ef8aa6]{animation:led-pulse-30ef8aa6 2s infinite ease-in-out}.status-provisioning .led[data-v-30ef8aa6]{animation:led-pulse-30ef8aa6 .8s infinite ease-in-out alternate}.status-degraded .led[data-v-30ef8aa6]{animation:led-blink-fast-30ef8aa6 .6s infinite step-end}.status-damaged .led[data-v-30ef8aa6]{animation:led-blink-fast-30ef8aa6 .2s infinite step-end}.status-maintenance .led[data-v-30ef8aa6]{animation:led-pulse-30ef8aa6 1.5s infinite ease-in-out}.side-panel[data-v-30ef8aa6]{width:48px;display:flex;flex-direction:column;gap:8px}.telemetry-node[data-v-30ef8aa6]{background:var(--ds-bg-subtle);border:1px solid var(--ds-border-color);padding:6px;border-radius:var(--ds-radius-md);display:flex;flex-direction:column;text-align:center}.telemetry-node .label[data-v-30ef8aa6]{font-size:.5625rem;font-weight:600;color:var(--ds-text-ghost);margin-bottom:2px;text-transform:uppercase}.telemetry-node .val[data-v-30ef8aa6]{font-size:.75rem;font-weight:700;font-family:var(--ds-font-mono);color:var(--ds-text-primary)}.telemetry-node.critical[data-v-30ef8aa6]{border-color:var(--ds-critical);color:var(--ds-critical);background:var(--ds-critical-soft)}.telemetry-node.warning[data-v-30ef8aa6]{border-color:var(--ds-warning);color:var(--ds-warning);background:var(--ds-warning-soft)}.colo-btn[data-v-30ef8aa6]{margin-top:auto;background:var(--ds-bg-elevated);border:1px solid var(--ds-border-color);color:var(--ds-text-secondary);padding:8px 0;font-size:.8rem;cursor:pointer;transition:all .15s;border-radius:var(--ds-radius-md)}.colo-btn[data-v-30ef8aa6]:hover{border-color:var(--ds-accent);color:var(--ds-accent)}.colo-btn.active[data-v-30ef8aa6]{color:#7c3aed;border-color:#7c3aed;background:#7c3aed0f}.v2-game-world[data-v-950dd514]{flex:1;position:relative;background:var(--ds-bg-void);overflow:hidden;display:flex;flex-direction:column}.game-canvas[data-v-950dd514]{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.3}.v2-world-context[data-v-950dd514]{position:relative;z-index:10;flex:1;display:flex;flex-direction:column;padding:24px;gap:20px}.v2-room-header[data-v-950dd514]{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--ds-border-color)}.v2-breadcrumb[data-v-950dd514]{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600}.v2-breadcrumb .root[data-v-950dd514]{color:var(--ds-text-ghost)}.v2-breadcrumb .sep[data-v-950dd514]{color:var(--ds-text-ghost);opacity:.5}.v2-breadcrumb .node[data-v-950dd514]{color:var(--ds-text-primary);font-weight:700}.v2-room-meta[data-v-950dd514]{display:flex;gap:20px}.meta-item[data-v-950dd514]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.meta-item .label[data-v-950dd514]{font-size:.6875rem;font-weight:600;color:var(--ds-text-ghost)}.meta-item .value[data-v-950dd514]{font-size:.75rem;font-weight:600;color:var(--ds-nominal)}.v2-operational-deck[data-v-950dd514]{flex:1;display:flex;flex-direction:column;gap:32px;padding:20px 0;overflow-y:auto}.v2-aisle[data-v-950dd514]{display:grid;gap:16px}.v2-rack-slot[data-v-950dd514]{min-height:380px;height:100%;position:relative;transition:transform .2s ease}.v2-rack-slot[data-v-950dd514]:hover{transform:translateY(-2px)}.v2-empty-slot[data-v-950dd514]{height:100%;background:var(--ds-bg-elevated);border:2px dashed var(--ds-border-color);border-radius:var(--ds-radius-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;gap:8px}.v2-empty-slot[data-v-950dd514]:hover{background:var(--ds-accent-soft);border-color:var(--ds-accent)}.slot-plus[data-v-950dd514]{font-size:1.5rem;font-weight:300;color:var(--ds-text-ghost)}.v2-empty-slot:hover .slot-plus[data-v-950dd514]{color:var(--ds-accent)}.slot-label[data-v-950dd514]{font-size:.75rem;font-weight:600;color:var(--ds-text-ghost)}.v2-empty-world-state[data-v-950dd514]{flex:1;display:flex;align-items:center;justify-content:center;z-index:10}.v2-state-content[data-v-950dd514]{padding:48px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;background:var(--ds-bg-elevated);border:1px solid var(--ds-border-color);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-lg)}.v2-spinner-industrial[data-v-950dd514]{width:40px;height:40px;border:3px solid var(--ds-bg-hover);border-top-color:var(--ds-accent);border-radius:50%;animation:ds-spin-950dd514 .8s linear infinite}@keyframes ds-spin-950dd514{to{transform:rotate(360deg)}}.hw-icon-wrapper[data-v-bf2378a5]{display:inline-flex;align-items:center;justify-content:center;color:var(--v3-text-secondary);transition:all var(--v3-transition-fast)}.hw-icon-wrapper svg[data-v-bf2378a5]{width:100%;height:100%;filter:drop-shadow(0 0 4px rgba(var(--v3-accent-rgb),.3))}.sm[data-v-bf2378a5]{width:20px;height:20px}.md[data-v-bf2378a5]{width:32px;height:32px}.lg[data-v-bf2378a5]{width:48px;height:48px}.server svg[data-v-bf2378a5]{color:#58a6ff;filter:drop-shadow(0 0 4px rgba(88,166,255,.4))}.rack svg[data-v-bf2378a5]{color:#8b949e;filter:drop-shadow(0 0 4px rgba(139,148,158,.4))}.cpu svg[data-v-bf2378a5]{color:#ff7b72;filter:drop-shadow(0 0 4px rgba(255,123,114,.4))}.ram svg[data-v-bf2378a5]{color:#3fb950;filter:drop-shadow(0 0 4px rgba(63,185,80,.4))}.storage svg[data-v-bf2378a5]{color:#a371f7;filter:drop-shadow(0 0 4px rgba(163,113,247,.4))}.motherboard svg[data-v-bf2378a5]{color:#d2a8ff;filter:drop-shadow(0 0 4px rgba(210,168,255,.4))}.right-panel[data-v-42ffcafd]{width:380px;height:100%;background:var(--ds-bg-elevated);border-left:1px solid var(--ds-border-color);display:flex;flex-direction:column;z-index:100;box-shadow:-4px 0 16px #0000000f}.slide-out-panel[data-v-42ffcafd]{position:absolute;right:0;top:0;box-shadow:-8px 0 32px #0000001a}.panel-header[data-v-42ffcafd]{height:var(--v3-topbar-height);padding:0 20px;border-bottom:1px solid var(--ds-border-color);display:flex;justify-content:space-between;align-items:center;background:var(--ds-bg-subtle)}.header-meta[data-v-42ffcafd]{display:flex;flex-direction:column}.meta-label[data-v-42ffcafd]{font-size:.625rem;font-weight:600;color:var(--ds-text-ghost);letter-spacing:.04em;margin-bottom:2px}.meta-id[data-v-42ffcafd]{font-size:.8125rem;font-weight:700;color:var(--ds-text-primary)}.close-btn[data-v-42ffcafd]{background:none;border:none;color:var(--v3-text-ghost);font-size:1.5rem;cursor:pointer;line-height:1;padding:8px;transition:all .2s;display:flex;align-items:center;justify-content:center}.close-btn[data-v-42ffcafd]:hover{color:#fff;transform:rotate(90deg)}.panel-content[data-v-42ffcafd]{flex:1;overflow-y:auto;display:flex;flex-direction:column}.lease-toggle-bar[data-v-42ffcafd]{padding:12px 20px;border-bottom:1px solid var(--ds-border-color);background:var(--ds-bg-subtle)}.lease-toggle[data-v-42ffcafd]{display:flex;align-items:center;gap:16px;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-switch[data-v-42ffcafd]{width:36px;height:18px;background:#ffffff1a;border:1px solid var(--v3-border-soft);border-radius:9px;position:relative;transition:all .3s}.toggle-switch[data-v-42ffcafd]:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;background:var(--v3-text-ghost);border-radius:50%;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.lease-toggle.is-active .toggle-switch[data-v-42ffcafd]{background:var(--v3-accent-soft);border-color:var(--v3-accent)}.lease-toggle.is-active .toggle-switch[data-v-42ffcafd]:after{left:20px;background:var(--ds-accent)}.toggle-text[data-v-42ffcafd]{display:flex;flex-direction:column}.toggle-text .main[data-v-42ffcafd]{font-size:.75rem;font-weight:600;color:var(--ds-text-primary)}.toggle-text .sub[data-v-42ffcafd]{font-size:.625rem;font-weight:500;color:var(--ds-text-ghost)}.cat-nav[data-v-42ffcafd]{display:grid;grid-template-columns:1fr 1fr;background:var(--v3-border-soft);border-bottom:var(--v3-border-soft)}.cat-btn[data-v-42ffcafd]{padding:16px;background:transparent;border:none;border-right:var(--v3-border-soft);border-bottom:var(--v3-border-soft);font-size:.6rem;font-weight:800;color:var(--v3-text-secondary);transition:all var(--v3-transition-fast);cursor:pointer;text-transform:uppercase;letter-spacing:.15em;opacity:.7}.cat-btn[data-v-42ffcafd]:hover:not(.locked){color:#fff;background:var(--v3-bg-accent);opacity:1}.cat-btn.active[data-v-42ffcafd]{background:var(--v3-bg-overlay);color:var(--v3-accent);opacity:1;box-shadow:inset 0 -2px 0 var(--v3-accent)}.cat-btn.locked[data-v-42ffcafd]{opacity:.2;cursor:not-allowed;filter:grayscale(1)}.gen-strip[data-v-42ffcafd]{padding:12px 20px;display:flex;gap:8px;border-bottom:1px solid var(--ds-border-color);background:var(--ds-bg-elevated)}.gen-pill[data-v-42ffcafd]{font-size:.55rem;font-weight:900;font-family:var(--font-family-mono);color:var(--v3-text-ghost);padding:4px 10px;border:var(--v3-border-soft);border-radius:2px;background:transparent;cursor:pointer;transition:all var(--v3-transition-fast)}.gen-pill.active[data-v-42ffcafd]{border-color:var(--v3-accent);color:var(--v3-accent);background:var(--v3-accent-soft)}.gen-pill small[data-v-42ffcafd]{display:block;font-size:.35rem;opacity:.5;margin-top:2px}.gen-pill.legacy[data-v-42ffcafd]{border-style:dotted}.gen-pill.nextgen[data-v-42ffcafd]{border-color:var(--v3-warning);color:var(--v3-warning)}.gen-pill.nextgen.active[data-v-42ffcafd]{background:#f4b4001a}.hardware-list[data-v-42ffcafd]{display:flex;flex-direction:column}.model-row[data-v-42ffcafd]{padding:14px 20px;border-bottom:1px solid var(--ds-border-color);display:flex;gap:14px;align-items:center;cursor:grab;transition:all .15s}.model-row[data-v-42ffcafd]:hover{background:var(--ds-bg-subtle);box-shadow:inset 3px 0 0 var(--ds-accent)}.model-visual[data-v-42ffcafd]{width:48px;height:48px;background:var(--ds-bg-subtle);border:1px solid var(--ds-border-color);border-radius:var(--ds-radius-md);overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.model-thumb[data-v-42ffcafd]{width:60%;height:60%;object-fit:contain}.model-row:hover .model-visual[data-v-42ffcafd]{background:var(--ds-accent-soft)}.model-info[data-v-42ffcafd]{flex:1}.info-top[data-v-42ffcafd]{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.model-name[data-v-42ffcafd]{font-size:.875rem;font-weight:700;color:var(--ds-text-primary)}.model-u[data-v-42ffcafd]{font-size:.55rem;font-family:var(--font-family-mono);color:var(--v3-text-ghost);font-weight:700}.spec-line[data-v-42ffcafd]{font-size:.6rem;font-family:var(--font-family-mono);color:var(--v3-text-secondary);font-weight:600}.spec-line .sep[data-v-42ffcafd]{opacity:.3;margin:0 6px}.buy-btn[data-v-42ffcafd]{padding:8px 14px;background:transparent;border:1px solid var(--v3-border-heavy);color:var(--v3-success);font-size:.7rem;font-family:var(--font-family-mono);font-weight:800;border-radius:var(--v3-radius);transition:all var(--v3-transition-fast);cursor:pointer}.buy-btn[data-v-42ffcafd]:hover:not(:disabled){background:var(--v3-success);border-color:var(--v3-success);color:var(--v3-bg-base);transform:translateY(-1px)}.buy-btn.is-lease[data-v-42ffcafd]{color:var(--v3-accent);display:flex;flex-direction:column;align-items:center;padding:6px 12px;line-height:1.2}.buy-btn.is-lease .upfront[data-v-42ffcafd]{font-size:.75rem}.buy-btn.is-lease .monthly[data-v-42ffcafd]{font-size:.5rem;opacity:.8}.buy-btn[data-v-42ffcafd]:disabled{opacity:.2;filter:grayscale(1);cursor:not-allowed}.asset-details[data-v-42ffcafd]{padding:32px;display:flex;flex-direction:column;gap:40px}.asset-header[data-v-42ffcafd]{display:flex;justify-content:space-between;align-items:flex-start}.asset-label[data-v-42ffcafd]{font-size:.45rem;font-weight:900;color:var(--v3-text-ghost);letter-spacing:.25em;margin-bottom:4px}.asset-name[data-v-42ffcafd]{font-size:1rem;font-weight:900;color:#fff;letter-spacing:.1em}.asset-status[data-v-42ffcafd]{font-size:.55rem;font-weight:900;font-family:var(--font-family-mono);padding:4px 10px;border-radius:2px;letter-spacing:.1em}.status--online[data-v-42ffcafd]{background:#2ecc711a;color:var(--v3-success);border:1px solid rgba(46,204,113,.2)}.status--offline[data-v-42ffcafd]{background:#0000004d;color:var(--v3-text-ghost);border:1px solid var(--v3-border-soft)}.status--leased[data-v-42ffcafd]{background:#58a6ff1a;color:var(--v3-accent);border:1px solid rgba(88,166,255,.2);margin-left:8px}.asset-metrics[data-v-42ffcafd]{display:flex;flex-direction:column;gap:20px}.metric-item[data-v-42ffcafd]{display:flex;align-items:center;gap:16px}.m-label[data-v-42ffcafd]{width:90px;font-size:.55rem;font-weight:900;color:var(--v3-text-ghost);letter-spacing:.15em}.m-bar-container[data-v-42ffcafd]{flex:1;height:3px;background:#ffffff08;border-radius:1px;overflow:hidden}.m-bar[data-v-42ffcafd]{height:100%;background:var(--v3-accent);transition:width var(--v3-transition-slow)}.m-bar.health-good[data-v-42ffcafd]{background:var(--v3-success)}.m-bar.health-warn[data-v-42ffcafd]{background:var(--v3-warning)}.m-bar.health-danger[data-v-42ffcafd]{background:var(--v3-danger)}.m-val[data-v-42ffcafd]{width:42px;font-size:.65rem;font-family:var(--font-family-mono);color:var(--v3-text-primary);text-align:right;font-weight:700}.metric-grid[data-v-42ffcafd]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.m-mini[data-v-42ffcafd]{background:#0003;padding:16px;border:var(--v3-border-soft);display:flex;flex-direction:column;gap:6px;border-radius:var(--v3-radius)}.mm-label[data-v-42ffcafd]{font-size:.45rem;font-weight:900;color:var(--v3-text-ghost);letter-spacing:.1em}.mm-val[data-v-42ffcafd]{font-size:.9rem;font-family:var(--font-family-mono);color:#fff;font-weight:800}.m-mini.resale-highlight[data-v-42ffcafd]{background:#2ecc710d;border-color:#2ecc7133}.text-success[data-v-42ffcafd]{color:var(--v3-success)!important}.asset-specs[data-v-42ffcafd]{display:flex;flex-direction:column;gap:12px;border-top:var(--v3-border-soft);padding-top:32px}.s-row[data-v-42ffcafd]{display:flex;justify-content:space-between;font-size:.65rem;color:var(--v3-text-secondary);font-weight:600}.s-row strong[data-v-42ffcafd]{color:#fff;font-family:var(--font-family-mono);font-weight:700}.s-row.workload[data-v-42ffcafd]{color:var(--v3-accent);margin-top:12px}.asset-actions[data-v-42ffcafd]{display:flex;flex-direction:column;gap:12px;margin-top:auto}.action-btn[data-v-42ffcafd]{width:100%;padding:14px;background:var(--v3-bg-overlay);border:var(--v3-border-soft);color:var(--v3-text-primary);font-size:.65rem;font-weight:800;letter-spacing:.15em;transition:all var(--v3-transition-fast);text-transform:uppercase;cursor:pointer;border-radius:var(--v3-radius)}.action-btn[data-v-42ffcafd]:hover:not(:disabled){background:var(--v3-bg-accent);border-color:var(--v3-text-ghost);color:#fff;transform:translateY(-1px)}.action-btn.primary[data-v-42ffcafd]{background:var(--v3-accent);color:#fff;border:none;box-shadow:0 4px 15px var(--v3-accent-soft)}.action-btn.primary[data-v-42ffcafd]:hover{background:#477fff;box-shadow:0 6px 20px var(--v3-accent-glow)}.action-btn.danger[data-v-42ffcafd]{color:var(--v3-danger);border-color:#ff4d4f33}.action-btn.danger[data-v-42ffcafd]:hover{background:#ff4d4f1a;border-color:var(--v3-danger)}.action-btn.success[data-v-42ffcafd]{color:var(--v3-success);border-color:#2ecc7133}.action-btn.success[data-v-42ffcafd]:hover{background:#2ecc711a;border-color:var(--v3-success)}.action-btn.warning[data-v-42ffcafd]{color:var(--v3-warning);border-color:#f4b40033}.action-btn.warning[data-v-42ffcafd]:hover{background:#f4b4001a;border-color:var(--v3-warning)}.action-btn[data-v-42ffcafd]:disabled{opacity:.3;filter:grayscale(1);cursor:not-allowed}.action-grid[data-v-42ffcafd]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.minimap-v2[data-v-15a0ff9b]{background:#0006;border:1px solid rgba(255,255,255,.05);padding:16px;border-radius:2px}.minimap-header-v2[data-v-15a0ff9b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:8px}.minimap-title-v2[data-v-15a0ff9b]{font-size:.5rem;font-weight:950;color:var(--ds-text-ghost);letter-spacing:.25em}.minimap-status-icon[data-v-15a0ff9b]{font-size:.6rem;color:var(--ds-accent);opacity:.5}.minimap-grid-v2[data-v-15a0ff9b]{display:flex;flex-wrap:wrap;gap:8px}.minimap-node-v2[data-v-15a0ff9b]{width:40px;height:44px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);cursor:pointer;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:4px;transition:all .2s var(--ds-ease-spring)}.minimap-node-v2[data-v-15a0ff9b]:hover{background:#ffffff0d;border-color:#ffffff4d}.minimap-node-v2.is-active[data-v-15a0ff9b]{background:#58a6ff0d;border-color:var(--ds-accent);box-shadow:inset 0 0 10px #58a6ff1a}.minimap-node-v2.is-warning[data-v-15a0ff9b]{border-color:var(--ds-warning)}.minimap-node-v2.is-critical[data-v-15a0ff9b]{border-color:var(--ds-critical);background:#f851491a;animation:ds-critical-pulse-15a0ff9b 1s infinite alternate}@keyframes ds-critical-pulse-15a0ff9b{0%{background:#f851490d;border-color:#f851494d}to{background:#f8514933;border-color:var(--ds-critical)}}.node-id-v2[data-v-15a0ff9b]{font-size:.45rem;font-weight:950;font-family:var(--ds-font-mono);color:var(--ds-text-ghost)}.is-active .node-id-v2[data-v-15a0ff9b]{color:#fff}.node-bars-v2[data-v-15a0ff9b]{display:flex;gap:2px;height:16px;width:100%}.v-bar-bg[data-v-15a0ff9b]{flex:1;height:100%;background:#ffffff0d;display:flex;align-items:flex-end}.v-bar-fill[data-v-15a0ff9b]{width:100%;transition:height .8s var(--ds-ease-spring)}.v-bar-fill.pwr[data-v-15a0ff9b]{background:var(--ds-warning);opacity:.7}.v-bar-fill.heat[data-v-15a0ff9b]{background:var(--ds-critical);opacity:.7}.is-critical .v-bar-fill[data-v-15a0ff9b]{opacity:1}.empty-minimap-v2[data-v-15a0ff9b]{font-size:.45rem;font-weight:950;color:var(--ds-text-ghost);padding:20px 0;width:100%;text-align:center}.v2-left-panel[data-v-3ae233a5]{width:320px;background:var(--ds-bg-elevated);border-right:1px solid var(--ds-border-color);display:flex;flex-direction:column;height:100%;z-index:100;position:relative}.panel-header[data-v-3ae233a5]{padding:20px;border-bottom:1px solid var(--ds-border-color)}.sys-label[data-v-3ae233a5]{font-size:.6875rem;font-weight:600;color:var(--ds-text-ghost);letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.panel-header__title[data-v-3ae233a5]{font-size:1rem;font-weight:700;color:var(--ds-text-primary)}.panel-content[data-v-3ae233a5]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:24px}.section-label-industrial[data-v-3ae233a5]{font-size:.6875rem;font-weight:700;color:var(--ds-text-muted);letter-spacing:.04em;margin-bottom:12px;display:flex;align-items:center;gap:8px;text-transform:uppercase}.section-label-industrial[data-v-3ae233a5]:before{content:"";width:3px;height:12px;background:var(--ds-accent);border-radius:2px}.glass-v2[data-v-3ae233a5]{background:var(--ds-bg-elevated);border:1px solid var(--ds-border-color);border-radius:var(--ds-radius-lg);transition:all .2s ease;box-shadow:var(--ds-shadow-card)}.node-summary[data-v-3ae233a5]{padding:16px;border-radius:var(--ds-radius-lg);border:1px solid var(--ds-border-color);background:var(--ds-bg-elevated);box-shadow:var(--ds-shadow-card)}.node-summary[data-v-3ae233a5]:hover{border-color:var(--ds-accent);transform:translateY(-1px);box-shadow:var(--ds-shadow-md)}.node-meta-top[data-v-3ae233a5]{display:flex;justify-content:space-between;margin-bottom:10px}.node-type-label[data-v-3ae233a5]{font-size:.6875rem;font-weight:600;color:var(--ds-accent)}.status-badge[data-v-3ae233a5]{font-size:.6875rem;font-family:var(--ds-font-mono);color:var(--ds-text-ghost)}.status-badge.is-active[data-v-3ae233a5]{color:var(--ds-nominal)}.node-name-main[data-v-3ae233a5]{font-size:1.125rem;font-weight:700;color:var(--ds-text-primary);line-height:1.2}.node-sub-meta[data-v-3ae233a5]{font-size:.6875rem;font-weight:500;color:var(--ds-text-ghost);margin-top:6px}.quick-stats[data-v-3ae233a5]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.quick-stat[data-v-3ae233a5]{display:flex;flex-direction:column;gap:4px;padding:14px;background:var(--ds-bg-subtle);border-radius:var(--ds-radius-md);border:1px solid var(--ds-border-color)}.quick-stat.wide[data-v-3ae233a5]{grid-column:span 2}.quick-stat__label[data-v-3ae233a5]{font-size:.6875rem;font-weight:600;color:var(--ds-text-ghost);text-transform:uppercase}.quick-stat__value[data-v-3ae233a5]{font-size:1.125rem;font-weight:700;font-family:var(--ds-font-mono);color:var(--ds-text-primary)}.mini-bar-bg-v2[data-v-3ae233a5]{height:4px;background:var(--ds-bg-hover);margin:6px 0;overflow:hidden;border-radius:var(--ds-radius-full)}.mini-bar[data-v-3ae233a5]{height:100%;background:var(--ds-nominal);transition:width 1s ease-out;border-radius:var(--ds-radius-full)}.mini-bar.warning[data-v-3ae233a5]{background:var(--ds-warning)}.text-nominal[data-v-3ae233a5]{color:var(--ds-nominal)}.text-warning[data-v-3ae233a5]{color:var(--ds-warning)}.text-critical[data-v-3ae233a5]{color:var(--ds-critical)}.action-grid-v2[data-v-3ae233a5]{display:grid;gap:8px}.action-btn-v2[data-v-3ae233a5]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--ds-bg-elevated);border:1px solid var(--ds-border-color);color:var(--ds-text-secondary);font-size:.8125rem;font-weight:600;cursor:pointer;border-radius:var(--ds-radius-md);transition:all .15s}.action-btn-v2[data-v-3ae233a5]:hover{background:var(--ds-accent);color:#fff;border-color:var(--ds-accent)}.action-icon[data-v-3ae233a5]{font-size:1rem}.order-list-v2[data-v-3ae233a5]{display:flex;flex-direction:column;gap:8px}.order-item-v2[data-v-3ae233a5]{padding:14px;background:var(--ds-bg-elevated);border:1px solid var(--ds-border-color);cursor:pointer;position:relative;transition:all .15s;border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-sm)}.order-item-v2[data-v-3ae233a5]:hover{border-color:#cbd5e1;box-shadow:var(--ds-shadow-md)}.order-id-bracket[data-v-3ae233a5]{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ds-border-color);border-radius:3px 0 0 3px}.is-urgent .order-id-bracket[data-v-3ae233a5]{background:var(--ds-critical)}.is-enterprise .order-id-bracket[data-v-3ae233a5]{background:var(--ds-accent)}.is-whale .order-id-bracket[data-v-3ae233a5]{background:#f59e0b}.order-customer[data-v-3ae233a5]{font-size:.8125rem;font-weight:600;color:var(--ds-text-primary);margin-bottom:2px}.order-type[data-v-3ae233a5]{font-size:.75rem;font-weight:500;color:var(--ds-text-ghost)}.order-meta[data-v-3ae233a5]{display:flex;align-items:center;gap:10px;margin-top:10px}.time[data-v-3ae233a5]{font-size:.75rem;font-family:var(--ds-font-mono);color:var(--ds-text-muted);width:40px}.patience-track-v2[data-v-3ae233a5]{flex:1;height:3px;background:var(--ds-bg-hover);border-radius:var(--ds-radius-full)}.p-fill-v2[data-v-3ae233a5]{height:100%;background:var(--ds-nominal);transition:width 1s linear;border-radius:var(--ds-radius-full)}.is-urgent .p-fill-v2[data-v-3ae233a5]{background:var(--ds-critical)}.energy-mini-card-v2[data-v-3ae233a5]{padding:14px;cursor:pointer;border:1px solid var(--ds-border-color);border-radius:var(--ds-radius-md);background:var(--ds-bg-elevated)}.energy-mini-card-v2[data-v-3ae233a5]:hover{border-color:var(--ds-accent)}.energy-header[data-v-3ae233a5]{display:flex;justify-content:space-between;font-size:.8125rem;font-weight:600;color:var(--ds-text-primary);margin-bottom:10px}.energy-progress-track-v2[data-v-3ae233a5]{height:4px;background:var(--ds-bg-hover);border-radius:var(--ds-radius-full);overflow:hidden;margin-bottom:10px}.energy-progress-fill-v2[data-v-3ae233a5]{height:100%;background:var(--ds-accent);border-radius:var(--ds-radius-full)}.energy-progress-fill-v2.is-high[data-v-3ae233a5]{background:var(--ds-nominal)}.energy-progress-fill-v2.is-low[data-v-3ae233a5]{background:var(--ds-critical)}.grid-status-v2[data-v-3ae233a5]{font-size:.75rem;font-weight:500;color:var(--ds-text-ghost);display:flex;align-items:center;gap:6px}.pulse-dot-v2[data-v-3ae233a5]{width:6px;height:6px;background:var(--ds-nominal);border-radius:50%}.empty-orders-v2[data-v-3ae233a5]{display:flex;flex-direction:column;align-items:center;padding:32px 16px;text-align:center;gap:8px;border:2px dashed var(--ds-border-color);cursor:pointer;border-radius:var(--ds-radius-lg);background:var(--ds-bg-subtle)}.empty-icon-static[data-v-3ae233a5]{font-size:1.5rem;color:var(--ds-accent);margin-bottom:8px}.empty-orders-v2 .text[data-v-3ae233a5]{font-size:.875rem;font-weight:600;color:var(--ds-text-primary)}.empty-orders-v2 .sub-text[data-v-3ae233a5]{font-size:.75rem;color:var(--ds-text-ghost)}.cta-link-v2[data-v-3ae233a5]{background:var(--ds-accent);color:#fff;border:none;font-size:.8125rem;font-weight:600;padding:8px 16px;margin-top:12px;cursor:pointer;border-radius:var(--ds-radius-md)}@keyframes ds-pulse-3ae233a5{0%,to{opacity:.6}50%{opacity:1}}.specialization-overlay[data-v-c7f6c7a0]{max-width:600px}.specs-grid[data-v-c7f6c7a0]{display:grid;grid-template-columns:1fr;gap:12px;margin-top:20px}.spec-card[data-v-c7f6c7a0]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);padding:16px;border-radius:8px;display:flex;align-items:center;gap:20px;cursor:pointer;transition:all .2s;position:relative;overflow:hidden}.spec-card[data-v-c7f6c7a0]:hover{background:#ffffff0d;border-color:#ffffff1a}.spec-card.is-active[data-v-c7f6c7a0]{background:#3a86ff0d;border-color:var(--color-accent)}.spec-icon[data-v-c7f6c7a0]{font-size:2rem;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#0003;border-radius:8px}.spec-info[data-v-c7f6c7a0]{display:flex;flex-direction:column;gap:4px}.spec-label[data-v-c7f6c7a0]{font-size:.8rem;font-weight:800}.spec-bonus[data-v-c7f6c7a0]{font-size:.7rem;color:var(--color-success);font-family:monospace}.active-badge[data-v-c7f6c7a0]{position:absolute;top:10px;right:10px;font-size:.5rem;font-weight:900;color:var(--color-accent);background:#3a86ff1a;padding:2px 6px;border-radius:4px;letter-spacing:.1em}.spec-actions[data-v-c7f6c7a0]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.infrastructure-v2[data-v-28250b04]{display:flex;flex-direction:column;height:100%;background:var(--ds-bg-void);color:#fff;overflow:hidden}.v2-content-header[data-v-28250b04]{height:80px;padding:0 32px;background:#0d1117cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.v2-breadcrumb[data-v-28250b04]{font-size:.6rem;font-weight:950;letter-spacing:.15em;display:flex;gap:12px}.v2-sep[data-v-28250b04]{opacity:.3;color:var(--ds-accent)}.v2-asset-site[data-v-28250b04]{color:#fff}.v2-room-tabs[data-v-28250b04]{display:flex;gap:24px}.v2-room-tab[data-v-28250b04]{font-size:.75rem;font-weight:950;letter-spacing:.1em;padding:12px 0;position:relative;transition:all .2s}.v2-room-tab.is-active[data-v-28250b04]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--ds-accent);box-shadow:0 0 10px var(--ds-accent-glow)}.v2-command-actions[data-v-28250b04]{display:flex;gap:16px}.v2-cmd-btn[data-v-28250b04]{padding:10px 20px;background:var(--ds-accent);color:#000;font-size:.65rem;font-weight:950;letter-spacing:.1em;border-radius:2px;display:flex;align-items:center;gap:12px;transition:all .2s}.v2-cmd-btn.secondary[data-v-28250b04]{background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.1)}.v2-cmd-btn.secondary[data-v-28250b04]:hover{background:#ffffff1a}.v2-cmd-btn.secondary.active[data-v-28250b04]{border-color:var(--ds-nominal);color:var(--ds-nominal);background:#2386361a}.v2-telemetry-cluster[data-v-28250b04]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:32px}.v2-tel-card[data-v-28250b04]{background:linear-gradient(135deg,rgba(255,255,255,.02) 0%,transparent 100%);border:1px solid rgba(255,255,255,.05);padding:24px;position:relative;overflow:hidden;transition:all .3s}.v2-tel-card[data-v-28250b04]:hover{border-color:#ffffff1f;background:#ffffff08}.v2-tel-card.is-critical[data-v-28250b04]{border-color:var(--ds-critical);background:#f851490d}.tel-scanline[data-v-28250b04]{position:absolute;inset:0;background:linear-gradient(#12101000 50%,#ffffff05 50%);background-size:100% 2px;pointer-events:none}.tel-header[data-v-28250b04]{display:flex;justify-content:space-between;margin-bottom:24px}.tel-label[data-v-28250b04]{font-size:.55rem;font-weight:950;letter-spacing:.15em;color:var(--ds-text-ghost)}.tel-badge[data-v-28250b04]{font-size:.55rem;font-weight:950;color:var(--ds-nominal)}.is-critical .tel-badge[data-v-28250b04]{color:var(--ds-critical);text-shadow:0 0 10px var(--ds-critical)}.tel-main[data-v-28250b04]{display:flex;align-items:flex-end;gap:32px}.tel-value[data-v-28250b04]{font-size:2.2rem;font-weight:950;font-family:var(--ds-font-mono)}.tel-value small[data-v-28250b04]{font-size:.8rem;margin-left:8px;opacity:.5}.tel-gauge-cluster[data-v-28250b04]{flex:1;display:flex;flex-direction:column;gap:8px;padding-bottom:8px}.tel-gauge-bg[data-v-28250b04]{height:4px;background:#ffffff0d;border-radius:2px;overflow:hidden}.tel-gauge-fill[data-v-28250b04]{height:100%;transition:width 1.5s var(--ds-ease-spring)}.tel-gauge-fill.pwr[data-v-28250b04]{background:var(--ds-nominal)}.tel-gauge-fill.tmp[data-v-28250b04]{background:var(--ds-warning)}.tel-gauge-fill.sig[data-v-28250b04]{background:var(--ds-accent)}.is-critical .tel-gauge-fill[data-v-28250b04]{background:var(--ds-critical)!important;box-shadow:0 0 10px var(--ds-critical)}.tel-meta[data-v-28250b04]{font-size:.5rem;font-weight:950;letter-spacing:.1em}.v2-section[data-v-28250b04]{padding:0 32px 48px}.v2-section-header[data-v-28250b04]{font-size:.65rem;font-weight:950;letter-spacing:.2em;margin-bottom:24px;border-left:3px solid var(--ds-accent);padding-left:16px;opacity:.8}.v2-visual-grid[data-v-28250b04]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:32px}.v2-content-scroll[data-v-28250b04]{flex:1;overflow-y:auto}.v2-table-header[data-v-28250b04]{display:grid;grid-template-columns:2fr 1.5fr 1fr;padding:16px 24px;background:#ffffff05;font-size:.55rem;font-weight:950;letter-spacing:.15em;border-bottom:1px solid rgba(255,255,255,.08)}.v2-table-row[data-v-28250b04]{display:grid;grid-template-columns:2fr 1.5fr 1fr;padding:16px 24px;font-size:.7rem;font-weight:900;border-bottom:1px solid rgba(255,255,255,.03);transition:all .2s}.v2-table-row[data-v-28250b04]:hover{background:#ffffff03}.v2-status-dot[data-v-28250b04]{width:6px;height:6px;border-radius:50%;background:var(--ds-critical);display:inline-block;margin-right:12px}.v2-status-dot.is-online[data-v-28250b04]{background:var(--ds-nominal);box-shadow:0 0 8px var(--ds-nominal)}.thermal-legend[data-v-28250b04]{position:fixed;bottom:100px;left:280px;background:#05070af2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);padding:16px 24px;display:flex;flex-direction:column;gap:12px;z-index:1000}.legend-title[data-v-28250b04]{font-size:.5rem;font-weight:950;letter-spacing:.15em;color:var(--ds-text-ghost)}.legend-items[data-v-28250b04]{display:flex;gap:24px}.legend-item[data-v-28250b04]{font-size:.6rem;font-weight:900;display:flex;align-items:center;gap:10px}.scale-dot[data-v-28250b04]{width:10px;height:10px;border-radius:2px}.scale-dot.ambient[data-v-28250b04]{background:#0096ff99}.scale-dot.warm[data-v-28250b04]{background:#ffc80099}.scale-dot.hot[data-v-28250b04]{background:#ff5a3299}.scale-dot.critical[data-v-28250b04]{background:#f00c;animation:ds-blink-28250b04 1s infinite}@keyframes ds-blink-28250b04{50%{opacity:.4}}.v2-close-btn[data-v-28250b04]{background:none;border:none;color:var(--ds-text-ghost);font-size:1.5rem;cursor:pointer;line-height:1;padding:8px;transition:all .2s;margin-left:16px}.v2-close-btn[data-v-28250b04]:hover{color:#fff;transform:rotate(90deg)}.spec-active-pill[data-v-28250b04]{font-size:.6rem;font-weight:800;color:var(--color-accent);background:#3a86ff1a;border:1px solid var(--color-accent);padding:1px 6px;border-radius:4px;letter-spacing:.05em;margin-left:8px}.locations-view[data-v-f936b6ae]{display:flex;flex-direction:column;height:100%;background:var(--color-surface)}.view-header[data-v-f936b6ae]{padding:var(--space-2xl) var(--space-3xl);border-bottom:var(--border-ui);display:flex;justify-content:space-between;align-items:flex-end}.view-title[data-v-f936b6ae]{font-size:1.8rem;font-weight:800;color:#fff;letter-spacing:-.02em}.header-stats[data-v-f936b6ae]{display:flex;gap:40px}.h-stat[data-v-f936b6ae]{display:flex;flex-direction:column;align-items:flex-end}.hs-label[data-v-f936b6ae]{font-size:.55rem;font-weight:800;color:var(--color-muted);letter-spacing:.1em}.hs-val[data-v-f936b6ae]{font-size:1.2rem;font-family:var(--font-mono);font-weight:800}.locations-content[data-v-f936b6ae]{padding:var(--space-3xl);flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:60px}.section-header[data-v-f936b6ae]{display:flex;align-items:center;gap:var(--space-xl);margin-bottom:var(--space-2xl)}.section-label[data-v-f936b6ae]{font-size:.7rem;font-weight:800;color:var(--color-muted);letter-spacing:.2em;white-space:nowrap}.section-line[data-v-f936b6ae]{flex:1;height:1px;background:var(--border-dim);opacity:.3}.nodes-grid[data-v-f936b6ae]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-xl)}.node-card[data-v-f936b6ae]{background:var(--color-elevated);border:var(--border-dim);padding:var(--space-2xl);display:flex;flex-direction:column;gap:20px;cursor:pointer;transition:all .2s}.node-card[data-v-f936b6ae]:hover{border-color:#fff3;background:#ffffff05}.active-node[data-v-f936b6ae]{border-color:var(--color-accent);background:#3a86ff0d}.node-header[data-v-f936b6ae]{display:flex;justify-content:space-between;align-items:flex-start}.node-type[data-v-f936b6ae]{font-size:.55rem;font-weight:800;color:var(--color-muted);letter-spacing:.1em}.node-name[data-v-f936b6ae]{font-size:1rem;font-weight:800;color:#fff;margin-top:4px}.node-region[data-v-f936b6ae]{display:flex;align-items:center;gap:8px;font-size:.6rem;color:var(--color-muted);font-weight:800}.node-metrics[data-v-f936b6ae]{display:flex;flex-direction:column;gap:12px}.metric-mini[data-v-f936b6ae]{display:flex;flex-direction:column;gap:6px}.mm-label[data-v-f936b6ae]{font-size:.5rem;font-weight:800;color:var(--color-muted);opacity:.7}.mm-bar-bg[data-v-f936b6ae]{height:2px;background:#ffffff0d}.mm-bar[data-v-f936b6ae]{height:100%;background:var(--color-accent)}.mm-val[data-v-f936b6ae]{font-size:.7rem;font-family:var(--font-mono);color:#fff;text-align:right}.node-footer[data-v-f936b6ae]{padding-top:20px;border-top:var(--border-dim);display:flex;justify-content:space-between;align-items:center}.status-indicator[data-v-f936b6ae]{display:flex;align-items:center;gap:8px;font-size:.6rem;font-weight:800}.status-pip[data-v-f936b6ae]{width:6px;height:6px;border-radius:50%}.status-pip.online[data-v-f936b6ae]{background:var(--color-success);box-shadow:0 0 8px var(--color-success)}.status-text[data-v-f936b6ae]{color:var(--color-success);opacity:.8}.node-action[data-v-f936b6ae]{background:transparent;border:var(--border-dim);color:var(--color-muted);font-size:.6rem;font-weight:800;padding:6px 12px;border-radius:2px}.node-card:hover .node-action[data-v-f936b6ae]{color:#fff;border-color:#fff}.node-card.locked[data-v-f936b6ae]{opacity:.5;filter:grayscale(1);cursor:default}.node-card.locked[data-v-f936b6ae]:hover{filter:grayscale(.5);opacity:.7}.node-card.can-buy[data-v-f936b6ae]{filter:grayscale(.2);opacity:.9;cursor:pointer}.node-requirements[data-v-f936b6ae]{display:flex;flex-direction:column;gap:12px}.req-item[data-v-f936b6ae]{display:flex;justify-content:space-between;font-size:.65rem;color:var(--color-muted)}.req-item.met[data-v-f936b6ae]{color:#fff}.req-val[data-v-f936b6ae]{font-family:var(--font-mono);font-weight:800}.req-item.met .req-val[data-v-f936b6ae]{color:var(--color-success)}.purchase-btn[data-v-f936b6ae]{width:100%;padding:12px;background:var(--color-bg-deep);border:var(--border-dim);color:var(--color-muted);font-size:.7rem;font-weight:800;margin-top:auto}.can-buy .purchase-btn[data-v-f936b6ae]{background:var(--color-success);color:#000;border:none;cursor:pointer}.can-buy .purchase-btn[data-v-f936b6ae]:hover{filter:brightness(1.2)}.hosting-grid[data-v-71e96c03]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:16px}.service-card[data-v-71e96c03]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);padding:20px;border-radius:8px;display:flex;align-items:center;gap:16px;position:relative;overflow:hidden}.service-icon[data-v-71e96c03]{font-size:2rem}.service-label[data-v-71e96c03]{margin:0;font-size:.9rem;font-weight:800}.service-meta[data-v-71e96c03]{font-size:.65rem;display:flex;flex-direction:column;gap:4px}.lock-overlay[data-v-71e96c03]{position:absolute;inset:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:10}.lock-overlay span[data-v-71e96c03]{font-size:.7rem;font-weight:900;background:#333;padding:4px 12px;border-radius:4px;border:1px solid #444}.fleet-list[data-v-71e96c03]{margin-top:12px;display:flex;flex-direction:column;gap:4px}.deployment-row[data-v-71e96c03]{background:#ffffff05;border:1px solid rgba(255,255,255,.03);padding:12px 20px;border-radius:4px;display:grid;grid-template-columns:32px 1fr 100px 1fr 100px;align-items:center;font-size:.75rem}.d-status.online[data-v-71e96c03]{color:var(--color-success);font-weight:800}.d-status.degraded[data-v-71e96c03]{color:var(--color-warning);font-weight:800}.d-rev[data-v-71e96c03]{font-weight:800;text-align:right}.noc-dashboard[data-v-d7d9eff4]{display:flex;height:100%;background:var(--v3-bg-dark);gap:1px}.noc-sidebar[data-v-d7d9eff4]{width:320px;background:var(--v3-bg-surface);display:flex;flex-direction:column;border-right:1px solid var(--v3-border-soft)}.noc-panel-header[data-v-d7d9eff4]{padding:16px;background:#0003;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--v3-border-soft)}.header-title[data-v-d7d9eff4]{font-weight:800;letter-spacing:.1em;font-size:.85rem}.active-count[data-v-d7d9eff4]{margin-left:auto;background:var(--v3-accent);color:#fff;padding:2px 8px;border-radius:10px;font-size:.75rem;font-weight:900}.incident-list[data-v-d7d9eff4]{flex:1;overflow-y:auto}.incident-item[data-v-d7d9eff4]{padding:16px;border-bottom:1px solid var(--v3-border-soft);cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.incident-item[data-v-d7d9eff4]:hover{background:#ffffff08}.incident-item.selected[data-v-d7d9eff4]{background:rgba(var(--v3-accent-rgb),.1);border-left:3px solid var(--v3-accent)}.incident-item__header[data-v-d7d9eff4]{display:flex;justify-content:space-between;margin-bottom:4px}.incident-type[data-v-d7d9eff4]{font-size:.65rem;font-weight:800;text-transform:uppercase;opacity:.7}.incident-timer[data-v-d7d9eff4]{font-family:var(--v3-font-mono);font-size:.75rem}.incident-title[data-v-d7d9eff4]{font-size:.9rem;font-weight:600;margin-bottom:8px}.incident-progress[data-v-d7d9eff4]{height:4px;background:#0000004d;border-radius:2px;margin-top:8px}.progress-bar[data-v-d7d9eff4]{height:100%;background:var(--v3-accent);transition:width 1s linear}.severity-critical .progress-bar[data-v-d7d9eff4]{background:var(--v3-danger)}.severity-high .progress-bar[data-v-d7d9eff4]{background:var(--v3-warning)}.noc-empty[data-v-d7d9eff4]{padding:60px 20px;text-align:center;opacity:.3}.empty-icon[data-v-d7d9eff4]{font-size:3rem;margin-bottom:12px}.empty-text[data-v-d7d9eff4]{font-weight:800;letter-spacing:.2em;margin-bottom:4px}.empty-sub[data-v-d7d9eff4]{font-size:.7rem}.noc-main[data-v-d7d9eff4]{flex:1;display:flex;flex-direction:column;padding:24px;gap:24px;overflow-y:auto}.noc-telemetry-row[data-v-d7d9eff4]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.telemetry-card[data-v-d7d9eff4]{background:var(--v3-bg-surface);border:1px solid var(--v3-border-soft);padding:16px;border-radius:4px}.tel-label[data-v-d7d9eff4]{font-size:.65rem;font-weight:800;color:var(--v3-text-secondary);margin-bottom:4px}.tel-value[data-v-d7d9eff4]{font-size:1.5rem;font-weight:900;font-family:var(--v3-font-mono);margin-bottom:12px}.tel-chart[data-v-d7d9eff4]{height:40px;display:flex;align-items:flex-end;gap:2px}.spark-bar[data-v-d7d9eff4]{flex:1;background:var(--v3-accent);opacity:.5}.noc-focus[data-v-d7d9eff4]{flex:1;min-height:400px}.event-details[data-v-d7d9eff4]{background:var(--v3-bg-surface);border:1px solid var(--v3-border-soft);border-radius:8px;padding:32px;height:100%}.details-type[data-v-d7d9eff4]{display:inline-block;padding:4px 12px;border-radius:4px;font-size:.7rem;font-weight:900;text-transform:uppercase;margin-bottom:16px;background:#ffffff1a}.severity-critical[data-v-d7d9eff4]{color:var(--v3-danger);border:1px solid var(--v3-danger)}.details-title[data-v-d7d9eff4]{font-size:1.8rem;font-weight:900;margin-bottom:12px}.details-desc[data-v-d7d9eff4]{font-size:1.1rem;color:var(--v3-text-secondary);max-width:800px;margin-bottom:32px;line-height:1.6}.impact-stats[data-v-d7d9eff4]{display:flex;gap:40px;margin-bottom:40px;padding:20px;background:#0003;border-radius:4px}.stat .label[data-v-d7d9eff4]{display:block;font-size:.65rem;color:var(--v3-text-secondary);margin-bottom:4px}.stat .value[data-v-d7d9eff4]{font-size:1.2rem;font-weight:800;font-family:var(--v3-font-mono)}.action-grid[data-v-d7d9eff4]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.action-card[data-v-d7d9eff4]{background:#ffffff08;border:1px solid var(--v3-border-soft);padding:20px;border-radius:6px;cursor:pointer;transition:all .2s ease}.action-card[data-v-d7d9eff4]:hover:not(.disabled){background:rgba(var(--v3-accent-rgb),.1);border-color:var(--v3-accent);transform:translateY(-2px)}.action-top[data-v-d7d9eff4]{display:flex;justify-content:space-between;margin-bottom:8px}.action-label[data-v-d7d9eff4]{font-weight:800;font-size:1rem}.action-cost[data-v-d7d9eff4]{color:var(--v3-accent);font-weight:900}.action-desc[data-v-d7d9eff4]{font-size:.85rem;color:var(--v3-text-secondary);margin-bottom:16px;min-height:40px}.action-meta[data-v-d7d9eff4]{display:flex;justify-content:space-between;font-size:.7rem;font-weight:700;opacity:.6}.disabled[data-v-d7d9eff4]{opacity:.5;cursor:not-allowed;filter:grayscale(1)}.noc-landing[data-v-d7d9eff4]{height:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.grid-background[data-v-d7d9eff4]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(circle,black,transparent 80%);mask-image:radial-gradient(circle,black,transparent 80%)}.landing-content[data-v-d7d9eff4]{text-align:center;z-index:1}.pulse-ring[data-v-d7d9eff4]{width:100px;height:100px;border:2px solid var(--v3-accent);border-radius:50%;margin:0 auto 32px;animation:pulse-d7d9eff4 2s infinite}@keyframes pulse-d7d9eff4{0%{transform:scale(1);opacity:.8}to{transform:scale(1.5);opacity:0}}.landing-content h3[data-v-d7d9eff4]{letter-spacing:.4em;font-weight:900;margin-bottom:12px}.landing-content p[data-v-d7d9eff4]{color:var(--v3-text-secondary);font-size:.8rem;margin-bottom:40px}.regional-status[data-v-d7d9eff4]{display:flex;justify-content:center;gap:24px}.region-pip[data-v-d7d9eff4]{display:flex;align-items:center;gap:8px}.pip-dot[data-v-d7d9eff4]{width:8px;height:8px;border-radius:50%}.pip-dot.online[data-v-d7d9eff4]{background:var(--v3-success);box-shadow:0 0 5px var(--v3-success)}.pip-name[data-v-d7d9eff4]{font-size:.6rem;font-weight:800;opacity:.5}.v3-info-trigger[data-v-d7d9eff4]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#58a6ff26;color:#58a6ff;font-size:10px;font-weight:800;cursor:help;margin-left:6px;vertical-align:middle;border:1px solid rgba(88,166,255,.3);transition:all .2s}.v3-info-trigger[data-v-d7d9eff4]:hover{background:#58a6ff;color:#05070a;box-shadow:0 0 10px #58a6ff66}.order-list-context[data-v-2a501b0e]{display:flex;flex-direction:column;gap:16px;width:100%}.operational-header[data-v-2a501b0e]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:12px}.h-label[data-v-2a501b0e]{font-size:.6rem;font-weight:900;color:#888;letter-spacing:.2em}.h-count[data-v-2a501b0e]{color:var(--v3-accent);font-weight:800}.btn-refresh[data-v-2a501b0e]{font-size:.5rem;background:#ffffff0d;padding:4px 8px;border-radius:2px;cursor:pointer}.btn-refresh[data-v-2a501b0e]:hover{background:#ffffff1a}.order-table[data-v-2a501b0e]{display:flex;flex-direction:column;background:#0c0e12;border-radius:4px;overflow:hidden;border:1px solid rgba(255,255,255,.05)}.table-head[data-v-2a501b0e]{display:grid;grid-template-columns:100px 1fr 150px 100px 80px;padding:10px 16px;background:#0000004d;font-size:.5rem;color:#555;font-weight:900}.order-row[data-v-2a501b0e]{display:grid;grid-template-columns:100px 1fr 150px 100px 80px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05);align-items:center;transition:all .2s}.order-row[data-v-2a501b0e]:hover{background:#ffffff0d!important}.col-type[data-v-2a501b0e]{font-family:monospace;font-size:.6rem;color:var(--v3-accent)}.col-client[data-v-2a501b0e]{font-weight:700;color:#fff;font-size:.8rem;display:flex;align-items:center;gap:8px}.col-specs[data-v-2a501b0e]{font-size:.65rem;color:#888;font-family:monospace}.col-price[data-v-2a501b0e]{color:#52c41a;font-weight:800;font-family:monospace}.btn-select[data-v-2a501b0e]{background:var(--v3-accent);color:#000;border:none;padding:4px 8px;font-size:.55rem;font-weight:900;border-radius:2px;cursor:pointer}.badge-mini[data-v-2a501b0e]{font-size:.5rem;padding:1px 4px;border-radius:2px}.badge-mini.ent[data-v-2a501b0e]{background:#3b82f6;color:#fff}.badge-mini.whale[data-v-2a501b0e]{background:#fbbf24;color:#000}.empty-operations[data-v-2a501b0e]{text-align:center;padding:60px;color:#555}.v3-info-trigger[data-v-2a501b0e]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#58a6ff26;color:#58a6ff;font-size:10px;font-weight:800;cursor:help;margin-left:6px;vertical-align:middle;border:1px solid rgba(88,166,255,.3);transition:all .2s}.v3-info-trigger[data-v-2a501b0e]:hover{background:#58a6ff;color:#05070a;box-shadow:0 0 10px #58a6ff66}.customers-overlay[data-v-2a49dbe8]{width:1100px;max-width:95vw;background:var(--color-bg-light);border-radius:12px;border:1px solid var(--color-border);display:flex;flex-direction:column;overflow:hidden;max-height:85vh}.customers-overlay.inline-panel[data-v-2a49dbe8]{width:100%;max-width:none;background:transparent;border:none}.customers-overlay.inline-panel .overlay-body[data-v-2a49dbe8]{padding:0;height:auto}.overlay-backdrop[data-v-2a49dbe8]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5000;display:flex;justify-content:center;align-items:center}.overlay-header[data-v-2a49dbe8]{padding:20px 25px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border);background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,transparent 100%)}.header-title[data-v-2a49dbe8]{display:flex;align-items:center;gap:15px}.header-title h2[data-v-2a49dbe8]{margin:0;font-size:1.4rem;color:#fff}.icon[data-v-2a49dbe8]{font-size:1.8rem}.customer-count[data-v-2a49dbe8]{font-size:.7rem;background:#58a6ff26;color:#58a6ff;padding:3px 8px;border-radius:10px;font-weight:600}.close-btn[data-v-2a49dbe8]{background:none;border:none;color:#8b949e;font-size:2rem;cursor:pointer}.close-btn[data-v-2a49dbe8]:hover{color:#fff}.overlay-body[data-v-2a49dbe8]{padding:25px;display:flex;flex-direction:column;gap:20px;overflow-y:auto}.customer-stats[data-v-2a49dbe8]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.stat-box[data-v-2a49dbe8]{background:#00000040;padding:16px;border-radius:8px;text-align:center;border:1px solid rgba(255,255,255,.05)}.stat-box label[data-v-2a49dbe8]{display:block;font-size:.65rem;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:6px;letter-spacing:.8px;font-weight:700}.stat-box .value[data-v-2a49dbe8]{font-size:1.6rem;font-weight:800}.filter-bar[data-v-2a49dbe8]{display:flex;gap:16px;align-items:flex-end;background:#0003;padding:12px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.filter-group[data-v-2a49dbe8]{display:flex;flex-direction:column;gap:4px}.filter-group label[data-v-2a49dbe8]{font-size:.6rem;color:#8b949e;text-transform:uppercase;font-weight:700;letter-spacing:.05em}.filter-select[data-v-2a49dbe8]{background:#010409;border:1px solid #30363d;color:#e6edf3;padding:6px 10px;font-family:monospace;border-radius:4px;font-size:.8rem;min-width:140px}.filter-count[data-v-2a49dbe8]{margin-left:auto;font-size:.75rem;color:#58a6ff;font-weight:600;align-self:center}.customer-list-container[data-v-2a49dbe8]{flex:1;display:flex;flex-direction:column;background:#00000026;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.05)}.list-header[data-v-2a49dbe8]{display:grid;grid-template-columns:2fr 1fr .8fr .8fr 1.2fr 1fr 40px;padding:10px 16px;background:#0000004d;font-size:.65rem;font-weight:700;text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.5px}.customer-list[data-v-2a49dbe8]{overflow-y:auto;max-height:50vh}.customer-row[data-v-2a49dbe8]{display:grid;grid-template-columns:2fr 1fr .8fr .8fr 1.2fr 1fr 40px;padding:12px 16px;align-items:center;border-bottom:1px solid rgba(255,255,255,.03);transition:background .2s;cursor:pointer}.customer-row[data-v-2a49dbe8]:hover{background:#58a6ff0a}.cust-brand-wrapper[data-v-2a49dbe8]{display:flex;align-items:center;gap:12px}.cust-brand[data-v-2a49dbe8]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:800;color:#fff;flex-shrink:0;text-shadow:0 1px 2px rgba(0,0,0,.5)}.cust-name[data-v-2a49dbe8]{font-weight:700;color:#e6edf3;font-size:.85rem}.cust-sub[data-v-2a49dbe8]{font-size:.7rem;color:#6e7681}.cust-region[data-v-2a49dbe8]{display:flex;align-items:center;gap:6px}.region-flag-mini[data-v-2a49dbe8]{font-size:1.1rem}.region-key[data-v-2a49dbe8]{font-size:.6rem;font-weight:700;color:#8b949e;font-family:monospace}.tier-badge[data-v-2a49dbe8]{font-size:.6rem;padding:2px 8px;border-radius:4px;font-weight:800;text-transform:uppercase;border:1px solid transparent}.tier-badge.diamond[data-v-2a49dbe8]{background:#a855f726;color:#c084fc;border-color:#a855f740}.tier-badge.enterprise[data-v-2a49dbe8]{background:#3b82f626;color:#60a5fa;border-color:#3b82f640}.tier-badge.silver[data-v-2a49dbe8]{background:#94a3b826;color:#94a3b8;border-color:#94a3b840}.tier-badge.bronze[data-v-2a49dbe8]{background:#b4783c26;color:#d4a574;border-color:#b4783c40}.status-badge[data-v-2a49dbe8]{font-size:.6rem;padding:2px 8px;border-radius:4px;font-weight:800;text-transform:uppercase}.status-badge.active[data-v-2a49dbe8]{background:#3fb9501a;color:#3fb950;border:1px solid rgba(63,185,80,.2)}.status-badge.unhappy[data-v-2a49dbe8]{background:#d299221a;color:#d29922;border:1px solid rgba(210,153,34,.2)}.status-badge.churning[data-v-2a49dbe8]{background:#f851491a;color:#f85149;border:1px solid rgba(248,81,73,.2)}.cust-sat[data-v-2a49dbe8],.cust-loyalty[data-v-2a49dbe8]{display:flex;align-items:center;gap:8px;font-size:.75rem;font-family:monospace;color:#c9d1d9}.sat-bar-container[data-v-2a49dbe8],.loyalty-bar-container[data-v-2a49dbe8]{flex:1;height:4px;background:#ffffff14;border-radius:2px;overflow:hidden}.sat-bar[data-v-2a49dbe8],.loyalty-bar[data-v-2a49dbe8]{height:100%;border-radius:2px;transition:width .3s}.sat-bar.good[data-v-2a49dbe8]{background:#3fb950}.sat-bar.ok[data-v-2a49dbe8]{background:#d29922}.sat-bar.poor[data-v-2a49dbe8]{background:#f85149}.loyalty-bar.high[data-v-2a49dbe8]{background:#58a6ff}.loyalty-bar.medium[data-v-2a49dbe8]{background:#d2a8ff}.loyalty-bar.low[data-v-2a49dbe8]{background:#6e7681}.cust-expand[data-v-2a49dbe8]{text-align:center;color:#484f58;transition:transform .2s}.cust-expand .rotated[data-v-2a49dbe8]{display:inline-block;transform:rotate(90deg)}.customer-details-expanded[data-v-2a49dbe8]{grid-column:1 / -1;margin:0 16px 8px;background:#0d1117cc;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.details-grid[data-v-2a49dbe8]{display:grid;grid-template-columns:320px 1fr;min-height:250px}.details-sidebar[data-v-2a49dbe8]{padding:20px;background:#00000040;border-right:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:20px}.details-main[data-v-2a49dbe8]{padding:20px}.detail-section h4[data-v-2a49dbe8]{font-size:.6rem;color:#6e7681;letter-spacing:.15em;margin-bottom:10px;font-weight:800}.region-detail-card[data-v-2a49dbe8]{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff08;border-radius:6px;border:1px solid rgba(255,255,255,.05)}.region-flag-large[data-v-2a49dbe8]{font-size:2rem}.region-detail-name[data-v-2a49dbe8]{font-weight:700;color:#e6edf3;font-size:.9rem}.region-detail-key[data-v-2a49dbe8]{font-size:.6rem;color:#58a6ff;font-family:monospace;letter-spacing:.05em}.flag-tags[data-v-2a49dbe8]{display:flex;flex-wrap:wrap;gap:6px}.flag-tag[data-v-2a49dbe8]{font-size:.65rem;font-weight:700;padding:3px 8px;border-radius:4px}.flag-tag.compliance[data-v-2a49dbe8]{background:#3b82f626;color:#60a5fa;border:1px solid rgba(59,130,246,.2)}.flag-tag.performance[data-v-2a49dbe8]{background:#f9731626;color:#fb923c;border:1px solid rgba(249,115,22,.2)}.flag-tag.eco[data-v-2a49dbe8]{background:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.2)}.flag-tag.neutral[data-v-2a49dbe8]{background:#94a3b81a;color:#94a3b8;border:1px solid rgba(148,163,184,.15)}.order-mini-row[data-v-2a49dbe8]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#ffffff08;border-radius:4px;margin-bottom:4px;font-size:.8rem}.o-type[data-v-2a49dbe8]{font-weight:700;flex:1;color:#c9d1d9}.o-price[data-v-2a49dbe8]{font-family:monospace;color:#3fb950;opacity:.8}.o-cancel[data-v-2a49dbe8]{background:transparent;border:none;color:#f85149;opacity:.3;cursor:pointer;padding:0 4px}.o-cancel[data-v-2a49dbe8]:hover{opacity:1}.btn-pr-stunt[data-v-2a49dbe8]{width:100%;padding:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:.7rem;font-weight:800;cursor:pointer;border-radius:4px;margin-bottom:6px;transition:all .2s}.btn-pr-stunt[data-v-2a49dbe8]:hover:not(:disabled){background:#58a6ff26;border-color:#58a6ff;color:#58a6ff}.btn-pr-stunt[data-v-2a49dbe8]:disabled{opacity:.4;cursor:not-allowed}.hint[data-v-2a49dbe8]{font-size:.6rem;color:#6e7681}.empty-hint[data-v-2a49dbe8]{font-size:.8rem;color:#6e7681;font-style:italic}.reviews-list[data-v-2a49dbe8]{display:flex;flex-direction:column;gap:10px}.review-item[data-v-2a49dbe8]{padding:14px;background:#ffffff08;border-radius:8px;border-left:3px solid #484f58}.review-item.positive[data-v-2a49dbe8]{border-left-color:#3fb950}.review-item.negative[data-v-2a49dbe8]{border-left-color:#f85149}.review-item.neutral[data-v-2a49dbe8]{border-left-color:#d29922}.review-header[data-v-2a49dbe8]{display:flex;justify-content:space-between;margin-bottom:8px}.star[data-v-2a49dbe8]{color:#ffffff1a;font-size:.85rem}.star.filled[data-v-2a49dbe8]{color:#facc15}.date[data-v-2a49dbe8]{font-size:.65rem;color:#6e7681}.review-content[data-v-2a49dbe8]{font-size:.85rem;line-height:1.4;font-style:italic;color:#e6edf3}.empty-state[data-v-2a49dbe8]{padding:40px;text-align:center;color:#6e7681}.btn-primary[data-v-2a49dbe8]{margin-top:12px;background:#58a6ff;color:#000;border:none;padding:10px 20px;border-radius:6px;font-weight:700;cursor:pointer}.btn-primary[data-v-2a49dbe8]:hover{background:#79b8ff}.text-success[data-v-2a49dbe8]{color:#3fb950}.text-warning[data-v-2a49dbe8]{color:#d29922}.text-danger[data-v-2a49dbe8]{color:#f85149}@media(max-width:768px){.customers-overlay[data-v-2a49dbe8]{width:100%;max-height:90vh}.customer-stats[data-v-2a49dbe8]{grid-template-columns:repeat(2,1fr)}.list-header[data-v-2a49dbe8],.customer-row[data-v-2a49dbe8]{grid-template-columns:2fr 1fr 1fr 40px}.cust-region[data-v-2a49dbe8],.cust-tier[data-v-2a49dbe8],.cust-loyalty[data-v-2a49dbe8]{display:none}.filter-bar[data-v-2a49dbe8]{flex-wrap:wrap}.details-grid[data-v-2a49dbe8]{grid-template-columns:1fr}}.v2-modal-backdrop[data-v-1572392a]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.v2-modal[data-v-1572392a]{width:400px;background:var(--color-panel-bg);border:var(--border-ui);box-shadow:0 0 30px #00000080;border-radius:4px}.v2-modal-header[data-v-1572392a]{padding:16px;border-bottom:var(--border-dim);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.v2-modal-header.danger[data-v-1572392a]{color:var(--color-danger);border-bottom-color:var(--color-danger)}.v2-modal-header.warning[data-v-1572392a]{color:var(--color-warning);border-bottom-color:var(--color-warning)}.v2-modal-body[data-v-1572392a]{padding:24px;font-size:.9rem;color:var(--color-text-secondary);line-height:1.5}.warning-box[data-v-1572392a]{margin-top:16px;padding:12px;background:#ff32321a;border:1px solid var(--color-danger);color:var(--color-text-highlight);font-size:.85rem;border-radius:2px}.v2-modal-actions[data-v-1572392a]{padding:16px;display:flex;justify-content:flex-end;gap:12px;background:#0003;border-top:var(--border-dim)}.v2-btn[data-v-1572392a]{height:36px;padding:0 16px;border:none;background:var(--color-surface);color:var(--color-text-primary);font-size:.8rem;font-weight:700;cursor:pointer;border:1px solid transparent;transition:all .2s}.v2-btn[data-v-1572392a]:hover{background:var(--color-surface-hover);border-color:var(--color-primary)}.v2-btn.is-primary[data-v-1572392a]{background:var(--color-primary);color:#000}.v2-btn.is-primary[data-v-1572392a]:hover{background:var(--color-primary-hover)}.v2-btn.is-danger[data-v-1572392a]{background:var(--color-danger);color:#fff}.v2-btn.is-danger[data-v-1572392a]:hover{background:red}.v2-btn.is-ghost[data-v-1572392a]{background:transparent;border:1px solid var(--border-dim)}.v2-btn.is-ghost[data-v-1572392a]:hover{border-color:var(--color-text-secondary)}.hr-dashboard[data-v-78fbb73c]{height:100%;display:flex;flex-direction:column;background:var(--v3-bg-base);color:var(--v3-text-primary)}.hr-header[data-v-78fbb73c]{background:#0003;padding:20px 32px;border-bottom:1px solid var(--v3-border-soft);display:flex;justify-content:space-between;align-items:center}.header-main[data-v-78fbb73c]{display:flex;gap:16px;align-items:center}.header-icon[data-v-78fbb73c]{font-size:2rem;background:#ffffff0d;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:8px}.header-text h2[data-v-78fbb73c]{font-size:1rem;margin:0;font-weight:900;letter-spacing:.1em;color:#fff}.subtitle[data-v-78fbb73c]{font-size:.6rem;color:var(--v3-text-ghost);letter-spacing:.15em;margin-top:4px}.header-stats[data-v-78fbb73c]{display:flex;gap:24px}.stat-box[data-v-78fbb73c]{display:flex;flex-direction:column;align-items:flex-end}.stat-box .label[data-v-78fbb73c]{font-size:.5rem;color:var(--v3-text-secondary);font-weight:800;letter-spacing:.1em}.stat-box .value[data-v-78fbb73c]{font-size:1rem;font-weight:700;color:#fff}.hr-content[data-v-78fbb73c]{flex:1;display:grid;grid-template-columns:350px 1fr;overflow:hidden}.recruitment-panel[data-v-78fbb73c]{background:#0000001a;border-right:1px solid var(--v3-border-soft);padding:24px;display:flex;flex-direction:column;overflow-y:auto}.panel-header[data-v-78fbb73c]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.panel-header h3[data-v-78fbb73c]{font-size:.7rem;font-weight:900;letter-spacing:.1em;color:var(--v3-text-secondary);margin:0;white-space:nowrap}.header-line[data-v-78fbb73c]{height:1px;background:var(--v3-border-soft);flex:1}.hiring-list[data-v-78fbb73c]{display:flex;flex-direction:column;gap:16px}.hiring-card[data-v-78fbb73c]{background:var(--v3-bg-surface);border:1px solid var(--v3-border-soft);padding:16px;border-radius:4px;transition:all .2s}.hiring-card[data-v-78fbb73c]:hover{border-color:var(--v3-text-ghost);transform:translateY(-2px)}.card-header[data-v-78fbb73c]{display:flex;gap:12px;margin-bottom:12px}.role-icon[data-v-78fbb73c]{font-size:1.5rem;background:#ffffff0d;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:4px}.role-info h4[data-v-78fbb73c]{margin:0;font-size:.8rem;font-weight:800;color:#fff}.role-tag[data-v-78fbb73c]{font-size:.5rem;color:var(--v3-accent);font-weight:900;background:#58a6ff1a;padding:2px 6px;border-radius:2px}.role-desc[data-v-78fbb73c]{font-size:.65rem;color:var(--v3-text-secondary);line-height:1.4;margin-bottom:16px}.hiring-metrics[data-v-78fbb73c]{display:flex;justify-content:space-between;margin-bottom:16px;background:#0003;padding:8px;border-radius:4px}.metric[data-v-78fbb73c]{display:flex;flex-direction:column;gap:2px}.metric .lbl[data-v-78fbb73c]{font-size:.5rem;color:var(--v3-text-ghost);font-weight:700}.metric .val[data-v-78fbb73c]{font-size:.7rem;font-weight:700;color:#fff}.btn-hire[data-v-78fbb73c]{width:100%;background:var(--v3-success);color:#000;border:none;padding:10px;font-size:.6rem;font-weight:900;letter-spacing:.1em;cursor:pointer;text-transform:uppercase;transition:all .2s}.btn-hire[data-v-78fbb73c]:hover:not(:disabled){filter:brightness(1.1)}.btn-hire[data-v-78fbb73c]:disabled{opacity:.5;cursor:not-allowed;background:var(--v3-bg-surface);color:var(--v3-text-ghost)}.synergy-panel[data-v-78fbb73c]{margin-top:32px;padding-top:24px;border-top:1px solid var(--v3-border-soft)}.synergy-list[data-v-78fbb73c]{display:flex;flex-wrap:wrap;gap:8px}.synergy-badge[data-v-78fbb73c]{background:#58a6ff1a;border:1px solid rgba(88,166,255,.2);padding:6px 10px;border-radius:4px;display:flex;align-items:center;gap:6px;cursor:help;transition:all .2s}.synergy-badge[data-v-78fbb73c]:hover{background:#58a6ff33;border-color:var(--v3-accent);transform:translateY(-1px)}.syn-icon[data-v-78fbb73c]{font-size:.8rem}.syn-name[data-v-78fbb73c]{font-size:.6rem;font-weight:800;color:#fff;letter-spacing:.05em;text-transform:uppercase}.staff-card.resigning[data-v-78fbb73c]{border:1px solid var(--v3-status-error);background:#ef44440d}.resignation-notice[data-v-78fbb73c]{background:var(--v3-status-error);color:#fff;font-size:.55rem;font-weight:900;text-align:center;padding:2px 0;text-transform:uppercase;letter-spacing:.1em}.pulse-warning[data-v-78fbb73c]{animation:v3-pulse-78fbb73c 1s infinite}@keyframes v3-pulse-78fbb73c{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.btn-icon.special[data-v-78fbb73c]{background:#34d39933;border:1px solid #34d399}.btn-icon.pulse[data-v-78fbb73c]{animation:v3-bounce-78fbb73c 2s infinite}@keyframes v3-bounce-78fbb73c{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.staff-panel[data-v-78fbb73c]{padding:24px;overflow-y:auto;background:var(--v3-bg-base);background-image:radial-gradient(var(--v3-border-soft) 1px,transparent 1px);background-size:20px 20px}.staff-grid[data-v-78fbb73c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.staff-card[data-v-78fbb73c]{background:var(--v3-bg-surface);border:1px solid var(--v3-border-soft);border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden}.staff-card[data-v-78fbb73c]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--v3-border-soft)}.staff-card.stressed[data-v-78fbb73c]{border-color:var(--v3-warning)}.staff-card.stressed[data-v-78fbb73c]:before{background:var(--v3-warning)}.staff-card.burnout[data-v-78fbb73c]{border-color:var(--v3-danger);opacity:.8}.staff-card.burnout[data-v-78fbb73c]:before{background:var(--v3-danger)}.staff-card.sabbatical[data-v-78fbb73c]{border-color:var(--v3-success);opacity:.95}.staff-card.sabbatical[data-v-78fbb73c]:before{background:var(--v3-success)}.card-top[data-v-78fbb73c]{display:flex;gap:12px;align-items:center}.avatar-block[data-v-78fbb73c]{position:relative}.avatar[data-v-78fbb73c]{width:40px;height:40px;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;border-radius:4px}.status-dot[data-v-78fbb73c]{position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;border-radius:50%;border:2px solid var(--v3-bg-surface)}.status-dot.nominal[data-v-78fbb73c]{background:var(--v3-success)}.status-dot.warning[data-v-78fbb73c]{background:var(--v3-warning)}.status-dot.critical[data-v-78fbb73c]{background:var(--v3-danger)}.identity-block[data-v-78fbb73c]{flex:1;overflow:hidden;display:flex;flex-direction:column;gap:4px}.name[data-v-78fbb73c]{font-size:.85rem;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub-role[data-v-78fbb73c]{font-size:.6rem;color:var(--v3-text-secondary);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lvl-badge[data-v-78fbb73c]{background:#ffffff14;padding:1px 4px;border-radius:2px;font-size:.55rem;color:var(--v3-text-ghost);border:1px solid rgba(255,255,255,.1)}.loyalty-badge[data-v-78fbb73c]{font-size:.55rem;color:var(--v3-text-primary);font-weight:700}.efficiency-block[data-v-78fbb73c]{text-align:right;background:#0003;padding:4px 8px;border-radius:4px;border:1px solid rgba(255,255,255,.05)}.efficiency-val[data-v-78fbb73c]{font-size:.9rem;font-weight:900;color:var(--v3-accent);font-family:var(--font-family-mono);line-height:1}.efficiency-label[data-v-78fbb73c]{font-size:.45rem;color:var(--v3-text-ghost);font-weight:800;text-transform:uppercase;margin-top:2px}.t-row[data-v-78fbb73c]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.t-label[data-v-78fbb73c]{width:50px;font-size:.55rem;color:var(--v3-text-ghost);text-transform:uppercase;font-weight:800;letter-spacing:.05em}.t-bar-bg[data-v-78fbb73c]{flex:1;height:5px;background:#0000004d;border-radius:2px;overflow:hidden;box-shadow:inset 0 1px 2px #00000080}.t-bar-fill[data-v-78fbb73c]{height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.risk-row[data-v-78fbb73c]{margin-top:4px}.risk-bg[data-v-78fbb73c]{background:#f851491a}.risk-fill[data-v-78fbb73c]{background:linear-gradient(90deg,#f85149,#ff7b72)!important;box-shadow:0 0 10px #f8514980}.task-status-box[data-v-78fbb73c]{background:#0000004d;padding:10px;border-radius:6px;display:flex;align-items:center;gap:12px;font-size:.65rem;color:var(--v3-text-ghost);border:1px solid transparent}.task-status-box.active[data-v-78fbb73c]{color:var(--v3-text-primary);border-color:#ffffff0d;background:#ffffff08}.task-main[data-v-78fbb73c]{flex:1;display:flex;flex-direction:column;gap:2px}.task-text[data-v-78fbb73c]{font-weight:700}.task-timer[data-v-78fbb73c]{font-size:.55rem;color:var(--v3-accent);font-family:var(--font-family-mono);font-weight:800}.task-icon[data-v-78fbb73c]{font-size:1.1rem}.task-progress-bar[data-v-78fbb73c]{width:60px;height:3px;background:#ffffff0d;position:relative;border-radius:2px;overflow:hidden}.tp-fill[data-v-78fbb73c]{height:100%;background:var(--v3-accent);box-shadow:0 0 5px var(--v3-accent)}.card-actions[data-v-78fbb73c]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;border-top:1px solid var(--v3-border-soft)}.salary-display[data-v-78fbb73c]{font-family:var(--font-family-mono);font-size:.7rem;color:var(--v3-text-secondary)}.action-buttons[data-v-78fbb73c]{display:flex;gap:6px}.btn-icon[data-v-78fbb73c]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--v3-border-soft);color:var(--v3-text-ghost);cursor:pointer;border-radius:2px;transition:all .2s}.btn-icon[data-v-78fbb73c]:hover{color:#fff;border-color:#fff;background:#ffffff0d}.btn-icon.danger[data-v-78fbb73c]:hover{color:var(--v3-danger);border-color:var(--v3-danger);background:#f851491a}.empty-state[data-v-78fbb73c]{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;color:var(--v3-text-ghost)}.empty-icon[data-v-78fbb73c]{font-size:3rem;margin-bottom:16px;opacity:.5}.v3-info-trigger[data-v-78fbb73c]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#58a6ff26;color:#58a6ff;font-size:10px;font-weight:800;cursor:help;margin-left:6px;vertical-align:middle;border:1px solid rgba(88,166,255,.3);transition:all .2s}.v3-info-trigger[data-v-78fbb73c]:hover{background:#58a6ff;color:#05070a;box-shadow:0 0 10px #58a6ff66}.ledger-modal[data-v-bffd6701]{width:900px;max-width:95vw;height:80vh;background:var(--v3-bg-base);border:var(--v3-border-heavy);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--v3-radius);box-shadow:0 50px 100px #0009}.ledger-modal.inline-panel[data-v-bffd6701]{width:100%;max-width:none;height:100%;background:transparent;border:none;box-shadow:none}.overlay-backdrop[data-v-bffd6701]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3000;display:flex;align-items:center;justify-content:center}.close-btn[data-v-bffd6701]{background:none;border:none;color:var(--v3-text-ghost);font-size:1.5rem;cursor:pointer;line-height:1;padding:8px;transition:all .2s}.close-btn[data-v-bffd6701]:hover{color:#fff;transform:rotate(90deg)}.modal-header[data-v-bffd6701]{padding:24px 32px;display:flex;justify-content:space-between;align-items:center;border-bottom:var(--v3-border-soft)}.header-title h2[data-v-bffd6701]{margin:0;font-size:.85rem;font-weight:900;letter-spacing:.1em;color:#fff;text-transform:uppercase}.header-title small[data-v-bffd6701]{display:block;font-size:.6rem;color:var(--v3-text-ghost);margin-top:4px;letter-spacing:.05em}.modal-summary[data-v-bffd6701]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--v3-border-soft);border-bottom:var(--v3-border-soft)}.summary-card[data-v-bffd6701]{background:var(--v3-bg-base);padding:20px 32px;display:flex;flex-direction:column;gap:4px}.summary-card .label[data-v-bffd6701]{font-size:.55rem;font-weight:900;color:var(--v3-text-ghost);text-transform:uppercase;letter-spacing:.1em}.summary-card .value[data-v-bffd6701]{font-size:1.25rem;font-weight:900;font-family:var(--font-family-mono)}.summary-card.income .value[data-v-bffd6701]{color:var(--v3-success)}.summary-card.expenses .value[data-v-bffd6701]{color:var(--v3-danger)}.summary-card.positive .value[data-v-bffd6701]{color:var(--v3-success)}.summary-card.negative .value[data-v-bffd6701]{color:var(--v3-danger)}.modal-controls[data-v-bffd6701]{padding:16px 32px;background:#0000001a;display:flex;justify-content:space-between;align-items:flex-end;border-bottom:var(--v3-border-soft)}.filter-group[data-v-bffd6701]{display:flex;gap:24px}.filter-select[data-v-bffd6701]{display:flex;flex-direction:column;gap:6px}.filter-select label[data-v-bffd6701]{font-size:.5rem;font-weight:900;color:var(--v3-text-ghost);text-transform:uppercase}.filter-select select[data-v-bffd6701]{background:#000;color:#fff;border:1px solid #333;padding:6px 12px;font-size:.65rem;font-weight:800;border-radius:2px}.btn-refresh[data-v-bffd6701]{background:transparent;color:var(--v3-text-secondary);border:1px solid #333;padding:8px 20px;font-size:.6rem;font-weight:900;text-transform:uppercase;cursor:pointer;transition:all .2s}.btn-refresh[data-v-bffd6701]:hover{border-color:var(--v3-accent);color:#fff}.modal-body[data-v-bffd6701]{flex:1;display:flex;flex-direction:column;overflow:hidden}.ledger-table-header[data-v-bffd6701]{display:grid;grid-template-columns:140px 140px 1fr 140px;padding:12px 32px;background:#ffffff05;border-bottom:var(--v3-border-soft);font-size:.55rem;font-weight:900;color:var(--v3-text-ghost);text-transform:uppercase;letter-spacing:.1em}.ledger-list[data-v-bffd6701]{flex:1;overflow-y:auto}.ledger-row[data-v-bffd6701]{display:grid;grid-template-columns:140px 140px 1fr 140px;padding:12px 32px;border-bottom:var(--v3-border-soft);align-items:center;transition:background .1s}.ledger-row[data-v-bffd6701]:hover{background:#ffffff04}.col-time[data-v-bffd6701]{font-family:var(--font-family-mono);font-size:.6rem;color:var(--v3-text-ghost)}.col-cat .cat-badge[data-v-bffd6701]{font-size:.5rem;font-weight:900;text-transform:uppercase;padding:2px 6px;border:1px solid var(--cat-color);color:var(--cat-color);border-radius:2px}.col-desc[data-v-bffd6701]{font-size:.72rem;color:var(--v3-text-secondary)}.col-amount[data-v-bffd6701]{font-size:.75rem;font-weight:900;text-align:right;font-family:var(--font-family-mono)}.col-amount.income[data-v-bffd6701]{color:var(--v3-success)}.col-amount.expense[data-v-bffd6701]{color:var(--v3-danger)}.modal-footer[data-v-bffd6701]{padding:16px 32px;border-top:var(--v3-border-soft);display:flex;justify-content:space-between;align-items:center;background:#0000001a}.pagination[data-v-bffd6701]{display:flex;align-items:center;gap:16px;font-size:.6rem;font-weight:800;color:var(--v3-text-ghost)}.pagination button[data-v-bffd6701]{background:#000;border:1px solid #333;color:#fff;padding:4px 12px;font-size:.55rem;font-weight:900;cursor:pointer}.pagination button[data-v-bffd6701]:disabled{opacity:.3;cursor:not-allowed}.total-count[data-v-bffd6701]{font-size:.55rem;font-weight:900;color:var(--v3-text-ghost);letter-spacing:.1em}.loading-state[data-v-bffd6701]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--v3-text-ghost);font-size:.65rem;font-weight:800;text-transform:uppercase}.loader[data-v-bffd6701]{width:24px;height:24px;border:2px solid #333;border-top-color:var(--v3-accent);border-radius:50%;animation:v3-spin-bffd6701 1s linear infinite}@keyframes v3-spin-bffd6701{to{transform:rotate(360deg)}}.no-data[data-v-bffd6701]{padding:60px;text-align:center;color:var(--v3-text-ghost);font-size:.7rem;letter-spacing:.1em}.header-tabs[data-v-bffd6701]{display:flex;gap:8px;margin-left:40px}.tab-btn[data-v-bffd6701]{background:transparent;border:1px solid #333;color:var(--v3-text-ghost);padding:6px 16px;font-size:.65rem;font-weight:900;text-transform:uppercase;cursor:pointer;transition:all .2s}.tab-btn.active[data-v-bffd6701]{background:var(--v3-accent);color:#000;border-color:var(--v3-accent)}.stocks-container[data-v-bffd6701]{flex:1;display:flex;flex-direction:column;overflow-y:auto;padding:32px;gap:32px}.market-overview[data-v-bffd6701]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.stock-ticker[data-v-bffd6701]{background:#000;border:var(--v3-border-heavy);padding:24px;display:flex;flex-direction:column;gap:12px;position:relative}.ticker-info[data-v-bffd6701]{display:flex;flex-direction:column}.symbol[data-v-bffd6701]{font-size:1.5rem;font-weight:900;color:var(--v3-accent)}.name[data-v-bffd6701]{font-size:.6rem;font-weight:800;color:var(--v3-text-ghost);text-transform:uppercase}.ticker-price[data-v-bffd6701]{display:flex;align-items:baseline;gap:16px}.price[data-v-bffd6701]{font-size:2rem;font-weight:900;font-family:var(--font-family-mono)}.trend[data-v-bffd6701]{font-size:.8rem;font-weight:900}.trend.up[data-v-bffd6701]{color:var(--v3-success)}.trend.down[data-v-bffd6701]{color:var(--v3-danger)}.freeze-alert[data-v-bffd6701]{margin-top:12px;padding:8px;background:#f871711a;border:1px solid var(--v3-danger);color:var(--v3-danger);font-size:.6rem;font-weight:900;display:flex;align-items:center;gap:8px}.trading-box[data-v-bffd6701]{padding:24px}.trading-box h3[data-v-bffd6701]{margin:0 0 8px;font-size:.9rem;font-weight:900;text-transform:uppercase;color:var(--v3-accent)}.hint[data-v-bffd6701]{font-size:.65rem;color:var(--v3-text-ghost);margin-bottom:24px;line-height:1.4}.input-row[data-v-bffd6701]{display:flex;align-items:flex-end;gap:24px}.input-group[data-v-bffd6701]{display:flex;flex-direction:column;gap:8px}.input-group label[data-v-bffd6701]{font-size:.6rem;font-weight:900;color:var(--v3-text-ghost);text-transform:uppercase}.input-group input[data-v-bffd6701]{background:#000;border:1px solid #333;color:#fff;padding:10px;font-family:var(--font-family-mono);font-weight:900;width:120px}.order-preview[data-v-bffd6701]{flex:1}.preview-item[data-v-bffd6701]{display:flex;flex-direction:column}.preview-item .label[data-v-bffd6701]{font-size:.55rem;font-weight:900;color:var(--v3-text-ghost);text-transform:uppercase}.preview-item .value[data-v-bffd6701]{font-size:.9rem;font-weight:900;font-family:var(--font-family-mono);color:#fff}.btn-order[data-v-bffd6701]{background:var(--v3-danger);color:#fff;border:none;padding:12px 24px;font-weight:900;text-transform:uppercase;cursor:pointer;border-radius:2px}.btn-order[data-v-bffd6701]:disabled{opacity:.3;cursor:not-allowed}.positions-list[data-v-bffd6701]{display:flex;flex-direction:column;gap:16px}.section-title[data-v-bffd6701]{font-size:.7rem;font-weight:900;color:var(--v3-text-ghost);text-transform:uppercase;letter-spacing:.1em}.positions-grid[data-v-bffd6701]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.position-card[data-v-bffd6701]{background:#ffffff08;border:var(--v3-border-soft);padding:20px;display:flex;flex-direction:column;gap:12px}.pos-main[data-v-bffd6701]{display:flex;justify-content:space-between;align-items:center}.pos-info[data-v-bffd6701]{display:flex;flex-direction:column}.shares[data-v-bffd6701]{font-size:.9rem;font-weight:900;color:#fff}.entry[data-v-bffd6701]{font-size:.6rem;color:var(--v3-text-ghost);font-family:var(--font-family-mono)}.pos-profit[data-v-bffd6701]{display:flex;flex-direction:column;align-items:flex-end}.pos-profit .val[data-v-bffd6701]{font-size:1.1rem;font-weight:900;font-family:var(--font-family-mono)}.pos-profit.up .val[data-v-bffd6701]{color:var(--v3-success)}.pos-profit.down .val[data-v-bffd6701]{color:var(--v3-danger)}.pos-profit .label[data-v-bffd6701]{font-size:.5rem;font-weight:900;color:var(--v3-text-ghost)}.btn-close-pos[data-v-bffd6701]{background:transparent;border:1px solid #333;color:#fff;padding:8px;font-size:.65rem;font-weight:900;text-transform:uppercase;cursor:pointer}.btn-close-pos[data-v-bffd6701]:hover:not(:disabled){border-color:var(--v3-accent);color:var(--v3-accent)}.no-positions[data-v-bffd6701]{padding:20px;color:var(--v3-text-ghost);font-size:.7rem;text-align:center;border:1px dashed #333;grid-column:span 2}.v3-info-trigger[data-v-bffd6701]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#58a6ff26;color:#58a6ff;font-size:10px;font-weight:800;cursor:help;margin-left:6px;vertical-align:middle;border:1px solid rgba(88,166,255,.3);transition:all .2s}.v3-info-trigger[data-v-bffd6701]:hover{background:#58a6ff;color:#05070a;box-shadow:0 0 10px #58a6ff66}.executive-dashboard[data-v-c06d2b42]{display:flex;flex-direction:column;gap:24px;padding:0 5px}.kpi-grid[data-v-c06d2b42]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.kpi-card[data-v-c06d2b42]{background:#ffffff08;border:1px solid rgba(255,255,255,.05);padding:16px;display:flex;align-items:center;gap:16px;border-radius:4px}.kpi-icon[data-v-c06d2b42]{font-size:1.5rem;opacity:.8}.kpi-data[data-v-c06d2b42]{display:flex;flex-direction:column}.kpi-data .label[data-v-c06d2b42]{font-size:.6rem;font-weight:800;color:var(--v3-text-ghost);letter-spacing:1px}.value-row[data-v-c06d2b42]{display:flex;align-items:center;gap:8px}.value[data-v-c06d2b42]{font-size:1.2rem;font-weight:900;font-family:var(--font-mono)}.trend-indicator[data-v-c06d2b42]{font-size:.8rem}.value.up[data-v-c06d2b42]{color:var(--v3-success)}.value.down[data-v-c06d2b42]{color:var(--v3-danger)}.dashboard-body[data-v-c06d2b42]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.status-column[data-v-c06d2b42],.intel-column[data-v-c06d2b42]{display:flex;flex-direction:column;gap:24px}.dashboard-section[data-v-c06d2b42]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);padding:20px;border-radius:4px}.section-header[data-v-c06d2b42]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:10px}.section-header h4[data-v-c06d2b42]{margin:0;font-size:.75rem;font-weight:800;letter-spacing:2px}.section-header .sub[data-v-c06d2b42]{font-size:.55rem;color:var(--v3-text-ghost)}.room-status-list[data-v-c06d2b42]{display:flex;flex-direction:column;gap:12px}.mini-room-card[data-v-c06d2b42]{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#ffffff05;border-radius:2px}.room-info[data-v-c06d2b42]{display:flex;flex-direction:column}.room-name[data-v-c06d2b42]{font-size:.75rem;font-weight:700}.room-region[data-v-c06d2b42]{font-size:.55rem;color:var(--v3-text-ghost)}.room-metrics[data-v-c06d2b42]{display:flex;gap:20px;align-items:center}.metric[data-v-c06d2b42]{display:flex;flex-direction:column;align-items:flex-end}.metric label[data-v-c06d2b42]{font-size:.5rem;color:var(--v3-text-ghost);margin-bottom:2px}.mini-bar[data-v-c06d2b42]{width:60px;height:3px;background:#ffffff0d}.fill[data-v-c06d2b42]{height:100%;background:var(--v3-accent)}.policy-list[data-v-c06d2b42]{display:flex;flex-direction:column;gap:8px}.policy-item[data-v-c06d2b42]{display:flex;justify-content:space-between;font-size:.7rem;padding:4px 8px;background:#00f2ff0d;border-left:2px solid var(--v3-accent)}.p-key[data-v-c06d2b42]{font-weight:700;color:var(--v3-text-ghost)}.p-val[data-v-c06d2b42]{color:var(--v3-accent);font-weight:800}.incident-summary[data-v-c06d2b42]{display:flex;flex-direction:column;gap:8px}.mini-log-item[data-v-c06d2b42]{font-size:.65rem;padding:6px;border-radius:2px;background:#ffffff03;display:flex;gap:10px}.mini-log-item.danger[data-v-c06d2b42]{color:#f87171;border-left:2px solid #ef4444}.mini-log-item.success[data-v-c06d2b42]{color:#4ade80;border-left:2px solid #22c55e}.mini-log-item.warning[data-v-c06d2b42]{color:#fbbf24;border-left:2px solid #f59e0b}.t-stamp[data-v-c06d2b42]{font-family:var(--font-mono);opacity:.5}.sla-container[data-v-c06d2b42]{display:flex;align-items:center;gap:30px;padding:10px 0}.sla-circle[data-v-c06d2b42]{width:80px;height:80px;position:relative}.circular-chart[data-v-c06d2b42]{display:block;margin:0 auto;max-width:100%;max-height:100%}.circle-bg[data-v-c06d2b42]{fill:none;stroke:#ffffff0d;stroke-width:2.8}.circle[data-v-c06d2b42]{fill:none;stroke:var(--v3-success);stroke-width:2.8;stroke-linecap:round}.percentage[data-v-c06d2b42]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1rem;font-weight:900;font-family:var(--font-mono)}.sla-meta[data-v-c06d2b42]{display:flex;flex-direction:column}.sla-label[data-v-c06d2b42]{font-size:.8rem;font-weight:800;letter-spacing:1px}.sla-desc[data-v-c06d2b42]{font-size:.6rem;color:var(--v3-text-ghost)}.no-incidents[data-v-c06d2b42],.no-policies[data-v-c06d2b42]{font-size:.7rem;color:var(--v3-text-ghost);opacity:.5;text-align:center;padding:20px}.v3-info-trigger[data-v-c06d2b42]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#58a6ff26;color:#58a6ff;font-size:10px;font-weight:800;cursor:help;margin-left:6px;vertical-align:middle;border:1px solid rgba(88,166,255,.3);transition:all .2s}.v3-info-trigger[data-v-c06d2b42]:hover{background:#58a6ff;color:#05070a;box-shadow:0 0 10px #58a6ff66}.support-dashboard[data-v-3596b3c1]{padding:24px;color:#fff}.dashboard-header[data-v-3596b3c1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.header-main h2[data-v-3596b3c1]{margin:0 0 8px;font-family:Outfit,sans-serif;letter-spacing:2px;color:var(--primary-color, #00d4ff)}.stats[data-v-3596b3c1]{display:flex;gap:24px}.stat-item .label[data-v-3596b3c1]{display:block;font-size:.75rem;color:#888;margin-bottom:4px}.stat-item .value[data-v-3596b3c1]{font-size:1.5rem;font-weight:700}.btn-refresh[data-v-3596b3c1]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;padding:8px 16px;border-radius:4px;cursor:pointer;transition:all .2s}.btn-refresh[data-v-3596b3c1]:hover:not(:disabled){background:#ffffff1a}.ticket-grid[data-v-3596b3c1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-bottom:40px}.ticket-card[data-v-3596b3c1]{background:#1e1e2d99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:20px;position:relative;overflow:hidden;transition:transform .2s}.ticket-card[data-v-3596b3c1]:hover{transform:translateY(-4px);border-color:#ffffff26}.ticket-card[data-v-3596b3c1]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%}.prio-low[data-v-3596b3c1]:before{background:#4caf50}.prio-medium[data-v-3596b3c1]:before{background:#ff9800}.prio-high[data-v-3596b3c1]:before{background:#f44336}.prio-critical[data-v-3596b3c1]:before{background:red;box-shadow:0 0 10px red}.ticket-header[data-v-3596b3c1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.priority-badge[data-v-3596b3c1]{font-size:.7rem;padding:2px 8px;border-radius:4px;background:#ffffff1a;font-weight:700}.ticket-id[data-v-3596b3c1]{font-size:.75rem;color:#666;font-family:monospace}.ticket-card h3[data-v-3596b3c1]{margin:0 0 4px;font-size:1.1rem}.customer[data-v-3596b3c1]{font-size:.85rem;color:#aaa;margin-bottom:16px}.progress-container[data-v-3596b3c1]{margin-bottom:16px}.progress-bar[data-v-3596b3c1]{height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden;margin-bottom:8px}.progress-fill[data-v-3596b3c1]{height:100%;background:var(--primary-color, #00d4ff);transition:width .3s ease}.progress-text[data-v-3596b3c1]{font-size:.75rem;color:#888}.ticket-footer[data-v-3596b3c1]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;border-top:1px solid rgba(255,255,255,.05);padding-top:12px}.status[data-v-3596b3c1]{color:var(--primary-color, #00d4ff);font-weight:600}.btn-action[data-v-3596b3c1]{background:var(--primary-color, #00d4ff);color:#000;border:none;padding:4px 10px;border-radius:4px;font-size:.7rem;font-weight:800;cursor:pointer;transition:all .2s}.btn-action[data-v-3596b3c1]:hover{background:#fff;transform:scale(1.05)}.btn-action[data-v-3596b3c1]:disabled{background:#444;cursor:not-allowed}.agent.unassigned[data-v-3596b3c1]{color:#ff9800;font-style:italic}.empty-state[data-v-3596b3c1]{grid-column:1 / -1;text-align:center;padding:60px;background:#ffffff05;border-radius:20px;border:2px dashed rgba(255,255,255,.05)}.empty-state .icon[data-v-3596b3c1]{font-size:3rem;margin-bottom:16px}.history-section h3[data-v-3596b3c1]{font-size:1rem;color:#666;margin-bottom:16px;text-transform:uppercase;letter-spacing:1px}.history-list[data-v-3596b3c1]{background:#0003;border-radius:8px;overflow:hidden}.history-item[data-v-3596b3c1]{display:grid;grid-template-columns:100px 1fr 200px 100px;padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.05);align-items:center;font-size:.9rem}.history-item[data-v-3596b3c1]:last-child{border-bottom:none}.history-item .time[data-v-3596b3c1]{color:#666}.history-item .customer[data-v-3596b3c1]{margin:0;color:#888}.history-item .tag[data-v-3596b3c1]{background:#4caf5033;color:#4caf50;font-size:.7rem;padding:2px 6px;border-radius:4px;text-align:center}.v2-evolution-forge[data-v-71276c2b]{display:flex;flex-direction:column;height:100%;background:var(--ds-bg-void);color:#fff}.view-header[data-v-71276c2b]{padding:32px 40px;background:#ffffff05;border-bottom:2px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center}.v2-dominance-stats[data-v-71276c2b]{flex:1;max-width:400px;margin:0 60px;display:flex;flex-direction:column;gap:8px}.dominance-label[data-v-71276c2b]{font-size:.5rem;font-weight:950;letter-spacing:.2em}.dominance-progress-row[data-v-71276c2b]{display:flex;align-items:center;gap:16px}.dominance-track[data-v-71276c2b]{flex:1;height:6px;background:#ffffff0d;border-radius:3px;overflow:hidden}.dominance-fill[data-v-71276c2b]{height:100%;background:linear-gradient(90deg,var(--ds-accent),#fff);box-shadow:0 0 15px var(--ds-accent-glow);transition:width 1.5s var(--ds-ease-spring)}.header-left h2[data-v-71276c2b]{font-size:1.4rem;font-weight:950;letter-spacing:.15em;color:#fff;margin:0}.subtitle[data-v-71276c2b]{font-size:.65rem;color:var(--v3-text-ghost);letter-spacing:.2em;margin-top:4px}.header-stats[data-v-71276c2b]{display:flex;gap:16px}.stat-pill[data-v-71276c2b]{background:var(--v3-bg-surface);border:var(--v3-border-soft);padding:8px 16px;border-radius:4px;display:flex;flex-direction:column;align-items:flex-end}.stat-pill .label[data-v-71276c2b]{font-size:.5rem;color:var(--v3-text-ghost);font-weight:800;letter-spacing:.1em}.stat-pill .value[data-v-71276c2b]{font-size:1.1rem;font-family:var(--font-family-mono);color:var(--v3-accent);line-height:1}.view-content[data-v-71276c2b]{flex:1;overflow-y:auto;padding:32px;background:var(--v3-bg-base);background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:40px 40px}.loading-state[data-v-71276c2b]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--v3-text-ghost);gap:16px;font-family:var(--font-family-mono)}.research-category-section[data-v-71276c2b]{margin-bottom:48px}.category-header[data-v-71276c2b]{display:flex;align-items:center;margin-bottom:24px;gap:16px}.category-header h3[data-v-71276c2b]{font-size:.8rem;font-weight:900;color:var(--v3-text-secondary);letter-spacing:.15em;min-width:fit-content}.category-line[data-v-71276c2b]{flex:1;height:1px;background:linear-gradient(90deg,var(--v3-border-soft),transparent)}.tech-cards-grid[data-v-71276c2b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.v2-spec-card[data-v-71276c2b]{background:#ffffff05;border-top:1px solid rgba(255,255,255,.05);border-right:1px solid rgba(255,255,255,.05);border-bottom:2px solid rgba(0,0,0,.4);border-left:1px solid rgba(255,255,255,.05);padding:24px;position:relative;overflow:hidden;transition:all .3s var(--ds-ease-out)}.v2-spec-card[data-v-71276c2b]:hover{background:#ffffff0a;border-color:#ffffff26}.tech-id-tag[data-v-71276c2b]{font-size:.45rem;font-weight:950;letter-spacing:.2em;font-family:var(--ds-font-mono);margin-bottom:8px}.v2-spec-card.status-available[data-v-71276c2b]{border-top-color:var(--ds-accent)}.v2-spec-card.status-researching[data-v-71276c2b]{background:linear-gradient(135deg,rgba(88,166,255,.05) 0%,transparent 100%);border-color:var(--ds-accent)}.v2-spec-card.status-completed[data-v-71276c2b]{opacity:.7;filter:grayscale(.5);border-left:2px solid var(--ds-nominal)}.v2-spec-card.status-locked[data-v-71276c2b]{opacity:.4;filter:blur(1px) grayscale(1);pointer-events:none}.tech-card-header[data-v-71276c2b]{display:flex;flex-direction:column;margin-bottom:12px}.tech-card-meta[data-v-71276c2b]{display:flex;gap:16px;font-size:.55rem;font-weight:900;letter-spacing:.1em;margin-bottom:20px;text-transform:uppercase}.tech-icon-box[data-v-71276c2b]{width:40px;height:40px;background:#ffffff0d;display:flex;align-items:center;justify-content:center;font-size:1.2rem;border-radius:4px}.tech-info h4[data-v-71276c2b]{margin:0 0 4px;font-size:.9rem;color:#fff;font-weight:800}.tech-meta[data-v-71276c2b]{font-size:.6rem;color:var(--v3-text-ghost);font-family:var(--font-family-mono)}.status-badge[data-v-71276c2b]{margin-left:auto;font-size:.5rem;font-weight:900;padding:4px 8px;border-radius:2px;text-transform:uppercase}.status-badge.active[data-v-71276c2b]{background:var(--v3-accent);color:#fff}.status-badge.success[data-v-71276c2b]{background:var(--v3-success);color:#000}.tech-card-body[data-v-71276c2b]{margin-bottom:20px;position:relative;z-index:2}.tech-card-body p[data-v-71276c2b]{font-size:.75rem;color:var(--v3-text-secondary);line-height:1.5;margin-bottom:16px}.progress-section[data-v-71276c2b]{background:#0000004d;padding:8px;border-radius:4px;border:1px solid rgba(255,255,255,.1)}.progress-meta[data-v-71276c2b]{display:flex;justify-content:space-between;font-family:var(--font-family-mono);font-size:.6rem;margin-bottom:6px;color:var(--v3-accent)}.progress-bar-track[data-v-71276c2b]{height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.progress-bar-fill[data-v-71276c2b]{height:100%;background:var(--v3-accent);transition:width 1s linear}.prereq-warning[data-v-71276c2b]{font-size:.65rem;color:var(--v3-danger);font-weight:700;display:flex;flex-direction:column;gap:8px;background:#0003;padding:10px;border:1px solid rgba(255,77,79,.2);border-radius:4px}.lock-header[data-v-71276c2b]{display:flex;align-items:center;gap:8px}.doctrine-label[data-v-71276c2b]{color:#ffc107;letter-spacing:1px}.doctrine-info[data-v-71276c2b]{font-size:.6rem;color:#fff9;line-height:1.4;font-weight:400}.doctrine-info strong[data-v-71276c2b]{color:#ffc107}.req-list[data-v-71276c2b]{color:var(--v3-text-ghost);font-family:var(--font-family-mono)}.tech-card-footer[data-v-71276c2b]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid rgba(255,255,255,.05);position:relative;z-index:2}.cost-display[data-v-71276c2b]{font-family:var(--font-family-mono);font-size:.75rem;color:var(--v3-text-primary);font-weight:700}.cost-display.insufficient[data-v-71276c2b]{color:var(--v3-danger)}.action-btn[data-v-71276c2b]{background:transparent;border:1px solid var(--v3-border-soft);color:var(--v3-text-primary);padding:8px 16px;font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .2s}.action-btn[data-v-71276c2b]:hover:not(:disabled){background:var(--v3-accent);color:#fff;border-color:var(--v3-accent)}.action-btn[data-v-71276c2b]:disabled{opacity:.3;cursor:not-allowed;border-color:transparent}.researching-bg-effect[data-v-71276c2b]{position:absolute;inset:0;z-index:1;pointer-events:none}.grid-pattern[data-v-71276c2b]{position:absolute;inset:0;background-image:linear-gradient(rgba(47,107,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(47,107,255,.05) 1px,transparent 1px);background-size:10px 10px}.pulse-glow[data-v-71276c2b]{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(47,107,255,.1) 0%,transparent 70%);animation:pulse-71276c2b 3s infinite ease-in-out}@keyframes pulse-71276c2b{0%,to{opacity:.5}50%{opacity:.4}}.v3-info-trigger[data-v-71276c2b]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#58a6ff26;color:#58a6ff;font-size:10px;font-weight:800;cursor:help;margin-left:6px;vertical-align:middle;border:1px solid rgba(88,166,255,.3);transition:all .2s}.v3-info-trigger[data-v-71276c2b]:hover{background:#58a6ff;color:#05070a;box-shadow:0 0 10px #58a6ff66}.strategy-dashboard[data-v-bac87dec]{display:flex;flex-direction:column;gap:28px;padding-bottom:64px}.sd-header[data-v-bac87dec]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:#0a0f1999;border:1px solid rgba(255,255,255,.06);border-radius:8px;position:relative;overflow:hidden}.sd-header[data-v-bac87dec]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(47,107,255,.4),transparent)}.sd-title-row[data-v-bac87dec]{display:flex;align-items:center;gap:14px}.sd-title-icon[data-v-bac87dec]{font-size:1.6rem;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#2f6bff1a;border:1px solid rgba(47,107,255,.2);border-radius:8px}.sd-header h2[data-v-bac87dec]{font-size:1.2rem;font-weight:900;color:#fff;letter-spacing:.18em;margin:0}.sd-subtitle[data-v-bac87dec]{font-size:.7rem;color:#ffffff59;margin:2px 0 0}.sd-header-stats[data-v-bac87dec]{display:flex;align-items:center;gap:20px}.sd-stat[data-v-bac87dec]{display:flex;flex-direction:column;align-items:center;gap:2px;cursor:default}.sd-stat-value[data-v-bac87dec]{font-size:1.2rem;font-weight:900;color:#fff;font-family:var(--font-family-mono, monospace);letter-spacing:.05em}.sd-stat-label[data-v-bac87dec]{font-size:.5rem;font-weight:800;color:#ffffff4d;letter-spacing:.15em}.sd-stat-divider[data-v-bac87dec]{width:1px;height:28px;background:#ffffff14}.sd-section[data-v-bac87dec]{background:#0a0f1980;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:20px 24px;position:relative}.sd-section[data-v-bac87dec]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);border-radius:8px 8px 0 0}.sd-section-header[data-v-bac87dec]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.sd-section-icon[data-v-bac87dec]{font-size:1rem;opacity:.8}.sd-section-header h3[data-v-bac87dec]{font-size:.72rem;font-weight:900;letter-spacing:.15em;color:#fff9;margin:0;white-space:nowrap}.sd-section-line[data-v-bac87dec]{flex:1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.1),transparent)}.sd-badge[data-v-bac87dec]{font-size:.55rem;font-weight:900;color:#2f6bffe6;background:#2f6bff1a;padding:3px 10px;border-radius:3px;letter-spacing:.1em}.sd-spec-section.is-locked[data-v-bac87dec]{border-color:#ff4d4f26}.spec-active-row[data-v-bac87dec]{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}.spec-hero-card[data-v-bac87dec]{display:flex;gap:16px;padding:24px;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(255,255,255,.03),transparent)}.spec-hero-card.eco_certified[data-v-bac87dec]{border-color:#00ff9d4d;background:linear-gradient(135deg,rgba(0,255,157,.05),transparent)}.spec-hero-card.high_performance[data-v-bac87dec]{border-color:#2f6bff4d;background:linear-gradient(135deg,rgba(47,107,255,.05),transparent)}.spec-hero-card.budget_mass[data-v-bac87dec]{border-color:#ffd7004d;background:linear-gradient(135deg,rgba(255,215,0,.05),transparent)}.spec-hero-card.hpc_specialist[data-v-bac87dec]{border-color:#ff00ff4d;background:linear-gradient(135deg,rgba(255,0,255,.05),transparent)}.spec-hero-card.crypto_vault[data-v-bac87dec]{border-color:#00ffff4d;background:linear-gradient(135deg,rgba(0,255,255,.05),transparent)}.spec-hero-icon[data-v-bac87dec]{font-size:2.5rem;flex-shrink:0}.spec-hero-info h4[data-v-bac87dec]{font-size:1rem;font-weight:900;color:#fff;letter-spacing:.1em;margin:0 0 4px}.spec-hero-tag[data-v-bac87dec]{display:inline-flex;align-items:center;gap:6px;font-size:.55rem;font-weight:900;color:#2f6bffe6;background:#2f6bff26;padding:2px 8px;border-radius:2px;margin-bottom:10px}.spec-hero-info p[data-v-bac87dec]{font-size:.75rem;color:#ffffff80;line-height:1.5;margin:0}.spec-buffs[data-v-bac87dec]{background:#00000040;padding:20px;border-radius:6px;border:1px solid rgba(255,255,255,.04)}.spec-buff-title[data-v-bac87dec]{font-size:.55rem;font-weight:900;color:#ffffff4d;letter-spacing:.15em;margin-bottom:14px}.spec-buff-list[data-v-bac87dec]{display:flex;flex-direction:column;gap:10px}.spec-buff-item[data-v-bac87dec]{display:flex;align-items:center;gap:10px;font-size:.72rem;color:#fffc;font-family:var(--font-family-mono, monospace)}.buff-check[data-v-bac87dec]{color:#2f6bffe6;font-weight:900;font-size:.8rem}.spec-locked-row[data-v-bac87dec]{display:flex;flex-direction:column;gap:16px}.spec-locked-banner[data-v-bac87dec]{font-size:.6rem;font-weight:900;color:#ff4d4fe6;letter-spacing:.2em;text-align:center;background:#ff4d4f14;padding:8px 16px;border-radius:4px;border:1px dashed rgba(255,77,79,.3)}.spec-locked-grid[data-v-bac87dec]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.spec-locked-card[data-v-bac87dec]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;background:#0003;border:1px dashed rgba(255,255,255,.06);border-radius:6px;opacity:.4}.spec-locked-icon[data-v-bac87dec]{font-size:1.4rem;opacity:.3}.spec-locked-name[data-v-bac87dec]{font-size:.55rem;font-weight:800;color:#ffffff80;letter-spacing:.05em;text-align:center}.spec-locked-progress[data-v-bac87dec]{max-width:400px;margin:8px auto 0}.spec-progress-info[data-v-bac87dec]{display:flex;justify-content:space-between;font-size:.55rem;font-weight:900;color:#ffffff4d;letter-spacing:.1em;margin-bottom:6px}.spec-progress-val[data-v-bac87dec]{color:#ff4d4fe6}.spec-progress-track[data-v-bac87dec]{height:3px;background:#ffffff0d;border-radius:2px;overflow:hidden}.spec-progress-fill[data-v-bac87dec]{height:100%;background:#ff4d4fcc;box-shadow:0 0 8px #ff4d4f4d;transition:width 1s ease}.spec-select-row[data-v-bac87dec]{display:flex;flex-direction:column;gap:16px}.spec-select-banner[data-v-bac87dec]{font-size:.6rem;font-weight:900;color:#2f6bffe6;letter-spacing:.2em;text-align:center;background:#2f6bff14;padding:8px;border-radius:4px;border:1px dashed rgba(47,107,255,.3)}.spec-select-grid[data-v-bac87dec]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.spec-select-card[data-v-bac87dec]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:6px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center;color:#fff}.spec-select-card[data-v-bac87dec]:hover{background:#ffffff0f;border-color:#fff3;transform:translateY(-4px);box-shadow:0 8px 30px #00000080}.spec-select-icon[data-v-bac87dec]{font-size:2rem;transition:transform .3s}.spec-select-card:hover .spec-select-icon[data-v-bac87dec]{transform:scale(1.15)}.spec-select-name[data-v-bac87dec]{font-size:.62rem;font-weight:900;letter-spacing:.08em}.spec-select-desc[data-v-bac87dec]{font-size:.55rem;color:#ffffff59;line-height:1.4}.spec-select-card.is-processing[data-v-bac87dec]{opacity:.5;cursor:wait;pointer-events:none}.spec-select-card.eco_certified[data-v-bac87dec]:hover{border-color:#00ff9d}.spec-select-card.high_performance[data-v-bac87dec]:hover{border-color:#2f6bff}.spec-select-card.budget_mass[data-v-bac87dec]:hover{border-color:gold}.spec-select-card.hpc_specialist[data-v-bac87dec]:hover{border-color:#f0f}.spec-select-card.crypto_vault[data-v-bac87dec]:hover{border-color:#0ff}.sd-row-2col[data-v-bac87dec]{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.policy-stack[data-v-bac87dec]{display:flex;flex-direction:column;gap:10px}.policy-node[data-v-bac87dec]{display:flex;gap:14px;padding:14px 16px;background:#ffffff04;border:1px solid rgba(255,255,255,.05);border-radius:6px;cursor:pointer;transition:all .25s ease}.policy-node[data-v-bac87dec]:hover{background:#ffffff0a;border-color:#ffffff26;transform:translate(3px)}.node-active[data-v-bac87dec]{background:#2f6bff0f;border-color:#2f6bff4d}.node-icon[data-v-bac87dec]{font-size:1.3rem;filter:grayscale(1);transition:.3s;flex-shrink:0;padding-top:2px}.node-active .node-icon[data-v-bac87dec]{filter:grayscale(0)}.node-main[data-v-bac87dec]{flex:1;min-width:0}.node-title[data-v-bac87dec]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.node-title h4[data-v-bac87dec]{font-size:.8rem;font-weight:800;color:#fff;margin:0}.active-indicator[data-v-bac87dec]{display:inline-flex;align-items:center;gap:4px;font-size:.5rem;font-weight:900;color:#2f6bffe6;background:#2f6bff26;padding:2px 8px;border-radius:2px;flex-shrink:0}.pulse-dot[data-v-bac87dec]{width:5px;height:5px;background:#2f6bffe6;border-radius:50%;animation:indicator-pulse-bac87dec 1.5s infinite}.node-desc[data-v-bac87dec]{font-size:.65rem;color:#ffffff59;line-height:1.4;margin:0 0 6px}.node-metrics[data-v-bac87dec]{display:flex;gap:6px}.metric[data-v-bac87dec]{font-size:.55rem;font-family:var(--font-family-mono, monospace);font-weight:700;padding:2px 6px;background:#0000004d;border-radius:2px}.metric.positive[data-v-bac87dec]{color:#4ade80}.metric.negative[data-v-bac87dec]{color:#ff4d4f}.radar-wrapper[data-v-bac87dec]{aspect-ratio:16 / 10;position:relative}.position-radar[data-v-bac87dec]{position:absolute;inset:0}.radar-axes[data-v-bac87dec]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:.3}.axis[data-v-bac87dec]{display:flex;justify-content:space-between;font-size:.5rem;font-weight:900;color:#ffffff80}.axis.v[data-v-bac87dec]{flex-direction:column;height:100%;align-items:center}.axis.v[data-v-bac87dec]:before{content:"";position:absolute;left:50%;height:100%;border-left:1px solid rgba(255,255,255,.12)}.axis.h[data-v-bac87dec]{width:100%;padding:0 10px;border-top:1px solid rgba(255,255,255,.12)}.radar-content[data-v-bac87dec]{position:absolute;inset:0}.radar-dot[data-v-bac87dec]{position:absolute;transform:translate(-50%,-50%);width:6px;height:6px;background:var(--dot-color, #fff);border-radius:50%;box-shadow:0 0 8px var(--dot-color, #fff);z-index:2;transition:all 1s cubic-bezier(.4,0,.2,1)}.player-dot[data-v-bac87dec]{width:8px;height:8px;z-index:5;background:#fff;box-shadow:0 0 12px #fff}.player-dot .ring[data-v-bac87dec]{position:absolute;inset:-5px;border:1px solid #fff;border-radius:50%;animation:indicator-pulse-bac87dec 2s infinite}.dot-label[data-v-bac87dec]{position:absolute;top:12px;left:50%;transform:translate(-50%);font-size:.48rem;font-weight:900;white-space:nowrap;color:#fff;opacity:.6;pointer-events:none;text-shadow:0 0 4px #000}.player-dot .dot-label[data-v-bac87dec]{opacity:1}.npc-dot[data-v-bac87dec]{opacity:.7}.intel-grid[data-v-bac87dec]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.intel-card[data-v-bac87dec]{background:#ffffff04;border:1px solid rgba(255,255,255,.05);border-radius:6px;padding:16px;transition:border-color .3s}.intel-card.high-threat[data-v-bac87dec]{background:linear-gradient(135deg,rgba(255,77,79,.04),transparent);border-left:3px solid rgba(255,77,79,.6)}.intel-top[data-v-bac87dec]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.npc-marker[data-v-bac87dec]{width:4px;height:24px;border-radius:2px;flex-shrink:0}.npc-info[data-v-bac87dec]{flex:1;display:flex;flex-direction:column}.npc-name[data-v-bac87dec]{font-size:.82rem;font-weight:800;color:#fff}.npc-archetype[data-v-bac87dec]{font-size:.5rem;color:#ffffff4d;letter-spacing:.05em}.npc-share[data-v-bac87dec]{font-size:1rem;font-family:var(--font-family-mono, monospace);font-weight:800;color:#2f6bffe6}.enmity-meter[data-v-bac87dec]{margin-bottom:10px}.meter-header[data-v-bac87dec]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.meter-label[data-v-bac87dec]{font-size:.5rem;color:#ffffff4d;font-weight:900;letter-spacing:.1em}.meter-val[data-v-bac87dec]{font-size:.65rem;font-weight:900;font-family:var(--font-family-mono, monospace)}.meter-track[data-v-bac87dec]{height:3px;background:#ffffff0d;border-radius:2px;overflow:hidden}.meter-fill[data-v-bac87dec]{height:100%;transition:width 1s ease-in-out;border-radius:2px}.intel-footer[data-v-bac87dec]{padding:6px 0;border-top:1px dashed rgba(255,255,255,.05);margin-bottom:8px}.last-atk[data-v-bac87dec]{font-size:.5rem;font-family:var(--font-family-mono, monospace);color:#ffffff40}.retaliation-zone[data-v-bac87dec]{padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.zone-label[data-v-bac87dec]{font-size:.55rem;color:#2f6bffb3;letter-spacing:.15em;font-weight:800;margin-bottom:8px;display:flex;align-items:center;gap:6px}.ops-grid[data-v-bac87dec]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.ops-btn[data-v-bac87dec]{background:#00000040;border:1px solid rgba(255,255,255,.06);padding:6px 8px;text-align:left;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;border-radius:4px;color:#fff}.ops-btn[data-v-bac87dec]:hover:not(.is-disabled){background:#ffffff0a;border-color:#2f6bff66;transform:translateY(-1px)}.ops-btn.is-disabled[data-v-bac87dec]{opacity:.25;cursor:not-allowed}.btn-name[data-v-bac87dec]{font-size:.6rem;font-weight:700;text-transform:uppercase}.btn-cost[data-v-bac87dec]{font-size:.52rem;color:gold;font-family:var(--font-family-mono, monospace)}.lock-hint[data-v-bac87dec]{font-size:.48rem;color:#ff4d4f;font-weight:800;margin-top:2px}.ops-btn.network[data-v-bac87dec]:hover{border-color:#c41eff}.ops-btn.intelligence[data-v-bac87dec]:hover{border-color:#00f2ff}.ops-btn.social[data-v-bac87dec]:hover{border-color:gold}.ops-btn.legal[data-v-bac87dec]:hover{border-color:#00ff9d}.empty-msg[data-v-bac87dec]{text-align:center;font-size:.7rem;color:#fff3;padding:24px}.v3-info-trigger[data-v-bac87dec]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#58a6ff1f;color:#58a6ff;font-size:10px;font-weight:800;cursor:help;border:1px solid rgba(88,166,255,.2);transition:all .2s;flex-shrink:0}.v3-info-trigger[data-v-bac87dec]:hover{background:#58a6ff;color:#05070a;box-shadow:0 0 8px #58a6ff66}@keyframes indicator-pulse-bac87dec{0%{transform:scale(1);opacity:1}to{transform:scale(3);opacity:0}}@media(max-width:1200px){.sd-row-2col[data-v-bac87dec],.spec-active-row[data-v-bac87dec]{grid-template-columns:1fr}.spec-select-grid[data-v-bac87dec],.spec-locked-grid[data-v-bac87dec]{grid-template-columns:repeat(3,1fr)}.intel-grid[data-v-bac87dec]{grid-template-columns:1fr}}@media(max-width:900px){.sd-header[data-v-bac87dec]{flex-direction:column;gap:16px;align-items:flex-start}.spec-select-grid[data-v-bac87dec],.spec-locked-grid[data-v-bac87dec]{grid-template-columns:repeat(2,1fr)}}.market-share-chart[data-v-65cc545f]{position:relative;display:flex;justify-content:center;align-items:center}.chart-svg[data-v-65cc545f]{transform:rotate(0)}.chart-slice[data-v-65cc545f]{transition:transform .2s ease-out,opacity .2s;cursor:pointer}.chart-slice[data-v-65cc545f]:hover{opacity:.9;transform:scale(1.02);filter:brightness(1.1)}.is-hovered[data-v-65cc545f]{stroke-width:4}.chart-total[data-v-65cc545f]{fill:var(--ds-text-primary);font-family:var(--ds-font-mono);font-size:var(--ds-text-2xl);font-weight:800;letter-spacing:-.05em}.chart-sub-label[data-v-65cc545f]{fill:var(--ds-text-muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.chart-tooltip[data-v-65cc545f]{position:absolute;pointer-events:none;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--ds-space-2) var(--ds-space-4);border-radius:var(--ds-radius-md);border:1px solid var(--ds-border-subtle);text-align:center;z-index:10}.tooltip-label[data-v-65cc545f]{font-size:var(--ds-text-xs);color:var(--ds-text-muted);font-weight:600}.tooltip-value[data-v-65cc545f]{font-size:var(--ds-text-sm);color:var(--ds-text-primary);font-weight:700;font-family:var(--ds-font-mono)}.v2-market-listings[data-v-4e02e7b0]{display:flex;flex-direction:column;height:100%;background:var(--v3-bg-base)}.v2-loading[data-v-4e02e7b0]{padding:60px;text-align:center;color:var(--v3-text-ghost);font-size:.75rem;font-weight:800;letter-spacing:.1em}.v2-grid-scroller[data-v-4e02e7b0]{flex:1;overflow-y:auto;padding:32px}.v2-market-grid[data-v-4e02e7b0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.v2-market-card[data-v-4e02e7b0]{background:var(--v3-bg-surface);border:var(--v3-border-soft);padding:24px;display:flex;flex-direction:column;gap:16px;position:relative;transition:all var(--v3-transition-fast);border-radius:var(--v3-radius);box-shadow:0 4px 20px #0003}.v2-market-card[data-v-4e02e7b0]:hover{border-color:var(--v3-text-ghost);background:var(--v3-bg-overlay);transform:translateY(-2px);box-shadow:0 10px 30px #0006}.v2-market-card.is-risky[data-v-4e02e7b0]{border-left:2px solid var(--v3-danger)}.v2-market-card.is-deal[data-v-4e02e7b0]{border-left:2px solid var(--v3-success)}.v2-card-badge[data-v-4e02e7b0]{position:absolute;top:12px;right:12px;background:var(--v3-accent);color:#fff;font-weight:900;font-size:.6rem;padding:2px 8px;border-radius:var(--v3-radius);letter-spacing:.05em;z-index:2}.v2-card-main[data-v-4e02e7b0]{display:flex;gap:16px}.v2-item-icon[data-v-4e02e7b0]{font-size:1.5rem;background:#0003;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--v3-radius);border:var(--v3-border-soft)}.v2-item-details[data-v-4e02e7b0]{flex:1}.v2-item-name[data-v-4e02e7b0]{font-family:var(--font-family-mono);font-weight:800;color:#fff;font-size:.85rem;margin-bottom:4px}.v2-item-seller[data-v-4e02e7b0]{font-size:.6rem;color:var(--v3-text-ghost);text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin-bottom:12px}.v2-stat-row[data-v-4e02e7b0]{display:flex;gap:10px}.v2-stat-pill[data-v-4e02e7b0]{font-size:.55rem;padding:3px 8px;border-radius:2px;background:#ffffff08;font-weight:800;text-transform:uppercase;letter-spacing:.05em;border:1px solid transparent}.v2-stat-pill.is-success[data-v-4e02e7b0]{color:var(--v3-success);border-color:#2ecc7133}.v2-stat-pill.is-warning[data-v-4e02e7b0]{color:var(--v3-warning);border-color:#f4b40033}.v2-stat-pill.is-danger[data-v-4e02e7b0]{color:var(--v3-danger);border-color:#ff4d4f33}.v2-card-footer[data-v-4e02e7b0]{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;border-top:var(--v3-border-soft);padding-top:16px}.v2-price-block[data-v-4e02e7b0]{display:flex;flex-direction:column}.v2-price-old[data-v-4e02e7b0]{font-size:.7rem;text-decoration:line-through;color:var(--v3-text-ghost);font-family:var(--font-family-mono)}.v2-price-new[data-v-4e02e7b0]{font-size:1.1rem;font-weight:900;color:var(--v3-accent);font-family:var(--font-family-mono)}.v2-timer[data-v-4e02e7b0]{font-family:var(--font-family-mono);font-size:.65rem;font-weight:800;color:var(--v3-text-ghost);letter-spacing:.1em}.v2-btn.is-primary.is-small[data-v-4e02e7b0]{padding:8px 16px;background:var(--v3-accent);color:#fff;border:none;font-size:.65rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border-radius:var(--v3-radius);transition:all var(--v3-transition-fast)}.v2-btn[data-v-4e02e7b0]:hover:not(:disabled){background:#477fff;box-shadow:0 4px 15px var(--v3-accent-glow);transform:translateY(-1px)}.v2-btn[data-v-4e02e7b0]:disabled{opacity:.3;cursor:not-allowed;grayscale:1}.auctions-container[data-v-bf12e9f3]{display:flex;flex-direction:column;gap:24px;padding:24px}.auctions-header[data-v-bf12e9f3]{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:16px}.header-info h3[data-v-bf12e9f3]{margin:0;font-family:var(--ds-font-mono);color:var(--ds-primary);letter-spacing:2px}.header-info p[data-v-bf12e9f3]{margin:4px 0 0;font-size:.85rem;color:var(--ds-text-muted)}.auction-count[data-v-bf12e9f3]{background:var(--ds-accent);color:#fff;font-size:.65rem;padding:4px 10px;border-radius:4px;font-weight:800}.auctions-grid[data-v-bf12e9f3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px}.auction-card[data-v-bf12e9f3]{background:var(--ds-bg-elevated);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);padding:24px;display:flex;flex-direction:column;gap:20px;position:relative;overflow:hidden;transition:all .2s}.auction-card[data-v-bf12e9f3]:hover{border-color:var(--ds-primary);box-shadow:0 0 20px #00ff9d1a}.auction-card.is-winning[data-v-bf12e9f3]{border-color:var(--ds-nominal);background:#2ecc710d}.card-header[data-v-bf12e9f3]{display:flex;justify-content:space-between;align-items:center}.item-type-badge[data-v-bf12e9f3]{font-size:.6rem;font-weight:900;background:#ffffff0d;padding:2px 8px;border-radius:4px;color:var(--ds-text-ghost)}.timer[data-v-bf12e9f3]{font-family:var(--ds-font-mono);font-weight:800;font-size:.9rem;color:var(--ds-accent)}.timer.urgent[data-v-bf12e9f3]{color:var(--ds-critical);animation:pulse-bf12e9f3 1s infinite alternate}@keyframes pulse-bf12e9f3{0%{opacity:1}to{opacity:.5}}.item-visuals[data-v-bf12e9f3]{display:flex;gap:16px;align-items:center}.item-meta[data-v-bf12e9f3]{flex:1}.item-name[data-v-bf12e9f3]{font-weight:800;font-size:1rem;color:#fff;line-height:1.2}.seller[data-v-bf12e9f3]{font-size:.65rem;color:var(--ds-text-muted);text-transform:uppercase;margin-top:4px}.stats-row[data-v-bf12e9f3]{display:flex;gap:24px;background:#0003;padding:10px;border-radius:6px}.stat[data-v-bf12e9f3]{display:flex;flex-direction:column}.stat label[data-v-bf12e9f3]{font-size:.6rem;color:var(--ds-text-ghost);text-transform:uppercase}.stat span[data-v-bf12e9f3]{font-weight:800;font-size:.85rem}.bidding-section[data-v-bf12e9f3]{margin-top:auto;border-top:1px solid rgba(255,255,255,.05);padding-top:16px;display:flex;flex-direction:column;gap:16px}.price-display[data-v-bf12e9f3]{text-align:center}.price-display label[data-v-bf12e9f3]{font-size:.6rem;color:var(--ds-text-muted);text-transform:uppercase;display:block;margin-bottom:4px}.price-value[data-v-bf12e9f3]{font-size:1.8rem;font-weight:900;font-family:var(--ds-font-mono);color:#fff}.price-value.winning[data-v-bf12e9f3]{color:var(--ds-nominal)}.bidder-tag[data-v-bf12e9f3]{font-size:.6rem;font-weight:800;text-transform:uppercase;margin-top:4px}.bid-actions[data-v-bf12e9f3]{display:flex;gap:8px}.bid-input-group[data-v-bf12e9f3]{flex:1;display:flex;align-items:center;background:#000;border:1px solid var(--ds-border-subtle);border-radius:4px;padding:0 10px}.currency[data-v-bf12e9f3]{color:var(--ds-text-ghost);font-size:.8rem;margin-right:4px}.bid-input-group input[data-v-bf12e9f3]{background:transparent;border:none;color:#fff;width:100%;padding:8px 0;font-family:var(--ds-font-mono);font-weight:800;outline:none}.bid-btn[data-v-bf12e9f3]{background:var(--ds-primary);color:#000;border:none;padding:0 20px;border-radius:4px;font-weight:900;font-size:.75rem;text-transform:uppercase;cursor:pointer;transition:all .2s}.bid-btn[data-v-bf12e9f3]:hover:not(:disabled){background:var(--ds-primary-glow);transform:translateY(-2px)}.bid-btn[data-v-bf12e9f3]:disabled{opacity:.5;cursor:not-allowed;background:var(--ds-bg-subtle);color:var(--ds-text-ghost)}.min-bid-hint[data-v-bf12e9f3]{font-size:.6rem;color:var(--ds-text-ghost);text-align:center}.loading-state[data-v-bf12e9f3]{padding:100px;text-align:center;color:var(--ds-primary);position:relative}.scanline[data-v-bf12e9f3]{position:absolute;top:0;left:0;width:100%;height:2px;background:var(--ds-primary);box-shadow:0 0 10px var(--ds-primary);opacity:.3;animation:scan-bf12e9f3 2s linear infinite}@keyframes scan-bf12e9f3{0%{top:0}to{top:100%}}.text-success[data-v-bf12e9f3]{color:var(--ds-nominal)}.text-warning[data-v-bf12e9f3]{color:var(--ds-warning)}.text-danger[data-v-bf12e9f3]{color:var(--ds-critical)}.admin-trigger-btn[data-v-bf12e9f3]{background:#7f1d1d;color:#fca5a5;border:1px solid #991b1b;padding:6px 14px;border-radius:4px;font-size:.65rem;font-weight:800;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:all .2s}.admin-trigger-btn[data-v-bf12e9f3]:hover:not(:disabled){background:#991b1b;color:#fff;box-shadow:0 0 15px #ef44444d}.admin-trigger-btn[data-v-bf12e9f3]:disabled{opacity:.5;cursor:not-allowed}.telemetry-line[data-v-0ce8f084]{display:inline-flex;align-items:center;overflow:hidden}.tl-svg[data-v-0ce8f084]{display:block}.tl-line[data-v-0ce8f084],.tl-area[data-v-0ce8f084]{transition:all .3s ease-out}.tl-dot[data-v-0ce8f084]{filter:drop-shadow(0 0 3px currentColor);animation:dotPulse-0ce8f084 2s ease-in-out infinite}@keyframes dotPulse-0ce8f084{0%,to{opacity:1;r:2.5}50%{opacity:.7;r:3.5}}.kpi-gauge[data-v-0102aa76]{background:var(--ds-bg-elevated);border:var(--ds-border-subtle);border-radius:var(--ds-radius-md);padding:var(--ds-space-6) var(--ds-space-8);display:flex;flex-direction:column;gap:var(--ds-space-3);transition:border-color var(--ds-duration-normal) var(--ds-ease-out),box-shadow var(--ds-duration-normal) var(--ds-ease-out);position:relative;overflow:hidden}.kpi-gauge[data-v-0102aa76]:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:transparent;transition:background var(--ds-duration-normal) var(--ds-ease-out)}.kpi-gauge.severity-caution[data-v-0102aa76]:after{background:var(--ds-caution);opacity:.3}.kpi-gauge.severity-warning[data-v-0102aa76]:after{background:var(--ds-warning);opacity:.5}.kpi-gauge.severity-critical[data-v-0102aa76]:after{background:var(--ds-critical);opacity:.7}.kpi-gauge.is-elevated[data-v-0102aa76]{border-color:var(--ds-border-color)}.kpi-header[data-v-0102aa76]{display:flex;justify-content:space-between;align-items:center}.kpi-label[data-v-0102aa76]{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);font-weight:700;color:var(--ds-text-muted);letter-spacing:var(--ds-tracking-widest);text-transform:uppercase}.kpi-badge[data-v-0102aa76]{font-family:var(--ds-font-mono);font-size:9px;font-weight:800;letter-spacing:var(--ds-tracking-wide);padding:1px 5px;border:1px solid currentColor;border-radius:var(--ds-radius-sm);opacity:.8}.kpi-body[data-v-0102aa76]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ds-space-4)}.kpi-value-row[data-v-0102aa76]{display:flex;align-items:baseline;gap:var(--ds-space-2)}.kpi-value[data-v-0102aa76]{font-family:var(--ds-font-mono);font-size:var(--ds-text-xl);font-weight:800;letter-spacing:var(--ds-tracking-tight);line-height:1;transition:color var(--ds-duration-normal) var(--ds-ease-out)}.kpi-unit[data-v-0102aa76]{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);font-weight:600;color:var(--ds-text-muted);letter-spacing:var(--ds-tracking-wide)}.ds-flash-up[data-v-0102aa76]{animation:flashUp-0102aa76 .8s ease-out}.ds-flash-down[data-v-0102aa76]{animation:flashDown-0102aa76 .8s ease-out}@keyframes flashUp-0102aa76{0%{text-shadow:0 0 8px var(--ds-nominal-glow);transform:scale(1.04)}to{text-shadow:none;transform:scale(1)}}@keyframes flashDown-0102aa76{0%{text-shadow:0 0 8px var(--ds-critical-glow);transform:scale(1.04)}to{text-shadow:none;transform:scale(1)}}.kpi-bar[data-v-0102aa76]{display:flex;flex-direction:column;gap:var(--ds-space-1)}.kpi-bar-track[data-v-0102aa76]{width:100%;height:3px;background:var(--ds-bg-subtle);border-radius:var(--ds-radius-full);overflow:hidden}.kpi-bar-fill[data-v-0102aa76]{height:100%;border-radius:var(--ds-radius-full);transition:width var(--ds-duration-slow) var(--ds-ease-out),background var(--ds-duration-normal) var(--ds-ease-out)}.kpi-bar-labels[data-v-0102aa76]{display:flex;justify-content:space-between;font-family:var(--ds-font-mono);font-size:9px;color:var(--ds-text-ghost);letter-spacing:var(--ds-tracking-wide)}.kpi-footer[data-v-0102aa76]{display:flex;align-items:center;gap:var(--ds-space-4)}.kpi-trend[data-v-0102aa76]{font-family:var(--ds-font-mono);font-size:9px;font-weight:700;letter-spacing:var(--ds-tracking-wide)}.trend-rising[data-v-0102aa76]{color:var(--ds-caution)}.trend-falling[data-v-0102aa76]{color:var(--ds-nominal)}.trend-stable[data-v-0102aa76]{color:var(--ds-text-ghost)}.peering-overlay[data-v-8130f3a6]{position:fixed;inset:0;z-index:2500;display:flex;align-items:center;justify-content:center}.overlay-backdrop[data-v-8130f3a6]{position:absolute;inset:0;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.overlay-content[data-v-8130f3a6]{position:relative;width:650px;background:#0d1117;border:1px solid rgba(0,255,157,.2);border-radius:12px;padding:30px;box-shadow:0 0 40px #00ff9d1a}.overlay-header[data-v-8130f3a6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:20px}.header-main[data-v-8130f3a6]{display:flex;gap:20px;align-items:center}.npc-logo[data-v-8130f3a6]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;color:#fff}.npc-info h2[data-v-8130f3a6]{margin:0;font-size:1.5rem;color:#fff}.npc-info p[data-v-8130f3a6]{margin:0;font-size:.8rem;color:#8b949e;text-transform:uppercase;letter-spacing:1px}.close-btn[data-v-8130f3a6]{background:none;border:none;color:#8b949e;font-size:2rem;cursor:pointer}.negotiation-layout[data-v-8130f3a6]{display:flex;flex-direction:column;gap:30px}.partner-meta[data-v-8130f3a6]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.meta-card[data-v-8130f3a6]{background:#ffffff0d;padding:15px;border-radius:8px;text-align:center;border:1px solid rgba(255,255,255,.05)}.meta-card label[data-v-8130f3a6]{display:block;font-size:.6rem;color:#8b949e;margin-bottom:5px}.meta-card .val[data-v-8130f3a6]{font-weight:700;font-family:var(--font-family-mono);color:#f0f6fc}.input-group[data-v-8130f3a6]{margin-bottom:25px}.label-row[data-v-8130f3a6]{display:flex;justify-content:space-between;margin-bottom:10px}.label-row label[data-v-8130f3a6]{font-size:.8rem;color:#8b949e;font-weight:600}.label-row .value[data-v-8130f3a6]{font-family:var(--font-family-mono);font-weight:700;font-size:1.1rem}input[type=range][data-v-8130f3a6]{width:100%;accent-color:#00ff9d}.cost-input[data-v-8130f3a6]{width:100%;background:#161b22;border:1px solid #30363d;color:#fff;padding:12px;font-size:1.5rem;font-weight:700;font-family:var(--font-family-mono);border-radius:6px}.slider-hint[data-v-8130f3a6]{font-size:.7rem;color:#8b949e;margin-top:5px}.acceptance-meter[data-v-8130f3a6]{background:#0000004d;padding:20px;border-radius:8px;text-align:center}.meter-track[data-v-8130f3a6]{height:8px;background:#161b22;border-radius:4px;margin:10px 0;overflow:hidden}.meter-fill[data-v-8130f3a6]{height:100%;transition:width .3s ease}.probability-val[data-v-8130f3a6]{font-size:2rem;font-weight:800;font-family:var(--font-family-mono)}.actions[data-v-8130f3a6]{display:flex;gap:15px;margin-top:20px}.btn-cancel[data-v-8130f3a6]{flex:1;padding:15px;background:transparent;border:1px solid #30363d;color:#8b949e;font-weight:700;border-radius:6px;cursor:pointer}.btn-submit[data-v-8130f3a6]{flex:2;padding:15px;background:#00ff9d;color:#0d1117;border:none;font-weight:800;font-size:1rem;border-radius:6px;cursor:pointer;transition:all .2s}.btn-submit[data-v-8130f3a6]:disabled{opacity:.3;cursor:not-allowed}.npc-response[data-v-8130f3a6]{position:absolute;inset:0;background:#0d1117f2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;border-radius:12px;z-index:10}.npc-response .msg[data-v-8130f3a6]{font-size:1.2rem;margin-bottom:30px;line-height:1.5}.rejected .msg[data-v-8130f3a6]{color:#ff4d4d}.btn-retry[data-v-8130f3a6],.btn-done[data-v-8130f3a6]{padding:12px 30px;border-radius:6px;font-weight:700;cursor:pointer}.btn-retry[data-v-8130f3a6]{background:#30363d;color:#fff;border:1px solid #444}.btn-done[data-v-8130f3a6]{background:#00ff9d;color:#0d1117;border:none}.error-msg[data-v-8130f3a6]{color:#ff4d4d;font-size:.8rem;text-align:center;margin-top:10px;font-weight:600}.spinner[data-v-8130f3a6]{display:block;width:20px;height:20px;border:2px solid rgba(0,0,0,.1);border-top-color:#0d1117;border-radius:50%;animation:spin-8130f3a6 1s infinite linear;margin:0 auto}@keyframes spin-8130f3a6{to{transform:rotate(360deg)}}.animate-slide-up[data-v-8130f3a6]{animation:slideUp-8130f3a6 .4s cubic-bezier(.16,1,.3,1)}@keyframes slideUp-8130f3a6{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.simulation-vis[data-v-8130f3a6]{background:#0000004d;padding:20px;border-radius:8px;border:1px dashed rgba(0,255,157,.2)}.vis-header[data-v-8130f3a6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.vis-header label[data-v-8130f3a6]{font-size:.6rem;color:#8b949e;letter-spacing:1px}.path-diagram[data-v-8130f3a6]{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:20px}.node[data-v-8130f3a6]{background:#161b22;border:1px solid #30363d;padding:6px 12px;border-radius:4px;font-size:.75rem;font-family:var(--font-family-mono);font-weight:700}.node.self[data-v-8130f3a6]{border-color:#00ff9d;color:#00ff9d;box-shadow:0 0 10px #00ff9d1a}.node.partner[data-v-8130f3a6]{border-width:2px}.path-line[data-v-8130f3a6]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;position:relative}.path-line[data-v-8130f3a6]:before{content:"";position:absolute;top:18px;left:0;right:0;height:1px;background:#ffffff1a}.hop-dots[data-v-8130f3a6]{display:flex;gap:15px;z-index:1}.dot[data-v-8130f3a6]{width:6px;height:6px;background:#30363d;border-radius:50%;border:1px solid rgba(255,255,255,.1)}.optimization-text[data-v-8130f3a6]{font-size:.6rem;color:#00ff9d;font-weight:800;text-transform:uppercase}.impact-summary[data-v-8130f3a6]{display:flex;justify-content:space-around;border-top:1px solid rgba(255,255,255,.05);padding-top:15px}.impact-item[data-v-8130f3a6]{text-align:center}.impact-item label[data-v-8130f3a6]{display:block;font-size:.55rem;color:#8b949e;margin-bottom:2px}.impact-item .val[data-v-8130f3a6]{font-weight:800;font-family:var(--font-family-mono);font-size:.9rem}.status-blink[data-v-8130f3a6]{font-size:.6rem;color:#fc0;font-weight:800;animation:blink-8130f3a6 1s infinite}@keyframes blink-8130f3a6{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}.market-dashboard[data-v-1b52a64e]{display:flex;flex-direction:column;background:var(--ds-bg-base);color:var(--ds-text-primary);gap:0}.md-header[data-v-1b52a64e]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:#0a0f1999;border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap;gap:16px}.md-header-left[data-v-1b52a64e]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.md-title-row[data-v-1b52a64e]{display:flex;align-items:center;gap:12px}.md-title-icon[data-v-1b52a64e]{width:42px;height:42px;background:linear-gradient(135deg,var(--ds-primary),rgba(var(--ds-primary-rgb, 0,200,150),.3));border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px}.md-title-row h2[data-v-1b52a64e]{font-size:1.1rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin:0;font-family:var(--ds-font-mono)}.md-subtitle[data-v-1b52a64e]{font-size:.65rem;color:var(--ds-text-muted);margin:2px 0 0;text-transform:uppercase;letter-spacing:.06em}.md-economy-badge[data-v-1b52a64e]{display:flex;align-items:center;gap:6px;font-family:var(--ds-font-mono);font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;background:#0006;padding:5px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.08)}.md-eco-dot[data-v-1b52a64e]{width:7px;height:7px;border-radius:50%;background:var(--ds-warning)}.md-economy-badge.state-good .md-eco-dot[data-v-1b52a64e]{background:var(--ds-nominal);box-shadow:0 0 6px var(--ds-nominal)}.md-economy-badge.state-bad .md-eco-dot[data-v-1b52a64e]{background:var(--ds-critical);box-shadow:0 0 6px var(--ds-critical)}.md-header-stats[data-v-1b52a64e]{display:flex;align-items:center;gap:12px}.md-stat[data-v-1b52a64e]{display:flex;flex-direction:column;align-items:center;min-width:50px}.md-stat-value[data-v-1b52a64e]{font-family:var(--ds-font-mono);font-size:.85rem;font-weight:800;color:#fff}.md-stat-label[data-v-1b52a64e]{font-size:.5rem;font-weight:700;color:var(--ds-text-ghost);letter-spacing:.1em;text-transform:uppercase;margin-top:1px}.md-stat-divider[data-v-1b52a64e]{width:1px;height:24px;background:#ffffff14}.md-close-btn[data-v-1b52a64e]{background:none;border:1px solid rgba(255,255,255,.08);color:var(--ds-text-ghost);font-size:1.2rem;width:32px;height:32px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;margin-left:4px}.md-close-btn[data-v-1b52a64e]:hover{background:#ffffff0f;color:#fff}.md-tabs[data-v-1b52a64e]{display:flex;padding:0 24px;background:#0a0f1966;border-bottom:1px solid rgba(255,255,255,.06);gap:2px;overflow-x:auto}.md-tab[data-v-1b52a64e]{display:flex;align-items:center;gap:6px;padding:12px 16px;background:transparent;border:none;color:var(--ds-text-muted);font-size:.72rem;font-weight:700;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.md-tab[data-v-1b52a64e]:hover{color:var(--ds-text-primary);background:#ffffff05}.md-tab.active[data-v-1b52a64e]{color:var(--ds-primary);border-bottom-color:var(--ds-primary)}.md-tab-icon[data-v-1b52a64e]{font-size:.8rem}.md-content[data-v-1b52a64e]{flex:1;overflow-y:auto;padding:20px 24px}.md-section[data-v-1b52a64e]{background:#0a0f1980;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:20px}.md-section-header[data-v-1b52a64e]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.md-section-icon[data-v-1b52a64e]{font-size:1rem}.md-section-header h3[data-v-1b52a64e]{font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-text-muted);margin:0;font-family:var(--ds-font-mono);white-space:nowrap}.md-section-line[data-v-1b52a64e]{flex:1;height:1px;background:#ffffff0f}.md-live-badge[data-v-1b52a64e]{display:flex;align-items:center;gap:5px;font-size:.55rem;font-weight:800;color:var(--ds-critical);letter-spacing:.1em;font-family:var(--ds-font-mono)}.md-pulse-dot[data-v-1b52a64e]{width:6px;height:6px;border-radius:50%;background:var(--ds-critical);animation:mdPulse-1b52a64e 1.5s ease-in-out infinite}@keyframes mdPulse-1b52a64e{0%,to{opacity:1}50%{opacity:.3}}.md-badge[data-v-1b52a64e]{font-size:.5rem;font-weight:800;color:var(--ds-primary);background:rgba(var(--ds-primary-rgb, 0,200,150),.1);padding:3px 8px;border-radius:4px;letter-spacing:.08em;font-family:var(--ds-font-mono)}.md-overview[data-v-1b52a64e]{display:flex;flex-direction:column;gap:20px}.md-kpi-row[data-v-1b52a64e]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.md-overview-grid[data-v-1b52a64e]{display:grid;grid-template-columns:380px 1fr;gap:20px}.md-chart-area[data-v-1b52a64e]{display:flex;flex-direction:column;align-items:center;gap:20px}.md-legend[data-v-1b52a64e]{display:flex;flex-direction:column;gap:6px;width:100%}.md-legend-item[data-v-1b52a64e]{padding:8px 10px;background:#ffffff05;border-radius:6px;border-left:3px solid var(--comp-color);transition:all .2s}.md-legend-item[data-v-1b52a64e]:hover{background:#ffffff0d;transform:translate(3px)}.md-legend-header[data-v-1b52a64e]{display:flex;justify-content:space-between;margin-bottom:4px}.md-legend-label[data-v-1b52a64e]{font-size:.72rem;font-weight:600}.md-legend-value[data-v-1b52a64e]{font-size:.72rem;font-family:var(--ds-font-mono);font-weight:700}.md-legend-track[data-v-1b52a64e]{height:3px;background:#ffffff0d;border-radius:2px;overflow:hidden}.md-legend-fill[data-v-1b52a64e]{height:100%;border-radius:2px}.md-sector-list[data-v-1b52a64e]{display:flex;flex-direction:column;gap:8px}.md-sector-row[data-v-1b52a64e]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#ffffff05;border-radius:8px;transition:background .2s}.md-sector-row[data-v-1b52a64e]:hover{background:#ffffff0a}.md-sector-info[data-v-1b52a64e]{display:flex;align-items:center;gap:10px}.md-sector-name[data-v-1b52a64e]{font-size:.78rem;font-weight:600}.md-sector-growth[data-v-1b52a64e]{font-size:.65rem;font-family:var(--ds-font-mono);font-weight:700;padding:2px 6px;border-radius:4px}.md-sector-growth.positive[data-v-1b52a64e]{color:var(--ds-nominal);background:rgba(var(--ds-nominal-rgb, 0,200,100),.1)}.md-sector-growth.negative[data-v-1b52a64e]{color:var(--ds-critical);background:rgba(var(--ds-critical-rgb, 200,50,50),.1)}.md-sector-bars[data-v-1b52a64e]{width:140px;display:flex;flex-direction:column;gap:4px}.md-bar-group[data-v-1b52a64e]{display:flex;align-items:center;gap:6px}.md-bar-group label[data-v-1b52a64e]{font-size:.5rem;width:55px;text-align:right;color:var(--ds-text-ghost);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.md-bar-track[data-v-1b52a64e]{flex:1;height:4px;background:#ffffff0f;border-radius:2px;overflow:hidden}.md-bar-fill[data-v-1b52a64e]{height:100%;background:var(--ds-primary);border-radius:2px;transition:width .4s ease}.md-bar-fill.accent[data-v-1b52a64e]{background:var(--ds-accent)}.md-competitors[data-v-1b52a64e]{display:flex;flex-direction:column;gap:16px}.md-comp-grid[data-v-1b52a64e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.md-comp-card[data-v-1b52a64e]{background:#0a0f1980;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:12px;transition:all .2s}.md-comp-card[data-v-1b52a64e]:hover{border-color:#ffffff1a;background:#0a0f19b3}.md-comp-top[data-v-1b52a64e]{display:flex;align-items:center;gap:10px}.md-comp-logo[data-v-1b52a64e]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:900;color:#fff;font-size:15px;flex-shrink:0}.md-comp-info[data-v-1b52a64e]{flex:1;min-width:0}.md-comp-name[data-v-1b52a64e]{display:block;font-weight:700;font-size:.82rem}.md-comp-tagline[data-v-1b52a64e]{display:block;font-size:.6rem;color:var(--ds-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-comp-share[data-v-1b52a64e]{font-family:var(--ds-font-mono);font-weight:800;font-size:1.1rem;color:var(--ds-primary);flex-shrink:0}.md-comp-stats[data-v-1b52a64e]{display:flex;justify-content:space-between;padding-top:10px;border-top:1px solid rgba(255,255,255,.05)}.md-comp-stat[data-v-1b52a64e]{display:flex;flex-direction:column;gap:2px}.md-comp-stat label[data-v-1b52a64e]{font-size:.5rem;color:var(--ds-text-ghost);text-transform:uppercase;font-weight:700;letter-spacing:.06em}.md-comp-stat span[data-v-1b52a64e]{font-size:.72rem;font-weight:600}.md-behav[data-v-1b52a64e]{color:var(--ds-primary);font-style:italic}.md-comp-metrics[data-v-1b52a64e]{display:grid;grid-template-columns:repeat(3,1fr);background:#00000040;border-radius:6px;padding:8px;gap:4px}.md-metric[data-v-1b52a64e]{display:flex;flex-direction:column;align-items:center;gap:1px}.md-m-label[data-v-1b52a64e]{font-size:.5rem;color:var(--ds-text-ghost);font-family:var(--ds-font-mono);letter-spacing:.06em}.md-m-value[data-v-1b52a64e]{font-size:.7rem;font-weight:700;font-family:var(--ds-font-mono)}.md-comp-actions[data-v-1b52a64e]{padding-top:10px;border-top:1px solid rgba(255,255,255,.05)}.md-peering-btn[data-v-1b52a64e]{width:100%;padding:8px;background:var(--ds-primary);color:#000;border:none;border-radius:6px;font-size:.65rem;font-weight:800;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.06em}.md-peering-btn[data-v-1b52a64e]:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-1px)}.md-peering-btn[data-v-1b52a64e]:disabled{background:#ffffff0a;color:var(--ds-text-ghost);cursor:not-allowed;border:1px dashed rgba(255,255,255,.08)}.md-tab-content[data-v-1b52a64e]{min-height:200px}.md-components[data-v-1b52a64e]{display:flex;flex-direction:column;gap:16px}.md-catalog[data-v-1b52a64e]{display:flex;flex-direction:column;gap:24px}.md-cat[data-v-1b52a64e]{display:flex;flex-direction:column;gap:10px}.md-cat-header[data-v-1b52a64e]{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.06)}.md-cat-title[data-v-1b52a64e]{font-size:.65rem;font-weight:800;color:var(--ds-text-muted);letter-spacing:.1em;font-family:var(--ds-font-mono)}.md-cat-count[data-v-1b52a64e]{font-size:.55rem;color:var(--ds-text-ghost);font-family:var(--ds-font-mono)}.md-cat-grid[data-v-1b52a64e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.md-part-card[data-v-1b52a64e]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px;transition:all .2s}.md-part-card[data-v-1b52a64e]:hover{background:#ffffff0a;border-color:rgba(var(--ds-primary-rgb, 0,200,150),.2);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.md-part-info[data-v-1b52a64e]{display:flex;flex-direction:column;gap:3px;min-width:0}.md-part-name[data-v-1b52a64e]{font-size:.8rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-part-spec[data-v-1b52a64e]{font-size:.6rem;color:var(--ds-accent);font-weight:600;text-transform:uppercase;font-family:var(--ds-font-mono)}.md-part-power[data-v-1b52a64e]{font-size:.55rem;color:var(--ds-text-ghost)}.md-part-buy[data-v-1b52a64e]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.md-part-price[data-v-1b52a64e]{font-family:var(--ds-font-mono);font-weight:800;color:var(--ds-nominal);font-size:.82rem}.md-buy-btn[data-v-1b52a64e]{background:var(--ds-primary);color:#000;border:none;padding:5px 14px;border-radius:5px;font-size:.6rem;font-weight:800;cursor:pointer;letter-spacing:.06em;transition:all .15s}.md-buy-btn[data-v-1b52a64e]:hover:not(:disabled){filter:brightness(1.15)}.md-buy-btn[data-v-1b52a64e]:disabled{opacity:.3;filter:grayscale(1);cursor:not-allowed}.md-empty[data-v-1b52a64e]{padding:40px;text-align:center;color:var(--ds-text-ghost);font-size:.75rem;font-style:italic}@media(max-width:900px){.md-overview-grid[data-v-1b52a64e]{grid-template-columns:1fr}.md-kpi-row[data-v-1b52a64e]{grid-template-columns:repeat(2,1fr)}.md-header[data-v-1b52a64e]{flex-direction:column;align-items:flex-start}.md-header-stats[data-v-1b52a64e]{flex-wrap:wrap}}@media(max-width:600px){.md-kpi-row[data-v-1b52a64e],.md-comp-grid[data-v-1b52a64e],.md-cat-grid[data-v-1b52a64e]{grid-template-columns:1fr}.md-content[data-v-1b52a64e]{padding:12px}}.compliance-overlay[data-v-27b52c94]{width:1100px;height:85vh;max-width:95vw;background:var(--v3-bg-surface);border:var(--v3-border-heavy);box-shadow:0 50px 100px #000c;position:relative;border-radius:var(--v3-radius);display:flex;flex-direction:column}.overlay-header[data-v-27b52c94]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:var(--v3-border-soft);background:#0003}.header-title h2[data-v-27b52c94]{margin:0;font-size:1rem;font-weight:900;letter-spacing:.1em;color:#fff;display:flex;align-items:center;gap:12px}.header-title h2 small[data-v-27b52c94]{color:var(--v3-text-ghost);font-size:.6em}.close-btn[data-v-27b52c94]{background:none;border:none;color:var(--v3-text-ghost);font-size:1.5rem;cursor:pointer;transition:color .2s}.close-btn[data-v-27b52c94]:hover{color:#fff}.content-scroll[data-v-27b52c94]{padding:32px;overflow-y:auto;flex:1}.eligibility-banner[data-v-27b52c94]{display:flex;gap:24px;background:#0000004d;border:var(--v3-border-soft);padding:24px;margin-bottom:40px;border-radius:var(--v3-radius);position:relative;overflow:hidden}.tier-whale[data-v-27b52c94]{border-left:4px solid #ffd700;background:linear-gradient(90deg,rgba(255,215,0,.05),transparent)}.tier-enterprise[data-v-27b52c94]{border-left:4px solid var(--v3-accent);background:linear-gradient(90deg,rgba(47,107,255,.05),transparent)}.tier-standard[data-v-27b52c94]{border-left:4px solid var(--v3-text-ghost)}.banner-icon[data-v-27b52c94]{font-size:2rem;display:flex;align-items:center;justify-content:center;width:60px;opacity:.8}.banner-content[data-v-27b52c94]{flex:1;display:flex;flex-direction:column;justify-content:center}.banner-label[data-v-27b52c94]{font-size:.6rem;font-weight:900;color:var(--v3-text-ghost);letter-spacing:.2em;margin-bottom:4px}.banner-status[data-v-27b52c94]{font-size:1.2rem;font-weight:900;color:#fff;letter-spacing:.05em;font-family:var(--font-family-mono)}.trip-whale .banner-status[data-v-27b52c94]{color:gold;text-shadow:0 0 15px rgba(255,215,0,.4)}.banner-desc[data-v-27b52c94]{opacity:.6;font-size:.8rem;margin-top:8px;max-width:600px}.telemetry-grid[data-v-27b52c94]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-bottom:40px}.telemetry-card[data-v-27b52c94]{background:var(--v3-bg-elevated);border:var(--v3-border-soft);padding:24px;border-radius:var(--v3-radius)}.tel-header[data-v-27b52c94]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:12px}.tel-label[data-v-27b52c94]{font-size:.6rem;font-weight:800;color:var(--v3-text-secondary);letter-spacing:.1em}.tel-value[data-v-27b52c94]{font-size:1.5rem;font-weight:800;color:#fff;font-family:var(--font-family-mono);line-height:1}.progress-track[data-v-27b52c94]{height:6px;background:#ffffff0d;border-radius:3px;overflow:hidden}.progress-fill[data-v-27b52c94]{height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1)}.progress-fill.security[data-v-27b52c94]{background:linear-gradient(90deg,var(--v3-accent-dim),var(--v3-accent))}.progress-fill.privacy[data-v-27b52c94]{background:linear-gradient(90deg,#10b981,#34d399)}.progress-fill.green[data-v-27b52c94]{background:linear-gradient(90deg,#34d399,#10b981)}.section-title[data-v-27b52c94]{font-size:.7rem;font-weight:900;color:var(--v3-text-secondary);letter-spacing:.2em;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.05)}.cert-grid[data-v-27b52c94]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.cert-card[data-v-27b52c94]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);padding:24px;border-radius:var(--v3-radius);display:flex;flex-direction:column;min-height:300px;transition:all .2s}.cert-card[data-v-27b52c94]:hover{background:#ffffff0a;border-color:#ffffff1a}.cert-card.is-certified[data-v-27b52c94]{border-color:var(--v3-success);background:#10b9810d}.cert-card.has-audit[data-v-27b52c94]{border-color:var(--v3-warning);box-shadow:0 0 20px #f59e0b1a;animation:pulse-border-27b52c94 2s infinite}.cert-header[data-v-27b52c94]{display:flex;justify-content:space-between;margin-bottom:16px}.cert-badge[data-v-27b52c94]{font-size:.5rem;font-weight:900;color:var(--v3-text-ghost);text-transform:uppercase;background:#0000004d;padding:2px 6px;border-radius:2px;width:fit-content;margin-bottom:4px}.cert-name[data-v-27b52c94]{font-size:.9rem;font-weight:800;color:#fff;letter-spacing:.05em}.status-indicator[data-v-27b52c94]{font-size:.55rem;font-weight:900;padding:4px 8px;border-radius:2px;background:#ffffff1a;height:fit-content}.status-indicator.online[data-v-27b52c94]{background:#10b98133;color:var(--v3-success)}.status-indicator.process[data-v-27b52c94]{background:#f59e0b33;color:var(--v3-warning)}.cert-desc[data-v-27b52c94]{font-size:.75rem;color:var(--v3-text-secondary);line-height:1.5;margin-bottom:24px;flex:1;opacity:.8}.req-section[data-v-27b52c94]{background:#0003;padding:12px;border-radius:4px;margin-bottom:24px}.req-label[data-v-27b52c94]{font-size:.5rem;font-weight:900;color:var(--v3-text-ghost);margin-bottom:8px;letter-spacing:.1em}.req-list[data-v-27b52c94]{display:flex;flex-direction:column;gap:6px}.req-item[data-v-27b52c94]{display:flex;align-items:center;gap:8px;font-size:.65rem;color:var(--v3-text-ghost);font-family:var(--font-family-mono)}.req-item.met[data-v-27b52c94]{color:var(--v3-text-primary)}.req-item.met .req-icon[data-v-27b52c94]{color:var(--v3-success)}.cert-footer[data-v-27b52c94]{border-top:1px solid rgba(255,255,255,.05);padding-top:16px;margin-top:auto}.action-btn[data-v-27b52c94]{width:100%;padding:12px;background:transparent;border:1px solid var(--v3-accent);color:var(--v3-accent);font-size:.7rem;font-weight:800;cursor:pointer;transition:all .2s;letter-spacing:.1em}.action-btn[data-v-27b52c94]:hover:not(:disabled){background:var(--v3-accent);color:#fff}.action-btn[data-v-27b52c94]:disabled{opacity:.3;cursor:not-allowed;border-color:var(--v3-text-ghost);color:var(--v3-text-ghost)}.audit-progress[data-v-27b52c94]{display:flex;flex-direction:column;gap:8px}.audit-meta[data-v-27b52c94]{display:flex;justify-content:space-between;font-size:.6rem;font-weight:800;color:var(--v3-warning)}.validity-badge[data-v-27b52c94]{text-align:center;color:var(--v3-success);font-size:.7rem;font-weight:800;letter-spacing:.1em}@keyframes pulse-border-27b52c94{0%,to{border-color:var(--v3-warning);box-shadow:0 0 10px #f59e0b1a}50%{border-color:#f59e0b80;box-shadow:0 0 20px #f59e0b4d}}.text-success[data-v-27b52c94]{color:var(--v3-success)}.text-warning[data-v-27b52c94]{color:var(--v3-warning)}.text-danger[data-v-27b52c94]{color:var(--v3-danger)}.status-indicator[data-v-7212da42]{display:inline-flex;align-items:center;gap:var(--ds-space-3, 6px)}.si-dot[data-v-7212da42]{width:7px;height:7px;border-radius:50%;flex-shrink:0;transition:background var(--ds-duration-normal, .25s) ease-out,box-shadow var(--ds-duration-normal, .25s) ease-out}.si-label[data-v-7212da42]{font-family:var(--ds-font-mono, monospace);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.si-nominal .si-dot[data-v-7212da42]{background:var(--ds-nominal, hsl(152, 55%, 48%));box-shadow:0 0 5px var(--ds-nominal-glow, hsla(152, 55%, 48%, .3))}.si-nominal .si-label[data-v-7212da42]{color:var(--ds-nominal, hsl(152, 55%, 48%))}.si-nominal.si-pulse .si-dot[data-v-7212da42]{animation:siPulseNominal-7212da42 3s ease-in-out infinite}.si-caution .si-dot[data-v-7212da42]{background:var(--ds-caution, hsl(42, 80%, 52%));box-shadow:0 0 5px var(--ds-caution-glow, hsla(42, 80%, 52%, .3))}.si-caution .si-label[data-v-7212da42]{color:var(--ds-caution)}.si-caution.si-pulse .si-dot[data-v-7212da42]{animation:siPulseCaution-7212da42 2.5s ease-in-out infinite}.si-warning .si-dot[data-v-7212da42]{background:var(--ds-warning, hsl(28, 85%, 52%));box-shadow:0 0 6px var(--ds-warning-glow, hsla(28, 85%, 52%, .3))}.si-warning .si-label[data-v-7212da42]{color:var(--ds-warning)}.si-warning.si-pulse .si-dot[data-v-7212da42]{animation:siPulseWarning-7212da42 2s ease-in-out infinite}.si-critical .si-dot[data-v-7212da42]{background:var(--ds-critical, hsl(0, 70%, 52%));box-shadow:0 0 8px var(--ds-critical-glow, hsla(0, 70%, 52%, .4))}.si-critical .si-label[data-v-7212da42]{color:var(--ds-critical)}.si-critical.si-pulse .si-dot[data-v-7212da42]{animation:siPulseCritical-7212da42 1.2s ease-in-out infinite}.si-offline .si-dot[data-v-7212da42]{background:var(--ds-text-ghost, hsl(220, 10%, 24%));box-shadow:none}.si-offline .si-label[data-v-7212da42]{color:var(--ds-text-ghost)}.si-unknown .si-dot[data-v-7212da42]{background:var(--ds-text-ghost, hsl(220, 10%, 24%));box-shadow:none;opacity:.5}.si-unknown .si-label[data-v-7212da42]{color:var(--ds-text-ghost);opacity:.5}@keyframes siPulseNominal-7212da42{0%,to{box-shadow:0 0 4px var(--ds-nominal-glow, hsla(152, 55%, 48%, .2))}50%{box-shadow:0 0 8px 2px var(--ds-nominal-glow, hsla(152, 55%, 48%, .35))}}@keyframes siPulseCaution-7212da42{0%,to{box-shadow:0 0 5px var(--ds-caution-glow, hsla(42, 80%, 52%, .2))}50%{box-shadow:0 0 10px 2px var(--ds-caution-glow, hsla(42, 80%, 52%, .4))}}@keyframes siPulseWarning-7212da42{0%,to{box-shadow:0 0 5px var(--ds-warning-glow, hsla(28, 85%, 52%, .2))}50%{box-shadow:0 0 12px 3px var(--ds-warning-glow, hsla(28, 85%, 52%, .45))}}@keyframes siPulseCritical-7212da42{0%,to{box-shadow:0 0 6px var(--ds-critical-glow, hsla(0, 70%, 52%, .25))}50%{box-shadow:0 0 14px 4px var(--ds-critical-glow, hsla(0, 70%, 52%, .5))}}.network-view[data-v-dad24601]{padding:24px;display:flex;flex-direction:column;gap:20px;color:var(--ds-text-primary, #e6edf3);min-height:100%}.noc-header[data-v-dad24601]{display:flex;justify-content:space-between;align-items:flex-start}.title-block h1[data-v-dad24601]{font-size:1.4rem;font-family:var(--ds-font-mono, monospace);font-weight:800;letter-spacing:.12em;margin:0;background:linear-gradient(135deg,var(--ds-accent-primary, #58a6ff),var(--ds-accent-secondary, #a371f7));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.noc-subtitle[data-v-dad24601]{font-size:.65rem;color:var(--ds-text-ghost, #484f58);text-transform:uppercase;letter-spacing:.08em;margin:4px 0 0}.noc-status-pill[data-v-dad24601]{display:flex;align-items:center;gap:8px;padding:6px 16px;background:#00000059;border:1px solid rgba(255,255,255,.08);border-radius:20px;font-size:.6rem;font-weight:800;font-family:var(--ds-font-mono, monospace);letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.noc-status-pill.severity-nominal[data-v-dad24601]{border-color:var(--ds-severity-nominal, #3fb950);color:var(--ds-severity-nominal)}.noc-status-pill.severity-caution[data-v-dad24601]{border-color:var(--ds-severity-caution, #d29922);color:var(--ds-severity-caution)}.noc-status-pill.severity-warning[data-v-dad24601]{border-color:var(--ds-severity-warning, #e3b341);color:var(--ds-severity-warning)}.noc-status-pill.severity-critical[data-v-dad24601]{border-color:var(--ds-severity-critical, #f85149);color:var(--ds-severity-critical);animation:ds-pulse-caution 2s ease-in-out infinite}.noc-kpi-strip[data-v-dad24601]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.noc-tabs[data-v-dad24601]{display:flex;gap:3px;background:#00000040;padding:3px;border-radius:10px;border:1px solid rgba(255,255,255,.04)}.noc-tab[data-v-dad24601]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;background:transparent;border:1px solid transparent;color:var(--ds-text-ghost, #484f58);font-size:.6rem;font-weight:800;letter-spacing:.08em;cursor:pointer;border-radius:8px;transition:all .25s var(--ds-ease-out, ease)}.noc-tab[data-v-dad24601]:hover{color:var(--ds-text-primary);background:#ffffff08}.noc-tab.is-active[data-v-dad24601]{background:#ffffff0f;border-color:#ffffff1a;color:var(--ds-text-primary);box-shadow:0 2px 8px #0000004d}.tab-icon[data-v-dad24601]{font-size:.9rem}.tab-badge[data-v-dad24601]{font-size:.5rem;padding:1px 6px;border-radius:8px;font-weight:900}.tab-badge.badge-warning[data-v-dad24601]{background:#d2992233;color:var(--ds-severity-caution)}.tab-badge.badge-danger[data-v-dad24601]{background:#f8514933;color:var(--ds-severity-critical)}.noc-content[data-v-dad24601]{animation:ds-fade-in-dad24601 .3s ease}.noc-grid-2col[data-v-dad24601]{display:grid;grid-template-columns:1fr 340px;gap:20px}.noc-stack[data-v-dad24601],.noc-wide[data-v-dad24601]{display:flex;flex-direction:column;gap:16px}@keyframes ds-fade-in-dad24601{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ds-card[data-v-dad24601]{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:var(--ds-radius-md, 10px);padding:18px;display:flex;flex-direction:column;gap:16px;transition:border-color .3s ease}.ds-card[data-v-dad24601]:hover{border-color:#ffffff1a}.ds-card-header[data-v-dad24601]{display:flex;justify-content:space-between;align-items:center}.ds-label[data-v-dad24601]{font-size:.55rem;font-weight:900;color:var(--ds-text-ghost, #484f58);letter-spacing:.1em;text-transform:uppercase}.ds-value[data-v-dad24601]{font-size:.8rem;font-weight:800}.ds-value.mono[data-v-dad24601],.mono[data-v-dad24601]{font-family:var(--ds-font-mono, monospace)}.dim[data-v-dad24601]{opacity:.4;font-size:.85em}.noc-progress[data-v-dad24601]{height:5px;background:#ffffff08;border-radius:3px;overflow:hidden;position:relative}.noc-progress-fill[data-v-dad24601]{height:100%;border-radius:3px;background:var(--ds-accent-primary, #58a6ff);box-shadow:0 0 8px #58a6ff4d;transition:width 1.2s cubic-bezier(.16,1,.3,1)}.noc-progress.severity-nominal .noc-progress-fill[data-v-dad24601]{background:var(--ds-severity-nominal);box-shadow:0 0 8px #3fb9504d}.noc-progress.severity-caution .noc-progress-fill[data-v-dad24601]{background:var(--ds-severity-caution);box-shadow:0 0 8px #d299224d}.noc-progress.severity-warning .noc-progress-fill[data-v-dad24601]{background:var(--ds-severity-warning);box-shadow:0 0 8px #e3b3414d}.noc-progress.severity-critical .noc-progress-fill[data-v-dad24601]{background:var(--ds-severity-critical);box-shadow:0 0 8px #f851494d;animation:ds-pulse-caution 1.5s ease-in-out infinite}.noc-progress.ipv6 .noc-progress-fill[data-v-dad24601]{background:#8257e5;box-shadow:0 0 8px #8257e54d}.noc-peak-marker[data-v-dad24601]{position:absolute;top:0;bottom:0;width:2px;background:var(--ds-severity-critical);opacity:.4}.noc-divider[data-v-dad24601]{height:1px;background:#ffffff0a}.resource-block[data-v-dad24601]{display:flex;flex-direction:column;gap:6px}.resource-meta[data-v-dad24601]{display:flex;justify-content:space-between;align-items:baseline}.isp-badge[data-v-dad24601]{font-size:.5rem;font-weight:900;padding:3px 10px;border-radius:10px;letter-spacing:.08em}.isp-badge.tier-standard[data-v-dad24601]{background:#58a6ff1f;color:#58a6ff;border:1px solid rgba(88,166,255,.25)}.isp-badge.tier-premium[data-v-dad24601]{background:#d299221f;color:#d29922;border:1px solid rgba(210,153,34,.25)}.isp-badge.tier-enterprise[data-v-dad24601]{background:#a371f71f;color:#a371f7;border:1px solid rgba(163,113,247,.25)}.isp-info-grid[data-v-dad24601]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.isp-stat[data-v-dad24601]{display:flex;flex-direction:column;gap:4px;padding:10px;background:#ffffff05;border-radius:6px;border:1px solid rgba(255,255,255,.04)}.security-grid-v2[data-v-dad24601]{display:flex;flex-direction:column;gap:12px}.sec-card[data-v-dad24601]{display:flex;align-items:center;gap:14px;padding:14px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:8px}.sec-icon-wrap[data-v-dad24601]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);flex-shrink:0}.sec-info[data-v-dad24601]{display:flex;flex-direction:column;gap:3px}.level-pips[data-v-dad24601]{display:flex;gap:3px;margin-top:2px}.pip[data-v-dad24601]{width:18px;height:3px;background:#ffffff0f;border-radius:2px;transition:all .3s ease}.pip.active[data-v-dad24601]{background:var(--ds-accent-primary, #58a6ff);box-shadow:0 0 6px #58a6ff4d}.sec-tag[data-v-dad24601]{font-size:.5rem;font-weight:900;letter-spacing:.1em;opacity:.6}.qos-card[data-v-dad24601]{align-items:center;text-align:center}.qos-ring-wrap[data-v-dad24601]{display:flex;justify-content:center}.qos-ring[data-v-dad24601]{width:130px;height:130px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;transition:all 1s ease}.qos-ring[data-v-dad24601]:after{content:"";position:absolute;inset:10px;background:var(--ds-base-900, #0d1117);border-radius:50%;z-index:1}.qos-ring-inner[data-v-dad24601]{position:relative;z-index:2;display:flex;flex-direction:column}.qos-label[data-v-dad24601]{font-size:.5rem;font-weight:900;color:var(--ds-text-ghost);letter-spacing:.1em}.qos-val[data-v-dad24601]{font-size:1.3rem;font-weight:800}.qos-metrics[data-v-dad24601]{width:100%;display:flex;flex-direction:column;gap:10px}.qos-metric[data-v-dad24601]{display:flex;justify-content:space-between}.bgp-block[data-v-dad24601]{display:flex;flex-direction:column;gap:14px}.bgp-asn[data-v-dad24601]{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid rgba(255,255,255,.04);padding-bottom:10px}.bgp-asn-val[data-v-dad24601]{font-size:1rem;font-weight:800;color:var(--ds-accent-primary, #58a6ff)}.bgp-peering[data-v-dad24601]{display:flex;align-items:center;gap:8px}.traffic-grid[data-v-dad24601]{display:flex;flex-direction:column;gap:10px}.traffic-stat[data-v-dad24601]{display:flex;justify-content:space-between}.traffic-in[data-v-dad24601]{color:var(--ds-severity-nominal, #3fb950)}.traffic-out[data-v-dad24601]{color:var(--ds-accent-primary, #58a6ff)}.noc-btn[data-v-dad24601]{padding:8px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:var(--ds-text-primary);font-size:.55rem;font-weight:900;letter-spacing:.08em;cursor:pointer;border-radius:6px;transition:all .2s ease}.noc-btn[data-v-dad24601]:hover:not(:disabled){background:#ffffff14;border-color:#fff3}.noc-btn[data-v-dad24601]:disabled{opacity:.3;cursor:not-allowed}.noc-btn-success[data-v-dad24601]{background:#2ea0431f;border-color:#2ea0434d;color:#3fb950}.noc-btn-success[data-v-dad24601]:hover:not(:disabled){background:#2ea04340}.noc-btn-danger[data-v-dad24601]{background:#f8514914;border-color:#f8514940;color:#f85149}.noc-btn-danger[data-v-dad24601]:hover:not(:disabled){background:#f8514933}.noc-btn-accent[data-v-dad24601]{background:linear-gradient(135deg,#58a6ff26,#a371f726);border:1px solid rgba(88,166,255,.3);color:#58a6ff}.noc-btn-accent[data-v-dad24601]:hover:not(:disabled){background:linear-gradient(135deg,#58a6ff4d,#a371f74d);box-shadow:0 0 15px #58a6ff33}.market-trend-v2[data-v-dad24601]{display:flex;align-items:center;gap:8px}.trend-pill[data-v-dad24601]{font-size:.5rem;font-weight:900;padding:3px 10px;border-radius:10px;letter-spacing:.08em}.trend-stable[data-v-dad24601]{background:#58a6ff1f;color:#58a6ff;border:1px solid rgba(88,166,255,.25)}.trend-rising[data-v-dad24601]{background:#f851491f;color:#f85149;border:1px solid rgba(248,81,73,.25)}.pool-kpi-row[data-v-dad24601]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pool-kpi[data-v-dad24601]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);padding:10px;border-radius:8px;text-align:center;display:flex;flex-direction:column;gap:4px}.block-grid-v2[data-v-dad24601]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.block-card-v2[data-v-dad24601]{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:14px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:5px;transition:all .25s ease}.block-card-v2[data-v-dad24601]:hover:not(.is-locked){border-color:var(--ds-accent-primary);transform:translateY(-2px);box-shadow:0 4px 20px #0000004d}.block-card-v2.is-locked[data-v-dad24601]{opacity:.35;filter:grayscale(.5)}.block-cidr[data-v-dad24601]{font-size:1.15rem;font-weight:800;color:var(--ds-accent-primary, #58a6ff)}.block-count[data-v-dad24601]{font-size:.6rem;font-weight:900;color:var(--ds-text-ghost)}.block-count span[data-v-dad24601]{opacity:.5}.block-price[data-v-dad24601]{font-size:.85rem;font-weight:800;color:var(--ds-severity-nominal);margin:3px 0}.block-locked-label[data-v-dad24601]{font-size:.55rem;color:var(--ds-text-ghost);font-weight:700}.block-actions[data-v-dad24601]{display:flex;gap:6px;margin-top:4px}.market-note-v2[data-v-dad24601]{display:flex;align-items:flex-start;gap:8px;font-size:.6rem;color:var(--ds-text-ghost);padding:10px;background:#ffffff04;border-radius:6px;border:1px dashed rgba(255,255,255,.05)}.market-loading[data-v-dad24601]{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px;color:var(--ds-text-ghost)}.noc-spinner[data-v-dad24601]{width:16px;height:16px;border:2px solid rgba(255,255,255,.07);border-top-color:var(--ds-accent-primary);border-radius:50%;animation:spin-dad24601 .8s linear infinite}@keyframes spin-dad24601{to{transform:rotate(360deg)}}.pricing-rows[data-v-dad24601]{display:flex;flex-direction:column;gap:10px}.price-row-v2[data-v-dad24601]{display:flex;justify-content:space-between;align-items:baseline}.tips-v2[data-v-dad24601]{display:flex;flex-direction:column;gap:10px}.tip-v2[data-v-dad24601]{display:flex;align-items:flex-start;gap:8px;font-size:.6rem;color:var(--ds-text-secondary, #8b949e);padding:10px;background:#ffffff05;border-radius:6px;border:1px solid rgba(255,255,255,.04)}.tip-v2.tip-urgent[data-v-dad24601]{border-color:#d2992240;background:#d299220a;color:var(--ds-severity-caution)}.ddos-hero[data-v-dad24601]{display:flex;align-items:center;gap:20px;padding:18px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px}.ddos-shield-large[data-v-dad24601]{width:76px;height:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:#ffffff08;border:2px solid rgba(255,255,255,.08);flex-shrink:0;transition:all .3s ease}.ddos-shield-large.shield-level-1[data-v-dad24601]{border-color:#58a6ff66;box-shadow:0 0 18px #58a6ff1a}.ddos-shield-large.shield-level-2[data-v-dad24601]{border-color:#d2992266;box-shadow:0 0 18px #d299221a}.ddos-shield-large.shield-level-3[data-v-dad24601]{border-color:#a371f773;box-shadow:0 0 25px #a371f726}.shield-emoji[data-v-dad24601]{font-size:1.4rem}.shield-lvl[data-v-dad24601]{font-size:.55rem;font-weight:900;color:var(--ds-text-ghost);margin-top:2px}.ddos-hero-info[data-v-dad24601]{flex:1}.ddos-hero-name[data-v-dad24601]{font-size:.9rem;font-weight:800;margin-bottom:5px}.ddos-hero-desc[data-v-dad24601]{font-size:.65rem;color:var(--ds-text-ghost);line-height:1.6}.ddos-tiers-row[data-v-dad24601]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ddos-tier-card[data-v-dad24601]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:6px;transition:all .25s ease}.ddos-tier-card.is-current[data-v-dad24601]{border-color:var(--ds-accent-primary);box-shadow:0 0 12px #58a6ff14}.ddos-tier-card.is-unlocked[data-v-dad24601]{opacity:.45}.ddos-tier-card.is-next[data-v-dad24601]{border-color:#ffffff1f}.tier-head[data-v-dad24601]{display:flex;justify-content:space-between;align-items:center}.tier-title[data-v-dad24601]{font-size:.72rem;font-weight:800}.tier-mit[data-v-dad24601]{display:flex;justify-content:space-between;margin-top:3px}.tier-price[data-v-dad24601]{font-size:.85rem;font-weight:800;color:var(--ds-severity-caution);text-align:center;margin-top:3px}.ddos-stats-row[data-v-dad24601]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ddos-stat-card[data-v-dad24601]{background:#ffffff05;border:1px solid rgba(255,255,255,.04);padding:14px;border-radius:8px;text-align:center;display:flex;flex-direction:column;gap:5px}.severity-nominal[data-v-dad24601]{color:var(--ds-severity-nominal, #3fb950)!important}.severity-caution[data-v-dad24601]{color:var(--ds-severity-caution, #d29922)!important}.severity-warning[data-v-dad24601]{color:var(--ds-severity-warning, #e3b341)!important}.severity-critical[data-v-dad24601]{color:var(--ds-severity-critical, #f85149)!important}.res-allowed[data-v-dad24601]{background:#3fb9501a;color:#3fb950;border-color:#3fb9504d;box-shadow:0 0 10px #3fb9501a}.res-denied[data-v-dad24601]{background:#f851491a;color:#f85149;border-color:#f851494d;box-shadow:0 0 10px #f851491a}.fiber-hero[data-v-dad24601]{display:flex;gap:30px;padding:20px;background:#0003;border:1px solid rgba(255,255,255,.05);border-radius:12px;margin-bottom:25px;align-items:center}.fiber-stats[data-v-dad24601]{display:flex;flex-direction:column;gap:15px;min-width:180px}.f-stat[data-v-dad24601]{display:flex;flex-direction:column;gap:4px}.f-stat .ds-value[data-v-dad24601]{font-size:1.1rem;font-weight:800;font-family:var(--ds-font-mono, monospace)}.fiber-visual[data-v-dad24601]{position:relative}.fiber-map[data-v-dad24601]{filter:drop-shadow(0 0 10px rgba(88,166,255,.2))}.fiber-active-line[data-v-dad24601]{stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawFiber-dad24601 2s forwards ease-in-out}@keyframes drawFiber-dad24601{to{stroke-dashoffset:0}}.fiber-card[data-v-dad24601]{transition:all .3s ease}.fiber-card[data-v-dad24601]:hover{transform:translateY(-3px);background:#ffffff0a!important;box-shadow:0 10px 30px #0006}.is-active[data-v-dad24601]{background:#a371f70d!important;border-color:#a371f766!important}.fiber-regions[data-v-dad24601]{font-family:var(--ds-font-mono, monospace);letter-spacing:1px}.arrow[data-v-dad24601]{color:var(--ds-accent-primary);font-weight:400}.v2-replay-overlay[data-v-9b5400f3]{position:fixed;inset:0;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:40px}.v2-replay-window[data-v-9b5400f3]{width:100%;max-width:900px;background:var(--v2-bg-surface);border:var(--v2-border);border-radius:8px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 50px #00000080}.v2-replay-header[data-v-9b5400f3]{padding:16px 24px;border-bottom:var(--v2-border);display:flex;justify-content:space-between;align-items:center}.v2-replay-main[data-v-9b5400f3]{padding:32px;display:flex;flex-direction:column;gap:32px}.v2-telemetry-view[data-v-9b5400f3]{display:grid;grid-template-columns:1fr 1fr;gap:32px}.v2-viz-card[data-v-9b5400f3]{background:var(--v2-bg-overlay);padding:20px;border-radius:8px;border:var(--v2-border)}.v2-rack-mini[data-v-9b5400f3]{display:grid;grid-template-rows:repeat(21,1fr);gap:2px;height:180px;width:60px;background:#000;padding:4px;border:1px solid #333;margin:0 auto 16px}.v2-slot-pip[data-v-9b5400f3]{width:100%;height:100%;border-radius:1px}.v2-viz-stat[data-v-9b5400f3]{display:flex;justify-content:space-between;font-family:var(--font-family-mono);font-size:.7rem;color:var(--v2-text-ghost)}.v2-val[data-v-9b5400f3]{color:var(--v2-text-main);font-weight:800}.v2-timeline-controls[data-v-9b5400f3]{background:var(--v2-bg-overlay);padding:24px;border-radius:8px;display:flex;align-items:center;gap:24px}.v2-scrub-container[data-v-9b5400f3]{flex:1}.v2-scrubber[data-v-9b5400f3]{width:100%;cursor:pointer}.v2-time-display[data-v-9b5400f3]{font-size:.65rem;font-family:var(--font-family-mono);color:var(--v2-accent);margin-top:8px}.v2-playback-actions button[data-v-9b5400f3]{background:var(--v2-accent);color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:.7rem;font-weight:800;cursor:pointer}.v2-replay-footer[data-v-9b5400f3]{padding:24px;background:var(--v2-bg-accent);border-top:var(--v2-border)}.v2-post-mortem[data-v-9b5400f3]{display:flex;gap:24px;align-items:center}.v2-grade-badge[data-v-9b5400f3]{width:64px;height:64px;background:#222;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:900;border:4px solid var(--v2-accent)}.grade-S[data-v-9b5400f3]{color:gold;border-color:gold;box-shadow:0 0 20px #ffd7004d}.v2-summary h3[data-v-9b5400f3]{font-size:.7rem;color:var(--v2-text-ghost);margin-bottom:4px}.v2-summary p[data-v-9b5400f3]{font-size:.85rem;color:var(--v2-text-main)}.v2-incident-log[data-v-c0af0c1a]{padding:20px 0}.v2-grade-pip[data-v-c0af0c1a]{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:4px;font-weight:900;font-size:.75rem;border:1px solid currentColor}.grade-S[data-v-c0af0c1a]{color:gold;background:#ffd7001a}.grade-A[data-v-c0af0c1a]{color:silver;background:#c0c0c01a}.grade-F[data-v-c0af0c1a]{color:var(--v2-danger);background:#ef44441a}.v2-action-link[data-v-c0af0c1a]{background:none;border:none;color:var(--v2-accent);text-decoration:underline;font-family:var(--font-family-mono);font-size:.65rem;font-weight:800;cursor:pointer;text-transform:uppercase}.v2-action-link[data-v-c0af0c1a]:hover{color:#fff}.text-warning[data-v-c0af0c1a]{color:var(--v2-warning, #fbbf24)}.text-warning[data-v-c0af0c1a]:hover{color:#fcd34d}.ml-2[data-v-c0af0c1a]{margin-left:.5rem}.mr-2[data-v-c0af0c1a]{margin-right:.5rem}.mt-3[data-v-c0af0c1a]{margin-top:.75rem}.mt-4[data-v-c0af0c1a]{margin-top:1rem}.mb-4[data-v-c0af0c1a]{margin-bottom:1rem}.w-full[data-v-c0af0c1a]{width:100%}.form-group label[data-v-c0af0c1a]{display:block;font-size:.65rem;font-family:var(--font-family-mono);color:var(--v3-text-ghost, #a0a0a0);letter-spacing:.1em;font-weight:800;margin-bottom:4px}.v2-input[data-v-c0af0c1a]{background:#00000080;border:1px solid rgba(255,255,255,.1);color:#fff;padding:8px 12px;border-radius:4px;font-family:inherit;font-size:.8rem;transition:all .2s}.v2-input[data-v-c0af0c1a]:focus{outline:none;border-color:var(--v2-accent, #3b82f6);box-shadow:0 0 10px #3b82f633}.analytics-dashboard[data-v-d690acd5]{height:100%;display:flex;flex-direction:column;overflow:hidden;padding:var(--space-xl)}.dashboard-header[data-v-d690acd5]{margin-bottom:var(--space-xl)}.header-title[data-v-d690acd5]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.header-title h2[data-v-d690acd5]{font-size:1.25rem;font-weight:900;color:#fff;letter-spacing:.15em}.header-subtitle[data-v-d690acd5]{color:var(--v3-text-secondary);font-size:.85rem}.dashboard-grid[data-v-d690acd5]{display:grid;grid-template-columns:350px 1fr;gap:var(--space-xl);flex:1;overflow:hidden}.panel-section[data-v-d690acd5]{background:#0003;border:var(--v3-border-soft);border-radius:var(--v3-radius);padding:var(--space-lg);display:flex;flex-direction:column}.panel-section h3[data-v-d690acd5]{font-size:.65rem;font-weight:900;color:var(--v3-text-ghost);letter-spacing:.2em;margin-bottom:var(--space-lg);text-transform:uppercase}.market-share-col[data-v-d690acd5]{display:flex;flex-direction:column;gap:var(--space-lg)}.intel-col[data-v-d690acd5]{display:flex;flex-direction:column;overflow:hidden}.intel-list[data-v-d690acd5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-md);overflow-y:auto;padding-right:8px}.intel-card[data-v-d690acd5]{background:var(--v3-bg-surface);border:var(--v3-border-soft);border-radius:var(--v3-radius);padding:var(--space-md);display:flex;flex-direction:column;gap:12px}.intel-card.hostile-glow[data-v-d690acd5]{border-color:#ff323266;box-shadow:inset 0 0 20px #ff32320d}.intel-header[data-v-d690acd5]{display:flex;justify-content:space-between;align-items:flex-start}.comp-title h4[data-v-d690acd5]{font-weight:800;font-size:.9rem;color:#fff;margin-bottom:4px}.archetype-badge[data-v-d690acd5]{font-size:.55rem;background:#ffffff1a;padding:2px 6px;border-radius:4px;text-transform:uppercase;font-family:var(--font-family-mono)}.threat-level[data-v-d690acd5]{color:#ff4e4e;font-size:.65rem;font-weight:700;background:#ff4e4e1a;padding:4px 8px;border-radius:4px;animation:pulseRed-d690acd5 2s infinite}@keyframes pulseRed-d690acd5{0%{background:#ff4e4e1a}50%{background:#ff4e4e4d}to{background:#ff4e4e1a}}.intel-stats[data-v-d690acd5]{display:flex;justify-content:space-between;background:#0000004d;padding:8px;border-radius:var(--v3-radius);font-size:.75rem}.intel-stats .stat[data-v-d690acd5]{display:flex;flex-direction:column;gap:2px}.intel-stats .label[data-v-d690acd5]{font-size:.55rem;color:var(--v3-text-ghost);text-transform:uppercase}.intel-stats .value[data-v-d690acd5]{font-weight:800;font-family:var(--font-family-mono)}.intel-desc[data-v-d690acd5]{font-size:.75rem;color:var(--v3-text-secondary);line-height:1.4}.enmity-bar-group[data-v-d690acd5]{display:flex;flex-direction:column;gap:4px;margin-top:auto}.enmity-labels[data-v-d690acd5]{display:flex;justify-content:space-between;font-size:.6rem;color:var(--v3-text-ghost);font-weight:700;text-transform:uppercase}.enmity-bg[data-v-d690acd5]{height:6px;background:#00000080;border-radius:3px;overflow:hidden}.enmity-fill[data-v-d690acd5]{height:100%;background:linear-gradient(90deg,#ffb347,#ff4e4e);transition:width .5s}.share-list[data-v-d690acd5]{display:flex;flex-direction:column;gap:12px}.share-item[data-v-d690acd5]{display:flex;align-items:center;gap:12px;background:#0003;padding:8px;border-radius:var(--v3-radius)}.share-item.player[data-v-d690acd5]{border:1px solid var(--v3-accent-glow);background:#58a6ff0d}.share-item.is-hostile[data-v-d690acd5]{border:1px solid rgba(255,78,78,.2)}.cmp-icon[data-v-d690acd5]{font-size:1.2rem}.cmp-info[data-v-d690acd5]{flex:1;display:flex;flex-direction:column;gap:6px}.cmp-name[data-v-d690acd5]{font-weight:700;font-size:.75rem;color:#fff}.cmp-value[data-v-d690acd5]{font-family:var(--font-family-mono);font-weight:800;font-size:.85rem}.mini-bar-bg[data-v-d690acd5]{width:100%;height:4px;background:#ffffff1a;border-radius:2px}.data-fill[data-v-d690acd5]{height:100%;background:var(--v3-accent)}.comp-fill[data-v-d690acd5]{height:100%;background:var(--v3-text-ghost)}.metrics-grid[data-v-d690acd5]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.metric-card[data-v-d690acd5]{background:#0000004d;padding:12px;border-radius:var(--v3-radius);display:flex;flex-direction:column;gap:4px}.metric-card.highlight[data-v-d690acd5]{background:#58a6ff1a;border:1px solid rgba(88,166,255,.2)}.metric-card .label[data-v-d690acd5]{font-size:.55rem;color:var(--v3-text-ghost);font-weight:900;letter-spacing:.1em}.metric-card .value[data-v-d690acd5]{font-size:1.1rem;font-weight:800;font-family:var(--font-family-mono);color:#fff}.text-success[data-v-d690acd5]{color:#00ff9d!important}.text-danger[data-v-d690acd5]{color:#ff4e4e!important}.text-warning[data-v-d690acd5]{color:#ffb347!important}.leaderboard-overlay[data-v-d8b23c63]{width:700px;max-width:95vw;background:var(--color-bg-light);border-radius:16px;border:1px solid var(--color-border);display:flex;flex-direction:column;overflow:hidden;height:85vh;box-shadow:0 25px 80px #0009}.leaderboard-overlay.inline-panel[data-v-d8b23c63]{width:100%;max-width:none;height:auto;background:transparent;border:none;box-shadow:none}.leaderboard-overlay.inline-panel .overlay-body[data-v-d8b23c63]{padding:0;height:auto;overflow:visible}.leaderboard-overlay.inline-panel .leaderboard-list[data-v-d8b23c63]{max-height:500px}.overlay-backdrop[data-v-d8b23c63]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5000;display:flex;justify-content:center;align-items:center}.overlay-header[data-v-d8b23c63]{padding:20px 25px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border);background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,transparent 100%)}.header-title[data-v-d8b23c63]{display:flex;align-items:center;gap:15px}.header-title h2[data-v-d8b23c63]{margin:0;font-size:1.4rem;color:#fff}.icon[data-v-d8b23c63]{font-size:1.8rem}.player-count[data-v-d8b23c63]{font-size:.7rem;background:#58a6ff26;color:#58a6ff;padding:3px 8px;border-radius:10px;font-weight:600}.close-btn[data-v-d8b23c63]{background:none;border:none;color:#8b949e;font-size:2rem;cursor:pointer;transition:color .2s}.close-btn[data-v-d8b23c63]:hover{color:#fff}.overlay-body[data-v-d8b23c63]{display:flex;flex-direction:column;flex:1;overflow:hidden;padding:20px;gap:16px}.view-toggle[data-v-d8b23c63]{display:flex;gap:8px;background:#00000059;padding:4px;border-radius:10px}.view-btn[data-v-d8b23c63]{flex:1;background:transparent;border:none;color:var(--color-text-muted);padding:10px;border-radius:8px;cursor:pointer;font-weight:600;font-size:.85rem;transition:all .25s;display:flex;align-items:center;justify-content:center;gap:8px}.view-btn[data-v-d8b23c63]:hover{background:#ffffff0d;color:#fff}.view-btn.active[data-v-d8b23c63]{background:linear-gradient(135deg,#1f6feb,#58a6ff);color:#fff;box-shadow:0 4px 15px #1f6feb4d}.pulse-dot[data-v-d8b23c63]{width:8px;height:8px;border-radius:50%;background:#3fb950;box-shadow:0 0 6px #3fb950;animation:pulse-glow-d8b23c63 2s infinite}@keyframes pulse-glow-d8b23c63{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.ranking-tabs[data-v-d8b23c63]{display:flex;gap:6px;background:#00000040;padding:4px;border-radius:8px;overflow-x:auto}.tab-btn[data-v-d8b23c63]{flex:1;min-width:0;background:transparent;border:none;color:var(--color-text-muted);padding:8px 6px;border-radius:6px;cursor:pointer;font-weight:600;font-size:.75rem;transition:all .2s;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:4px}.tab-icon[data-v-d8b23c63]{font-size:.9rem}.tab-btn[data-v-d8b23c63]:hover{background:#ffffff0d;color:#fff}.tab-btn.active[data-v-d8b23c63]{background:#58a6ff26;color:#58a6ff;border:1px solid rgba(88,166,255,.3)}.my-rank-banner[data-v-d8b23c63]{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#58a6ff14,#1f6feb0d);border:1px solid rgba(88,166,255,.15);padding:14px 20px;border-radius:10px;gap:20px}.rank-section[data-v-d8b23c63]{display:flex;align-items:center;gap:12px}.rank-circle[data-v-d8b23c63]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0006;border:2px solid rgba(88,166,255,.3)}.rank-circle.gold[data-v-d8b23c63]{border-color:gold;background:#ffd7001a}.rank-circle.silver[data-v-d8b23c63]{border-color:silver;background:#c0c0c01a}.rank-circle.bronze[data-v-d8b23c63]{border-color:#cd7f32;background:#cd7f321a}.rank-circle.top-ten[data-v-d8b23c63]{border-color:#58a6ff}.rank-number[data-v-d8b23c63]{font-size:1.1rem;font-weight:800;color:#fff}.rank-meta[data-v-d8b23c63]{display:flex;flex-direction:column;gap:2px}.rank-label[data-v-d8b23c63]{font-size:.65rem;text-transform:uppercase;color:var(--color-text-muted);font-weight:700;letter-spacing:1px}.percentile[data-v-d8b23c63]{font-size:.75rem;color:#58a6ff;font-weight:600}.stat-section[data-v-d8b23c63]{display:flex;flex-direction:column;gap:2px;align-items:flex-end}.stat-label[data-v-d8b23c63]{font-size:.65rem;text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.stat-value[data-v-d8b23c63]{font-size:1.2rem;font-weight:700;color:var(--color-success);font-family:JetBrains Mono,monospace}.badges-section[data-v-d8b23c63]{display:flex;gap:6px}.badge-chip[data-v-d8b23c63]{font-size:1.2rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));cursor:help}.leaderboard-list-container[data-v-d8b23c63]{flex:1;display:flex;flex-direction:column;background:#0003;border-radius:10px;border:1px solid rgba(255,255,255,.05);overflow:hidden}.list-header[data-v-d8b23c63]{display:grid;grid-template-columns:45px 45px 1fr 70px 50px 110px;padding:10px 15px;background:#ffffff08;font-size:.7rem;font-weight:700;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid rgba(255,255,255,.05);letter-spacing:.5px}.leaderboard-list[data-v-d8b23c63]{flex:1;overflow-y:auto}.player-row[data-v-d8b23c63]{display:grid;grid-template-columns:45px 45px 1fr 70px 50px 110px;padding:10px 15px;align-items:center;border-bottom:1px solid rgba(255,255,255,.02);transition:all .2s}.player-row[data-v-d8b23c63]:hover{background:#ffffff0a}.player-row.is-me[data-v-d8b23c63]{background:#58a6ff14;border-left:3px solid #58a6ff}.player-row.top-3[data-v-d8b23c63]{background:#ffd70008}.col-trend[data-v-d8b23c63]{font-size:.7rem;font-weight:700;text-align:center}.trend-up[data-v-d8b23c63]{color:#3fb950}.trend-down[data-v-d8b23c63]{color:#f85149}.trend-new[data-v-d8b23c63]{color:#d2a8ff;font-size:.6rem;font-weight:800;letter-spacing:.5px}.trend-same[data-v-d8b23c63]{color:#484f58}.col-rank[data-v-d8b23c63]{display:flex;justify-content:center}.rank-badge[data-v-d8b23c63]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:800;font-size:.75rem;color:#8b949e}.rank-badge.gold[data-v-d8b23c63],.rank-badge.silver[data-v-d8b23c63],.rank-badge.bronze[data-v-d8b23c63]{font-size:1.1rem}.rank-badge.top-ten[data-v-d8b23c63]{color:#58a6ff;font-weight:800}.player-name[data-v-d8b23c63]{font-weight:700;color:#e6edf3;display:flex;align-items:center;gap:8px;font-size:.85rem}.me-tag[data-v-d8b23c63]{background:#1f6feb;color:#fff;font-size:.55rem;padding:1px 5px;border-radius:3px;font-weight:800;letter-spacing:.5px}.company-name[data-v-d8b23c63]{font-size:.7rem;color:#6e7681;margin-top:1px}.col-badges[data-v-d8b23c63]{display:flex;gap:3px}.mini-badge[data-v-d8b23c63]{font-size:.85rem;cursor:help}.level-badge[data-v-d8b23c63]{background:#21262d;padding:2px 7px;border-radius:4px;font-size:.75rem;color:#c9d1d9;border:1px solid #30363d;font-weight:600}.text-right[data-v-d8b23c63]{text-align:right}.col-score[data-v-d8b23c63]{font-family:JetBrains Mono,monospace;color:var(--color-success);font-weight:600;font-size:.8rem}.section-title[data-v-d8b23c63]{font-size:1rem;color:#e6edf3;margin:0 0 15px}.podium[data-v-d8b23c63]{display:flex;justify-content:center;align-items:flex-end;gap:20px;padding-bottom:10px}.podium-block[data-v-d8b23c63]{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:100px}.podium-block.is-me[data-v-d8b23c63]{filter:drop-shadow(0 0 8px rgba(88,166,255,.4))}.podium-medal[data-v-d8b23c63]{font-size:2rem}.podium-name[data-v-d8b23c63]{font-weight:700;color:#e6edf3;font-size:.85rem;text-align:center}.podium-info[data-v-d8b23c63]{font-size:.7rem;color:#8b949e}.podium-bar[data-v-d8b23c63]{width:80px;border-radius:8px 8px 0 0;transition:height .5s ease}.podium-1 .podium-bar[data-v-d8b23c63]{background:linear-gradient(180deg,gold,#b8860b)}.podium-2 .podium-bar[data-v-d8b23c63]{background:linear-gradient(180deg,#e0e0e0,#9e9e9e)}.podium-3 .podium-bar[data-v-d8b23c63]{background:linear-gradient(180deg,#cd7f32,#8b4513)}.history-chart[data-v-d8b23c63]{display:flex;gap:8px;align-items:flex-end;height:150px;padding:10px;background:#0003;border-radius:10px;border:1px solid rgba(255,255,255,.05)}.history-bar[data-v-d8b23c63]{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}.bar-rank[data-v-d8b23c63]{font-size:.7rem;font-weight:800;color:#c9d1d9}.bar-rank.gold[data-v-d8b23c63]{color:gold}.bar-rank.silver[data-v-d8b23c63]{color:silver}.bar-rank.bronze[data-v-d8b23c63]{color:#cd7f32}.bar-rank.top-ten[data-v-d8b23c63]{color:#58a6ff}.bar-fill[data-v-d8b23c63]{width:100%;border-radius:4px 4px 0 0;min-height:10px;transition:height .5s ease}.bar-label[data-v-d8b23c63]{font-size:.65rem;color:#6e7681;font-weight:600}.loading-state[data-v-d8b23c63],.empty-state[data-v-d8b23c63]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8b949e;gap:15px;padding:40px}.empty-icon[data-v-d8b23c63]{font-size:2.5rem}.spinner[data-v-d8b23c63]{width:30px;height:30px;border:3px solid rgba(255,255,255,.1);border-top-color:#58a6ff;border-radius:50%;animation:spin-d8b23c63 1s linear infinite}@keyframes spin-d8b23c63{to{transform:rotate(360deg)}}.list-enter-active[data-v-d8b23c63]{transition:all .3s ease}.list-leave-active[data-v-d8b23c63]{transition:all .2s ease}.list-enter-from[data-v-d8b23c63]{opacity:0;transform:translate(-15px)}.list-leave-to[data-v-d8b23c63]{opacity:0;transform:translate(15px)}@media(max-width:640px){.leaderboard-overlay[data-v-d8b23c63]{width:100%;border-radius:12px 12px 0 0;height:90vh}.list-header[data-v-d8b23c63],.player-row[data-v-d8b23c63]{grid-template-columns:35px 35px 1fr 45px 90px}.col-badges[data-v-d8b23c63]{display:none}.ranking-tabs[data-v-d8b23c63]{overflow-x:auto}.tab-btn[data-v-d8b23c63]{font-size:.7rem;padding:6px 4px}.tab-icon[data-v-d8b23c63]{display:none}.my-rank-banner[data-v-d8b23c63]{flex-wrap:wrap}}.market-heatmap[data-v-18404cd3]{background:#0003;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:16px}.heatmap-header[data-v-18404cd3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:.7rem;font-weight:900;color:var(--v2-text-muted)}.legend[data-v-18404cd3]{display:flex;gap:12px}.dot[data-v-18404cd3]{width:8px;height:8px;border-radius:50%;opacity:.8}.dot.low[data-v-18404cd3]{background:#3fb950}.dot.mid[data-v-18404cd3]{background:#d29922}.dot.high[data-v-18404cd3]{background:#f85149}.heatmap-grid[data-v-18404cd3]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.region-node[data-v-18404cd3]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);padding:12px;border-radius:6px;display:flex;align-items:center;gap:12px;transition:all .3s}.intensity-low[data-v-18404cd3]{border-left:4px solid #3fb950}.intensity-mid[data-v-18404cd3]{border-left:4px solid #d29922}.intensity-high[data-v-18404cd3]{border-left:4px solid #f85149}.region-flag[data-v-18404cd3]{font-size:1.5rem}.region-name[data-v-18404cd3]{font-weight:800;font-size:.8rem;color:#fff}.region-stats[data-v-18404cd3]{display:flex;gap:10px;font-size:.65rem;color:var(--v2-text-muted);font-family:monospace}.world-map-container[data-v-87dd78b9]{display:grid;grid-template-columns:1fr 300px;height:100%;background:#010409;overflow:hidden}.map-wrapper[data-v-87dd78b9]{position:relative;padding:20px}.world-svg[data-v-87dd78b9]{width:100%;height:100%;filter:drop-shadow(0 0 20px rgba(58,134,255,.1))}.land[data-v-87dd78b9]{fill:#0d1117;stroke:#30363d;stroke-width:2;transition:fill .3s}.land[data-v-87dd78b9]:hover{fill:#161b22}.fiber-line[data-v-87dd78b9]{stroke:#3a86ff4d;stroke-width:1;stroke-dasharray:4}.traffic-packet[data-v-87dd78b9]{fill:#58a6ff;filter:blur(1px)}.region-marker[data-v-87dd78b9]{fill:#30363d;stroke:#8b949e;stroke-width:2;cursor:pointer;transition:all .3s}.region-marker.is-active[data-v-87dd78b9]{fill:#238636;stroke:#3fb950;box-shadow:0 0 10px #3fb950}.region-marker[data-v-87dd78b9]:hover{r:10;stroke:#fff}.region-label[data-v-87dd78b9]{fill:#8b949e;font-size:10px;font-weight:800;text-anchor:middle;pointer-events:none;text-transform:uppercase}.dc-pointer[data-v-87dd78b9]{fill:#58a6ff;stroke:#fff;stroke-width:1;filter:drop-shadow(0 0 5px rgba(88,166,255,.5))}.dc-pointer.ai[data-v-87dd78b9]{fill:#bc8cff}.dc-pointer.storage[data-v-87dd78b9]{fill:#79c0ff}.dc-pointer.streaming[data-v-87dd78b9]{fill:#ffa657}.dc-label[data-v-87dd78b9]{fill:#fff;font-size:9px;font-weight:800}.map-sidebar[data-v-87dd78b9]{background:#0d1117;border-left:1px solid #30363d;padding:20px;display:flex;flex-direction:column;gap:20px}.global-stats-grid[data-v-87dd78b9]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.g-stat[data-v-87dd78b9]{background:#ffffff05;padding:10px;border-radius:4px;border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column}.g-stat .label[data-v-87dd78b9]{font-size:.6rem;color:#8b949e;font-weight:800}.g-stat .val[data-v-87dd78b9]{font-size:1.1rem;font-weight:900;color:#fff}.market-shifts[data-v-87dd78b9]{display:flex;flex-direction:column;gap:10px;background:#0003;padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,.03)}.shift-item[data-v-87dd78b9]{display:flex;align-items:center;gap:12px;font-size:.75rem}.shift-icon[data-v-87dd78b9]{font-size:1.2rem}.shift-details[data-v-87dd78b9]{display:flex;flex-direction:column}.shift-label[data-v-87dd78b9]{font-weight:800;color:#fff}.shift-impact[data-v-87dd78b9]{font-size:.6rem;color:var(--color-success);font-family:monospace}.region-list[data-v-87dd78b9]{display:flex;flex-direction:column;gap:8px;overflow-y:auto}.region-item[data-v-87dd78b9]{display:flex;align-items:center;gap:12px;padding:8px;background:#ffffff05;border-radius:6px;font-size:.8rem}.region-item[data-v-87dd78b9]:hover{background:#ffffff0d}.r-load[data-v-87dd78b9]{margin-left:auto;font-family:monospace;font-weight:800}.region-tooltip[data-v-87dd78b9]{position:absolute;background:#161b22;border:1px solid #30363d;border-radius:8px;padding:12px;z-index:100;pointer-events:none;transform:translate(20px,20px);width:200px;box-shadow:0 10px 30px #00000080}.tooltip-header[data-v-87dd78b9]{display:flex;align-items:center;gap:10px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:5px}.tooltip-body[data-v-87dd78b9]{display:flex;flex-direction:column;gap:5px}.stat[data-v-87dd78b9]{display:flex;justify-content:space-between;font-size:.7rem;color:#8b949e}.stat .val[data-v-87dd78b9]{color:#fff;font-weight:800}.gim-container[data-v-089b5d71]{position:relative;width:100%;height:100%;background:#0a0e17;overflow:hidden;font-family:JetBrains Mono,monospace;color:#e2e8f0}.gim-canvas[data-v-089b5d71]{width:100%;height:100%;cursor:grab;display:block}.gim-canvas[data-v-089b5d71]:active{cursor:grabbing}.gim-hud-top[data-v-089b5d71]{position:absolute;top:0;left:0;right:0;padding:10px 16px;background:linear-gradient(to bottom,rgba(10,14,23,.95),transparent);pointer-events:none;z-index:10}.gim-kpi-strip[data-v-089b5d71]{display:flex;gap:20px;justify-content:center;pointer-events:auto}.kpi-item[data-v-089b5d71]{display:flex;flex-direction:column;align-items:center;gap:2px}.kpi-label[data-v-089b5d71]{font-size:.6rem;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.kpi-val[data-v-089b5d71]{font-size:.85rem;font-weight:700;color:#e2e8f0}.kpi-val.good[data-v-089b5d71]{color:#22c55e}.kpi-val.warn[data-v-089b5d71]{color:#eab308}.kpi-val.crit[data-v-089b5d71]{color:#ef4444}.kpi-val.gain[data-v-089b5d71]{color:#22c55e}.kpi-val.dim[data-v-089b5d71]{color:#475569}.gim-controls[data-v-089b5d71]{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:4px;background:#0f172ae6;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:4px;z-index:10}.ctrl-btn[data-v-089b5d71]{background:none;border:none;color:#94a3b8;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:.8rem;font-weight:700;transition:all .2s}.ctrl-btn[data-v-089b5d71]:hover{background:#ffffff0d;color:#e2e8f0}.ctrl-btn.active[data-v-089b5d71]{background:#3b82f6;color:#fff}.gim-layers[data-v-089b5d71]{position:absolute;top:60px;left:12px;display:flex;flex-direction:column;gap:6px;z-index:10}.layer-toggle[data-v-089b5d71]{display:flex;align-items:center;gap:6px;font-size:.7rem;color:#94a3b8;cursor:pointer;background:#0f172ab3;padding:4px 8px;border-radius:4px}.layer-toggle input[data-v-089b5d71]{width:12px;height:12px;accent-color:#3b82f6}.gim-events[data-v-089b5d71]{position:absolute;top:60px;right:12px;display:flex;flex-direction:column;gap:6px;max-width:320px;z-index:10}.event-card[data-v-089b5d71]{display:flex;align-items:center;gap:8px;background:#0f172ae6;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 12px}.event-card.critical[data-v-089b5d71]{border-color:#ef444480}.event-card.high[data-v-089b5d71]{border-color:#f9731666}.event-card.medium[data-v-089b5d71]{border-color:#eab3084d}.event-card.positive[data-v-089b5d71]{border-color:#22c55e66}.ev-icon[data-v-089b5d71]{font-size:1.2rem}.ev-info[data-v-089b5d71]{flex:1;display:flex;flex-direction:column}.ev-name[data-v-089b5d71]{font-size:.75rem;font-weight:700;color:#e2e8f0}.ev-desc[data-v-089b5d71]{font-size:.6rem;color:#64748b}.ev-timer[data-v-089b5d71]{font-size:.65rem;color:#94a3b8;font-weight:700}.gim-city-panel[data-v-089b5d71]{position:absolute;top:0;right:0;bottom:0;width:360px;background:#0f172af7;border-left:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-y:auto;z-index:20;padding:16px}.panel-header[data-v-089b5d71]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.city-flag[data-v-089b5d71]{font-size:1.5rem}.city-title h3[data-v-089b5d71]{margin:0;font-size:1.1rem;color:#f1f5f9}.city-region[data-v-089b5d71]{font-size:.7rem;color:#64748b}.close-btn[data-v-089b5d71]{margin-left:auto;background:none;border:none;color:#64748b;cursor:pointer;font-size:1rem;padding:4px}.close-btn[data-v-089b5d71]:hover{color:#e2e8f0}.panel-stats[data-v-089b5d71]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.stat-row[data-v-089b5d71]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.03)}.stat-row span[data-v-089b5d71]:first-child{color:#64748b}.stat-row .val[data-v-089b5d71]{color:#e2e8f0;font-weight:600}.val.good[data-v-089b5d71]{color:#22c55e}.val.warn[data-v-089b5d71]{color:#eab308}.val.crit[data-v-089b5d71]{color:#ef4444}.val.gain[data-v-089b5d71]{color:#22c55e}.tier-badge[data-v-089b5d71]{background:#3b82f633;color:#60a5fa;padding:1px 6px;border-radius:4px;font-size:.65rem}.demand-breakdown[data-v-089b5d71]{margin-bottom:16px}.db-title[data-v-089b5d71]{font-size:.7rem;color:#64748b;font-weight:700;margin-bottom:8px;text-transform:uppercase}.db-bar[data-v-089b5d71]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.db-icon[data-v-089b5d71]{font-size:.8rem;width:20px;text-align:center}.db-track[data-v-089b5d71]{flex:1;height:6px;background:#ffffff0d;border-radius:3px;overflow:hidden}.db-fill[data-v-089b5d71]{height:100%;border-radius:3px;transition:width .5s}.db-fill.web_hosting[data-v-089b5d71]{background:#3b82f6}.db-fill.streaming[data-v-089b5d71]{background:#a855f7}.db-fill.gaming[data-v-089b5d71]{background:#22c55e}.db-fill.ai_compute[data-v-089b5d71]{background:#f97316}.db-fill.cloud_storage[data-v-089b5d71]{background:#0ea5e9}.db-fill.cdn[data-v-089b5d71]{background:#eab308}.db-val[data-v-089b5d71]{font-size:.65rem;color:#94a3b8;width:32px;text-align:right}.connections-list[data-v-089b5d71]{margin-bottom:16px}.conn-title[data-v-089b5d71]{font-size:.7rem;color:#64748b;font-weight:700;margin-bottom:8px;text-transform:uppercase}.conn-item[data-v-089b5d71]{display:flex;align-items:center;gap:8px;font-size:.7rem;padding:3px 0}.conn-city[data-v-089b5d71]{flex:1;color:#cbd5e1}.conn-lat[data-v-089b5d71]{color:#94a3b8;width:45px;text-align:right}.conn-bar[data-v-089b5d71]{width:50px;height:4px;background:#ffffff0d;border-radius:2px;overflow:hidden}.conn-fill[data-v-089b5d71]{height:100%;border-radius:2px;transition:width .3s}.conn-fill.good[data-v-089b5d71]{background:#22c55e}.conn-fill.warn[data-v-089b5d71]{background:#eab308}.conn-fill.crit[data-v-089b5d71]{background:#ef4444}.panel-actions[data-v-089b5d71]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.action-btn[data-v-089b5d71]{padding:6px 12px;border-radius:6px;font-size:.7rem;font-weight:700;cursor:pointer;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#e2e8f0;transition:all .2s}.action-btn[data-v-089b5d71]:hover{background:#ffffff14}.action-btn.primary[data-v-089b5d71]{background:#3b82f6;border-color:#3b82f6;color:#fff}.action-btn.primary[data-v-089b5d71]:hover{background:#2563eb}.action-btn.cdn[data-v-089b5d71]{border-color:#22d3ee4d;color:#22d3ee}.action-btn.cdn[data-v-089b5d71]:hover{background:#22d3ee1a}.action-btn.ai[data-v-089b5d71]{border-color:#a855f74d;color:#a855f7}.action-btn.ai[data-v-089b5d71]:hover{background:#a855f71a}.player-dc-info[data-v-089b5d71]{background:#3b82f60d;border:1px solid rgba(59,130,246,.15);border-radius:8px;padding:10px;margin-bottom:12px}.dc-title[data-v-089b5d71]{font-size:.7rem;color:#60a5fa;font-weight:700;margin-bottom:6px}.comp-in-city[data-v-089b5d71]{margin-bottom:12px}.comp-title[data-v-089b5d71]{font-size:.7rem;color:#64748b;font-weight:700;margin-bottom:6px;text-transform:uppercase}.comp-item[data-v-089b5d71]{display:flex;align-items:center;gap:6px;font-size:.7rem;padding:3px 0}.comp-logo[data-v-089b5d71]{font-size:1rem}.comp-name[data-v-089b5d71]{flex:1;color:#cbd5e1}.comp-bw[data-v-089b5d71]{color:#94a3b8}.gim-market-sidebar[data-v-089b5d71]{position:absolute;top:0;left:0;bottom:0;width:300px;background:#0f172af7;border-right:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-y:auto;z-index:20;padding:16px}.market-header[data-v-089b5d71]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.market-header h3[data-v-089b5d71]{margin:0;font-size:1rem;color:#f1f5f9}.section-title[data-v-089b5d71]{font-size:.65rem;color:#64748b;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin:12px 0 8px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.05)}.demand-row[data-v-089b5d71],.price-row[data-v-089b5d71],.share-row[data-v-089b5d71]{display:flex;align-items:center;gap:8px;font-size:.72rem;padding:4px 0}.d-icon[data-v-089b5d71]{font-size:.9rem;width:20px;text-align:center}.d-name[data-v-089b5d71]{flex:1;color:#cbd5e1}.d-val[data-v-089b5d71]{font-weight:700;color:#e2e8f0}.d-val.hot[data-v-089b5d71]{color:#ef4444}.p-label[data-v-089b5d71]{flex:1;color:#94a3b8;text-transform:capitalize}.p-val[data-v-089b5d71]{font-weight:700;color:#e2e8f0}.p-val.high[data-v-089b5d71]{color:#ef4444}.p-val.low[data-v-089b5d71]{color:#22c55e}.share-row[data-v-089b5d71]{justify-content:space-between}.share-row span[data-v-089b5d71]:first-child{color:#cbd5e1}.share-val[data-v-089b5d71]{font-weight:700;color:#94a3b8}.player-row .share-val[data-v-089b5d71]{color:#3b82f6}.gim-market-toggle[data-v-089b5d71]{position:absolute;bottom:16px;left:16px;width:40px;height:40px;border-radius:50%;background:#0f172ae6;border:1px solid rgba(255,255,255,.1);color:#e2e8f0;font-size:1.1rem;cursor:pointer;z-index:15;display:flex;align-items:center;justify-content:center}.gim-market-toggle[data-v-089b5d71]:hover{background:#ffffff14}.slide-in-enter-active[data-v-089b5d71],.slide-in-leave-active[data-v-089b5d71]{transition:transform .3s ease}.slide-in-enter-from[data-v-089b5d71],.slide-in-leave-to[data-v-089b5d71]{transform:translate(100%)}.world-view[data-v-690f90e1]{display:flex;flex-direction:column;height:100%}.view-header[data-v-690f90e1]{padding:var(--space-xl) var(--space-2xl) 0;background:#0d1117;border-bottom:1px solid rgba(255,255,255,.05)}.view-title[data-v-690f90e1]{font-size:1.5rem;font-weight:700;margin-bottom:var(--space-lg)}.view-tabs[data-v-690f90e1]{display:flex;gap:var(--space-xl)}.tab-btn[data-v-690f90e1]{padding:var(--space-md) 0;font-size:.95rem;font-weight:600;color:var(--color-text-muted);border-bottom:2px solid transparent;transition:all .2s}.tab-btn[data-v-690f90e1]:hover{color:#fff}.tab-btn.active[data-v-690f90e1]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.view-content[data-v-690f90e1]{padding:var(--space-2xl);flex:1;overflow-y:auto}.history-grid[data-v-690f90e1]{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--space-2xl)}.column-title[data-v-690f90e1]{font-size:1rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-lg)}.event-list[data-v-690f90e1]{display:flex;flex-direction:column;gap:var(--space-md)}.event-card[data-v-690f90e1]{background:#161b22;padding:var(--space-md);border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.05)}.event-card.active[data-v-690f90e1]{border-color:var(--color-primary-dim);box-shadow:0 0 15px #00d4ff0d}.event-type[data-v-690f90e1]{font-size:.65rem;font-weight:800;text-transform:uppercase;margin-bottom:4px;padding:2px 6px;border-radius:4px;width:fit-content}.event-type.boom[data-v-690f90e1]{background:var(--color-success-dim);color:var(--color-success)}.event-type.crisis[data-v-690f90e1]{background:var(--color-danger-dim);color:var(--color-danger)}.event-name[data-v-690f90e1]{font-weight:700;font-size:1rem;margin-bottom:4px}.event-desc[data-v-690f90e1]{font-size:.85rem;color:var(--color-text-muted)}.event-meta[data-v-690f90e1]{font-size:.75rem;color:var(--color-text-muted);margin-bottom:4px}.mock-chart[data-v-690f90e1]{display:flex;align-items:flex-end;gap:20px;height:200px;margin-top:40px;justify-content:center}.bar[data-v-690f90e1]{width:60px;border-radius:4px 4px 0 0;position:relative}.bar span[data-v-690f90e1]{position:absolute;bottom:-25px;left:50%;transform:translate(-50%);font-size:.75rem;white-space:nowrap}.empty-state[data-v-690f90e1]{padding:var(--space-xl);text-align:center;color:var(--color-text-muted);opacity:.5}.fade-fast-enter-active[data-v-690f90e1],.fade-fast-leave-active[data-v-690f90e1]{transition:opacity .15s ease}.fade-fast-enter-from[data-v-690f90e1],.fade-fast-leave-to[data-v-690f90e1]{opacity:0}.v2-filters-row[data-v-690f90e1]{display:flex;gap:20px;margin-bottom:20px;background:#0d1117;padding:15px;border:1px solid #30363d;border-radius:6px;align-items:flex-end}.filter-group[data-v-690f90e1]{display:flex;flex-direction:column;gap:5px}.filter-group label[data-v-690f90e1]{font-size:.7rem;color:#8b949e;text-transform:uppercase;font-weight:600}.v2-input-small[data-v-690f90e1],.v2-select-small[data-v-690f90e1]{background:#010409;border:1px solid #30363d;color:#e6edf3;padding:5px 10px;font-family:monospace;border-radius:4px;width:100px}.v2-select-small[data-v-690f90e1]{width:140px}.trust-score[data-v-690f90e1]{width:60px;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden;margin-left:auto}.trust-fill[data-v-690f90e1]{height:100%;transition:width .3s ease}.region-card[data-v-690f90e1]{display:flex;flex-direction:column;gap:16px;transition:transform .2s}.region-card[data-v-690f90e1]:hover{transform:translateY(-4px)}.region-header[data-v-690f90e1]{display:flex;gap:12px;align-items:center}.region-flag[data-v-690f90e1]{font-size:2rem}.region-name[data-v-690f90e1]{font-weight:700;font-size:1.1rem;color:#fff}.region-slug[data-v-690f90e1]{font-size:.65rem;color:var(--color-primary);letter-spacing:.05em}.region-desc[data-v-690f90e1]{font-size:.85rem;color:#fff9;line-height:1.4}.region-stats[data-v-690f90e1]{display:flex;flex-direction:column;gap:12px;padding:12px;background:#ffffff08;border-radius:4px}.stat-item[data-v-690f90e1]{display:flex;flex-direction:column;gap:4px}.stat-item label[data-v-690f90e1]{font-size:.6rem;color:#fff6;text-transform:uppercase;font-weight:800}.stat-value[data-v-690f90e1]{font-size:.9rem;font-weight:600;color:#fff;font-family:var(--font-family-mono)}.stat-bar[data-v-690f90e1]{height:3px;background:#ffffff1a;border-radius:2px;overflow:hidden}.stat-fill[data-v-690f90e1]{height:100%;border-radius:2px}.bias-tags[data-v-690f90e1]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.bg-orange-900[data-v-690f90e1]{background:#f9731633;color:#fb923c;border:1px solid rgba(249,115,22,.2)}.bg-slate-800[data-v-690f90e1]{background:#1e293b80;color:#94a3b8;border:1px solid rgba(30,41,59,.2)}.bg-green-900[data-v-690f90e1]{background:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.2)}.event-live-card[data-v-690f90e1]{display:flex;flex-direction:column;gap:12px;border-left:3px solid rgba(255,255,255,.1);transition:transform .2s}.event-live-card.crisis[data-v-690f90e1]{border-left-color:#f85149}.event-live-card.boom[data-v-690f90e1]{border-left-color:#3fb950}.event-live-card.info[data-v-690f90e1]{border-left-color:#58a6ff}.event-live-header[data-v-690f90e1]{display:flex;justify-content:space-between;align-items:center}.event-type-badge[data-v-690f90e1]{font-size:.6rem;font-weight:800;padding:3px 8px;border-radius:4px;letter-spacing:.05em}.event-type-badge.crisis[data-v-690f90e1]{background:#f8514926;color:#f85149}.event-type-badge.boom[data-v-690f90e1]{background:#3fb95026;color:#3fb950}.event-type-badge.info[data-v-690f90e1]{background:#58a6ff26;color:#58a6ff}.event-scope[data-v-690f90e1]{font-size:.65rem;font-weight:700;color:#8b949e}.event-scope.global[data-v-690f90e1]{color:#d2a8ff}.region-tag[data-v-690f90e1]{background:#ffffff14;padding:1px 5px;border-radius:3px;margin-left:3px;font-size:.6rem}.event-live-title[data-v-690f90e1]{font-weight:700;font-size:1.05rem;color:#fff}.event-live-desc[data-v-690f90e1]{font-size:.85rem;color:#ffffff8c;line-height:1.4}.event-live-footer[data-v-690f90e1]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;font-family:var(--font-family-mono);color:#8b949e;padding-top:8px;border-top:1px solid rgba(255,255,255,.05)}.modifier-info[data-v-690f90e1]{font-weight:600}.mod-positive[data-v-690f90e1]{color:#3fb950}.mod-negative[data-v-690f90e1]{color:#f85149}.time-remaining[data-v-690f90e1]{color:#d29922;font-weight:600}.region-card.is-locked[data-v-690f90e1]{opacity:.45;pointer-events:none;filter:grayscale(.5)}.lock-badge[data-v-690f90e1]{margin-left:auto;font-size:.65rem;font-weight:800;background:#ffffff14;color:#d29922;padding:3px 8px;border-radius:4px;border:1px solid rgba(210,169,34,.2)}.region-live-strip[data-v-690f90e1]{display:flex;gap:16px;padding:10px 12px;background:#0000004d;border:1px solid rgba(255,255,255,.06);border-radius:6px}.live-metric[data-v-690f90e1]{display:flex;flex-direction:column;gap:3px;flex:1}.live-label[data-v-690f90e1]{font-size:.55rem;font-weight:800;color:#ffffff59;text-transform:uppercase;letter-spacing:.05em}.live-value[data-v-690f90e1]{font-size:.85rem;font-weight:700;font-family:var(--font-family-mono);color:#e6edf3}.price-normal[data-v-690f90e1]{color:#8b949e}.price-low[data-v-690f90e1]{color:#3fb950}.price-high[data-v-690f90e1]{color:#d29922}.price-critical[data-v-690f90e1]{color:#f85149;text-shadow:0 0 6px rgba(248,81,73,.4)}.weather-tag[data-v-690f90e1]{font-size:.8rem}.weather-clear .live-value[data-v-690f90e1]{color:#fbbf24}.weather-cloudy[data-v-690f90e1]{color:#9ca3af}.weather-heatwave[data-v-690f90e1]{color:#f97316}.weather-storm[data-v-690f90e1]{color:#60a5fa}.weather-blizzard[data-v-690f90e1]{color:#93c5fd}.solar-bar[data-v-690f90e1]{height:3px;background:#ffffff14;border-radius:2px;overflow:hidden;margin-top:3px}.solar-fill[data-v-690f90e1]{height:100%;background:linear-gradient(90deg,#fbbf24,#f59e0b);border-radius:2px;transition:width .5s ease}.weather-effect[data-v-690f90e1]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#d2a92214;border:1px solid rgba(210,169,34,.15);border-radius:4px;font-size:.7rem;color:#d29922}.effect-icon[data-v-690f90e1]{font-size:.85rem}.effect-text[data-v-690f90e1]{font-family:var(--font-family-mono);letter-spacing:.02em}.region-active-events[data-v-690f90e1]{display:flex;flex-direction:column;gap:6px}.region-event-chip[data-v-690f90e1]{font-size:.7rem;font-weight:700;padding:4px 8px;border-radius:4px;border-left:2px solid;background:#ffffff08}.region-event-chip.crisis[data-v-690f90e1]{border-left-color:#f85149;color:#f85149}.region-event-chip.boom[data-v-690f90e1]{border-left-color:#3fb950;color:#3fb950}.region-event-chip.info[data-v-690f90e1]{border-left-color:#58a6ff;color:#58a6ff}.traffic-region-card[data-v-690f90e1]{padding:20px;display:flex;flex-direction:column;gap:15px}.traffic-region-card .region-header[data-v-690f90e1]{display:flex;align-items:center;gap:10px}.traffic-region-card .region-name[data-v-690f90e1]{font-weight:800;font-size:.9rem;color:#fff}.traffic-metrics[data-v-690f90e1]{display:flex;flex-direction:column;gap:12px}.t-metric[data-v-690f90e1]{display:flex;flex-direction:column;gap:4px}.t-metric label[data-v-690f90e1]{font-size:.6rem;font-weight:900;color:#8b949e;letter-spacing:.1em}.t-val[data-v-690f90e1]{font-family:monospace;font-size:1.1rem;font-weight:700;color:#fff}.t-bar[data-v-690f90e1]{height:4px;background:#ffffff0d;border-radius:2px;overflow:hidden}.t-fill[data-v-690f90e1]{height:100%;transition:width 1s ease}.replay-view-wrapper[data-v-4b56190f]{width:100%;height:100%;padding:24px;overflow-y:auto;background:var(--v3-bg-base)}.replay-view[data-v-4b56190f]{width:100%;max-width:960px;margin:0 auto;background:var(--v3-bg-surface);border:var(--v3-border-soft);border-radius:var(--v3-radius);display:flex;flex-direction:column;color:#fff}.overlay-header[data-v-4b56190f]{padding:20px 24px;border-bottom:var(--v3-border-soft);display:flex;justify-content:space-between;align-items:center}.header-title[data-v-4b56190f]{display:flex;align-items:center;gap:10px}.header-title .icon[data-v-4b56190f]{font-size:1.5rem}.header-title h2[data-v-4b56190f]{margin:0;font-size:1.1rem;font-weight:800;letter-spacing:.05em}.overlay-body[data-v-4b56190f]{flex:1;display:flex;flex-direction:column;padding:24px;gap:20px}.timeline-visual[data-v-4b56190f]{height:200px;background:#0003;border-radius:var(--v3-radius);padding:10px;border:var(--v3-border-soft)}.timeline-chart[data-v-4b56190f]{width:100%;height:100%}.chart-grid[data-v-4b56190f]{stroke:#ffffff0d;stroke-width:1}.timeline-controls[data-v-4b56190f]{display:flex;align-items:center;gap:15px;background:#0003;padding:15px;border-radius:var(--v3-radius)}.control-btn[data-v-4b56190f]{background:var(--v3-accent);color:#fff;border:none;padding:8px 16px;border-radius:var(--v3-radius);font-weight:700;cursor:pointer;min-width:80px}.timeline-slider[data-v-4b56190f]{flex:1;height:6px;-webkit-appearance:none;appearance:none;background:#fff3;border-radius:3px;outline:none}.timeline-slider[data-v-4b56190f]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:var(--v3-accent);border-radius:50%;cursor:pointer}.time-display[data-v-4b56190f]{font-family:var(--font-family-mono);font-size:.9rem;display:flex;flex-direction:column;align-items:flex-end}.tick-badge[data-v-4b56190f]{font-size:.7rem;color:var(--v3-text-ghost)}.speed-control[data-v-4b56190f]{display:flex;gap:5px}.speed-control button[data-v-4b56190f]{background:transparent;border:var(--v3-border-soft);color:#fff;padding:2px 6px;border-radius:var(--v3-radius);font-size:.75rem;cursor:pointer}.speed-control button.active[data-v-4b56190f]{background:#fff;color:#000}.snapshot-grid[data-v-4b56190f]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.stat-box[data-v-4b56190f]{background:#0003;padding:15px;border-radius:var(--v3-radius);text-align:center;border:var(--v3-border-soft)}.stat-box label[data-v-4b56190f]{display:block;font-size:.55rem;color:var(--v3-text-ghost);text-transform:uppercase;letter-spacing:.1em;font-weight:800;margin-bottom:5px}.stat-box .val[data-v-4b56190f]{font-size:1.1rem;font-weight:700;font-family:var(--font-family-mono)}.text-success[data-v-4b56190f]{color:var(--v3-success)}.text-primary[data-v-4b56190f]{color:var(--v3-accent)}.text-warning[data-v-4b56190f]{color:var(--v3-warning)}.text-danger[data-v-4b56190f]{color:var(--v3-danger)}.log-feed[data-v-4b56190f]{flex:1;background:#0003;border-radius:var(--v3-radius);padding:15px;display:flex;flex-direction:column;border:var(--v3-border-soft)}.log-feed h3[data-v-4b56190f]{margin:0 0 10px;font-size:.75rem;color:var(--v3-text-ghost);border-bottom:var(--v3-border-soft);padding-bottom:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.log-list[data-v-4b56190f]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.log-item[data-v-4b56190f]{font-family:var(--font-family-mono);font-size:.8rem;padding:4px 0;border-bottom:var(--v3-border-soft);display:grid;grid-template-columns:80px 1fr auto;gap:10px}.log-time[data-v-4b56190f]{color:var(--v3-text-ghost)}.log-msg[data-v-4b56190f]{color:var(--v3-text-secondary)}.log-meta[data-v-4b56190f]{color:var(--v3-accent);font-size:.7rem}.log-item.critical .log-msg[data-v-4b56190f]{color:var(--v3-danger);font-weight:700}.log-item.success .log-msg[data-v-4b56190f]{color:var(--v3-success)}.log-item.warning .log-msg[data-v-4b56190f]{color:var(--v3-warning)}.no-logs[data-v-4b56190f]{text-align:center;padding:20px;color:var(--v3-text-ghost);font-style:italic}.loading-state[data-v-4b56190f],.empty-state[data-v-4b56190f]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--v3-text-ghost);padding:60px}.empty-icon[data-v-4b56190f]{font-size:2rem;margin-bottom:12px}.spinner[data-v-4b56190f]{width:30px;height:30px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--v3-accent);border-radius:50%;animation:spin-4b56190f 1s linear infinite;margin-bottom:15px}@keyframes spin-4b56190f{to{transform:rotate(360deg)}}.automation-view[data-v-b16cb9a7]{display:flex;flex-direction:column;height:100%}.automation-grid[data-v-b16cb9a7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;margin-top:20px}.auto-card[data-v-b16cb9a7]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);padding:24px;border-radius:8px;display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden}.auto-card.is-active[data-v-b16cb9a7]{background:#3a86ff0d;border-color:var(--color-accent)}.auto-card.is-locked[data-v-b16cb9a7]{opacity:.5}.auto-header[data-v-b16cb9a7]{display:flex;align-items:center;gap:16px}.auto-icon[data-v-b16cb9a7]{font-size:1.5rem;background:#0003;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:8px}.auto-label[data-v-b16cb9a7]{font-weight:800;font-size:.9rem;margin:0}.auto-status[data-v-b16cb9a7]{font-size:.6rem;color:var(--color-muted);letter-spacing:.1em;font-weight:800}.auto-desc[data-v-b16cb9a7]{font-size:.75rem;margin:0;line-height:1.4}.auto-actions[data-v-b16cb9a7]{margin-top:auto;display:flex;justify-content:flex-end;align-items:center;gap:12px}.status-indicator[data-v-b16cb9a7]{display:flex;align-items:center;gap:8px;font-size:.6rem;font-weight:900;color:var(--color-success)}.pip[data-v-b16cb9a7]{width:6px;height:6px;border-radius:50%}.pip.online[data-v-b16cb9a7]{background:var(--color-success);box-shadow:0 0 8px var(--color-success)}.lock-overlay[data-v-b16cb9a7]{position:absolute;inset:0;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:10}.lock-overlay span[data-v-b16cb9a7]{font-size:.7rem;font-weight:900;color:#fff;background:#c52f24;padding:4px 12px;border-radius:4px}.header-stats[data-v-b16cb9a7]{display:flex;align-items:flex-end}.h-stat[data-v-b16cb9a7]{display:flex;flex-direction:column;align-items:flex-end}.hs-label[data-v-b16cb9a7]{font-size:.55rem;color:var(--v2-text-muted);font-weight:800}.hs-val[data-v-b16cb9a7]{font-size:1.2rem;font-weight:900;color:var(--color-accent);font-family:monospace}.admin-grid[data-v-2e7fcdce]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-top:20px}.admin-card[data-v-2e7fcdce]{background:#c81e1e0d;border:1px solid rgba(255,50,50,.1);padding:20px;border-radius:8px;display:flex;flex-direction:column;gap:16px}.admin-actions[data-v-2e7fcdce]{display:flex;flex-direction:column;gap:8px}.danger .hs-val[data-v-2e7fcdce]{color:#f85149;text-shadow:0 0 10px rgba(248,81,73,.4)}.wiki-view[data-v-989a9c22]{height:100%;background:var(--ds-bg-void)}.wiki-layout[data-v-989a9c22]{display:flex;height:100%;overflow:hidden}.wiki-nav[data-v-989a9c22]{width:280px;background:var(--ds-bg-base);border-right:1px solid var(--ds-sidebar-border);display:flex;flex-direction:column}.wiki-nav-header[data-v-989a9c22]{padding:32px 24px;border-bottom:1px solid var(--ds-sidebar-border)}.wiki-nav-header h2[data-v-989a9c22]{font-size:.7rem;font-weight:800;letter-spacing:.15em;margin-bottom:16px;color:var(--ds-accent)}.search-box[data-v-989a9c22]{position:relative;width:100%}.search-icon[data-v-989a9c22]{position:absolute;left:10px;top:50%;transform:translateY(-50%);opacity:.4;font-size:.8rem}.search-box input[data-v-989a9c22]{width:100%;background:var(--ds-bg-void);border:1px solid var(--ds-sidebar-border);border-radius:var(--ds-radius-md);padding:8px 8px 8px 30px;color:#fff;font-family:var(--ds-font-mono);font-size:.75rem}.wiki-nav-groups[data-v-989a9c22]{padding:16px 12px;flex:1;overflow-y:auto}.wiki-nav-item[data-v-989a9c22]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--ds-radius-md);cursor:pointer;color:var(--ds-sidebar-text);transition:all .2s;margin-bottom:4px}.wiki-nav-item[data-v-989a9c22]:hover{background:#ffffff08;color:#fff}.wiki-nav-item.is-active[data-v-989a9c22]{background:var(--ds-sidebar-active);color:#fff;box-shadow:inset 4px 0 0 var(--ds-accent)}.nav-label[data-v-989a9c22]{font-size:.825rem;font-weight:600}.wiki-nav-footer[data-v-989a9c22]{padding:20px 24px;font-family:var(--ds-font-mono);font-size:.6rem;border-top:1px solid var(--ds-sidebar-border);opacity:.4}.wiki-main-content[data-v-989a9c22]{flex:1;overflow-y:auto;background:var(--ds-bg-void)}.wiki-page[data-v-989a9c22]{max-width:1000px;margin:0 auto;padding:48px 64px}.page-header[data-v-989a9c22]{margin-bottom:56px;border-bottom:1px solid var(--ds-sidebar-border);padding-bottom:32px}.page-meta[data-v-989a9c22]{display:block;font-size:.65rem;font-family:var(--ds-font-mono);margin-bottom:8px;opacity:.5}.page-header h1[data-v-989a9c22]{font-size:2.5rem;font-weight:900;margin-bottom:12px;letter-spacing:-.02em}.summary-text[data-v-989a9c22]{font-size:1.125rem;color:var(--ds-sidebar-text);line-height:1.5}.wiki-section[data-v-989a9c22]{margin-bottom:80px}.section-title[data-v-989a9c22]{font-size:1.5rem;font-weight:800;margin-bottom:32px;display:flex;align-items:center;gap:16px}.title-marker[data-v-989a9c22]{width:6px;height:28px;background:var(--ds-accent);border-radius:3px}.info-block[data-v-989a9c22]{margin-bottom:32px}.info-block h3[data-v-989a9c22]{font-size:.65rem;font-weight:900;letter-spacing:.15em;color:var(--ds-accent);margin-bottom:12px;opacity:.8}.info-block p[data-v-989a9c22],.info-block li[data-v-989a9c22]{font-size:1rem;color:var(--ds-sidebar-text);line-height:1.7}.mechanic-list[data-v-989a9c22]{list-style:none;padding:0}.mechanic-list li[data-v-989a9c22]:before{content:"▶";font-size:.7rem;margin-right:12px;color:var(--ds-accent)}.items-grid[data-v-989a9c22]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin:24px 0 40px}.wiki-card[data-v-989a9c22]{background:var(--ds-bg-base);border:1px solid var(--ds-sidebar-border);border-radius:var(--ds-radius-lg);padding:24px}.card-header[data-v-989a9c22]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.card-header h3[data-v-989a9c22]{font-size:1rem;margin:0}.card-stats[data-v-989a9c22]{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.05)}.stat-row[data-v-989a9c22]{display:flex;justify-content:space-between;font-size:.7rem;font-family:var(--ds-font-mono);margin-bottom:4px}.extra-info-row[data-v-989a9c22]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.dark-block[data-v-989a9c22]{background:#ffffff08;padding:24px;border-radius:var(--ds-radius-lg);border-left:3px solid var(--ds-accent)}.wiki-slide-enter-active[data-v-989a9c22],.wiki-slide-leave-active[data-v-989a9c22]{transition:all .25s ease-out}.wiki-slide-enter-from[data-v-989a9c22]{opacity:0;transform:translateY(10px)}.wiki-slide-leave-to[data-v-989a9c22]{opacity:0;transform:translateY(-10px)}.scrollbar-hidden[data-v-989a9c22]::-webkit-scrollbar{width:0;height:0}.management-view[data-v-0dde9a44]{display:flex;flex-direction:column;height:100%;background:var(--color-surface)}.view-header[data-v-0dde9a44]{padding:var(--space-xl) var(--space-2xl);border-bottom:var(--border-ui)}.breadcrumb[data-v-0dde9a44]{display:flex;gap:12px;font-size:.65rem;font-weight:800;font-family:var(--font-mono);margin-bottom:12px}.breadcrumb .root[data-v-0dde9a44]{color:var(--color-muted)}.breadcrumb .sep[data-v-0dde9a44]{color:var(--color-muted);opacity:.3}.breadcrumb .active[data-v-0dde9a44]{color:var(--color-accent)}.management-tabs[data-v-0dde9a44]{display:flex;gap:24px}.mgmt-tab[data-v-0dde9a44]{font-size:.85rem;font-weight:700;color:var(--color-muted);padding:var(--space-xs) 0;position:relative;transition:color .2s}.mgmt-tab[data-v-0dde9a44]:hover,.mgmt-tab.active[data-v-0dde9a44]{color:#fff}.mgmt-tab.active[data-v-0dde9a44]:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--color-accent)}.view-content[data-v-0dde9a44]{padding:var(--space-2xl);flex:1;overflow-y:auto}.empty-state[data-v-0dde9a44]{text-align:center}.empty-icon[data-v-0dde9a44]{font-size:3rem;display:block;margin-bottom:var(--space-md);opacity:.5}.fade-fast-enter-active[data-v-0dde9a44],.fade-fast-leave-active[data-v-0dde9a44]{transition:opacity .15s ease}.fade-fast-enter-from[data-v-0dde9a44],.fade-fast-leave-to[data-v-0dde9a44]{opacity:0}.noc-wall[data-v-13ed2b04]{position:fixed;inset:0;background:#0d1117;color:#e6edf3;z-index:9999;display:flex;flex-direction:column;font-family:JetBrains Mono,Courier New,monospace;overflow:hidden}.wall-header[data-v-13ed2b04]{height:80px;background:#0006;border-bottom:2px solid #30363d;display:flex;align-items:center;justify-content:space-between;padding:0 40px}.brand[data-v-13ed2b04]{display:flex;align-items:center;gap:15px}.brand-line[data-v-13ed2b04]{width:4px;height:30px;background:#58a6ff}.brand-text[data-v-13ed2b04]{font-size:1.2rem;font-weight:900;letter-spacing:.1em;color:#58a6ff}.global-status[data-v-13ed2b04]{display:flex;gap:40px;margin-left:40px}.status-item[data-v-13ed2b04]{display:flex;flex-direction:column}.status-item .label[data-v-13ed2b04]{font-size:.6rem;color:#8b949e;font-weight:800}.status-item .value[data-v-13ed2b04]{font-size:1.1rem;font-weight:900}.system-clock[data-v-13ed2b04]{font-size:2.5rem;font-weight:900;letter-spacing:.05em;opacity:.8}.wall-btn[data-v-13ed2b04]{background:transparent;border:1px solid #30363d;color:#8b949e;padding:8px 16px;font-size:.7rem;font-weight:800;cursor:pointer;transition:all .2s;margin-left:10px}.wall-btn[data-v-13ed2b04]:hover{border-color:#58a6ff;color:#fff;background:#58a6ff0d}.close-btn[data-v-13ed2b04]:hover{border-color:#f85149;background:#f851490d;color:#f85149}.wall-grid[data-v-13ed2b04]{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px;padding:20px}.wall-panel[data-v-13ed2b04]{background:#161b2299;border:1px solid #30363d;border-top:3px solid #30363d;display:flex;flex-direction:column;overflow:hidden;position:relative}.wall-panel[data-v-13ed2b04]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 50% 50%,rgba(255,255,255,.02) 1px,transparent 1px);background-size:20px 20px;pointer-events:none}.panel-header[data-v-13ed2b04]{background:#0000004d;padding:12px 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #30363d}.panel-icon[data-v-13ed2b04]{font-size:1.2rem}.panel-title[data-v-13ed2b04]{font-size:.85rem;font-weight:900;letter-spacing:.1em;color:#8b949e}.badge[data-v-13ed2b04]{background:#f85149;color:#fff;padding:2px 8px;border-radius:10px;font-size:.7rem}.panel-content[data-v-13ed2b04]{flex:1;padding:20px}.scrollable[data-v-13ed2b04]{overflow-y:auto}.heatmap-container[data-v-13ed2b04]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:15px}.region-node[data-v-13ed2b04]{background:#0003;border:1px solid rgba(255,255,255,.05);padding:15px;border-radius:4px}.node-meta[data-v-13ed2b04]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.node-meta .flag[data-v-13ed2b04]{font-size:1.5rem}.node-meta .name[data-v-13ed2b04]{font-weight:900;font-size:1rem}.node-bars[data-v-13ed2b04]{display:flex;flex-direction:column;gap:8px}.bar-group label[data-v-13ed2b04]{font-size:.5rem;opacity:.5;display:block;margin-bottom:2px}.bar-bg[data-v-13ed2b04]{height:4px;background:#ffffff0d}.bar-fill[data-v-13ed2b04]{height:100%;transition:width .5s}.bar-fill.latency[data-v-13ed2b04]{background:#58a6ff}.node-stats[data-v-13ed2b04]{display:flex;justify-content:space-between;margin-top:10px;font-size:.7rem;font-weight:800;opacity:.7}.event-row[data-v-13ed2b04]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);margin-bottom:10px;padding:15px;display:flex;align-items:center;gap:20px}.event-row.severity-critical[data-v-13ed2b04]{border-left:4px solid #f85149}.event-row.severity-high[data-v-13ed2b04]{border-left:4px solid #d29922}.event-row.severity-normal[data-v-13ed2b04]{border-left:4px solid #3fb950}.event-type[data-v-13ed2b04]{font-size:.7rem;font-weight:900;width:100px}.event-info[data-v-13ed2b04]{flex:1}.event-title[data-v-13ed2b04]{font-weight:800;font-size:1rem;margin-bottom:4px}.event-meta[data-v-13ed2b04]{font-size:.6rem;opacity:.5}.event-progress[data-v-13ed2b04]{width:150px}.p-bg[data-v-13ed2b04]{height:6px;background:#0000004d;border-radius:3px}.p-fill[data-v-13ed2b04]{height:100%;background:#58a6ff}.telemetry-grid[data-v-13ed2b04]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tel-item[data-v-13ed2b04]{background:#0003;padding:20px;border-radius:8px;display:flex;flex-direction:column}.tel-item label[data-v-13ed2b04]{font-size:.65rem;color:#8b949e;font-weight:800;margin-bottom:10px}.tel-main[data-v-13ed2b04]{display:flex;align-items:baseline;gap:5px;margin-bottom:20px}.tel-val[data-v-13ed2b04]{font-size:2rem;font-weight:900}.tel-unit[data-v-13ed2b04]{font-size:.9rem;opacity:.5}.tel-spark[data-v-13ed2b04]{height:60px;display:flex;align-items:flex-end;gap:2px}.spark-line[data-v-13ed2b04]{flex:1;background:#58a6ff;opacity:.6}.spark-line.danger[data-v-13ed2b04]{background:#f85149}.spark-line.accent[data-v-13ed2b04]{background:#a371f7}.spark-line.success[data-v-13ed2b04]{background:#3fb950}.infra-grid[data-v-13ed2b04]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.room-stat-card[data-v-13ed2b04]{background:#ffffff08;border:1px solid rgba(255,255,255,.05);padding:15px}.r-head[data-v-13ed2b04]{border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:8px;margin-bottom:12px;display:flex;justify-content:space-between}.r-name[data-v-13ed2b04]{font-weight:800;font-size:.8rem}.r-reg[data-v-13ed2b04]{font-size:.6rem;opacity:.5}.r-metrics[data-v-13ed2b04]{display:flex;flex-direction:column;gap:6px}.r-met[data-v-13ed2b04]{display:flex;justify-content:space-between;font-size:.65rem}.r-met .l[data-v-13ed2b04]{opacity:.5}.r-met .v[data-v-13ed2b04]{font-weight:800}.wall-footer[data-v-13ed2b04]{height:50px;background:#0009;border-top:2px solid #30363d;display:flex;align-items:center;justify-content:space-between;padding:0 40px}.footer-left[data-v-13ed2b04],.footer-right[data-v-13ed2b04]{display:flex;gap:10px;font-size:.7rem;font-weight:800}.footer-left .online[data-v-13ed2b04]{color:#3fb950}.label[data-v-13ed2b04]{color:#8b949e}.footer-center[data-v-13ed2b04]{flex:1;margin:0 40px;overflow:hidden}.ticker-wrap[data-v-13ed2b04]{background:#0000004d;padding:5px 20px;border:1px solid rgba(255,255,255,.05)}.ticker[data-v-13ed2b04]{font-size:.75rem;color:#58a6ff;font-weight:900;white-space:nowrap}.success[data-v-13ed2b04]{color:#3fb950}.danger[data-v-13ed2b04],.text-danger[data-v-13ed2b04]{color:#f85149}.text-warning[data-v-13ed2b04]{color:#d29922}.text-success[data-v-13ed2b04]{color:#3fb950}.text-accent[data-v-13ed2b04]{color:#58a6ff}.region-node[data-v-13ed2b04]{cursor:pointer;transition:transform .2s,border-color .2s}.region-node[data-v-13ed2b04]:hover{border-color:#58a6ff;transform:translateY(-2px)}.region-node.is-active[data-v-13ed2b04]{border-color:#58a6ff;background:#58a6ff1a}.event-row[data-v-13ed2b04]{cursor:pointer;transition:border-color .2s,background .2s}.event-row[data-v-13ed2b04]:hover{background:#ffffff0d}.event-row.is-selected[data-v-13ed2b04]{border-color:#58a6ff;background:#58a6ff0d}.room-stat-card.is-highlighted[data-v-13ed2b04]{border-color:#58a6ff;box-shadow:0 0 10px #58a6ff33}.threat-critical[data-v-13ed2b04]{color:#f85149;text-shadow:0 0 10px rgba(248,81,73,.5);font-weight:950!important}.threat-high[data-v-13ed2b04]{color:#d29922}.threat-guarded[data-v-13ed2b04]{color:#58a6ff}.threat-nominal[data-v-13ed2b04]{color:#3fb950}.map-wrapper[data-v-13ed2b04]{position:relative;display:flex;flex-direction:column}.svg-map-container[data-v-13ed2b04]{position:absolute;inset:0;opacity:.15;pointer-events:none;display:flex;align-items:center;justify-content:center;padding:20px}.world-svg[data-v-13ed2b04]{width:100%;height:100%}.map-path[data-v-13ed2b04]{fill:none;stroke:#30363d;stroke-width:1;stroke-dasharray:4}.map-node[data-v-13ed2b04]{fill:#58a6ff;stroke:#fff;stroke-width:2;pointer-events:auto;cursor:pointer}.map-node.active[data-v-13ed2b04]{fill:#f85149;filter:drop-shadow(0 0 5px #f85149)}.flow-line[data-v-13ed2b04]{stroke:#58a6ff;stroke-width:1;stroke-dasharray:5;animation:flow-13ed2b04 2s infinite linear;opacity:.5}@keyframes flow-13ed2b04{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}.overlay-list[data-v-13ed2b04]{position:relative;z-index:2;pointer-events:none}.overlay-list[data-v-13ed2b04]>*{pointer-events:auto;background:#0d1117d9!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.event-detail-view[data-v-13ed2b04]{display:flex;flex-direction:column;height:100%;gap:20px}.detail-header[data-v-13ed2b04]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #30363d;padding-bottom:10px}.back-btn[data-v-13ed2b04]{background:transparent;border:none;color:#58a6ff;font-weight:900;font-size:.7rem;cursor:pointer}.timing[data-v-13ed2b04]{font-weight:900;font-size:.7rem;color:#f85149}.detail-body[data-v-13ed2b04]{flex:1;display:flex;flex-direction:column;gap:15px}.type-tag[data-v-13ed2b04]{font-size:.6rem;font-weight:900;background:#30363d;padding:4px 8px;border-radius:4px;width:fit-content}.type-tag.severity-critical[data-v-13ed2b04]{color:#f85149;border:1px solid #f85149}.type-tag.severity-high[data-v-13ed2b04]{color:#d29922;border:1px solid #d29922}.detail-body .title[data-v-13ed2b04]{font-size:1.4rem;font-weight:900;margin:0}.detail-body .desc[data-v-13ed2b04]{font-size:.85rem;color:#8b949e;line-height:1.5;margin:0}.actions-grid[data-v-13ed2b04]{display:grid;grid-template-columns:1fr;gap:10px;margin-top:auto}.wall-action-btn[data-v-13ed2b04]{background:#ffffff05;border:1px solid #30363d;padding:15px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s;text-align:left}.wall-action-btn[data-v-13ed2b04]:hover:not(:disabled){border-color:#58a6ff;background:#58a6ff0d}.wall-action-btn[data-v-13ed2b04]:disabled{opacity:.5;cursor:not-allowed}.wall-action-btn .a-info[data-v-13ed2b04]{display:flex;flex-direction:column;gap:4px}.wall-action-btn .a-label[data-v-13ed2b04]{font-weight:900;font-size:.9rem;color:#fff}.wall-action-btn .a-desc[data-v-13ed2b04]{font-size:.7rem;color:#8b949e}.wall-action-btn .a-meta[data-v-13ed2b04]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.wall-action-btn .a-cost[data-v-13ed2b04]{font-weight:900;color:#d29922;font-size:.9rem}.wall-action-btn .a-chance[data-v-13ed2b04]{font-size:.6rem;font-weight:800;color:#8b949e}.wall-action-btn.success[data-v-13ed2b04]:hover{border-color:#3fb950;background:#3fb9500d}.wall-action-btn.warning[data-v-13ed2b04]:hover{border-color:#d29922;background:#d299220d}.wall-action-btn.danger[data-v-13ed2b04]:hover{border-color:#f85149;background:#f851490d}.tab-header[data-v-13ed2b04]{justify-content:flex-start;gap:0;padding:0;background:#0006;border-bottom:2px solid #30363d}.header-tabs[data-v-13ed2b04]{display:flex;height:100%}.tab-btn[data-v-13ed2b04]{background:transparent;border:none;border-right:1px solid #30363d;color:#8b949e;padding:12px 24px;font-size:.75rem;font-weight:800;cursor:pointer;transition:all .2s}.tab-btn[data-v-13ed2b04]:hover{background:#ffffff0d}.tab-btn.active[data-v-13ed2b04]{background:#58a6ff1a;color:#58a6ff;border-bottom:2px solid #58a6ff}.log-console[data-v-13ed2b04]{display:flex;flex-direction:column;gap:8px;font-size:.75rem}.log-entry[data-v-13ed2b04]{display:flex;gap:10px;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.02)}.log-entry.info[data-v-13ed2b04]{color:#8b949e}.log-entry.warning[data-v-13ed2b04]{color:#d29922;background:#d299220d}.log-entry.danger[data-v-13ed2b04]{color:#f85149;background:#f851490d;font-weight:900}.log-entry.success[data-v-13ed2b04]{color:#3fb950}.l-time[data-v-13ed2b04]{color:#58a6ff;opacity:.6;min-width:80px}.l-type[data-v-13ed2b04]{font-weight:900;min-width:60px}.l-msg[data-v-13ed2b04]{flex:1}.digital-rain-overlay[data-v-13ed2b04]{position:fixed;inset:0;pointer-events:none;z-index:1;overflow:hidden;display:flex}.rain-column[data-v-13ed2b04]{position:absolute;top:-100%;color:#58a6ff;font-size:.8rem;writing-mode:vertical-rl;text-orientation:upright;animation:rain-13ed2b04 linear infinite;white-space:nowrap}@keyframes rain-13ed2b04{0%{transform:translateY(0)}to{transform:translateY(200%)}}.crt-overlay[data-v-13ed2b04]{position:fixed;inset:0;background:linear-gradient(#12101000 50%,#0000001a 50%),linear-gradient(90deg,#ff000008,#00ff0003,#0000ff08);background-size:100% 3px,3px 100%;pointer-events:none;z-index:10000}.crt-overlay[data-v-13ed2b04]:after{content:" ";display:block;position:absolute;inset:0;background:#12101008;opacity:0;z-index:10000;pointer-events:none;animation:flicker-13ed2b04 .15s infinite}.crt-overlay[data-v-13ed2b04]:before{content:" ";display:block;position:absolute;inset:0;background:linear-gradient(#12101000,#2020201a,#12101000);opacity:.1;z-index:10000;pointer-events:none;animation:scanline-13ed2b04 10s linear infinite}@keyframes flicker-13ed2b04{0%{opacity:.27861}5%{opacity:.34769}10%{opacity:.23604}15%{opacity:.90626}20%{opacity:.18128}to{opacity:.27861}}@keyframes scanline-13ed2b04{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes v3-shimmer-13ed2b04{0%{background-position:200% 0}to{background-position:-200% 0}}.is-fullscreen[data-v-13ed2b04]{padding:0}.diagnostic-puzzle[data-v-b0e764a7]{background:#0a0f19f2;border:1px solid var(--v3-accent);border-radius:8px;padding:24px;width:100%;max-width:450px;margin:20px auto;font-family:JetBrains Mono,monospace;color:#fff;box-shadow:0 0 40px #00f2ff1a}.puzzle-header[data-v-b0e764a7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid rgba(0,242,255,.2);padding-bottom:12px}.version[data-v-b0e764a7]{font-size:.6rem;color:var(--v3-accent);opacity:.8}h3[data-v-b0e764a7]{margin:0;font-size:1rem;letter-spacing:2px}.timer[data-v-b0e764a7]{font-size:.9rem;color:var(--v3-accent)}.timer.critical[data-v-b0e764a7]{color:var(--v3-danger);animation:v3-pulse-b0e764a7 1s infinite}.puzzle-instructions[data-v-b0e764a7]{font-size:.7rem;color:var(--v3-text-ghost);margin-bottom:20px;line-height:1.4}.highlight[data-v-b0e764a7]{color:var(--v3-accent);font-weight:700}.hex-grid[data-v-b0e764a7]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:24px}.hex-cell[data-v-b0e764a7]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);color:var(--v3-text-ghost);padding:12px 0;font-size:.75rem;cursor:pointer;transition:all .2s;border-radius:2px}.hex-cell[data-v-b0e764a7]:hover:not(:disabled){background:#00f2ff1a;border-color:var(--v3-accent);color:#fff}.hex-cell.faulty[data-v-b0e764a7]{background:#2ecc7133;border-color:var(--v3-success);color:var(--v3-success)}.hex-cell.cleared[data-v-b0e764a7]{background:var(--v3-success);color:#000;border-color:var(--v3-success);opacity:.8}.hex-cell.wrong[data-v-b0e764a7]{background:#e74c3c4d;border-color:var(--v3-danger);animation:shake-b0e764a7 .3s}.puzzle-footer[data-v-b0e764a7]{display:flex;flex-direction:column;gap:12px;font-size:.7rem}.status-monitor[data-v-b0e764a7]{display:flex;align-items:center;gap:10px}.progress-bar[data-v-b0e764a7]{flex:1;height:4px;background:#ffffff0d;border-radius:2px;overflow:hidden}.fill[data-v-b0e764a7]{height:100%;background:linear-gradient(90deg,var(--v3-accent),var(--v3-danger));transition:width .3s ease}.faults-found[data-v-b0e764a7]{text-align:right;color:var(--v3-accent)}@keyframes shake-b0e764a7{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes v3-pulse-b0e764a7{0%,to{opacity:1}50%{opacity:.5}}.diagnostic-logs[data-v-2b56742d]{background:#0a0f19f2;border:1px solid var(--v3-accent);border-radius:8px;padding:24px;width:100%;max-width:500px;margin:20px auto;font-family:JetBrains Mono,monospace;color:#fff;box-shadow:0 0 40px #00f2ff1a}.puzzle-header[data-v-2b56742d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.version[data-v-2b56742d]{font-size:.6rem;color:var(--v3-accent);opacity:.8}h3[data-v-2b56742d]{margin:0;font-size:1rem;letter-spacing:2px}.timer[data-v-2b56742d]{font-size:.9rem;color:var(--v3-accent)}.timer.critical[data-v-2b56742d]{color:var(--v3-danger)}.puzzle-instructions[data-v-2b56742d]{font-size:.7rem;color:var(--v3-text-ghost);margin-bottom:20px;line-height:1.4}.highlight[data-v-2b56742d]{color:var(--v3-accent);font-weight:700}.log-stream[data-v-2b56742d]{background:#000;height:250px;overflow-y:auto;padding:10px;border:1px solid rgba(255,255,255,.1);margin-bottom:20px;display:flex;flex-direction:column}.log-line[data-v-2b56742d]{font-size:.65rem;white-space:nowrap;padding:4px 0;cursor:pointer;transition:background .2s}.log-line[data-v-2b56742d]:hover{background:#ffffff0d}.log-line.error[data-v-2b56742d]{color:var(--v3-warning);animation:flash-2b56742d 1s infinite}.log-line.found[data-v-2b56742d]{background:var(--v3-success);color:#000;animation:none}.ts[data-v-2b56742d]{opacity:.4;margin-right:10px}.puzzle-footer[data-v-2b56742d]{display:flex;justify-content:space-between;font-size:.7rem}@keyframes flash-2b56742d{0%,to{opacity:1}50%{opacity:.6}}.hardware-probe[data-v-f9d2ccaa]{background:#0a0f19f2;border:1px solid var(--v3-accent);border-radius:8px;padding:24px;width:100%;max-width:500px;margin:20px auto;font-family:JetBrains Mono,monospace;color:#fff;box-shadow:0 0 40px #00f2ff1a}.puzzle-header[data-v-f9d2ccaa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.version[data-v-f9d2ccaa]{font-size:.6rem;color:var(--v3-accent);opacity:.8}h3[data-v-f9d2ccaa]{margin:0;font-size:1rem;letter-spacing:2px}.timer[data-v-f9d2ccaa]{font-size:.9rem;color:var(--v3-accent)}.timer.critical[data-v-f9d2ccaa]{color:var(--v3-danger)}.puzzle-instructions[data-v-f9d2ccaa]{font-size:.7rem;color:var(--v3-text-ghost);margin-bottom:20px;line-height:1.4}.highlight[data-v-f9d2ccaa]{color:var(--v3-accent);font-weight:700}.board-canvas[data-v-f9d2ccaa]{background:#000;border:1px solid rgba(255,255,255,.1);margin-bottom:20px;cursor:crosshair}.motherboard-svg[data-v-f9d2ccaa]{width:100%;height:auto}.probe-point[data-v-f9d2ccaa]{cursor:pointer}.outer-ring[data-v-f9d2ccaa]{fill:transparent;stroke:#ffffff1a;stroke-width:1;transition:all .3s}.inner-core[data-v-f9d2ccaa]{fill:#fff3;transition:all .3s}.point-label[data-v-f9d2ccaa]{font-size:10px;fill:var(--v3-text-ghost);text-anchor:middle}.probe-point.active .outer-ring[data-v-f9d2ccaa]{stroke:var(--v3-warning);stroke-width:2;r:15;animation:pulse-ring-f9d2ccaa 1s infinite}.probe-point.active .inner-core[data-v-f9d2ccaa]{fill:var(--v3-warning);r:8}.probe-point.success .inner-core[data-v-f9d2ccaa]{fill:var(--v3-success)}.probe-point.success .outer-ring[data-v-f9d2ccaa]{stroke:var(--v3-success);opacity:.5}.probe-point.fail .inner-core[data-v-f9d2ccaa]{fill:var(--v3-danger);animation:shake-f9d2ccaa .3s}@keyframes pulse-ring-f9d2ccaa{0%{r:12;opacity:1}to{r:20;opacity:0}}@keyframes shake-f9d2ccaa{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.puzzle-footer[data-v-f9d2ccaa]{display:flex;justify-content:space-between;font-size:.7rem}.diagnostic-task-wrapper[data-v-8262735d]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.error[data-v-8262735d]{color:var(--v3-danger);font-family:var(--font-mono);font-weight:800}.sparkline-wrapper[data-v-8e6c1102]{width:100%;height:100%;display:block}svg[data-v-8e6c1102]{width:100%;height:100%;overflow:visible;display:block}.overlay-backdrop{position:fixed;inset:0;background:#080b1399;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:var(--zi-overlays);display:flex;align-items:center;justify-content:center;padding:24px}.server-detail-overlay{width:100%;max-width:1200px;height:90vh;background:var(--ds-bg-void);border:1px solid var(--ds-border-color);border-radius:var(--ds-radius-xl);display:flex;flex-direction:column;overflow:hidden;position:relative;box-shadow:0 40px 100px #000c,0 0 2px #ffffff0d}.overlay-header{background:var(--ds-bg-base);background:linear-gradient(to right,var(--ds-bg-base),var(--ds-bg-subtle));border-bottom:1px solid var(--ds-border-color);padding:0 32px;display:flex;justify-content:space-between;align-items:center;height:72px;flex-shrink:0}.header-title{display:flex;align-items:center;gap:16px}.header-title .icon{font-size:1.5rem;filter:drop-shadow(0 0 8px var(--ds-accent-glow))}.server-title-main{display:flex;align-items:center;gap:12px;margin:0}.server-title-main .name{font-size:1.25rem;font-weight:800;color:var(--ds-text-primary);text-transform:uppercase;letter-spacing:.05em}.server-title-main .model-sub{font-size:.875rem;color:var(--ds-text-secondary);font-weight:600;opacity:.8}.server-title-main .id-sub{font-size:.7rem;font-family:var(--ds-font-mono);color:var(--ds-text-ghost);padding:2px 6px;background:var(--ds-bg-elevated);border-radius:4px}.header-actions{display:flex;align-items:center;gap:24px}.status-indicator{padding:4px 12px;border-radius:4px;font-size:.65rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;font-family:var(--ds-font-mono);display:flex;align-items:center;gap:8px}.status-indicator:before{content:"";width:6px;height:6px;border-radius:50%;box-shadow:0 0 6px currentColor}.status-indicator.online{background:var(--ds-nominal-soft);color:var(--ds-nominal);border:1px solid var(--ds-nominal-medium)}.status-indicator.offline{background:var(--ds-bg-overlay);color:var(--ds-text-ghost);border:1px solid var(--ds-border-color)}.status-indicator.provisioning{background:var(--ds-accent-soft);color:var(--ds-accent);border:1px solid var(--ds-accent-medium)}.status-indicator.damaged{background:var(--ds-critical-soft);color:var(--ds-critical);border:1px solid var(--ds-critical-medium)}.close-btn{background:transparent;border:none;color:var(--ds-text-ghost);font-size:1.75rem;line-height:1;cursor:pointer;transition:all .2s}.close-btn:hover{color:var(--ds-critical);transform:scale(1.1)}.overlay-nav-v3{display:flex;flex-direction:column;background:var(--ds-bg-base);border-bottom:1px solid var(--ds-border-color)}.category-list{display:flex;gap:24px;padding:12px 32px 0;border-bottom:1px solid rgba(255,255,255,.03)}.cat-btn{background:transparent;border:none;padding:0 0 8px;color:var(--ds-text-ghost);font-size:.65rem;font-weight:800;letter-spacing:.1em;cursor:pointer;transition:all .2s;border-bottom:2px solid transparent}.cat-btn:hover{color:var(--ds-text-primary)}.cat-btn.active{color:var(--ds-accent);border-bottom-color:var(--ds-accent)}.subtab-list{display:flex;gap:8px;padding:8px 32px;overflow-x:auto;scrollbar-width:none}.subtab-list::-webkit-scrollbar{display:none}.tab-btn{padding:6px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:6px;color:var(--ds-text-secondary);font-size:.68rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .2s}.tab-btn:hover{background:#ffffff14;color:#fff}.tab-btn.active{background:var(--ds-accent-soft);border-color:var(--ds-accent-medium);color:var(--ds-accent);box-shadow:0 0 10px var(--ds-accent-soft)}.overlay-body{flex:1;padding:32px;overflow-y:auto;background:var(--ds-bg-void);scrollbar-color:var(--ds-border-color) transparent}.tab-content{animation:ds-fade-in .3s var(--ds-easing)}.proc-header{display:none!important}.v3-info-box{background:var(--ds-bg-base);border:1px solid var(--ds-border-color);border-radius:var(--ds-radius-lg);padding:24px;position:relative;overflow:hidden}.v3-info-box.danger{border-color:var(--ds-critical-medium);background:linear-gradient(to bottom right,var(--ds-critical-soft),var(--ds-bg-base))}.v3-info-box.warning{border-color:var(--ds-caution-medium);background:var(--ds-caution-soft)}.v3-info-box label{display:flex;align-items:center;gap:12px;font-size:.65rem;font-weight:900;color:var(--ds-text-ghost);text-transform:uppercase;letter-spacing:.2em;margin-bottom:16px}.v3-info-box label:before{content:"";width:3px;height:12px;background:var(--ds-accent)}.v3-info-box.danger label:before{background:var(--ds-critical)}.v3-info-box p{font-size:.8rem;color:var(--ds-text-secondary);line-height:1.6;margin:0}.summary-tab{display:flex;flex-direction:column;gap:24px}.summary-grid-v3{display:grid;grid-template-columns:1.5fr 1fr;gap:24px}.summary-grid-v3.secondary{grid-template-columns:1fr 1fr}.summary-group-v3{background:#ffffff05;border:1px solid var(--ds-border-color);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px}.summary-group-v3 label{display:block;font-size:.6rem;font-weight:800;color:var(--ds-text-ghost);letter-spacing:.15em;text-transform:uppercase}.spec-grid-v3{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.v3-spec{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:10px;transition:all .2s}.v3-spec:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-2px)}.s-icon{width:36px;height:36px;background:#ffffff0d;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.s-icon.blue{background:#3b82f626;border:1px solid rgba(59,130,246,.3)}.s-icon.green{background:#22c55e26;border:1px solid rgba(34,197,94,.3)}.s-icon.purple{background:#a855f726;border:1px solid rgba(168,85,247,.3)}.s-icon.orange{background:#f9731626;border:1px solid rgba(249,115,22,.3)}.s-icon.cyan{background:#06b6d426;border:1px solid rgba(6,182,212,.3)}.s-icon.yellow{background:#eab30826;border:1px solid rgba(234,179,8,.3)}.s-data{display:flex;flex-direction:column}.v3-spec .l{font-size:.52rem;color:var(--ds-text-ghost);font-weight:800;letter-spacing:.05em;font-family:var(--ds-font-mono)}.v3-spec strong{font-size:.85rem;color:#fff;font-family:var(--ds-font-mono)}.v3-health-visual{flex:1;display:flex;align-items:center;justify-content:center}.h-main{display:flex;gap:24px;align-items:center}.h-ring{position:relative;width:100px;height:100px;flex-shrink:0}.h-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.h-ring .circle-bg{fill:none;stroke:#ffffff0d;stroke-width:3}.h-ring .circle{fill:none;stroke:var(--ds-accent);stroke-width:3;stroke-linecap:round;transition:stroke-dasharray 1s ease-in-out}.h-text strong{font-size:1.2rem;line-height:1}.h-text span{font-size:.5rem;color:var(--ds-text-ghost)}.h-info{display:flex;flex-direction:column;gap:8px}.h-status{padding:4px 12px;border-radius:20px;font-size:.6rem;font-weight:800;letter-spacing:.05em;text-align:center}.h-status.good{background:var(--ds-nominal-soft);color:var(--ds-nominal)}.h-status.warn{background:var(--ds-caution-soft);color:var(--ds-caution)}.h-status.danger{background:var(--ds-critical-soft);color:var(--ds-critical)}.v3-lifecycle{display:flex;flex-direction:column;gap:12px}.l-row{display:flex;justify-content:space-between;font-size:.75rem}.l-row span{color:var(--ds-text-ghost)}.l-row strong{color:var(--ds-text-primary);font-family:var(--ds-font-mono)}.v3-security-list{display:flex;flex-direction:column;gap:12px}.v3-sec-item{display:flex;gap:12px;padding:12px;background:var(--ds-bg-base);border:1px solid var(--ds-border-color);border-radius:8px}.v3-sec-item.warn{border-color:var(--ds-caution);background:var(--ds-caution-soft)}.v3-sec-item.v-safe{border-color:var(--ds-nominal-medium);background:var(--ds-nominal-soft)}.v3-sec-item .i{font-size:1rem}.v3-sec-item .t{display:flex;flex-direction:column}.v3-sec-item .t span{font-size:.55rem;color:var(--ds-text-ghost);text-transform:uppercase}.v3-sec-item .t strong{font-size:.75rem;color:var(--ds-text-primary)}.v3-tag{font-size:.6rem;font-weight:800;padding:4px 8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px}.v3-tag.warn{border-color:var(--ds-caution);color:var(--ds-caution)}.v3-tag.danger{border-color:var(--ds-critical);color:var(--ds-critical)}.v3-capacity-inner{padding:16px;background:var(--ds-bg-void);border-radius:8px;border:1px solid var(--ds-border-color)}.v3-cap-text{display:flex;justify-content:space-between;font-size:.75rem;margin-bottom:8px}.v3-progress-flat{height:4px;background:#ffffff0d;border-radius:2px;overflow:hidden}.v3-progress-flat .fill{height:100%;background:var(--ds-accent)}.v3-progress-flat.wear .fill.text-success{background:var(--ds-nominal)}.v3-progress-flat.wear .fill.text-warning{background:var(--ds-caution)}.v3-progress-flat.wear .fill.text-danger{background:var(--ds-critical)}.v3-progress-flat.warning .fill{background:var(--ds-caution);box-shadow:0 0 10px var(--ds-caution-soft)}.v3-lifecycle{display:flex;flex-direction:column;gap:16px;margin-top:24px}.l-row{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#ffffff05;border-radius:8px}.l-row .lbl{font-size:.75rem;font-weight:700;color:var(--ds-text-ghost)}.l-row .wear{display:flex;align-items:center;gap:12px;flex:0 0 200px}.v3-security-list{display:flex;flex-direction:column;gap:12px;margin-top:20px}.v3-sec-item{display:flex;align-items:flex-start;gap:16px;padding:16px;background:var(--ds-bg-base);border:1px solid var(--ds-border-color);border-radius:12px}.v3-sec-item .icon{font-size:1.25rem}.v3-sec-item .info{display:flex;flex-direction:column;gap:4px}.v3-sec-item .info strong{font-size:.85rem;font-weight:800;color:#fff}.v3-sec-item .info span{font-size:.75rem;color:var(--ds-text-secondary);line-height:1.4}.sec-tags-v3{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.v3-tag{font-size:.6rem;font-weight:800;padding:2px 8px;background:var(--ds-bg-elevated);border:1px solid var(--ds-border-color);border-radius:4px;color:var(--ds-text-primary)}.gen-badge{color:var(--ds-accent);text-shadow:0 0 10px var(--ds-accent-glow)}.v3-health-visual .h-main{display:flex;align-items:center;gap:32px}.h-ring{width:100px;height:100px;position:relative;filter:drop-shadow(0 0 15px rgba(0,0,0,.5))}.h-ring svg{transform:rotate(-90deg)}.h-ring .circle-bg{fill:none;stroke:var(--ds-border-color);stroke-width:4}.h-ring .circle{fill:none;stroke-width:4;stroke-linecap:round;transition:stroke-dasharray 1s ease}.h-ring .circle.good{stroke:var(--ds-nominal)}.h-ring .circle.warn{stroke:var(--ds-caution)}.h-ring .circle.danger{stroke:var(--ds-critical)}.h-text{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.h-text strong{font-size:1.5rem;font-family:var(--ds-font-mono);color:#fff}.h-text span{font-size:.5rem;color:var(--ds-text-ghost);font-weight:900}.h-info{flex:1}.h-status{font-size:.875rem;font-weight:900;letter-spacing:1px}.h-status.good{color:var(--ds-nominal)}.h-status.warn{color:var(--ds-caution)}.h-status.danger{color:var(--ds-critical)}.v3-hw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.v3-hw-slot{background:var(--ds-bg-base);border:1px solid var(--ds-border-color);padding:16px;border-radius:12px;display:flex;align-items:center;gap:16px;transition:all .2s}.v3-hw-slot:hover{border-color:var(--ds-accent-medium);background:var(--ds-bg-subtle)}.v3-hw-slot.active{border-left:4px solid var(--ds-accent)}.v3-hw-slot.empty{border-style:dashed;opacity:.6}.slot-info{flex:1;overflow:hidden}.slot-info .n{font-size:.85rem;font-weight:800;color:#fff;white-space:nowrap;text-overflow:ellipsis}.slot-info .v{font-size:.7rem;color:var(--ds-text-ghost);font-family:var(--ds-font-mono)}.lease-actions{display:flex;align-items:center;gap:12px;margin-top:8px;padding-top:8px;border-top:1px solid var(--ds-border-color)}.lease-tag{font-size:.6rem;font-weight:800;color:var(--ds-accent);padding:2px 6px;background:var(--ds-accent-soft);border-radius:3px;margin-left:8px}.btn-buyout,.btn-return{font-size:.6rem;font-weight:800;padding:4px 10px;border-radius:4px;cursor:pointer;border:1px solid transparent}.btn-buyout{background:var(--ds-nominal-soft);color:var(--ds-nominal);border-color:var(--ds-nominal-medium)}.btn-buyout:hover{background:var(--ds-nominal-medium);color:#fff}.btn-return{background:var(--ds-critical-soft);color:var(--ds-critical);border-color:var(--ds-critical-medium)}.btn-return:hover{background:var(--ds-critical-medium);color:#fff}.v3-vital-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.v3-supply-header{display:flex;justify-content:space-between;align-items:flex-start}.v3-supply-header .h-inventory{text-align:right;display:flex;flex-direction:column;gap:4px}.v3-supply-header .h-inventory .label{font-size:.6rem;color:var(--ds-text-ghost);font-weight:800}.v3-supply-header .h-inventory .val{font-size:1.25rem;color:var(--ds-accent);font-family:var(--ds-font-mono)}.v3-table-wrapper{margin-top:16px;border:1px solid var(--ds-border-color);border-radius:8px;overflow:hidden}.v3-table{width:100%;border-collapse:collapse}.v3-table th{background:var(--ds-bg-elevated);padding:12px 16px;text-align:left;font-size:.65rem;font-weight:900;color:var(--ds-text-ghost);text-transform:uppercase}.v3-table td{padding:12px 16px;border-top:1px solid var(--ds-border-color);font-size:.75rem;color:var(--ds-text-secondary)}.v3-table tr:hover td{background:#ffffff05}.nickname-form{display:flex;gap:12px;margin-top:16px}.v3-input{flex:1;background:var(--ds-bg-void);border:1px solid var(--ds-border-color);color:#fff;padding:0 16px;height:40px;border-radius:6px;font-size:.85rem;outline:none}.v3-input:focus{border-color:var(--ds-accent)}.color-presets{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-top:20px}.color-btn{background:var(--ds-bg-base);border:1px solid var(--ds-border-color);padding:10px;border-radius:8px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .2s}.color-btn .color-swatch{width:16px;height:16px;border-radius:4px;background:var(--preset-color)}.color-btn .color-label{font-size:.75rem;font-weight:700;color:var(--ds-text-secondary)}.color-btn:hover{border-color:var(--ds-accent-medium)}.color-btn.active{border-color:var(--ds-accent);background:var(--ds-accent-soft)}.v3-plan-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-top:20px}.v3-plan-card{background:var(--ds-bg-base);border:1px solid var(--ds-border-color);padding:20px;border-radius:12px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:12px}.v3-plan-card.locked{opacity:.4;cursor:not-allowed}.v3-plan-card:hover:not(.locked){border-color:var(--ds-accent);transform:translateY(-2px)}.v3-plan-card .p-head{display:flex;justify-content:space-between;align-items:flex-start}.v3-plan-card .p-name{font-size:.85rem;font-weight:900;color:#fff}.v3-plan-card .p-rate{font-size:.75rem;color:var(--ds-accent);font-family:var(--ds-font-mono)}.v3-plan-card .p-desc{font-size:.7rem;color:var(--ds-text-ghost);line-height:1.4}.v3-heat-telemetry{margin-top:20px;padding:16px;background:var(--ds-bg-void);border:1px solid var(--ds-border-color);border-radius:8px}.v3-heat-telemetry .h-header{display:flex;justify-content:space-between;margin-bottom:8px}.v3-heat-telemetry .h-header label{margin:0;font-size:.6rem}.active-contract-card{margin-top:16px;padding:20px;background:var(--ds-bg-elevated);border:1px solid var(--ds-accent-medium);border-radius:12px;display:flex;flex-direction:column;gap:16px}.live-metrics-v3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px}.v3-metric{background:var(--ds-bg-base);border:1px solid var(--ds-border-color);border-radius:12px;padding:20px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px}.v3-metric .m-card-bg{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.02),transparent);pointer-events:none}.v3-metric label{font-size:.6rem;font-weight:900;color:var(--ds-text-ghost);text-transform:uppercase;letter-spacing:.1em}.v3-metric .m-val{font-size:1.75rem;font-weight:900;color:#fff;font-family:var(--ds-font-mono)}.v3-metric .m-val small{font-size:.75rem;color:var(--ds-text-ghost);margin-left:4px}.v3-metric .m-graph-mini{height:4px;background:var(--ds-bg-void);border-radius:2px;overflow:hidden}.v3-metric .m-fill{height:100%;background:var(--ds-accent);box-shadow:0 0 10px var(--ds-accent-soft);transition:width .3s ease}.v3-metric.cpu .m-fill{background:var(--ds-accent)}.v3-metric.ram .m-fill{background:var(--ds-purple);box-shadow:0 0 10px var(--ds-purple-soft)}.v3-metric.net .m-fill{background:var(--ds-nominal);box-shadow:0 0 10px var(--ds-nominal-soft)}.v3-metric.high-load .m-val{color:var(--ds-critical)}.v3-metric.high-load .m-fill{background:var(--ds-critical)}.telemetry-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.telemetry-chart{background:var(--ds-bg-base);border:1px solid var(--ds-border-color);border-radius:12px;padding:20px}.telemetry-chart.full-width{grid-column:span 2}.chart-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.chart-info label{font-size:.65rem;font-weight:900;color:var(--ds-text-ghost);text-transform:uppercase}.chart-info span{font-size:.65rem;color:var(--ds-text-secondary)}.sparkline-v3{height:30px;margin-top:10px}.vpc-visualizer-card-v3{margin-top:16px;background:var(--ds-bg-void);border:1px solid var(--ds-border-color);border-radius:12px;padding:32px}.v3-node-map{display:flex;align-items:center;justify-content:center;gap:0}.v3-node-map .node{width:64px;height:64px;background:var(--ds-bg-base);border:1px solid var(--ds-border-color);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:2}.v3-node-map .node.server{border-color:var(--ds-accent-medium)}.v3-node-map .node.vpc{border-color:var(--ds-info-medium)}.v3-node-map .node .icon{font-size:1.5rem}.v3-node-map .node .meta{position:absolute;top:calc(100% + 12px);width:150px;text-align:center;display:flex;flex-direction:column;gap:4px}.v3-node-map .node .meta strong{font-size:.75rem;color:#fff;text-transform:uppercase}.v3-node-map .node .meta span{font-size:.65rem;color:var(--ds-text-ghost);font-family:var(--ds-font-mono)}.peering-line{width:150px;height:2px;background:var(--ds-border-color);position:relative;z-index:1}.peering-line.active{background:linear-gradient(to right,var(--ds-accent),var(--ds-info))}.peering-line.active .pulse{position:absolute;top:50%;left:0;width:10px;height:10px;background:#fff;border-radius:50%;transform:translateY(-50%);box-shadow:0 0 10px #fff;animation:peering-pulse 2s infinite linear}@keyframes peering-pulse{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.v3-node-map.inactive{opacity:.3;filter:grayscale(1)}.port-telemetry{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:100px}.port-telemetry .t-val{font-size:.7rem;font-weight:800;color:var(--ds-text-primary);font-family:var(--ds-font-mono)}.v3-progress-flat.small{height:4px;width:100%}.blueprint-grid-v3{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:16px}.blueprint-card-v3{background:var(--ds-bg-base);border:1px solid var(--ds-border-color);padding:16px;border-radius:12px;display:flex;justify-content:space-between;align-items:center}.bp-info{display:flex;flex-direction:column;gap:4px}.bp-name{font-size:.85rem;font-weight:800;color:#fff}.bp-specs{font-size:.7rem;color:var(--ds-text-ghost);display:flex;align-items:center;gap:6px}.bp-actions{display:flex;gap:8px}.btn-bp-deploy{background:var(--ds-accent-soft);color:var(--ds-accent);border:1px solid var(--ds-accent-medium);padding:4px 12px;border-radius:4px;font-size:.65rem;font-weight:800;cursor:pointer}.btn-bp-deploy:hover:not(:disabled){background:var(--ds-accent);color:#fff}.btn-bp-del{background:#ffffff0d;color:var(--ds-text-ghost);border:none;width:24px;height:24px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.btn-bp-del:hover{background:var(--ds-critical-soft);color:var(--ds-critical)}.v3-backup-list{display:flex;flex-direction:column;gap:12px;margin-top:20px}.v3-backup-item{background:var(--ds-bg-base);border:1px solid var(--ds-border-color);padding:16px;border-radius:12px;display:flex;justify-content:space-between;align-items:center}.b-info{display:flex;flex-direction:column;gap:4px}.b-name{font-size:.8rem;font-weight:800;color:#fff}.b-meta{font-size:.65rem;color:var(--ds-text-ghost);font-family:var(--ds-font-mono)}.b-actions{display:flex;gap:12px}.btn-restore{background:var(--ds-nominal-soft);color:var(--ds-nominal);border:1px solid var(--ds-nominal-medium);padding:4px 12px;border-radius:4px;font-size:.65rem;font-weight:800;cursor:pointer}.btn-restore:hover{background:var(--ds-nominal);color:#fff}.v3-stability-header{background:var(--ds-bg-base);border:1px solid var(--ds-border-color);padding:24px;border-radius:12px;margin-bottom:32px}.v3-stab-meta{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.v3-stab-val{font-size:1.5rem;color:var(--ds-nominal);font-family:var(--ds-font-mono)}.v3-stability-header.warning .v3-stab-val{color:var(--ds-caution)}.v3-stability-header.critical .v3-stab-val{color:var(--ds-critical)}.v3-stab-bar{height:8px;background:var(--ds-bg-void);border-radius:4px;overflow:hidden}.v3-stab-bar .fill{height:100%;background:var(--ds-nominal);box-shadow:0 0 10px var(--ds-nominal-soft);transition:width .5s}.v3-stability-header.warning .fill{background:var(--ds-caution);box-shadow:0 0 10px var(--ds-caution-soft)}.v3-stability-header.critical .fill{background:var(--ds-critical);box-shadow:0 0 10px var(--ds-critical-soft)}.tuning-grid-main{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tuning-panel-v3{background:var(--ds-bg-base);border:1px solid var(--ds-border-color);padding:24px;border-radius:12px}.tuning-panel-v3 .p-head{display:flex;justify-content:space-between;margin-bottom:20px}.v3-control{margin-bottom:24px}.v3-control .c-info{display:flex;justify-content:space-between;margin-bottom:8px}.v3-control .c-info span{font-size:.65rem;color:var(--ds-text-ghost);font-weight:800}.v3-control .c-info strong{font-size:1rem;color:#fff;font-family:var(--ds-font-mono)}.v3-range{-webkit-appearance:none;appearance:none;width:100%;height:4px;background:var(--ds-bg-void);border-radius:2px;outline:none}.v3-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#fff;border:2px solid var(--ds-accent);border-radius:50%;cursor:pointer;box-shadow:0 0 10px var(--ds-accent-soft)}.v3-range.danger::-webkit-slider-thumb{border-color:var(--ds-critical);box-shadow:0 0 10px var(--ds-critical-soft)}.v3-range.warning::-webkit-slider-thumb{border-color:var(--ds-caution);box-shadow:0 0 10px var(--ds-caution-soft)}.tuning-terminal{background:#000;border:1px solid var(--ds-border-color);border-top:3px solid var(--ds-bg-elevated);padding:12px;height:120px;font-family:var(--ds-font-mono);font-size:.65rem;overflow-y:auto;margin-top:16px}.tuning-terminal .log-line{color:var(--ds-nominal);margin-bottom:4px;border-left:2px solid var(--ds-nominal);padding-left:8px}.btn-stress-v3{width:100%;margin-top:16px;height:40px;background:var(--ds-bg-elevated);border:1px solid var(--ds-border-color);color:#fff;font-weight:800;font-size:.7rem;cursor:pointer;border-radius:6px}.btn-stress-v3:hover{background:var(--ds-bg-subtle);border-color:var(--ds-accent)}.impact-dashboard{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:24px;border-top:1px solid var(--ds-border-color);padding-top:24px}.impact-item{background:var(--ds-bg-base);padding:16px;border-radius:8px;border:1px solid var(--ds-border-color)}.impact-item .impact-val{font-size:1.25rem;font-weight:900;font-family:var(--ds-font-mono)}.impact-item .impact-hint{font-size:.65rem;color:var(--ds-text-ghost);margin-top:4px}.mining-status-card{display:flex;align-items:center;gap:24px;padding:24px;background:var(--ds-bg-base);border:1px solid var(--ds-border-color);border-radius:12px;margin-bottom:32px}.mining-status-card.active{border-color:var(--ds-nominal);background:var(--ds-nominal-soft)}.mining-status-card .status-icon{font-size:1.5rem}.mining-status-card .status-title{font-size:1rem;font-weight:900;color:#fff}.mining-status-card .status-desc{font-size:.7rem;color:var(--ds-text-secondary);line-height:1.5}.battery-tab-v3{padding:32px}.battery-hero{display:flex;gap:48px;align-items:center;margin-bottom:48px}.battery-visual{position:relative;width:120px;flex-shrink:0}.battery-svg{filter:drop-shadow(0 0 20px rgba(0,0,0,.5))}.charge-percentage{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%}.charge-percentage .val{font-size:2.25rem;font-weight:900;color:#fff;font-family:var(--ds-font-mono);display:block}.battery-meta{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.meta-row{background:var(--ds-bg-base);border:1px solid var(--ds-border-color);padding:20px;border-radius:12px}.meta-row label{font-size:.65rem;color:var(--ds-text-ghost);margin-bottom:8px;display:block;font-weight:800}.meta-row strong{font-size:1.5rem;color:#fff;font-family:var(--ds-font-mono)}.battery-details-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}.detail-card{background:var(--ds-bg-base);border:1px solid var(--ds-border-color);padding:24px;border-radius:12px;display:flex;gap:16px}.btn-refurbish{background:var(--ds-accent);color:#fff;padding:12px 32px;border-radius:8px;font-weight:900;font-size:.8rem;border:none;cursor:pointer;box-shadow:0 4px 15px var(--ds-accent-soft)}.btn-refurbish:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.1)}.density-overview-v3{display:flex;gap:48px;align-items:center;margin-bottom:32px}.density-gauge-v3{width:120px;height:120px;position:relative;flex-shrink:0}.gauge-ring{width:100%;height:100%}.gauge-data{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.gauge-data strong{font-size:1.5rem;color:#fff;font-family:var(--ds-font-mono)}.gauge-data span{font-size:.5rem;color:var(--ds-text-ghost);font-weight:900}.density-stats-v3{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.dns-card{background:var(--ds-bg-base);border:1px solid var(--ds-border-color);padding:16px;border-radius:12px}.dns-card.highlight{border-color:var(--ds-accent-medium);background:var(--ds-accent-soft)}.dns-card label{font-size:.6rem;color:var(--ds-text-ghost);margin-bottom:6px;display:block}.dns-card strong{font-size:1.25rem;color:#fff;font-family:var(--ds-font-mono)}.v3-feature-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.no-padding{padding:0!important}.terminal{background:#05070a;padding:24px;min-height:400px;font-family:var(--ds-font-mono);font-size:.75rem;overflow-y:auto}.log-line{display:flex;gap:16px;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.02);padding-bottom:4px}.log-line .ts{color:var(--ds-accent-medium);opacity:.6}.log-line .msg{color:var(--ds-text-secondary)}.log-line.error .msg{color:var(--ds-critical)}.log-line.warning .msg{color:var(--ds-caution)}.log-line.info .msg{color:var(--ds-info)}.log-empty{color:var(--ds-text-ghost);text-align:center;margin-top:100px;font-style:italic}.v3-rental-empty-container{display:grid;grid-template-columns:1fr 1fr;gap:32px}.form-group{display:flex;flex-direction:column;gap:8px}.hw-alert{background:var(--ds-critical-soft);border:1px solid var(--ds-critical-medium);color:var(--ds-critical);padding:16px;border-radius:8px;font-size:.75rem;font-weight:700}.hint{font-size:.65rem;color:var(--ds-text-ghost);margin-top:4px}.provisioning-active,.proc-main{display:flex;flex-direction:column;gap:32px}.proc-identity{text-align:center;padding:32px 0 0}.os-icon-anim{font-size:3rem;margin-bottom:16px;animation:pulse-glow 2s ease-in-out infinite}@keyframes pulse-glow{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 transparent)}50%{transform:scale(1.1);filter:drop-shadow(0 0 20px var(--ds-accent-soft))}}.proc-identity h4{font-size:1.1rem;font-weight:900;color:#fff;margin:0 0 6px}.proc-identity>span{font-size:.75rem;color:var(--ds-text-ghost)}.proc-visuals{display:grid;grid-template-columns:140px 1fr;gap:32px;align-items:start}.progress-ring-container{width:120px;height:120px;margin:0 auto}.circular-progress{width:100%;height:100%}.circle-bg{fill:none;stroke:var(--ds-bg-void);stroke-width:3}.circle{fill:none;stroke:var(--ds-accent);stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .5s ease;filter:drop-shadow(0 0 6px var(--ds-accent-soft))}.percentage{fill:#fff;font-family:var(--ds-font-mono);font-size:.5rem;font-weight:900;text-anchor:middle}.kernel-console{background:#05070a;border:1px solid var(--ds-border-color);border-radius:8px;overflow:hidden}.console-header{background:var(--ds-bg-elevated);padding:8px 16px;font-size:.6rem;font-weight:900;color:var(--ds-text-ghost);letter-spacing:.1em}.console-body{padding:12px 16px;max-height:200px;overflow-y:auto;font-family:var(--ds-font-mono);font-size:.65rem}.console-line{color:var(--ds-nominal);margin-bottom:4px;line-height:1.5;opacity:0;animation:line-appear .3s ease-out forwards}@keyframes line-appear{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.os-id-card{background:var(--ds-bg-base);border:1px solid var(--ds-border-color);border-radius:12px;padding:24px;margin-bottom:32px}.os-card-main{display:flex;justify-content:space-between;align-items:center}.os-branding{display:flex;align-items:center;gap:20px}.os-logo{font-size:2.5rem}.os-details h3{font-size:1.1rem;font-weight:900;color:#fff;margin:0 0 8px}.os-badges{display:flex;gap:8px}.badge{font-size:.55rem;font-weight:900;padding:3px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.06em}.badge.version{background:var(--ds-accent-soft);color:var(--ds-accent)}.badge.status{background:var(--ds-nominal-soft);color:var(--ds-nominal)}.badge.arch{background:#a855f726;color:#a855f7}.os-health-grid{display:flex;gap:24px}.h-stat{text-align:center}.h-stat label{display:block;font-size:.55rem;color:var(--ds-text-ghost);margin-bottom:4px;font-weight:800}.h-stat span{font-size:1.1rem;font-weight:900;font-family:var(--ds-font-mono);color:#fff}.os-grid-v3{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin-top:20px}.os-release-card{background:var(--ds-bg-base);border:1px solid var(--ds-border-color);padding:20px;border-radius:12px;display:flex;flex-direction:column;gap:12px;transition:all .2s}.os-release-card:hover{border-color:var(--ds-accent-medium);transform:translateY(-2px)}.os-release-card.active{border-color:var(--ds-accent);background:var(--ds-accent-soft)}.release-header{display:flex;justify-content:space-between;align-items:center}.release-header strong{font-size:.85rem;color:#fff}.release-header .cost{font-size:.7rem;font-family:var(--ds-font-mono);color:var(--ds-accent)}.release-header .cost.free{color:var(--ds-nominal)}.release-desc{font-size:.7rem;color:var(--ds-text-ghost);line-height:1.5;margin:0}.release-specs{display:flex;flex-wrap:wrap;gap:8px}.spec-tag{font-size:.6rem;font-weight:700;padding:3px 8px;background:var(--ds-bg-void);border-radius:4px;color:var(--ds-text-secondary)}.btn-deployment{width:100%;height:36px;background:var(--ds-bg-elevated);border:1px solid var(--ds-border-color);color:#fff;font-weight:800;font-size:.65rem;cursor:pointer;border-radius:6px;transition:all .2s;letter-spacing:.05em}.btn-deployment:hover:not(:disabled){background:var(--ds-accent);border-color:var(--ds-accent)}.btn-deployment:disabled{opacity:.4;cursor:not-allowed}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.section-header h5{font-size:.75rem;font-weight:900;color:var(--ds-text-ghost);letter-spacing:.1em;margin:0}.hw-warning-inline{background:var(--ds-caution-soft);padding:4px 10px;border-radius:4px}.hw-warning-inline span{font-size:.6rem;font-weight:800;color:var(--ds-caution)}.active-services-panel{margin-bottom:32px}.panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.panel-header h5{font-size:.75rem;font-weight:900;color:var(--ds-text-ghost);letter-spacing:.1em;margin:0}.service-count{font-size:.65rem;font-weight:800;color:var(--ds-nominal);background:var(--ds-nominal-soft);padding:3px 10px;border-radius:4px}.service-grid-v3{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.service-node{background:var(--ds-bg-base);border:1px solid var(--ds-border-color);padding:14px 16px;border-radius:8px;display:flex;align-items:center;gap:12px;transition:all .2s}.service-node:hover{border-color:var(--ds-accent-medium)}.service-node.has-update{border-color:var(--ds-caution-medium)}.pulse-dot{display:block;width:8px;height:8px;background:var(--ds-nominal);border-radius:50%;box-shadow:0 0 8px var(--ds-nominal-soft);animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.node-info{flex:1;display:flex;flex-direction:column;gap:2px}.node-name{font-size:.75rem;font-weight:800;color:#fff}.node-version{font-size:.6rem;color:var(--ds-text-ghost);font-family:var(--ds-font-mono)}.node-actions{display:flex;gap:6px}.btn-node-update{width:28px;height:28px;background:var(--ds-caution-soft);border:1px solid var(--ds-caution-medium);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.8rem}.btn-node-update:hover{background:var(--ds-caution)}.btn-node-remove{width:28px;height:28px;background:#ffffff0d;border:none;border-radius:4px;cursor:pointer;color:var(--ds-text-ghost);font-size:1rem;display:flex;align-items:center;justify-content:center}.btn-node-remove:hover{background:var(--ds-critical-soft);color:var(--ds-critical)}.empty-services{grid-column:1 / -1;text-align:center;padding:40px;color:var(--ds-text-ghost);font-size:.75rem;font-style:italic}.v3-compliance-dashboard{display:flex;flex-direction:column;gap:16px;margin-top:16px}.c-stat{display:flex;justify-content:space-between;padding:12px 16px;background:var(--ds-bg-base);border:1px solid var(--ds-border-color);border-radius:8px;font-size:.85rem}.c-stat .l{color:var(--ds-text-ghost);font-family:var(--ds-font-mono);font-size:.7rem}.compliance-alert{display:flex;gap:16px;padding:16px;background:var(--ds-critical-soft);border-left:3px solid var(--ds-critical);border-radius:8px}.compliance-alert .a-icon{font-size:1.2rem}.compliance-alert .a-text{display:flex;flex-direction:column;gap:4px}.compliance-alert .a-text strong{font-size:.7rem;color:var(--ds-critical);letter-spacing:.1em}.compliance-alert .a-text span{font-size:.75rem;color:var(--ds-text-secondary);line-height:1.4}.v3-seizure-notice{margin-top:20px;padding:20px;background:var(--ds-critical-soft);border:2px solid var(--ds-critical);border-radius:8px;font-size:.85rem;font-weight:900;color:var(--ds-critical);text-align:center;letter-spacing:.1em;animation:seizure-flash 1s ease-in-out infinite alternate}@keyframes seizure-flash{0%{opacity:1}to{opacity:.7}}.leased-slot{border-color:#a855f7!important;background:#a855f70d!important}.v3-hw-slot.active{position:relative;padding-right:30px}.text-success{color:var(--ds-nominal)!important}.text-warning{color:var(--ds-caution)!important}.text-danger{color:var(--ds-critical)!important}.text-ghost{color:var(--ds-text-ghost)!important}.mono{font-family:var(--ds-font-mono)!important}.w-100{width:100%}.overlay-actions.footer{background:linear-gradient(to right,#0a0f19f2,#0f1423f2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(0,163,255,.2);padding:0 32px;display:flex;justify-content:space-between;align-items:center;height:90px;flex-shrink:0;box-shadow:0 -10px 40px #0006;position:relative;z-index:10}.overlay-actions.footer:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,var(--ds-accent),transparent);opacity:.3}.left-actions,.right-actions{display:flex;align-items:center;gap:16px}.diag-status-text{font-size:.65rem;font-weight:800;color:var(--ds-nominal);font-family:var(--ds-font-mono);animation:diag-pulse 2s infinite}@keyframes diag-pulse{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.fault-display-footer{background:var(--ds-critical-soft);border:1px solid var(--ds-critical-medium);padding:6px 14px;border-radius:4px;font-size:.65rem;font-weight:900;color:var(--ds-critical);letter-spacing:.05em;font-family:var(--ds-font-mono)}.maintenance-action-group{display:flex;align-items:center;background:#ffffff08;border:1px solid var(--ds-border-color);border-radius:8px;padding:4px;gap:4px}.v3-select-sm{background:transparent;border:none;color:var(--ds-text-primary);font-size:.7rem;font-weight:700;padding:0 10px;cursor:pointer;outline:none}.btn-diagnose,.btn-repair,.btn-maintenance,.btn-on,.btn-off,.btn-sell-sm,.btn-shred{height:42px;padding:0 22px;border-radius:8px;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .25s cubic-bezier(.4,0,.2,1);border:1px solid transparent}.btn-on{background:var(--ds-accent);color:#fff;box-shadow:0 4px 15px var(--ds-accent-soft);text-shadow:0 1px 2px rgba(0,0,0,.3)}.btn-on:hover:not(:disabled){background:var(--ds-accent-hover);transform:translateY(-2px);box-shadow:0 6px 20px var(--ds-accent-medium)}.btn-off{background:#ffffff0d;color:var(--ds-text-primary);border-color:#ffffff1a}.btn-off:hover:not(:disabled){background:#ffffff1a;border-color:var(--ds-accent);color:#fff}.btn-diagnose{background:#f59e0b1a;color:#f59e0b;border-color:#f59e0b4d}.btn-diagnose:hover:not(:disabled){background:#f59e0b33;border-color:#f59e0b}.btn-maintenance{background:transparent;border:none;color:var(--ds-info);padding:0 12px}.btn-maintenance:hover:not(:disabled){color:#fff}.btn-shred{background:transparent;border-color:transparent;color:var(--ds-critical);opacity:.7}.btn-shred:hover:not(:disabled){background:var(--ds-critical-soft);border-color:var(--ds-critical-medium);opacity:1}.btn-sell-sm{background:#22c55e1a;color:#22c55e;border-color:#22c55e4d}.btn-sell-sm:hover:not(:disabled){background:#22c55e33;border-color:#22c55e}.btn-repair{background:var(--ds-accent-soft);color:var(--ds-accent);border-color:var(--ds-accent-medium)}.loading-state,.error-state{display:flex;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at center,rgba(14,165,233,.05),transparent)}.loader-content{display:flex;flex-direction:column;align-items:center;gap:16px}.loader-scanner{width:64px;height:64px;border:3px solid var(--ds-accent);border-radius:50%;position:relative;box-shadow:0 0 20px var(--ds-accent-soft)}.loader-scanner:after{content:"";position:absolute;inset:-10px;border:2px solid var(--ds-accent);border-radius:50%;border-top-color:transparent;border-bottom-color:transparent;animation:ds-spin 1.5s linear infinite}.loader-text{font-size:1rem;font-weight:800;letter-spacing:.2em;color:var(--ds-text-primary);text-transform:uppercase}.loader-sub{font-size:.7rem;font-family:var(--ds-font-mono);color:var(--ds-text-ghost);opacity:.6}.error-state{background:radial-gradient(circle at center,rgba(248,81,73,.05),transparent);border-color:var(--ds-critical-medium)}.error-content{display:flex;flex-direction:column;align-items:center;gap:20px}.error-icon{font-size:3rem;text-shadow:0 0 15px var(--ds-critical-soft)}.error-content h3{font-size:1.25rem;color:var(--ds-critical);margin:0;letter-spacing:.1em}.error-content p{font-size:.875rem;color:var(--ds-text-secondary);max-width:320px}.pulse{animation:ds-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ds_pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.95)}}@keyframes ds_fade_in_overlay{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animation-slide-up{animation:ds_fade_in_overlay .4s var(--ds-easing)}.overlay-backdrop[data-v-ec59b9e6]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2000;display:flex;justify-content:center;align-items:center}.overlay-modal[data-v-ec59b9e6]{width:1100px;max-width:94vw;height:85vh;display:flex;flex-direction:column;background:var(--v3-bg-base);border:var(--v3-border-heavy);border-radius:var(--v3-radius);box-shadow:0 50px 100px #0009;overflow:hidden}.modal-header[data-v-ec59b9e6]{padding:20px 32px;background:#00000040;border-bottom:var(--v3-border-soft);display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-ec59b9e6]{font-size:.8rem;font-weight:900;color:#fff;letter-spacing:.15em;text-transform:uppercase;display:flex;align-items:center;gap:12px}.modal-header h2[data-v-ec59b9e6]:before{content:"";width:3px;height:12px;background:var(--v3-accent)}.room-type-badge[data-v-ec59b9e6]{background:#ffffff08;color:var(--v3-text-ghost);font-weight:800;padding:5px 10px;border-radius:3px;font-size:.55rem;letter-spacing:.1em;border:var(--v3-border-soft);text-transform:uppercase}.close-btn[data-v-ec59b9e6]{font-size:1.5rem;color:var(--v3-text-ghost);background:transparent;border:none;cursor:pointer}.close-btn[data-v-ec59b9e6]:hover{color:#fff}.modal-content[data-v-ec59b9e6]{flex:1;padding:24px 32px;overflow-y:auto}.helper-text[data-v-ec59b9e6]{font-size:.63rem;color:var(--v3-text-secondary);margin-bottom:24px;line-height:1.6;max-width:700px}.region-grid[data-v-ec59b9e6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.region-card[data-v-ec59b9e6]{background:var(--v3-bg-surface);border:var(--v3-border-soft);padding:18px;cursor:pointer;position:relative;transition:all .15s ease;overflow:hidden;border-radius:var(--v3-radius);display:flex;flex-direction:column;gap:10px}.region-card[data-v-ec59b9e6]:hover:not(.locked){border-color:var(--v3-text-ghost);background:var(--v3-bg-overlay);transform:translateY(-1px)}.region-card.selected[data-v-ec59b9e6]{border-color:var(--v3-accent);background:var(--v3-accent-soft);box-shadow:0 0 20px #3861fb1a}.region-card.locked[data-v-ec59b9e6]{opacity:.35;filter:grayscale(1);cursor:not-allowed}.region-header[data-v-ec59b9e6]{display:flex;align-items:center;gap:10px}.region-header-meta[data-v-ec59b9e6]{display:flex;flex-direction:column;gap:1px}.region-flag[data-v-ec59b9e6]{font-size:1.1rem}.region-name[data-v-ec59b9e6]{font-weight:800;font-size:.72rem;color:#fff;letter-spacing:.03em}.region-slug[data-v-ec59b9e6]{font-size:.5rem;font-weight:700;color:#ffffff40;font-family:var(--font-family-mono)}.level-req-badge[data-v-ec59b9e6]{margin-left:auto;font-size:.55rem;font-weight:800;padding:2px 8px;border-radius:3px;background:#ffffff0f;color:#d29922;border:1px solid rgba(210,169,34,.15)}.level-req-badge.met[data-v-ec59b9e6]{color:#3fb950;border-color:#3fb95033}.live-strip[data-v-ec59b9e6]{display:flex;gap:12px;padding:8px 10px;background:#0000004d;border:1px solid rgba(255,255,255,.04);border-radius:4px}.live-item[data-v-ec59b9e6]{flex:1;display:flex;flex-direction:column;gap:2px}.live-label[data-v-ec59b9e6]{font-size:.48rem;font-weight:800;color:#ffffff4d;text-transform:uppercase;letter-spacing:.04em}.live-val[data-v-ec59b9e6]{font-size:.72rem;font-weight:700;font-family:var(--font-family-mono);color:#e6edf3}.price-low[data-v-ec59b9e6]{color:#3fb950}.price-high[data-v-ec59b9e6]{color:#d29922}.price-crit[data-v-ec59b9e6]{color:#f85149;text-shadow:0 0 4px rgba(248,81,73,.3)}.mini-bar[data-v-ec59b9e6]{height:2px;background:#ffffff0f;border-radius:1px;overflow:hidden;margin-top:2px}.mini-fill[data-v-ec59b9e6]{height:100%;background:linear-gradient(90deg,#fbbf24,#f59e0b);border-radius:1px;transition:width .4s ease}.weather-fx[data-v-ec59b9e6]{font-size:.58rem;font-weight:700;color:#d29922;padding:4px 8px;background:#d2a9220f;border:1px solid rgba(210,169,34,.12);border-radius:3px;font-family:var(--font-family-mono)}.region-stats[data-v-ec59b9e6]{display:flex;flex-direction:column;gap:6px}.stat-row[data-v-ec59b9e6]{display:flex;justify-content:space-between;font-size:.58rem}.stat-label[data-v-ec59b9e6]{color:var(--v3-text-ghost);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.stat-value[data-v-ec59b9e6]{font-family:var(--font-family-mono);font-weight:800;color:#fff}.text-success[data-v-ec59b9e6]{color:var(--v3-success)}.text-warning[data-v-ec59b9e6]{color:var(--v3-warning)}.text-danger[data-v-ec59b9e6]{color:var(--v3-danger)}.region-desc[data-v-ec59b9e6]{font-size:.6rem;color:var(--v3-text-secondary);line-height:1.5;padding-top:10px;border-top:var(--v3-border-soft)}.market-tags[data-v-ec59b9e6]{display:flex;flex-wrap:wrap;gap:4px}.tag[data-v-ec59b9e6]{font-size:.48rem;font-weight:800;padding:2px 6px;border-radius:3px;text-transform:uppercase;letter-spacing:.03em}.tag-blue[data-v-ec59b9e6]{background:#3861fb26;color:#58a6ff}.tag-orange[data-v-ec59b9e6]{background:#f9731626;color:#f97316}.tag-green[data-v-ec59b9e6]{background:#3fb9501f;color:#3fb950}.tag-yellow[data-v-ec59b9e6]{background:#d2a9221f;color:#d29922}.selection-indicator[data-v-ec59b9e6]{position:absolute;top:10px;right:10px;background:var(--v3-accent);color:#fff;font-weight:900;padding:3px 10px;border-radius:3px;font-size:.5rem;text-transform:uppercase;letter-spacing:.08em}.lock-overlay[data-v-ec59b9e6]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:800;font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-footer[data-v-ec59b9e6]{padding:18px 32px;background:#00000040;border-top:var(--v3-border-soft);display:flex;justify-content:flex-end;align-items:center;gap:28px}.cost-summary[data-v-ec59b9e6]{display:flex;flex-direction:column;align-items:flex-end}.cost-summary span[data-v-ec59b9e6]:first-child{font-size:.5rem;font-weight:800;color:var(--v3-text-ghost);text-transform:uppercase;letter-spacing:.1em}.cost-value[data-v-ec59b9e6]{color:var(--v3-success);font-weight:900;font-family:var(--font-family-mono);font-size:1rem}.confirm-btn[data-v-ec59b9e6]{background:var(--v3-accent);color:#fff;border:none;padding:12px 28px;border-radius:var(--v3-radius);font-weight:900;font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:all .15s ease}.confirm-btn[data-v-ec59b9e6]:hover:not(:disabled){background:#477fff;box-shadow:0 10px 30px var(--v3-accent-glow);transform:translateY(-2px)}.confirm-btn[data-v-ec59b9e6]:disabled{opacity:.2;cursor:not-allowed}.loading[data-v-ec59b9e6]{text-align:center;padding:60px;color:var(--v3-text-ghost);font-size:.7rem;font-weight:800;letter-spacing:.1em}.overlay-backdrop[data-v-223250bb]{position:fixed;inset:0;background:#0a0f14a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:var(--zi-overlays);pointer-events:auto}@keyframes v3-pop-in-223250bb{0%{transform:scale(.98) translateY(10px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.overlay-content[data-v-223250bb]{position:relative;width:600px;max-width:90%;max-height:90vh;background:var(--v3-bg-overlay);border:var(--v3-border-heavy);border-radius:var(--v3-radius);box-shadow:0 20px 50px #00000080;display:flex;flex-direction:column;overflow:hidden;animation:v3-pop-in-223250bb .15s var(--v3-easing) forwards}.overlay-header[data-v-223250bb]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#0d1117;border-bottom:1px solid #30363d}.overlay-header h2[data-v-223250bb]{margin:0;font-size:1.25rem;color:#e6edf3;text-transform:capitalize}.close-btn[data-v-223250bb]{background:none;border:none;font-size:1.5rem;color:#8b949e;cursor:pointer;padding:4px}.close-btn[data-v-223250bb]:hover{color:#e6edf3}.order-details[data-v-223250bb]{padding:24px;display:flex;flex-direction:column;gap:24px;background:#0d1117}.customer-info[data-v-223250bb]{display:flex;align-items:center;gap:16px}.customer-avatar[data-v-223250bb]{font-size:2.5rem;background:#21262d;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%}.customer-text h3[data-v-223250bb]{margin:0;font-size:1.1rem;color:#e6edf3}.customer-title-row[data-v-223250bb]{display:flex;align-items:center;gap:12px;margin-bottom:4px}.region-badge[data-v-223250bb]{font-size:.75rem;background:#ffffff0d;padding:2px 8px;border-radius:4px;color:#8b949e;border:1px solid rgba(255,255,255,.1);text-transform:uppercase;letter-spacing:.5px}.sla-badge[data-v-223250bb]{font-size:.65rem;font-weight:800;padding:2px 6px;border-radius:3px;color:#fff;text-transform:uppercase;letter-spacing:.5px}.sla-badge.enterprise[data-v-223250bb]{background:linear-gradient(135deg,#1f6feb,#388bfd);box-shadow:0 0 10px #1f6feb4d}.sla-badge.whale[data-v-223250bb]{background:linear-gradient(135deg,#d29922,#e3b341);color:#0d1117;box-shadow:0 0 10px #d2992266}.customer-tier[data-v-223250bb]{font-size:.9rem;color:#8b949e}.order-stats[data-v-223250bb]{display:grid;grid-template-columns:2fr 1fr;gap:24px;background:#161b22;padding:16px;border-radius:8px;border:1px solid #30363d}.stat-group label[data-v-223250bb]{display:block;font-size:.8rem;text-transform:uppercase;color:#8b949e;margin-bottom:8px}.requirements-grid[data-v-223250bb]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.req-item[data-v-223250bb]{display:flex;flex-direction:column}.req-label[data-v-223250bb]{font-size:.75rem;color:#8b949e}.req-value[data-v-223250bb]{font-family:monospace;font-size:.9rem;color:#e6edf3}.revenue[data-v-223250bb]{text-align:right;border-left:1px solid #30363d;padding-left:24px;display:flex;flex-direction:column;justify-content:center}.revenue-value[data-v-223250bb]{font-size:1.5rem;font-weight:600;color:#2ea043}.revenue-value small[data-v-223250bb]{font-size:.9rem;font-weight:400;color:#8b949e}.revenue-sub[data-v-223250bb]{font-size:.85rem;color:#8b949e}.timer-section[data-v-223250bb]{display:flex;align-items:center;gap:12px}.timer-label[data-v-223250bb]{font-size:.85rem;color:#8b949e}.timer-bar[data-v-223250bb]{flex:1;height:6px;background:#21262d;border-radius:3px;overflow:hidden}.timer-fill[data-v-223250bb]{height:100%;background:#e6edf3;transition:width 1s linear}.timer-text[data-v-223250bb]{font-family:monospace;font-size:.9rem;color:#e6edf3;min-width:50px;text-align:right}.server-selection[data-v-223250bb]{flex:1;padding:24px;overflow-y:auto;border-top:1px solid #30363d}.server-selection h3[data-v-223250bb]{margin:0 0 16px;font-size:1rem;color:#e6edf3}.server-list[data-v-223250bb]{display:flex;flex-direction:column;gap:8px}.server-option[data-v-223250bb]{display:flex;align-items:center;gap:12px;padding:12px;background:#0d1117;border:1px solid #30363d;border-radius:6px;text-align:left;transition:all .2s;cursor:pointer}.server-option[data-v-223250bb]:hover:not(:disabled){border-color:#58a6ff;background:#161b22}.server-option--unsuitable[data-v-223250bb]{opacity:.5;cursor:not-allowed;border-style:dashed}.server-option__icon[data-v-223250bb]{font-size:1.5rem}.server-option__info[data-v-223250bb]{flex:1}.server-option__name[data-v-223250bb]{font-weight:600;color:#e6edf3}.server-option__specs[data-v-223250bb]{font-size:.85rem;color:#8b949e;font-family:monospace}.server-option__action[data-v-223250bb]{font-size:.85rem;color:#2ea043;font-weight:600}.no-servers[data-v-223250bb]{text-align:center;padding:32px;color:#8b949e;font-style:italic;background:#0d1117;border-radius:6px}.server-option__reasons[data-v-223250bb]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.rejection-tag[data-v-223250bb]{font-size:.85rem;color:#f85149;background:#f8514926;border:1px solid rgba(248,81,73,.3);padding:2px 8px;border-radius:4px;font-weight:600}.overlay-actions[data-v-223250bb]{padding:16px 24px;border-top:1px solid #30363d;display:flex;justify-content:flex-end}.btn[data-v-223250bb]{padding:8px 16px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s;border:1px solid transparent}.btn--danger[data-v-223250bb]{background:transparent;border-color:#f85149;color:#f85149}.btn--danger[data-v-223250bb]:hover{background:#f851491a}.btn--primary[data-v-223250bb]{background:#2ea043;color:#fff;margin-left:12px}.btn--primary[data-v-223250bb]:hover{background:#3fb950;box-shadow:0 0 10px #2ea04366}.overlay-backdrop[data-v-9df0b324]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;display:flex;justify-content:center;align-items:center}.assembly-modal[data-v-9df0b324]{width:90vw;max-width:1100px;height:80vh;display:flex;flex-direction:column;background:var(--v3-bg-base);border:var(--v3-border-heavy);border-radius:var(--v3-radius);box-shadow:0 50px 100px #0009;overflow:hidden}.modal-header[data-v-9df0b324]{padding:24px 32px;background:#0003;border-bottom:var(--v3-border-soft);display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-9df0b324]{font-size:.85rem;font-weight:900;color:#fff;letter-spacing:.15em;text-transform:uppercase;display:flex;align-items:center;gap:12px}.modal-header h2[data-v-9df0b324]:before{content:"";width:3px;height:12px;background:var(--v3-accent)}.modal-body[data-v-9df0b324]{flex:1;overflow:hidden;display:grid;grid-template-columns:1fr 340px}.selection-column[data-v-9df0b324]{padding:32px;overflow-y:auto;display:flex;flex-direction:column;gap:40px}.selection-section h3[data-v-9df0b324]{font-size:.6rem;font-weight:900;color:var(--v3-text-secondary);letter-spacing:.2em;text-transform:uppercase;margin-bottom:20px;display:flex;align-items:center;gap:12px}.selection-section h3[data-v-9df0b324]:after{content:"";flex:1;height:1px;background:var(--v3-border-soft)}.selection-section.locked[data-v-9df0b324]{opacity:.3;filter:grayscale(1);pointer-events:none}.component-grid[data-v-9df0b324]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.component-card[data-v-9df0b324]{background:var(--v3-bg-surface);border:var(--v3-border-soft);padding:16px;border-radius:var(--v3-radius);cursor:pointer;transition:all var(--v3-transition-fast)}.component-card[data-v-9df0b324]:hover{border-color:var(--v3-text-ghost);background:var(--v3-bg-overlay)}.component-card.selected[data-v-9df0b324]{background:var(--v3-accent-soft);border-color:var(--v3-accent);box-shadow:inset 0 0 0 1px var(--v3-accent)}.vendor-tag[data-v-9df0b324]{font-size:.5rem;font-weight:900;text-transform:uppercase;padding:1px 4px;background:#ffffff0d;border-radius:2px;color:var(--v3-text-ghost);letter-spacing:.1em}.vendor-tag.rack-mate[data-v-9df0b324]{color:#f1c40f}.vendor-tag.gigaparts[data-v-9df0b324]{color:#3498db}.vendor-tag.serverpro[data-v-9df0b324]{color:#2ecc71}.vendor-tag.datavault[data-v-9df0b324]{color:#e74c3c}.card-header[data-v-9df0b324]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.card-name[data-v-9df0b324]{font-weight:800;font-size:.75rem;color:#fff;letter-spacing:.05em;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-meta[data-v-9df0b324]{font-size:.6rem;font-family:var(--font-family-mono);color:var(--v3-text-ghost);font-weight:700}.btn-sell-part[data-v-9df0b324]{background:transparent;border:none;cursor:pointer;opacity:.3;transition:opacity .2s;font-size:14px}.btn-sell-part[data-v-9df0b324]:hover{opacity:1}.summary-column[data-v-9df0b324]{background:#00000040;padding:32px;border-left:var(--v3-border-soft);display:flex;flex-direction:column;gap:24px}.status-card[data-v-9df0b324]{padding:24px;background:#ffffff05;border:var(--v3-border-soft);border-radius:var(--v3-radius)}.status-card h3[data-v-9df0b324]{font-size:.55rem;font-weight:900;color:var(--v3-text-ghost);text-transform:uppercase;letter-spacing:.2em;margin-bottom:20px}.stats-list[data-v-9df0b324]{display:flex;flex-direction:column;gap:12px}.stat-row[data-v-9df0b324]{display:flex;justify-content:space-between;font-size:.65rem}.stat-row .label[data-v-9df0b324]{color:var(--v3-text-secondary);font-weight:700}.stat-row .value[data-v-9df0b324]{font-weight:800;font-family:var(--font-family-mono);color:#fff}.deployment-card h3[data-v-9df0b324]{font-size:.55rem;font-weight:900;color:var(--v3-text-ghost);text-transform:uppercase;letter-spacing:.2em;margin-bottom:20px}.input-group[data-v-9df0b324]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.input-group label[data-v-9df0b324]{font-size:.5rem;font-weight:900;color:var(--v3-text-ghost);text-transform:uppercase;letter-spacing:.15em}.input-group input[data-v-9df0b324],.input-group select[data-v-9df0b324]{background:#000;border:var(--v3-border-soft);color:#fff;padding:10px 12px;border-radius:var(--v3-radius);font-size:.75rem;font-family:var(--font-family-mono)}.btn-assemble-final[data-v-9df0b324]{width:100%;padding:16px;background:var(--v3-bg-accent);color:var(--v3-text-primary);border:var(--v3-border-soft);border-radius:var(--v3-radius);font-size:.65rem;font-weight:900;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;margin-top:auto;transition:all var(--v3-transition-fast)}.btn-assemble-final[data-v-9df0b324]:hover:not(:disabled){background:var(--v3-accent);color:#fff;border-color:var(--v3-accent);box-shadow:0 10px 30px var(--v3-accent-glow);transform:translateY(-2px)}.btn-assemble-final[data-v-9df0b324]:disabled{opacity:.2;filter:grayscale(1);cursor:not-allowed}.assembly-actions-v3[data-v-9df0b324]{display:flex;flex-direction:column;gap:12px;margin-top:auto}.btn-auto-config[data-v-9df0b324]{background:#0000004d;border:1px dashed var(--v3-border-soft);color:var(--v3-text-ghost);padding:12px;border-radius:var(--v3-radius);font-size:.65rem;font-weight:800;cursor:pointer;transition:all .2s}.btn-auto-config[data-v-9df0b324]:hover:not(:disabled){border-color:var(--v3-accent);color:var(--v3-accent);background:var(--v3-accent-soft)}.empty-hint[data-v-9df0b324]{font-size:.65rem;color:var(--v3-text-ghost);font-style:italic;grid-column:1 / -1;text-align:center;padding:20px}.btn-reset[data-v-9df0b324]{background:transparent;border:1px solid var(--v3-border-soft);color:var(--v3-text-ghost);padding:8px 12px;border-radius:var(--v3-radius);font-size:.55rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all var(--v3-transition-fast);align-self:flex-start}.btn-reset[data-v-9df0b324]:hover{color:var(--v3-danger);border-color:var(--v3-danger);background:#ff4d4f0d}.simulation-loading[data-v-9df0b324]{margin-top:12px;padding-top:12px;border-top:1px dashed var(--v3-border-soft);text-align:center}.loading-dots[data-v-9df0b324]{font-size:.6rem;color:var(--v3-accent);font-weight:900;text-transform:uppercase;letter-spacing:.1em;animation:pulse-9df0b324 1.5s infinite}@keyframes pulse-9df0b324{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.text-primary[data-v-9df0b324]{color:var(--v3-accent)!important}.btn-close[data-v-9df0b324]{font-size:1.5rem;color:var(--v3-text-ghost);background:transparent;border:none;cursor:pointer}.btn-close[data-v-9df0b324]:hover{color:#fff}.negotiation-overlay[data-v-b0edce62]{position:fixed;inset:0;z-index:var(--zi-overlays);display:flex;align-items:center;justify-content:center}.overlay-backdrop[data-v-b0edce62]{position:absolute;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.overlay-content[data-v-b0edce62]{position:relative;width:900px;max-width:95%;max-height:90vh;background:var(--color-bg-dark);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 0 50px #000c;display:flex;flex-direction:column;overflow:hidden}.overlay-header[data-v-b0edce62]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:var(--color-bg-medium);border-bottom:1px solid var(--color-border)}.header-main[data-v-b0edce62]{display:flex;align-items:center;gap:15px}.whale-badge[data-v-b0edce62]{background:linear-gradient(45deg,var(--color-warning),#fbbf24);color:#000;font-size:.7rem;font-weight:800;padding:2px 8px;border-radius:4px;letter-spacing:1px}.enterprise-badge[data-v-b0edce62]{background:linear-gradient(45deg,#3b82f6,#60a5fa);color:#fff;font-size:.7rem;font-weight:800;padding:2px 8px;border-radius:4px;letter-spacing:1px}.negotiation-layout[data-v-b0edce62]{display:grid;grid-template-columns:300px 1fr;flex:1;overflow:hidden}.sidebar[data-v-b0edce62]{background:var(--color-bg-dark);padding:30px;border-right:1px solid var(--color-border);display:flex;flex-direction:column;gap:30px}.client-card[data-v-b0edce62]{text-align:center}.avatar[data-v-b0edce62]{font-size:3rem;margin-bottom:15px}.client-card h3[data-v-b0edce62]{margin:0;font-size:1.2rem;color:var(--color-text-primary)}.tier[data-v-b0edce62]{font-size:.8rem;color:var(--color-text-muted);text-transform:uppercase;margin-top:5px}.eco-tag[data-v-b0edce62]{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:4px 10px;background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:20px;color:#10b981}.eco-icon[data-v-b0edce62]{font-size:.8rem}.eco-text[data-v-b0edce62]{font-size:.75rem;font-weight:700}.requirements-box label[data-v-b0edce62],.negotiation-history label[data-v-b0edce62]{display:block;font-size:.75rem;color:var(--color-text-muted);text-transform:uppercase;margin-bottom:15px;border-bottom:1px solid var(--color-border);padding-bottom:5px}.requirements-box ul[data-v-b0edce62]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.requirements-box li[data-v-b0edce62]{display:flex;justify-content:space-between;font-size:.9rem}.requirements-box li span[data-v-b0edce62]{color:var(--color-text-muted)}.requirements-box li strong[data-v-b0edce62]{color:var(--color-text-primary);font-family:var(--font-family-mono)}.requirements-box li small[data-v-b0edce62]{font-size:.7rem;color:var(--color-warning);margin-left:5px}.requirements-box li.warning strong[data-v-b0edce62]{color:var(--color-warning)}.scaling-note[data-v-b0edce62]{font-size:.7rem;color:var(--color-warning);margin-top:15px;padding:8px;background:#e3b3411a;border:1px solid rgba(227,179,65,.2);border-radius:4px}.patience-bar[data-v-b0edce62]{height:8px;background:var(--color-bg-deep);border-radius:4px;margin-top:8px;overflow:hidden}.fill[data-v-b0edce62]{height:100%;background:var(--color-primary);transition:width .5s}.attempts[data-v-b0edce62]{font-size:.8rem;color:var(--color-text-muted);margin-top:15px}.bidding-panel[data-v-b0edce62]{padding:40px;background:var(--color-bg-dark);overflow-y:auto;display:flex;flex-direction:column;gap:40px}.section-label[data-v-b0edce62]{font-size:1rem;color:var(--color-text-primary);margin-bottom:20px;font-weight:600}.price-input-row[data-v-b0edce62]{display:flex;align-items:center;gap:10px;margin-bottom:15px}.currency[data-v-b0edce62]{font-size:2rem;color:var(--color-success)}.per-mo[data-v-b0edce62]{color:var(--color-text-muted)}.price-input-row input[data-v-b0edce62]{background:var(--color-bg-medium);border:1px solid var(--color-border);color:var(--color-text-primary);font-size:2rem;width:200px;padding:5px 15px;border-radius:8px;font-weight:700;font-family:var(--font-family-mono)}.price-slider input[data-v-b0edce62],.length-selector input[data-v-b0edce62]{width:100%;accent-color:var(--color-success)}.price-hint[data-v-b0edce62]{font-size:.8rem;color:var(--color-text-muted);margin-top:10px}.sla-selector[data-v-b0edce62]{display:flex;gap:10px}.sla-selector button[data-v-b0edce62]{flex:1;padding:12px;background:var(--color-bg-medium);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s}.sla-selector button.active[data-v-b0edce62]{background:var(--color-success);color:var(--color-text-inverse);border-color:var(--color-success);box-shadow:0 0 15px var(--color-success-dim)}.sla-info[data-v-b0edce62]{font-size:.85rem;color:var(--color-text-muted);margin-top:10px}.length-value[data-v-b0edce62]{text-align:right;font-size:1.2rem;color:var(--color-primary);font-weight:700;margin-top:10px}.probability-gauge[data-v-b0edce62]{background:var(--color-bg-medium);padding:20px;border-radius:12px;border:1px solid var(--color-border);text-align:center}.gauge-label[data-v-b0edce62]{font-size:.9rem;color:var(--color-text-muted);margin-bottom:15px}.gauge-container[data-v-b0edce62]{height:12px;background:var(--color-bg-dark);border-radius:6px;margin:10px 0;overflow:hidden}.gauge-bar[data-v-b0edce62]{height:100%;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.gauge-percentage[data-v-b0edce62]{font-size:2.5rem;font-weight:800;font-family:var(--font-family-mono)}.actions[data-v-b0edce62]{display:flex;justify-content:flex-end;gap:20px;margin-top:20px}.btn-cancel[data-v-b0edce62]{padding:12px 24px;background:transparent;border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:6px;cursor:pointer;font-weight:600}.btn-submit[data-v-b0edce62]{padding:12px 40px;background:var(--color-success);color:var(--color-text-inverse);border:none;border-radius:6px;cursor:pointer;font-weight:700;font-size:1.1rem;transition:all .2s}.btn-submit[data-v-b0edce62]:hover:not(:disabled){background:var(--color-success);filter:brightness(1.2);transform:scale(1.05)}.btn-submit[data-v-b0edce62]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-b0edce62]{display:block;width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-b0edce62 1s infinite linear}@keyframes spin-b0edce62{to{transform:rotate(360deg)}}.probability-gauge.calculating[data-v-b0edce62]{opacity:.7}.calc-dots[data-v-b0edce62]{animation:pulse-b0edce62 1s infinite}@keyframes pulse-b0edce62{0%,to{opacity:.3}50%{opacity:1}}.tutorial-overlay[data-v-6687b565]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:var(--zi-tutorial-mask);pointer-events:none}.spotlight-mask[data-v-6687b565]{position:absolute;top:0;left:0;pointer-events:none;z-index:calc(var(--zi-tutorial-mask) + 1)}.glow-border[data-v-6687b565]{animation:pulse-glow-6687b565 2s infinite}@keyframes pulse-glow-6687b565{0%{stroke-opacity:.5;stroke-width:2}50%{stroke-opacity:1;stroke-width:4}to{stroke-opacity:.5;stroke-width:2}}.guide-box[data-v-6687b565]{position:absolute;width:360px;background:#0a0f19f2;border:1px solid var(--color-primary);box-shadow:0 0 30px #00f0ff33;border-radius:8px;padding:20px;pointer-events:auto;color:#fff;transition:all .3s cubic-bezier(.19,1,.22,1);z-index:calc(var(--zi-tutorial-mask) + 2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.guide-box.minimized[data-v-6687b565]{width:280px;padding:12px}.guide-header[data-v-6687b565]{display:flex;align-items:center;gap:12px;margin-bottom:16px;cursor:pointer}.guide-box.minimized .guide-header[data-v-6687b565]{margin-bottom:0}.mascot[data-v-6687b565]{font-size:1.5rem;background:#fff;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#000}.title[data-v-6687b565]{font-weight:800;font-size:.85rem;color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;flex:1}.btn-minimize[data-v-6687b565]{background:none;border:none;color:#666;cursor:pointer;font-size:1.2rem}.btn-minimize[data-v-6687b565]:hover{color:#fff}.guide-body p[data-v-6687b565]{line-height:1.5;color:#ccc;font-size:.9rem;margin:0}.guide-body b[data-v-6687b565]{color:#fff;font-weight:700}.guide-footer[data-v-6687b565]{display:flex;align-items:center;justify-content:space-between;margin-top:20px;border-top:1px solid rgba(255,255,255,.1);padding-top:15px}.progress-dots[data-v-6687b565]{display:flex;gap:6px}.dot[data-v-6687b565]{width:6px;height:6px;background:#333;border-radius:50%;transition:all .3s}.dot.active[data-v-6687b565]{background:var(--color-primary);transform:scale(1.2)}.dot.completed[data-v-6687b565]{background:var(--color-success)}.actions[data-v-6687b565]{display:flex;gap:10px}.skip-btn[data-v-6687b565]{background:transparent;border:1px solid #333;color:#666;padding:6px 12px;border-radius:4px;font-size:.75rem;cursor:pointer;font-weight:700}.skip-btn[data-v-6687b565]:hover{border-color:#666;color:#aaa}.next-btn[data-v-6687b565]{background:var(--color-primary);color:#000;border:none;padding:6px 20px;border-radius:4px;font-size:.8rem;font-weight:800;cursor:pointer;transition:all .2s}.next-btn[data-v-6687b565]:disabled{opacity:.3;cursor:not-allowed;background:#333;color:#666}.next-btn.pulse[data-v-6687b565]{animation:btn-pulse-6687b565 1.5s infinite}@keyframes btn-pulse-6687b565{0%{transform:scale(1);box-shadow:0 0 #00f0ff66}70%{transform:scale(1.05);box-shadow:0 0 0 10px #00f0ff00}to{transform:scale(1);box-shadow:0 0 #00f0ff00}}@keyframes bounce-in-6687b565{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animation-bounce-in[data-v-6687b565]{animation:bounce-in-6687b565 .4s cubic-bezier(.19,1,.22,1) forwards}.overlay-backdrop[data-v-1a305a73]{position:fixed;inset:0;background:#000000e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:5000;display:flex;align-items:center;justify-content:center}.summary-overlay[data-v-1a305a73]{width:600px;border-radius:32px;overflow:hidden;border:1px solid rgba(0,242,255,.2);box-shadow:0 0 100px #00f2ff1a}.summary-header[data-v-1a305a73]{background:#ffffff0d;padding:40px;text-align:center;border-bottom:1px solid rgba(255,255,255,.1)}.header-icon[data-v-1a305a73]{font-size:3rem;margin-bottom:20px}.summary-header h2[data-v-1a305a73]{margin:0;font-size:2rem;text-transform:uppercase;letter-spacing:4px;background:linear-gradient(to right,#00f2ff,#006aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.time-away[data-v-1a305a73]{margin-top:10px;font-size:.9rem;color:#8b949e;font-weight:700;text-transform:uppercase;letter-spacing:1px}.summary-body[data-v-1a305a73]{padding:40px}.summary-grid[data-v-1a305a73]{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:40px}.summary-card[data-v-1a305a73]{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:25px}.summary-card h3[data-v-1a305a73]{margin:0 0 20px;font-size:.8rem;text-transform:uppercase;color:#8b949e;letter-spacing:2px}.finance-row[data-v-1a305a73]{display:flex;justify-content:space-between;margin-bottom:15px;font-size:1.1rem;font-family:var(--font-family-mono)}.divider[data-v-1a305a73]{height:1px;background:#ffffff1a;margin:15px 0}.finance-row.total[data-v-1a305a73]{font-weight:800;font-size:1.3rem}.event-stat[data-v-1a305a73]{display:flex;align-items:center;gap:15px;margin-bottom:15px}.event-stat .val[data-v-1a305a73]{font-size:1.5rem;font-weight:800;color:#fff;font-family:var(--font-family-mono)}.event-stat .lab[data-v-1a305a73]{font-size:.85rem;color:#8b949e}.churn-warning[data-v-1a305a73]{margin-top:20px;font-size:.8rem;color:#f85149;background:#f851491a;padding:10px;border-radius:8px;line-height:1.4}.summary-footer[data-v-1a305a73]{text-align:center}.premium-btn[data-v-1a305a73]{background:#00f2ff;border:none;color:#000;padding:15px 40px;border-radius:12px;font-weight:800;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:.3s}.premium-btn[data-v-1a305a73]:hover{transform:translateY(-2px);box-shadow:0 5px 20px #00f2ff66}.animation-bounce-in[data-v-1a305a73]{animation:bounce-in-1a305a73 .6s cubic-bezier(.175,.885,.32,1.275)}@keyframes bounce-in-1a305a73{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.attack-overlay[data-v-62bba398]{position:fixed;inset:0;background:#28000066;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--zi-attack);display:flex;align-items:center;justify-content:center;pointer-events:none;border:4px solid var(--v3-danger);animation:border-flash-62bba398 1s infinite}.alert-content[data-v-62bba398]{background:#000000e6;border:1px solid var(--v3-danger);padding:40px;max-width:500px;width:90%;position:relative;z-index:10;box-shadow:0 0 50px #ff4d4f4d;text-align:center}.warning-header[data-v-62bba398]{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:20px}.warning-title[data-v-62bba398]{font-size:1.8rem;font-weight:900;color:var(--v3-danger);letter-spacing:.2em;text-shadow:0 0 15px rgba(255,77,79,.5)}.warning-icon[data-v-62bba398]{font-size:2rem;animation:blink-62bba398 .5s infinite}.divider[data-v-62bba398]{height:1px;background:linear-gradient(90deg,transparent,var(--v3-danger),transparent);margin:20px 0}.attacker-info[data-v-62bba398],.attack-type[data-v-62bba398]{margin-bottom:25px}.label[data-v-62bba398]{font-size:.7rem;color:var(--v3-text-ghost);letter-spacing:.1em;margin-bottom:5px}.value[data-v-62bba398]{font-size:1.5rem;font-weight:900;color:#fff;text-transform:uppercase}.sub-label[data-v-62bba398]{font-size:.6rem;color:var(--v3-danger);opacity:.7;margin-top:5px}.threat-msg[data-v-62bba398]{font-size:.8rem;color:var(--v3-text-dim);line-height:1.5;margin-bottom:30px}.countdown-bar[data-v-62bba398]{height:4px;background:#ffffff0d;border-radius:2px;overflow:hidden}.bar-fill[data-v-62bba398]{height:100%;background:var(--v3-danger);width:100%;animation:shrink-bar-62bba398 10s linear forwards}@keyframes shrink-bar-62bba398{0%{width:100%}to{width:0%}}@keyframes border-flash-62bba398{0%,to{border-color:#ff4d4f4d}50%{border-color:#ff4d4f}}@keyframes blink-62bba398{0%,to{opacity:1}50%{opacity:0}}@keyframes pulse-red-62bba398{0%,to{text-shadow:0 0 5px rgba(255,77,79,1)}50%{text-shadow:0 0 20px rgba(255,77,79,1)}}.attack-flash-enter-active[data-v-62bba398]{animation:flash-in-62bba398 .5s cubic-bezier(.4,0,.2,1)}.attack-flash-leave-active[data-v-62bba398]{animation:flash-in-62bba398 .3s reverse}@keyframes flash-in-62bba398{0%{opacity:0;background:#f00c}to{opacity:1;background:#28000066}}.minigame-overlay[data-v-b2d5554a]{position:fixed;inset:0;z-index:2000;background:#000000d9;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mgame-card[data-v-b2d5554a]{width:450px;background:#0a0a0f;border:2px solid #333;padding:30px;display:flex;flex-direction:column;gap:20px}.mgame-header[data-v-b2d5554a]{display:flex;justify-content:space-between;align-items:center}.mgame-header h3[data-v-b2d5554a]{margin:0;font-size:1rem;color:#f87171;letter-spacing:2px}.timer[data-v-b2d5554a]{font-family:var(--font-family-mono);font-size:1.5rem;font-weight:800;color:var(--v3-accent);width:80px;text-align:right}.timer.critical[data-v-b2d5554a]{color:var(--v3-danger);animation:v3-pulse-b2d5554a .5s infinite}.hint[data-v-b2d5554a]{font-size:.75rem;color:#888;line-height:1.4;margin-bottom:20px}.grid-container[data-v-b2d5554a]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;background:#000;padding:15px;border-radius:4px;border:1px solid #222}.node[data-v-b2d5554a]{aspect-ratio:1;border:1px solid #222;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:900;color:#444;cursor:not-allowed;transition:all .2s}.node.source[data-v-b2d5554a]{background:#3b82f6;color:#fff;cursor:default;border-color:#60a5fa;box-shadow:0 0 10px #3b82f666}.node.goal[data-v-b2d5554a]{background:#10b981;color:#fff;border-color:#34d399}.node.dead[data-v-b2d5554a]{background:#1a1a1a;color:#ef4444;border-color:#450a0a}.node.active[data-v-b2d5554a]{background:#3b82f6!important;color:#fff;border-color:#60a5fa;box-shadow:0 0 15px #3b82f699;animation:node-pop-b2d5554a .3s}.node.reachable[data-v-b2d5554a]{cursor:pointer;border-color:#555;background:#0f0f1a}.node.reachable[data-v-b2d5554a]:hover{background:#1e1e30;border-color:#3b82f6}@keyframes node-pop-b2d5554a{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.mgame-footer[data-v-b2d5554a]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #222;padding-top:20px}.btn-cancel[data-v-b2d5554a]{background:transparent;border:1px solid #555;color:#888;padding:8px 16px;font-weight:800;font-size:.7rem;cursor:pointer}.btn-cancel[data-v-b2d5554a]:hover{border-color:#fff;color:#fff}.status-msg[data-v-b2d5554a]{font-size:.8rem;font-weight:900;letter-spacing:1px}.status-msg.success[data-v-b2d5554a]{color:#10b981}.status-msg.fail[data-v-b2d5554a]{color:#ef4444}@keyframes v3-pulse-b2d5554a{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.minigame-overlay[data-v-ad6e71da]{position:fixed;inset:0;z-index:2100;background:#000000e6;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dialogue-card[data-v-ad6e71da]{width:600px;background:#0c0c12;border:1px solid #333;padding:40px;display:flex;flex-direction:column;gap:30px;border-radius:12px}.dialogue-character[data-v-ad6e71da]{display:flex;align-items:center;gap:20px}.avatar-placeholder[data-v-ad6e71da]{width:64px;height:64px;background:#1a1a25;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;border:2px solid #ef4444}.char-info[data-v-ad6e71da]{display:flex;flex-direction:column}.char-name[data-v-ad6e71da]{font-weight:800;font-size:1.1rem;color:#fff}.char-info .char-org[data-v-ad6e71da]{font-size:.75rem;color:#f87171;text-transform:uppercase;font-weight:700}.dialogue-content[data-v-ad6e71da]{background:#ffffff08;border-left:4px solid #ef4444;padding:20px;min-height:100px;font-style:italic;color:#ddd;line-height:1.6}.typewriter-text[data-v-ad6e71da]{font-size:1.05rem}.dialogue-options[data-v-ad6e71da]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.option-btn[data-v-ad6e71da]{background:#151520;border:1px solid #333;padding:15px;text-align:left;display:flex;flex-direction:column;gap:4px;cursor:pointer;transition:all .2s;border-radius:8px}.option-btn[data-v-ad6e71da]:hover{background:#1e1e30;border-color:#ef4444}.option-label[data-v-ad6e71da]{color:#fff;font-weight:700;font-size:.9rem}.option-meta[data-v-ad6e71da]{font-size:.7rem;color:#888;font-weight:600}.processing-bar[data-v-ad6e71da]{height:4px;background:#111;border-radius:2px;overflow:hidden}.bar-fill[data-v-ad6e71da]{height:100%;background:#ef4444;width:0;animation:bar-progress-ad6e71da 2.5s linear forwards}@keyframes bar-progress-ad6e71da{0%{width:0}to{width:100%}}.global-crisis-bar[data-v-54d44627]{position:absolute;top:70px;left:50%;transform:translate(-50%);width:600px;background:#141419f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;border:1px solid var(--color-border);box-shadow:0 4px 20px #00000080;z-index:1000;overflow:hidden;pointer-events:auto}.global-crisis-bar.warning[data-v-54d44627]{border-color:#fc0;box-shadow:0 0 15px #ffcc004d}.global-crisis-bar.impact[data-v-54d44627]{border-color:#f33;background:#280a0af2;box-shadow:0 0 20px #f336;animation:pulse-border-54d44627 2s infinite}@keyframes pulse-border-54d44627{0%{border-color:#f33;box-shadow:0 0 10px #f336}50%{border-color:#f66;box-shadow:0 0 25px #ff3333b3}to{border-color:#f33;box-shadow:0 0 10px #f336}}.bar-content[data-v-54d44627]{display:flex;align-items:center;padding:12px 20px;gap:15px}.crisis-icon[data-v-54d44627]{font-size:2rem}.crisis-info[data-v-54d44627]{flex:1;display:flex;flex-direction:column}.title-row[data-v-54d44627]{display:flex;align-items:center;gap:10px}.crisis-title[data-v-54d44627]{font-weight:700;font-size:1.1rem;color:#fff;letter-spacing:.5px}.phase-badge[data-v-54d44627]{font-size:.7rem;padding:2px 6px;border-radius:4px;font-weight:700}.phase-badge.warning[data-v-54d44627]{background:#fc0;color:#000}.phase-badge.impact[data-v-54d44627]{background:#f33;color:#fff;animation:flash-text 1s infinite alternate}.crisis-desc[data-v-54d44627]{font-size:.85rem;color:#aaa;margin-top:2px}.crisis-timer[data-v-54d44627]{text-align:right;min-width:70px}.timer-label[data-v-54d44627]{font-size:.65rem;color:#888;text-transform:uppercase}.timer-value[data-v-54d44627]{font-family:JetBrains Mono,monospace;font-size:1.2rem;font-weight:700;color:#fff}.warning .timer-value[data-v-54d44627]{color:#fc0}.impact .timer-value[data-v-54d44627]{color:#f33}.crisis-actions[data-v-54d44627]{display:flex;padding:10px 20px;gap:10px;background:#0003;border-top:1px solid rgba(255,255,255,.05)}.action-btn[data-v-54d44627]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:6px;color:#fff;cursor:pointer;transition:all .2s ease}.action-btn[data-v-54d44627]:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);transform:translateY(-2px)}.action-btn[data-v-54d44627]:disabled{opacity:.5;cursor:not-allowed}.action-btn.taken[data-v-54d44627]{background:#22c55e33;border-color:#22c55e;color:#22c55e}.btn-label[data-v-54d44627]{font-size:.8rem;font-weight:700}.btn-cost[data-v-54d44627]{font-size:.7rem;color:var(--color-text-dim)}.btn-status[data-v-54d44627]{font-size:.6rem;font-weight:800;margin-top:2px}.slide-down-enter-active[data-v-54d44627],.slide-down-leave-active[data-v-54d44627]{transition:all .3s ease}.slide-down-enter-from[data-v-54d44627],.slide-down-leave-to[data-v-54d44627]{opacity:0;transform:translate(-50%,-20px)}@media(max-width:768px){.global-crisis-bar[data-v-54d44627]{width:90%;top:60px}.crisis-icon[data-v-54d44627]{font-size:1.5rem}.crisis-title[data-v-54d44627]{font-size:1rem}.crisis-desc[data-v-54d44627]{display:none}.timer-value[data-v-54d44627]{font-size:1rem}}@media(max-width:480px){.bar-content[data-v-54d44627]{padding:8px 12px;gap:10px}.crisis-actions[data-v-54d44627]{padding:8px 12px}.btn-label[data-v-54d44627]{font-size:.7rem}}.lab-overlay-backdrop[data-v-d1dcfbab]{position:fixed;inset:0;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:5000}.lab-card[data-v-d1dcfbab]{width:1000px;height:700px;background:#0f172a;border:1px solid rgba(255,255,255,.1);border-radius:24px;box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column;overflow:hidden;position:relative}.lab-header[data-v-d1dcfbab]{padding:24px 32px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.header-main[data-v-d1dcfbab]{display:flex;align-items:center;gap:16px}.lab-icon[data-v-d1dcfbab]{font-size:32px}.lab-titles h1[data-v-d1dcfbab]{font-size:20px;font-weight:700;background:linear-gradient(135deg,#38bdf8,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.lab-titles p[data-v-d1dcfbab]{font-size:13px;color:#94a3b8;margin:4px 0 0}.close-btn[data-v-d1dcfbab]{background:none;border:none;color:#475569;font-size:28px;cursor:pointer;transition:color .2s}.close-btn[data-v-d1dcfbab]:hover{color:#fff}.lab-content[data-v-d1dcfbab]{flex:1;display:flex;overflow:hidden}.model-sidebar[data-v-d1dcfbab]{width:280px;background:#0003;border-right:1px solid rgba(255,255,255,.05);padding:20px;overflow-y:auto}.model-sidebar h3[data-v-d1dcfbab]{font-size:11px;letter-spacing:.1em;color:#64748b;text-transform:uppercase;margin-bottom:16px}.model-group[data-v-d1dcfbab]{margin-bottom:24px}.group-title[data-v-d1dcfbab]{font-size:10px;color:#475569;margin-bottom:8px;font-weight:600}.model-item[data-v-d1dcfbab]{width:100%;background:transparent;border:1px solid transparent;border-radius:8px;padding:10px 12px;text-align:left;color:#94a3b8;cursor:pointer;margin-bottom:4px;display:flex;justify-content:space-between;align-items:center;transition:all .2s}.model-item[data-v-d1dcfbab]:hover{background:#ffffff0d;color:#fff}.model-item.active[data-v-d1dcfbab]{background:#38bdf81a;border-color:#38bdf84d;color:#38bdf8}.model-item.optimized[data-v-d1dcfbab]{border-left:3px solid #10b981}.optimized-badge[data-v-d1dcfbab]{font-size:9px;background:#10b98133;color:#10b981;padding:2px 6px;border-radius:10px;font-weight:700}.tuning-area[data-v-d1dcfbab]{flex:1;padding:40px;display:flex;flex-direction:column;gap:32px;position:relative}.bench-visual[data-v-d1dcfbab]{background:#0000004d;border-radius:16px;padding:32px;display:flex;flex-direction:column;align-items:center;gap:24px}.server-tray[data-v-d1dcfbab]{width:400px;height:120px;background:#1e293b;border:2px solid #334155;border-radius:4px;position:relative;box-shadow:0 10px 30px #00000080;padding:10px}.server-tray.testing[data-v-d1dcfbab]{animation:shake-d1dcfbab .1s infinite;border-color:#38bdf8;box-shadow:0 0 20px #38bdf833}.server-tray.failed[data-v-d1dcfbab]{border-color:#ef4444}.tray-inner[data-v-d1dcfbab]{height:100%;display:flex;align-items:center;justify-content:space-around}.cpu-socket[data-v-d1dcfbab]{width:60px;height:60px;background:#0f172a;border-radius:4px;display:flex;align-items:center;justify-content:center;position:relative}.cpu-die[data-v-d1dcfbab]{width:30px;height:30px;border-radius:2px;transition:background .3s,box-shadow .3s}.status-display[data-v-d1dcfbab]{display:flex;gap:24px}.stat[data-v-d1dcfbab]{display:flex;flex-direction:column}.stat label[data-v-d1dcfbab]{font-size:10px;color:#64748b;font-weight:700}.stat .value[data-v-d1dcfbab]{font-size:20px;font-family:JetBrains Mono,monospace;color:#e2e8f0}.stability-meter[data-v-d1dcfbab]{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}.stability-meter label[data-v-d1dcfbab]{font-size:12px;color:#94a3b8}.meter-bar[data-v-d1dcfbab]{width:80%;height:8px;background:#0f172a;border-radius:4px;overflow:hidden}.meter-bar .fill[data-v-d1dcfbab]{height:100%;transition:width .3s cubic-bezier(.4,0,.2,1)}.meter-value[data-v-d1dcfbab]{font-weight:700;color:#e2e8f0}.controls-grid[data-v-d1dcfbab]{display:grid;grid-template-columns:1fr 1fr;gap:32px}.control-group[data-v-d1dcfbab]{display:flex;flex-direction:column;gap:12px}.control-header[data-v-d1dcfbab]{display:flex;justify-content:space-between;align-items:center}.control-header label[data-v-d1dcfbab]{font-size:14px;font-weight:600;color:#cbd5e1}.control-header .value[data-v-d1dcfbab]{font-family:JetBrains Mono,monospace;font-size:16px;color:#38bdf8}.hint[data-v-d1dcfbab]{font-size:11px;color:#64748b;margin:0}input[type=range][data-v-d1dcfbab]{appearance:none;background:#1e293b;height:6px;border-radius:3px;outline:none}input[type=range][data-v-d1dcfbab]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;background:#38bdf8;border-radius:50%;cursor:pointer;box-shadow:0 0 10px #38bdf880}.action-footer[data-v-d1dcfbab]{padding-top:24px;border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:center;align-items:center;gap:24px}.cost-info[data-v-d1dcfbab]{display:flex;flex-direction:column;align-items:center}.cost-info .cost[data-v-d1dcfbab]{font-size:24px;font-weight:800;color:#fbbf24}.cost-info .label[data-v-d1dcfbab]{font-size:10px;color:#64748b;text-transform:uppercase}.run-btn[data-v-d1dcfbab]{background:linear-gradient(135deg,#0ea5e9,#6366f1);color:#fff;border:none;padding:16px 48px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 4px 15px #6366f14d;transition:all .2s}.run-btn[data-v-d1dcfbab]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #6366f166}.run-btn[data-v-d1dcfbab]:disabled{opacity:.5;cursor:not-allowed;background:#475569}.test-result-pop[data-v-d1dcfbab]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;background:#1e293b;border-radius:20px;padding:32px;text-align:center;box-shadow:0 0 100px #000c;display:flex;flex-direction:column;align-items:center;gap:16px;z-index:10}.test-result-pop.success[data-v-d1dcfbab]{border-top:8px solid #10b981}.test-result-pop.failure[data-v-d1dcfbab]{border-top:8px solid #ef4444}.test-result-pop.secret[data-v-d1dcfbab]{border-top:8px solid #f59e0b;background:radial-gradient(circle at top,#2d1b0d,#1e293b)}.result-icon[data-v-d1dcfbab]{font-size:48px}.result-text h2[data-v-d1dcfbab]{margin:0;font-size:24px}.result-text p[data-v-d1dcfbab]{color:#94a3b8;font-size:14px}.secret-found[data-v-d1dcfbab]{margin-top:16px;padding:16px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:12px;animation:pulse-glow-d1dcfbab 2s infinite}.secret-found h3[data-v-d1dcfbab]{color:#f59e0b;font-size:18px;margin:0}.test-result-pop button[data-v-d1dcfbab]{margin-top:16px;background:#ffffff1a;border:none;color:#fff;padding:8px 24px;border-radius:8px;cursor:pointer}.empty-state[data-v-d1dcfbab]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px;color:#475569}.pulse-icon[data-v-d1dcfbab]{font-size:80px;margin-bottom:24px;opacity:.2;animation:float-d1dcfbab 3s ease-in-out infinite}.empty-state h2[data-v-d1dcfbab]{color:#94a3b8;font-size:24px;margin-bottom:12px}.empty-state p[data-v-d1dcfbab]{max-width:400px;line-height:1.6}@keyframes shake-d1dcfbab{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}@keyframes float-d1dcfbab{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes pulse-glow-d1dcfbab{0%{box-shadow:0 0 5px #f59e0b33}50%{box-shadow:0 0 20px #f59e0b66}to{box-shadow:0 0 5px #f59e0b33}}.loader[data-v-d1dcfbab]{width:24px;height:24px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;display:inline-block;animation:spin-d1dcfbab 1s linear infinite}@keyframes spin-d1dcfbab{to{transform:rotate(360deg)}}.fade-enter-active[data-v-d1dcfbab],.fade-leave-active[data-v-d1dcfbab]{transition:opacity .3s}.fade-enter-from[data-v-d1dcfbab],.fade-leave-to[data-v-d1dcfbab]{opacity:0}.v3-intel-intercept[data-v-be357bfa]{position:fixed;z-index:var(--zi-interaction);pointer-events:none;transform:translate(-50%,-100%);width:280px;transition:all .2s cubic-bezier(.16,1,.3,1)}.intercept-header[data-v-be357bfa]{background:var(--ds-bg-void);border:1px solid var(--ds-accent-soft);border-bottom:none;padding:4px 10px;display:flex;justify-content:space-between;font-size:.45rem;font-weight:950;letter-spacing:.15em;color:var(--ds-accent)}.intercept-body[data-v-be357bfa]{background:#05070af2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--ds-accent-soft);padding:16px;position:relative;overflow:hidden;box-shadow:0 15px 40px #0009,0 0 20px #58a6ff1a}.intercept-scanline[data-v-be357bfa]{position:absolute;inset:0;background:linear-gradient(#12101000 50%,#58a6ff08 50%);background-size:100% 2px;pointer-events:none;z-index:10}.intercept-title[data-v-be357bfa]{font-size:.65rem;font-weight:950;letter-spacing:.1em;margin-bottom:8px;color:#fff}.intercept-content[data-v-be357bfa]{font-size:.7rem;line-height:1.6;color:var(--ds-text-ghost);font-weight:600}.intercept-hint[data-v-be357bfa]{margin-top:12px;padding-top:8px;font-size:.55rem;font-weight:950;color:var(--ds-warning);letter-spacing:.05em;border-top:1px solid rgba(255,255,255,.05)}.hint-marker[data-v-be357bfa]{margin-right:4px}.bracket-tl[data-v-be357bfa],.bracket-tr[data-v-be357bfa],.bracket-bl[data-v-be357bfa],.bracket-br[data-v-be357bfa]{position:absolute;width:6px;height:6px;border-color:var(--ds-accent);border-style:solid;opacity:.6}.bracket-tl[data-v-be357bfa]{top:0;left:0;border-width:2px 0 0 2px}.bracket-tr[data-v-be357bfa]{top:0;right:0;border-width:2px 2px 0 0}.bracket-bl[data-v-be357bfa]{bottom:0;left:0;border-width:0 0 2px 2px}.bracket-br[data-v-be357bfa]{bottom:0;right:0;border-width:0 2px 2px 0}.ai-advisor[data-v-f638079a]{position:fixed;bottom:20px;right:20px;z-index:var(--zi-interaction);display:flex;flex-direction:column;align-items:flex-end;gap:15px}.ai-advisor.is-hidden[data-v-f638079a]{display:none}.advisor-character[data-v-f638079a]{width:50px;height:50px;background:#1e293be6;border:2px solid var(--v3-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 15px #38bdf84d;transition:all .3s cubic-bezier(.4,0,.2,1);animation:float-f638079a 4s ease-in-out infinite}.advisor-character[data-v-f638079a]:hover{transform:scale(1.1);box-shadow:0 0 25px #38bdf899}.avatar-icon[data-v-f638079a]{font-size:1.5rem}.ai-advisor.is-hacked .advisor-character[data-v-f638079a]{border-color:#ef4444;box-shadow:0 0 20px #ef444499;animation:glitch-jitter-f638079a .3s infinite}.advisor-bubble[data-v-f638079a]{background:#0f172af2;border:1px solid var(--v3-primary);border-radius:8px;width:250px;padding:12px;box-shadow:0 10px 30px #00000080;position:relative}.ai-advisor.is-hacked .advisor-bubble[data-v-f638079a]{border-color:#ef4444;background:#280000f2;color:#fca5a5;text-shadow:0 0 3px #ef4444}.advisor-bubble[data-v-f638079a]:after{content:"";position:absolute;bottom:-8px;right:20px;border-width:8px 8px 0;border-style:solid;border-color:var(--v3-primary) transparent transparent transparent}.ai-advisor.is-hacked .advisor-bubble[data-v-f638079a]:after{border-color:#ef4444 transparent transparent transparent}.bubble-header[data-v-f638079a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.65rem;font-family:var(--font-family-mono);color:var(--v3-primary);letter-spacing:.1em}.ai-advisor.is-hacked .bubble-header[data-v-f638079a]{color:#ef4444}.close-btn[data-v-f638079a]{background:none;border:none;color:var(--v3-text-ghost);cursor:pointer;font-size:1rem;line-height:1}.close-btn[data-v-f638079a]:hover{color:#fff}.bubble-content[data-v-f638079a]{font-size:.8rem;line-height:1.4}@keyframes float-f638079a{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glitch-jitter-f638079a{0%{transform:translate(1px,1px)}25%{transform:translate(-1px,-2px)}50%{transform:translate(-2px,1px)}75%{transform:translate(1px,-1px)}to{transform:translate(1px,1px)}}.animate-fade-in[data-v-f638079a]{animation:fadeIn-f638079a .3s ease-out}@keyframes fadeIn-f638079a{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.v2-intrusion-monitor[data-v-7820bb38]{background:linear-gradient(135deg,#140a0af2,#0a0505fa);border-left:3px solid var(--ds-critical);border-right:1px solid rgba(255,255,255,.05);border-top:1px solid rgba(255,255,255,.05);border-bottom:2px solid rgba(0,0,0,.5);padding:16px;width:100%;pointer-events:auto;position:relative;overflow:hidden;transition:all .4s var(--ds-ease-spring)}.v2-intrusion-monitor.is-dimmed[data-v-7820bb38]{opacity:.3;transform:translate(20px)}.header[data-v-7820bb38]{display:flex;align-items:center;gap:12px;margin-bottom:16px;border-bottom:1px solid rgba(255,68,68,.2);padding-bottom:12px}.header h3[data-v-7820bb38]{font-size:.65rem;color:var(--ds-critical);font-weight:950;margin:0;letter-spacing:.15em}.alert-icon[data-v-7820bb38]{font-size:.8rem;color:var(--ds-critical);text-shadow:0 0 10px var(--ds-critical)}.v2-threat-item[data-v-7820bb38]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#ffffff05;border-radius:1px;cursor:pointer;position:relative;transition:all .2s;margin-bottom:8px}.threat-marker[data-v-7820bb38]{position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--ds-critical);opacity:.3}.v2-threat-item[data-v-7820bb38]:hover{background:#ff444414}.v2-threat-item.is-critical[data-v-7820bb38]{animation:ds-jitter-7820bb38 4s infinite}.server-name[data-v-7820bb38]{font-size:.75rem;font-weight:950;color:#fff;letter-spacing:.05em}.server-loc[data-v-7820bb38]{font-size:.5rem;font-weight:800;color:var(--ds-text-ghost);letter-spacing:.1em}.patch-status[data-v-7820bb38]{display:flex;flex-direction:column;align-items:flex-end}.patch-val[data-v-7820bb38]{font-size:.9rem;font-weight:950;color:var(--ds-nominal)}.patch-val.critical[data-v-7820bb38]{color:var(--ds-critical);text-shadow:0 0 10px var(--ds-critical)}.patch-label[data-v-7820bb38]{font-size:.45rem;font-weight:900}@keyframes ds-jitter-7820bb38{0%,95%,to{transform:translate(0)}96%{transform:translate(-1px,1px)}97%{transform:translate(1px,-1px)}98%{transform:translate(-1px,-1px)}99%{transform:translate(1px,1px)}}.panel-overview[data-v-592659d8]{display:flex;flex-direction:column;gap:30px}.identity-card[data-v-592659d8]{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:16px;overflow:hidden}.banner[data-v-592659d8]{height:160px;width:100%;position:relative;cursor:pointer;overflow:hidden}.banner-img[data-v-592659d8]{width:100%;height:100%;object-fit:cover}.banner-edit[data-v-592659d8]{position:absolute;top:20px;right:20px;background:#000000b3;padding:8px 16px;border-radius:20px;font-size:.8rem;font-weight:600;opacity:0;transition:.3s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.banner:hover .banner-edit[data-v-592659d8]{opacity:1}.card-details[data-v-592659d8]{padding:30px;position:relative}.user-main-info[data-v-592659d8]{display:flex;gap:20px;margin-top:-60px;margin-bottom:30px}.avatar-holder[data-v-592659d8]{width:100px;height:100px;border-radius:20px;border:4px solid #09090b;background:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:800;color:#000;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000080}.avatar-edit[data-v-592659d8]{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:.2s}.avatar-holder:hover .avatar-edit[data-v-592659d8]{opacity:1}.avatar-img[data-v-592659d8]{width:100%;height:100%;object-fit:cover}.info-text h3[data-v-592659d8]{margin:35px 0 5px;font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.info-text .company[data-v-592659d8]{color:var(--color-primary);font-size:.9rem;font-weight:600;margin-bottom:12px}.badge-row[data-v-592659d8]{display:flex;gap:10px}.rank-badge[data-v-592659d8]{background:#18181b;border:1px solid #27272a;padding:4px 10px;border-radius:6px;font-size:.7rem;font-weight:800}.status-badge[data-v-592659d8]{padding:4px 10px;border-radius:6px;font-size:.7rem;font-weight:800}.status-badge.online[data-v-592659d8]{background:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2)}.stat-tiles[data-v-592659d8]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stat-tile[data-v-592659d8]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);padding:15px;border-radius:12px}.tile-label[data-v-592659d8]{font-size:.65rem;color:#71717a;font-weight:800;letter-spacing:.05em;margin-bottom:8px}.tile-value[data-v-592659d8]{font-size:1.25rem;font-weight:800;margin-bottom:4px}.tile-value.success[data-v-592659d8]{color:#22c55e}.tile-sub[data-v-592659d8]{font-size:.7rem;color:#52525b}.experience-section[data-v-592659d8]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);padding:24px;border-radius:16px}.xp-header[data-v-592659d8]{display:flex;justify-content:space-between;font-size:.7rem;font-weight:800;margin-bottom:12px;color:#a1a1aa}.xp-bar-container[data-v-592659d8]{height:12px;background:#09090b;border-radius:6px;overflow:hidden;border:1px solid #18181b}.xp-bar[data-v-592659d8]{height:100%;background:linear-gradient(to right,var(--color-primary),#60a5fa);position:relative;transition:width 1s cubic-bezier(.4,0,.2,1)}.xp-glow[data-v-592659d8]{position:absolute;top:0;right:0;bottom:0;width:20px;background:#fff;filter:blur(10px);opacity:.3}.quick-analysis[data-v-592659d8]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.analysis-card[data-v-592659d8]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);padding:20px;border-radius:16px}.analysis-card h4[data-v-592659d8]{font-size:.75rem;color:#71717a;margin-bottom:10px;font-weight:800}.analysis-card p[data-v-592659d8]{font-size:1rem;font-weight:700;color:#fff}.sub-info[data-v-592659d8]{font-size:.7rem;color:#71717a;font-weight:500}.compliance-badge[data-v-592659d8]{display:inline-block;margin-top:8px;background:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2);padding:3px 10px;border-radius:4px;font-size:.6rem;font-weight:900;letter-spacing:.1em}.compliance-hint[data-v-592659d8]{display:block;margin-top:6px;font-size:.65rem;color:#52525b}@media(max-width:600px){.stat-tiles[data-v-592659d8]{grid-template-columns:1fr 1fr}.user-main-info[data-v-592659d8]{flex-direction:column;align-items:center;text-align:center;margin-top:-50px}.badge-row[data-v-592659d8]{justify-content:center}.quick-analysis[data-v-592659d8]{grid-template-columns:1fr}}.panel-security[data-v-29f4a83f]{animation:fadeIn .4s ease-out}.security-header[data-v-29f4a83f]{margin-bottom:30px}.security-header h3[data-v-29f4a83f]{font-size:1.5rem;font-weight:800;margin-bottom:5px}.security-header p[data-v-29f4a83f]{color:#71717a;font-size:.9rem}.security-grid[data-v-29f4a83f]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.security-card[data-v-29f4a83f]{background:#09090b;border:1px solid #18181b;padding:24px;border-radius:16px;display:flex;flex-direction:column}.card-title[data-v-29f4a83f]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.card-title h4[data-v-29f4a83f]{margin:0;font-weight:800;font-size:.9rem;color:#fff}.desc[data-v-29f4a83f]{font-size:.8rem;color:#71717a;line-height:1.5;margin-bottom:20px}.status-box[data-v-29f4a83f]{display:flex;align-items:center;gap:10px;background:#ef44441a;color:#ef4444;padding:10px 15px;border-radius:8px;margin-bottom:20px;width:fit-content}.status-box.enabled[data-v-29f4a83f]{background:#22c55e1a;color:#22c55e}.status-dot[data-v-29f4a83f]{width:8px;height:8px;border-radius:50%;background:currentColor}.status-label[data-v-29f4a83f]{font-size:.75rem;font-weight:900;letter-spacing:.05em}.action-btn[data-v-29f4a83f]{background:#fff;color:#000;border:none;padding:12px;border-radius:8px;font-weight:800;cursor:pointer}.action-btn.danger[data-v-29f4a83f]{background:#ef4444;color:#fff}.sessions-card[data-v-29f4a83f]{grid-row:span 2}.sessions-v-list[data-v-29f4a83f]{flex:1;display:flex;flex-direction:column;gap:10px;max-height:400px}.session-node[data-v-29f4a83f]{background:#111;border:1px solid #18181b;padding:12px;border-radius:10px;display:flex;justify-content:space-between;align-items:center}.node-name[data-v-29f4a83f]{font-size:.85rem;font-weight:700;color:#fff;display:flex;align-items:center;gap:8px}.current-tag[data-v-29f4a83f]{font-size:.6rem;background:#3b82f6;color:#fff;padding:2px 6px;border-radius:4px}.node-meta[data-v-29f4a83f]{display:flex;gap:10px;margin-top:5px;font-size:.7rem;color:#52525b}.revoke-btn[data-v-29f4a83f]{background:none;border:none;color:#71717a;font-size:1.2rem;cursor:pointer}.revoke-btn[data-v-29f4a83f]:hover{color:#ef4444}.audit-card[data-v-29f4a83f]{grid-column:span 1}.audit-v-list[data-v-29f4a83f]{display:flex;flex-direction:column;gap:8px;max-height:200px}.audit-entry[data-v-29f4a83f]{display:flex;gap:10px;font-size:.75rem;padding:4px 0;border-bottom:1px dashed #18181b}.entry-time[data-v-29f4a83f]{color:#52525b;font-family:monospace}.entry-msg[data-v-29f4a83f]{flex:1;color:#a1a1aa}.entry-status[data-v-29f4a83f]{font-weight:800;font-size:.6rem}.entry-status.info[data-v-29f4a83f]{color:#3b82f6}.entry-status.warn[data-v-29f4a83f]{color:#fbbf24}@media(max-width:800px){.security-grid[data-v-29f4a83f]{grid-template-columns:1fr}}.panel-privacy[data-v-371b8113]{animation:fadeIn .4s ease-out}.privacy-header[data-v-371b8113]{margin-bottom:30px}.privacy-header h3[data-v-371b8113]{font-size:1.5rem;font-weight:800;margin-bottom:5px}.privacy-header p[data-v-371b8113]{color:#71717a;font-size:.9rem}.privacy-grid[data-v-371b8113]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.privacy-card[data-v-371b8113]{background:#09090b;border:1px solid #18181b;padding:24px;border-radius:16px}.card-title[data-v-371b8113]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.card-title h4[data-v-371b8113]{margin:0;font-weight:800;font-size:.9rem;color:#fff}.desc[data-v-371b8113]{font-size:.8rem;color:#71717a;line-height:1.5;margin-bottom:24px}.export-btn[data-v-371b8113]{width:100%;background:#18181b;border:1px solid #27272a;color:#fff;padding:12px;border-radius:8px;font-weight:800;cursor:pointer;margin-bottom:12px}.export-btn[data-v-371b8113]:hover{background:#27272a}.hint[data-v-371b8113]{font-size:.65rem;color:#52525b;text-align:center}.control-row[data-v-371b8113]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.c-info label[data-v-371b8113]{display:block;font-size:.85rem;font-weight:800;color:#fff;margin-bottom:4px}.c-info p[data-v-371b8113]{font-size:.75rem;color:#71717a;margin:0}.danger-card[data-v-371b8113]{grid-column:span 2;background:linear-gradient(to top right,rgba(239,68,68,.05),transparent);border-color:#ef444433}.delete-btn[data-v-371b8113]{background:#ef44441a;border:1px solid #ef4444;color:#ef4444;padding:12px 24px;border-radius:8px;font-weight:800;cursor:pointer}.delete-form[data-v-371b8113]{background:#ef44440d;padding:20px;border-radius:12px;border:1px solid rgba(239,68,68,.1)}.form-group label[data-v-371b8113]{display:block;font-size:.7rem;font-weight:900;color:#ef4444;margin-bottom:8px}.form-group input[data-v-371b8113]{width:100%;background:#000;border:1px solid #ef4444;color:#fff;padding:10px;border-radius:6px}.checkbox[data-v-371b8113]{margin:15px 0}.check-container[data-v-371b8113]{display:flex;gap:10px;cursor:pointer}.check-label[data-v-371b8113]{font-size:.75rem;color:#71717a;line-height:1.4}.delete-actions[data-v-371b8113]{display:flex;gap:10px;margin-top:20px}.cancel-btn[data-v-371b8113]{flex:1;background:#27272a;border:none;color:#fff;padding:10px;border-radius:6px;font-weight:800;cursor:pointer}.final-delete-btn[data-v-371b8113]{flex:2;background:#ef4444;color:#fff;border:none;padding:10px;border-radius:6px;font-weight:800;cursor:pointer}.final-delete-btn[data-v-371b8113]:disabled{opacity:.3;cursor:not-allowed}@media(max-width:800px){.privacy-grid[data-v-371b8113]{grid-template-columns:1fr}.danger-card[data-v-371b8113]{grid-column:span 1}}.panel-account[data-v-706b5abe]{animation:fadeIn .4s ease-out}.account-header[data-v-706b5abe]{margin-bottom:30px}.account-header h3[data-v-706b5abe]{font-size:1.5rem;font-weight:800;margin-bottom:5px}.account-header p[data-v-706b5abe]{color:#71717a;font-size:.9rem}.account-grid[data-v-706b5abe]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.account-card[data-v-706b5abe]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:24px;display:flex;flex-direction:column}.card-title[data-v-706b5abe]{display:flex;align-items:center;gap:12px;margin-bottom:25px}.card-title h4[data-v-706b5abe]{margin:0;font-weight:800;font-size:.9rem;color:#fff;letter-spacing:.05em}.form-group[data-v-706b5abe]{margin-bottom:20px}.form-group label[data-v-706b5abe]{display:block;font-size:.75rem;font-weight:800;color:#71717a;margin-bottom:8px;text-transform:uppercase}input[data-v-706b5abe]{width:100%;background:#09090b;border:1px solid #27272a;padding:12px;border-radius:8px;color:#fff;font-size:.9rem}input[data-v-706b5abe]:focus{border-color:var(--color-primary);outline:none}.hint[data-v-706b5abe]{font-size:.7rem;color:#52525b;margin-top:8px;line-height:1.4}.form-actions[data-v-706b5abe]{margin-top:auto;padding-top:20px}.premium-btn[data-v-706b5abe]{width:100%;background:#fff;color:#000;border:none;padding:12px;border-radius:8px;font-weight:800;cursor:pointer}.secondary-btn[data-v-706b5abe]{width:100%;background:#27272a;color:#fff;border:none;padding:12px;border-radius:8px;font-weight:800;cursor:pointer}.metadata-card[data-v-706b5abe]{grid-column:span 2;background:linear-gradient(to right,rgba(59,130,246,.03),transparent)}.meta-row[data-v-706b5abe]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.03);font-size:.85rem}.meta-row[data-v-706b5abe]:last-child{border:none}.meta-row span[data-v-706b5abe]:first-child{color:#71717a;font-weight:600}.meta-row code[data-v-706b5abe]{color:var(--color-primary);background:#3b82f61a;padding:2px 6px;border-radius:4px}.meta-row .status.online[data-v-706b5abe]{color:#22c55e;font-weight:800}@media(max-width:850px){.account-grid[data-v-706b5abe]{grid-template-columns:1fr}.metadata-card[data-v-706b5abe]{grid-column:auto}}.panel-game-prefs[data-v-547e2b0d]{animation:fadeIn-547e2b0d .4s ease-out}.prefs-header[data-v-547e2b0d]{margin-bottom:30px}.prefs-header h3[data-v-547e2b0d]{font-size:1.5rem;font-weight:800;margin-bottom:5px}.prefs-header p[data-v-547e2b0d]{color:#71717a;font-size:.9rem}.prefs-grid[data-v-547e2b0d]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pref-card[data-v-547e2b0d]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:24px}.card-title[data-v-547e2b0d]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.card-title h4[data-v-547e2b0d]{margin:0;font-weight:800;font-size:.9rem;color:#fff}.theme-grid[data-v-547e2b0d]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.theme-option[data-v-547e2b0d]{border:1px solid #27272a;border-radius:10px;padding:10px;cursor:pointer;transition:all .2s;text-align:center}.theme-option.active[data-v-547e2b0d]{border-color:#fff;background:#ffffff0d}.theme-preview[data-v-547e2b0d]{height:40px;border-radius:6px;margin-bottom:8px}.theme-preview.dark[data-v-547e2b0d]{background:#000}.theme-preview.light[data-v-547e2b0d]{background:#fff}.theme-preview.cyberpunk[data-v-547e2b0d]{background:linear-gradient(45deg,#f0f,#0ff)}.theme-preview.terminal[data-v-547e2b0d]{background:#000;border:1px solid #fff;position:relative}.theme-preview.terminal[data-v-547e2b0d]:after{content:">_";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:1rem;font-weight:800}.theme-label[data-v-547e2b0d]{font-size:.75rem;font-weight:700}.control-group[data-v-547e2b0d]{margin-bottom:20px}.label-row[data-v-547e2b0d]{display:flex;justify-content:space-between;font-size:.8rem;font-weight:800;color:#a1a1aa;margin-bottom:10px}.control-row[data-v-547e2b0d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.control-row label[data-v-547e2b0d]:first-child{font-size:.85rem;font-weight:700;color:#fff}.intensity-options[data-v-547e2b0d]{display:flex;flex-direction:column;gap:10px}.intensity-btn[data-v-547e2b0d]{display:flex;align-items:center;gap:12px;background:#09090b;border:1px solid #18181b;padding:12px;border-radius:10px;text-align:left;cursor:pointer;transition:all .2s}.intensity-btn.active[data-v-547e2b0d]{border-color:var(--color-primary);background:#3b82f60d}.i-name[data-v-547e2b0d]{font-weight:800;font-size:.8rem}.i-desc[data-v-547e2b0d]{font-size:.7rem;color:#52525b}.desc[data-v-547e2b0d]{font-size:.8rem;color:#71717a;margin-bottom:15px}.premium-slider[data-v-547e2b0d]{width:100%;accent-color:var(--color-primary)}.reset-btn[data-v-547e2b0d]{background:none;border:none;color:#ef4444;font-size:.75rem;font-weight:800;cursor:pointer;text-decoration:underline}@media(max-width:700px){.prefs-grid[data-v-547e2b0d]{grid-template-columns:1fr}}@keyframes fadeIn-547e2b0d{0%{opacity:0}to{opacity:1}}.panel-branding[data-v-084dd1f3]{animation:slideIn-084dd1f3 .4s ease-out}.branding-header[data-v-084dd1f3]{margin-bottom:30px}.branding-header h3[data-v-084dd1f3]{font-size:1.5rem;font-weight:800;margin-bottom:5px}.branding-header p[data-v-084dd1f3]{color:#71717a;font-size:.9rem}.branding-grid[data-v-084dd1f3]{display:grid;grid-template-columns:1fr 1fr;gap:40px}.form-group[data-v-084dd1f3]{margin-bottom:24px}.form-group label[data-v-084dd1f3]{display:block;font-size:.75rem;font-weight:800;color:#a1a1aa;margin-bottom:8px;letter-spacing:.05em}.input-wrapper[data-v-084dd1f3]{position:relative;display:flex;align-items:center}.input-icon[data-v-084dd1f3]{position:absolute;left:12px;font-size:1rem;opacity:.5}input[type=text][data-v-084dd1f3]{width:100%;background:#09090b;border:1px solid #27272a;padding:12px 12px 12px 40px;border-radius:8px;color:#fff;font-size:.95rem;transition:all .2s}input[type=text][data-v-084dd1f3]:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #3b82f61a;outline:none}.color-control[data-v-084dd1f3]{display:flex;gap:15px;align-items:center;background:#09090b;padding:15px;border-radius:12px;border:1px solid #27272a}.color-preview[data-v-084dd1f3]{width:50px;height:50px;border-radius:10px;border:1px solid rgba(255,255,255,.1)}.color-inputs[data-v-084dd1f3]{display:flex;flex-direction:column;gap:5px}.color-picker[data-v-084dd1f3]{appearance:none;background:none;border:none;width:100px;height:30px;padding:0;cursor:pointer}.color-text[data-v-084dd1f3]{padding:4px 8px!important;font-family:monospace;font-size:.8rem!important}.hint[data-v-084dd1f3]{font-size:.75rem;color:#52525b;margin-top:10px;line-height:1.4}.brand-preview[data-v-084dd1f3]{margin-top:30px}.preview-card[data-v-084dd1f3]{background:#09090b;border:1px solid #27272a;border-left:4px solid #3b82f6;padding:15px;border-radius:12px;display:flex;align-items:center;gap:15px}.preview-avatar[data-v-084dd1f3]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:800;color:#000;overflow:hidden}.avatar-logo-img[data-v-084dd1f3]{width:100%;height:100%;object-fit:contain}.logo-upload-box[data-v-084dd1f3]{width:100%;height:120px;background:#09090b;border:1px dashed #27272a;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;transition:.2s}.logo-upload-box[data-v-084dd1f3]:hover{border-color:var(--color-primary);background:#ffffff05}.logo-placeholder[data-v-084dd1f3]{display:flex;flex-direction:column;align-items:center;color:#52525b}.logo-placeholder span[data-v-084dd1f3]{font-weight:800;font-size:.8rem}.logo-placeholder small[data-v-084dd1f3]{font-size:.65rem}.logo-img[data-v-084dd1f3]{max-width:80%;max-height:80%;object-fit:contain}.logo-hover[data-v-084dd1f3]{position:absolute;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;opacity:0;transition:.2s;font-size:.8rem;font-weight:800}.logo-upload-box:hover .logo-hover[data-v-084dd1f3]{opacity:1}.preview-name[data-v-084dd1f3]{font-weight:700;font-size:.9rem}.preview-slogan[data-v-084dd1f3]{font-size:.75rem;color:#71717a}.form-footer[data-v-084dd1f3]{margin-top:40px;padding-top:30px;border-top:1px solid #27272a}.save-btn[data-v-084dd1f3]{background:#fff;color:#000;border:none;padding:14px 28px;border-radius:8px;font-weight:800;font-size:.85rem;cursor:pointer;transition:all .2s}.save-btn[data-v-084dd1f3]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #ffffff1a}.save-btn[data-v-084dd1f3]:disabled{opacity:.5;cursor:not-allowed}@keyframes slideIn-084dd1f3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:800px){.branding-grid[data-v-084dd1f3]{grid-template-columns:1fr}}.panel-achievements[data-v-425293aa]{animation:fadeIn .4s ease-out}.achievements-header[data-v-425293aa]{margin-bottom:30px}.achievements-header h3[data-v-425293aa]{font-size:1.5rem;font-weight:800;margin-bottom:5px}.achievements-header p[data-v-425293aa]{color:#71717a;font-size:.9rem}.stats-grid[data-v-425293aa]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.stat-card[data-v-425293aa]{background:#09090b;border:1px solid #18181b;padding:20px;border-radius:16px;display:flex;flex-direction:column;gap:15px}.stat-meta[data-v-425293aa]{display:flex;justify-content:space-between;align-items:baseline}.label[data-v-425293aa]{font-size:.65rem;font-weight:800;color:#71717a;letter-spacing:.05em}.val[data-v-425293aa]{font-size:1.2rem;font-weight:800}.val.success[data-v-425293aa]{color:#22c55e}.val.info[data-v-425293aa]{color:var(--color-primary)}.sparkline-container[data-v-425293aa]{height:40px}.section-title[data-v-425293aa]{display:flex;justify-content:space-between;font-size:.75rem;font-weight:800;color:#52525b;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #18181b}.badges-grid[data-v-425293aa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.badge-card[data-v-425293aa]{display:flex;gap:15px;background:#09090b;border:1px solid #18181b;padding:15px;border-radius:12px;transition:all .2s}.badge-card[data-v-425293aa]:not(.locked):hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 5px 15px #0000004d}.badge-card.locked[data-v-425293aa]{opacity:.4;filter:grayscale(1);border-style:dashed}.badge-visual[data-v-425293aa]{position:relative;width:50px;height:50px;flex-shrink:0}.badge-bg[data-v-425293aa]{position:absolute;inset:0;border-radius:12px;opacity:.1}.badge-icon[data-v-425293aa]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.75rem}.badge-text[data-v-425293aa]{flex:1}.badge-text h4[data-v-425293aa]{font-size:.85rem;font-weight:800;color:#fff;margin-bottom:4px}.badge-text p[data-v-425293aa]{font-size:.75rem;color:#71717a;line-height:1.4}.unlock-tag[data-v-425293aa]{font-size:.6rem;color:#22c55e;font-weight:800;margin-top:8px}@media(max-width:800px){.stats-grid[data-v-425293aa]{grid-template-columns:1fr}}.overlay-backdrop[data-v-f4e35bbc]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:var(--zi-overlays);display:flex;align-items:center;justify-content:center;padding:20px}.profile-overlay[data-v-f4e35bbc]{width:1000px;height:750px;max-width:100%;max-height:100%;background:#09090b;border:1px solid #18181b;border-radius:24px;display:flex;overflow:hidden;box-shadow:0 50px 100px -20px #00000080}.profile-sidebar[data-v-f4e35bbc]{width:260px;background:#0f0f12;border-right:1px solid #18181b;display:flex;flex-direction:column;padding:40px 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.user-brief[data-v-f4e35bbc]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:40px}.avatar-large[data-v-f4e35bbc]{width:80px;height:80px;border-radius:20px;background:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:800;color:#000;margin-bottom:15px;cursor:pointer;position:relative;box-shadow:0 10px 20px #0000004d}.avatar-img[data-v-f4e35bbc]{width:100%;height:100%;object-fit:cover;border-radius:20px}.status-marker[data-v-f4e35bbc]{position:absolute;bottom:-4px;right:-4px;width:18px;height:18px;border-radius:50%;background:#22c55e;border:3px solid #0f0f12}.user-name[data-v-f4e35bbc]{font-weight:800;font-size:1.1rem;color:#fff;margin-bottom:4px}.user-company[data-v-f4e35bbc]{font-size:.75rem;color:#71717a;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.sidebar-nav[data-v-f4e35bbc]{flex:1;display:flex;flex-direction:column;gap:6px}.nav-btn[data-v-f4e35bbc]{background:none;border:none;padding:12px 16px;border-radius:12px;color:#71717a;display:flex;align-items:center;gap:15px;font-weight:700;font-size:.9rem;cursor:pointer;transition:all .2s;text-align:left}.nav-btn[data-v-f4e35bbc]:hover{background:#ffffff08;color:#fff}.nav-btn.active[data-v-f4e35bbc]{background:var(--color-primary);color:#000}.sidebar-footer[data-v-f4e35bbc]{padding-top:20px;border-top:1px solid #18181b}.logout-btn[data-v-f4e35bbc]{width:100%;background:#18181b;border:1px solid #27272a;padding:12px;border-radius:12px;color:#ef4444;font-weight:800;font-size:.75rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .2s}.logout-btn[data-v-f4e35bbc]:hover{background:#ef4444;color:#fff;border-color:#ef4444}.profile-content[data-v-f4e35bbc]{flex:1;display:flex;flex-direction:column;background:#09090b}.content-header[data-v-f4e35bbc]{padding:30px 40px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #18181b}.header-left[data-v-f4e35bbc]{display:flex;align-items:center;gap:20px}.mobile-toggle[data-v-f4e35bbc]{display:none;background:none;border:none;color:#fff;font-size:1.5rem}.content-header h2[data-v-f4e35bbc]{margin:0;font-size:1rem;font-weight:900;letter-spacing:.1em;color:#a1a1aa}.close-btn[data-v-f4e35bbc]{background:#18181b;border:1px solid #27272a;color:#fff;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer}.content-body[data-v-f4e35bbc]{padding:40px;overflow-y:auto;flex:1}.panel-loading[data-v-f4e35bbc]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#71717a}.loader[data-v-f4e35bbc]{width:40px;height:40px;border:3px solid #18181b;border-top-color:var(--color-primary);border-radius:50%;animation:spin-f4e35bbc 1s linear infinite}@keyframes spin-f4e35bbc{to{transform:rotate(360deg)}}@media(max-width:900px){.profile-sidebar[data-v-f4e35bbc]{position:absolute;left:0;top:0;bottom:0;z-index:10;transform:translate(-100%)}.profile-sidebar.sidebar--collapsed[data-v-f4e35bbc]{transform:translate(0);box-shadow:20px 0 50px #00000080}.mobile-toggle[data-v-f4e35bbc]{display:block}.content-header[data-v-f4e35bbc],.content-body[data-v-f4e35bbc]{padding:20px}}@media(max-width:600px){.profile-overlay[data-v-f4e35bbc]{border-radius:0}.overlay-backdrop[data-v-f4e35bbc]{padding:0}}.roadmap-overlay[data-v-a5387d2a]{width:800px;max-height:85vh;display:flex;flex-direction:column}.roadmap-container[data-v-a5387d2a]{padding:var(--space-xl);overflow-y:auto}.roadmap-timeline[data-v-a5387d2a]{display:flex;flex-direction:column;gap:var(--space-xl)}.roadmap-phase[data-v-a5387d2a]{position:relative;padding:var(--space-lg);background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg);transition:all .3s ease}.roadmap-phase.active[data-v-a5387d2a]{background:#58a6ff0d;border-color:#58a6ff4d;box-shadow:0 0 30px #58a6ff1a}.roadmap-phase.completed[data-v-a5387d2a]{opacity:.7}.phase-header[data-v-a5387d2a]{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md)}.status-badge[data-v-a5387d2a]{font-size:.7rem;text-transform:uppercase;font-weight:700;padding:2px 8px;border-radius:4px;background:#30363d;color:var(--color-text-muted)}.active .status-badge[data-v-a5387d2a]{background:#1f6feb;color:#fff}.completed .status-badge[data-v-a5387d2a]{background:#238636;color:#fff}.milestones[data-v-a5387d2a]{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm)}.milestones li[data-v-a5387d2a]{font-size:var(--font-size-sm);color:var(--color-text-muted);display:flex;align-items:center;gap:var(--space-sm)}.milestones li[data-v-a5387d2a]:before{content:"○";color:#fff3}.milestones li.done[data-v-a5387d2a]{color:var(--color-text-secondary);text-decoration:line-through opacity(.5)}.milestones li.done[data-v-a5387d2a]:before{content:"✓";color:#3fb950;text-decoration:none}.milestones li.in-progress[data-v-a5387d2a]{color:var(--color-text-primary);font-weight:500}.milestones li.in-progress[data-v-a5387d2a]:before{content:"⚡";color:gold}.roadmap-note[data-v-a5387d2a]{font-size:var(--font-size-xs);color:var(--color-text-muted);font-style:italic}.energy-market-overlay[data-v-1a5f4bd7]{width:900px;max-width:95vw;background:#05070a;border-radius:4px;border:1px solid #333;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 50px 100px #000c;color:#ccc;font-family:Inter,sans-serif}.overlay-header[data-v-1a5f4bd7]{background:#0f1219;padding:24px;border-bottom:1px solid #222;display:flex;justify-content:space-between;align-items:center}.header-title[data-v-1a5f4bd7]{display:flex;align-items:center;gap:12px}.header-title h2[data-v-1a5f4bd7]{margin:0;font-size:1.2rem;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:1px}.header-title small[data-v-1a5f4bd7]{display:block;font-size:.7rem;color:#666;margin-top:4px}.status-badge[data-v-1a5f4bd7]{padding:6px 12px;font-size:.7rem;font-weight:800;border-radius:2px;background:#111;border:1px solid #333}.status-badge.stable[data-v-1a5f4bd7]{color:#2ecc71;border-color:#2ecc71}.status-badge.crisis[data-v-1a5f4bd7]{color:#e74c3c;border-color:#e74c3c;animation:pulse-1a5f4bd7 2s infinite}.overlay-tabs[data-v-1a5f4bd7]{display:flex;border-bottom:1px solid #222;background:#0a0c10}.overlay-tabs button[data-v-1a5f4bd7]{padding:16px 24px;background:transparent;border:none;color:#666;font-weight:700;cursor:pointer;text-transform:uppercase;font-size:.75rem}.overlay-tabs button.active[data-v-1a5f4bd7]{color:#fff;border-bottom:2px solid #3498db}.overlay-body[data-v-1a5f4bd7]{padding:32px;min-height:400px}.market-summary[data-v-1a5f4bd7]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.summary-card[data-v-1a5f4bd7]{background:#0f1219;padding:20px;border:1px solid #222;text-align:center}.summary-card label[data-v-1a5f4bd7]{display:block;font-size:.7rem;text-transform:uppercase;color:#666;margin-bottom:8px;letter-spacing:1px}.summary-card .value[data-v-1a5f4bd7]{font-size:1.8rem;font-weight:800;color:#fff}.summary-card .value small[data-v-1a5f4bd7]{font-size:.8rem;color:#888}.summary-card .value.highlight[data-v-1a5f4bd7]{color:#3498db;font-size:1.2rem;margin-top:8px}.region-grid[data-v-1a5f4bd7]{border:1px solid #222;background:#0f1219}.grid-header[data-v-1a5f4bd7]{display:grid;grid-template-columns:3fr 3fr 2fr 1fr;padding:12px 20px;background:#151921;border-bottom:1px solid #222;font-size:.7rem;text-transform:uppercase;font-weight:700;color:#666}.grid-row[data-v-1a5f4bd7]{display:grid;grid-template-columns:3fr 3fr 2fr 1fr;padding:16px 20px;border-bottom:1px solid #222;align-items:center;transition:background .2s}.grid-row[data-v-1a5f4bd7]:hover{background:#1a1e26}.grid-row.active-region[data-v-1a5f4bd7]{background:#1a2230;border-left:3px solid #3498db}.region-name[data-v-1a5f4bd7]{font-weight:700;color:#eee;display:flex;align-items:center;gap:8px}.user-badge[data-v-1a5f4bd7]{font-size:.5rem;background:#3498db;color:#fff;padding:2px 4px;border-radius:2px}.sparkline svg[data-v-1a5f4bd7]{width:100%;height:30px}.price-val[data-v-1a5f4bd7]{font-family:monospace;font-size:.9rem;color:#fff}.status-dot[data-v-1a5f4bd7]{width:8px;height:8px;border-radius:50%;display:inline-block}.status-dot.low[data-v-1a5f4bd7]{background:#2ecc71;box-shadow:0 0 5px #2ecc71}.status-dot.med[data-v-1a5f4bd7]{background:#f1c40f}.status-dot.high[data-v-1a5f4bd7]{background:#e74c3c;box-shadow:0 0 5px #e74c3c}.contracts-list[data-v-1a5f4bd7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin-top:20px}.contract-card[data-v-1a5f4bd7]{background:#0f1219;border:1px solid #222;padding:24px;display:flex;flex-direction:column;gap:12px}.contract-header h3[data-v-1a5f4bd7]{margin:0;font-size:1rem;color:#fff}.contract-header .duration[data-v-1a5f4bd7]{font-size:.7rem;color:#666;text-transform:uppercase}.contract-price[data-v-1a5f4bd7]{font-size:1.5rem;font-weight:800;color:#3498db}.btn-sign[data-v-1a5f4bd7]{margin-top:auto;background:#3498db;color:#fff;border:none;padding:12px;text-transform:uppercase;font-weight:800;cursor:pointer;transition:all .2s}.btn-sign[data-v-1a5f4bd7]:hover:not(:disabled){background:#2980b9}.btn-sign[data-v-1a5f4bd7]:disabled{background:#333;color:#666;cursor:not-allowed}.policies-list[data-v-1a5f4bd7]{display:flex;flex-direction:column;gap:16px}.policy-card[data-v-1a5f4bd7]{background:#0f1219;border:1px solid #222;padding:20px}.policy-header[data-v-1a5f4bd7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.policy-header h3[data-v-1a5f4bd7]{margin:0;color:#fff;font-size:1rem}.effect-tag[data-v-1a5f4bd7]{display:inline-block;background:#111;border:1px solid #333;color:#aaa;font-size:.7rem;padding:4px 8px;margin-top:8px;margin-right:8px}.switch[data-v-1a5f4bd7]{position:relative;display:inline-block;width:40px;height:20px}.switch input[data-v-1a5f4bd7]{opacity:0;width:0;height:0}.slider[data-v-1a5f4bd7]{position:absolute;cursor:pointer;inset:0;background-color:#333;transition:.4s;border-radius:20px}.slider[data-v-1a5f4bd7]:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider[data-v-1a5f4bd7]{background-color:#2ecc71}input:checked+.slider[data-v-1a5f4bd7]:before{transform:translate(20px)}@keyframes pulse-1a5f4bd7{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.close-btn[data-v-1a5f4bd7]{background:none;border:none;color:#666;font-size:1.5rem;cursor:pointer;line-height:1;padding:4px;transition:all .2s}.close-btn[data-v-1a5f4bd7]:hover{color:#fff;transform:rotate(90deg)}.overlay-backdrop[data-v-1f7352cc]{position:fixed;inset:0;background:#0a0f14d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:100000}.rack-purchase-modal[data-v-1f7352cc]{width:500px;background:var(--ds-bg-elevated);border:1px solid var(--ds-border-color);border-radius:var(--ds-radius-lg);display:flex;flex-direction:column;box-shadow:0 10px 40px #00000080}.modal-header[data-v-1f7352cc]{padding:24px;border-bottom:1px solid var(--ds-border-color);display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-1f7352cc]{font-size:.85rem;font-weight:800;margin:0;letter-spacing:.1em;color:var(--ds-text-primary)}.btn-close[data-v-1f7352cc]{background:transparent;border:none;color:var(--ds-text-ghost);font-size:1.5rem;cursor:pointer;line-height:1}.btn-close[data-v-1f7352cc]:hover{color:#fff}.modal-body[data-v-1f7352cc]{padding:24px}.rack-options[data-v-1f7352cc]{display:flex;flex-direction:column;gap:16px}.rack-option-card[data-v-1f7352cc]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:var(--ds-bg-subtle);border:1px solid var(--ds-border-color);border-radius:var(--ds-radius-md);cursor:pointer;transition:all .2s;text-align:left}.rack-option-card[data-v-1f7352cc]:hover:not(:disabled){background:var(--ds-accent-soft);border-color:var(--ds-accent)}.rack-option-card.invalid[data-v-1f7352cc]{opacity:.5;cursor:not-allowed;filter:grayscale(1)}.ro-main h4[data-v-1f7352cc]{margin:0 0 4px;font-size:1rem;font-weight:700;color:var(--ds-text-primary)}.ro-spec[data-v-1f7352cc]{font-size:.75rem;color:var(--ds-text-secondary);font-family:var(--font-family-mono)}.ro-meta[data-v-1f7352cc]{text-align:right}.ro-cost[data-v-1f7352cc]{font-size:1.1rem;font-weight:900;color:var(--ds-success);font-family:var(--font-family-mono)}.ro-req[data-v-1f7352cc]{font-size:.65rem;color:var(--ds-warning);font-weight:700;margin-top:4px}.v2-layout[data-v-163f4dd9]{width:100vw;height:100vh;display:flex;background:var(--ds-bg-void);color:var(--ds-text-primary);overflow:hidden;font-family:var(--ds-font-sans)}.v2-content-wrapper[data-v-163f4dd9]{flex:1;display:flex;flex-direction:column;min-width:0}.v2-main-viewport[data-v-163f4dd9]{flex:1;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:0;animation:ds-fade-in-163f4dd9 .4s var(--ds-ease-out)}.overview-layout[data-v-163f4dd9]{display:flex;flex:1;width:100%;height:100%}.v2-right-panel[data-v-163f4dd9]{width:260px;background:var(--ds-bg-elevated);border-left:1px solid var(--ds-border-color);display:flex;flex-direction:column;gap:16px;padding:16px;overflow-y:auto;z-index:20}.v2-perspective-overlay[data-v-163f4dd9]{position:absolute;inset:0;background:var(--ds-bg-void);z-index:5000;display:flex;align-items:center;justify-content:center;pointer-events:none}.overlay-scanline[data-v-163f4dd9]{display:none}.overlay-telemetry[data-v-163f4dd9]{position:relative;z-index:10}.telemetry-box[data-v-163f4dd9]{border-left:2px solid var(--ds-accent);padding-left:16px;display:flex;flex-direction:column;gap:4px}.telemetry-label[data-v-163f4dd9]{font-size:1rem;font-weight:700;letter-spacing:.02em;color:var(--ds-text-primary)}@keyframes ds-fade-in-163f4dd9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.context-page[data-v-163f4dd9]{width:100%;flex:1;min-height:0;overflow-y:auto;background:var(--ds-bg-void);padding:32px}.perspective-enter-active[data-v-163f4dd9],.perspective-leave-active[data-v-163f4dd9]{transition:opacity .2s ease}.perspective-enter-from[data-v-163f4dd9],.perspective-leave-to[data-v-163f4dd9]{opacity:0}.shop-panel-wrapper[data-v-163f4dd9]{position:fixed;top:0;right:0;bottom:0;width:380px;z-index:2000;display:flex}.panel-backdrop[data-v-163f4dd9]{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:-1;transition:all .3s}.panel-backdrop.dragging-active[data-v-163f4dd9]{pointer-events:none;opacity:.1}.slide-right-enter-active[data-v-163f4dd9],.slide-right-leave-active[data-v-163f4dd9]{transition:transform .3s ease}.slide-right-enter-from[data-v-163f4dd9],.slide-right-leave-to[data-v-163f4dd9]{transform:translate(100%)}
