:root{--bg-primary:#020617;--bg-secondary:#0a1628;--bg-panel:#08162ab8;--border-color:#00d4ff14;--border-highlight:#00d4ff40;--color-primary:#00d4ff;--color-primary-dark:#00a8cc;--color-secondary:#1e3a5f;--color-text:#e8f4f8;--color-text-secondary:#8aa4b8;--color-text-muted:#5a7a94;--color-success:#00d9a3;--color-warning:#f5a623;--color-danger:#ff6b6b;--color-offline:#4a6070;--header-height:80px;--panel-width-lg:360px;--panel-width-md:300px;--panel-gap:12px;--panel-padding:16px;--font-family-base:"Microsoft YaHei", "PingFang SC", sans-serif;--font-family-number:"DIN Alternate", "Roboto Mono", "Oswald", "Microsoft YaHei", monospace;--transition-fast:.2s ease;--transition-normal:.3s ease;--transition-slow:.5s ease}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;height:100%;overflow:hidden}body{font-family:var(--font-family-base);color:var(--color-text);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(#00d4ff0a 0%,#0000 60%),linear-gradient(#00d4ff08 1px,#0000 1px),linear-gradient(90deg,#00d4ff08 1px,#0000 1px);background-size:100% 100%,40px 40px,40px 40px;font-size:14px}.num-font{font-family:var(--font-family-number);font-variant-numeric:tabular-nums}.scanlines{pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00d4ff04 2px 4px);position:fixed;inset:0}.aurora-glow{pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,#00d4ff0f 0%,#0000 50%);position:fixed;inset:0}.neon-text{color:var(--color-primary);text-shadow:0 0 5px #00d4ff80,0 0 10px #00d4ff4d,0 0 20px #00d4ff33}.glow-border{border:1px solid #00d4ff4d;box-shadow:0 0 10px #00d4ff1a,inset 0 0 20px #00d4ff0d}.data-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px;font-size:11px}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#00d4ff0d}::-webkit-scrollbar-thumb{background:#00d4ff40;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#00d4ff73}.app-wrapper[data-v-9238a125]{width:100%;height:100%;position:relative}.view-switch-enter-active[data-v-9238a125],.view-switch-leave-active[data-v-9238a125]{transition:opacity .4s,transform .4s}.view-switch-enter-from[data-v-9238a125]{opacity:0;transform:scale(.98)}.view-switch-leave-to[data-v-9238a125]{opacity:0;transform:scale(1.02)}
