.screen[data-v-f4e6f985]{--w: 1920;--h: 1080;position:relative;width:100vw;width:100%;height:100vh;height:100dvh;height:calc(var(--display-vh, 1dvh) * 100);overflow:hidden;background:linear-gradient(165deg,#c41e1e,#8b0000 42%,#6b0000 72%,#4a0000);font-family:Inter,Microsoft YaHei,Noto Sans SC,sans-serif;color:#fff;animation:screen-breathe-f4e6f985 8s ease-in-out infinite}@keyframes screen-breathe-f4e6f985{0%,to{filter:brightness(1)}50%{filter:brightness(1.06)}}.bg-grid[data-v-f4e6f985]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:calc(40 / var(--w) * 100vw) calc(40 / var(--h) * 100vh);pointer-events:none;animation:grid-flicker-f4e6f985 6s ease-in-out infinite}.bg-radar[data-v-f4e6f985]{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%,rgba(255,200,200,.06) 0%,transparent 25%),radial-gradient(circle at 80% 20%,rgba(255,200,200,.05) 0%,transparent 25%);pointer-events:none;animation:hub-flicker-f4e6f985 5s ease-in-out infinite}@keyframes grid-flicker-f4e6f985{0%,to{opacity:.55}40%{opacity:.85}70%{opacity:.65}}.scan[data-v-f4e6f985]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.06),transparent);animation:scan-f4e6f985 5s linear infinite;pointer-events:none}.scan-2[data-v-f4e6f985]{animation:scan-f4e6f985 7s linear infinite reverse;opacity:.5;background:linear-gradient(to bottom,transparent,rgba(255,200,200,.08),transparent)}@keyframes scan-f4e6f985{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.red-light[data-v-f4e6f985]{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:#ffb48c33;filter:blur(80px);pointer-events:none;animation:hub-breathe-f4e6f985 6s ease-in-out infinite}.red-light-2[data-v-f4e6f985]{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:#ff645026;animation:hub-breathe-f4e6f985 9s ease-in-out infinite reverse}.blue-light[data-v-f4e6f985]{display:none}.page-fx[data-v-f4e6f985]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;animation:subtle-shake-f4e6f985 10s ease-in-out infinite}.corner-bracket[data-v-f4e6f985]{position:absolute;width:calc(80 / var(--w) * 100vw);height:calc(80 / var(--h) * 100vh);border-color:#ffdcdc73;border-style:solid;animation:bracket-flicker-f4e6f985 3s ease-in-out infinite}.cb-tl[data-v-f4e6f985]{top:calc(24 / var(--h) * 100vh);left:calc(24 / var(--w) * 100vw);border-width:2px 0 0 2px}.cb-tr[data-v-f4e6f985]{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-f4e6f985]{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-f4e6f985]{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-f4e6f985{0%,to{opacity:.35;box-shadow:none}50%{opacity:.9;box-shadow:0 0 12px #ffc8c866}}.float-dot[data-v-f4e6f985]{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-f4e6f985 calc(4s + var(--fi) * .5s) ease-in-out infinite,dot-pulse-f4e6f985 calc(2s + var(--fi) * .2s) ease-in-out infinite}.page-arc[data-v-f4e6f985]{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-f4e6f985 calc(15s + var(--ai) * 3s) linear infinite,hub-flicker-f4e6f985 calc(3s + var(--ai) * .5s) ease-in-out infinite}.data-stream[data-v-f4e6f985]{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:stream-move-f4e6f985 6s linear infinite,line-flicker-f4e6f985 2s ease-in-out infinite}.ds-1[data-v-f4e6f985]{top:18%;left:0;width:40%;animation-duration:5s}.ds-2[data-v-f4e6f985]{top:72%;right:0;width:35%;animation-duration:7s;animation-delay:1s}.ds-3[data-v-f4e6f985]{top:42%;left:10%;width:25%;animation-duration:9s;animation-delay:2s;opacity:.6}@keyframes stream-move-f4e6f985{0%{transform:translate(-30%);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(130%);opacity:0}}.h-line[data-v-f4e6f985],.v-line[data-v-f4e6f985]{position:absolute;background:linear-gradient(90deg,transparent,rgba(255,220,220,.35),transparent);animation:line-flicker-f4e6f985 4s ease-in-out infinite}.hl-1[data-v-f4e6f985]{top:calc(130 / var(--h) * 100vh);left:5%;width:18%;height:1px}.hl-2[data-v-f4e6f985]{bottom:calc(120 / var(--h) * 100vh);right:8%;width:15%;height:1px;animation-delay:1.2s}.vl-1[data-v-f4e6f985]{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-f4e6f985]{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-f4e6f985]{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-f4e6f985]{position:absolute;top:0;right:0;bottom:0;left:0;animation:hub-shake-f4e6f985 12s ease-in-out infinite}@keyframes hub-shake-f4e6f985{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-f4e6f985]{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-f4e6f985 3s ease-in-out infinite,core-flicker-f4e6f985 2s ease-in-out infinite}@keyframes core-breathe-f4e6f985{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.25);opacity:1}}@keyframes core-flicker-f4e6f985{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-f4e6f985]{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-f4e6f985 4s ease-in-out infinite}.hub-glow-2[data-v-f4e6f985]{top:15%;right:15%;bottom:15%;left:15%;background:radial-gradient(circle,rgba(255,180,180,.15) 0%,transparent 60%);animation:hub-breathe-f4e6f985 6s ease-in-out infinite reverse}.hub-svg[data-v-f4e6f985]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hub-ring-a[data-v-f4e6f985]{animation:hub-spin-f4e6f985 30s linear infinite;transform-origin:300px 300px}.hub-ring-b[data-v-f4e6f985]{animation:hub-spin-rev-f4e6f985 22s linear infinite;transform-origin:300px 300px}.hub-ring-c[data-v-f4e6f985]{animation:hub-spin-f4e6f985 18s linear infinite,hub-flicker-f4e6f985 3s ease-in-out infinite;transform-origin:300px 300px}.hub-ring-d[data-v-f4e6f985]{animation:hub-breathe-f4e6f985 5s ease-in-out infinite;transform-origin:300px 300px}.hub-ring-e[data-v-f4e6f985]{animation:hub-spin-rev-f4e6f985 35s linear infinite,line-flicker-f4e6f985 4s ease-in-out infinite;transform-origin:300px 300px}.hub-ring-f[data-v-f4e6f985]{animation:hub-spin-f4e6f985 12s linear infinite,hub-flicker-f4e6f985 2s ease-in-out infinite;transform-origin:300px 300px}.hub-ticks[data-v-f4e6f985]{animation:hub-spin-rev-f4e6f985 60s linear infinite;transform-origin:300px 300px}.hub-ticks-inner[data-v-f4e6f985]{animation:hub-spin-f4e6f985 45s linear infinite;transform-origin:300px 300px}.hub-orbit[data-v-f4e6f985]{position:absolute;top:0;right:0;bottom:0;left:0;animation:hub-spin-f4e6f985 calc(6s + var(--orbit-i) * 1.5s) linear infinite}.hub-orbit-tail[data-v-f4e6f985]{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-f4e6f985 calc(1.5s + var(--orbit-i) * .2s) ease-in-out infinite}@keyframes tail-flicker-f4e6f985{0%,to{opacity:.3;width:calc(16 / var(--w) * 100vw)}50%{opacity:.9;width:calc(32 / var(--w) * 100vw)}}.hub-orbit-dot[data-v-f4e6f985]{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-f4e6f985 calc(1.2s + var(--orbit-i) * .25s) ease-in-out infinite}.hub-orbit:nth-child(odd) .hub-orbit-dot[data-v-f4e6f985]{margin-left:calc(155 / var(--w) * 100vw);background:#ffd4c4}.hub-orbit:nth-child(3n) .hub-orbit-dot[data-v-f4e6f985]{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-f4e6f985]{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-f4e6f985]{position:absolute;top:0;right:0;bottom:0;left:0;animation:hub-spin-rev-f4e6f985 calc(10s + var(--sat-i) * 2s) linear infinite}.sat-body[data-v-f4e6f985]{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-f4e6f985 calc(2s + var(--sat-i) * .3s) ease-in-out infinite}.sat-body[data-v-f4e6f985]: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-f4e6f985]: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-f4e6f985{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.3);opacity:1}}.hub-hex-orbit[data-v-f4e6f985]{position:absolute;top:0;right:0;bottom:0;left:0;animation:hub-spin-f4e6f985 calc(14s + var(--hex-i) * 2s) linear infinite reverse}.hub-hex[data-v-f4e6f985]{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-f4e6f985 calc(2.5s + var(--hex-i) * .4s) ease-in-out infinite}@keyframes hex-pulse-f4e6f985{0%,to{opacity:.4}50%{opacity:1;box-shadow:0 0 16px #ffffff80}}@keyframes float-drift-f4e6f985{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-f4e6f985]{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-f4e6f985]{width:55%;height:55%;animation:pulse-expand-f4e6f985 4s ease-out infinite}.pulse-2[data-v-f4e6f985]{width:70%;height:70%;animation:pulse-expand-f4e6f985 4s ease-out infinite 1s}.pulse-3[data-v-f4e6f985]{width:85%;height:85%;animation:pulse-expand-f4e6f985 4s ease-out infinite 2s}.pulse-4[data-v-f4e6f985]{width:100%;height:100%;animation:pulse-expand-f4e6f985 5s ease-out infinite 3s;border-color:#ffffff26}.hub-cross[data-v-f4e6f985]{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-f4e6f985 6s ease-in-out infinite}.hub-cross-2[data-v-f4e6f985]{width:calc(360 / var(--w) * 100vw);height:calc(360 / var(--h) * 100vh);border-style:dashed;border-color:#ffffff1a;animation:hub-spin-f4e6f985 40s linear infinite}.hub-cross[data-v-f4e6f985]:before,.hub-cross[data-v-f4e6f985]:after{content:"";position:absolute;background:linear-gradient(90deg,transparent,rgba(255,80,80,.2),transparent);animation:hub-flicker-f4e6f985 2.5s ease-in-out infinite}.hub-cross[data-v-f4e6f985]:before{top:50%;left:5%;right:5%;height:1px;transform:translateY(-50%)}.hub-cross[data-v-f4e6f985]: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-f4e6f985]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.tech-line[data-v-f4e6f985]{position:absolute;background:linear-gradient(90deg,transparent,rgba(255,220,220,.55),transparent);animation:line-flicker-f4e6f985 3s ease-in-out infinite,subtle-shake-f4e6f985 8s ease-in-out infinite}.tl-h[data-v-f4e6f985]{top:calc(120 / var(--h) * 100vh);left:calc(360 / var(--w) * 100vw);width:calc(200 / var(--w) * 100vw);height:1px}.tl-v[data-v-f4e6f985]{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-f4e6f985]{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-f4e6f985]{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-f4e6f985]{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-f4e6f985 2s ease-in-out infinite,bracket-flicker-f4e6f985 3s ease-in-out infinite}.dot-1[data-v-f4e6f985]{top:calc(118 / var(--h) * 100vh);left:calc(358 / var(--w) * 100vw)}.dot-2[data-v-f4e6f985]{top:calc(200 / var(--h) * 100vh);left:calc(358 / var(--w) * 100vw);animation-delay:.5s}.dot-3[data-v-f4e6f985]{bottom:calc(98 / var(--h) * 100vh);right:calc(378 / var(--w) * 100vw);animation-delay:1s}.dot-4[data-v-f4e6f985]{bottom:calc(160 / var(--h) * 100vh);right:calc(378 / var(--w) * 100vw);animation-delay:1.5s}.tech-arc[data-v-f4e6f985]{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-f4e6f985 20s linear infinite,hub-flicker-f4e6f985 3s ease-in-out infinite,subtle-shake-f4e6f985 10s ease-in-out infinite}.arc-l[data-v-f4e6f985]{left:calc(340 / var(--w) * 100vw);transform:rotate(-45deg)}.arc-r[data-v-f4e6f985]{right:calc(340 / var(--w) * 100vw);transform:rotate(135deg);animation-direction:reverse}@keyframes hub-spin-f4e6f985{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hub-spin-rev-f4e6f985{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes hub-breathe-f4e6f985{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes hub-flicker-f4e6f985{0%,to{opacity:.5}30%{opacity:1}60%{opacity:.7}80%{opacity:.95}}@keyframes pulse-expand-f4e6f985{0%{transform:translate(-50%,-50%) scale(.85);opacity:.6}to{transform:translate(-50%,-50%) scale(1.15);opacity:0}}@keyframes dot-pulse-f4e6f985{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes line-flicker-f4e6f985{0%,to{opacity:.3}50%{opacity:.9}}@keyframes subtle-shake-f4e6f985{0%,to{transform:translate(0)}25%{transform:translate(1px)}75%{transform:translate(-1px)}}@keyframes che-blink-f4e6f985{0%,to{opacity:.5}50%{opacity:1;text-shadow:0 0 8px rgba(255,200,200,.8)}}.light-streak[data-v-f4e6f985]{position:absolute;height:2px;pointer-events:none;animation:subtle-shake-f4e6f985 6s ease-in-out infinite,hub-flicker-f4e6f985 5s ease-in-out infinite}.streak-1[data-v-f4e6f985]{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-f4e6f985]{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-f4e6f985]{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-f4e6f985]{display:flex;flex-direction:column;align-items:center}.logo-mark[data-v-f4e6f985]{width:calc(56 / var(--w) * 100vw);height:calc(56 / var(--w) * 100vw);border-radius:50%;background:#fff;color:#000;display:grid;place-items:center;font-size:calc(28 / var(--w) * 100vw);font-weight:900;flex-shrink:0}.logo-title[data-v-f4e6f985]{font-size:calc(32 / var(--w) * 100vw);font-weight:900;line-height:1.15;white-space:nowrap}.logo-sub[data-v-f4e6f985]{font-size:calc(11 / var(--w) * 100vw);color:#ffffffab;margin-top:calc(4 / var(--h) * 100vh);white-space:nowrap}.header[data-v-f4e6f985]{position:absolute;top:0;left:0;right:0;height:calc(100 / var(--h) * 100vh);z-index:15;pointer-events:none}.title-block[data-v-f4e6f985]{position:absolute;left:50%;top:calc(20 / var(--h) * 100vh);transform:translate(-50%);text-align:center}.title-block h1[data-v-f4e6f985]{font-size:calc(48 / var(--w) * 100vw);font-weight:900;letter-spacing:1px;line-height:1.15}.title-block p[data-v-f4e6f985]{margin-top:calc(4 / var(--h) * 100vh);font-size:calc(24 / var(--w) * 100vw);font-weight:700}.branch-cyan[data-v-f4e6f985]{color:#00d8ff}.branch-white[data-v-f4e6f985]{color:#fffc}.clock[data-v-f4e6f985]{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-f4e6f985]{font-size:calc(20 / var(--w) * 100vw);font-weight:400;opacity:.67}.hud-panel[data-v-f4e6f985]{position:absolute;z-index:10;filter:drop-shadow(0 0 8px rgba(255,255,255,.12));overflow:visible}.hud-panel-left[data-v-f4e6f985]{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-f4e6f985]{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-f4e6f985]{display:none}.hud-frame[data-v-f4e6f985]{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-f4e6f985]{fill:transparent!important}.panel-hub[data-v-f4e6f985]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:visible}.panel-hub-shake[data-v-f4e6f985]{position:absolute;top:0;right:0;bottom:0;left:0;animation:hub-shake-f4e6f985 14s ease-in-out infinite}.panel-hub-core[data-v-f4e6f985]{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-f4e6f985 3.5s ease-in-out infinite,core-flicker-f4e6f985 2.5s ease-in-out infinite}.panel-hub-glow[data-v-f4e6f985]{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-f4e6f985 5s ease-in-out infinite}.panel-hub-svg[data-v-f4e6f985]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ph-ring.ph-a[data-v-f4e6f985]{animation:hub-spin-f4e6f985 24s linear infinite;transform-origin:122px 220px}.ph-ring.ph-b[data-v-f4e6f985]{animation:hub-spin-rev-f4e6f985 18s linear infinite;transform-origin:122px 220px}.ph-ring.ph-c[data-v-f4e6f985]{animation:hub-spin-f4e6f985 14s linear infinite,hub-flicker-f4e6f985 3s ease-in-out infinite;transform-origin:122px 220px}.ph-ring.ph-d[data-v-f4e6f985]{animation:hub-breathe-f4e6f985 4s ease-in-out infinite;transform-origin:122px 220px}.ph-ring.ph-e[data-v-f4e6f985]{animation:hub-spin-rev-f4e6f985 10s linear infinite,hub-flicker-f4e6f985 4s ease-in-out infinite;transform-origin:122px 220px}.panel-hub-tall .ph-ring.ph-a[data-v-f4e6f985]{transform-origin:136px 410px;animation:hub-spin-f4e6f985 28s linear infinite}.panel-hub-tall .ph-ring.ph-b[data-v-f4e6f985]{transform-origin:136px 410px;animation:hub-spin-rev-f4e6f985 20s linear infinite}.panel-hub-tall .ph-ring.ph-c[data-v-f4e6f985]{transform-origin:136px 410px;animation:hub-spin-f4e6f985 16s linear infinite,hub-flicker-f4e6f985 3s ease-in-out infinite}.panel-hub-tall .ph-ring.ph-d[data-v-f4e6f985]{transform-origin:136px 410px;animation:hub-spin-rev-f4e6f985 12s linear infinite}.panel-hub-tall .ph-ring.ph-e[data-v-f4e6f985]{transform-origin:136px 410px;animation:hub-breathe-f4e6f985 5s ease-in-out infinite}.panel-hub-tall .ph-ring.ph-f[data-v-f4e6f985]{transform-origin:136px 410px;animation:hub-spin-f4e6f985 8s linear infinite,hub-flicker-f4e6f985 2.5s ease-in-out infinite}.ph-ticks[data-v-f4e6f985]{animation:hub-spin-rev-f4e6f985 50s linear infinite;transform-origin:122px 220px}.panel-hub-tall .ph-ticks[data-v-f4e6f985]{transform-origin:136px 410px;animation-duration:60s}.panel-hub-orbit[data-v-f4e6f985]{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);animation:hub-spin-f4e6f985 calc(5s + var(--po-i) * 1.2s) linear infinite}.panel-hub-tail[data-v-f4e6f985]{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-f4e6f985 calc(1.5s + var(--po-i) * .15s) ease-in-out infinite}.panel-hub-dot[data-v-f4e6f985]{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-f4e6f985 calc(1.5s + var(--po-i) * .2s) ease-in-out infinite}.panel-hub-orbit:nth-child(odd) .panel-hub-dot[data-v-f4e6f985]{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-f4e6f985]{margin-left:calc(44 / var(--w) * 100vw);background:#ffd4c4}.panel-hub-tall .panel-hub-dot[data-v-f4e6f985]{margin-left:calc(58 / var(--w) * 100vw)}.panel-hub-tall .panel-hub-orbit:nth-child(odd) .panel-hub-dot[data-v-f4e6f985]{margin-left:calc(68 / var(--w) * 100vw)}.panel-pulse[data-v-f4e6f985]{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-f4e6f985]{width:45%;height:45%;animation:pulse-expand-f4e6f985 4s ease-out infinite}.plp-2[data-v-f4e6f985]{width:60%;height:60%;animation:pulse-expand-f4e6f985 4s ease-out infinite 1s}.plp-3[data-v-f4e6f985]{width:75%;height:75%;animation:pulse-expand-f4e6f985 4s ease-out infinite 2s}.plp-4[data-v-f4e6f985]{width:90%;height:90%;animation:pulse-expand-f4e6f985 5s ease-out infinite 3s;border-color:#ffffff1f}.plp-5[data-v-f4e6f985]{width:100%;height:100%;animation:pulse-expand-f4e6f985 6s ease-out infinite 4s;border-color:#ffffff14}.panel-hub-cross[data-v-f4e6f985]{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-f4e6f985 6s ease-in-out infinite}.panel-hub-cross-2[data-v-f4e6f985]{width:50%;height:50%;border-style:dashed;border-color:#ffffff14;animation:hub-spin-f4e6f985 35s linear infinite}.panel-hub-cross[data-v-f4e6f985]:before,.panel-hub-cross[data-v-f4e6f985]:after{content:"";position:absolute;background:linear-gradient(90deg,transparent,rgba(255,220,220,.25),transparent);animation:hub-flicker-f4e6f985 2.5s ease-in-out infinite}.panel-hub-cross[data-v-f4e6f985]:before{top:50%;left:8%;right:8%;height:1px;transform:translateY(-50%)}.panel-hub-cross[data-v-f4e6f985]: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-f4e6f985]{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-f4e6f985]{right:calc(-180 / var(--w) * 100vw)}.panel-outer-rings-right[data-v-f4e6f985]{left:calc(-180 / var(--w) * 100vw)}.panel-outer-rings svg[data-v-f4e6f985]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.por-ring[data-v-f4e6f985]{animation:hub-spin-f4e6f985 22s linear infinite,hub-flicker-f4e6f985 3.5s ease-in-out infinite;transform-origin:center}.por-ring-b[data-v-f4e6f985]{animation:hub-spin-rev-f4e6f985 16s linear infinite,hub-flicker-f4e6f985 4s ease-in-out infinite;animation-delay:.5s}.por-ring-c[data-v-f4e6f985]{animation:hub-spin-f4e6f985 12s linear infinite;animation-delay:1s}.por-ring-d[data-v-f4e6f985]{animation:hub-breathe-f4e6f985 5s ease-in-out infinite}.panel-outer-rings-left .por-ring[data-v-f4e6f985]{transform-origin:200px 220px}.panel-outer-rings-right .por-ring[data-v-f4e6f985]{transform-origin:0 410px}.panel-outer-orbit[data-v-f4e6f985]{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);animation:hub-spin-f4e6f985 calc(4s + var(--po-i) * .8s) linear infinite}.panel-outer-rings-left .panel-outer-orbit[data-v-f4e6f985]{transform-origin:calc(100% - 44 / var(--w) * 100vw) 50%}.panel-outer-rings-right .panel-outer-orbit[data-v-f4e6f985]{transform-origin:calc(44 / var(--w) * 100vw) 50%}.panel-outer-dot[data-v-f4e6f985]{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-f4e6f985 calc(1.2s + var(--po-i) * .15s) ease-in-out infinite}.panel-outer-rings-left .panel-outer-dot[data-v-f4e6f985]{right:calc(8 / var(--w) * 100vw);left:auto}.panel-outer-rings-right .panel-outer-dot[data-v-f4e6f985]{left:calc(8 / var(--w) * 100vw)}.panel-outer-orbit:nth-child(2n) .panel-outer-dot[data-v-f4e6f985]{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-f4e6f985]{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-f4e6f985]: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-f4e6f985]{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,rgba(255,70,70,.14) 0%,transparent 100%);border-top:1px solid rgba(255,100,100,.12)}.hud-panel-left .panel-bottom-deco[data-v-f4e6f985]{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-f4e6f985]{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-f4e6f985]{width:calc(72 / var(--w) * 100vw);height:calc(72 / var(--w) * 100vw)}.panel-orbit-ring[data-v-f4e6f985]{position:absolute;border-radius:50%;border:1px dashed rgba(255,180,180,.45);animation:panel-ring-spin-f4e6f985 8s linear infinite}.panel-orbit-ring.ring-1[data-v-f4e6f985]{top:0;right:0;bottom:0;left:0}.panel-orbit-ring.ring-2[data-v-f4e6f985]{inset:calc(8 / var(--w) * 100vw);border-style:solid;border-color:#ffdcdc40;animation:panel-ring-spin-f4e6f985 12s linear infinite reverse,hub-flicker-f4e6f985 3s ease-in-out infinite}.panel-orbit-ring.ring-3[data-v-f4e6f985]{inset:calc(16 / var(--w) * 100vw);border-color:#fff3;animation:panel-ring-spin-f4e6f985 6s linear infinite}.panel-orbit-track[data-v-f4e6f985]{position:absolute;top:0;right:0;bottom:0;left:0;animation:panel-ring-spin-f4e6f985 3.5s linear infinite}.panel-orbit-dot[data-v-f4e6f985]{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-f4e6f985 1.6s ease-in-out infinite}.panel-orbit-track[data-v-f4e6f985]:nth-child(4){animation-delay:-.8s}.panel-orbit-track[data-v-f4e6f985]:nth-child(5){animation-delay:-1.6s}.panel-orbit-track[data-v-f4e6f985]:nth-child(6){animation-delay:-2.4s}.panel-orbit-track[data-v-f4e6f985]:nth-child(7){animation-delay:-3.2s}.panel-orbit-track[data-v-f4e6f985]:nth-child(8){animation-delay:-4s}.panel-orbit-track:nth-child(3) .panel-orbit-dot[data-v-f4e6f985]{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-f4e6f985]{animation-delay:.5s;opacity:.9}.panel-orbit-track:nth-child(5) .panel-orbit-dot[data-v-f4e6f985]{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-f4e6f985]{animation-delay:.9s}.panel-orbit-track:nth-child(7) .panel-orbit-dot[data-v-f4e6f985]{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-f4e6f985]{animation-delay:1.3s;opacity:.85}.panel-mini-dots[data-v-f4e6f985]{display:flex;align-items:center;gap:calc(8 / var(--w) * 100vw)}.panel-mini-dots span[data-v-f4e6f985]{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-f4e6f985 2.2s ease-in-out infinite}.panel-mini-dots span[data-v-f4e6f985]:nth-child(1){animation-delay:0s}.panel-mini-dots span[data-v-f4e6f985]:nth-child(2){animation-delay:.25s;width:calc(3 / var(--w) * 100vw);height:calc(3 / var(--w) * 100vw)}.panel-mini-dots span[data-v-f4e6f985]:nth-child(3){animation-delay:.5s}.panel-mini-dots span[data-v-f4e6f985]:nth-child(4){animation-delay:.75s;width:calc(3 / var(--w) * 100vw);height:calc(3 / var(--w) * 100vw)}.panel-mini-dots span[data-v-f4e6f985]:nth-child(5){animation-delay:1s}.panel-mini-dots span[data-v-f4e6f985]: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-f4e6f985]:nth-child(7){animation-delay:1.5s}.hud-panel-right .panel-orbit-lg[data-v-f4e6f985]{width:calc(80 / var(--w) * 100vw);height:calc(80 / var(--w) * 100vw)}.hud-panel-right .panel-bottom-deco[data-v-f4e6f985]{height:calc(64 / var(--h) * 100vh)}@keyframes panel-ring-spin-f4e6f985{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes panel-dot-pulse-f4e6f985{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.hud-row[data-v-f4e6f985],.stat-block[data-v-f4e6f985],.hud-divider[data-v-f4e6f985]{position:relative;z-index:1}.hud-divider[data-v-f4e6f985]{flex-shrink:0;height:1px;margin:0 calc(14 / var(--w) * 100vw);background:linear-gradient(90deg,transparent 0%,rgba(255,80,80,.45) 20%,rgba(255,80,80,.45) 80%,transparent 100%);box-shadow:0 0 4px #ff000026}.hud-panel-left .hud-body[data-v-f4e6f985]{justify-content:space-between;padding-bottom:calc(48 / var(--h) * 100vh)}.hud-panel-left .hud-row[data-v-f4e6f985]{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-f4e6f985]{font-size:calc(14 / var(--w) * 100vw);color:#ffffffd1;font-weight:500;letter-spacing:.5px;line-height:1.2}.row-value[data-v-f4e6f985]{display:block;font-family:Orbitron,Inter,sans-serif;font-size:calc(32 / var(--w) * 100vw);font-weight:900;color:#fc0;line-height:1;text-shadow:0 0 10px rgba(255,200,0,.45),0 0 2px rgba(255,255,100,.6);font-variant-numeric:tabular-nums}.hud-row[data-v-f4e6f985]{position:relative;z-index:1}.hex-icon[data-v-f4e6f985]{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-f4e6f985]: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%,#ff3c3c8c,#78000059 70%,#50000033);border:1px solid rgba(255,120,120,.65);box-shadow:0 0 14px #ff00008c,inset 0 0 10px #ff646440}.hex-icon[data-v-f4e6f985]: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-f4e6f985]{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-f4e6f985]{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-f4e6f985]{align-items:center;text-align:center;gap:calc(5 / var(--h) * 100vh)}.stat-block[data-v-f4e6f985]{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0;padding:calc(4 / var(--h) * 100vh) 0}.stat-ico[data-v-f4e6f985]{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-f4e6f985]: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%,#ff3c3c80,#7800004d 70%,#50000026);border:1px solid rgba(255,120,120,.55);box-shadow:0 0 12px #ff000073,inset 0 0 8px #ff646433}.stat-ico svg[data-v-f4e6f985]{position:relative;z-index:1;width:calc(20 / var(--w) * 100vw);height:calc(20 / var(--w) * 100vw)}.stat-label[data-v-f4e6f985]{font-size:calc(14 / var(--w) * 100vw);color:#ffffffd9;font-weight:500;letter-spacing:.3px;line-height:1.2}.digital[data-v-f4e6f985]{display:block;font-family:Orbitron,Courier New,monospace;font-size:calc(32 / var(--w) * 100vw);font-weight:700;color:#fc0;line-height:1.1;letter-spacing:.06em;font-variant-numeric:tabular-nums;text-shadow:0 0 10px rgba(255,204,0,.4),0 0 2px rgba(255,255,80,.6)}.hud-panel-right .digital[data-v-f4e6f985]{width:100%;text-align:center;padding-left:0}.hud-panel-right .hud-divider[data-v-f4e6f985]{margin:0 calc(6 / var(--w) * 100vw)}.center-col[data-v-f4e6f985]{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-f4e6f985]{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-f4e6f985]{flex:0 0 auto;width:calc(760 / var(--w) * 100vw);padding-bottom:calc(16 / var(--h) * 100vh);z-index:5}.bottom-panel[data-v-f4e6f985]{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-f4e6f985]{display:none}.bottom-panel[data-v-f4e6f985]>*{position:relative;z-index:1}.timer[data-v-f4e6f985]{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-f4e6f985]{display:inline-block;overflow:hidden;height:.95em;line-height:.95;vertical-align:bottom}.t-digit-roll[data-v-f4e6f985]{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-f4e6f985 .42s cubic-bezier(.22,1,.36,1) both}.t-sep[data-v-f4e6f985]{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-f4e6f985]{animation:timer-blink-f4e6f985 .65s step-end infinite}.screen.warning .t-digit-roll[data-v-f4e6f985]{animation:digit-roll-f4e6f985 .42s cubic-bezier(.22,1,.36,1) both}@keyframes digit-roll-f4e6f985{0%{transform:translateY(72%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes timer-blink-f4e6f985{50%{opacity:.4}}.mode-tip[data-v-f4e6f985]{font-size:calc(28 / var(--w) * 100vw);color:#ffffff8c;letter-spacing:4px;text-align:center}.mode-tip.big[data-v-f4e6f985]{font-size:calc(72 / var(--w) * 100vw);color:#ffe566;text-shadow:0 0 20px rgba(255,200,0,.4)}.blind-row[data-v-f4e6f985]{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-f4e6f985]{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-f4e6f985]{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:linear-gradient(180deg,#e11,#a00);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-f4e6f985]{width:calc(680 / var(--w) * 100vw);display:flex;flex-direction:column;gap:calc(6 / var(--h) * 100vh)}.info-bar[data-v-f4e6f985]{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-f4e6f985]: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-f4e6f985]: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-f4e6f985]{font-size:calc(22 / var(--w) * 100vw);font-weight:700;color:#ffffffeb;letter-spacing:.5px}.info-value[data-v-f4e6f985]{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-f4e6f985]{color:#fc0;text-shadow:0 0 10px rgba(255,204,0,.45)}.notice-bar[data-v-f4e6f985]{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:linear-gradient(180deg,#f33,#c00 45%,#800);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 #ff28008c,inset 0 2px #ffc89666,inset 0 -2px #3c000099;font-size:calc(28 / var(--w) * 100vw);font-weight:900;letter-spacing:1px;animation:hub-flicker-f4e6f985 4s ease-in-out infinite}.notice-bar b[data-v-f4e6f985]{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-f4e6f985]{color:#ffdcdce6;font-weight:900;letter-spacing:-2px}.blink-che[data-v-f4e6f985]{animation:che-blink-f4e6f985 1.8s ease-in-out infinite}.blink-che[data-v-f4e6f985]:last-child{animation-delay:.9s}.signup[data-v-f4e6f985]{text-align:center}.signup button[data-v-f4e6f985]{min-width:calc(240 / var(--w) * 100vw);height:calc(56 / var(--h) * 100vh);padding:0 calc(32 / var(--w) * 100vw);border:1px solid rgba(255,120,120,.5);border-radius:calc(28 / var(--h) * 100vh);font-size:calc(28 / var(--w) * 100vw);font-weight:900;font-family:inherit;color:#fff;background:linear-gradient(180deg,#f55,#e22 45%,#b00);box-shadow:0 0 24px #ff000073,inset 0 2px #ffb4b459,inset 0 -2px #5000004d;cursor:default;animation:hub-breathe-f4e6f985 3s ease-in-out infinite}.signup button.closed[data-v-f4e6f985]{background:linear-gradient(180deg,#3a1010,#1a0808);border-color:#ff505040;color:#ffb4b4a6;box-shadow:inset 0 0 12px #ff00001a;animation:none}.signup p[data-v-f4e6f985]{margin-top:calc(12 / var(--h) * 100vh);font-size:calc(22 / var(--w) * 100vw);color:#ffb4b4d9;letter-spacing:.5px;text-shadow:0 0 8px rgba(255,0,0,.2)}.chips-float[data-v-f4e6f985]{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-f4e6f985]{display:flex;flex-direction:column;align-items:center;gap:calc(6 / var(--h) * 100vh)}.chip-dot[data-v-f4e6f985]{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-f4e6f985]{font-size:calc(13 / var(--w) * 100vw);color:#fffc}.tv-float[data-v-f4e6f985]{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}.admin[data-v-96d4b1ce]{--adm-bg: #f0f2f5;--adm-surface: #ffffff;--adm-border: #e4e7ec;--adm-text: #1d2939;--adm-muted: #667085;--adm-primary: #2563eb;--adm-primary-hover: #1d4ed8;--adm-danger: #dc2626;--adm-warn: #d97706;--adm-success: #059669;--adm-radius: 8px;--adm-shadow: 0 1px 3px rgba(16, 24, 40, .08);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}.sidebar[data-v-96d4b1ce]{width:220px;flex-shrink:0;background:var(--adm-surface);border-right:1px solid var(--adm-border);display:flex;flex-direction:column;padding:20px 12px}.sidebar-brand[data-v-96d4b1ce]{display:flex;align-items:center;gap:12px;padding:4px 8px 20px;border-bottom:1px solid var(--adm-border);margin-bottom:16px}.brand-mark[data-v-96d4b1ce]{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-96d4b1ce]{font-weight:600;font-size:15px}.brand-sub[data-v-96d4b1ce]{font-size:12px;color:var(--adm-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px}.nav[data-v-96d4b1ce]{display:flex;flex-direction:column;gap:4px;flex:1}.nav-item[data-v-96d4b1ce]{padding:10px 14px;border-radius:6px;background:transparent;color:var(--adm-muted);font-size:14px;text-align:left;border:none;transition:background .15s,color .15s}.nav-item[data-v-96d4b1ce]:hover{background:#f9fafb;color:var(--adm-text)}.nav-item.active[data-v-96d4b1ce]{background:#eff6ff;color:var(--adm-primary);font-weight:600}.sidebar-foot[data-v-96d4b1ce]{padding-top:16px;border-top:1px solid var(--adm-border);display:flex;flex-direction:column;gap:8px}.conn[data-v-96d4b1ce]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--adm-danger);padding:0 4px 4px}.conn.online[data-v-96d4b1ce]{color:var(--adm-success)}.conn-dot[data-v-96d4b1ce]{width:7px;height:7px;border-radius:50%;background:currentColor}.link-btn[data-v-96d4b1ce]{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-96d4b1ce]:hover{background:var(--adm-primary-hover)}.link-btn.outline[data-v-96d4b1ce]{background:#fff;color:var(--adm-primary);border:1px solid var(--adm-border)}.link-btn.outline[data-v-96d4b1ce]:hover{background:#f9fafb}.workspace[data-v-96d4b1ce]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.page-header[data-v-96d4b1ce]{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-96d4b1ce]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}.mobile-toolbar[data-v-96d4b1ce]{display:none;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0}.conn-badge[data-v-96d4b1ce]{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-96d4b1ce]{color:var(--adm-success);background:#ecfdf5}.conn-badge .conn-dot[data-v-96d4b1ce]{width:7px;height:7px;border-radius:50%;background:currentColor}.page-label[data-v-96d4b1ce]{font-size:12px;color:var(--adm-muted);margin-bottom:4px}.page-header h1[data-v-96d4b1ce]{font-size:20px;font-weight:600}.header-stats[data-v-96d4b1ce]{display:flex;gap:24px;flex-wrap:wrap;width:100%}.stat-box[data-v-96d4b1ce]{display:flex;flex-direction:column;gap:4px;min-width:80px}.stat-label[data-v-96d4b1ce]{font-size:12px;color:var(--adm-muted)}.stat-val[data-v-96d4b1ce]{font-size:15px;font-weight:600}.stat-val.timer[data-v-96d4b1ce]{font-variant-numeric:tabular-nums;font-size:18px;color:var(--adm-primary)}.stat-val.code[data-v-96d4b1ce]{font-family:ui-monospace,monospace;letter-spacing:1px}.status-tag[data-v-96d4b1ce]{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-96d4b1ce]{background:#ecfdf5;color:var(--adm-success)}.status-tag.paused[data-v-96d4b1ce],.status-tag.break[data-v-96d4b1ce]{background:#fffbeb;color:var(--adm-warn)}.status-tag.finished[data-v-96d4b1ce]{background:#eff6ff;color:var(--adm-primary)}.page-body[data-v-96d4b1ce]{flex:1;overflow-y:auto;padding:24px 28px 32px;display:flex;flex-direction:column;gap:16px}.row-2[data-v-96d4b1ce]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.card[data-v-96d4b1ce]{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-96d4b1ce]{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-96d4b1ce]{font-size:15px;font-weight:600;color:var(--adm-text)}.card-head .hint[data-v-96d4b1ce]{font-size:12px;color:var(--adm-muted)}.head-actions[data-v-96d4b1ce]{display:flex;gap:8px;flex-wrap:wrap}.form-section h3[data-v-96d4b1ce]{font-size:13px;font-weight:600;color:var(--adm-muted);margin-bottom:12px}.level-overview .level-main[data-v-96d4b1ce]{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.level-no[data-v-96d4b1ce]{font-size:22px;font-weight:700;color:var(--adm-primary)}.level-blinds[data-v-96d4b1ce]{font-size:28px;font-weight:700}.tag[data-v-96d4b1ce]{font-size:12px;padding:3px 10px;border-radius:999px;background:#eff6ff;color:var(--adm-primary)}.level-desc[data-v-96d4b1ce]{margin-top:8px;font-size:13px;color:var(--adm-muted)}.empty[data-v-96d4b1ce]{color:var(--adm-muted);font-size:13px}.btn[data-v-96d4b1ce]{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:background .15s,border-color .15s}.btn[data-v-96d4b1ce]:hover:not(:disabled){background:#f9fafb;border-color:#d0d5dd}.btn[data-v-96d4b1ce]:disabled{opacity:.5;cursor:not-allowed}.btn.primary[data-v-96d4b1ce]{background:var(--adm-primary);color:#fff;border-color:var(--adm-primary)}.btn.primary[data-v-96d4b1ce]:hover:not(:disabled){background:var(--adm-primary-hover)}.btn.warn[data-v-96d4b1ce]{background:var(--adm-warn);color:#fff;border-color:var(--adm-warn)}.btn.danger[data-v-96d4b1ce]{color:var(--adm-danger);border-color:#fecaca;background:#fef2f2}.btn.danger[data-v-96d4b1ce]:hover:not(:disabled){background:#fee2e2}.btn.sm[data-v-96d4b1ce]{padding:6px 12px;font-size:12px}.btn.lg[data-v-96d4b1ce]{padding:10px 24px;font-size:14px}.action-group[data-v-96d4b1ce]{display:flex;flex-wrap:wrap;gap:8px}.action-group+.action-group[data-v-96d4b1ce]{margin-top:10px;padding-top:10px;border-top:1px solid #f2f4f7}.actions-inline .action-group[data-v-96d4b1ce]{margin-top:0;padding-top:0;border-top:none}.display-controls[data-v-96d4b1ce]{margin-bottom:12px}.inline-field[data-v-96d4b1ce]{display:flex;gap:8px;align-items:center}.inline-field .input[data-v-96d4b1ce]{flex:1}.stepper[data-v-96d4b1ce]{display:flex;gap:6px;align-items:center}.stepper .input[data-v-96d4b1ce]{flex:1;text-align:center}.dirty-hint[data-v-96d4b1ce]{margin:0 0 8px;font-size:13px;color:var(--adm-warn)}.inline-hint[data-v-96d4b1ce]{margin:0;align-self:center}.level-grid[data-v-96d4b1ce]{display:flex;flex-wrap:wrap;gap:8px}.level-btn[data-v-96d4b1ce]{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-96d4b1ce]{font-size:13px;color:var(--adm-text)}.level-btn.active[data-v-96d4b1ce]{background:#eff6ff;border-color:var(--adm-primary);color:var(--adm-primary)}.level-btn.active b[data-v-96d4b1ce]{color:var(--adm-primary)}.level-btn.break[data-v-96d4b1ce]{border-style:dashed}.form-grid[data-v-96d4b1ce]{display:grid;gap:16px}.form-grid.cols-2[data-v-96d4b1ce]{grid-template-columns:1fr 1fr}.form-grid.cols-3[data-v-96d4b1ce]{grid-template-columns:1fr 1fr 1fr}.field[data-v-96d4b1ce]{display:flex;flex-direction:column;gap:6px}.field>span[data-v-96d4b1ce]{font-size:13px;color:var(--adm-muted);font-weight:500}.input[data-v-96d4b1ce]{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-96d4b1ce]:focus{border-color:var(--adm-primary);box-shadow:0 0 0 3px #2563eb1f}.table-input[data-v-96d4b1ce]{width:88px;padding:6px 8px;font-size:13px}.num-input[data-v-96d4b1ce]{width:100px;flex-shrink:0}.switch-field[data-v-96d4b1ce]{flex-direction:row;align-items:center;justify-content:space-between}.switch-inline[data-v-96d4b1ce]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--adm-muted);cursor:pointer}.switch[data-v-96d4b1ce]{position:relative;width:44px;height:24px;flex-shrink:0}.switch input[data-v-96d4b1ce]{opacity:0;width:0;height:0}.slider[data-v-96d4b1ce]{position:absolute;top:0;right:0;bottom:0;left:0;background:#e4e7ec;border-radius:24px;cursor:pointer;transition:.2s}.slider[data-v-96d4b1ce]: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-96d4b1ce]{background:var(--adm-primary)}.switch input:checked+.slider[data-v-96d4b1ce]:before{transform:translate(20px)}.table-wrap[data-v-96d4b1ce]{overflow-x:auto;margin-top:8px}.data-table[data-v-96d4b1ce]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-96d4b1ce]{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-96d4b1ce]{padding:8px 12px;border-bottom:1px solid #f2f4f7;vertical-align:middle}.data-table td.center[data-v-96d4b1ce]{text-align:center}.icon-btn[data-v-96d4b1ce]{background:none;border:none;color:var(--adm-danger);font-size:12px;padding:4px 8px;border-radius:4px}.icon-btn[data-v-96d4b1ce]:hover:not(:disabled){background:#fef2f2}.icon-btn[data-v-96d4b1ce]:disabled{opacity:.4;cursor:not-allowed}.chip-list[data-v-96d4b1ce]{display:flex;flex-direction:column;gap:8px}.chip-row[data-v-96d4b1ce]{display:flex;gap:8px;align-items:center}.chip-row .input[data-v-96d4b1ce]{flex:1}.color-input[data-v-96d4b1ce]{width:40px;height:36px;padding:2px;border:1px solid var(--adm-border);border-radius:6px;cursor:pointer;flex-shrink:0}.save-bar[data-v-96d4b1ce]{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-96d4b1ce]{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-96d4b1ce]{background:#fff;border-radius:10px;padding:24px;width:100%;max-width:440px;box-shadow:0 8px 24px #10182826}.modal h3[data-v-96d4b1ce]{font-size:16px;font-weight:600;margin-bottom:6px}.modal p[data-v-96d4b1ce]{font-size:13px;color:var(--adm-muted);margin-bottom:14px}.modal-foot[data-v-96d4b1ce]{display:flex;gap:8px;margin-top:16px}.toast[data-v-96d4b1ce]{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-96d4b1ce]{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-96d4b1ce]:disabled{opacity:.65}@media(max-width:960px){.sidebar[data-v-96d4b1ce]{width:180px}.row-2[data-v-96d4b1ce],.form-grid.cols-2[data-v-96d4b1ce],.form-grid.cols-3[data-v-96d4b1ce]{grid-template-columns:1fr}.header-stats[data-v-96d4b1ce]{gap:16px}}@media(max-width:768px){.admin[data-v-96d4b1ce]{flex-direction:column;height:100dvh;overflow:hidden}.sidebar[data-v-96d4b1ce]{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-brand[data-v-96d4b1ce],.sidebar-foot[data-v-96d4b1ce]{display:none}.nav[data-v-96d4b1ce]{flex-direction:row;width:100%;gap:0}.nav-item[data-v-96d4b1ce]{flex:1;text-align:center;padding:12px 6px;border-radius:0;font-size:13px;border-top:2px solid transparent;min-height:48px}.nav-item.active[data-v-96d4b1ce]{background:transparent;border-top-color:var(--adm-primary);border-radius:0}.workspace[data-v-96d4b1ce]{flex:1;min-height:0;padding-bottom:calc(52px + env(safe-area-inset-bottom,0px))}.page-header[data-v-96d4b1ce]{padding:14px 16px;gap:12px}.page-header-top[data-v-96d4b1ce]{flex-direction:column;align-items:stretch}.page-header h1[data-v-96d4b1ce]{font-size:18px;line-height:1.3}.mobile-toolbar[data-v-96d4b1ce]{display:flex}.header-stats[data-v-96d4b1ce]{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:10px;padding-bottom:2px;scrollbar-width:none}.header-stats[data-v-96d4b1ce]::-webkit-scrollbar{display:none}.stat-box[data-v-96d4b1ce]{flex-shrink:0;min-width:76px;padding:8px 12px;background:#f9fafb;border-radius:8px;border:1px solid #f2f4f7}.stat-val.timer[data-v-96d4b1ce]{font-size:16px}.page-body[data-v-96d4b1ce]{padding:14px 16px 20px;gap:12px}.card[data-v-96d4b1ce]{padding:16px}.card-head[data-v-96d4b1ce]{flex-direction:column;align-items:flex-start;gap:8px}.card-head .hint[data-v-96d4b1ce]{line-height:1.4}.head-actions[data-v-96d4b1ce]{width:100%}.head-actions .btn[data-v-96d4b1ce]{flex:1;min-height:40px}.action-group[data-v-96d4b1ce]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.action-group+.action-group[data-v-96d4b1ce]{margin-top:8px;padding-top:8px}.action-group .btn[data-v-96d4b1ce]{width:100%;min-height:44px;justify-content:center}.actions-inline .action-group[data-v-96d4b1ce]{grid-template-columns:1fr}.stepper[data-v-96d4b1ce]{flex-wrap:nowrap}.stepper .btn.sm[data-v-96d4b1ce]{min-width:44px;min-height:44px;padding:0;flex-shrink:0}.input[data-v-96d4b1ce],.input.table-input[data-v-96d4b1ce]{font-size:16px;min-height:44px}.level-blinds[data-v-96d4b1ce]{font-size:24px}.level-grid[data-v-96d4b1ce]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.level-btn[data-v-96d4b1ce]{min-width:0;width:100%;min-height:52px;padding:10px 6px}.table-wrap[data-v-96d4b1ce]{margin:0 -16px;padding:0 16px}.data-table[data-v-96d4b1ce]{min-width:580px}.chip-row[data-v-96d4b1ce]{flex-wrap:wrap}.chip-row .input[data-v-96d4b1ce]{min-width:calc(50% - 4px)}.chip-row .input[data-v-96d4b1ce]:first-of-type{flex:1 1 100%}.save-bar[data-v-96d4b1ce]{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-96d4b1ce]{flex:1;min-height:48px}.save-bar .dirty-hint[data-v-96d4b1ce]{display:none}.page-body[data-v-96d4b1ce]:has(.save-bar){padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.mobile-save-fab[data-v-96d4b1ce]{display:block}.toast[data-v-96d4b1ce]{bottom:calc(72px + env(safe-area-inset-bottom,0px))}.modal[data-v-96d4b1ce]{max-width:none;margin:0 8px}.modal-foot[data-v-96d4b1ce]{flex-direction:column}.modal-foot .btn[data-v-96d4b1ce]{width:100%;min-height:44px}.switch-inline[data-v-96d4b1ce]{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}
