.screen.theme-cyber[data-v-c415fee2]{--t-bg: linear-gradient(165deg, #123a6e 0%, #0a2040 42%, #060b14 72%, #040810 100%);--t-fg: #fff;--t-fg-muted: rgba(255, 255, 255, .67);--t-fg-soft: rgba(255, 255, 255, .82);--t-accent: #00d8ff;--t-accent-glow: rgba(0, 216, 255, .45);--t-glow-1: rgba(0, 180, 255, .22);--t-glow-2: rgba(0, 120, 255, .14);--t-grid: rgba(0, 180, 255, .1);--t-scan: rgba(0, 180, 255, .1);--t-radar-a: rgba(0, 180, 255, .08);--t-radar-b: rgba(0, 140, 255, .06);--t-branch: #00d8ff;--t-divider: rgba(0, 180, 255, .45);--t-banner: linear-gradient(180deg, #0088ff 0%, #004488 45%, #002244 100%);--t-banner-shadow: rgba(0, 120, 255, .55);--t-btn: linear-gradient(180deg, #00aaff 0%, #0066cc 45%, #004488 100%);--t-btn-border: rgba(0, 180, 255, .5);--t-btn-closed: linear-gradient(180deg, #0a1828 0%, #060b14 100%);--t-blind-tag: linear-gradient(180deg, #0099ff 0%, #0055aa 100%);--t-hex-fill: rgba(0, 140, 255, .55);--t-hex-border: rgba(0, 200, 255, .65);--t-panel-bottom: rgba(0, 120, 255, .14);--t-signup-text: rgba(180, 230, 255, .85);--t-logo-bg: #00b4ff;--t-logo-fg: #041018}.screen.theme-scarlet[data-v-c415fee2]{--t-bg: linear-gradient(165deg, #f5f6f8 0%, #eceef1 42%, #e4e6ea 72%, #d8dce2 100%);--t-fg: #2a2a2a;--t-fg-muted: rgba(42, 42, 42, .62);--t-fg-soft: rgba(42, 42, 42, .78);--t-accent: #c41e3a;--t-accent-glow: rgba(196, 30, 58, .35);--t-glow-1: rgba(196, 30, 58, .12);--t-glow-2: rgba(196, 30, 58, .08);--t-grid: rgba(196, 30, 58, .08);--t-scan: rgba(196, 30, 58, .06);--t-radar-a: rgba(196, 30, 58, .06);--t-radar-b: rgba(196, 30, 58, .04);--t-branch: #c41e3a;--t-divider: rgba(196, 30, 58, .28);--t-banner: linear-gradient(180deg, #d42a45 0%, #c41e3a 45%, #a81830 100%);--t-banner-shadow: rgba(196, 30, 58, .35);--t-btn: linear-gradient(180deg, #d42a45 0%, #c41e3a 45%, #a81830 100%);--t-btn-border: rgba(196, 30, 58, .35);--t-btn-closed: linear-gradient(180deg, #e8e8ea 0%, #d8d8dc 100%);--t-blind-tag: linear-gradient(180deg, #d42a45 0%, #a81830 100%);--t-hex-fill: rgba(196, 30, 58, .45);--t-hex-border: rgba(196, 30, 58, .55);--t-panel-bottom: rgba(196, 30, 58, .08);--t-signup-text: rgba(80, 40, 48, .75);--t-logo-bg: #c41e3a;--t-logo-fg: #fff}.screen.theme-eco[data-v-c415fee2]{--t-bg: linear-gradient(165deg, #e8f0ea 0%, #d4e4d8 42%, #c5dcc8 72%, #b0d0b8 100%);--t-fg: #1e3a2a;--t-fg-muted: rgba(30, 58, 42, .62);--t-fg-soft: rgba(30, 58, 42, .78);--t-accent: #2d7a4f;--t-accent-glow: rgba(45, 122, 79, .35);--t-glow-1: rgba(45, 122, 79, .14);--t-glow-2: rgba(45, 122, 79, .1);--t-grid: rgba(45, 122, 79, .1);--t-scan: rgba(45, 122, 79, .08);--t-radar-a: rgba(45, 122, 79, .08);--t-radar-b: rgba(45, 122, 79, .06);--t-branch: #2d7a4f;--t-divider: rgba(45, 122, 79, .32);--t-banner: linear-gradient(180deg, #3a9a62 0%, #2d7a4f 45%, #1f5c38 100%);--t-banner-shadow: rgba(45, 122, 79, .35);--t-btn: linear-gradient(180deg, #3a9a62 0%, #2d7a4f 45%, #1f5c38 100%);--t-btn-border: rgba(45, 122, 79, .4);--t-btn-closed: linear-gradient(180deg, #dce8de 0%, #c8dcc8 100%);--t-blind-tag: linear-gradient(180deg, #3a9a62 0%, #1f5c38 100%);--t-hex-fill: rgba(45, 122, 79, .45);--t-hex-border: rgba(45, 122, 79, .55);--t-panel-bottom: rgba(45, 122, 79, .1);--t-signup-text: rgba(30, 58, 42, .72);--t-logo-bg: #2d7a4f;--t-logo-fg: #fff}.screen.theme-gold[data-v-c415fee2]{--t-bg: linear-gradient(165deg, #2a2a2a 0%, #1a1a1a 42%, #141414 72%, #0a0a0a 100%);--t-fg: #f5f5f5;--t-fg-muted: rgba(245, 245, 245, .55);--t-fg-soft: rgba(245, 245, 245, .82);--t-accent: #f5a623;--t-accent-glow: rgba(245, 166, 35, .45);--t-glow-1: rgba(245, 166, 35, .18);--t-glow-2: rgba(245, 166, 35, .1);--t-grid: rgba(245, 166, 35, .08);--t-scan: rgba(245, 166, 35, .08);--t-radar-a: rgba(245, 166, 35, .06);--t-radar-b: rgba(245, 166, 35, .04);--t-branch: #f5a623;--t-divider: rgba(245, 166, 35, .35);--t-banner: linear-gradient(180deg, #ffb840 0%, #f5a623 45%, #c87800 100%);--t-banner-shadow: rgba(245, 166, 35, .4);--t-btn: linear-gradient(180deg, #ffb840 0%, #f5a623 45%, #c87800 100%);--t-btn-border: rgba(245, 166, 35, .45);--t-btn-closed: linear-gradient(180deg, #222 0%, #111 100%);--t-blind-tag: linear-gradient(180deg, #ffb840 0%, #c87800 100%);--t-hex-fill: rgba(245, 166, 35, .45);--t-hex-border: rgba(245, 166, 35, .6);--t-panel-bottom: rgba(245, 166, 35, .1);--t-signup-text: rgba(255, 220, 160, .85);--t-logo-bg: #f5a623;--t-logo-fg: #1a1000}.screen.theme-cyber .hub-ring[data-v-c415fee2],.screen.theme-cyber .ph-ring[data-v-c415fee2],.screen.theme-cyber .por-ring[data-v-c415fee2]{stroke:#00c8ff66!important}.screen.theme-scarlet .hub-ring[data-v-c415fee2],.screen.theme-scarlet .ph-ring[data-v-c415fee2],.screen.theme-scarlet .por-ring[data-v-c415fee2]{stroke:#c41e3a66!important}.screen.theme-eco .hub-ring[data-v-c415fee2],.screen.theme-eco .ph-ring[data-v-c415fee2],.screen.theme-eco .por-ring[data-v-c415fee2]{stroke:#2d7a4f73!important}.screen.theme-gold .hub-ring[data-v-c415fee2],.screen.theme-gold .ph-ring[data-v-c415fee2],.screen.theme-gold .por-ring[data-v-c415fee2]{stroke:#f5a6236b!important}.screen.theme-scarlet .blind-val[data-v-c415fee2],.screen.theme-eco .blind-val[data-v-c415fee2]{color:var(--t-fg)}.screen.theme-scarlet .info-label[data-v-c415fee2],.screen.theme-scarlet .info-value[data-v-c415fee2],.screen.theme-eco .info-label[data-v-c415fee2],.screen.theme-eco .info-value[data-v-c415fee2]{color:var(--t-fg-soft)}.screen.theme-scarlet .signup button.closed[data-v-c415fee2],.screen.theme-eco .signup button.closed[data-v-c415fee2]{color:var(--t-fg-muted)}.screen[data-v-c415fee2]{--w: 1920;--h: 1080;--t-bg: linear-gradient(165deg, #c41e1e 0%, #8b0000 42%, #6b0000 72%, #4a0000 100%);--t-fg: #fff;--t-fg-muted: rgba(255, 255, 255, .67);--t-fg-soft: rgba(255, 255, 255, .82);--t-accent: #ffcc00;--t-accent-glow: rgba(255, 204, 0, .45);--t-glow-1: rgba(255, 180, 140, .2);--t-glow-2: rgba(255, 100, 80, .15);--t-grid: rgba(255, 255, 255, .07);--t-scan: rgba(255, 200, 200, .08);--t-radar-a: rgba(255, 200, 200, .06);--t-radar-b: rgba(255, 200, 200, .05);--t-branch: #00d8ff;--t-divider: rgba(255, 80, 80, .45);--t-banner: linear-gradient(180deg, #ff3333 0%, #cc0000 45%, #880000 100%);--t-banner-shadow: rgba(255, 40, 0, .55);--t-btn: linear-gradient(180deg, #ff5555 0%, #ee2222 45%, #bb0000 100%);--t-btn-border: rgba(255, 120, 120, .5);--t-btn-closed: linear-gradient(180deg, #3a1010 0%, #1a0808 100%);--t-blind-tag: linear-gradient(180deg, #ee1111 0%, #aa0000 100%);--t-hex-fill: rgba(255, 60, 60, .55);--t-hex-border: rgba(255, 120, 120, .65);--t-panel-bottom: rgba(255, 70, 70, .14);--t-signup-text: rgba(255, 180, 180, .85);--t-logo-bg: #fff;--t-logo-fg: #000;--t-ring-stroke: rgba(255, 220, 220, .35);--t-ring-stroke-b: rgba(255, 180, 180, .22);--t-ring-stroke-c: rgba(255, 255, 255, .4);position:relative;width:100vw;width:100%;height:100vh;height:100dvh;height:calc(var(--display-vh, 1dvh) * 100);overflow:hidden;background:var(--t-bg);font-family:Inter,Microsoft YaHei,Noto Sans SC,sans-serif;color:var(--t-fg);animation:screen-breathe-c415fee2 8s ease-in-out infinite}@keyframes screen-breathe-c415fee2{0%,to{filter:brightness(1)}50%{filter:brightness(1.06)}}.bg-grid[data-v-c415fee2]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--t-grid) 1px,transparent 1px),linear-gradient(90deg,var(--t-grid) 1px,transparent 1px);background-size:calc(40 / var(--w) * 100vw) calc(40 / var(--h) * 100vh);pointer-events:none;animation:grid-flicker-c415fee2 6s ease-in-out infinite}.bg-radar[data-v-c415fee2]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.04) 0%,transparent 35%),radial-gradient(circle at 20% 80%,var(--t-radar-a) 0%,transparent 25%),radial-gradient(circle at 80% 20%,var(--t-radar-b) 0%,transparent 25%);pointer-events:none;animation:hub-flicker-c415fee2 5s ease-in-out infinite}@keyframes grid-flicker-c415fee2{0%,to{opacity:.55}40%{opacity:.85}70%{opacity:.65}}.scan[data-v-c415fee2]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.06),transparent);animation:scan-c415fee2 5s linear infinite;pointer-events:none}.scan-2[data-v-c415fee2]{animation:scan-c415fee2 7s linear infinite reverse;opacity:.5;background:linear-gradient(to bottom,transparent,var(--t-scan),transparent)}@keyframes scan-c415fee2{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.red-light[data-v-c415fee2]{position:absolute;right:calc(-120 / var(--w) * 100vw);top:calc(280 / var(--h) * 100vh);width:calc(600 / var(--w) * 100vw);height:calc(600 / var(--h) * 100vh);border-radius:50%;background:var(--t-glow-1);filter:blur(80px);pointer-events:none;animation:hub-breathe-c415fee2 6s ease-in-out infinite}.red-light-2[data-v-c415fee2]{left:calc(-100 / var(--w) * 100vw);right:auto;top:calc(500 / var(--h) * 100vh);width:calc(500 / var(--w) * 100vw);height:calc(500 / var(--h) * 100vh);background:var(--t-glow-2);animation:hub-breathe-c415fee2 9s ease-in-out infinite reverse}.blue-light[data-v-c415fee2]{display:none}.page-fx[data-v-c415fee2]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;animation:subtle-shake-c415fee2 10s ease-in-out infinite}.corner-bracket[data-v-c415fee2]{position:absolute;width:calc(80 / var(--w) * 100vw);height:calc(80 / var(--h) * 100vh);border-color:#ffdcdc73;border-style:solid;animation:bracket-flicker-c415fee2 3s ease-in-out infinite}.cb-tl[data-v-c415fee2]{top:calc(24 / var(--h) * 100vh);left:calc(24 / var(--w) * 100vw);border-width:2px 0 0 2px}.cb-tr[data-v-c415fee2]{top:calc(24 / var(--h) * 100vh);right:calc(24 / var(--w) * 100vw);border-width:2px 2px 0 0;animation-delay:.5s}.cb-bl[data-v-c415fee2]{bottom:calc(24 / var(--h) * 100vh);left:calc(24 / var(--w) * 100vw);border-width:0 0 2px 2px;animation-delay:1s}.cb-br[data-v-c415fee2]{bottom:calc(24 / var(--h) * 100vh);right:calc(24 / var(--w) * 100vw);border-width:0 2px 2px 0;animation-delay:1.5s}@keyframes bracket-flicker-c415fee2{0%,to{opacity:.35;box-shadow:none}50%{opacity:.9;box-shadow:0 0 12px #ffc8c866}}.float-dot[data-v-c415fee2]{position:absolute;width:calc(4 / var(--w) * 100vw);height:calc(4 / var(--w) * 100vw);border-radius:50%;background:#ffffff80;box-shadow:0 0 6px #ffdcdccc;animation:float-drift-c415fee2 calc(4s + var(--fi) * .5s) ease-in-out infinite,dot-pulse-c415fee2 calc(2s + var(--fi) * .2s) ease-in-out infinite}.page-arc[data-v-c415fee2]{position:absolute;left:50%;top:45%;width:calc((200 + var(--ai) * 80) / var(--w) * 100vw);height:calc((200 + var(--ai) * 80) / var(--w) * 100vw);margin-left:calc(-1 * (200 + var(--ai) * 80) / 2 / var(--w) * 100vw);margin-top:calc(-1 * (200 + var(--ai) * 80) / 2 / var(--w) * 100vw);border-radius:50%;border:1px solid transparent;border-top-color:rgba(255,220,220,calc(.15 + var(--ai) * .03));border-right-color:rgba(255,180,180,calc(.08 + var(--ai) * .02));animation:hub-spin-c415fee2 calc(15s + var(--ai) * 3s) linear infinite,hub-flicker-c415fee2 calc(3s + var(--ai) * .5s) ease-in-out infinite}.data-stream[data-v-c415fee2]{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:stream-move-c415fee2 6s linear infinite,line-flicker-c415fee2 2s ease-in-out infinite}.ds-1[data-v-c415fee2]{top:18%;left:0;width:40%;animation-duration:5s}.ds-2[data-v-c415fee2]{top:72%;right:0;width:35%;animation-duration:7s;animation-delay:1s}.ds-3[data-v-c415fee2]{top:42%;left:10%;width:25%;animation-duration:9s;animation-delay:2s;opacity:.6}@keyframes stream-move-c415fee2{0%{transform:translate(-30%);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(130%);opacity:0}}.h-line[data-v-c415fee2],.v-line[data-v-c415fee2]{position:absolute;background:linear-gradient(90deg,transparent,rgba(255,220,220,.35),transparent);animation:line-flicker-c415fee2 4s ease-in-out infinite}.hl-1[data-v-c415fee2]{top:calc(130 / var(--h) * 100vh);left:5%;width:18%;height:1px}.hl-2[data-v-c415fee2]{bottom:calc(120 / var(--h) * 100vh);right:8%;width:15%;height:1px;animation-delay:1.2s}.vl-1[data-v-c415fee2]{left:calc(360 / var(--w) * 100vw);top:15%;width:1px;height:12%;background:linear-gradient(180deg,transparent,rgba(255,220,220,.35),transparent)}.vl-2[data-v-c415fee2]{right:calc(380 / var(--w) * 100vw);bottom:18%;width:1px;height:10%;background:linear-gradient(0deg,transparent,rgba(255,220,220,.35),transparent);animation-delay:.8s}.hud-hub[data-v-c415fee2]{position:absolute;left:calc(660 / var(--w) * 100vw);top:calc(180 / var(--h) * 100vh);width:calc(600 / var(--w) * 100vw);height:calc(600 / var(--h) * 100vh);pointer-events:none;z-index:1}.hub-shake[data-v-c415fee2]{position:absolute;top:0;right:0;bottom:0;left:0;animation:hub-shake-c415fee2 12s ease-in-out infinite}@keyframes hub-shake-c415fee2{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(1px,-1px) rotate(.3deg)}50%{transform:translate(-1px,1px) rotate(-.3deg)}75%{transform:translate(1px,1px) rotate(.2deg)}}.hub-core[data-v-c415fee2]{position:absolute;top:50%;left:50%;width:calc(80 / var(--w) * 100vw);height:calc(80 / var(--w) * 100vw);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.35) 0%,rgba(255,180,180,.2) 40%,transparent 70%);box-shadow:0 0 30px #ffdcdc80,0 0 60px #ff64644d;animation:core-breathe-c415fee2 3s ease-in-out infinite,core-flicker-c415fee2 2s ease-in-out infinite}@keyframes core-breathe-c415fee2{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.25);opacity:1}}@keyframes core-flicker-c415fee2{0%,to{box-shadow:0 0 30px #ffdcdc80,0 0 60px #ff64644d}50%{box-shadow:0 0 50px #fff9,0 0 90px #ff969673}}.hub-glow[data-v-c415fee2]{position:absolute;top:5%;right:5%;bottom:5%;left:5%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.12) 0%,rgba(255,200,200,.06) 45%,transparent 70%);animation:hub-breathe-c415fee2 4s ease-in-out infinite}.hub-glow-2[data-v-c415fee2]{top:15%;right:15%;bottom:15%;left:15%;background:radial-gradient(circle,rgba(255,180,180,.15) 0%,transparent 60%);animation:hub-breathe-c415fee2 6s ease-in-out infinite reverse}.hub-svg[data-v-c415fee2]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hub-ring-a[data-v-c415fee2]{animation:hub-spin-c415fee2 30s linear infinite;transform-origin:300px 300px}.hub-ring-b[data-v-c415fee2]{animation:hub-spin-rev-c415fee2 22s linear infinite;transform-origin:300px 300px}.hub-ring-c[data-v-c415fee2]{animation:hub-spin-c415fee2 18s linear infinite,hub-flicker-c415fee2 3s ease-in-out infinite;transform-origin:300px 300px}.hub-ring-d[data-v-c415fee2]{animation:hub-breathe-c415fee2 5s ease-in-out infinite;transform-origin:300px 300px}.hub-ring-e[data-v-c415fee2]{animation:hub-spin-rev-c415fee2 35s linear infinite,line-flicker-c415fee2 4s ease-in-out infinite;transform-origin:300px 300px}.hub-ring-f[data-v-c415fee2]{animation:hub-spin-c415fee2 12s linear infinite,hub-flicker-c415fee2 2s ease-in-out infinite;transform-origin:300px 300px}.hub-ticks[data-v-c415fee2]{animation:hub-spin-rev-c415fee2 60s linear infinite;transform-origin:300px 300px}.hub-ticks-inner[data-v-c415fee2]{animation:hub-spin-c415fee2 45s linear infinite;transform-origin:300px 300px}.hub-orbit[data-v-c415fee2]{position:absolute;top:0;right:0;bottom:0;left:0;animation:hub-spin-c415fee2 calc(6s + var(--orbit-i) * 1.5s) linear infinite}.hub-orbit-tail[data-v-c415fee2]{position:absolute;top:50%;left:50%;width:calc(24 / var(--w) * 100vw);height:2px;margin-top:-1px;margin-left:calc(118 / var(--w) * 100vw);background:linear-gradient(90deg,transparent,rgba(255,220,220,.6));transform-origin:left center;animation:tail-flicker-c415fee2 calc(1.5s + var(--orbit-i) * .2s) ease-in-out infinite}@keyframes tail-flicker-c415fee2{0%,to{opacity:.3;width:calc(16 / var(--w) * 100vw)}50%{opacity:.9;width:calc(32 / var(--w) * 100vw)}}.hub-orbit-dot[data-v-c415fee2]{position:absolute;top:50%;left:50%;width:calc(10 / var(--w) * 100vw);height:calc(10 / var(--w) * 100vw);margin-top:calc(-5 / var(--w) * 100vw);margin-left:calc(138 / var(--w) * 100vw);border-radius:50%;background:#fff;box-shadow:0 0 12px #ffffffe6,0 0 24px #ffb4b499;animation:dot-pulse-c415fee2 calc(1.2s + var(--orbit-i) * .25s) ease-in-out infinite}.hub-orbit:nth-child(odd) .hub-orbit-dot[data-v-c415fee2]{margin-left:calc(155 / var(--w) * 100vw);background:#ffd4c4}.hub-orbit:nth-child(3n) .hub-orbit-dot[data-v-c415fee2]{width:calc(6 / var(--w) * 100vw);height:calc(6 / var(--w) * 100vw);margin-left:calc(120 / var(--w) * 100vw)}.hub-orbit:nth-child(4n) .hub-orbit-dot[data-v-c415fee2]{width:calc(8 / var(--w) * 100vw);height:calc(8 / var(--w) * 100vw);border-radius:2px;margin-left:calc(175 / var(--w) * 100vw);background:#fffc}.hub-satellite[data-v-c415fee2]{position:absolute;top:0;right:0;bottom:0;left:0;animation:hub-spin-rev-c415fee2 calc(10s + var(--sat-i) * 2s) linear infinite}.sat-body[data-v-c415fee2]{position:absolute;top:50%;left:50%;width:calc(14 / var(--w) * 100vw);height:calc(14 / var(--w) * 100vw);margin-top:calc(-7 / var(--w) * 100vw);margin-left:calc(200 / var(--w) * 100vw);border:1px solid rgba(255,220,220,.7);border-radius:50%;box-shadow:0 0 8px #ffc8c880,inset 0 0 6px #fff3;animation:sat-breathe-c415fee2 calc(2s + var(--sat-i) * .3s) ease-in-out infinite}.sat-body[data-v-c415fee2]:before{content:"";position:absolute;inset:calc(3 / var(--w) * 100vw);border-radius:50%;border:1px solid rgba(255,255,255,.4)}.sat-body[data-v-c415fee2]:after{content:"";position:absolute;top:50%;left:calc(-8 / var(--w) * 100vw);width:calc(6 / var(--w) * 100vw);height:1px;background:#ffdcdc99;box-shadow:calc(16 / var(--w) * 100vw) 0 0 #ffdcdc99}@keyframes sat-breathe-c415fee2{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.3);opacity:1}}.hub-hex-orbit[data-v-c415fee2]{position:absolute;top:0;right:0;bottom:0;left:0;animation:hub-spin-c415fee2 calc(14s + var(--hex-i) * 2s) linear infinite reverse}.hub-hex[data-v-c415fee2]{position:absolute;top:50%;left:50%;width:calc(16 / var(--w) * 100vw);height:calc(18 / var(--w) * 100vw);margin-top:calc(-9 / var(--w) * 100vw);margin-left:calc(250 / var(--w) * 100vw);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:#ffffff14;border:1px solid rgba(255,220,220,.5);box-shadow:0 0 10px #ffb4b466;animation:hex-pulse-c415fee2 calc(2.5s + var(--hex-i) * .4s) ease-in-out infinite}@keyframes hex-pulse-c415fee2{0%,to{opacity:.4}50%{opacity:1;box-shadow:0 0 16px #ffffff80}}@keyframes float-drift-c415fee2{0%,to{transform:translate(0)}33%{transform:translate(calc(8 / var(--w) * 100vw),calc(-6 / var(--h) * 100vh))}66%{transform:translate(calc(-6 / var(--w) * 100vw),calc(8 / var(--h) * 100vh))}}.hub-pulse-ring[data-v-c415fee2]{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid rgba(255,220,220,.4);transform:translate(-50%,-50%)}.pulse-1[data-v-c415fee2]{width:55%;height:55%;animation:pulse-expand-c415fee2 4s ease-out infinite}.pulse-2[data-v-c415fee2]{width:70%;height:70%;animation:pulse-expand-c415fee2 4s ease-out infinite 1s}.pulse-3[data-v-c415fee2]{width:85%;height:85%;animation:pulse-expand-c415fee2 4s ease-out infinite 2s}.pulse-4[data-v-c415fee2]{width:100%;height:100%;animation:pulse-expand-c415fee2 5s ease-out infinite 3s;border-color:#ffffff26}.hub-cross[data-v-c415fee2]{position:absolute;top:50%;left:50%;width:calc(480 / var(--w) * 100vw);height:calc(480 / var(--h) * 100vh);transform:translate(-50%,-50%);border:1px solid rgba(255,220,220,.12);border-radius:50%;animation:hub-breathe-c415fee2 6s ease-in-out infinite}.hub-cross-2[data-v-c415fee2]{width:calc(360 / var(--w) * 100vw);height:calc(360 / var(--h) * 100vh);border-style:dashed;border-color:#ffffff1a;animation:hub-spin-c415fee2 40s linear infinite}.hub-cross[data-v-c415fee2]:before,.hub-cross[data-v-c415fee2]:after{content:"";position:absolute;background:linear-gradient(90deg,transparent,rgba(255,80,80,.2),transparent);animation:hub-flicker-c415fee2 2.5s ease-in-out infinite}.hub-cross[data-v-c415fee2]:before{top:50%;left:5%;right:5%;height:1px;transform:translateY(-50%)}.hub-cross[data-v-c415fee2]:after{left:50%;top:5%;bottom:5%;width:1px;transform:translate(-50%);background:linear-gradient(180deg,transparent,rgba(255,80,80,.2),transparent)}.tech-deco[data-v-c415fee2]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.tech-line[data-v-c415fee2]{position:absolute;background:linear-gradient(90deg,transparent,rgba(255,220,220,.55),transparent);animation:line-flicker-c415fee2 3s ease-in-out infinite,subtle-shake-c415fee2 8s ease-in-out infinite}.tl-h[data-v-c415fee2]{top:calc(120 / var(--h) * 100vh);left:calc(360 / var(--w) * 100vw);width:calc(200 / var(--w) * 100vw);height:1px}.tl-v[data-v-c415fee2]{top:calc(120 / var(--h) * 100vh);left:calc(360 / var(--w) * 100vw);width:1px;height:calc(80 / var(--h) * 100vh);background:linear-gradient(180deg,rgba(255,60,60,.5),transparent)}.br-h[data-v-c415fee2]{bottom:calc(100 / var(--h) * 100vh);right:calc(380 / var(--w) * 100vw);width:calc(180 / var(--w) * 100vw);height:1px;animation-delay:1.5s}.br-v[data-v-c415fee2]{bottom:calc(100 / var(--h) * 100vh);right:calc(380 / var(--w) * 100vw);width:1px;height:calc(60 / var(--h) * 100vh);background:linear-gradient(0deg,rgba(255,60,60,.5),transparent);animation-delay:1.5s}.tech-dot[data-v-c415fee2]{position:absolute;width:calc(6 / var(--w) * 100vw);height:calc(6 / var(--w) * 100vw);border-radius:50%;border:1px solid rgba(255,220,220,.8);box-shadow:0 0 10px #ffdcdc99;animation:dot-pulse-c415fee2 2s ease-in-out infinite,bracket-flicker-c415fee2 3s ease-in-out infinite}.dot-1[data-v-c415fee2]{top:calc(118 / var(--h) * 100vh);left:calc(358 / var(--w) * 100vw)}.dot-2[data-v-c415fee2]{top:calc(200 / var(--h) * 100vh);left:calc(358 / var(--w) * 100vw);animation-delay:.5s}.dot-3[data-v-c415fee2]{bottom:calc(98 / var(--h) * 100vh);right:calc(378 / var(--w) * 100vw);animation-delay:1s}.dot-4[data-v-c415fee2]{bottom:calc(160 / var(--h) * 100vh);right:calc(378 / var(--w) * 100vw);animation-delay:1.5s}.tech-arc[data-v-c415fee2]{position:absolute;top:calc(200 / var(--h) * 100vh);width:calc(120 / var(--w) * 100vw);height:calc(120 / var(--h) * 100vh);border:1px solid transparent;border-top-color:#ffdcdc66;border-right-color:#ffb4b433;border-radius:50%;animation:hub-spin-c415fee2 20s linear infinite,hub-flicker-c415fee2 3s ease-in-out infinite,subtle-shake-c415fee2 10s ease-in-out infinite}.arc-l[data-v-c415fee2]{left:calc(340 / var(--w) * 100vw);transform:rotate(-45deg)}.arc-r[data-v-c415fee2]{right:calc(340 / var(--w) * 100vw);transform:rotate(135deg);animation-direction:reverse}@keyframes hub-spin-c415fee2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hub-spin-rev-c415fee2{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes hub-breathe-c415fee2{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes hub-flicker-c415fee2{0%,to{opacity:.5}30%{opacity:1}60%{opacity:.7}80%{opacity:.95}}@keyframes pulse-expand-c415fee2{0%{transform:translate(-50%,-50%) scale(.85);opacity:.6}to{transform:translate(-50%,-50%) scale(1.15);opacity:0}}@keyframes dot-pulse-c415fee2{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes line-flicker-c415fee2{0%,to{opacity:.3}50%{opacity:.9}}@keyframes subtle-shake-c415fee2{0%,to{transform:translate(0)}25%{transform:translate(1px)}75%{transform:translate(-1px)}}@keyframes che-blink-c415fee2{0%,to{opacity:.5}50%{opacity:1;text-shadow:0 0 8px rgba(255,200,200,.8)}}.light-streak[data-v-c415fee2]{position:absolute;height:2px;pointer-events:none;animation:subtle-shake-c415fee2 6s ease-in-out infinite,hub-flicker-c415fee2 5s ease-in-out infinite}.streak-1[data-v-c415fee2]{left:calc(200 / var(--w) * 100vw);top:calc(150 / var(--h) * 100vh);width:calc(800 / var(--w) * 100vw);background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:rotate(-25deg)}.streak-2[data-v-c415fee2]{left:calc(900 / var(--w) * 100vw);top:calc(200 / var(--h) * 100vh);width:calc(700 / var(--w) * 100vw);background:linear-gradient(90deg,transparent,rgba(255,0,0,.13),transparent);transform:rotate(25deg)}.logo-float[data-v-c415fee2]{position:absolute;left:calc(101 / var(--w) * 100vw);top:calc(117 / var(--h) * 100vh);display:flex;flex-direction:column;align-items:center;gap:calc(10 / var(--h) * 100vh);z-index:20;text-align:center}.logo-text[data-v-c415fee2]{display:flex;flex-direction:column;align-items:center}.logo-mark[data-v-c415fee2]{width:calc(56 / var(--w) * 100vw);height:calc(56 / var(--w) * 100vw);border-radius:50%;background:var(--t-logo-bg);color:var(--t-logo-fg);display:grid;place-items:center;font-size:calc(28 / var(--w) * 100vw);font-weight:900;flex-shrink:0}.logo-title[data-v-c415fee2]{font-size:calc(32 / var(--w) * 100vw);font-weight:900;line-height:1.15;white-space:nowrap}.logo-sub[data-v-c415fee2]{font-size:calc(11 / var(--w) * 100vw);color:var(--t-fg-muted);margin-top:calc(4 / var(--h) * 100vh);white-space:nowrap}.header[data-v-c415fee2]{position:absolute;top:0;left:0;right:0;height:calc(100 / var(--h) * 100vh);z-index:15;pointer-events:none}.title-block[data-v-c415fee2]{position:absolute;left:50%;top:calc(20 / var(--h) * 100vh);transform:translate(-50%);text-align:center}.title-block h1[data-v-c415fee2]{font-size:calc(48 / var(--w) * 100vw);font-weight:900;letter-spacing:1px;line-height:1.15}.title-block p[data-v-c415fee2]{margin-top:calc(4 / var(--h) * 100vh);font-size:calc(24 / var(--w) * 100vw);font-weight:700}.branch-cyan[data-v-c415fee2]{color:var(--t-branch)}.branch-white[data-v-c415fee2]{color:#fffc}.clock[data-v-c415fee2]{position:absolute;right:calc(48 / var(--w) * 100vw);top:calc(50 / var(--h) * 100vh);font-family:Orbitron,sans-serif;font-size:calc(40 / var(--w) * 100vw);font-weight:700;font-variant-numeric:tabular-nums}.clock b[data-v-c415fee2]{font-size:calc(20 / var(--w) * 100vw);font-weight:400;opacity:.67}.hud-panel[data-v-c415fee2]{position:absolute;z-index:10;filter:drop-shadow(0 0 8px rgba(255,255,255,.12));overflow:visible}.hud-panel-left[data-v-c415fee2]{left:calc(67 / var(--w) * 100vw);top:calc(260 / var(--h) * 100vh);width:calc(244 / var(--w) * 100vw);height:calc(440 / var(--h) * 100vh)}.hud-panel-right[data-v-c415fee2]{left:calc(1612 / var(--w) * 100vw);top:calc(130 / var(--h) * 100vh);width:calc(272 / var(--w) * 100vw);height:calc(820 / var(--h) * 100vh)}.hud-panel-fill[data-v-c415fee2]{display:none}.hud-frame[data-v-c415fee2]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.hud-frame path[data-v-c415fee2]{fill:transparent!important}.panel-hub[data-v-c415fee2]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:visible}.panel-hub-shake[data-v-c415fee2]{position:absolute;top:0;right:0;bottom:0;left:0;animation:hub-shake-c415fee2 14s ease-in-out infinite}.panel-hub-core[data-v-c415fee2]{position:absolute;top:50%;left:50%;width:calc(36 / var(--w) * 100vw);height:calc(36 / var(--w) * 100vw);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.25) 0%,rgba(255,180,180,.12) 50%,transparent 70%);box-shadow:0 0 20px #ffc8c866;animation:core-breathe-c415fee2 3.5s ease-in-out infinite,core-flicker-c415fee2 2.5s ease-in-out infinite}.panel-hub-glow[data-v-c415fee2]{position:absolute;top:50%;left:50%;width:75%;height:75%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,220,220,.1) 0%,transparent 65%);animation:hub-breathe-c415fee2 5s ease-in-out infinite}.panel-hub-svg[data-v-c415fee2]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ph-ring.ph-a[data-v-c415fee2]{animation:hub-spin-c415fee2 24s linear infinite;transform-origin:122px 220px}.ph-ring.ph-b[data-v-c415fee2]{animation:hub-spin-rev-c415fee2 18s linear infinite;transform-origin:122px 220px}.ph-ring.ph-c[data-v-c415fee2]{animation:hub-spin-c415fee2 14s linear infinite,hub-flicker-c415fee2 3s ease-in-out infinite;transform-origin:122px 220px}.ph-ring.ph-d[data-v-c415fee2]{animation:hub-breathe-c415fee2 4s ease-in-out infinite;transform-origin:122px 220px}.ph-ring.ph-e[data-v-c415fee2]{animation:hub-spin-rev-c415fee2 10s linear infinite,hub-flicker-c415fee2 4s ease-in-out infinite;transform-origin:122px 220px}.panel-hub-tall .ph-ring.ph-a[data-v-c415fee2]{transform-origin:136px 410px;animation:hub-spin-c415fee2 28s linear infinite}.panel-hub-tall .ph-ring.ph-b[data-v-c415fee2]{transform-origin:136px 410px;animation:hub-spin-rev-c415fee2 20s linear infinite}.panel-hub-tall .ph-ring.ph-c[data-v-c415fee2]{transform-origin:136px 410px;animation:hub-spin-c415fee2 16s linear infinite,hub-flicker-c415fee2 3s ease-in-out infinite}.panel-hub-tall .ph-ring.ph-d[data-v-c415fee2]{transform-origin:136px 410px;animation:hub-spin-rev-c415fee2 12s linear infinite}.panel-hub-tall .ph-ring.ph-e[data-v-c415fee2]{transform-origin:136px 410px;animation:hub-breathe-c415fee2 5s ease-in-out infinite}.panel-hub-tall .ph-ring.ph-f[data-v-c415fee2]{transform-origin:136px 410px;animation:hub-spin-c415fee2 8s linear infinite,hub-flicker-c415fee2 2.5s ease-in-out infinite}.ph-ticks[data-v-c415fee2]{animation:hub-spin-rev-c415fee2 50s linear infinite;transform-origin:122px 220px}.panel-hub-tall .ph-ticks[data-v-c415fee2]{transform-origin:136px 410px;animation-duration:60s}.panel-hub-orbit[data-v-c415fee2]{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);animation:hub-spin-c415fee2 calc(5s + var(--po-i) * 1.2s) linear infinite}.panel-hub-tail[data-v-c415fee2]{position:absolute;top:50%;left:50%;width:calc(18 / var(--w) * 100vw);height:1px;margin-top:-.5px;margin-left:calc(38 / var(--w) * 100vw);background:linear-gradient(90deg,transparent,rgba(255,220,220,.5));transform-origin:left center;animation:tail-flicker-c415fee2 calc(1.5s + var(--po-i) * .15s) ease-in-out infinite}.panel-hub-dot[data-v-c415fee2]{position:absolute;top:50%;left:50%;width:calc(6 / var(--w) * 100vw);height:calc(6 / var(--w) * 100vw);margin-top:calc(-3 / var(--w) * 100vw);margin-left:calc(52 / var(--w) * 100vw);border-radius:50%;background:#fff;box-shadow:0 0 8px #fffc,0 0 16px #ffb4b480;animation:dot-pulse-c415fee2 calc(1.5s + var(--po-i) * .2s) ease-in-out infinite}.panel-hub-orbit:nth-child(odd) .panel-hub-dot[data-v-c415fee2]{margin-left:calc(62 / var(--w) * 100vw);width:calc(5 / var(--w) * 100vw);height:calc(5 / var(--w) * 100vw)}.panel-hub-orbit:nth-child(3n) .panel-hub-dot[data-v-c415fee2]{margin-left:calc(44 / var(--w) * 100vw);background:#ffd4c4}.panel-hub-tall .panel-hub-dot[data-v-c415fee2]{margin-left:calc(58 / var(--w) * 100vw)}.panel-hub-tall .panel-hub-orbit:nth-child(odd) .panel-hub-dot[data-v-c415fee2]{margin-left:calc(68 / var(--w) * 100vw)}.panel-pulse[data-v-c415fee2]{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid rgba(255,220,220,.35);transform:translate(-50%,-50%)}.plp-1[data-v-c415fee2]{width:45%;height:45%;animation:pulse-expand-c415fee2 4s ease-out infinite}.plp-2[data-v-c415fee2]{width:60%;height:60%;animation:pulse-expand-c415fee2 4s ease-out infinite 1s}.plp-3[data-v-c415fee2]{width:75%;height:75%;animation:pulse-expand-c415fee2 4s ease-out infinite 2s}.plp-4[data-v-c415fee2]{width:90%;height:90%;animation:pulse-expand-c415fee2 5s ease-out infinite 3s;border-color:#ffffff1f}.plp-5[data-v-c415fee2]{width:100%;height:100%;animation:pulse-expand-c415fee2 6s ease-out infinite 4s;border-color:#ffffff14}.panel-hub-cross[data-v-c415fee2]{position:absolute;top:50%;left:50%;width:70%;height:70%;transform:translate(-50%,-50%);border:1px solid rgba(255,220,220,.1);border-radius:50%;animation:hub-breathe-c415fee2 6s ease-in-out infinite}.panel-hub-cross-2[data-v-c415fee2]{width:50%;height:50%;border-style:dashed;border-color:#ffffff14;animation:hub-spin-c415fee2 35s linear infinite}.panel-hub-cross[data-v-c415fee2]:before,.panel-hub-cross[data-v-c415fee2]:after{content:"";position:absolute;background:linear-gradient(90deg,transparent,rgba(255,220,220,.25),transparent);animation:hub-flicker-c415fee2 2.5s ease-in-out infinite}.panel-hub-cross[data-v-c415fee2]:before{top:50%;left:8%;right:8%;height:1px;transform:translateY(-50%)}.panel-hub-cross[data-v-c415fee2]:after{left:50%;top:8%;bottom:8%;width:1px;transform:translate(-50%);background:linear-gradient(180deg,transparent,rgba(255,220,220,.25),transparent)}.panel-outer-rings[data-v-c415fee2]{position:absolute;top:0;width:calc(200 / var(--w) * 100vw);height:100%;pointer-events:none;z-index:0;overflow:visible}.panel-outer-rings-left[data-v-c415fee2]{right:calc(-180 / var(--w) * 100vw)}.panel-outer-rings-right[data-v-c415fee2]{left:calc(-180 / var(--w) * 100vw)}.panel-outer-rings svg[data-v-c415fee2]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.por-ring[data-v-c415fee2]{animation:hub-spin-c415fee2 22s linear infinite,hub-flicker-c415fee2 3.5s ease-in-out infinite;transform-origin:center}.por-ring-b[data-v-c415fee2]{animation:hub-spin-rev-c415fee2 16s linear infinite,hub-flicker-c415fee2 4s ease-in-out infinite;animation-delay:.5s}.por-ring-c[data-v-c415fee2]{animation:hub-spin-c415fee2 12s linear infinite;animation-delay:1s}.por-ring-d[data-v-c415fee2]{animation:hub-breathe-c415fee2 5s ease-in-out infinite}.panel-outer-rings-left .por-ring[data-v-c415fee2]{transform-origin:200px 220px}.panel-outer-rings-right .por-ring[data-v-c415fee2]{transform-origin:0 410px}.panel-outer-orbit[data-v-c415fee2]{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);animation:hub-spin-c415fee2 calc(4s + var(--po-i) * .8s) linear infinite}.panel-outer-rings-left .panel-outer-orbit[data-v-c415fee2]{transform-origin:calc(100% - 44 / var(--w) * 100vw) 50%}.panel-outer-rings-right .panel-outer-orbit[data-v-c415fee2]{transform-origin:calc(44 / var(--w) * 100vw) 50%}.panel-outer-dot[data-v-c415fee2]{position:absolute;top:50%;width:calc(7 / var(--w) * 100vw);height:calc(7 / var(--w) * 100vw);margin-top:calc(-3.5 / var(--w) * 100vw);border-radius:50%;background:#fff;box-shadow:0 0 10px #ffffffe6,0 0 20px #ffa0a099;animation:dot-pulse-c415fee2 calc(1.2s + var(--po-i) * .15s) ease-in-out infinite}.panel-outer-rings-left .panel-outer-dot[data-v-c415fee2]{right:calc(8 / var(--w) * 100vw);left:auto}.panel-outer-rings-right .panel-outer-dot[data-v-c415fee2]{left:calc(8 / var(--w) * 100vw)}.panel-outer-orbit:nth-child(2n) .panel-outer-dot[data-v-c415fee2]{opacity:.85;width:calc(5 / var(--w) * 100vw);height:calc(5 / var(--w) * 100vw);margin-top:calc(-2.5 / var(--w) * 100vw)}.hud-body[data-v-c415fee2]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:calc(8 / var(--h) * 100vh) calc(12 / var(--w) * 100vw);overflow:hidden;z-index:3}.hud-body[data-v-c415fee2]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;pointer-events:none;z-index:0}.panel-bottom-deco[data-v-c415fee2]{position:absolute;bottom:0;left:0;right:0;height:calc(52 / var(--h) * 100vh);pointer-events:none;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:calc(6 / var(--h) * 100vh);background:linear-gradient(0deg,var(--t-panel-bottom) 0%,transparent 100%);border-top:1px solid rgba(255,100,100,.12)}.hud-panel-left .panel-bottom-deco[data-v-c415fee2]{clip-path:polygon(0 calc(100% - 18 / 440 * 100%),calc(100% - 18 / 244 * 100%) calc(100% - 18 / 440 * 100%),calc(100% - 18 / 244 * 100%) 100%,0 100%)}.panel-orbit[data-v-c415fee2]{position:relative;width:calc(56 / var(--w) * 100vw);height:calc(56 / var(--w) * 100vw);margin-bottom:calc(5 / var(--h) * 100vh)}.panel-orbit-lg[data-v-c415fee2]{width:calc(72 / var(--w) * 100vw);height:calc(72 / var(--w) * 100vw)}.panel-orbit-ring[data-v-c415fee2]{position:absolute;border-radius:50%;border:1px dashed rgba(255,180,180,.45);animation:panel-ring-spin-c415fee2 8s linear infinite}.panel-orbit-ring.ring-1[data-v-c415fee2]{top:0;right:0;bottom:0;left:0}.panel-orbit-ring.ring-2[data-v-c415fee2]{inset:calc(8 / var(--w) * 100vw);border-style:solid;border-color:#ffdcdc40;animation:panel-ring-spin-c415fee2 12s linear infinite reverse,hub-flicker-c415fee2 3s ease-in-out infinite}.panel-orbit-ring.ring-3[data-v-c415fee2]{inset:calc(16 / var(--w) * 100vw);border-color:#fff3;animation:panel-ring-spin-c415fee2 6s linear infinite}.panel-orbit-track[data-v-c415fee2]{position:absolute;top:0;right:0;bottom:0;left:0;animation:panel-ring-spin-c415fee2 3.5s linear infinite}.panel-orbit-dot[data-v-c415fee2]{position:absolute;top:0;left:50%;width:calc(7 / var(--w) * 100vw);height:calc(7 / var(--w) * 100vw);margin-left:calc(-3.5 / var(--w) * 100vw);border-radius:50%;background:#ffdcdcfa;box-shadow:0 0 12px #ff8c8cf2,0 0 24px #ff505080;animation:panel-dot-pulse-c415fee2 1.6s ease-in-out infinite}.panel-orbit-track[data-v-c415fee2]:nth-child(4){animation-delay:-.8s}.panel-orbit-track[data-v-c415fee2]:nth-child(5){animation-delay:-1.6s}.panel-orbit-track[data-v-c415fee2]:nth-child(6){animation-delay:-2.4s}.panel-orbit-track[data-v-c415fee2]:nth-child(7){animation-delay:-3.2s}.panel-orbit-track[data-v-c415fee2]:nth-child(8){animation-delay:-4s}.panel-orbit-track:nth-child(3) .panel-orbit-dot[data-v-c415fee2]{animation-delay:.3s;width:calc(5 / var(--w) * 100vw);height:calc(5 / var(--w) * 100vw);margin-left:calc(-2.5 / var(--w) * 100vw)}.panel-orbit-track:nth-child(4) .panel-orbit-dot[data-v-c415fee2]{animation-delay:.5s;opacity:.9}.panel-orbit-track:nth-child(5) .panel-orbit-dot[data-v-c415fee2]{animation-delay:.7s;width:calc(4 / var(--w) * 100vw);height:calc(4 / var(--w) * 100vw);margin-left:calc(-2 / var(--w) * 100vw)}.panel-orbit-track:nth-child(6) .panel-orbit-dot[data-v-c415fee2]{animation-delay:.9s}.panel-orbit-track:nth-child(7) .panel-orbit-dot[data-v-c415fee2]{animation-delay:1.1s;width:calc(5 / var(--w) * 100vw);height:calc(5 / var(--w) * 100vw);margin-left:calc(-2.5 / var(--w) * 100vw)}.panel-orbit-track:nth-child(8) .panel-orbit-dot[data-v-c415fee2]{animation-delay:1.3s;opacity:.85}.panel-mini-dots[data-v-c415fee2]{display:flex;align-items:center;gap:calc(8 / var(--w) * 100vw)}.panel-mini-dots span[data-v-c415fee2]{display:block;width:calc(4 / var(--w) * 100vw);height:calc(4 / var(--w) * 100vw);border-radius:50%;border:1px solid rgba(255,130,130,.55);background:#ff5a5a59;box-shadow:0 0 6px #ff3c3c66;animation:panel-dot-pulse-c415fee2 2.2s ease-in-out infinite}.panel-mini-dots span[data-v-c415fee2]:nth-child(1){animation-delay:0s}.panel-mini-dots span[data-v-c415fee2]:nth-child(2){animation-delay:.25s;width:calc(3 / var(--w) * 100vw);height:calc(3 / var(--w) * 100vw)}.panel-mini-dots span[data-v-c415fee2]:nth-child(3){animation-delay:.5s}.panel-mini-dots span[data-v-c415fee2]:nth-child(4){animation-delay:.75s;width:calc(3 / var(--w) * 100vw);height:calc(3 / var(--w) * 100vw)}.panel-mini-dots span[data-v-c415fee2]:nth-child(5){animation-delay:1s}.panel-mini-dots span[data-v-c415fee2]:nth-child(6){animation-delay:1.25s;width:calc(3 / var(--w) * 100vw);height:calc(3 / var(--w) * 100vw)}.panel-mini-dots span[data-v-c415fee2]:nth-child(7){animation-delay:1.5s}.hud-panel-right .panel-orbit-lg[data-v-c415fee2]{width:calc(80 / var(--w) * 100vw);height:calc(80 / var(--w) * 100vw)}.hud-panel-right .panel-bottom-deco[data-v-c415fee2]{height:calc(64 / var(--h) * 100vh)}@keyframes panel-ring-spin-c415fee2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes panel-dot-pulse-c415fee2{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.hud-row[data-v-c415fee2],.stat-block[data-v-c415fee2],.hud-divider[data-v-c415fee2]{position:relative;z-index:1}.hud-divider[data-v-c415fee2]{flex-shrink:0;height:1px;margin:0 calc(14 / var(--w) * 100vw);background:linear-gradient(90deg,transparent 0%,var(--t-divider) 20%,var(--t-divider) 80%,transparent 100%);box-shadow:0 0 4px #ff000026}.hud-panel-left .hud-body[data-v-c415fee2]{justify-content:space-between;padding-bottom:calc(48 / var(--h) * 100vh)}.hud-panel-left .hud-row[data-v-c415fee2]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:calc(5 / var(--h) * 100vh);padding:0 calc(8 / var(--w) * 100vw);min-height:0}.row-label[data-v-c415fee2]{font-size:calc(14 / var(--w) * 100vw);color:var(--t-fg-soft);font-weight:500;letter-spacing:.5px;line-height:1.2}.row-value[data-v-c415fee2]{display:block;font-family:Orbitron,Inter,sans-serif;font-size:calc(32 / var(--w) * 100vw);font-weight:900;color:var(--t-accent);line-height:1;text-shadow:0 0 10px var(--t-accent-glow),0 0 2px var(--t-accent-glow);font-variant-numeric:tabular-nums}.hud-row[data-v-c415fee2]{position:relative;z-index:1}.hex-icon[data-v-c415fee2]{position:relative;width:calc(58 / var(--w) * 100vw);height:calc(66 / var(--w) * 100vw);flex-shrink:0;display:grid;place-items:center;color:#fff}.hex-icon[data-v-c415fee2]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:radial-gradient(ellipse at 50% 40%,var(--t-hex-fill) 0%,rgba(80,0,0,.35) 70%,rgba(80,0,0,.2) 100%);border:1px solid var(--t-hex-border);box-shadow:0 0 14px #ff00008c,inset 0 0 10px #ff646440}.hex-icon[data-v-c415fee2]:after{content:"";position:absolute;inset:calc(4 / var(--w) * 100vw);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);border:1px solid rgba(255,180,180,.2);pointer-events:none}.hex-icon svg[data-v-c415fee2]{position:relative;z-index:1;width:calc(26 / var(--w) * 100vw);height:calc(26 / var(--w) * 100vw);filter:drop-shadow(0 0 4px rgba(255,200,200,.6))}.hud-panel-right .hud-body[data-v-c415fee2]{justify-content:space-between;padding:calc(14 / var(--h) * 100vh) calc(16 / var(--w) * 100vw);padding-bottom:calc(52 / var(--h) * 100vh)}.hud-panel-right .stat-block[data-v-c415fee2]{align-items:center;text-align:center;gap:calc(5 / var(--h) * 100vh)}.stat-block[data-v-c415fee2]{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0;padding:calc(4 / var(--h) * 100vh) 0}.stat-ico[data-v-c415fee2]{position:relative;width:calc(40 / var(--w) * 100vw);height:calc(46 / var(--w) * 100vw);flex-shrink:0;color:#fffffff2;display:grid;place-items:center}.stat-ico[data-v-c415fee2]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:radial-gradient(ellipse at 50% 40%,var(--t-hex-fill) 0%,rgba(80,0,0,.3) 70%,rgba(80,0,0,.15) 100%);border:1px solid var(--t-hex-border);box-shadow:0 0 12px #ff000073,inset 0 0 8px #ff646433}.stat-ico svg[data-v-c415fee2]{position:relative;z-index:1;width:calc(20 / var(--w) * 100vw);height:calc(20 / var(--w) * 100vw)}.stat-label[data-v-c415fee2]{font-size:calc(14 / var(--w) * 100vw);color:var(--t-fg-soft);font-weight:500;letter-spacing:.3px;line-height:1.2}.digital[data-v-c415fee2]{display:block;font-family:Orbitron,Courier New,monospace;font-size:calc(32 / var(--w) * 100vw);font-weight:700;color:var(--t-accent);line-height:1.1;letter-spacing:.06em;font-variant-numeric:tabular-nums;text-shadow:0 0 10px var(--t-accent-glow),0 0 2px var(--t-accent-glow)}.hud-panel-right .digital[data-v-c415fee2]{width:100%;text-align:center;padding-left:0}.hud-panel-right .hud-divider[data-v-c415fee2]{margin:0 calc(6 / var(--w) * 100vw)}.center-col[data-v-c415fee2]{position:absolute;left:calc(400 / var(--w) * 100vw);top:calc(110 / var(--h) * 100vh);width:calc(1120 / var(--w) * 100vw);height:calc(900 / var(--h) * 100vh);z-index:10;display:flex;flex-direction:column;align-items:center}.timer-zone[data-v-c415fee2]{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:0;z-index:2}.center-below[data-v-c415fee2]{flex:0 0 auto;width:calc(760 / var(--w) * 100vw);padding-bottom:calc(16 / var(--h) * 100vh);z-index:5}.bottom-panel[data-v-c415fee2]{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:calc(14 / var(--h) * 100vh);padding:calc(8 / var(--h) * 100vh) calc(20 / var(--w) * 100vw) calc(14 / var(--h) * 100vh);background:transparent;border:none;border-radius:0;box-shadow:none;clip-path:none;animation:none}.bottom-panel-glow[data-v-c415fee2]{display:none}.bottom-panel[data-v-c415fee2]>*{position:relative;z-index:1}.timer[data-v-c415fee2]{display:flex;align-items:center;justify-content:center;gap:calc(2 / var(--w) * 100vw);font-family:Orbitron,sans-serif;font-size:calc(200 / var(--w) * 100vw);font-weight:900;line-height:.95;filter:drop-shadow(0 0 28px rgba(255,240,180,.55)) drop-shadow(0 0 8px rgba(255,200,80,.8)) drop-shadow(0 4px 12px rgba(255,100,0,.35))}.t-digit-cell[data-v-c415fee2]{display:inline-block;overflow:hidden;height:.95em;line-height:.95;vertical-align:bottom}.t-digit-roll[data-v-c415fee2]{display:inline-block;background:linear-gradient(180deg,#fffef0,#ffe566 28%,#fa0 72%,#f70);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:digit-roll-c415fee2 .42s cubic-bezier(.22,1,.36,1) both}.t-sep[data-v-c415fee2]{background:linear-gradient(180deg,#fff,#fc4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding-bottom:.04em}.screen.warning .timer[data-v-c415fee2]{animation:timer-blink-c415fee2 .65s step-end infinite}.screen.warning .t-digit-roll[data-v-c415fee2]{animation:digit-roll-c415fee2 .42s cubic-bezier(.22,1,.36,1) both}@keyframes digit-roll-c415fee2{0%{transform:translateY(72%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes timer-blink-c415fee2{50%{opacity:.4}}.mode-tip[data-v-c415fee2]{font-size:calc(28 / var(--w) * 100vw);color:#ffffff8c;letter-spacing:4px;text-align:center}.mode-tip.big[data-v-c415fee2]{font-size:calc(72 / var(--w) * 100vw);color:#ffe566;text-shadow:0 0 20px rgba(255,200,0,.4)}.blind-row[data-v-c415fee2]{align-self:flex-end;width:100%;padding-right:calc(20 / var(--w) * 100vw);display:flex;align-items:center;justify-content:flex-end;gap:calc(10 / var(--w) * 100vw)}.blind-val[data-v-c415fee2]{font-family:Orbitron,sans-serif;font-size:calc(68 / var(--w) * 100vw);font-weight:900;color:#fff;font-style:italic;transform:skew(-6deg);text-shadow:0 2px 8px rgba(0,0,0,.5),0 0 12px rgba(255,255,255,.15);letter-spacing:-1px}.blind-tag[data-v-c415fee2]{position:relative;display:inline-flex;align-items:center;height:calc(32 / var(--h) * 100vh);padding:0 calc(18 / var(--w) * 100vw) 0 calc(10 / var(--w) * 100vw);background:var(--t-blind-tag);font-size:calc(14 / var(--w) * 100vw);font-weight:700;white-space:nowrap;color:#fff;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);box-shadow:0 0 10px #ff000080,inset 0 1px #ff96964d}.info-bars[data-v-c415fee2]{width:calc(680 / var(--w) * 100vw);display:flex;flex-direction:column;gap:calc(6 / var(--h) * 100vh)}.info-bar[data-v-c415fee2]{position:relative;height:calc(52 / var(--h) * 100vh);display:flex;align-items:center;justify-content:space-between;padding:0 calc(36 / var(--w) * 100vw);background:#0000002e;clip-path:polygon(calc(22 / var(--w) * 100vw) 0,calc(100% - 22 / var(--w) * 100vw) 0,100% 50%,calc(100% - 22 / var(--w) * 100vw) 100%,calc(22 / var(--w) * 100vw) 100%,0 50%);box-shadow:inset 0 1px #ffc8c840,inset 0 -1px #00000026}.info-bar[data-v-c415fee2]:before{content:"";position:absolute;top:0;left:calc(22 / var(--w) * 100vw);right:calc(22 / var(--w) * 100vw);height:1px;background:linear-gradient(90deg,transparent,rgba(255,120,120,.6),transparent)}.info-bar[data-v-c415fee2]:after{content:"";position:absolute;bottom:0;left:calc(22 / var(--w) * 100vw);right:calc(22 / var(--w) * 100vw);height:1px;background:linear-gradient(90deg,transparent,rgba(255,80,80,.4),transparent)}.info-label[data-v-c415fee2]{font-size:calc(22 / var(--w) * 100vw);font-weight:700;color:#ffffffeb;letter-spacing:.5px}.info-value[data-v-c415fee2]{font-family:Orbitron,sans-serif;font-size:calc(24 / var(--w) * 100vw);font-weight:700;color:#fffffff2;font-variant-numeric:tabular-nums}.info-value.highlight[data-v-c415fee2]{color:var(--t-accent);text-shadow:0 0 10px var(--t-accent-glow)}.notice-bar[data-v-c415fee2]{width:100%;height:calc(64 / var(--h) * 100vh);flex-shrink:0;margin-top:calc(4 / var(--h) * 100vh);display:flex;align-items:center;justify-content:center;gap:calc(14 / var(--w) * 100vw);background:var(--t-banner);clip-path:polygon(calc(28 / var(--w) * 100vw) 0,calc(100% - 28 / var(--w) * 100vw) 0,100% 50%,calc(100% - 28 / var(--w) * 100vw) 100%,calc(28 / var(--w) * 100vw) 100%,0 50%);box-shadow:0 0 28px var(--t-banner-shadow),inset 0 2px #ffc89666,inset 0 -2px #3c000099;font-size:calc(28 / var(--w) * 100vw);font-weight:900;letter-spacing:1px;animation:hub-flicker-c415fee2 4s ease-in-out infinite}.notice-bar b[data-v-c415fee2]{font-weight:900;text-shadow:0 0 12px rgba(255,200,200,.5),0 1px 2px rgba(0,0,0,.4)}.notice-che[data-v-c415fee2]{color:#ffdcdce6;font-weight:900;letter-spacing:-2px}.blink-che[data-v-c415fee2]{animation:che-blink-c415fee2 1.8s ease-in-out infinite}.blink-che[data-v-c415fee2]:last-child{animation-delay:.9s}.signup[data-v-c415fee2]{text-align:center}.signup button[data-v-c415fee2]{min-width:calc(240 / var(--w) * 100vw);height:calc(56 / var(--h) * 100vh);padding:0 calc(32 / var(--w) * 100vw);border:1px solid var(--t-btn-border);border-radius:calc(28 / var(--h) * 100vh);font-size:calc(28 / var(--w) * 100vw);font-weight:900;font-family:inherit;color:#fff;background:var(--t-btn);box-shadow:0 0 24px #ff000073,inset 0 2px #ffb4b459,inset 0 -2px #5000004d;cursor:default;animation:hub-breathe-c415fee2 3s ease-in-out infinite}.signup button.closed[data-v-c415fee2]{background:var(--t-btn-closed);border-color:#ff505040;color:#ffb4b4a6;box-shadow:inset 0 0 12px #ff00001a;animation:none}.signup p[data-v-c415fee2]{margin-top:calc(12 / var(--h) * 100vh);font-size:calc(22 / var(--w) * 100vw);color:var(--t-signup-text);letter-spacing:.5px;text-shadow:0 0 8px rgba(255,0,0,.2)}.chips-float[data-v-c415fee2]{position:absolute;left:calc(84 / var(--w) * 100vw);top:calc(827 / var(--h) * 100vh);display:flex;gap:calc(14 / var(--w) * 100vw);z-index:10}.chip-item[data-v-c415fee2]{display:flex;flex-direction:column;align-items:center;gap:calc(6 / var(--h) * 100vh)}.chip-dot[data-v-c415fee2]{width:calc(48 / var(--w) * 100vw);height:calc(48 / var(--w) * 100vw);border-radius:50%;border:2px solid rgba(255,255,255,.33)}.chip-item b[data-v-c415fee2]{font-size:calc(13 / var(--w) * 100vw);color:#fffc}.tv-float[data-v-c415fee2]{position:absolute;left:calc(93 / var(--w) * 100vw);top:calc(947 / var(--h) * 100vh);font-size:calc(14 / var(--w) * 100vw);color:#fff6;z-index:10}.toolbar-btn[data-v-c415fee2]{position:absolute;bottom:12px;right:16px;z-index:20;padding:8px 16px;border-radius:6px;background:#00000040;border:1px solid rgba(255,200,200,.35);color:#fff;font-size:13px;cursor:pointer}.downtown[data-v-7d05ed71]{--bg-navy: #0a1628;--bg-teal: #0d3d4a;--text: #ffffff;--text-dim: rgba(255, 255, 255, .45);--accent: #14b8a6;--accent-dim: rgba(20, 184, 166, .35);--line: rgba(255, 255, 255, .12);--warn: #fbbf24;position:relative;width:100%;height:100vh;height:100dvh;height:calc(var(--display-vh, 1dvh) * 100);overflow:hidden;color:var(--text);font-family:Inter,Microsoft YaHei,Noto Sans SC,system-ui,sans-serif;display:flex;flex-direction:column}.stripe-bg[data-v-7d05ed71]{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-32deg,transparent,transparent 80px,rgba(13,61,74,.55) 80px,rgba(13,61,74,.55) 160px),repeating-linear-gradient(-32deg,var(--bg-navy) 0,#0c2235 120px,#081420 240px,var(--bg-teal) 360px);opacity:.95;pointer-events:none}.stripe-bg[data-v-7d05ed71]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.08) 2px,rgba(0,0,0,.08) 4px);pointer-events:none}.top-bar[data-v-7d05ed71]{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:clamp(16px,2.5vh,32px) clamp(24px,4vw,64px);border-bottom:1px solid var(--line)}.top-left[data-v-7d05ed71]{font-size:clamp(18px,2.2vw,28px);font-weight:600;letter-spacing:.02em}.top-center[data-v-7d05ed71]{font-size:clamp(36px,5vw,64px);font-weight:700;letter-spacing:.08em;text-align:center}.top-right[data-v-7d05ed71]{font-size:clamp(16px,1.8vw,24px);text-align:right;color:#ffffffd9;font-variant-numeric:tabular-nums}.font-mono[data-v-7d05ed71]{font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.main-grid[data-v-7d05ed71]{position:relative;z-index:2;flex:1;display:grid;grid-template-columns:minmax(160px,1fr) minmax(280px,2fr) minmax(160px,1fr);align-items:center;min-height:0;padding:0 clamp(12px,2vw,32px)}.side-col[data-v-7d05ed71]{display:flex;flex-direction:column;gap:clamp(20px,4vh,48px);padding:clamp(16px,3vh,40px) clamp(12px,2vw,32px);height:100%;justify-content:center;align-items:center;text-align:center}.side-left[data-v-7d05ed71]{border-right:1px solid var(--line)}.side-right[data-v-7d05ed71]{border-left:1px solid var(--line)}.suit-icon[data-v-7d05ed71]{width:clamp(64px,8vw,96px);height:clamp(64px,8vw,96px);display:grid;place-items:center;background:#14b8a633;border:1px solid var(--accent-dim);border-radius:8px;font-size:clamp(36px,5.5vw,56px);color:var(--accent);margin-bottom:clamp(8px,1vh,16px)}.stat-block[data-v-7d05ed71]{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;text-align:center}.stat-label[data-v-7d05ed71]{font-size:clamp(11px,1.1vw,14px);color:var(--text-dim);letter-spacing:.04em;line-height:1.3}.stat-label span[data-v-7d05ed71]{display:block;font-size:.85em;opacity:.8}.stat-value[data-v-7d05ed71]{font-size:clamp(28px,4vw,52px);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.break-val[data-v-7d05ed71]{color:#fde68a}.center-col[data-v-7d05ed71]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(12px,2vh,24px);padding:clamp(16px,3vh,40px) 0}.countdown[data-v-7d05ed71]{font-size:clamp(72px,14vw,180px);font-weight:700;line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums;text-shadow:0 4px 40px rgba(0,0,0,.35)}.font-timer[data-v-7d05ed71]{font-family:Inter,ui-monospace,Noto Sans SC,sans-serif}.status-text[data-v-7d05ed71]{font-size:clamp(20px,2.5vw,36px);font-weight:600;color:var(--accent);letter-spacing:.12em}.bottom-bar[data-v-7d05ed71]{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;padding:clamp(16px,2.5vh,32px) clamp(24px,5vw,80px) clamp(48px,6vh,72px);border-top:1px solid var(--line);gap:clamp(24px,4vw,64px)}.blind-block[data-v-7d05ed71]{display:flex;flex-direction:column;gap:8px}.bottom-bar .blind-block[data-v-7d05ed71]:last-child{text-align:right;align-items:flex-end}.blind-label[data-v-7d05ed71]{font-size:clamp(12px,1.2vw,16px);color:var(--text-dim)}.blind-label span[data-v-7d05ed71]{display:block;font-size:.85em}.blind-value[data-v-7d05ed71]{font-size:clamp(40px,6vw,80px);font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.ante-line[data-v-7d05ed71]{font-size:clamp(12px,1.2vw,16px);color:var(--accent);opacity:.9}.blind-divider[data-v-7d05ed71]{width:1px;align-self:stretch;background:var(--line);min-height:60px}.chip-row[data-v-7d05ed71]{position:absolute;bottom:clamp(80px,10vh,100px);left:50%;transform:translate(-50%);z-index:3;display:flex;gap:16px;padding:8px 16px;background:#00000059;border-radius:8px;border:1px solid var(--line)}.chip-item[data-v-7d05ed71]{display:flex;align-items:center;gap:8px;font-size:14px}.chip-dot[data-v-7d05ed71]{width:14px;height:14px;border-radius:50%}.toolbar-btn[data-v-7d05ed71]{position:absolute;bottom:clamp(12px,2vh,20px);left:50%;transform:translate(-50%);z-index:4;padding:8px 20px;border-radius:6px;background:#14b8a640;border:1px solid var(--accent);color:var(--accent);font-size:clamp(12px,1.2vw,14px);font-weight:500;cursor:pointer}.downtown.break .status-text[data-v-7d05ed71],.downtown.break .countdown[data-v-7d05ed71]{color:#fde68a}.downtown.warning .countdown[data-v-7d05ed71]{color:var(--warn);animation:pulse-warn-7d05ed71 1s ease-in-out infinite}@keyframes pulse-warn-7d05ed71{0%,to{opacity:1}50%{opacity:.75}}.downtown.finished .status-text[data-v-7d05ed71]{color:var(--text-dim)}@media(max-width:900px){.main-grid[data-v-7d05ed71]{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:8px;overflow-y:auto}.side-left[data-v-7d05ed71],.side-right[data-v-7d05ed71]{border:none;flex-direction:row;flex-wrap:wrap;justify-content:space-around;padding:12px;gap:16px}.suit-icon[data-v-7d05ed71]{display:none}.stat-value[data-v-7d05ed71]{font-size:clamp(22px,6vw,36px)}.bottom-bar[data-v-7d05ed71]{grid-template-columns:1fr;text-align:center;gap:16px}.blind-block[data-v-7d05ed71],.bottom-bar .blind-block[data-v-7d05ed71]:last-child{align-items:center;text-align:center}.blind-divider[data-v-7d05ed71]{width:60%;height:1px;justify-self:center;min-height:0}}.admin[data-v-72da0074]{--adm-bg: #f0f4f8;--adm-surface: #ffffff;--adm-border: #e8edf2;--adm-text: #1a2332;--adm-muted: #64748b;--adm-primary: #2563eb;--adm-primary-hover: #1d4ed8;--adm-danger: #dc2626;--adm-warn: #d97706;--adm-success: #10b981;--adm-radius: 12px;--adm-shadow: 0 1px 3px rgba(15, 23, 42, .06);--adm-shadow-hover: 0 8px 24px rgba(15, 23, 42, .1);--hero-gradient: linear-gradient(135deg, #1e3a8a 0%, #2563eb 45%, #3b82f6 100%);--sidebar-width: 240px;--sidebar-collapsed-width: 76px;--ease-out: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);display:flex;height:100vh;overflow:hidden;background:var(--adm-bg);color:var(--adm-text);font-family:Microsoft YaHei,Noto Sans SC,system-ui,sans-serif;font-size:14px;line-height:1.5}@keyframes fadeInUp-72da0074{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-72da0074{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-72da0074{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes floatY-72da0074{0%,to{transform:rotate(15deg) translateY(0)}50%{transform:rotate(15deg) translateY(-8px)}}@keyframes pulse-dot-72da0074{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}@keyframes shimmer-72da0074{0%{background-position:-200% 0}to{background-position:200% 0}}.page-enter[data-v-72da0074]{animation:fadeInUp-72da0074 .45s var(--ease-out) both}.dash-stat-card[data-v-72da0074]{animation:fadeInUp-72da0074 .5s var(--ease-out) both}.dash-stat-card[data-v-72da0074]:nth-child(1){animation-delay:.06s}.dash-stat-card[data-v-72da0074]:nth-child(2){animation-delay:.12s}.dash-stat-card[data-v-72da0074]:nth-child(3){animation-delay:.18s}.screen-card[data-v-72da0074]{animation:fadeInUp-72da0074 .45s var(--ease-out) both;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),border-color .2s}.screen-card[data-v-72da0074]:nth-child(1){animation-delay:.05s}.screen-card[data-v-72da0074]:nth-child(2){animation-delay:.1s}.screen-card[data-v-72da0074]:nth-child(3){animation-delay:.15s}.screen-card[data-v-72da0074]:nth-child(4){animation-delay:.2s}.screen-card[data-v-72da0074]:hover{transform:translateY(-3px);box-shadow:var(--adm-shadow-hover)}.dash-panel[data-v-72da0074]{transition:box-shadow .25s var(--ease-out)}.dash-panel[data-v-72da0074]:hover{box-shadow:var(--adm-shadow-hover)}.dash-stat-card[data-v-72da0074]{transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out)}.dash-stat-card[data-v-72da0074]:hover{transform:translateY(-2px);box-shadow:var(--adm-shadow-hover)}.modal-mask[data-v-72da0074]{animation:fadeIn-72da0074 .2s ease both}.modal[data-v-72da0074]{animation:scaleIn-72da0074 .28s var(--ease-out) both}.toast[data-v-72da0074]{animation:fadeInUp-72da0074 .3s var(--ease-spring) both}@media(prefers-reduced-motion:reduce){.page-enter[data-v-72da0074],.dash-stat-card[data-v-72da0074],.screen-card[data-v-72da0074],.modal-mask[data-v-72da0074],.modal[data-v-72da0074],.toast[data-v-72da0074],.hero-slide[data-v-72da0074],.deco-cube[data-v-72da0074]{animation:none!important;transition:none!important}}.topbar[data-v-72da0074]{display:flex;align-items:center;justify-content:space-between;padding:14px 28px;background:var(--adm-surface);border-bottom:1px solid var(--adm-border);flex-shrink:0}.topbar-actions[data-v-72da0074],.topbar-title[data-v-72da0074]{display:flex;align-items:center;gap:12px}.topbar-title h1[data-v-72da0074]{margin:0;font-size:18px;font-weight:600}.topbar-dashboard-title[data-v-72da0074]{background:linear-gradient(90deg,var(--adm-text),var(--adm-primary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.topbar-btn[data-v-72da0074]{position:relative;width:36px;height:36px;border:none;background:#f8fafc;border-radius:8px;color:var(--adm-muted);cursor:pointer;display:grid;place-items:center;transition:all .2s var(--ease-out)}.topbar-btn svg[data-v-72da0074]{width:18px;height:18px}.topbar-btn[data-v-72da0074]:hover{background:#eef2f6;color:var(--adm-text)}.notif-dot[data-v-72da0074]{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%;background:#ef4444}.notif-dot.online[data-v-72da0074]{background:var(--adm-success)}.user-chip[data-v-72da0074]{display:flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;background:#f8fafc;border-radius:999px;font-size:13px;font-weight:500}.user-avatar[data-v-72da0074]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:600}.dashboard[data-v-72da0074]{padding:24px 28px 32px;overflow-y:auto;flex:1}.hero-carousel[data-v-72da0074]{position:relative;min-height:180px;border-radius:16px;overflow:hidden;margin-bottom:20px;background:var(--hero-gradient)}.hero-slide[data-v-72da0074]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:28px 36px;opacity:0;pointer-events:none;transform:translate(12px);transition:opacity .55s var(--ease-out),transform .55s var(--ease-out)}.hero-slide.active[data-v-72da0074]{opacity:1;pointer-events:auto;transform:translate(0)}.hero-content[data-v-72da0074]{flex:1;z-index:1;color:#fff}.hero-title-row[data-v-72da0074]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.hero-title-row h2[data-v-72da0074]{margin:0;font-size:26px;font-weight:700}.hero-badge[data-v-72da0074]{padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;background:#10b98140;color:#a7f3d0}.hero-badge.paused[data-v-72da0074]{background:#fbbf2440;color:#fde68a}.hero-badge.idle[data-v-72da0074]{background:#ffffff26;color:#e2e8f0}.hero-badge.break[data-v-72da0074]{background:#9333ea40;color:#e9d5ff}.hero-meta[data-v-72da0074]{display:flex;flex-wrap:wrap;gap:20px 28px}.hero-meta-item[data-v-72da0074]{display:flex;align-items:center;gap:8px;font-size:13px;color:#ffffffe0}.hero-meta-item svg[data-v-72da0074]{width:16px;height:16px;opacity:.75;flex-shrink:0}.hero-deco[data-v-72da0074]{position:relative;width:140px;height:140px;flex-shrink:0}.deco-cube[data-v-72da0074]{position:absolute;right:20px;top:20px;width:80px;height:80px;background:linear-gradient(135deg,#ffffff40,#ffffff0d);border-radius:16px;transform:rotate(15deg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:floatY-72da0074 4s ease-in-out infinite}.deco-ring[data-v-72da0074]{position:absolute;right:0;bottom:0;width:100px;height:100px;border:3px solid rgba(255,255,255,.15);border-radius:50%}.hero-dots[data-v-72da0074]{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:2}.hero-dot[data-v-72da0074]{width:8px;height:8px;border-radius:50%;border:none;background:#ffffff59;cursor:pointer;padding:0;transition:all .3s var(--ease-out)}.hero-dot[data-v-72da0074]:hover{background:#fff9}.hero-dot.active[data-v-72da0074]{background:#fff;width:24px;border-radius:4px}.hero-empty[data-v-72da0074]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;color:#ffffffe6;gap:12px}.dash-stats[data-v-72da0074]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.dash-stat-card[data-v-72da0074]{display:flex;align-items:center;gap:16px;background:var(--adm-surface);border-radius:var(--adm-radius);padding:20px;box-shadow:var(--adm-shadow);border:1px solid var(--adm-border)}.dash-stat-icon[data-v-72da0074]{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;flex-shrink:0}.dash-stat-icon svg[data-v-72da0074]{width:24px;height:24px}.dash-stat-icon.blue[data-v-72da0074]{background:#eff6ff;color:#2563eb}.dash-stat-icon.green[data-v-72da0074]{background:#ecfdf5;color:#10b981}.dash-stat-icon.purple[data-v-72da0074]{background:#f5f3ff;color:#7c3aed}.dash-stat-label[data-v-72da0074]{font-size:13px;color:var(--adm-muted)}.dash-stat-val[data-v-72da0074]{display:block;font-size:28px;font-weight:700;line-height:1.2;margin:2px 0}.dash-stat-val small[data-v-72da0074]{font-size:14px;font-weight:500;color:var(--adm-muted)}.dash-stat-sub[data-v-72da0074]{font-size:12px;color:var(--adm-muted)}.dash-stat-sub.up[data-v-72da0074]{color:var(--adm-success)}.dash-row-2[data-v-72da0074]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.dash-panel[data-v-72da0074]{background:var(--adm-surface);border-radius:var(--adm-radius);border:1px solid var(--adm-border);box-shadow:var(--adm-shadow);padding:20px}.dash-panel-head[data-v-72da0074]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.dash-panel-head h3[data-v-72da0074]{margin:0;font-size:16px;font-weight:600}.link-text[data-v-72da0074]{border:none;background:none;color:var(--adm-primary);font-size:13px;cursor:pointer}.event-list[data-v-72da0074]{list-style:none;margin:0;padding:0}.event-item[data-v-72da0074]{display:grid;grid-template-columns:36px 1fr auto auto auto auto 20px;align-items:center;gap:12px;padding:12px 8px;border-radius:8px;cursor:pointer;transition:background .15s}.event-item[data-v-72da0074]:hover,.event-item.active[data-v-72da0074]{background:#f8fafc}.event-num[data-v-72da0074]{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;font-weight:700;font-size:13px;color:#fff}.event-num.c1[data-v-72da0074]{background:#ef4444}.event-num.c2[data-v-72da0074]{background:#3b82f6}.event-num.c3[data-v-72da0074]{background:#8b5cf6}.event-info[data-v-72da0074]{display:flex;flex-direction:column;gap:2px;min-width:0}.event-info b[data-v-72da0074]{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-info span[data-v-72da0074]{font-size:12px;color:var(--adm-muted)}.event-status[data-v-72da0074]{font-size:12px;padding:3px 10px;border-radius:999px;font-weight:500;white-space:nowrap}.event-status.running[data-v-72da0074]{background:#ecfdf5;color:#059669}.event-status.paused[data-v-72da0074]{background:#fffbeb;color:#d97706}.event-status.idle[data-v-72da0074]{background:#f1f5f9;color:#64748b}.event-status.break[data-v-72da0074]{background:#f5f3ff;color:#7c3aed}.event-time[data-v-72da0074],.event-level[data-v-72da0074],.event-code[data-v-72da0074]{font-size:12px;color:var(--adm-muted);white-space:nowrap}.event-arrow[data-v-72da0074]{color:var(--adm-muted);font-size:18px}.blind-progress[data-v-72da0074]{display:flex;align-items:center;justify-content:space-between;gap:24px}.blind-info[data-v-72da0074]{display:flex;flex-direction:column;gap:8px}.blind-level-tag[data-v-72da0074]{display:inline-block;padding:4px 12px;background:#eff6ff;color:var(--adm-primary);border-radius:6px;font-size:13px;font-weight:600;width:fit-content}.blind-numbers[data-v-72da0074]{font-size:32px;font-weight:700;color:var(--adm-text)}.blind-duration[data-v-72da0074],.blind-remain[data-v-72da0074]{font-size:13px;color:var(--adm-muted)}.progress-ring-wrap[data-v-72da0074]{position:relative;width:140px;height:140px;flex-shrink:0}.progress-ring[data-v-72da0074]{width:100%;height:100%}.progress-ring-text[data-v-72da0074]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.progress-ring-text b[data-v-72da0074]{font-size:28px;line-height:1}.progress-ring-text span[data-v-72da0074]{font-size:14px;color:var(--adm-muted)}.progress-ring-text small[data-v-72da0074]{font-size:11px;color:var(--adm-muted);margin-top:2px}.quick-grid[data-v-72da0074]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.quick-btn[data-v-72da0074]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 12px;border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:#fafbfc;cursor:pointer;font-size:13px;color:var(--adm-text);transition:transform .25s var(--ease-out),border-color .2s,background .2s,color .2s,box-shadow .25s}.quick-btn[data-v-72da0074]:hover{transform:translateY(-3px);border-color:var(--adm-primary);background:#eff6ff;color:var(--adm-primary);box-shadow:var(--adm-shadow-hover)}.quick-icon[data-v-72da0074]{width:40px;height:40px;border-radius:10px;background:#eff6ff;color:var(--adm-primary);display:grid;place-items:center}.quick-icon[data-v-72da0074] svg{width:22px;height:22px}.sidebar-toggle-mobile[data-v-72da0074]{display:none}.event-item[data-v-72da0074]{transition:background .2s var(--ease-out),transform .2s var(--ease-out)}.event-item[data-v-72da0074]:hover{transform:translate(4px)}.announce-list[data-v-72da0074]{list-style:none;margin:0;padding:0}.announce-item[data-v-72da0074]{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--adm-border);transition:background .2s var(--ease-out)}.announce-item[data-v-72da0074]:hover{background:#f8fafc;margin:0 -8px;padding-left:8px;padding-right:8px;border-radius:8px}.announce-item[data-v-72da0074]:last-child{border-bottom:none}.announce-tag[data-v-72da0074]{flex-shrink:0;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.announce-tag.important[data-v-72da0074]{background:#fef2f2;color:#dc2626}.announce-tag.update[data-v-72da0074]{background:#eff6ff;color:#2563eb}.announce-tag.opt[data-v-72da0074]{background:#ecfdf5;color:#059669}.announce-body[data-v-72da0074]{flex:1;display:flex;flex-direction:column;gap:2px}.announce-body b[data-v-72da0074]{font-size:14px}.announce-body span[data-v-72da0074]{font-size:12px;color:var(--adm-muted)}.announce-item time[data-v-72da0074]{font-size:12px;color:var(--adm-muted);white-space:nowrap}.control-panel[data-v-72da0074]{margin-top:4px}.control-grid[data-v-72da0074]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.control-block h4[data-v-72da0074]{margin:0 0 10px;font-size:13px;color:var(--adm-muted);font-weight:600}.level-grid.compact[data-v-72da0074]{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.global-panel[data-v-72da0074]{margin-bottom:20px}.global-panel-foot[data-v-72da0074]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--adm-border)}.tournament-grid[data-v-72da0074]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.tournament-card[data-v-72da0074]{gap:12px}.alert-setting-row[data-v-72da0074]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:#f8fafc;border:1px solid var(--adm-border);border-radius:8px}.alert-field[data-v-72da0074]{flex:1;margin:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.alert-field span[data-v-72da0074]{font-size:13px;color:var(--adm-muted);white-space:nowrap}.alert-field .num-input[data-v-72da0074]{width:88px;text-align:center}.alert-active-tag[data-v-72da0074]{font-size:12px;font-weight:600;color:#dc2626;white-space:nowrap;animation:alert-pulse-72da0074 1s ease-in-out infinite}@keyframes alert-pulse-72da0074{0%,to{opacity:1}50%{opacity:.55}}.tournament-card.active[data-v-72da0074]{border-color:var(--adm-primary);box-shadow:0 0 0 1px var(--adm-primary),var(--adm-shadow)}.tournament-card-head[data-v-72da0074]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-right:36px}.tournament-sub[data-v-72da0074]{margin:4px 0 0;font-size:13px;color:var(--adm-muted)}.timer-val[data-v-72da0074]{font-variant-numeric:tabular-nums;font-weight:600;color:var(--adm-primary)}.tournament-controls[data-v-72da0074]{display:flex;flex-direction:column;gap:8px}.control-row[data-v-72da0074]{display:flex;flex-wrap:wrap;gap:6px}.tournament-levels[data-v-72da0074]{max-height:120px;overflow-y:auto;padding:4px 0}.sidebar[data-v-72da0074]{position:relative;width:var(--sidebar-width);flex-shrink:0;background:var(--adm-surface);border-right:1px solid var(--adm-border);display:flex;flex-direction:column;padding:24px 16px;transition:width .3s var(--ease-out),padding .3s var(--ease-out);overflow:visible;z-index:20}.admin.sidebar-collapsed .sidebar[data-v-72da0074]{width:var(--sidebar-collapsed-width);padding:24px 10px}.sidebar-toggle[data-v-72da0074]{position:absolute;right:-14px;top:32px;z-index:30;width:28px;height:28px;border-radius:50%;border:1px solid var(--adm-border);background:var(--adm-surface);color:var(--adm-muted);cursor:pointer;display:grid;place-items:center;box-shadow:0 2px 8px #0f172a1a;transition:all .25s var(--ease-out)}.sidebar-toggle svg[data-v-72da0074]{width:14px;height:14px;transition:transform .3s var(--ease-out)}.sidebar-toggle[data-v-72da0074]:hover{color:var(--adm-primary);border-color:var(--adm-primary);transform:scale(1.08);box-shadow:0 4px 12px #2563eb33}.admin.sidebar-collapsed .sidebar-toggle svg[data-v-72da0074]{transform:rotate(180deg)}.sidebar-brand[data-v-72da0074]{display:flex;align-items:center;gap:12px;padding:0 8px 24px;margin-bottom:8px;overflow:hidden}.admin.sidebar-collapsed .sidebar-brand[data-v-72da0074]{justify-content:center;padding:0 0 24px}.brand-text[data-v-72da0074]{overflow:hidden;white-space:nowrap;transition:opacity .25s var(--ease-out),max-width .3s var(--ease-out);max-width:160px}.admin.sidebar-collapsed .brand-text[data-v-72da0074]{opacity:0;max-width:0;pointer-events:none}.brand-logo[data-v-72da0074]{width:42px;height:42px;border-radius:10px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;display:grid;place-items:center;flex-shrink:0}.brand-logo svg[data-v-72da0074]{width:22px;height:22px}.brand-mark[data-v-72da0074]{width:40px;height:40px;border-radius:8px;background:var(--adm-primary);color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px}.brand-name[data-v-72da0074]{font-weight:700;font-size:15px;color:var(--adm-text)}.brand-sub[data-v-72da0074]{font-size:12px;color:var(--adm-muted);margin-top:2px}.nav[data-v-72da0074]{display:flex;flex-direction:column;gap:4px;flex:1}.nav-item[data-v-72da0074]{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:8px;background:transparent;color:var(--adm-muted);font-size:14px;text-align:left;border:none;cursor:pointer;transition:background .2s var(--ease-out),color .2s var(--ease-out),padding .3s var(--ease-out);position:relative;overflow:hidden;white-space:nowrap}.admin.sidebar-collapsed .nav-item[data-v-72da0074]{justify-content:center;padding:11px 8px}.nav-label[data-v-72da0074]{transition:opacity .2s var(--ease-out),max-width .3s var(--ease-out);max-width:120px;overflow:hidden}.admin.sidebar-collapsed .nav-label[data-v-72da0074]{opacity:0;max-width:0}.nav-item[data-v-72da0074]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:60%;background:var(--adm-primary);border-radius:0 2px 2px 0;transition:transform .25s var(--ease-spring)}.nav-item.active[data-v-72da0074]:before{transform:translateY(-50%) scaleY(1)}.admin.sidebar-collapsed .nav-item[data-v-72da0074]:before{display:none}.nav-icon[data-v-72da0074]{width:20px;height:20px;display:grid;place-items:center;flex-shrink:0}.nav-icon[data-v-72da0074] svg{width:18px;height:18px}.nav-item[data-v-72da0074]:hover{background:#f8fafc;color:var(--adm-text);transform:translate(2px)}.admin.sidebar-collapsed .nav-item[data-v-72da0074]:hover{transform:none}.nav-item.active[data-v-72da0074]{background:#eff6ff;color:var(--adm-primary);font-weight:600;box-shadow:inset 0 0 0 1px #2563eb1f}.sidebar-foot[data-v-72da0074]{padding-top:16px;border-top:1px solid var(--adm-border);overflow:hidden}.conn-text[data-v-72da0074],.sidebar-copy[data-v-72da0074]{transition:opacity .2s var(--ease-out),max-height .3s var(--ease-out)}.admin.sidebar-collapsed .conn-text[data-v-72da0074],.admin.sidebar-collapsed .sidebar-copy[data-v-72da0074]{opacity:0;max-height:0;overflow:hidden;margin:0}.admin.sidebar-collapsed .conn[data-v-72da0074]{justify-content:center;padding:0}.conn-dot[data-v-72da0074]{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0;animation:pulse-dot-72da0074 2s ease-in-out infinite}.conn.online .conn-dot[data-v-72da0074]{animation:pulse-dot-72da0074 2.5s ease-in-out infinite}.sidebar-copy[data-v-72da0074]{margin:8px 0 0;font-size:11px;color:var(--adm-muted)}.conn[data-v-72da0074]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--adm-danger);padding:0 4px 4px}.conn.online[data-v-72da0074]{color:var(--adm-success)}.link-btn[data-v-72da0074]{display:block;width:100%;padding:9px 12px;border-radius:6px;background:var(--adm-primary);color:#fff;font-size:13px;text-align:center;text-decoration:none;border:none;transition:background .15s}.link-btn[data-v-72da0074]:hover{background:var(--adm-primary-hover)}.link-btn.outline[data-v-72da0074]{background:#fff;color:var(--adm-primary);border:1px solid var(--adm-border)}.link-btn.outline[data-v-72da0074]:hover{background:#f9fafb}.workspace[data-v-72da0074]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.page-header[data-v-72da0074]{display:flex;flex-direction:column;gap:16px;padding:20px 28px;background:var(--adm-surface);border-bottom:1px solid var(--adm-border)}.page-header-top[data-v-72da0074]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}.mobile-toolbar[data-v-72da0074]{display:none;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0}.conn-badge[data-v-72da0074]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--adm-danger);padding:6px 10px;border-radius:999px;background:#fef2f2}.conn-badge.online[data-v-72da0074]{color:var(--adm-success);background:#ecfdf5}.conn-badge .conn-dot[data-v-72da0074]{width:7px;height:7px;border-radius:50%;background:currentColor}.page-label[data-v-72da0074]{font-size:12px;color:var(--adm-muted);margin-bottom:4px}.page-header h1[data-v-72da0074]{font-size:20px;font-weight:600}.header-stats[data-v-72da0074]{display:flex;gap:24px;flex-wrap:wrap;width:100%}.screen-bar[data-v-72da0074]{display:flex;align-items:center;gap:12px;width:100%;flex-wrap:wrap}.screen-bar-label[data-v-72da0074]{font-size:12px;color:var(--adm-muted);flex-shrink:0}.screen-pills[data-v-72da0074]{display:flex;flex-wrap:wrap;gap:8px}.screen-pill[data-v-72da0074]{border:1px solid var(--adm-border);background:var(--adm-surface);color:var(--adm-text);border-radius:999px;padding:6px 14px;font-size:13px;cursor:pointer}.screen-pill.active[data-v-72da0074]{border-color:var(--adm-primary);background:#eff6ff;color:var(--adm-primary);font-weight:600}.data-readout[data-v-72da0074]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 20px}.readout-item[data-v-72da0074]{display:flex;flex-direction:column;gap:4px}.readout-item span[data-v-72da0074]{font-size:12px;color:var(--adm-muted)}.readout-item b[data-v-72da0074]{font-size:14px;font-weight:600}.screen-list[data-v-72da0074]{display:flex;flex-direction:column;gap:8px}.page-toolbar[data-v-72da0074]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.toolbar-title[data-v-72da0074]{font-size:18px;font-weight:600;margin:0 0 4px}.screen-card-grid[data-v-72da0074]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.screen-card[data-v-72da0074]{position:relative;background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius);padding:16px;box-shadow:var(--adm-shadow);display:flex;flex-direction:column;gap:10px}.screen-card.expanded[data-v-72da0074]{border-color:var(--adm-primary)}.screen-card-num[data-v-72da0074]{position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:50%;background:#eff6ff;color:var(--adm-primary);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.screen-card-title[data-v-72da0074]{font-size:16px;font-weight:600;margin:0;padding-right:36px}.screen-card-info[data-v-72da0074]{display:grid;gap:6px;margin:0}.screen-card-info div[data-v-72da0074]{display:flex;justify-content:space-between;gap:8px;font-size:13px}.screen-card-info dt[data-v-72da0074]{color:var(--adm-muted);flex-shrink:0}.screen-card-info dd[data-v-72da0074]{margin:0;text-align:right;font-weight:500}.screen-card-slug[data-v-72da0074]{margin:0;font-size:11px;font-family:ui-monospace,monospace;color:var(--adm-muted);word-break:break-all}.screen-card-actions[data-v-72da0074]{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px}.screen-card-expand[data-v-72da0074]{padding-top:8px;border-top:1px solid var(--adm-border)}.theme-screen-grid[data-v-72da0074]{align-items:start}.theme-screen-card[data-v-72da0074]{overflow:hidden}.theme-card-preview[data-v-72da0074]{width:100%;height:48px;border-radius:8px;margin-bottom:2px}.theme-edit-modal[data-v-72da0074]{width:min(680px,94vw);max-width:min(680px,94vw);max-height:90vh;display:flex;flex-direction:column;padding:0;border-radius:12px}.theme-edit-modal .modal-head[data-v-72da0074]{padding:20px 24px 16px;margin:0}.theme-edit-modal .modal-body[data-v-72da0074]{padding:0 24px 8px}.theme-edit-modal .modal-foot[data-v-72da0074]{padding:12px 24px 20px;border-top:1px solid var(--adm-border);margin-top:0;justify-content:flex-end}.theme-modal-grid-compact[data-v-72da0074]{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-modal-option-compact[data-v-72da0074]{flex-direction:column;align-items:stretch;gap:10px;padding:12px;text-align:center}.theme-modal-option-compact .theme-modal-preview[data-v-72da0074]{width:100%;height:48px}.theme-modal-option-compact .theme-modal-label[data-v-72da0074]{width:100%;font-size:14px}.theme-modal-option-compact .theme-modal-check[data-v-72da0074]{position:absolute;top:10px;right:10px}.theme-modal-option-compact[data-v-72da0074]{position:relative}.theme-edit-modal .modal-head h3[data-v-72da0074]{margin:0;font-size:18px}.theme-modal-grid[data-v-72da0074]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.theme-modal-option[data-v-72da0074]{display:flex;align-items:center;gap:14px;padding:14px;border:2px solid var(--adm-border);border-radius:12px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s,transform .15s}.theme-modal-option[data-v-72da0074]:hover{border-color:#94a3b8;transform:translateY(-1px)}.theme-modal-option.active[data-v-72da0074]{border-color:var(--adm-primary);box-shadow:0 0 0 3px #2563eb1f;background:#f8faff}.theme-modal-preview[data-v-72da0074]{width:72px;height:52px;border-radius:8px;flex-shrink:0}.theme-modal-info[data-v-72da0074]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.theme-modal-label[data-v-72da0074]{font-size:15px;font-weight:600;color:var(--adm-text)}.theme-modal-desc[data-v-72da0074]{font-size:12px;color:var(--adm-muted);line-height:1.4}.theme-modal-check[data-v-72da0074]{width:24px;height:24px;border-radius:50%;background:var(--adm-primary);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.theme-modal-check svg[data-v-72da0074]{width:14px;height:14px}.theme-picker.compact[data-v-72da0074]{grid-template-columns:1fr}.empty-card[data-v-72da0074]{text-align:center;padding:32px}.screen-edit-modal[data-v-72da0074]{width:min(720px,94vw);max-width:min(720px,94vw);max-height:90vh;display:flex;flex-direction:column}.modal.screen-edit-modal[data-v-72da0074]{max-width:min(720px,94vw)}.modal.levels-edit-modal[data-v-72da0074]{width:min(1180px,96vw);max-width:min(1180px,96vw);max-height:94vh;min-height:min(640px,90vh);padding:28px 32px}.modal.levels-edit-modal .modal-head h3[data-v-72da0074]{font-size:20px}.modal.levels-edit-modal .modal-body[data-v-72da0074]{min-height:420px;max-height:calc(94vh - 160px);padding:20px 4px}.modal.levels-edit-modal .table-wrap[data-v-72da0074]{overflow:auto;max-height:calc(94vh - 340px);border:1px solid var(--adm-border);border-radius:var(--adm-radius)}.modal.levels-edit-modal .data-table th[data-v-72da0074],.modal.levels-edit-modal .data-table td[data-v-72da0074]{padding:10px 12px}.modal.levels-edit-modal .table-input[data-v-72da0074]{min-width:72px;padding:8px 10px;font-size:14px}.modal.levels-edit-modal .rule-card-grid[data-v-72da0074]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.modal.levels-edit-modal .modal-foot[data-v-72da0074]{margin-top:0;padding-top:16px;border-top:1px solid var(--adm-border)}.levels-mobile-page[data-v-72da0074]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--adm-bg);display:flex;flex-direction:column;animation:fadeIn-72da0074 .25s var(--ease-out) both}.levels-mobile-sheet[data-v-72da0074]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--adm-bg)}.mobile-page-head[data-v-72da0074]{display:grid;grid-template-columns:72px 1fr 72px;align-items:center;gap:8px;padding:10px 12px;background:var(--adm-surface);border-bottom:1px solid var(--adm-border);flex-shrink:0}.mobile-page-head h3[data-v-72da0074]{margin:0;font-size:16px;font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-back-btn[data-v-72da0074]{display:inline-flex;align-items:center;gap:2px;border:none;background:none;color:var(--adm-primary);font-size:15px;font-weight:500;padding:8px 4px;cursor:pointer;white-space:nowrap}.mobile-back-btn svg[data-v-72da0074]{width:18px;height:18px;flex-shrink:0}.mobile-head-spacer[data-v-72da0074]{width:72px}.levels-mobile-page .modal-body[data-v-72da0074]{flex:1;overflow-y:auto;padding:16px;max-height:none;min-height:0;-webkit-overflow-scrolling:touch}.levels-mobile-page .table-wrap[data-v-72da0074]{max-height:none;border:1px solid var(--adm-border);border-radius:var(--adm-radius)}.levels-mobile-page .form-grid.cols-2[data-v-72da0074]{grid-template-columns:1fr}.levels-mobile-page .rule-actions .action-group[data-v-72da0074]{flex-wrap:wrap}.mobile-page-foot[data-v-72da0074]{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--adm-surface);border-top:1px solid var(--adm-border);box-shadow:0 -4px 12px #0f172a0f}.mobile-page-foot .btn.primary[data-v-72da0074]{width:100%;min-height:44px}.admin.levels-edit-open .sidebar[data-v-72da0074]{z-index:50}.modal-head[data-v-72da0074]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--adm-border)}.modal-head h3[data-v-72da0074]{margin:0;font-size:18px}.modal-close[data-v-72da0074]{font-size:22px;line-height:1}.modal-body[data-v-72da0074]{overflow-y:auto;flex:1;padding:16px 0}.form-section[data-v-72da0074]{margin-bottom:20px}.form-section h4[data-v-72da0074],.form-section-head h4[data-v-72da0074]{margin:0 0 12px;font-size:14px;font-weight:600}.form-section-head[data-v-72da0074]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.form-section-head h4[data-v-72da0074]{margin:0}.rule-card-grid[data-v-72da0074]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-bottom:14px}.rule-card[data-v-72da0074]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);cursor:pointer;text-align:left}.rule-card.active[data-v-72da0074]{border-color:var(--adm-primary);background:#f8fbff}.rule-card b[data-v-72da0074]{font-size:13px}.rule-card span[data-v-72da0074]{font-size:12px;color:var(--adm-muted)}.rule-badge[data-v-72da0074]{font-size:11px;color:var(--adm-success);font-weight:600}.rule-card-row[data-v-72da0074]{display:flex;flex-wrap:wrap;gap:6px}.rule-chip[data-v-72da0074]{border:1px solid var(--adm-border);background:#f9fafb;border-radius:999px;padding:4px 10px;font-size:12px;color:var(--adm-muted)}.rule-chip.active[data-v-72da0074]{border-color:var(--adm-primary);color:var(--adm-primary);background:#eff6ff;font-weight:600}.rule-actions[data-v-72da0074]{margin-top:12px}.screen-item[data-v-72da0074]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--adm-border);border-radius:var(--adm-radius);cursor:pointer;flex-wrap:wrap}.screen-item.active[data-v-72da0074]{border-color:var(--adm-primary);background:#f8fbff}.screen-item-main[data-v-72da0074]{display:flex;flex-direction:column;gap:2px}.screen-item-actions[data-v-72da0074]{display:flex;flex-wrap:wrap;gap:6px}.stat-box[data-v-72da0074]{display:flex;flex-direction:column;gap:4px;min-width:80px}.stat-label[data-v-72da0074]{font-size:12px;color:var(--adm-muted)}.stat-val[data-v-72da0074]{font-size:15px;font-weight:600}.stat-val.timer[data-v-72da0074]{font-variant-numeric:tabular-nums;font-size:18px;color:var(--adm-primary)}.stat-val.code[data-v-72da0074]{font-family:ui-monospace,monospace;letter-spacing:1px}.status-tag[data-v-72da0074]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:500;background:#f2f4f7;color:var(--adm-muted)}.status-tag.running[data-v-72da0074]{background:#ecfdf5;color:var(--adm-success)}.status-tag.paused[data-v-72da0074],.status-tag.break[data-v-72da0074]{background:#fffbeb;color:var(--adm-warn)}.status-tag.finished[data-v-72da0074]{background:#eff6ff;color:var(--adm-primary)}.page-body[data-v-72da0074]{flex:1;overflow-y:auto;padding:24px 28px 32px;display:flex;flex-direction:column;gap:16px}.row-2[data-v-72da0074]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.theme-picker[data-v-72da0074]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:4px 0 8px}.theme-option[data-v-72da0074]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;border:2px solid var(--adm-border);border-radius:10px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s}.theme-option[data-v-72da0074]:hover{border-color:#94a3b8}.theme-option.active[data-v-72da0074]{border-color:var(--adm-primary);box-shadow:0 0 0 1px var(--adm-primary)}.theme-preview[data-v-72da0074]{width:100%;height:56px;border-radius:6px}.theme-card-preview.classic[data-v-72da0074],.theme-modal-option.classic .theme-modal-preview[data-v-72da0074],.theme-option.classic .theme-preview[data-v-72da0074]{background:linear-gradient(135deg,#c41e1e,#6b0000)}.theme-card-preview.downtown[data-v-72da0074],.theme-modal-option.downtown .theme-modal-preview[data-v-72da0074],.theme-option.downtown .theme-preview[data-v-72da0074]{background:repeating-linear-gradient(-32deg,transparent,transparent 12px,rgba(13,61,74,.5) 12px,rgba(13,61,74,.5) 24px),linear-gradient(135deg,#0a1628,#0d3d4a)}.theme-card-preview.cyber[data-v-72da0074],.theme-modal-option.cyber .theme-modal-preview[data-v-72da0074],.theme-option.cyber .theme-preview[data-v-72da0074]{background:linear-gradient(rgba(0,180,255,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(0,180,255,.15) 1px,transparent 1px),linear-gradient(135deg,#060b14,#0a2040);background-size:16px 16px,16px 16px,100% 100%}.theme-card-preview.scarlet[data-v-72da0074],.theme-modal-option.scarlet .theme-modal-preview[data-v-72da0074],.theme-option.scarlet .theme-preview[data-v-72da0074]{background:linear-gradient(135deg,#eceef1 40%,#c41e3a 40%,#a81830)}.theme-card-preview.eco[data-v-72da0074],.theme-modal-option.eco .theme-modal-preview[data-v-72da0074],.theme-option.eco .theme-preview[data-v-72da0074]{background:linear-gradient(135deg,#f2f5f2,#d4e4d8 50%,#2d7a4f)}.theme-card-preview.gold[data-v-72da0074],.theme-modal-option.gold .theme-modal-preview[data-v-72da0074],.theme-option.gold .theme-preview[data-v-72da0074]{background:linear-gradient(135deg,#141414,#1a1a1a 60%,#f5a623)}.theme-label[data-v-72da0074]{font-size:15px;font-weight:600;color:var(--adm-text)}.theme-desc[data-v-72da0074]{font-size:12px;color:var(--adm-muted);line-height:1.4}.card[data-v-72da0074]{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius);box-shadow:var(--adm-shadow);padding:20px}.card-head[data-v-72da0074]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f2f4f7}.card-head h2[data-v-72da0074]{font-size:15px;font-weight:600;color:var(--adm-text)}.card-head .hint[data-v-72da0074]{font-size:12px;color:var(--adm-muted)}.head-actions[data-v-72da0074]{display:flex;gap:8px;flex-wrap:wrap}.form-section h3[data-v-72da0074]{font-size:13px;font-weight:600;color:var(--adm-muted);margin-bottom:12px}.level-overview .level-main[data-v-72da0074]{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.level-no[data-v-72da0074]{font-size:22px;font-weight:700;color:var(--adm-primary)}.level-blinds[data-v-72da0074]{font-size:28px;font-weight:700}.tag[data-v-72da0074]{font-size:12px;padding:3px 10px;border-radius:999px;background:#eff6ff;color:var(--adm-primary)}.level-desc[data-v-72da0074]{margin-top:8px;font-size:13px;color:var(--adm-muted)}.empty[data-v-72da0074]{color:var(--adm-muted);font-size:13px}.btn[data-v-72da0074]{padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;background:#fff;color:var(--adm-text);border:1px solid var(--adm-border);transition:transform .15s var(--ease-out),box-shadow .15s var(--ease-out),background .15s,border-color .15s}.btn[data-v-72da0074]:active:not(:disabled){transform:scale(.97)}.btn[data-v-72da0074]:hover:not(:disabled){background:#f9fafb;border-color:#d0d5dd}.btn[data-v-72da0074]:disabled{opacity:.5;cursor:not-allowed}.btn.primary[data-v-72da0074]{background:var(--adm-primary);color:#fff;border-color:var(--adm-primary);box-shadow:0 2px 8px #2563eb38}.btn.primary[data-v-72da0074]:hover:not(:disabled){background:var(--adm-primary-hover);box-shadow:0 4px 14px #2563eb52}.btn.warn[data-v-72da0074]{background:var(--adm-warn);color:#fff;border-color:var(--adm-warn)}.btn.danger[data-v-72da0074]{color:var(--adm-danger);border-color:#fecaca;background:#fef2f2}.btn.danger[data-v-72da0074]:hover:not(:disabled){background:#fee2e2}.btn.sm[data-v-72da0074]{padding:6px 12px;font-size:12px}.btn.lg[data-v-72da0074]{padding:10px 24px;font-size:14px}.action-group[data-v-72da0074]{display:flex;flex-wrap:wrap;gap:8px}.action-group+.action-group[data-v-72da0074]{margin-top:10px;padding-top:10px;border-top:1px solid #f2f4f7}.actions-inline .action-group[data-v-72da0074]{margin-top:0;padding-top:0;border-top:none}.display-controls[data-v-72da0074]{margin-bottom:12px}.inline-field[data-v-72da0074]{display:flex;gap:8px;align-items:center}.inline-field .input[data-v-72da0074]{flex:1}.stepper[data-v-72da0074]{display:flex;gap:6px;align-items:center}.stepper .input[data-v-72da0074]{flex:1;text-align:center}.dirty-hint[data-v-72da0074]{margin:0 0 8px;font-size:13px;color:var(--adm-warn)}.inline-hint[data-v-72da0074]{margin:0;align-self:center}.level-grid[data-v-72da0074]{display:flex;flex-wrap:wrap;gap:8px}.level-btn[data-v-72da0074]{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:72px;padding:8px 12px;border-radius:6px;background:#f9fafb;border:1px solid var(--adm-border);color:var(--adm-muted);font-size:12px}.level-btn b[data-v-72da0074]{font-size:13px;color:var(--adm-text)}.level-btn.active[data-v-72da0074]{background:#eff6ff;border-color:var(--adm-primary);color:var(--adm-primary)}.level-btn.active b[data-v-72da0074]{color:var(--adm-primary)}.level-btn.break[data-v-72da0074]{border-style:dashed}.form-grid[data-v-72da0074]{display:grid;gap:16px}.form-grid.cols-2[data-v-72da0074]{grid-template-columns:1fr 1fr}.form-grid.cols-3[data-v-72da0074]{grid-template-columns:1fr 1fr 1fr}.field[data-v-72da0074]{display:flex;flex-direction:column;gap:6px}.field>span[data-v-72da0074]{font-size:13px;color:var(--adm-muted);font-weight:500}.input[data-v-72da0074]{width:100%;padding:8px 12px;border:1px solid var(--adm-border);border-radius:6px;background:#fff;color:var(--adm-text);font-size:14px;transition:border-color .15s,box-shadow .15s}.input[data-v-72da0074]:focus{border-color:var(--adm-primary);box-shadow:0 0 0 3px #2563eb1f}.table-input[data-v-72da0074]{width:88px;padding:6px 8px;font-size:13px}.num-input[data-v-72da0074]{width:100px;flex-shrink:0}.switch-field[data-v-72da0074]{flex-direction:row;align-items:center;justify-content:space-between}.switch-inline[data-v-72da0074]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--adm-muted);cursor:pointer}.switch[data-v-72da0074]{position:relative;width:44px;height:24px;flex-shrink:0}.switch input[data-v-72da0074]{opacity:0;width:0;height:0}.slider[data-v-72da0074]{position:absolute;top:0;right:0;bottom:0;left:0;background:#e4e7ec;border-radius:24px;cursor:pointer;transition:.2s}.slider[data-v-72da0074]:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.2s;box-shadow:0 1px 2px #00000026}.switch input:checked+.slider[data-v-72da0074]{background:var(--adm-primary)}.switch input:checked+.slider[data-v-72da0074]:before{transform:translate(20px)}.table-wrap[data-v-72da0074]{overflow-x:auto;margin-top:8px}.data-table[data-v-72da0074]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-72da0074]{text-align:left;padding:10px 12px;background:#f9fafb;color:var(--adm-muted);font-weight:600;border-bottom:1px solid var(--adm-border);white-space:nowrap}.data-table td[data-v-72da0074]{padding:8px 12px;border-bottom:1px solid #f2f4f7;vertical-align:middle}.data-table td.center[data-v-72da0074]{text-align:center}.icon-btn[data-v-72da0074]{background:none;border:none;color:var(--adm-danger);font-size:12px;padding:4px 8px;border-radius:4px}.icon-btn[data-v-72da0074]:hover:not(:disabled){background:#fef2f2}.icon-btn[data-v-72da0074]:disabled{opacity:.4;cursor:not-allowed}.chip-list[data-v-72da0074]{display:flex;flex-direction:column;gap:8px}.chip-row[data-v-72da0074]{display:flex;gap:8px;align-items:center}.chip-row .input[data-v-72da0074]{flex:1}.color-input[data-v-72da0074]{width:40px;height:36px;padding:2px;border:1px solid var(--adm-border);border-radius:6px;cursor:pointer;flex-shrink:0}.save-bar[data-v-72da0074]{position:sticky;bottom:0;background:linear-gradient(transparent,var(--adm-bg) 30%);padding:16px 0 0;display:flex;flex-direction:column;align-items:flex-start}.modal-mask[data-v-72da0074]{position:fixed;top:0;right:0;bottom:0;left:0;background:#10182880;display:flex;align-items:center;justify-content:center;z-index:100;padding:16px}.modal[data-v-72da0074]{background:#fff;border-radius:10px;padding:24px;width:100%;max-width:440px;box-shadow:0 8px 24px #10182826}.modal h3[data-v-72da0074]{font-size:16px;font-weight:600;margin-bottom:6px}.modal p[data-v-72da0074]{font-size:13px;color:var(--adm-muted);margin-bottom:14px}.modal-foot[data-v-72da0074]{display:flex;gap:8px;margin-top:16px}.toast[data-v-72da0074]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);padding:10px 20px;background:var(--adm-text);color:#fff;border-radius:8px;font-size:13px;z-index:200;box-shadow:0 4px 12px #00000026;max-width:calc(100vw - 32px);text-align:center}.mobile-save-fab[data-v-72da0074]{display:none;position:fixed;right:16px;bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:55;min-width:72px;min-height:48px;padding:0 20px;border-radius:999px;background:var(--adm-primary);color:#fff;font-size:15px;font-weight:600;border:none;box-shadow:0 4px 16px #2563eb66}.mobile-save-fab[data-v-72da0074]:disabled{opacity:.65}@media(max-width:960px){.sidebar[data-v-72da0074]{width:180px}.row-2[data-v-72da0074],.form-grid.cols-2[data-v-72da0074],.form-grid.cols-3[data-v-72da0074]{grid-template-columns:1fr}.header-stats[data-v-72da0074]{gap:16px}.dash-stats[data-v-72da0074],.dash-row-2[data-v-72da0074],.control-grid[data-v-72da0074]{grid-template-columns:1fr}.quick-grid[data-v-72da0074]{grid-template-columns:repeat(2,1fr)}.event-item[data-v-72da0074]{grid-template-columns:36px 1fr auto;grid-template-rows:auto auto}.event-time[data-v-72da0074],.event-level[data-v-72da0074],.event-code[data-v-72da0074],.event-arrow[data-v-72da0074]{display:none}}@media(max-width:768px){.theme-picker[data-v-72da0074]{grid-template-columns:1fr}.theme-modal-grid[data-v-72da0074],.theme-modal-grid-compact[data-v-72da0074]{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-edit-modal[data-v-72da0074]{width:100%;max-height:85dvh}.admin[data-v-72da0074]{flex-direction:column;height:100dvh;overflow:hidden}.sidebar[data-v-72da0074]{position:fixed;bottom:0;left:0;right:0;top:auto;width:100%;height:auto;flex-direction:row;align-items:stretch;padding:0;padding-bottom:env(safe-area-inset-bottom,0px);border-right:none;border-top:1px solid var(--adm-border);z-index:60;box-shadow:0 -2px 12px #10182814}.sidebar-toggle[data-v-72da0074]{display:none}.sidebar-toggle-mobile[data-v-72da0074]{display:grid}.sidebar-brand[data-v-72da0074],.sidebar-foot[data-v-72da0074]{display:none}.admin.sidebar-collapsed .sidebar[data-v-72da0074]{width:100%;padding:0}.nav[data-v-72da0074]{flex-direction:row;width:100%;gap:0}.nav-item[data-v-72da0074]{flex:1;flex-direction:column;justify-content:center;text-align:center;padding:8px 4px;border-radius:0;font-size:11px;border-top:2px solid transparent;min-height:52px;gap:4px}.nav-icon[data-v-72da0074] svg{width:16px;height:16px}.nav-item.active[data-v-72da0074]{background:transparent;border-top-color:var(--adm-primary);border-radius:0}.workspace[data-v-72da0074]{flex:1;min-height:0;padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}.dashboard[data-v-72da0074]{padding:16px}.hero-title-row h2[data-v-72da0074]{font-size:20px}.hero-meta[data-v-72da0074]{gap:10px 16px}.hero-deco[data-v-72da0074]{display:none}.topbar[data-v-72da0074]{padding:12px 16px}.user-chip span[data-v-72da0074]:not(.user-avatar){display:none}.page-header[data-v-72da0074]{padding:14px 16px;gap:12px}.page-header-top[data-v-72da0074]{flex-direction:column;align-items:stretch}.page-header h1[data-v-72da0074]{font-size:18px;line-height:1.3}.mobile-toolbar[data-v-72da0074]{display:flex}.header-stats[data-v-72da0074]{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:10px;padding-bottom:2px;scrollbar-width:none}.header-stats[data-v-72da0074]::-webkit-scrollbar{display:none}.stat-box[data-v-72da0074]{flex-shrink:0;min-width:76px;padding:8px 12px;background:#f9fafb;border-radius:8px;border:1px solid #f2f4f7}.stat-val.timer[data-v-72da0074]{font-size:16px}.page-body[data-v-72da0074]{padding:14px 16px 20px;gap:12px}.card[data-v-72da0074]{padding:16px}.card-head[data-v-72da0074]{flex-direction:column;align-items:flex-start;gap:8px}.card-head .hint[data-v-72da0074]{line-height:1.4}.head-actions[data-v-72da0074]{width:100%}.head-actions .btn[data-v-72da0074]{flex:1;min-height:40px}.action-group[data-v-72da0074]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.action-group+.action-group[data-v-72da0074]{margin-top:8px;padding-top:8px}.action-group .btn[data-v-72da0074]{width:100%;min-height:44px;justify-content:center}.actions-inline .action-group[data-v-72da0074]{grid-template-columns:1fr}.stepper[data-v-72da0074]{flex-wrap:nowrap}.stepper .btn.sm[data-v-72da0074]{min-width:44px;min-height:44px;padding:0;flex-shrink:0}.input[data-v-72da0074],.input.table-input[data-v-72da0074]{font-size:16px;min-height:44px}.level-blinds[data-v-72da0074]{font-size:24px}.level-grid[data-v-72da0074]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.level-btn[data-v-72da0074]{min-width:0;width:100%;min-height:52px;padding:10px 6px}.table-wrap[data-v-72da0074]{margin:0 -16px;padding:0 16px}.data-table[data-v-72da0074]{min-width:580px}.chip-row[data-v-72da0074]{flex-wrap:wrap}.chip-row .input[data-v-72da0074]{min-width:calc(50% - 4px)}.chip-row .input[data-v-72da0074]:first-of-type{flex:1 1 100%}.save-bar[data-v-72da0074]{position:fixed;left:0;right:0;bottom:calc(52px + env(safe-area-inset-bottom,0px));flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#fff;border-top:1px solid var(--adm-border);z-index:40;margin:0}.save-bar .btn.lg[data-v-72da0074]{flex:1;min-height:48px}.save-bar .dirty-hint[data-v-72da0074]{display:none}.page-body[data-v-72da0074]:has(.save-bar){padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.mobile-save-fab[data-v-72da0074]{display:block}.toast[data-v-72da0074]{bottom:calc(72px + env(safe-area-inset-bottom,0px))}.modal[data-v-72da0074]{max-width:none;margin:0 8px}.modal.levels-edit-modal[data-v-72da0074]{width:100%;max-width:none;min-height:auto;max-height:96vh;padding:20px 16px}.modal.levels-edit-modal .modal-body[data-v-72da0074]{min-height:280px;max-height:calc(96vh - 140px)}.modal.levels-edit-modal .table-wrap[data-v-72da0074]{max-height:calc(96vh - 380px)}.modal-foot[data-v-72da0074]{flex-direction:column}.modal-foot .btn[data-v-72da0074]{width:100%;min-height:44px}.switch-inline[data-v-72da0074]{align-items:flex-start;line-height:1.4}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-dark: #0a0e1a;--bg-card: #111827;--bg-elevated: #1a2235;--accent: #00e5ff;--accent-dim: #00b8cc;--accent-glow: rgba(0, 229, 255, .3);--gold: #ffd700;--text: #e8edf5;--text-muted: #8892a4;--danger: #ff4757;--success: #2ed573;--warning: #ffa502;--border: rgba(0, 229, 255, .15)}html,body,#app{height:100%;width:100%}body{font-family:Noto Sans SC,sans-serif;background:var(--bg-dark);color:var(--text);-webkit-font-smoothing:antialiased}button{font-family:inherit;cursor:pointer;border:none;outline:none}input,select,textarea{font-family:inherit;outline:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:var(--accent-dim);border-radius:3px}.font-display{font-family:Orbitron,Noto Sans SC,sans-serif}html.display-immersive,html.display-immersive body{overflow:hidden;width:100%;height:100%;height:100dvh;position:fixed;top:0;right:0;bottom:0;left:0;overscroll-behavior:none;-webkit-overflow-scrolling:auto;touch-action:manipulation}html.display-immersive #app{height:100%;height:calc(var(--display-vh, 1dvh) * 100);overflow:hidden}html.display-wechat body{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}
