.live-badge[data-v-2c5e6f0b]{background:#ef44441f;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.live-dot[data-v-2c5e6f0b]{width:6px;height:6px;border-radius:50%;background:#ef4444;animation:live-pulse-2c5e6f0b 1.5s ease-in-out infinite;box-shadow:0 0 6px #ef444480}@keyframes live-pulse-2c5e6f0b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.shift-status-active[data-v-2c5e6f0b]{background:linear-gradient(135deg,#10b98114,#14b8a60d);border:1px solid rgba(16,185,129,.25);border-radius:16px;transition:all .25s ease}.shift-status-active[data-v-2c5e6f0b]:hover{background:linear-gradient(135deg,#10b98124,#14b8a617);border-color:#10b98173;box-shadow:0 4px 16px #10b98126}.dark .shift-status-active[data-v-2c5e6f0b]{background:#10b9811f;border-color:#10b9814d}.dark .shift-status-active[data-v-2c5e6f0b]:hover{background:#10b9812e;border-color:#10b98180;box-shadow:0 0 18px #10b98140}.shift-popover-dropdown[data-v-2c5e6f0b]:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.kpi-card[data-v-2c5e6f0b]{position:relative;border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1)}.kpi-card[data-v-2c5e6f0b]:before{content:"";position:absolute;inset:0;border-radius:20px;padding:1.5px;background:linear-gradient(135deg,transparent 40%,rgba(var(--primary-rgb),.45) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .4s ease}.kpi-card[data-v-2c5e6f0b]:hover:before{opacity:1}.kpi-card[data-v-2c5e6f0b]:hover{transform:translateY(-4px);box-shadow:0 16px 45px -10px #0000001f,0 0 24px rgba(var(--primary-rgb),.12)}.dark .kpi-card[data-v-2c5e6f0b]:hover{box-shadow:0 18px 50px -10px #000000a6,0 0 28px rgba(var(--primary-rgb),.22)}.kpi-card-inner[data-v-2c5e6f0b]{padding:1.25rem;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:20px;position:relative;z-index:1;transition:background .3s}.dark .kpi-card-inner[data-v-2c5e6f0b]{background:#141926e0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.07)}.kpi-icon[data-v-2c5e6f0b]{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;flex-shrink:0}.kpi-icon[data-v-2c5e6f0b] svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.kpi-icon-cyan[data-v-2c5e6f0b],.kpi-icon-primary[data-v-2c5e6f0b]{background:linear-gradient(135deg,#0284c7,#00b4d8,#00f0ff);color:#fff;box-shadow:0 8px 20px -2px #0284c773,inset 0 1px #fff6,0 0 0 1px #00f0ff4d}.group:hover .kpi-icon-cyan[data-v-2c5e6f0b],.group:hover .kpi-icon-primary[data-v-2c5e6f0b]{transform:translateY(-2px) scale(1.08);box-shadow:0 12px 26px -2px #00f0ffa6,inset 0 1px #fff9,0 0 0 1px #ffffff80}.kpi-icon-emerald[data-v-2c5e6f0b]{background:linear-gradient(135deg,#059669,#10b981,#34d399);color:#fff;box-shadow:0 8px 20px -2px #10b98173,inset 0 1px #fff6,0 0 0 1px #34d3994d}.group:hover .kpi-icon-emerald[data-v-2c5e6f0b]{transform:translateY(-2px) scale(1.08);box-shadow:0 12px 26px -2px #10b981a6,inset 0 1px #fff9,0 0 0 1px #ffffff80}.kpi-icon-purple[data-v-2c5e6f0b]{background:linear-gradient(135deg,#4f46e5,#7c3aed,#c026d3);color:#fff;box-shadow:0 8px 20px -2px #7c3aed73,inset 0 1px #fff6,0 0 0 1px #c026d34d}.group:hover .kpi-icon-purple[data-v-2c5e6f0b]{transform:translateY(-2px) scale(1.08);box-shadow:0 12px 26px -2px #7c3aeda6,inset 0 1px #fff9,0 0 0 1px #ffffff80}.kpi-icon-amber[data-v-2c5e6f0b],.kpi-icon-secondary[data-v-2c5e6f0b]{background:linear-gradient(135deg,#d97706,#f59e0b,#f97316);color:#fff;box-shadow:0 8px 20px -2px #f59e0b73,inset 0 1px #fff6,0 0 0 1px #fbbf244d}.group:hover .kpi-icon-amber[data-v-2c5e6f0b],.group:hover .kpi-icon-secondary[data-v-2c5e6f0b]{transform:translateY(-2px) scale(1.08);box-shadow:0 12px 26px -2px #f59e0ba6,inset 0 1px #fff9,0 0 0 1px #ffffff80}.kpi-trend[data-v-2c5e6f0b]{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:800;padding:3px 8px;border-radius:8px;letter-spacing:.05em}.kpi-trend-up[data-v-2c5e6f0b]{background:#10b9811a;color:#10b981}.kpi-trend-neutral[data-v-2c5e6f0b]{background:#6b72801a;color:#6b7280}.filter-pill[data-v-2c5e6f0b]{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border-radius:10px;font-size:12px;font-weight:600;color:#6b7280;transition:all .25s ease;cursor:pointer;white-space:nowrap;border:none;background:transparent}.filter-pill[data-v-2c5e6f0b]:hover{color:#374151}.dark .filter-pill[data-v-2c5e6f0b]:hover{color:#d1d5db}.filter-pill-active[data-v-2c5e6f0b]{background:#fff;color:#111827;box-shadow:0 2px 8px #0000000f;font-weight:700}.dark .filter-pill-active[data-v-2c5e6f0b]{background:#374151cc;color:#fff;box-shadow:0 2px 8px #0003}.filter-count[data-v-2c5e6f0b]{font-size:10px;font-weight:800;padding:1px 6px;border-radius:6px;background:#0000000f}.dark .filter-count[data-v-2c5e6f0b]{background:#ffffff14}.filter-pill-active .filter-count[data-v-2c5e6f0b]{background:rgba(var(--primary-rgb),.12);color:var(--primary-color)}.gaming-pod-wrapper[data-v-2c5e6f0b]{position:relative;height:100%;display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.16,1,.3,1);filter:drop-shadow(0 10px 24px rgba(0,0,0,.08))}.gaming-pod-wrapper[data-v-2c5e6f0b]:hover{transform:translateY(-8px);filter:drop-shadow(0 18px 36px rgba(0,112,209,.22))}.gaming-pod-wrapper[data-v-2c5e6f0b]:has(.pod-offline):hover{filter:drop-shadow(0 18px 36px rgba(239,68,68,.25))}.gaming-pod-wrapper[data-v-2c5e6f0b]:has(.pod-reserved):hover{filter:drop-shadow(0 18px 36px rgba(245,158,11,.25))}.dark .gaming-pod-wrapper[data-v-2c5e6f0b]{filter:drop-shadow(0 14px 28px rgba(0,0,0,.6))}.dark .gaming-pod-wrapper[data-v-2c5e6f0b]:hover{filter:drop-shadow(0 22px 42px rgba(0,240,255,.35))}.dark .gaming-pod-wrapper[data-v-2c5e6f0b]:has(.pod-offline):hover{filter:drop-shadow(0 22px 42px rgba(255,0,85,.4))}.dark .gaming-pod-wrapper[data-v-2c5e6f0b]:has(.pod-reserved):hover{filter:drop-shadow(0 22px 42px rgba(245,158,11,.4))}.pod-ground-glow[data-v-2c5e6f0b]{position:absolute;bottom:-14px;left:10%;right:10%;height:28px;border-radius:50%;filter:blur(20px);pointer-events:none;z-index:0;opacity:.3;transition:all .45s ease}.dark .pod-ground-glow[data-v-2c5e6f0b]{opacity:.65}.glow-cyan[data-v-2c5e6f0b]{background:radial-gradient(ellipse,#00f0ff 0%,#0070d1 60%,transparent 100%)}.glow-emerald[data-v-2c5e6f0b]{background:radial-gradient(ellipse,#10b981 0%,#059669 60%,transparent 100%)}.glow-amber[data-v-2c5e6f0b]{background:radial-gradient(ellipse,#f59e0b 0%,#b45309 60%,transparent 100%)}.glow-crimson[data-v-2c5e6f0b]{background:radial-gradient(ellipse,#ff0055 0%,#b91c1c 60%,transparent 100%);opacity:.4}.dark .glow-crimson[data-v-2c5e6f0b]{opacity:.8}.gaming-pod-wrapper:hover .pod-ground-glow[data-v-2c5e6f0b]{opacity:.7;transform:scale(1.15)}.dark .gaming-pod-wrapper:hover .pod-ground-glow[data-v-2c5e6f0b]{opacity:1}.pod-side-rail[data-v-2c5e6f0b]{position:absolute;top:42px;bottom:42px;width:3.5px;border-radius:999px;z-index:10;pointer-events:none;transition:all .4s ease}.pod-side-rail-left[data-v-2c5e6f0b]{left:-2px}.pod-side-rail-right[data-v-2c5e6f0b]{right:-2px}.rail-active[data-v-2c5e6f0b]{background:linear-gradient(180deg,transparent 0%,#00f0ff 25%,#0070d1 75%,transparent 100%);box-shadow:0 0 10px #00a2ffb3,0 0 20px #0070d166}.dark .rail-active[data-v-2c5e6f0b]{box-shadow:0 0 14px #00f0fff2,0 0 28px #0070d199}.rail-available[data-v-2c5e6f0b]{background:linear-gradient(180deg,transparent 0%,#10b981 30%,#00f0ff 70%,transparent 100%);box-shadow:0 0 10px #10b98199}.dark .rail-available[data-v-2c5e6f0b]{box-shadow:0 0 12px #10b981b3}.rail-offline[data-v-2c5e6f0b]{background:linear-gradient(180deg,transparent 0%,#ff0055 25%,#ef4444 75%,transparent 100%);box-shadow:0 0 12px #ef4444b3}.dark .rail-offline[data-v-2c5e6f0b]{box-shadow:0 0 16px #ff0055f2,0 0 30px #ef44448c}.rail-reserved[data-v-2c5e6f0b]{background:linear-gradient(180deg,transparent 0%,#f59e0b 25%,#fbbf24 75%,transparent 100%);box-shadow:0 0 10px #f59e0bb3}.dark .rail-reserved[data-v-2c5e6f0b]{box-shadow:0 0 14px #f59e0be6,0 0 28px #fbbf2480}.rail-idle[data-v-2c5e6f0b]{background:linear-gradient(180deg,transparent 0%,rgba(156,163,175,.4) 50%,transparent 100%)}.gaming-pod[data-v-2c5e6f0b]{position:relative;z-index:2;height:100%;min-height:0;display:flex;flex-direction:column;flex:1;padding:1.5px;transition:all .4s cubic-bezier(.16,1,.3,1);clip-path:polygon(18px 0%,calc(100% - 18px) 0%,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0% calc(100% - 18px),0% 18px)}.pod-active[data-v-2c5e6f0b]{background:linear-gradient(135deg,#00a2ffb3,#005ac859,#00d2f099);box-shadow:0 4px 18px #0070d11f}.dark .pod-active[data-v-2c5e6f0b]{background:linear-gradient(135deg,#00f0ffbf,#0070d14d,#00f0ff99);box-shadow:0 0 25px #00f0ff26}.pod-available[data-v-2c5e6f0b]{background:linear-gradient(135deg,#10b98180,#0070d14d,#10b98166);box-shadow:0 4px 18px #10b9811a}.dark .pod-available[data-v-2c5e6f0b]{background:linear-gradient(135deg,#0070d180,#10b9814d,#00f0ff66);box-shadow:0 0 20px #10b9811f}.pod-reserved[data-v-2c5e6f0b]{background:linear-gradient(135deg,#f59e0bb3,#d977064d,#fbbf248c);box-shadow:0 4px 18px #f59e0b26}.dark .pod-reserved[data-v-2c5e6f0b]{background:linear-gradient(135deg,#f59e0bcc,#d9770659,#fbbf24a6);box-shadow:0 0 22px #f59e0b33}.pod-offline[data-v-2c5e6f0b]{background:linear-gradient(135deg,#ef4444bf,#b91c1c59,#f43f5e99);box-shadow:0 4px 18px #ef44442e}.dark .pod-offline[data-v-2c5e6f0b]{background:linear-gradient(135deg,#ff0055e6,#b91c1c66,#ff0055b3);box-shadow:0 0 28px #ff005547}.pod-inner-chassis[data-v-2c5e6f0b]{clip-path:polygon(17px 0%,calc(100% - 17px) 0%,100% 17px,100% calc(100% - 17px),calc(100% - 17px) 100%,17px 100%,0% calc(100% - 17px),0% 17px);background:#fff;color:#0f172a;height:100%;display:flex;flex-direction:column;flex:1;transition:background .3s ease,color .3s ease}.pod-available .pod-inner-chassis[data-v-2c5e6f0b],.pod-active .pod-inner-chassis[data-v-2c5e6f0b]{background:linear-gradient(180deg,#fff,#f8fafc)}.pod-offline .pod-inner-chassis[data-v-2c5e6f0b]{background:linear-gradient(180deg,#fff,#fff1f2)}.pod-reserved .pod-inner-chassis[data-v-2c5e6f0b]{background:linear-gradient(180deg,#fff,#fffbeb)}.dark .pod-inner-chassis[data-v-2c5e6f0b]{background:radial-gradient(120% 80% at 50% 0%,#0d1527,#080a12 60%,#040508);color:#fff}.dark .pod-available .pod-inner-chassis[data-v-2c5e6f0b]{background:radial-gradient(120% 80% at 50% 0%,#0d162d,#070914 60%,#05060c)}.dark .pod-offline .pod-inner-chassis[data-v-2c5e6f0b]{background:radial-gradient(120% 80% at 50% 0%,#200812,#0e0408 60%,#050103)}.dark .pod-reserved .pod-inner-chassis[data-v-2c5e6f0b]{background:radial-gradient(120% 80% at 50% 0%,#1f1406,#0e0903 60%,#050301)}.pod-corner[data-v-2c5e6f0b]{position:absolute;width:12px;height:12px;pointer-events:none;z-index:15;transition:border-color .3s ease}.pod-corner-tl[data-v-2c5e6f0b]{top:4px;left:4px;border-top:2px solid #0284c7;border-left:2px solid #0284c7}.pod-corner-tr[data-v-2c5e6f0b]{top:4px;right:4px;border-top:2px solid #0284c7;border-right:2px solid #0284c7}.pod-corner-bl[data-v-2c5e6f0b]{bottom:4px;left:4px;border-bottom:2px solid #0284c7;border-left:2px solid #0284c7}.pod-corner-br[data-v-2c5e6f0b]{bottom:4px;right:4px;border-bottom:2px solid #0284c7;border-right:2px solid #0284c7}.dark .pod-corner-tl[data-v-2c5e6f0b],.dark .pod-corner-tr[data-v-2c5e6f0b],.dark .pod-corner-bl[data-v-2c5e6f0b],.dark .pod-corner-br[data-v-2c5e6f0b]{border-color:#00f0ff}.pod-offline .pod-corner[data-v-2c5e6f0b]{border-color:#e11d48!important}.dark .pod-offline .pod-corner[data-v-2c5e6f0b]{border-color:#f05!important}.pod-reserved .pod-corner[data-v-2c5e6f0b]{border-color:#d97706!important}.dark .pod-reserved .pod-corner[data-v-2c5e6f0b]{border-color:#fbbf24!important}.pod-visor[data-v-2c5e6f0b]{background:#f8fafc;border-bottom:1px solid #e2e8f0;transition:background .3s}.pod-visor-offline[data-v-2c5e6f0b]{background:#fff1f2;border-bottom:1px solid #fecdd3}.dark .pod-visor[data-v-2c5e6f0b]{background:#0006;border-bottom:1px solid rgba(255,255,255,.06)}.dark .pod-visor-offline[data-v-2c5e6f0b]{background:#1e050f99;border-bottom:1px solid rgba(255,0,85,.25)}.visor-lightbar[data-v-2c5e6f0b]{height:3px;width:100%;position:relative;overflow:hidden}.visor-active[data-v-2c5e6f0b]{background:linear-gradient(90deg,#003791,#0070d1 30%,#00f0ff 70%,#003791);box-shadow:0 0 10px #0284c7}.dark .visor-active[data-v-2c5e6f0b]{box-shadow:0 0 12px #00f0ff}.visor-available[data-v-2c5e6f0b]{background:linear-gradient(90deg,#059669,#10b981,#34d399);box-shadow:0 0 10px #10b981}.visor-offline[data-v-2c5e6f0b]{background:repeating-linear-gradient(45deg,#ef4444,#ef4444 8px,#7f1d1d 8px 16px);box-shadow:0 0 10px #e11d48}.dark .visor-offline[data-v-2c5e6f0b]{box-shadow:0 0 14px #f05}.visor-reserved[data-v-2c5e6f0b]{background:linear-gradient(90deg,#d97706,#f59e0b,#fde68a);box-shadow:0 0 10px #f59e0b}.visor-hazard-stripes[data-v-2c5e6f0b]{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:hazard-swipe-2c5e6f0b 2s linear infinite}@keyframes hazard-swipe-2c5e6f0b{0%{transform:translate(-100%)}to{transform:translate(100%)}}.visor-chip[data-v-2c5e6f0b]{padding:2px 8px;border-radius:8px;font-size:10px;font-weight:900;font-family:monospace;transition:all .3s}.visor-chip-active[data-v-2c5e6f0b]{background:#e0f2fe;color:#0284c7;border:1px solid #bae6fd}.visor-chip-available[data-v-2c5e6f0b]{background:#dcfce7;color:#16a34a;border:1px solid #bbf7d0}.visor-chip-offline[data-v-2c5e6f0b]{background:#ffe4e6;color:#e11d48;border:1px solid #fecdd3}.visor-chip-reserved[data-v-2c5e6f0b]{background:#fef3c7;color:#d97706;border:1px solid #fde047}.dark .visor-chip-active[data-v-2c5e6f0b]{background:#00f0ff1f;color:#00f0ff;border:1px solid rgba(0,240,255,.35)}.dark .visor-chip-available[data-v-2c5e6f0b]{background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.35)}.dark .visor-chip-offline[data-v-2c5e6f0b]{background:#ff005529;color:#ff4d88;border:1px solid rgba(255,0,85,.45)}.dark .visor-chip-reserved[data-v-2c5e6f0b]{background:#f59e0b29;color:#fbbf24;border:1px solid rgba(245,158,11,.45)}.pod-status-active[data-v-2c5e6f0b]{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:900;font-family:monospace;background:#e0f2fe;color:#0284c7;border:1px solid #bae6fd}.pod-pulse-dot[data-v-2c5e6f0b]{width:7px;height:7px;border-radius:50%;background:#0284c7;animation:status-ping 1.5s cubic-bezier(0,0,.2,1) infinite;box-shadow:0 0 6px #0284c7b3}.dark .pod-status-active[data-v-2c5e6f0b]{background:#00f0ff26;color:#00f0ff;border:1px solid rgba(0,240,255,.4);box-shadow:0 0 10px #00f0ff40}.dark .pod-pulse-dot[data-v-2c5e6f0b]{background:#00f0ff;box-shadow:0 0 8px #00f0ffe6}.pod-status-available[data-v-2c5e6f0b]{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:900;font-family:monospace;background:#dcfce7;color:#16a34a;border:1px solid #bbf7d0}.dark .pod-status-available[data-v-2c5e6f0b]{background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.3)}.pod-status-offline[data-v-2c5e6f0b]{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:900;font-family:monospace;background:#ffe4e6;color:#e11d48;border:1px solid #fecdd3}.pod-pulse-dot-offline[data-v-2c5e6f0b]{width:7px;height:7px;border-radius:50%;background:#e11d48;animation:status-ping 1.2s cubic-bezier(0,0,.2,1) infinite;box-shadow:0 0 8px #e11d48}.dark .pod-status-offline[data-v-2c5e6f0b]{background:#ff00552e;color:#ff4d88;border:1px solid rgba(255,0,85,.5);box-shadow:0 0 14px #ff005559}.dark .pod-pulse-dot-offline[data-v-2c5e6f0b]{background:#f05;box-shadow:0 0 10px #f05}.pod-status-reserved[data-v-2c5e6f0b]{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:800;font-family:monospace;background:#fef3c7;color:#d97706;border:1px solid #fde047}.dark .pod-status-reserved[data-v-2c5e6f0b]{background:#f59e0b2e;color:#fbbf24;border:1px solid rgba(245,158,11,.4);box-shadow:0 0 10px #f59e0b40}.pod-status-idle[data-v-2c5e6f0b]{padding:3px 8px;border-radius:999px;font-size:10px;font-weight:800;font-family:monospace;background:#6b728026;color:#9ca3af;border:1px solid rgba(107,114,128,.2)}.pilot-hud-bar[data-v-2c5e6f0b]{background:#f1f5f9;border:1px solid #e2e8f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dark .pilot-hud-bar[data-v-2c5e6f0b]{background:#00193c73;border:1px solid rgba(0,240,255,.16)}.eq-bar[data-v-2c5e6f0b]{display:inline-block;width:2.5px;border-radius:2px;background:#0284c7;transform-origin:bottom}.dark .eq-bar[data-v-2c5e6f0b]{background:#00f0ff;box-shadow:0 0 6px #00f0ff}@keyframes eq-bounce-2c5e6f0b{0%,to{height:4px}50%{height:16px}}.eq-bar-1[data-v-2c5e6f0b]{height:6px;animation:eq-bounce-2c5e6f0b .8s ease-in-out infinite}.eq-bar-2[data-v-2c5e6f0b]{height:12px;animation:eq-bounce-2c5e6f0b .6s ease-in-out .2s infinite}.eq-bar-3[data-v-2c5e6f0b]{height:16px;animation:eq-bounce-2c5e6f0b .9s ease-in-out .4s infinite}.eq-bar-4[data-v-2c5e6f0b]{height:8px;animation:eq-bounce-2c5e6f0b .7s ease-in-out .1s infinite}.eq-bar-5[data-v-2c5e6f0b]{height:14px;animation:eq-bounce-2c5e6f0b .85s ease-in-out .3s infinite}.hud-reactor-timer[data-v-2c5e6f0b]{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-radius:20px;padding:12px 14px;text-align:center;border:1px solid #e2e8f0;position:relative;overflow:hidden;box-shadow:inset 0 2px 6px #00000008,0 4px 12px #0070d10f}.hud-reactor-timer[data-v-2c5e6f0b]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:70%;height:1.5px;background:linear-gradient(90deg,transparent,#0284c7,transparent);opacity:.9}.dark .hud-reactor-timer[data-v-2c5e6f0b]{background:radial-gradient(120% 100% at 50% 0%,#002d64a6,#040710f2);border:1px solid rgba(0,240,255,.28);box-shadow:inset 0 2px 12px #000c,0 0 20px #00f0ff26}.dark .hud-reactor-timer[data-v-2c5e6f0b]:before{background:linear-gradient(90deg,transparent,#00f0ff,transparent)}.timer-digits[data-v-2c5e6f0b]{display:flex;align-items:center;justify-content:center;gap:2px;margin:2px 0}.timer-digit[data-v-2c5e6f0b]{font-family:JetBrains Mono,Fira Code,monospace;font-size:1.9rem;font-weight:900;color:#0369a1;text-shadow:0 0 10px rgba(3,105,161,.25);letter-spacing:.02em;min-width:22px;text-align:center;line-height:1;font-variant-numeric:tabular-nums}.timer-separator[data-v-2c5e6f0b]{font-size:1.65rem;font-weight:900;color:#0284c7;opacity:.85;animation:separator-blink 1s ease-in-out infinite;line-height:1}.dark .timer-digit[data-v-2c5e6f0b]{color:#00f0ff;text-shadow:0 0 16px rgba(0,240,255,.8),0 0 32px rgba(0,112,209,.45)}.dark .timer-separator[data-v-2c5e6f0b]{color:#00f0ff}.dualsense-control-deck[data-v-2c5e6f0b]{background:#f8fafc;border:1px solid #e2e8f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dark .dualsense-control-deck[data-v-2c5e6f0b]{background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.mode-switch-pill[data-v-2c5e6f0b]{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:9px;font-size:11px;font-weight:800;cursor:pointer;transition:all .25s ease;border:none}.mode-switch-hourly-active[data-v-2c5e6f0b],.mode-switch-match-active[data-v-2c5e6f0b]{background:linear-gradient(135deg,#0050c8,#0284c7);color:#fff;box-shadow:0 2px 10px #0284c766}.mode-switch-inactive[data-v-2c5e6f0b]{background:transparent;color:#64748b}.mode-switch-inactive[data-v-2c5e6f0b]:hover{color:#0f172a}.dark .mode-switch-hourly-active[data-v-2c5e6f0b],.dark .mode-switch-match-active[data-v-2c5e6f0b]{background:linear-gradient(135deg,#003791,#0070d1);box-shadow:0 0 14px #0070d199}.dark .mode-switch-inactive[data-v-2c5e6f0b]{color:#94a3b8}.dark .mode-switch-inactive[data-v-2c5e6f0b]:hover{color:#fff}.ps-glyph[data-v-2c5e6f0b]{font-weight:900;font-size:11px}.trophy-counter-box[data-v-2c5e6f0b]{background:#fefce8;border:1px solid #fde047}.dark .trophy-counter-box[data-v-2c5e6f0b]{background:#00000073;border:1px solid rgba(251,191,36,.18)}.cyber-counter-btn[data-v-2c5e6f0b]{width:28px;height:28px;border-radius:8px;font-weight:900;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;background:#fff;color:#0f172a;border:1px solid #cbd5e1}.cyber-counter-btn[data-v-2c5e6f0b]:hover:not(:disabled){background:#f1f5f9;transform:scale(1.05)}.dark .cyber-counter-btn[data-v-2c5e6f0b]{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.12)}.dark .cyber-counter-btn[data-v-2c5e6f0b]:hover:not(:disabled){background:#ffffff2e}.cyber-counter-btn-add[data-v-2c5e6f0b]{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#000;box-shadow:0 0 12px #f59e0b80;border:none}.cyber-counter-btn-add[data-v-2c5e6f0b]:hover{background:linear-gradient(135deg,#fbbf24,#fde68a);transform:scale(1.08)}.telemetry-price-box[data-v-2c5e6f0b]{background:#f8fafc;border:1px solid #e2e8f0}.dark .telemetry-price-box[data-v-2c5e6f0b]{background:#00143259;border:1px solid rgba(0,240,255,.14)}.total-amount[data-v-2c5e6f0b]{color:#d97706}.dark .total-amount[data-v-2c5e6f0b]{color:#fbbf24;text-shadow:0 0 14px rgba(251,191,36,.55)}.holo-console-stage[data-v-2c5e6f0b]{min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2px 0}.holo-pedestal[data-v-2c5e6f0b]{position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:136px;height:28px;pointer-events:none}.holo-ring-outer[data-v-2c5e6f0b]{position:absolute;inset:0;border:1px dashed rgba(0,162,255,.4);border-radius:50%;animation:holo-rotate-2c5e6f0b 8s linear infinite}.dark .holo-ring-outer[data-v-2c5e6f0b]{border-color:#00f0ff80}.holo-ring-inner[data-v-2c5e6f0b]{position:absolute;inset:6px 14px;border:1.5px solid rgba(0,162,255,.7);border-radius:50%;box-shadow:0 0 10px #0070d14d}.dark .holo-ring-inner[data-v-2c5e6f0b]{border-color:#00f0ffd9;box-shadow:0 0 14px #00f0ffb3}.holo-ring-outer-offline[data-v-2c5e6f0b]{position:absolute;inset:0;border:1px dashed rgba(239,68,68,.5);border-radius:50%;animation:holo-rotate-2c5e6f0b 8s linear infinite}.dark .holo-ring-outer-offline[data-v-2c5e6f0b]{border-color:#f059}.holo-ring-inner-offline[data-v-2c5e6f0b]{position:absolute;inset:6px 14px;border:1.5px solid rgba(239,68,68,.8);border-radius:50%;box-shadow:0 0 10px #ef44444d}.dark .holo-ring-inner-offline[data-v-2c5e6f0b]{border-color:#ff0055e6;box-shadow:0 0 16px #ff0055b3}.holo-ring-outer-amber[data-v-2c5e6f0b]{position:absolute;inset:0;border:1px dashed rgba(245,158,11,.5);border-radius:50%;animation:holo-rotate-2c5e6f0b 8s linear infinite}.dark .holo-ring-outer-amber[data-v-2c5e6f0b]{border-color:#f59e0b99}.holo-ring-inner-amber[data-v-2c5e6f0b]{position:absolute;inset:6px 14px;border:1.5px solid rgba(245,158,11,.8);border-radius:50%;box-shadow:0 0 10px #f59e0b4d}.dark .holo-ring-inner-amber[data-v-2c5e6f0b]{border-color:#f59e0be6;box-shadow:0 0 16px #f59e0bb3}@keyframes holo-rotate-2c5e6f0b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes levitate-2c5e6f0b{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.animate-levitate[data-v-2c5e6f0b]{animation:levitate-2c5e6f0b 3.5s ease-in-out infinite}.cyber-spec-badge[data-v-2c5e6f0b]{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:800;font-family:monospace}.badge-blue[data-v-2c5e6f0b]{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.dark .badge-blue[data-v-2c5e6f0b]{background:#0070d129;color:#38bdf8;border:1px solid rgba(0,112,209,.35)}.badge-emerald[data-v-2c5e6f0b]{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.dark .badge-emerald[data-v-2c5e6f0b]{background:#10b98129;color:#34d399;border:1px solid rgba(16,185,129,.35)}.badge-purple[data-v-2c5e6f0b]{background:#f3e8ff;color:#7e22ce;border:1px solid #e9d5ff}.dark .badge-purple[data-v-2c5e6f0b]{background:#a855f729;color:#c084fc;border:1px solid rgba(168,85,247,.35)}.badge-crimson[data-v-2c5e6f0b]{background:#ffe4e6;color:#e11d48;border:1px solid #fecdd3}.dark .badge-crimson[data-v-2c5e6f0b]{background:#ff00552e;color:#f69;border:1px solid rgba(255,0,85,.45)}.badge-crimson-subtle[data-v-2c5e6f0b]{background:#fff1f2;color:#f43f5e;border:1px solid #ffe4e6}.dark .badge-crimson-subtle[data-v-2c5e6f0b]{background:#ef44441f;color:#fca5a5;border:1px solid rgba(239,68,68,.28)}.badge-amber[data-v-2c5e6f0b]{background:#fef3c7;color:#b45309;border:1px solid #fde047}.dark .badge-amber[data-v-2c5e6f0b]{background:#f59e0b2e;color:#fbbf24;border:1px solid rgba(245,158,11,.45)}.badge-amber-subtle[data-v-2c5e6f0b]{background:#fffbeb;color:#d97706;border:1px solid #fef3c7}.dark .badge-amber-subtle[data-v-2c5e6f0b]{background:#fbbf241f;color:#fde68a;border:1px solid rgba(251,191,36,.28)}.slanted-rate-card[data-v-2c5e6f0b]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:8px 10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .3s ease;min-height:0}.rate-card-hourly[data-v-2c5e6f0b]:hover{border-color:#0284c799;box-shadow:0 4px 16px #0284c726;transform:translateY(-2px)}.rate-card-match[data-v-2c5e6f0b]:hover{border-color:#d9770699;box-shadow:0 4px 16px #d9770626;transform:translateY(-2px)}.dark .slanted-rate-card[data-v-2c5e6f0b]{background:#00143273;border:1px solid rgba(0,240,255,.2)}.dark .rate-card-hourly[data-v-2c5e6f0b]:hover{border-color:#00f0ff99;box-shadow:0 0 18px #00f0ff40}.dark .rate-card-match[data-v-2c5e6f0b]:hover{border-color:#fbbf2499;box-shadow:0 0 18px #fbbf2440}.offline-diagnostic-box[data-v-2c5e6f0b],.reserved-diagnostic-box[data-v-2c5e6f0b]{min-height:0;padding:6px 8px;display:flex;flex-direction:column;justify-content:space-between}.station-action-btn[data-v-2c5e6f0b]{display:flex;align-items:center;justify-content:center;gap:5px;padding:7px 6px;border-radius:11px;font-size:11.5px;font-weight:800;transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer;border:none}.action-btn-gold[data-v-2c5e6f0b]{background:#fef3c7;color:#b45309;border:1px solid #fde047}.action-btn-gold[data-v-2c5e6f0b]:hover{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4);transform:translateY(-2px);box-shadow:0 6px 16px #f59e0b73}.dark .action-btn-gold[data-v-2c5e6f0b]{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.35)}.dark .action-btn-gold[data-v-2c5e6f0b]:hover{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4)}.action-btn-secondary[data-v-2c5e6f0b]{background:#d1fae5;color:#047857;border:1px solid #a7f3d0}.action-btn-secondary[data-v-2c5e6f0b]:hover{background:#10b981;color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px #10b98166}.dark .action-btn-secondary[data-v-2c5e6f0b]{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.3)}.dark .action-btn-secondary[data-v-2c5e6f0b]:hover{background:#10b981;color:#fff}.action-btn-dark[data-v-2c5e6f0b]{background:#f1f5f9;color:#334155;border:1px solid #cbd5e1}.action-btn-dark[data-v-2c5e6f0b]:hover{background:#e2e8f0;color:#0f172a;transform:translateY(-2px)}.dark .action-btn-dark[data-v-2c5e6f0b]{background:#ffffff14;color:#cbd5e1;border:1px solid rgba(255,255,255,.14)}.dark .action-btn-dark[data-v-2c5e6f0b]:hover{background:#ffffff2e;color:#fff}.master-checkout-btn[data-v-2c5e6f0b]{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border-radius:13px;font-size:13px;font-weight:900;color:#fff;background:linear-gradient(135deg,#003791,#0070d1,#00a2ff);box-shadow:0 4px 14px #0070d173;transition:all .3s cubic-bezier(.16,1,.3,1);cursor:pointer;border:1px solid rgba(255,255,255,.2);position:relative;overflow:hidden}.master-checkout-btn[data-v-2c5e6f0b]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.25));opacity:0;transition:opacity .3s}.master-checkout-btn[data-v-2c5e6f0b]:hover:before{opacity:1}.master-checkout-btn[data-v-2c5e6f0b]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00a2ff99,0 0 16px #00f0ff4d;background:linear-gradient(135deg,#0043b3,#0082f5,#1ab0ff)}.master-launch-btn[data-v-2c5e6f0b]{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border-radius:13px;font-size:13px;font-weight:900;color:#fff;background:linear-gradient(135deg,#003791,#0070d1,#00f0ff);box-shadow:0 4px 16px #0070d166,0 0 12px #00f0ff33;transition:all .3s cubic-bezier(.16,1,.3,1);cursor:pointer;border:1px solid rgba(0,240,255,.35);position:relative;overflow:hidden;text-shadow:0 1px 3px rgba(0,0,0,.5)}.master-launch-btn[data-v-2c5e6f0b]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 60%);opacity:0;transition:opacity .5s}.master-launch-btn[data-v-2c5e6f0b]:hover:before{opacity:1}.master-launch-btn[data-v-2c5e6f0b]:hover{transform:translateY(-2px);box-shadow:0 8px 26px #00a2ff99,0 0 20px #00f0ff66;background:linear-gradient(135deg,#0043b3,#0082f5,#29f3ff)}.master-offline-reactivate-btn[data-v-2c5e6f0b]{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border-radius:13px;font-size:12.5px;font-weight:900;color:#fff;background:linear-gradient(135deg,#991b1b,#dc2626,#f05);box-shadow:0 4px 16px #dc262666,0 0 14px #ff00554d;transition:all .3s cubic-bezier(.16,1,.3,1);cursor:pointer;border:1px solid rgba(255,0,85,.5);position:relative;overflow:hidden;text-shadow:0 1px 3px rgba(0,0,0,.6)}.master-offline-reactivate-btn[data-v-2c5e6f0b]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 60%);opacity:0;transition:opacity .5s}.master-offline-reactivate-btn[data-v-2c5e6f0b]:hover:before{opacity:1}.master-offline-reactivate-btn[data-v-2c5e6f0b]:hover{transform:translateY(-2px);box-shadow:0 8px 26px #dc2626a6,0 0 22px #ff005580;background:linear-gradient(135deg,#b91c1c,#ef4444,#ff2a70)}.master-reserved-launch-btn[data-v-2c5e6f0b]{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border-radius:13px;font-size:12.5px;font-weight:900;color:#0f172a;background:linear-gradient(135deg,#d97706,#f59e0b,#fbbf24);box-shadow:0 4px 16px #f59e0b66,0 0 14px #fbbf244d;transition:all .3s cubic-bezier(.16,1,.3,1);cursor:pointer;border:1px solid rgba(251,191,36,.55);position:relative;overflow:hidden}.master-reserved-launch-btn[data-v-2c5e6f0b]:hover{transform:translateY(-2px);box-shadow:0 8px 26px #f59e0ba6,0 0 22px #fbbf2480;background:linear-gradient(135deg,#b45309,#fbbf24,#fde68a)}.modal-card[data-v-2c5e6f0b]{background:#fff;border-radius:24px;padding:24px;box-shadow:0 25px 60px #00000026,0 0 0 1px #0000000a;border:1px solid rgba(0,0,0,.06)}@media(max-height:800px),(max-width:640px){.modal-card[data-v-2c5e6f0b]{padding:16px 20px;border-radius:20px}}.dark .modal-card[data-v-2c5e6f0b]{background:#1f2937;box-shadow:0 25px 60px #00000080,0 0 0 1px #ffffff0f;border:1px solid rgba(255,255,255,.08)}.modal-close-btn[data-v-2c5e6f0b]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;color:#9ca3af;transition:all .2s;cursor:pointer;border:none;background:transparent}.modal-close-btn[data-v-2c5e6f0b]:hover{background:#0000000d;color:#374151}.dark .modal-close-btn[data-v-2c5e6f0b]:hover{background:#ffffff0f;color:#e5e7eb}.modal-label[data-v-2c5e6f0b]{display:block;font-size:12px;font-weight:700;color:#374151;margin-bottom:6px}.dark .modal-label[data-v-2c5e6f0b]{color:#d1d5db}.modal-input[data-v-2c5e6f0b]{width:100%;padding:10px 14px;border-radius:14px;border:1.5px solid #e5e7eb;background:#f9fafb;color:#111827;font-size:14px;transition:all .2s;outline:none}.dark .modal-input[data-v-2c5e6f0b]{border-color:#374151;background:#37415180;color:#fff}.modal-input[data-v-2c5e6f0b]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1)}.modal-cancel-btn[data-v-2c5e6f0b]{padding:10px 18px;border-radius:14px;font-size:12px;font-weight:600;color:#6b7280;transition:all .2s;cursor:pointer;border:none;background:transparent}.modal-cancel-btn[data-v-2c5e6f0b]:hover{background:#0000000a;color:#374151}.dark .modal-cancel-btn[data-v-2c5e6f0b]{color:#9ca3af}.dark .modal-cancel-btn[data-v-2c5e6f0b]:hover{background:#ffffff0d;color:#d1d5db}.modal-submit-btn[data-v-2c5e6f0b]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:14px;font-size:12px;font-weight:800;color:#fff;transition:all .3s ease;cursor:pointer;border:none;box-shadow:0 4px 14px #0000001a}.modal-submit-btn[data-v-2c5e6f0b]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #00000026}.mode-selector-btn[data-v-2c5e6f0b]{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px;border-radius:14px;font-size:12px;font-weight:700;transition:all .25s ease;cursor:pointer}.mode-selector-active[data-v-2c5e6f0b]{background:linear-gradient(135deg,#003791,#0070d1);color:#fff;border:1.5px solid #00a2ff;box-shadow:0 4px 16px #0070d166}.mode-selector-inactive[data-v-2c5e6f0b]{background:#f3f4f6;color:#6b7280;border:1.5px solid #e5e7eb}.dark .mode-selector-inactive[data-v-2c5e6f0b]{background:#37415180;color:#9ca3af;border:1.5px solid #374151}.mode-selector-inactive[data-v-2c5e6f0b]:hover{border-color:rgba(var(--primary-rgb),.3);color:#374151}.dark .mode-selector-inactive[data-v-2c5e6f0b]:hover{border-color:rgba(var(--primary-rgb),.4);color:#d1d5db}.receipt-card[data-v-2c5e6f0b]{background:#f9fafb;border-radius:18px;padding:18px;border:1px solid #e5e7eb;space-y:8px;font-size:12px}.receipt-card[data-v-2c5e6f0b]>*+*{margin-top:8px}.dark .receipt-card[data-v-2c5e6f0b]{background:#11182799;border:1px solid #374151}.payment-method-card[data-v-2c5e6f0b]{background:#10b9810f;border:1px solid rgba(16,185,129,.2);border-radius:18px;padding:14px;display:flex;align-items:center;justify-content:space-between;color:#059669}.dark .payment-method-card[data-v-2c5e6f0b]{color:#34d399}.category-pill[data-v-2c5e6f0b]{padding:5px 12px;border-radius:10px;font-size:11px;font-weight:600;white-space:nowrap;transition:all .2s;cursor:pointer;border:none;background:#f3f4f6;color:#6b7280}.dark .category-pill[data-v-2c5e6f0b]{background:#37415180;color:#9ca3af}.category-pill-active[data-v-2c5e6f0b]{background:var(--primary-color)!important;color:#fff!important;box-shadow:0 2px 8px rgba(var(--primary-rgb),.25)}.product-card[data-v-2c5e6f0b],.pos-product-card[data-v-2c5e6f0b]{padding:10px;border-radius:16px;border:1.5px solid #e5e7eb;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;justify-content:space-between;background:#fafafa;color:#374151;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark .product-card[data-v-2c5e6f0b],.dark .pos-product-card[data-v-2c5e6f0b]{background:#1f293799;border-color:#374151;color:#e5e7eb}.product-card[data-v-2c5e6f0b]:hover,.pos-product-card[data-v-2c5e6f0b]:hover{border-color:var(--secondary-color);transform:translateY(-1px);box-shadow:0 4px 14px #0000000f}.product-card-selected[data-v-2c5e6f0b],.pos-product-card-active[data-v-2c5e6f0b]{background:rgba(var(--primary-rgb),.06)!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 2px rgba(var(--primary-rgb),.25)}.qty-btn[data-v-2c5e6f0b]{width:34px;height:34px;border-radius:10px;background:#f3f4f6;color:#374151;font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .2s;cursor:pointer;border:none}.dark .qty-btn[data-v-2c5e6f0b]{background:#37415199;color:#e5e7eb}.qty-btn[data-v-2c5e6f0b]:hover{background:#e5e7eb}.dark .qty-btn[data-v-2c5e6f0b]:hover{background:#374151e6}.custom-scrollbar[data-v-2c5e6f0b]::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar[data-v-2c5e6f0b]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-2c5e6f0b]::-webkit-scrollbar-thumb{background:#9ca3af66;border-radius:6px}.custom-scrollbar[data-v-2c5e6f0b]::-webkit-scrollbar-thumb:hover{background:#9ca3afb3}.tabular-nums[data-v-2c5e6f0b]{font-variant-numeric:tabular-nums}
