.glass-badge[data-v-a5766c99]{display:inline-flex;align-items:center;gap:.8rem;padding:.65rem 1.4rem;border-radius:9999px;background:var(--glass-surface);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid var(--glass-border);box-shadow:0 8px 32px #0006;font-weight:700;color:var(--text-main);transition:all .25s ease}.glass-badge.interactive[data-v-a5766c99]{cursor:pointer}.glass-badge.interactive[data-v-a5766c99]:hover{border-color:var(--glass-highlight);transform:translateY(-2px)}.persistent-controls[data-v-38e19030]{display:inline-flex;align-items:center;gap:.6rem;z-index:50;-webkit-user-select:none;user-select:none}.btn-control[data-v-38e19030]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s cubic-bezier(.175,.885,.32,1.275);border:1px solid var(--glass-border);background:var(--glass-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 6px 20px #0006;flex-shrink:0}.svg-gear[data-v-38e19030]{width:22px;height:22px;display:block;transition:transform .3s ease}.btn-control.btn-help[data-v-38e19030]{font-weight:900;font-size:1.15rem;color:#fff}.btn-control[data-v-38e19030]:hover{border-color:var(--zibo-orange);transform:scale(1.1);box-shadow:0 0 18px #ff5f0073}.btn-control:hover .svg-gear[data-v-38e19030]{transform:rotate(45deg)}@media(max-width:600px){.persistent-controls[data-v-38e19030]{gap:.45rem}.btn-control[data-v-38e19030]{width:36px;height:36px}.svg-gear[data-v-38e19030]{width:18px;height:18px}.btn-control.btn-help[data-v-38e19030]{font-size:1rem}}.ambient-particles[data-v-5bc60595]{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;pointer-events:none;z-index:0}.reactor-stage[data-v-9d28d771]{position:relative;display:flex;align-items:center;justify-content:center}.reactor-core[data-v-9d28d771]{width:240px;height:240px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;background:radial-gradient(circle,#c100ff1f,#0a0a14cc 70%);border:3px solid rgba(255,255,255,.15);box-shadow:0 0 50px #c100ff40;transition:all .3s ease;-webkit-user-select:none;user-select:none;z-index:2}.reactor-core.danger[data-v-9d28d771]{border-color:#ff2a2a;box-shadow:0 0 70px #ff2a2ab3;animation:alertPulse-9d28d771 1.1s infinite ease-in-out}.reactor-core.cooling[data-v-9d28d771]{border-color:#00d2ff;box-shadow:0 0 50px #00d2ffb3}.reactor-label[data-v-9d28d771],.reactor-status-label[data-v-9d28d771]{font-size:.75rem;text-transform:uppercase;letter-spacing:2px;color:var(--text-muted);text-align:center;width:100%;max-width:85%;line-height:1.3}.reactor-core.danger .reactor-status-label[data-v-9d28d771]{color:#ff2a2a;font-weight:800}.reactor-temp[data-v-9d28d771]{font-size:3.2rem;font-weight:900;font-family:monospace;letter-spacing:2px;color:#fff;text-align:center;width:100%;margin:.2rem 0}.reactor-temp span[data-v-9d28d771]{font-size:1.5rem;color:var(--text-muted)}.direction-badge[data-v-9d28d771]{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);background:#000000bf;border:1px solid var(--glass-border);border-radius:20px;padding:.3rem .85rem;font-size:.7rem;letter-spacing:1px;color:var(--text-muted);white-space:nowrap;text-align:center}.injection-port[data-v-9d28d771]{position:absolute;right:-80px;width:65px;height:95px;border-radius:12px;border:2px dashed rgba(255,255,255,.2);background:#ffffff05;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:1}.port-slot[data-v-9d28d771]{display:flex;flex-direction:column;align-items:center;gap:.2rem;text-align:center}.port-icon[data-v-9d28d771]{font-size:1.2rem;color:var(--text-muted);transition:transform .25s ease}.port-text[data-v-9d28d771]{font-size:.55rem;font-weight:800;letter-spacing:1px;color:var(--text-muted);line-height:1.1}.injection-port.port-active[data-v-9d28d771]{border-color:#00d2ff;border-style:solid;box-shadow:0 0 25px #00d2ff99;transform:scale(1.08)}.injection-port.port-active .port-icon[data-v-9d28d771]{color:#00d2ff;transform:translateY(3px)}.floating-delta-tag[data-v-9d28d771]{position:absolute;top:-30px;font-size:1.6rem;font-weight:900;font-family:monospace;letter-spacing:1px;pointer-events:none;text-shadow:0 0 15px currentColor;animation:floatUp-9d28d771 .8s ease-out forwards}.floating-delta-tag.cool[data-v-9d28d771]{color:#00d2ff}.floating-delta-tag.heat[data-v-9d28d771]{color:#ff5f00}.floating-delta-tag.special[data-v-9d28d771]{color:var(--zibo-purple)}.thermal-shockwave[data-v-9d28d771]{position:absolute;width:250px;height:250px;border-radius:50%;border:3px solid var(--accent);pointer-events:none;animation:shockwaveExpand-9d28d771 .7s cubic-bezier(.1,.8,.3,1) forwards;z-index:0}.thermal-shockwave.cool[data-v-9d28d771]{border-color:#00d2ff}.thermal-shockwave.heat[data-v-9d28d771]{border-color:#ff5f00}.thermal-shockwave.special[data-v-9d28d771]{border-color:var(--zibo-purple)}@keyframes shockwaveExpand-9d28d771{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.6);opacity:0}}@keyframes floatUp-9d28d771{0%{transform:translateY(0);opacity:1}to{transform:translateY(-35px);opacity:0}}@keyframes alertPulse-9d28d771{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media(max-width:900px){.injection-port[data-v-9d28d771]{display:none}}@media(max-width:600px){.reactor-core[data-v-9d28d771]{width:175px;height:175px}.reactor-temp[data-v-9d28d771]{font-size:2.3rem}.reactor-temp span[data-v-9d28d771]{font-size:1.1rem}.reactor-label[data-v-9d28d771],.reactor-status-label[data-v-9d28d771]{font-size:.65rem;letter-spacing:1.5px}.direction-badge[data-v-9d28d771]{bottom:-16px;font-size:.65rem}}.opponent-badge[data-v-c7b9daf6]{display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:.9rem 1.4rem;border-radius:18px;pointer-events:auto;transition:all .3s cubic-bezier(.175,.885,.32,1.275);-webkit-user-select:none;user-select:none;background:var(--glass-surface);border:1px solid var(--glass-border);min-width:140px}.avatar-wrapper[data-v-c7b9daf6]{position:relative;display:flex;align-items:center;justify-content:center}.opponent-avatar[data-v-c7b9daf6]{width:36px;height:36px;border-radius:50%;border:2px solid var(--accent);background-size:cover;background-position:center;z-index:2}.active-pulse-ring[data-v-c7b9daf6]{position:absolute;width:44px;height:44px;border-radius:50%;border:2px solid #00ff88;animation:pulseAvatar-c7b9daf6 1.4s infinite ease-out;z-index:1}.opponent-meta[data-v-c7b9daf6]{display:flex;flex-direction:column;align-items:center;text-align:center}.opponent-name[data-v-c7b9daf6]{font-size:.85rem;font-weight:700;color:#fff}.opponent-status-tag[data-v-c7b9daf6]{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.mini-cards-tray[data-v-c7b9daf6]{display:flex;gap:4px;justify-content:center;align-items:center;margin-top:.2rem;min-height:20px}.mini-card-back[data-v-c7b9daf6]{width:11px;height:18px;border-radius:3px;background:linear-gradient(135deg,#ffffff40,#ffffff0d);border:1px solid rgba(255,255,255,.3);box-shadow:0 2px 5px #0006;transition:transform .25s ease,opacity .25s ease}.opponent-badge.active-turn[data-v-c7b9daf6]{border-color:#0f8;box-shadow:0 0 30px #00ff8880,inset 0 0 15px #00ff8826;transform:translateY(-4px) scale(1.04)}.opponent-badge.active-turn .opponent-status-tag[data-v-c7b9daf6]{color:#0f8;font-weight:800;letter-spacing:1px}.opponent-badge.active-turn[data-v-c7b9daf6]:hover{transform:translateY(-8px) scale(1.08);box-shadow:0 0 40px #00ff88bf,0 10px 25px #00000080;border-color:#0f8}.opponent-badge[data-v-c7b9daf6]:not(.active-turn):hover{transform:translateY(-3px);border-color:var(--glass-highlight)}@keyframes pulseAvatar-c7b9daf6{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.4);opacity:0}}@media(max-width:600px){.opponent-badge[data-v-c7b9daf6]{padding:.6rem .9rem;min-width:110px}.opponent-avatar[data-v-c7b9daf6]{width:28px;height:28px}.mini-card-back[data-v-c7b9daf6]{width:8px;height:14px}}.game-card[data-v-199a5309]{width:122px;height:162px;border-radius:16px;padding:1rem .85rem;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;position:relative;flex-shrink:0;border:1px solid rgba(255,255,255,.16);background:linear-gradient(150deg,#ffffff14,#ffffff05);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 8px 24px #00000073;box-sizing:border-box;transform-style:preserve-3d;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,opacity .25s ease,filter .25s ease}.game-card .card-val[data-v-199a5309]{font-size:1.8rem;font-weight:900;font-family:monospace;letter-spacing:.5px;color:#fff;pointer-events:none;z-index:2}.game-card .card-type[data-v-199a5309]{font-size:.72rem;text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:left;pointer-events:none;z-index:2}.card-chip-slot[data-v-199a5309]{width:24px;height:4px;background:#fff3;border-radius:999px;align-self:flex-end;transition:all .3s ease;z-index:2}.game-card.cool[data-v-199a5309]{border-color:#00d2ff}.game-card.cool .card-val[data-v-199a5309]{color:#00d2ff}.game-card.invert[data-v-199a5309],.game-card.overload[data-v-199a5309]{border-color:var(--zibo-orange)}.game-card.invert .card-val[data-v-199a5309],.game-card.overload .card-val[data-v-199a5309]{color:var(--zibo-orange)}.skin-fx-overlay[data-v-199a5309]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:16px;z-index:1}.game-card.skin-matrix-green[data-v-199a5309]{border-color:#0f8;box-shadow:0 0 15px #00ff8840}.game-card.skin-matrix-green .card-chip-slot[data-v-199a5309]{background:#0f8;box-shadow:0 0 8px #0f8}.game-card.skin-matrix-green .skin-fx-overlay[data-v-199a5309]{background:linear-gradient(180deg,transparent 0%,rgba(0,255,136,.12) 50%,transparent 100%);background-size:100% 200%;animation:matrixScan-199a5309 2.4s linear infinite}.game-card.skin-solar-overheat[data-v-199a5309]{border-color:#ff5f00;box-shadow:0 0 18px #ff5f004d}.game-card.skin-solar-overheat .card-chip-slot[data-v-199a5309]{background:#ff5f00;box-shadow:0 0 8px #ff5f00}.game-card.skin-solar-overheat .skin-fx-overlay[data-v-199a5309]{background:radial-gradient(circle at 50% 0%,rgba(255,95,0,.22),transparent 70%);animation:solarPulse-199a5309 1.8s ease-in-out infinite alternate}@keyframes matrixScan-199a5309{0%{background-position:0% -100%}to{background-position:0% 200%}}@keyframes solarPulse-199a5309{0%{opacity:.4}to{opacity:.9}}.game-card.launching[data-v-199a5309]{pointer-events:none;animation:cardInject3D-199a5309 .55s cubic-bezier(.2,.9,.3,1) forwards;z-index:100!important}@keyframes cardInject3D-199a5309{0%{transform:translateY(0) scale(1) rotateX(0) rotateY(0) rotate(0);opacity:1}30%{transform:translateY(-90px) scale(1.15) rotateX(25deg) rotateY(-35deg) rotate(-15deg);border-color:var(--accent);box-shadow:0 0 35px var(--accent);opacity:1}65%{transform:translateY(-230px) scale(.75) rotateX(60deg) rotateY(180deg) rotate(25deg);opacity:.85}to{transform:translateY(-360px) translate(45px) scale(.18) rotateX(90deg) rotateY(360deg) rotate(50deg);opacity:0}}@media(max-width:600px){.game-card[data-v-199a5309]{width:98px;height:140px;padding:.8rem .6rem;border-radius:12px}.game-card .card-val[data-v-199a5309]{font-size:1.45rem}.game-card .card-type[data-v-199a5309]{font-size:.65rem}}.player-hand-container[data-v-ddef3ee0]{display:flex;flex-direction:column;align-items:center;width:100%;position:relative;z-index:25;margin-top:auto;pointer-events:none}.player-hand-container.hand-inactive .hand-cards[data-v-ddef3ee0]{opacity:.45;filter:grayscale(.5) saturate(.7);pointer-events:none!important;transform:translateY(12px) scale(.96);transition:all .35s cubic-bezier(.2,.8,.25,1)}.player-hand-container:not(.hand-inactive) .hand-cards[data-v-ddef3ee0]{opacity:1;filter:none;transform:translateY(0) scale(1);transition:all .35s cubic-bezier(.2,.8,.25,1)}.player-hand-container.hand-inactive .deck-guide[data-v-ddef3ee0]{color:#ffffff59;font-style:italic}.deck-guide[data-v-ddef3ee0]{font-size:.72rem;letter-spacing:1.6px;text-transform:uppercase;color:var(--text-muted);margin-bottom:.2rem;-webkit-user-select:none;user-select:none;pointer-events:auto}.hand-cards[data-v-ddef3ee0]{display:flex;justify-content:center;align-items:flex-end;padding:3.2rem 1.5rem .8rem;perspective:1200px;width:100%;box-sizing:border-box;overflow:visible;pointer-events:auto}.hand-cards.deck-locked[data-v-ddef3ee0]{pointer-events:none!important}.card-arc-wrapper[data-v-ddef3ee0]{transform-origin:center 120%;transform:translateY(var(--arc-drop, 0px)) rotate(var(--arc-rotate, 0deg));transition:transform .28s cubic-bezier(.2,.85,.3,1.15),opacity .25s ease,filter .25s ease;margin:0 -8px;z-index:var(--arc-index, 1);pointer-events:auto}.card-arc-wrapper.is-dimmed[data-v-ddef3ee0]{opacity:.45;filter:blur(1.5px) saturate(.65);transform:translateY(calc(var(--arc-drop, 0px) + 8px)) rotate(var(--arc-rotate, 0deg)) scale(.94)}.card-arc-wrapper.is-active-hover[data-v-ddef3ee0]{transform:translateY(-30px) rotate(0) scale(1.14)!important;z-index:99!important;opacity:1!important;filter:none!important}.card-arc-wrapper.is-active-hover[data-v-ddef3ee0] .game-card{border-color:var(--accent);box-shadow:0 16px 36px #0009,0 0 20px var(--glass-highlight)}@media(max-width:600px){.hand-cards[data-v-ddef3ee0]{justify-content:flex-start;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;gap:.6rem;padding:2.2rem 1rem .8rem}.card-arc-wrapper[data-v-ddef3ee0]{margin:0;transform:none!important;scroll-snap-align:center}.card-arc-wrapper.is-active-hover[data-v-ddef3ee0]{transform:translateY(-12px) scale(1.05)!important}}.auth-overlay[data-v-12c754b4]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;background:#05050ce0;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);display:flex;justify-content:center;align-items:center;z-index:10000;opacity:0;pointer-events:none;transition:opacity .3s ease;padding:1.5rem}.auth-overlay.active[data-v-12c754b4]{opacity:1;pointer-events:all}.auth-window[data-v-12c754b4]{width:100%;max-width:460px;border-radius:var(--modal-radius, 20px);padding:2.4rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.2rem;box-shadow:0 15px 45px #0009;border:1px solid var(--glass-border, rgba(255, 255, 255, .08));-webkit-user-select:none;user-select:none}.auth-icon[data-v-12c754b4]{width:60px;height:60px;border-radius:50%;background:#ff5f001f;border:1px solid rgba(255,95,0,.3);display:flex;align-items:center;justify-content:center;font-size:1.8rem}.auth-header h2[data-v-12c754b4]{font-size:1.6rem;font-weight:900;letter-spacing:2px;text-transform:uppercase;background:var(--zibo-gradient, linear-gradient(135deg, #ff5f00, #c100ff));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subline[data-v-12c754b4]{font-size:.78rem;color:var(--text-muted, #8e8e9f);letter-spacing:1px;text-transform:uppercase;margin-top:.3rem}.auth-desc[data-v-12c754b4]{font-size:.9rem;color:var(--text-muted, #8e8e9f);line-height:1.5}.auth-error-box[data-v-12c754b4]{display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;border-radius:10px;background:#ff2a2a1f;border:1px solid rgba(255,42,42,.3);color:#ff5f5f;font-size:.8rem;text-align:left;width:100%;box-sizing:border-box}.error-icon[data-v-12c754b4]{font-size:1rem}.auth-actions[data-v-12c754b4]{width:100%;margin-top:.6rem}.btn-auth[data-v-12c754b4]{display:inline-flex;justify-content:center;align-items:center;width:100%;padding:.9rem 1.6rem;border-radius:999px;background:var(--zibo-gradient, linear-gradient(135deg, #ff5f00, #c100ff));color:#fff;font-weight:800;font-size:.9rem;letter-spacing:1px;text-transform:uppercase;border:none;cursor:pointer;text-decoration:none;box-shadow:0 8px 25px #ff5f0066;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.btn-auth[data-v-12c754b4]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #c100ff99;filter:brightness(1.08)}.btn-auth[data-v-12c754b4]:disabled{opacity:.6;cursor:not-allowed;transform:none}.modal-overlay[data-v-b6d8bddf]{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:#000000b3;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;pointer-events:none;transition:opacity .25s ease;padding:1rem}.modal-overlay.active[data-v-b6d8bddf]{opacity:1;pointer-events:all}.modal-window[data-v-b6d8bddf]{width:100%;border-radius:var(--modal-radius);padding:2.2rem;display:flex;flex-direction:column;gap:1.5rem;transform:scale(.92) translateY(20px);transition:transform .25s cubic-bezier(.175,.885,.32,1.275);max-height:88dvh;overflow-y:auto}.modal-overlay.active .modal-window[data-v-b6d8bddf]{transform:scale(1) translateY(0)}.modal-header[data-v-b6d8bddf]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--glass-border);padding-bottom:1rem}.modal-header h2[data-v-b6d8bddf]{font-size:1.35rem;font-weight:800;color:#fff}.btn-close[data-v-b6d8bddf]{background:none;border:none;color:var(--text-muted);font-size:1.6rem;cursor:pointer;transition:color .2s ease}.btn-close[data-v-b6d8bddf]:hover{color:#fff}.modal-body[data-v-b6d8bddf]{display:flex;flex-direction:column;gap:1.4rem;font-size:.95rem;line-height:1.5}.guide-section[data-v-fab1fe2c]{display:flex;flex-direction:column;gap:.8rem}.section-title[data-v-fab1fe2c]{font-size:.95rem;color:#fff;letter-spacing:.5px}.guide-steps[data-v-fab1fe2c]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.step-box[data-v-fab1fe2c]{border:1px solid var(--glass-border);background:#ffffff05;border-radius:14px;padding:1.1rem;display:flex;flex-direction:column;gap:.4rem}.step-box .num[data-v-fab1fe2c]{font-size:1.5rem;font-weight:900;background:var(--zibo-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.step-box h4[data-v-fab1fe2c]{font-size:.95rem;color:#fff}.step-box p[data-v-fab1fe2c]{font-size:.8rem;color:var(--text-muted);line-height:1.4}.temp-scale-visual[data-v-fab1fe2c]{display:flex;flex-direction:column;gap:.4rem}.temp-scale-bar[data-v-fab1fe2c]{height:12px;border-radius:999px;background:linear-gradient(to right,#00d2ff,#0f8 40%,#ff5f00 75%,#ff2a2a);box-shadow:0 0 15px #ff5f0059}.temp-scale-labels[data-v-fab1fe2c]{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-muted);font-family:monospace}.meltdown-tag[data-v-fab1fe2c]{color:#ff2a2a;font-weight:800}.modules-showcase[data-v-fab1fe2c]{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.module-card-preview[data-v-fab1fe2c]{border-radius:12px;padding:.85rem .75rem;display:flex;flex-direction:column;justify-content:space-between;background:#ffffff05;border:1px solid rgba(255,255,255,.12);min-height:120px;gap:.6rem}.m-header[data-v-fab1fe2c]{display:flex;justify-content:space-between;align-items:center}.m-val[data-v-fab1fe2c]{font-size:1.3rem;font-weight:900;font-family:monospace}.m-badge[data-v-fab1fe2c]{font-size:.65rem;text-transform:uppercase;color:var(--text-muted);letter-spacing:.5px}.m-body h5[data-v-fab1fe2c]{font-size:.85rem;color:#fff;margin-bottom:.2rem}.m-body p[data-v-fab1fe2c]{font-size:.72rem;color:var(--text-muted);line-height:1.3}.border-flux[data-v-fab1fe2c]{border-color:#ffffff40}.border-cool[data-v-fab1fe2c]{border-color:#00d2ff}.color-cool[data-v-fab1fe2c]{color:#00d2ff}.border-invert[data-v-fab1fe2c]{border-color:var(--zibo-orange)}.color-orange[data-v-fab1fe2c]{color:var(--zibo-orange)}.border-overload[data-v-fab1fe2c]{border-color:var(--zibo-purple)}.color-purple[data-v-fab1fe2c]{color:#c100ff}@media(max-width:600px){.guide-steps[data-v-fab1fe2c]{grid-template-columns:1fr}.modules-showcase[data-v-fab1fe2c]{grid-template-columns:repeat(2,1fr)}.temp-scale-labels[data-v-fab1fe2c]{font-size:.65rem}}.confirm-actions[data-v-33d8d24e]{display:flex;gap:1rem;justify-content:flex-end;margin-top:.5rem}.btn-sub[data-v-33d8d24e]{padding:.7rem 1.4rem;border-radius:10px;background:var(--glass-surface);border:1px solid var(--glass-border);color:#fff;cursor:pointer}.btn-danger[data-v-33d8d24e]{background:#ff2a2a;border:none;color:#fff;padding:.7rem 1.4rem;border-radius:10px;font-weight:700;cursor:pointer;transition:background .2s}.btn-danger[data-v-33d8d24e]:hover{background:#d91b1b}.modes-container[data-v-0e8353fd]{display:flex;flex-direction:column;gap:.9rem}.mode-card[data-v-0e8353fd]{padding:1.15rem 1.35rem;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#ffffff05;border:1px solid var(--glass-border);cursor:pointer;transition:all .25s cubic-bezier(.175,.885,.32,1.275)}.mode-card[data-v-0e8353fd]:hover{transform:translateY(-2px);background:#ffffff0d}.border-pvp[data-v-0e8353fd]:hover{border-color:#00d2ff;box-shadow:0 8px 24px #00d2ff40}.border-pve[data-v-0e8353fd]:hover{border-color:var(--zibo-orange);box-shadow:0 8px 24px #ff5f0040}.border-training[data-v-0e8353fd]:hover{border-color:#0f8;box-shadow:0 8px 24px #00ff8840}.mode-lead[data-v-0e8353fd]{display:flex;align-items:center;gap:1.1rem}.mode-icon[data-v-0e8353fd]{width:48px;height:48px;border-radius:12px;background:#ffffff0a;border:1px solid var(--glass-border);display:flex;align-items:center;justify-content:center;font-size:1.6rem;flex-shrink:0}.mode-meta[data-v-0e8353fd]{display:flex;flex-direction:column;gap:.3rem}.title-row[data-v-0e8353fd]{display:flex;align-items:center;gap:.7rem}.title-row h4[data-v-0e8353fd]{font-size:1.05rem;font-weight:800;color:#fff}.mode-pill[data-v-0e8353fd]{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.6px;padding:.2rem .55rem;border-radius:999px;border:1px solid}.pill-pvp[data-v-0e8353fd]{background:#00d2ff1f;border-color:#00d2ff4d;color:#00d2ff}.pill-pve[data-v-0e8353fd]{background:#ff5f001f;border-color:#ff5f004d;color:var(--zibo-orange)}.pill-training[data-v-0e8353fd]{background:#00ff881f;border-color:#00ff884d;color:#0f8}.mode-meta p[data-v-0e8353fd]{font-size:.8rem;color:var(--text-muted);line-height:1.35}.chevron[data-v-0e8353fd]{font-size:1.3rem;color:var(--text-muted);transition:transform .2s ease,color .2s ease}.mode-card:hover .chevron[data-v-0e8353fd]{color:#fff;transform:translate(3px)}.code-join-container[data-v-0e8353fd]{display:flex;flex-direction:column;gap:1.2rem}.btn-back[data-v-0e8353fd]{align-self:flex-start;background:none;border:none;color:var(--text-muted);font-size:.82rem;font-weight:700;cursor:pointer;padding:.2rem 0;transition:color .2s ease}.btn-back[data-v-0e8353fd]:hover{color:#fff}.code-box[data-v-0e8353fd]{display:flex;flex-direction:column;gap:.6rem;background:#ffffff05;border:1px solid var(--glass-border);padding:1.5rem;border-radius:14px}.code-box label[data-v-0e8353fd]{font-size:.85rem;color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.5px}.input-row[data-v-0e8353fd]{display:flex;gap:.8rem}.code-input[data-v-0e8353fd]{flex:1;background:#0006;border:1px solid var(--glass-border);border-radius:10px;padding:.75rem 1rem;color:#fff;font-family:monospace;font-size:1.2rem;font-weight:800;letter-spacing:2px;text-transform:uppercase}.code-input[data-v-0e8353fd]:focus{outline:none;border-color:#00d2ff;box-shadow:0 0 15px #00d2ff4d}.btn-submit-code[data-v-0e8353fd]{padding:.75rem 1.6rem}.error-hint[data-v-0e8353fd]{font-size:.78rem;color:#ff5f5f;font-weight:700}.difficulties-container[data-v-0e8353fd]{display:flex;flex-direction:column;gap:1rem}.difficulty-grid[data-v-0e8353fd]{display:flex;flex-direction:column;gap:.8rem}.diff-card[data-v-0e8353fd]{padding:1.1rem 1.3rem;border-radius:14px;background:#ffffff05;border:1px solid var(--glass-border);display:flex;flex-direction:column;gap:.5rem;cursor:pointer;transition:all .25s cubic-bezier(.175,.885,.32,1.275)}.diff-card[data-v-0e8353fd]:hover{transform:translateY(-2px);background:#ffffff0d}.diff-card.normal[data-v-0e8353fd]:hover{border-color:#0f8;box-shadow:0 4px 20px #00ff8840}.diff-card.hard[data-v-0e8353fd]:hover{border-color:#ffb703;box-shadow:0 4px 20px #ffb70340}.diff-card.nightmare[data-v-0e8353fd]:hover{border-color:#ff2a2a;box-shadow:0 4px 20px #ff2a2a4d}.diff-header[data-v-0e8353fd]{display:flex;justify-content:space-between;align-items:center}.diff-header h4[data-v-0e8353fd]{font-size:1rem;font-weight:800;color:#fff}.diff-badge[data-v-0e8353fd]{font-size:.68rem;font-weight:800;text-transform:uppercase;padding:.15rem .55rem;border-radius:999px;border:1px solid}.badge-normal[data-v-0e8353fd]{background:#00ff881f;border-color:#00ff884d;color:#0f8}.badge-hard[data-v-0e8353fd]{background:#ffb7031f;border-color:#ffb7034d;color:#ffb703}.badge-nightmare[data-v-0e8353fd]{background:#ff2a2a26;border-color:#ff2a2a66;color:#ff2a2a}.diff-desc[data-v-0e8353fd]{font-size:.8rem;color:var(--text-muted);line-height:1.35}.diff-perks[data-v-0e8353fd]{display:flex;gap:1rem;font-size:.75rem;font-family:monospace;font-weight:700;margin-top:.2rem}.perk-time[data-v-0e8353fd]{color:#00d2ff}.perk-reward[data-v-0e8353fd]{color:gold}.stat-box[data-v-c61ea262]{padding:1.2rem;border-radius:12px;border:1px solid var(--glass-border);background:#ffffff05;text-align:center}.stat-box .val[data-v-c61ea262]{font-size:2.2rem;font-weight:800;margin-top:.2rem;font-family:monospace}.stat-box .lbl[data-v-c61ea262]{font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted)}.eco-breakdown[data-v-c61ea262]{display:flex;flex-direction:column;gap:.6rem;margin-top:.2rem}.eco-breakdown h4[data-v-c61ea262]{font-size:.95rem;color:#fff}.eco-breakdown p[data-v-c61ea262]{font-size:.8rem;color:var(--text-muted);line-height:1.4}.eco-grid[data-v-c61ea262]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.4rem}.eco-card[data-v-c61ea262]{padding:.85rem;border-radius:10px;border:1px solid var(--glass-border);background:#ffffff05;display:flex;flex-direction:column;gap:.25rem}.eco-card h5[data-v-c61ea262]{font-size:.8rem;color:var(--zibo-orange)}.eco-card span[data-v-c61ea262]{font-size:.72rem;color:var(--text-muted);line-height:1.3}@media(max-width:600px){.eco-grid[data-v-c61ea262]{grid-template-columns:1fr}}.user-card-hero[data-v-6649f6ea]{display:flex;align-items:center;gap:1.2rem;padding:1.2rem;border-radius:16px;background:#ffffff05;border:1px solid var(--glass-border)}.avatar-container[data-v-6649f6ea]{position:relative;flex-shrink:0}.profile-avatar[data-v-6649f6ea]{width:64px;height:64px;border-radius:50%;border:2px solid var(--accent);background-size:cover;background-position:center}.online-indicator[data-v-6649f6ea]{position:absolute;bottom:2px;right:2px;width:14px;height:14px;border-radius:50%;background:#0f8;border:2px solid var(--bg-dark)}.identity-meta[data-v-6649f6ea]{display:flex;flex-direction:column;gap:.35rem;overflow:hidden}.name-row[data-v-6649f6ea]{display:flex;align-items:center;gap:.6rem}.name-row h3[data-v-6649f6ea]{font-size:1.2rem;font-weight:800;color:#fff;margin:0}.platform-chip[data-v-6649f6ea]{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.8px;padding:.2rem .55rem;border-radius:999px;background:#ffffff14;color:var(--text-muted)}.channel-location[data-v-6649f6ea]{font-size:.8rem;color:var(--text-muted)}.tier-card[data-v-6649f6ea]{border-radius:14px;padding:.9rem 1.2rem;border:1px solid;transition:all .3s ease}.tier-card.tier-none[data-v-6649f6ea]{background:#ffffff05;border-color:#ffffff1f}.tier-card.tier-lite[data-v-6649f6ea]{background:#00d2ff0f;border-color:#00d2ff59;box-shadow:0 0 15px #00d2ff1f}.tier-card.tier-premium[data-v-6649f6ea]{background:#c100ff14;border-color:#c100ff73;box-shadow:0 0 20px #c100ff33}.tier-header[data-v-6649f6ea]{display:flex;justify-content:space-between;align-items:center}.tier-name-group[data-v-6649f6ea]{display:flex;align-items:center;gap:.75rem}.tier-icon[data-v-6649f6ea]{font-size:1.6rem}.tier-name-group h4[data-v-6649f6ea]{font-size:.95rem;font-weight:800;color:#fff}.tier-perk[data-v-6649f6ea]{font-size:.75rem;color:var(--text-muted)}.member-date[data-v-6649f6ea]{font-size:.7rem;color:var(--text-muted);font-family:monospace}.bank-holdings-grid[data-v-6649f6ea]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.holding-box[data-v-6649f6ea]{padding:.85rem 1rem;border-radius:12px;background:#ffffff05;border:1px solid var(--glass-border);display:flex;flex-direction:column;gap:.2rem}.holding-box .lbl[data-v-6649f6ea]{font-size:.72rem;text-transform:uppercase;color:var(--text-muted);letter-spacing:.5px}.holding-box .val[data-v-6649f6ea]{font-size:1.25rem;font-weight:900;font-family:monospace}.wallet-val[data-v-6649f6ea]{color:gold}.bank-val[data-v-6649f6ea]{color:#00d2ff}.stats-section[data-v-6649f6ea]{display:flex;flex-direction:column;gap:.6rem}.stats-header-row[data-v-6649f6ea]{display:flex;justify-content:space-between;align-items:center}.section-title[data-v-6649f6ea]{font-size:.85rem;font-weight:700;color:var(--text-muted);letter-spacing:.5px}.mode-tabs[data-v-6649f6ea]{display:flex;gap:.35rem;background:#ffffff0a;padding:.2rem;border-radius:8px}.tab-btn[data-v-6649f6ea]{padding:.25rem .65rem;font-size:.72rem;font-weight:700;border-radius:6px;background:none;border:none;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.tab-btn.active[data-v-6649f6ea]{background:var(--zibo-gradient);color:#fff}.career-grid[data-v-6649f6ea]{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem}.stat-card[data-v-6649f6ea]{padding:.85rem .6rem;border-radius:12px;background:#ffffff05;border:1px solid var(--glass-border);text-align:center;display:flex;flex-direction:column;gap:.25rem}.stat-card .stat-val[data-v-6649f6ea]{font-size:1.35rem;font-weight:900;font-family:monospace;color:#fff}.stat-card .stat-lbl[data-v-6649f6ea]{font-size:.68rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.history-list[data-v-6649f6ea]{display:flex;flex-direction:column;gap:.65rem;max-height:280px;overflow-y:auto;padding-right:.2rem}.history-card[data-v-6649f6ea]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-radius:12px;border:1px solid var(--glass-border);background:#ffffff04}.history-card.win[data-v-6649f6ea]{border-left:3px solid #00ff88}.history-card.loss[data-v-6649f6ea]{border-left:3px solid #ff2a2a}.history-lead[data-v-6649f6ea]{display:flex;align-items:center;gap:.8rem}.badge-outcome[data-v-6649f6ea]{font-size:.68rem;font-weight:800;text-transform:uppercase;padding:.2rem .5rem;border-radius:6px}.badge-outcome.win[data-v-6649f6ea]{background:#00ff8826;color:#0f8}.badge-outcome.loss[data-v-6649f6ea]{background:#ff2a2a26;color:#ff5f5f}.history-meta[data-v-6649f6ea]{display:flex;flex-direction:column;gap:.15rem}.match-mode[data-v-6649f6ea]{font-size:.82rem;font-weight:700;color:#fff}.match-time[data-v-6649f6ea]{font-size:.7rem;color:var(--text-muted)}.history-opponents[data-v-6649f6ea]{display:flex;align-items:center;margin-left:-6px}.opp-avatar[data-v-6649f6ea]{width:24px;height:24px;border-radius:50%;border:1px solid var(--accent);background-size:cover;background-position:center;margin-left:-6px}.history-payout[data-v-6649f6ea]{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem}.payout-gain[data-v-6649f6ea]{font-size:.92rem;font-weight:900;font-family:monospace;color:gold}.payout-gain.loss[data-v-6649f6ea]{color:#ff5f5f}.peak-temp[data-v-6649f6ea]{font-size:.68rem;color:var(--text-muted);font-family:monospace}.empty-history[data-v-6649f6ea]{text-align:center;color:var(--text-muted);padding:1.5rem 0;font-size:.82rem}@media(max-width:600px){.bank-holdings-grid[data-v-6649f6ea]{grid-template-columns:1fr}.career-grid[data-v-6649f6ea]{grid-template-columns:repeat(2,1fr)}.history-opponents[data-v-6649f6ea]{display:none}}.shop-header-bar[data-v-54c16535]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.mode-tabs[data-v-54c16535]{display:flex;gap:.4rem;background:#ffffff0a;padding:.25rem;border-radius:10px;border:1px solid var(--glass-border)}.tab-btn[data-v-54c16535]{padding:.4rem .9rem;font-size:.78rem;font-weight:800;border-radius:8px;background:none;border:none;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.tab-btn.active[data-v-54c16535]{background:var(--zibo-gradient);color:#fff;box-shadow:0 4px 15px #ff5f0059}.wallet-pill[data-v-54c16535]{display:flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border-radius:999px;background:#ffd70014;border:1px solid rgba(255,215,0,.25);font-size:.78rem}.wallet-label[data-v-54c16535]{color:var(--text-muted)}.wallet-val[data-v-54c16535]{font-weight:900;color:gold;font-family:monospace}.feedback-banner[data-v-54c16535]{padding:.65rem 1rem;border-radius:10px;background:#00ff881f;border:1px solid rgba(0,255,136,.3);color:#0f8;font-size:.8rem;font-weight:700}.feedback-banner.error[data-v-54c16535]{background:#ff2a2a1f;border-color:#ff2a2a4d;color:#ff5f5f}.items-grid[data-v-54c16535]{display:flex;flex-direction:column;gap:.85rem}.shop-card[data-v-54c16535]{padding:1.1rem 1.3rem;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;background:#ffffff05;border:1px solid var(--glass-border)}.card-lead[data-v-54c16535]{display:flex;align-items:center;gap:1rem}.item-icon-box[data-v-54c16535]{width:48px;height:48px;border-radius:12px;background:#ffffff0a;border:1px solid var(--glass-border);display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.item-meta[data-v-54c16535]{display:flex;flex-direction:column;gap:.25rem}.name-row[data-v-54c16535]{display:flex;align-items:center;gap:.6rem}.name-row h4[data-v-54c16535]{font-size:.95rem;font-weight:800;color:#fff}.item-tag[data-v-54c16535]{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.6px;padding:.15rem .5rem;border-radius:999px;background:#ffffff14;color:var(--text-muted)}.item-meta p[data-v-54c16535]{font-size:.78rem;color:var(--text-muted);line-height:1.35}.btn-buy[data-v-54c16535]{background:var(--zibo-gradient);border:none;color:#fff;padding:.6rem 1.4rem;border-radius:10px;font-weight:800;font-size:.88rem;font-family:monospace;cursor:pointer;transition:transform .2s ease,opacity .2s ease;white-space:nowrap}.btn-buy[data-v-54c16535]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px #ff5f0066}.btn-buy[data-v-54c16535]:disabled{opacity:.45;cursor:not-allowed}.owned-chip[data-v-54c16535]{font-size:.78rem;font-weight:800;color:var(--text-muted);padding:.5rem 1rem;border-radius:8px;background:#ffffff0d}.inventory-container[data-v-54c16535]{display:flex;flex-direction:column;gap:1.4rem}.inv-section[data-v-54c16535]{display:flex;flex-direction:column;gap:.6rem}.section-title[data-v-54c16535]{font-size:.85rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.inv-grid[data-v-54c16535]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.inv-item-card[data-v-54c16535]{padding:1rem 1.2rem;border-radius:14px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--glass-border);background:#ffffff05}.inv-icon[data-v-54c16535]{font-size:1.8rem}.inv-meta[data-v-54c16535]{display:flex;flex-direction:column;gap:.2rem}.inv-meta .title[data-v-54c16535]{font-size:.88rem;font-weight:800;color:#fff}.inv-meta .sub[data-v-54c16535]{font-size:.72rem;color:var(--text-muted)}.qty-badge[data-v-54c16535]{font-size:1.15rem;font-weight:900;font-family:monospace;color:#00d2ff}.skins-grid[data-v-54c16535]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.skin-card[data-v-54c16535]{padding:1rem 1.2rem;border-radius:14px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--glass-border);background:#ffffff05;transition:all .25s ease}.skin-card.active[data-v-54c16535]{border-color:var(--accent);box-shadow:0 0 15px var(--glass-highlight)}.skin-info h5[data-v-54c16535]{font-size:.9rem;font-weight:800;color:#fff}.skin-info span[data-v-54c16535]{font-size:.72rem;color:var(--text-muted)}.btn-skin-equip[data-v-54c16535]{padding:.45rem 1rem;border-radius:8px;font-size:.75rem;font-weight:800;cursor:pointer;border:1px solid var(--glass-border);background:#ffffff0d;color:#fff;transition:all .2s ease}.btn-skin-equip[data-v-54c16535]:hover:not(:disabled){background:var(--zibo-gradient);border-color:transparent}.btn-skin-equip[data-v-54c16535]:disabled{background:#00ff8826;border-color:#0f86;color:#0f8;cursor:default}@media(max-width:600px){.shop-header-bar[data-v-54c16535]{flex-direction:column;align-items:stretch}.inv-grid[data-v-54c16535],.skins-grid[data-v-54c16535]{grid-template-columns:1fr}}.stats-control-bar[data-v-5065cc83]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.mode-tabs[data-v-5065cc83]{display:flex;gap:.4rem;background:#ffffff0a;padding:.25rem;border-radius:10px;border:1px solid var(--glass-border)}.tab-btn[data-v-5065cc83]{padding:.4rem .9rem;font-size:.78rem;font-weight:800;border-radius:8px;background:none;border:none;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.tab-btn.active[data-v-5065cc83]{background:var(--zibo-gradient);color:#fff;box-shadow:0 4px 15px #ff5f0059}.total-earnings-pill[data-v-5065cc83]{display:flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border-radius:999px;background:#ffd70014;border:1px solid rgba(255,215,0,.25);font-size:.78rem}.pill-lbl[data-v-5065cc83]{color:var(--text-muted)}.pill-val[data-v-5065cc83]{font-weight:900;color:gold;font-family:monospace}.stats-summary[data-v-5065cc83]{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.stat-box[data-v-5065cc83]{padding:1rem .6rem;border-radius:14px;border:1px solid var(--glass-border);background:#ffffff05;text-align:center;display:flex;flex-direction:column;gap:.25rem}.stat-box .val[data-v-5065cc83]{font-size:1.5rem;font-weight:900;color:#fff;font-family:monospace}.stat-box .lbl[data-v-5065cc83]{font-size:.7rem;text-transform:uppercase;color:var(--text-muted);letter-spacing:.5px}.user-rank-ribbon[data-v-5065cc83]{display:flex;justify-content:space-between;align-items:center;padding:.95rem 1.4rem;border-radius:14px;background:linear-gradient(135deg,#ff5f0014,#c100ff14);border:1px solid var(--glass-highlight)}.rank-info[data-v-5065cc83]{display:flex;flex-direction:column;gap:.2rem}.ribbon-title-row[data-v-5065cc83]{display:flex;align-items:center;gap:.6rem}.ribbon-lbl[data-v-5065cc83]{font-size:.9rem;font-weight:800;color:#fff}.pvp-only-tag[data-v-5065cc83]{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding:.15rem .5rem;border-radius:999px;background:#00d2ff26;color:#00d2ff;border:1px solid rgba(0,210,255,.3)}.ribbon-sub[data-v-5065cc83]{font-size:.72rem;color:var(--text-muted)}.rank-badge-val[data-v-5065cc83]{font-size:1.6rem;font-weight:900;font-family:monospace;color:gold;text-shadow:0 0 15px rgba(255,215,0,.4)}.rank-badge-val.unranked[data-v-5065cc83]{font-size:.95rem;color:var(--text-muted);text-shadow:none}.leaderboard-section[data-v-5065cc83]{display:flex;flex-direction:column;gap:.7rem}.lb-header-row[data-v-5065cc83]{display:flex;justify-content:space-between;align-items:flex-end}.lb-title-group[data-v-5065cc83]{display:flex;flex-direction:column;gap:.15rem}.lb-title[data-v-5065cc83]{font-size:.92rem;font-weight:800;color:#fff}.lb-subtitle[data-v-5065cc83]{font-size:.72rem;color:var(--text-muted)}.loading-tag[data-v-5065cc83]{font-size:.72rem;color:var(--accent);font-family:monospace}.table-wrapper[data-v-5065cc83]{overflow-x:auto;border-radius:14px;border:1px solid var(--glass-border);background:#ffffff04}.leaderboard-table[data-v-5065cc83]{width:100%;border-collapse:collapse;font-size:.85rem}.leaderboard-table th[data-v-5065cc83]{text-align:left;color:var(--text-muted);padding:.75rem .9rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--glass-border)}.leaderboard-table td[data-v-5065cc83]{padding:.75rem .9rem;border-bottom:1px solid rgba(255,255,255,.04)}.current-user-row[data-v-5065cc83]{background:#c100ff1a}.player-cell[data-v-5065cc83]{display:flex;align-items:center;gap:.6rem}.player-avatar[data-v-5065cc83]{width:28px;height:28px;border-radius:50%;border:1px solid var(--accent);background-size:cover;background-position:center;flex-shrink:0}.player-name[data-v-5065cc83]{font-weight:700;color:#fff;display:flex;align-items:center;gap:.4rem}.you-chip[data-v-5065cc83]{font-size:.68rem;color:#0f8;font-weight:800}.rank-medal[data-v-5065cc83]{font-size:1.1rem}.rank-num[data-v-5065cc83]{font-family:monospace;font-weight:700;color:var(--text-muted)}.empty-state[data-v-5065cc83]{text-align:center;color:var(--text-muted);padding:1.8rem 1rem;font-size:.8rem}@media(max-width:600px){.stats-summary[data-v-5065cc83]{grid-template-columns:repeat(2,1fr)}.stats-control-bar[data-v-5065cc83]{flex-direction:column;align-items:stretch}}.slider-block[data-v-59d4c2d3]{display:flex;flex-direction:column;gap:.4rem}.slider-header[data-v-59d4c2d3]{display:flex;justify-content:space-between;font-size:.85rem;color:var(--text-muted)}.vol-label[data-v-59d4c2d3]{color:var(--text-main);font-family:monospace;font-weight:700}.control-row[data-v-59d4c2d3]{display:flex;align-items:center;gap:.8rem}.btn-mute[data-v-59d4c2d3]{width:36px;height:36px;border-radius:10px;border:1px solid var(--glass-border);background:#ffffff0a;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .2s ease}.btn-mute[data-v-59d4c2d3]:hover{background:#ffffff1f;border-color:var(--accent)}input[type=range][data-v-59d4c2d3]{flex:1;accent-color:var(--zibo-orange);cursor:pointer}.theme-picker-container[data-v-59d4c2d3]{margin-top:.4rem;display:flex;flex-direction:column;gap:.8rem}.theme-header-row[data-v-59d4c2d3]{display:flex;justify-content:space-between;align-items:center}.theme-label[data-v-59d4c2d3]{font-size:.85rem;color:var(--text-muted);font-weight:700}.active-theme-tag[data-v-59d4c2d3]{font-size:.75rem;text-transform:uppercase;color:var(--accent);font-family:monospace;letter-spacing:1px}.theme-grid[data-v-59d4c2d3]{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}.theme-card[data-v-59d4c2d3]{display:flex;align-items:center;gap:.85rem;padding:.75rem .9rem;border-radius:14px;background:#ffffff05;border:1px solid var(--glass-border);cursor:pointer;position:relative;transition:all .25s cubic-bezier(.175,.885,.32,1.275)}.theme-card[data-v-59d4c2d3]:hover{transform:translateY(-2px);border-color:#ffffff40;background:#ffffff0d}.theme-card.active[data-v-59d4c2d3]{border-color:var(--accent);background:#ffffff14;box-shadow:0 4px 20px #0006,0 0 12px var(--glass-highlight)}.theme-preview-box[data-v-59d4c2d3]{width:58px;height:48px;border-radius:8px;border:1px solid rgba(255,255,255,.12);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.preview-glow[data-v-59d4c2d3]{position:absolute;top:-15px;right:-15px;width:40px;height:40px;border-radius:50%;filter:blur(10px);opacity:.6}.preview-mini-hud[data-v-59d4c2d3]{position:absolute;top:4px;left:4px;display:flex;align-items:center;gap:3px}.hud-circle[data-v-59d4c2d3]{width:4px;height:4px;border-radius:50%}.hud-bar[data-v-59d4c2d3]{width:14px;height:3px;border-radius:2px;opacity:.8}.preview-mini-core[data-v-59d4c2d3]{width:18px;height:18px;border-radius:50%;border:2px solid;background:#0006}.theme-meta[data-v-59d4c2d3]{display:flex;flex-direction:column;gap:.15rem;overflow:hidden}.th-name[data-v-59d4c2d3]{font-size:.85rem;font-weight:700;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.th-desc[data-v-59d4c2d3]{font-size:.7rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.check-badge[data-v-59d4c2d3]{position:absolute;top:8px;right:10px;font-size:.75rem;font-weight:900;color:var(--accent)}@media(max-width:600px){.theme-grid[data-v-59d4c2d3]{grid-template-columns:1fr}}.ambient-glow[data-v-e980457f]{position:absolute;width:55vw;height:55vw;border-radius:50%;filter:blur(140px);pointer-events:none;z-index:0;opacity:.22;transition:background .6s ease}.glow-cyan[data-v-e980457f]{top:5%;left:5%;background:radial-gradient(circle,var(--glow-1),transparent 70%)}.glow-magenta[data-v-e980457f]{bottom:5%;right:5%;background:radial-gradient(circle,var(--glow-2),transparent 70%)}.player-turn-halo[data-v-e980457f]{position:fixed;bottom:0;left:0;right:0;height:180px;background:radial-gradient(ellipse 65% 100% at 50% 100%,rgba(0,255,136,.28),transparent 75%);pointer-events:none;z-index:10;opacity:0;transform:scaleY(.9);transition:opacity .35s ease,transform .35s ease}.player-turn-halo.active[data-v-e980457f]{opacity:.85;transform:scaleY(1);animation:turnPulse-e980457f 2s infinite ease-in-out}@keyframes turnPulse-e980457f{0%,to{opacity:.55;transform:scaleY(.95)}50%{opacity:.95;transform:scaleY(1.08)}}.thermal-danger-vignette[data-v-e980457f]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:8;opacity:0;transition:opacity .5s ease}.thermal-danger-vignette.warm-pulse[data-v-e980457f]{opacity:1;background:radial-gradient(circle,transparent 65%,rgba(255,95,0,.22) 100%);animation:warmGlow-e980457f 2.5s infinite ease-in-out}.thermal-danger-vignette.critical-alarm[data-v-e980457f]{opacity:1;background:radial-gradient(circle,transparent 55%,rgba(255,42,42,.38) 100%);animation:criticalStrobe-e980457f .9s infinite ease-in-out}@keyframes warmGlow-e980457f{0%,to{opacity:.6}50%{opacity:1}}@keyframes criticalStrobe-e980457f{0%,to{opacity:.45}50%{opacity:1}}.viewport.warm-rumble[data-v-e980457f]{animation:warmRumble-e980457f .45s infinite ease-in-out}.viewport.critical-rumble[data-v-e980457f]{animation:criticalRumble-e980457f .12s infinite ease-in-out}@keyframes warmRumble-e980457f{0%,to{transform:translateZ(0)}25%{transform:translate3d(-1px,1px,0)}75%{transform:translate3d(1px,-1px,0)}}@keyframes criticalRumble-e980457f{0%,to{transform:translateZ(0)}20%{transform:translate3d(-3px,2px,0)}40%{transform:translate3d(3px,-2px,0)}60%{transform:translate3d(-2px,-3px,0)}80%{transform:translate3d(2px,3px,0)}}.viewport[data-v-e980457f]{position:relative;width:100vw;height:100vh;height:100dvh;max-width:1400px;max-height:900px;display:flex;flex-direction:column;justify-content:space-between;padding:2.2rem 3rem;z-index:1}.screen-shake[data-v-e980457f]{animation:shake-e980457f .45s cubic-bezier(.36,.07,.19,.97) both}.view-screen[data-v-e980457f]{display:flex;width:100%;height:100%;flex-direction:column;justify-content:space-between}.hud-top[data-v-e980457f],.lobby-header[data-v-e980457f]{display:flex;justify-content:space-between;align-items:center;width:100%}.lobby-center-meta[data-v-e980457f]{display:flex;flex-direction:column;align-items:center;gap:.4rem}.room-privacy-toggle[data-v-e980457f]{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.lock-icon[data-v-e980457f]{font-weight:800;color:#ff5f5f;padding:.15rem .5rem;background:#ff2a2a26;border-radius:6px}.lock-icon.public[data-v-e980457f]{color:#0f8;background:#00ff8826}.toggle-hint[data-v-e980457f]{opacity:.5;transition:opacity .2s}.room-privacy-toggle:hover .toggle-hint[data-v-e980457f]{opacity:1}.room-code-chip[data-v-e980457f]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem 1rem;border-radius:8px;background:#00d2ff14;border:1px solid rgba(0,210,255,.3);font-size:.8rem;cursor:pointer;transition:all .2s ease}.room-code-chip[data-v-e980457f]:hover{background:#00d2ff26;border-color:#00d2ff}.code-lbl[data-v-e980457f]{color:var(--text-muted);text-transform:uppercase;font-size:.65rem;font-weight:800}.code-val[data-v-e980457f]{font-family:monospace;font-weight:900;color:#00d2ff;letter-spacing:1px;filter:blur(4px);transition:filter .2s ease,color .2s ease}.room-code-chip:hover .code-val[data-v-e980457f]{filter:none}.code-val.copied[data-v-e980457f]{filter:none;color:#0f8}.lobby-actions-right[data-v-e980457f]{display:flex;align-items:center;gap:.8rem}.btn-invite[data-v-e980457f]{padding:.5rem 1rem;font-size:.78rem;font-weight:800;border-radius:999px;color:gold;border-color:#ffd7004d;cursor:pointer;transition:all .2s ease}.btn-invite[data-v-e980457f]:hover{background:#ffd70026;transform:translateY(-1px)}.hud-bottom[data-v-e980457f]{display:flex;justify-content:space-between;align-items:center;width:100%}.footer-telemetry[data-v-e980457f]{display:flex;align-items:center;gap:1.2rem}.online-counter[data-v-e980457f]{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--text-muted);font-weight:700}.online-counter strong[data-v-e980457f]{color:#0f8;font-family:monospace;font-size:.9rem}.dot-pulse[data-v-e980457f]{width:7px;height:7px;border-radius:50%;background:#0f8;box-shadow:0 0 8px #0f8;animation:counterPulse-e980457f 1.8s infinite ease-in-out}@keyframes counterPulse-e980457f{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.user-avatar[data-v-e980457f]{width:30px;height:30px;border-radius:50%;border:2px solid var(--accent);background-size:cover;background-position:center}.status-dot[data-v-e980457f]{width:8px;height:8px;border-radius:50%;background:#0f8;box-shadow:0 0 8px #0f8}.center-stage[data-v-e980457f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem}.game-logo[data-v-e980457f]{text-align:center}.game-logo h1[data-v-e980457f]{font-size:3.2rem;font-weight:900;letter-spacing:6px;text-transform:uppercase;background:var(--zibo-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 20px rgba(193,0,255,.4))}.game-logo .subline[data-v-e980457f]{font-size:.9rem;letter-spacing:5px;text-transform:uppercase;color:var(--text-muted);margin-top:.4rem}.play-btn-wrapper[data-v-e980457f]{position:relative}.play-pulse[data-v-e980457f]{position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border-radius:50%;background:var(--zibo-gradient);opacity:.4;filter:blur(14px);animation:pulse-e980457f 2.8s infinite ease-in-out}.btn-play[data-v-e980457f]{position:relative;z-index:1;width:145px;height:145px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:var(--zibo-gradient);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 12px 40px #ff5f0073;transition:transform .25s cubic-bezier(.175,.885,.32,1.275)}.btn-play[data-v-e980457f]:hover{transform:scale(1.08)}.btn-play svg[data-v-e980457f]{width:38px;height:38px;fill:#fff}.btn-play span[data-v-e980457f]{font-size:1rem;font-weight:800;letter-spacing:2px;text-transform:uppercase}.sub-actions[data-v-e980457f]{display:flex;gap:1.4rem}.btn-sub[data-v-e980457f]{display:flex;align-items:center;gap:.85rem;padding:.9rem 2.2rem;border-radius:14px;color:var(--text-main);font-size:.95rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .25s ease}.btn-sub svg[data-v-e980457f]{width:20px;height:20px;fill:var(--text-muted)}.lobby-main[data-v-e980457f]{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}.slots-grid[data-v-e980457f]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem;width:100%;max-width:960px}.player-slot[data-v-e980457f]{border-radius:18px;padding:1.6rem 1.2rem;display:flex;flex-direction:column;align-items:center;gap:.8rem;min-height:220px;justify-content:center;position:relative}.player-slot.empty[data-v-e980457f]{border:1px dashed rgba(255,255,255,.15);background:#ffffff04}.slot-avatar[data-v-e980457f]{width:60px;height:60px;border-radius:50%;background-size:cover;background-position:center;border:2px solid var(--accent)}.slot-name[data-v-e980457f]{font-weight:700;font-size:1.05rem}.slot-tag[data-v-e980457f]{font-size:.75rem;color:var(--text-muted)}.ready-badge[data-v-e980457f]{font-size:.75rem;font-weight:800;padding:.35rem .8rem;border-radius:999px;background:#00ff8826;color:#0f8;border:1px solid rgba(0,255,136,.3)}.lobby-countdown[data-v-e980457f]{font-size:1.15rem;color:var(--text-muted)}.lobby-countdown strong[data-v-e980457f]{color:#ff5f00;font-size:1.4rem}.btn-action-primary[data-v-e980457f]{padding:.9rem 2.4rem;border-radius:12px;background:var(--zibo-gradient);color:#fff;font-weight:800;text-transform:uppercase;border:none;cursor:pointer}.arena-screen[data-v-e980457f]{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%;position:relative}.arena-hud-top[data-v-e980457f]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;box-sizing:border-box;z-index:30}.hud-col.left[data-v-e980457f]{display:flex;align-items:center;justify-content:flex-start;gap:.6rem}.hud-col.center[data-v-e980457f]{display:flex;justify-content:center}.hud-col.right[data-v-e980457f]{display:flex;justify-content:flex-end}.turn-badge.my-turn[data-v-e980457f]{border-color:#0f8;box-shadow:0 0 20px #00ff8873}.firewall-shield-tag[data-v-e980457f]{position:absolute;top:72px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .95rem;border-radius:999px;background:#00d2ff1f;border:1px solid rgba(0,210,255,.35);box-shadow:0 0 15px #00d2ff40;font-size:.75rem;font-weight:800;color:#00d2ff;letter-spacing:.5px;z-index:25;pointer-events:none}.arena-center[data-v-e980457f]{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;flex:1;margin:0;width:100%}.turn-orbital-circuit[data-v-e980457f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:880px;height:380px;pointer-events:none;z-index:0}.orbital-path[data-v-e980457f]{fill:none;stroke:#ffffff14;stroke-width:2;stroke-dasharray:8 12;animation:orbitDash-e980457f 20s linear infinite}.orbital-path.reverse[data-v-e980457f]{animation:orbitDashReverse-e980457f 20s linear infinite}@keyframes orbitDash-e980457f{to{stroke-dashoffset:-1000}}@keyframes orbitDashReverse-e980457f{to{stroke-dashoffset:1000}}.flying-bot-card[data-v-e980457f]{position:absolute;width:60px;height:85px;border-radius:8px;background:linear-gradient(135deg,#ff5f00cc,#c100ffcc);border:1px solid #fff;display:flex;align-items:center;justify-content:center;font-weight:900;font-family:monospace;box-shadow:0 0 25px #ff5f0099;z-index:50;pointer-events:none}.flying-bot-card.bot-1[data-v-e980457f]{animation:bot1FlyToCore-e980457f .65s cubic-bezier(.2,.8,.3,1) forwards}.flying-bot-card.bot-2[data-v-e980457f]{animation:bot2FlyToCore-e980457f .65s cubic-bezier(.2,.8,.3,1) forwards}@keyframes bot1FlyToCore-e980457f{0%{top:50%;left:18%;transform:translate(-50%,-50%) scale(1) rotate(0);opacity:1}50%{top:45%;left:35%;transform:translate(-50%,-50%) scale(1.15) rotate(180deg)}to{top:50%;left:50%;transform:translate(-50%,-50%) scale(.2) rotate(360deg);opacity:0}}@keyframes bot2FlyToCore-e980457f{0%{top:50%;right:18%;transform:translate(50%,-50%) scale(1) rotate(0);opacity:1}50%{top:45%;right:35%;transform:translate(50%,-50%) scale(1.15) rotate(-180deg)}to{top:50%;right:50%;transform:translate(50%,-50%) scale(.2) rotate(-360deg);opacity:0}}.opponents-ring[data-v-e980457f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:860px;height:320px;pointer-events:none;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:0 1rem;z-index:5}.action-logs-feed[data-v-e980457f]{position:absolute;bottom:8px;display:flex;flex-direction:column;gap:.35rem;align-items:center;justify-content:flex-end;width:100%;max-width:380px;min-height:80px;pointer-events:none;z-index:20;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,1) 0%,rgba(0,0,0,.75) 45%,rgba(0,0,0,.15) 100%);mask-image:linear-gradient(to top,#000,#000000bf 45%,#00000026)}.action-log-entry[data-v-e980457f]{display:flex;align-items:center;gap:.6rem;padding:.28rem .9rem;border-radius:9999px;background:#0a0a14bf;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.78rem;box-shadow:0 4px 15px #0006;transition:all .35s ease}.action-log-entry.pos-0[data-v-e980457f]{opacity:.35;transform:scale(.92)}.action-log-entry.pos-1[data-v-e980457f]{opacity:.7;transform:scale(.96)}.action-log-entry.pos-2[data-v-e980457f]{opacity:1;transform:scale(1)}.log-actor[data-v-e980457f]{font-weight:700;color:var(--text-main)}.log-val[data-v-e980457f]{font-family:monospace;font-weight:900}.log-val.cool[data-v-e980457f]{color:#00d2ff;text-shadow:0 0 10px rgba(0,210,255,.7)}.log-val.heat[data-v-e980457f]{color:#ff5f00;text-shadow:0 0 10px rgba(255,95,0,.7)}.log-val.invert[data-v-e980457f]{color:var(--zibo-purple);text-shadow:0 0 10px rgba(193,0,255,.7)}.log-val.neutral[data-v-e980457f]{color:var(--text-muted)}.log-desc[data-v-e980457f]{font-size:.7rem;color:var(--text-muted)}.gameover-container[data-v-e980457f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.8rem;width:100%;height:100%;max-width:840px;margin:0 auto}.outcome-banner[data-v-e980457f]{text-align:center;display:flex;flex-direction:column;gap:.4rem}.outcome-badge[data-v-e980457f]{font-size:.85rem;font-weight:800;letter-spacing:3px;text-transform:uppercase;padding:.4rem 1.4rem;border-radius:999px;display:inline-block;margin:0 auto .5rem}.outcome-badge.win[data-v-e980457f]{background:#00ff8826;color:#0f8;border:1px solid rgba(0,255,136,.4)}.outcome-badge.loss[data-v-e980457f]{background:#ff2a2a26;color:#ff2a2a;border:1px solid rgba(255,42,42,.4)}.outcome-title[data-v-e980457f]{font-size:2.8rem;font-weight:900;letter-spacing:3px;text-transform:uppercase}.outcome-title.win[data-v-e980457f]{background:linear-gradient(135deg,#0f8,#00d2ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.outcome-title.loss[data-v-e980457f]{background:linear-gradient(135deg,#ff2a2a,var(--zibo-orange));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.payout-ribbon[data-v-e980457f]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.2rem 2rem;border-radius:18px}.payout-info[data-v-e980457f]{display:flex;flex-direction:column;gap:.2rem}.payout-info .lbl[data-v-e980457f]{font-size:.8rem;color:var(--text-muted)}.payout-info .sub[data-v-e980457f]{font-size:.85rem;color:#0f8}.payout-val[data-v-e980457f]{font-size:2rem;font-weight:900;color:gold;font-family:monospace}.summary-grid[data-v-e980457f]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;width:100%}.summary-box[data-v-e980457f]{border-radius:16px;padding:1.1rem;text-align:center;display:flex;flex-direction:column;gap:.3rem}.summary-box .val[data-v-e980457f]{font-size:1.7rem;font-weight:900;font-family:monospace;color:#fff}.summary-box .lbl[data-v-e980457f]{font-size:.75rem;color:var(--text-muted)}.gameover-actions[data-v-e980457f]{display:flex;gap:1.2rem;width:100%;justify-content:center}.version-tag[data-v-e980457f]{font-size:.85rem;color:var(--text-muted);font-family:monospace}.activity-pip-overlay[data-v-e980457f]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;background:#05050cf0;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);display:flex;justify-content:center;align-items:center;z-index:99999;opacity:0;pointer-events:none;transition:opacity .3s ease}.activity-pip-overlay.active[data-v-e980457f]{opacity:1;pointer-events:all}.pip-window[data-v-e980457f]{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.pip-window h2[data-v-e980457f]{font-size:1.3rem;font-weight:900;letter-spacing:1px;text-transform:uppercase;background:var(--zibo-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pip-window p[data-v-e980457f]{font-size:.85rem;color:var(--text-muted);line-height:1.4}@keyframes pulse-e980457f{0%,to{transform:scale(.98);opacity:.35}50%{transform:scale(1.18);opacity:.7}}@keyframes shake-e980457f{10%,90%{transform:translate3d(-3px,0,0)}20%,80%{transform:translate3d(5px,0,0)}30%,50%,70%{transform:translate3d(-7px,0,0)}40%,60%{transform:translate3d(7px,0,0)}}@media(max-width:900px){.viewport[data-v-e980457f]{padding:1.4rem 1.2rem}.slots-grid[data-v-e980457f],.summary-grid[data-v-e980457f]{grid-template-columns:repeat(2,1fr)}.opponents-ring[data-v-e980457f]{position:relative;top:auto;left:auto;transform:none;width:100%;height:auto;justify-content:space-around;margin-bottom:1.2rem}.action-logs-feed[data-v-e980457f]{bottom:-20px}}@media(max-width:600px){.viewport[data-v-e980457f]{padding:1rem .9rem}.game-logo h1[data-v-e980457f]{font-size:1.9rem}.btn-play[data-v-e980457f]{width:110px;height:110px}.payout-ribbon[data-v-e980457f]{flex-direction:column;text-align:center}.gameover-actions[data-v-e980457f]{flex-direction:column}.hud-col.left[data-v-e980457f]{gap:.45rem}}:root{--font-main: "Varela Round", -apple-system, BlinkMacSystemFont, sans-serif;--zibo-orange: #ff5f00;--zibo-purple: #c100ff;--zibo-gradient: linear-gradient(135deg, var(--zibo-orange), var(--zibo-purple));--text-main: #ffffff;--text-muted: #8e8e9f;--modal-radius: 20px;--bg-dark: #050516;--glow-1: #2a0845;--glow-2: #6441a5;--glass-surface: rgba(100, 65, 165, .08);--glass-border: rgba(100, 65, 165, .2);--glass-highlight: rgba(100, 65, 165, .4);--accent: #7b4397;--light-transparent: rgba(255, 255, 255, .1);--scrollbar-size: 5px}[data-theme=galaxy]{--bg-dark: #050516;--glow-1: #2a0845;--glow-2: #6441a5;--glass-surface: rgba(100, 65, 165, .08);--glass-border: rgba(100, 65, 165, .2);--glass-highlight: rgba(100, 65, 165, .4);--accent: #7b4397}[data-theme=dried-blood]{--bg-dark: #140505;--glow-1: #ff2a2a;--glow-2: #5f0000;--glass-surface: rgba(255, 42, 42, .05);--glass-border: rgba(255, 42, 42, .15);--glass-highlight: rgba(255, 42, 42, .4);--accent: #ff2a2a}[data-theme=electric-blue]{--bg-dark: #040d1a;--glow-1: #00d2ff;--glow-2: #0051ff;--glass-surface: rgba(0, 180, 255, .05);--glass-border: rgba(0, 210, 255, .18);--glass-highlight: rgba(0, 210, 255, .45);--accent: #00d2ff}[data-theme=green-contrast]{--bg-dark: #05120c;--glow-1: #00ff88;--glow-2: #005f38;--glass-surface: rgba(0, 255, 136, .04);--glass-border: rgba(0, 255, 136, .12);--glass-highlight: rgba(0, 255, 136, .35);--accent: #00ff88}[data-theme=cyber-amber]{--bg-dark: #140d04;--glow-1: #ffb703;--glow-2: #fb8500;--glass-surface: rgba(255, 183, 3, .05);--glass-border: rgba(255, 183, 3, .2);--glass-highlight: rgba(255, 183, 3, .45);--accent: #ffb703}[data-theme=vaporwave]{--bg-dark: #0d0514;--glow-1: #ff007f;--glow-2: #00f0ff;--glass-surface: rgba(255, 0, 127, .06);--glass-border: rgba(255, 0, 127, .2);--glass-highlight: rgba(0, 240, 255, .4);--accent: #ff007f}[data-theme=stealth-obsidian]{--bg-dark: #080808;--glow-1: #333333;--glow-2: #1a1a1a;--glass-surface: rgba(255, 255, 255, .03);--glass-border: rgba(255, 255, 255, .1);--glass-highlight: rgba(255, 255, 255, .3);--accent: #e0e0e0}[data-theme=polar-cryo]{--bg-dark: #eef2f6;--text-main: #111827;--text-muted: #64748b;--glow-1: #93c5fd;--glow-2: #bfdbfe;--glass-surface: rgba(255, 255, 255, .75);--glass-border: rgba(148, 163, 184, .35);--glass-highlight: rgba(37, 99, 235, .35);--accent: #2563eb;--light-transparent: rgba(0, 0, 0, .08)}*{box-sizing:border-box;margin:0;padding:0;font-family:var(--font-main);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}*::-webkit-scrollbar{width:var(--scrollbar-size);max-height:50%;height:50%}::-webkit-scrollbar-track{background:var(--light-transparent);border-radius:calc(var(--scrollbar-size) / 2);max-height:50%;height:50%}::-webkit-scrollbar-thumb{border-radius:calc(var(--scrollbar-size) / 2);background-image:var(--zibo-gradient);cursor:grab}body{background-color:var(--bg-dark);min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--text-main);transition:background-color .4s ease,color .4s ease}.glass-card{background:var(--glass-surface);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid var(--glass-border);box-shadow:0 10px 35px #00000073}
