:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;background-color:#0f172a}#app{width:100%;height:100vh;margin:0;padding:0}.lobby[data-v-9f609c5f]{display:flex;flex-direction:column;align-items:center;padding-top:50px;color:#fff}.title h1[data-v-9f609c5f]{font-size:3em;margin-bottom:10px;background:linear-gradient(to right,gold,#ff8c00);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.actions[data-v-9f609c5f]{display:flex;gap:40px;align-items:center;margin-top:50px}.card[data-v-9f609c5f]{background:#ffffff1a;padding:30px;border-radius:12px;display:flex;flex-direction:column;gap:15px;width:300px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}input[data-v-9f609c5f]{padding:10px;border-radius:6px;border:none;background:#00000080;color:#fff;font-size:16px}button[data-v-9f609c5f]{padding:12px;border-radius:6px;border:none;background:gold;color:#000;font-weight:700;font-size:16px;cursor:pointer;transition:transform .2s}button[data-v-9f609c5f]:hover:not(:disabled){transform:scale(1.05)}button[data-v-9f609c5f]:disabled{opacity:.5;cursor:not-allowed}button.secondary[data-v-9f609c5f]{background:#4ade80}.separator[data-v-9f609c5f]{font-weight:700;color:#888}.waiting-room[data-v-8f1223a4]{display:flex;flex-direction:column;align-items:center;padding:50px;height:100vh;color:#fff;background:radial-gradient(circle at center,#1e293b,#0f172a)}.header[data-v-8f1223a4]{text-align:center;margin-bottom:40px}.header h2[data-v-8f1223a4]{font-size:2.5em;margin:0;color:gold}.host-info[data-v-8f1223a4]{color:#94a3b8;margin-top:5px}.player-list[data-v-8f1223a4]{width:100%;max-width:800px;margin-bottom:50px}.player-list h3[data-v-8f1223a4]{text-align:center;margin-bottom:20px;color:#e2e8f0}.players-grid[data-v-8f1223a4]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.player-card[data-v-8f1223a4]{background:#ffffff1a;border-radius:12px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.1);transition:transform .2s}.player-card[data-v-8f1223a4]:hover{transform:translateY(-2px);background:#ffffff26}.player-card.empty[data-v-8f1223a4]{opacity:.5;border-style:dashed}.avatar[data-v-8f1223a4]{width:60px;height:60px;background:#3b82f6;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1.5em;font-weight:700;box-shadow:0 4px 6px #0000004d}.empty-avatar[data-v-8f1223a4]{background:transparent;border:2px solid rgba(255,255,255,.3)}.name[data-v-8f1223a4]{font-weight:700;display:flex;gap:5px;align-items:center}.host-badge[data-v-8f1223a4],.me-badge[data-v-8f1223a4]{font-size:.7em;padding:2px 6px;border-radius:4px;background:gold;color:#000}.me-badge[data-v-8f1223a4]{background:#4ade80}.actions[data-v-8f1223a4]{display:flex;gap:20px;align-items:center}button[data-v-8f1223a4]{padding:15px 40px;border-radius:8px;border:none;font-size:1.2em;font-weight:700;cursor:pointer;transition:all .2s}.start-btn[data-v-8f1223a4]{background:linear-gradient(to right,gold,#f59e0b);color:#000;box-shadow:0 0 20px #ffd7004d}.start-btn[data-v-8f1223a4]:hover{transform:scale(1.05);box-shadow:0 0 30px #ffd70080}.leave-btn[data-v-8f1223a4]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.leave-btn[data-v-8f1223a4]:hover{background:#f003;border-color:#f006}.waiting-msg[data-v-8f1223a4]{font-size:1.2em;color:#94a3b8;font-style:italic;animation:pulse-8f1223a4 2s infinite}@keyframes pulse-8f1223a4{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.unit-tooltip[data-v-16d38d8f] .active{color:gold;font-weight:700;font-style:normal}.unit-tooltip[data-v-16d38d8f] .inactive{color:#94a3b8;font-weight:400;font-style:normal}.unit-tooltip[data-v-16d38d8f]{position:absolute;left:50%;transform:translate(-30%);background-color:#0f172ae6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);padding:12px;border-radius:12px;color:#fff;width:220px;z-index:10000;pointer-events:none;box-shadow:0 20px 25px -5px #00000080,0 10px 10px -5px #0003,inset 0 1px 1px #ffffff1a}.unit-tooltip.shift-center[data-v-16d38d8f]{transform:translate(-50%)}.unit-tooltip.shift-left[data-v-16d38d8f]{transform:translate(-75%)}.unit-tooltip.shift-more-left[data-v-16d38d8f]{transform:translate(-95%)}.unit-tooltip.top[data-v-16d38d8f]{bottom:110%}.unit-tooltip.bottom[data-v-16d38d8f]{top:110%}.header[data-v-16d38d8f]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #334155;padding-bottom:6px;margin-bottom:6px}.name[data-v-16d38d8f]{font-weight:700;font-size:.95em;color:gold}.stars[data-v-16d38d8f]{font-size:.8em}.stats-grid[data-v-16d38d8f]{display:flex;flex-direction:column;gap:3px;font-size:.85em}.stat-row[data-v-16d38d8f]{display:flex;justify-content:space-between}.label[data-v-16d38d8f]{color:#94a3b8}.value[data-v-16d38d8f]{font-weight:500}.ability-section[data-v-16d38d8f]{margin-top:8px;padding-top:8px;border-top:1px solid #334155}.ability-header[data-v-16d38d8f]{margin-bottom:4px}.ability-name[data-v-16d38d8f]{font-weight:700;font-size:.85em;color:#60a5fa;text-transform:uppercase}.ability-description[data-v-16d38d8f]{font-size:.8em;color:#cbd5e1;line-height:1.4;font-style:italic}.traits[data-v-16d38d8f]{margin-top:8px;display:flex;flex-wrap:wrap;gap:4px}.trait-tag[data-v-16d38d8f]{background-color:#334155;padding:2px 6px;border-radius:4px;font-size:.75em;color:#e2e8f0}.attack-animation[data-v-377523b5]{position:absolute;pointer-events:none;z-index:100;transform:translate(-50%,-50%)}.attack-punch .impact-ring[data-v-377523b5]{width:30px;height:30px;border:3px solid var(--color, #f59e0b);border-radius:50%;animation:punch-impact-377523b5 .3s ease-out forwards}@keyframes punch-impact-377523b5{0%{transform:scale(.5);opacity:1}50%{transform:scale(1.2);opacity:.8}to{transform:scale(1.5) translate(var(--travel-x),var(--travel-y));opacity:0}}.attack-slash .impact-ring[data-v-377523b5]{width:40px;height:40px;border:2px solid var(--color, #22c55e);border-radius:0;animation:slash-arc-377523b5 .3s ease-out forwards;transform-origin:center}@keyframes slash-arc-377523b5{0%{transform:rotate(0) scaleX(.2);opacity:1}50%{transform:rotate(45deg) scaleX(1);opacity:.8}to{transform:rotate(90deg) scaleX(.5);opacity:0}}.attack-projectile .projectile-orb[data-v-377523b5]{width:12px;height:12px;background:var(--color, #38bdf8);border-radius:50%;box-shadow:0 0 10px var(--color, #38bdf8);animation:projectile-fly-377523b5 .3s ease-out forwards}@keyframes projectile-fly-377523b5{0%{transform:translate(0);opacity:1}to{transform:translate(var(--travel-x),var(--travel-y));opacity:.5}}.ability-single .ability-effect[data-v-377523b5]{width:50px;height:50px;border:4px solid var(--color, #fbbf24);border-radius:50%;animation:ability-single-burst-377523b5 .6s ease-out forwards}@keyframes ability-single-burst-377523b5{0%{transform:scale(.3);opacity:1;box-shadow:0 0 0 var(--color)}50%{transform:scale(1.2) translate(var(--travel-x),var(--travel-y));opacity:.8;box-shadow:0 0 20px var(--color)}to{transform:scale(1.5) translate(var(--travel-x),var(--travel-y));opacity:0}}.ability-line .ability-effect[data-v-377523b5]{width:var(--travel-distance, 120px);height:8px;background:linear-gradient(90deg,var(--color, #38bdf8),transparent);transform-origin:left center;transform:rotate(var(--angle, 0deg));animation:ability-line-beam-377523b5 .6s ease-out forwards}@keyframes ability-line-beam-377523b5{0%{width:0;opacity:1}30%{width:var(--travel-distance, 120px);opacity:1}to{width:var(--travel-distance, 120px);opacity:0}}.ability-surround .ability-effect[data-v-377523b5]{width:80px;height:80px;border:3px solid var(--color, #fbbf24);border-radius:50%;animation:ability-surround-ring-377523b5 .6s ease-out forwards}@keyframes ability-surround-ring-377523b5{0%{transform:scale(.3);opacity:1}50%{transform:scale(1.5);opacity:.7;box-shadow:0 0 30px var(--color)}to{transform:scale(2);opacity:0}}.board-container[data-v-abf574d7]{display:flex;justify-content:center;margin-top:5px}.grid[data-v-abf574d7]{position:relative;width:420px;height:480px;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(8,1fr);background-color:#1e293b;border:2px solid #555;box-shadow:0 10px 25px -5px #00000080;z-index:50}.cell[data-v-abf574d7]{border:1px solid #334155;transition:all .2s}.cell.player-half[data-v-abf574d7]{background-color:#3b82f60d}.cell.enemy-half[data-v-abf574d7]{background-color:#ef44440d}.cell[data-v-abf574d7]:not(.highlight-drop):hover{background-color:#ffffff1a}.cell.highlight-drop[data-v-abf574d7]{border-color:#60a5fa;background-color:#3b82f626}.cell.active-drop[data-v-abf574d7]{background-color:#3b82f666;box-shadow:inset 0 0 10px #3b82f6}.unit[data-v-abf574d7]{position:absolute;border-radius:50%;display:flex;justify-content:center;align-items:center;border:2px solid white;transition:left .2s,top .2s;box-shadow:0 4px 6px #00000080;z-index:10;pointer-events:auto;background-color:#1e293b}.unit.mine[data-v-abf574d7]{cursor:grab}.unit.mine[data-v-abf574d7]:active{cursor:grabbing}.unit-img[data-v-abf574d7]{width:100%;height:100%;object-fit:cover;border-radius:50%;pointer-events:none}.hp-bar[data-v-abf574d7]{position:absolute;top:-8px;left:0;width:100%;height:4px;background-color:#ef4444;border-radius:2px;box-shadow:0 0 2px #000}.mana-bar[data-v-abf574d7]{position:absolute;top:-4px;left:0;width:100%;height:4px;background-color:#3b82f6;border-radius:2px;box-shadow:0 0 2px #000}.fade-enter-active[data-v-abf574d7],.fade-leave-active[data-v-abf574d7]{transition:opacity .2s ease}.fade-enter-from[data-v-abf574d7],.fade-leave-to[data-v-abf574d7]{opacity:0}.name-tag[data-v-abf574d7]{position:absolute;left:-110px;width:120px;z-index:60;padding:5px 10px;background:#000000b3;color:#fff;border-radius:4px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.name-tag.enemy[data-v-abf574d7]{top:20px;border-left:4px solid #ef4444}.name-tag.me[data-v-abf574d7]{bottom:20px;border-left:4px solid #10b981}.floating-text[data-v-abf574d7]{position:absolute;color:#fbbf24;font-weight:700;font-size:14px;text-shadow:0 2px 2px black;pointer-events:none;animation:floatUp-abf574d7 1s ease-out forwards;z-index:20;width:100px;text-align:center;transform:translate(-25px,-20px)}@keyframes floatUp-abf574d7{0%{transform:translate(-25px,-20px);opacity:0;scale:.5}20%{transform:translate(-25px,-40px);opacity:1;scale:1.2}to{transform:translate(-25px,-60px);opacity:0;scale:1}}.star-indicator[data-v-abf574d7]{position:absolute;bottom:-4px;left:50%;transform:translate(-50%);display:flex;gap:2px;z-index:100}.star-dot[data-v-abf574d7]{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 0 2px #00000080;border:1px solid rgba(0,0,0,1);box-sizing:border-box}.stars-2 .star-dot[data-v-abf574d7]{background:linear-gradient(135deg,#fcd34d,#fbbf24);box-shadow:0 0 3px #fbbf24,0 0 1px #00000080}.stars-3 .star-dot[data-v-abf574d7]{width:7px;height:7px;background:linear-gradient(135deg,#fef3c7,#fbbf24);box-shadow:0 0 4px #fbbf24,0 0 8px #fbbf2499}.unit.dying[data-v-abf574d7]{animation:unitDeath-abf574d7 .6s ease-out forwards;pointer-events:none}@keyframes unitDeath-abf574d7{0%{opacity:1;transform:scale(1);filter:brightness(1)}30%{opacity:1;transform:scale(1.1);filter:brightness(1.5) saturate(.5);box-shadow:0 0 20px #ef4444cc}to{opacity:0;transform:scale(.3);filter:brightness(.5) saturate(0)}}.unit.star-up[data-v-abf574d7]{animation:starUpGlow-abf574d7 1.2s ease-out}@keyframes starUpGlow-abf574d7{0%{filter:brightness(1);box-shadow:0 0 #fbbf2400}15%{filter:brightness(2);box-shadow:0 0 30px #fbbf24}50%{filter:brightness(1.5);box-shadow:0 0 20px #fbbf24cc}to{filter:brightness(1);box-shadow:0 0 #fbbf2400}}.star-up-burst[data-v-abf574d7]{position:absolute;top:50%;left:50%;width:0;height:0;pointer-events:none;z-index:20}.star-particle[data-v-abf574d7]{position:absolute;width:6px;height:6px;background:linear-gradient(135deg,#fef3c7,#fbbf24);border-radius:50%;animation:particleBurst-abf574d7 1s ease-out forwards;--angle: calc(var(--particle-index) * 45deg);transform-origin:center}@keyframes particleBurst-abf574d7{0%{opacity:1;transform:rotate(var(--angle)) translateY(0) scale(1)}50%{opacity:1;transform:rotate(var(--angle)) translateY(-35px) scale(1.2)}to{opacity:0;transform:rotate(var(--angle)) translateY(-50px) scale(.5)}}.stun-badge[data-v-abf574d7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000c;color:#94a3b8;font-size:8px;font-weight:700;padding:2px 4px;border-radius:4px;border:1px solid #475569;z-index:100;pointer-events:none;letter-spacing:.5px}.floating-text.heal[data-v-abf574d7]{color:#22c55e;font-size:16px}.unit.atk-buffed[data-v-abf574d7]{animation:atkBuffPulse-abf574d7 2s infinite alternate}.unit.spd-buffed[data-v-abf574d7]{animation:spdBuffPulse-abf574d7 2s infinite alternate}@keyframes atkBuffPulse-abf574d7{0%{box-shadow:0 0 10px #f9731666}to{box-shadow:0 0 20px #f97316cc}}@keyframes spdBuffPulse-abf574d7{0%{box-shadow:0 0 10px #3b82f666}to{box-shadow:0 0 20px #3b82f6cc}}@keyframes float-up-particle-abf574d7{0%{transform:translate(0) scale(0);opacity:0}20%{opacity:1;scale:1.2}to{transform:translate(var(--tx),var(--ty)) scale(.5);opacity:0}}.loot-orb[data-v-abf574d7]{position:absolute;width:35px;height:35px;cursor:pointer;z-index:60;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.loot-orb[data-v-abf574d7]:hover{transform:scale(1.2)}.orb-inner[data-v-abf574d7]{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff6,#fff0);box-shadow:0 0 10px #00000080}.loot-orb.gold .orb-inner[data-v-abf574d7]{background-color:#fbbf24;border:2px solid #d97706}.loot-orb.unit .orb-inner[data-v-abf574d7]{background-color:#a855f7;border:2px solid #7e22ce}.orb-glow[data-v-abf574d7]{position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border-radius:50%;background:inherit;filter:blur(8px);opacity:.6;animation:orb-pulse-abf574d7 2s infinite ease-in-out}.orb-content[data-v-abf574d7]{font-size:18px;z-index:1}@keyframes orb-pulse-abf574d7{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.2);opacity:.8}}.loot-orb[data-v-abf574d7]:active{transform:scale(.8);opacity:.5}.phase-layer[data-v-3a4574da]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000;display:flex;justify-content:center;align-items:center;overflow:hidden}.phase-anim-enter-active[data-v-3a4574da],.phase-anim-leave-active[data-v-3a4574da]{transition:opacity .3s}.phase-anim-enter-from[data-v-3a4574da],.phase-anim-leave-to[data-v-3a4574da]{opacity:0}.combat-wrapper[data-v-3a4574da]{display:flex;align-items:center;gap:20px;animation:combat-pop-3a4574da .5s cubic-bezier(.175,.885,.32,1.275) forwards}.combat-mode h1[data-v-3a4574da]{font-size:5rem;font-weight:900;color:#ef4444;text-shadow:0 0 10px rgba(0,0,0,.8),0 0 20px rgba(239,68,68,.6);margin:0;text-transform:uppercase;letter-spacing:5px;font-family:Impact,fantasy,sans-serif;transform:skew(-10deg)}.sword-left[data-v-3a4574da],.sword-right[data-v-3a4574da]{font-size:4rem;animation:clash-3a4574da .6s ease-in-out}.sword-left[data-v-3a4574da]{transform:scaleX(-1) rotate(-45deg)}.sword-right[data-v-3a4574da]{transform:rotate(-45deg)}@keyframes combat-pop-3a4574da{0%{transform:scale(.5);opacity:0}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@keyframes clash-3a4574da{0%{opacity:0;transform:translate(-50px) rotate(-90deg)}50%{opacity:1;transform:translate(0) rotate(-45deg)}70%{transform:translate(10px) rotate(-45deg)}to{transform:translate(0) rotate(-45deg)}}.glitch[data-v-3a4574da]{position:relative}.glitch[data-v-3a4574da]:before,.glitch[data-v-3a4574da]:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:#0f172a00}.glitch[data-v-3a4574da]:before{left:2px;text-shadow:-1px 0 #00ffff;clip:rect(24px,550px,90px,0);animation:glitch-anim-2-3a4574da 3s infinite linear alternate-reverse}.glitch[data-v-3a4574da]:after{left:-2px;text-shadow:-1px 0 #ff00ff;clip:rect(85px,550px,140px,0);animation:glitch-anim-3a4574da 2s infinite linear alternate-reverse}@keyframes glitch-anim-3a4574da{0%{clip:rect(10px,9999px,30px,0)}20%{clip:rect(80px,9999px,100px,0)}40%{clip:rect(10px,9999px,110px,0)}60%{clip:rect(60px,9999px,20px,0)}80%{clip:rect(40px,9999px,60px,0)}to{clip:rect(120px,9999px,10px,0)}}@keyframes glitch-anim-2-3a4574da{0%{clip:rect(120px,9999px,140px,0)}20%{clip:rect(10px,9999px,120px,0)}40%{clip:rect(60px,9999px,10px,0)}60%{clip:rect(10px,9999px,60px,0)}80%{clip:rect(90px,9999px,20px,0)}to{clip:rect(30px,9999px,10px,0)}}.planning-wrapper[data-v-3a4574da]{width:100%;display:flex;justify-content:center;animation:slide-down-3a4574da .5s ease-out forwards}.planning-bar[data-v-3a4574da]{background:linear-gradient(90deg,transparent,rgba(59,130,246,.8),transparent);width:100%;padding:20px 0;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.planning-text[data-v-3a4574da]{font-size:2.5rem;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(59,130,246,.8);letter-spacing:8px;text-transform:uppercase;font-family:Segoe UI,sans-serif}@keyframes slide-down-3a4574da{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(15vh);opacity:1}}.trait-sidebar[data-v-6e2ad8a3]{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px;z-index:100;pointer-events:none}.trait-item[data-v-6e2ad8a3]{pointer-events:auto;display:flex;align-items:center;gap:8px;padding:8px;background:#0f172acc;border:1px solid #334155;border-radius:6px;width:60px;overflow:visible;transition:width .2s,background-color .2s;position:relative;cursor:default}.trait-item[data-v-6e2ad8a3]:hover{width:160px;background:#0f172af2}.trait-item.inactive[data-v-6e2ad8a3]{opacity:.6;border-color:#334155}.trait-item.bronze[data-v-6e2ad8a3]{border-color:#cd7f32;box-shadow:0 0 5px #cd7f3233}.trait-item.silver[data-v-6e2ad8a3]{border-color:silver;box-shadow:0 0 5px #c0c0c033}.trait-item.gold[data-v-6e2ad8a3]{border-color:gold;box-shadow:0 0 10px #ffd70066}.trait-item.prismatic[data-v-6e2ad8a3]{border-color:#a855f7;box-shadow:0 0 15px #a855f780}.trait-icon[data-v-6e2ad8a3]{width:32px;height:32px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:700;color:#1e293b;font-size:14px;flex-shrink:0}.trait-info[data-v-6e2ad8a3]{display:flex;flex-direction:column;white-space:nowrap;opacity:0;transition:opacity .2s}.trait-item:hover .trait-info[data-v-6e2ad8a3]{opacity:1}.trait-name[data-v-6e2ad8a3]{font-size:12px;font-weight:700;color:#fff}.trait-count[data-v-6e2ad8a3]{font-size:10px;color:#94a3b8}.trait-tooltip[data-v-6e2ad8a3]{position:absolute;left:100%;top:0;margin-left:10px;background:#1e293b;border:1px solid #475569;padding:12px;border-radius:8px;width:200px;box-shadow:0 10px 15px -3px #00000080;z-index:200}.tt-header[data-v-6e2ad8a3]{font-weight:700;color:#eab308;margin-bottom:4px}.tt-desc[data-v-6e2ad8a3]{font-size:12px;color:#cbd5e1;margin-bottom:8px;font-style:italic}.tt-effects[data-v-6e2ad8a3]{display:flex;flex-direction:column;gap:4px}.tt-effect-row[data-v-6e2ad8a3]{display:flex;gap:8px;font-size:11px;color:#64748b}.tt-effect-row.active[data-v-6e2ad8a3]{color:#fff;font-weight:700}.tt-meta[data-v-6e2ad8a3]{background:#334155;padding:1px 6px;border-radius:4px;min-width:20px;text-align:center}.tt-effect-row.active .tt-meta[data-v-6e2ad8a3]{background:#eab308;color:#000}.fade-enter-active[data-v-6e2ad8a3],.fade-leave-active[data-v-6e2ad8a3]{transition:opacity .2s ease}.fade-enter-from[data-v-6e2ad8a3],.fade-leave-to[data-v-6e2ad8a3]{opacity:0}.player-list[data-v-e6ef8045]{position:absolute;right:20px;top:10px;width:250px;max-height:calc(100% - 20px);background:#0f172ae6;border:1px solid #334155;border-radius:8px;padding:12px;z-index:40;display:flex;flex-direction:column;gap:10px;pointer-events:auto;box-shadow:0 4px 6px #0000004d}.lobby-title[data-v-e6ef8045]{font-size:14px;font-weight:700;color:#f59e0b;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #334155;padding-bottom:6px;margin:0}.list-container[data-v-e6ef8045]{display:flex;flex-direction:column;gap:4px;flex:1;min-height:0;overflow-y:auto}.player-item[data-v-e6ef8045]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:6px;background:#1e293b66;transition:all .2s}.player-item.my-player[data-v-e6ef8045]{background:#33415599;border:1px solid rgba(245,158,11,.5)}.player-item[data-v-e6ef8045]:hover{background:#334155cc}.player-item.dead[data-v-e6ef8045]{opacity:.6;filter:grayscale(1)}.avatar-box[data-v-e6ef8045]{width:32px;height:32px;border-radius:4px;background:#334155;display:flex;align-items:center;justify-content:center;border:1px solid #475569;flex-shrink:0}.level-text[data-v-e6ef8045]{font-size:12px;font-weight:700;color:#fff}.info-col[data-v-e6ef8045]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.name-row[data-v-e6ef8045]{display:flex;justify-content:space-between;align-items:baseline}.player-name[data-v-e6ef8045]{font-size:12px;font-weight:500;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.health-text[data-v-e6ef8045]{font-size:12px;font-weight:700}.hp-bar-bg[data-v-e6ef8045]{height:6px;width:100%;background:#020617;border-radius:3px;overflow:hidden}.hp-bar-fill[data-v-e6ef8045]{height:100%;transition:width .5s ease-out}.text-green-400[data-v-e6ef8045]{color:#4ade80}.text-yellow-400[data-v-e6ef8045]{color:#facc15}.text-red-500[data-v-e6ef8045]{color:#ef4444}.bg-green-500[data-v-e6ef8045]{background-color:#22c55e}.bg-yellow-500[data-v-e6ef8045]{background-color:#eab308}.bg-red-600[data-v-e6ef8045]{background-color:#dc2626}.custom-scrollbar[data-v-e6ef8045]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-e6ef8045]::-webkit-scrollbar-track{background:#1e293b80}.custom-scrollbar[data-v-e6ef8045]::-webkit-scrollbar-thumb{background:#475569;border-radius:2px}.end-screen[data-v-fc0b629e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#0f172ae6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn-fc0b629e .5s ease-out}.end-screen__card[data-v-fc0b629e]{background:#0f172a;border:1px solid #334155;padding:32px;border-radius:16px;box-shadow:0 25px 50px -12px #00000080;max-width:640px;width:100%;text-align:center;display:flex;flex-direction:column;gap:24px;position:relative;overflow:hidden}.end-screen__accent[data-v-fc0b629e]{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(to right,transparent,#f59e0b,transparent);opacity:.5}.end-screen__title[data-v-fc0b629e]{font-size:48px;font-weight:900;text-transform:uppercase;letter-spacing:-.025em}.end-screen__title--winner[data-v-fc0b629e]{background:linear-gradient(to bottom,#fcd34d,#d97706);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3))}.end-screen__title--loser[data-v-fc0b629e]{color:#94a3b8}.end-screen__result[data-v-fc0b629e]{font-size:20px;color:#cbd5e1;font-weight:500}.end-screen__rankings[data-v-fc0b629e]{display:flex;flex-direction:column;gap:8px;background:#1e293b80;border-radius:8px;padding:16px;max-height:50vh;overflow-y:auto;text-align:left}.end-screen__rankings-header[data-v-fc0b629e]{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;padding:0 16px 8px;border-bottom:1px solid rgba(51,65,85,.5)}.end-screen__player[data-v-fc0b629e]{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:6px;background:#1e293b;transition:background .2s}.end-screen__player[data-v-fc0b629e]:hover{background:#334155}.end-screen__player--me[data-v-fc0b629e]{box-shadow:inset 0 0 0 1px #f59e0b4d;background:#33415580}.end-screen__player-info[data-v-fc0b629e]{display:flex;align-items:center;gap:12px}.end-screen__player-level[data-v-fc0b629e]{width:32px;height:32px;border-radius:4px;background:#475569;display:flex;align-items:center;justify-content:center;font-weight:700;color:#e2e8f0}.end-screen__player-name[data-v-fc0b629e]{font-weight:700;color:#e2e8f0}.end-screen__you-badge[data-v-fc0b629e]{font-size:11px;background:#f59e0b33;color:#fcd34d;padding:2px 6px;border-radius:4px}.end-screen__player-place[data-v-fc0b629e]{font-weight:900;font-size:20px}.end-screen__play-again[data-v-fc0b629e]{margin-top:16px;padding:12px 32px;background:#d97706;color:#fff;font-weight:700;border-radius:6px;box-shadow:0 10px 15px -3px #0000004d;cursor:pointer;border:none;transition:all .2s}.end-screen__play-again[data-v-fc0b629e]:hover{background:#f59e0b;box-shadow:0 10px 15px -3px #f59e0b4d;transform:translateY(-2px)}.place--gold[data-v-fc0b629e]{color:#fbbf24}.place--silver[data-v-fc0b629e]{color:#cbd5e1}.place--bronze[data-v-fc0b629e]{color:#b45309}.place--default[data-v-fc0b629e]{color:#64748b}@keyframes fadeIn-fc0b629e{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.game-interface[data-v-6ff71404]{width:100%;height:100vh;display:flex;flex-direction:column;overflow:hidden;position:relative;color:#fff;background:#0f172a}.top-bar[data-v-6ff71404]{display:flex;flex-direction:column;padding:0;background:#0f172ae6;border-bottom:1px solid #334155;transition:background-color .5s}.top-bar.combat[data-v-6ff71404]{background:#450a0ae6;border-bottom-color:#ef4444}.phase-info[data-v-6ff71404]{display:flex;justify-content:space-between;padding:6px 20px;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;align-items:center}.game-meta[data-v-6ff71404]{display:flex;flex-direction:column;align-items:center;gap:2px}.game-mode[data-v-6ff71404]{font-size:10px;opacity:.6;text-transform:uppercase}.room-id[data-v-6ff71404]{font-size:12px;color:#94a3b8;background:#ffffff0d;padding:2px 8px;border-radius:4px;letter-spacing:.5px}.timer-bar-container[data-v-6ff71404]{width:100%;height:4px;background:#1e293b}.timer-bar-fill[data-v-6ff71404]{height:100%;transition:width .1s linear,background-color .5s}.bench-unit[data-v-6ff71404]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;cursor:grab}.bench-unit[data-v-6ff71404]:active{cursor:grabbing}.bench-unit-inner[data-v-6ff71404]{position:relative;width:56px;height:56px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:700;color:#000;font-size:11px;background-color:#1e293b;border:2px solid #10b981;box-shadow:0 4px 6px #00000080;overflow:hidden}.bench-unit-img[data-v-6ff71404]{width:100%;height:100%;object-fit:cover;border-radius:50%;pointer-events:none}.main-area[data-v-6ff71404]{position:relative;flex:1;min-height:0;display:flex;justify-content:center;align-items:center;background:#1a1a1a;overflow:visible}.bottom-ui[data-v-6ff71404]{flex-shrink:0;height:160px;background:#0f172a;border-top:2px solid #334155;display:grid;grid-template-columns:160px 1.5fr .8fr;padding:8px 12px;gap:12px;position:relative;z-index:60;overflow:visible}.stats-panel[data-v-6ff71404]{width:160px;min-width:160px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;background:#1e293b80;padding:10px;border-radius:12px;border:1px solid #334155}.level-info[data-v-6ff71404]{display:flex;align-items:center;gap:8px}.level-badge[data-v-6ff71404]{background:linear-gradient(180deg,#3b82f6,#1d4ed8);padding:4px 12px;border-radius:14px;font-weight:900;font-size:14px;border:1px solid rgba(255,255,255,.2);box-shadow:0 2px 4px #0000004d;white-space:nowrap;flex-shrink:0}.xp-bar[data-v-6ff71404]{height:24px;width:100%;background:#0f172a99;border:1px solid #334155;border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #00000080;display:block}.xp-fill[data-v-6ff71404]{height:100%;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:10px;transition:width .3s ease}.xp-text[data-v-6ff71404]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;font-size:10px;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8);pointer-events:none}.stats-row[data-v-6ff71404]{display:flex;justify-content:space-between;align-items:center;gap:4px;width:100%}.gold-info[data-v-6ff71404]{display:flex;align-items:baseline;gap:8px}.gold-amount[data-v-6ff71404]{color:#fbbf24;font-size:28px;font-weight:900;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.5)}.gold-label[data-v-6ff71404]{font-size:11px;opacity:.8}.unit-count[data-v-6ff71404]{background:#0f172a99;padding:4px 10px;border-radius:6px;border:1px solid #334155;text-align:center;font-size:14px;font-weight:900;color:#94a3b8}.unit-count.max-units[data-v-6ff71404]{color:#ef4444;border-color:#ef4444;background:#ef44441a}.bench-area[data-v-6ff71404]{display:flex;justify-content:center;align-items:center;background:#0f172a66;border:1px solid #334155;border-radius:12px;padding:12px;box-shadow:inset 0 2px 10px #00000080;flex:1}.bench-slots[data-v-6ff71404]{display:flex;gap:6px}.bench-slot[data-v-6ff71404]{width:60px;height:60px;background:#1e293b;border:1px solid #334155;border-radius:8px;display:flex;justify-content:center;align-items:center;transition:all .2s ease}.bench-slot.highlight-drop[data-v-6ff71404]{border-color:#60a5fa;background:#3b82f633;box-shadow:0 0 10px #3b82f64d}.bench-slot.active-drop[data-v-6ff71404]{background:#3b82f666;box-shadow:inset 0 0 10px #3b82f6;border-color:#3b82f6}.bench-area-wrapper[data-v-6ff71404]{flex:1;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;height:100%}.sell-zone[data-v-6ff71404]{height:52px;width:100%;background:#0f172a99;border:1px solid #334155;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:.8;padding:12px}.sell-zone.active[data-v-6ff71404]{opacity:1;border-color:#fbbf24;background:linear-gradient(90deg,#eab3081a,#eab3084d,#eab3081a);box-shadow:0 0 20px #fbbf244d;border-style:solid;transform:scale(1.01)}.sell-content[data-v-6ff71404]{display:flex;align-items:center;gap:12px}.sell-icon[data-v-6ff71404]{font-size:24px}.sell-text[data-v-6ff71404]{font-weight:800;font-size:14px;letter-spacing:2px;color:#94a3b8;text-transform:uppercase}.sell-zone.active .sell-text[data-v-6ff71404]{color:#f87171;text-shadow:0 0 8px rgba(239,68,68,.5)}.sell-refund[data-v-6ff71404]{font-size:14px;color:#fbbf24;font-weight:800;margin-left:8px}.slide-up-enter-active[data-v-6ff71404],.slide-up-leave-active[data-v-6ff71404]{transition:all .3s ease}.slide-up-enter-from[data-v-6ff71404],.slide-up-leave-to[data-v-6ff71404]{opacity:0;transform:translateY(10px)}.shop-area[data-v-6ff71404]{flex:1;min-width:380px;display:flex;flex-direction:column;gap:8px;height:100%}.shop-cards[data-v-6ff71404]{display:flex;gap:6px;flex:1}.shop-card[data-v-6ff71404]{position:relative;flex:1 1 0;min-width:70px;height:100%;background:#1e293b;border:2px solid #334155;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;padding:4px;transition:all .2s cubic-bezier(.4,0,.2,1)}.shop-card.rarity-1[data-v-6ff71404]{border-color:#64748b;background:linear-gradient(135deg,#1e293b,#334155)}.shop-card.rarity-2[data-v-6ff71404]{border-color:#22c55e;background:linear-gradient(135deg,#064e3b,#1e293b)}.shop-card.rarity-3[data-v-6ff71404]{border-color:#1a0dab;background:linear-gradient(135deg,#1e3a8a,#1e293b)}.shop-card.rarity-4[data-v-6ff71404]{border-color:#a855f7;background:linear-gradient(135deg,#581c87,#1e293b)}.shop-card.rarity-5[data-v-6ff71404]{border-color:#eab308;background:linear-gradient(135deg,#78350f,#1e293b)}.shop-card.can-buy[data-v-6ff71404]:hover{transform:translateY(-4px);z-index:100;box-shadow:0 8px 16px #0009,0 0 15px #60a5fa4d;border-color:#60a5fa}.shop-card.rarity-1.can-buy[data-v-6ff71404]:hover{border-color:#94a3b8;box-shadow:0 0 10px #94a3b84d}.shop-card.rarity-2.can-buy[data-v-6ff71404]:hover{border-color:#4ade80;box-shadow:0 0 10px #4ade804d}.shop-card.rarity-3.can-buy[data-v-6ff71404]:hover{border-color:#60a5fa;box-shadow:0 0 10px #60a5fa4d}.shop-card.rarity-4.can-buy[data-v-6ff71404]:hover{border-color:#c084fc;box-shadow:0 0 10px #c084fc4d}.shop-card.rarity-5.can-buy[data-v-6ff71404]:hover{border-color:#fbbf24;box-shadow:0 0 10px #fbbf244d}.shop-card.empty[data-v-6ff71404]{opacity:.2;cursor:default;background:transparent;border:1px solid #1e293b}.shop-card-portrait[data-v-6ff71404]{width:100%;height:52px;margin-bottom:3px;flex-shrink:0;overflow:hidden;border-radius:6px;background:#000}.shop-card-img[data-v-6ff71404]{width:100%;height:100%;object-fit:cover}.shop-card-content[data-v-6ff71404]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;width:100%}.shop-card .name[data-v-6ff71404]{width:100%;text-align:center;font-weight:800;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8);margin-bottom:2px}.shop-card .cost[data-v-6ff71404]{font-size:11px;color:#fbbf24;font-weight:600}.shop-tooltip[data-v-6ff71404],.bench-tooltip[data-v-6ff71404]{position:absolute;z-index:10000;pointer-events:none}.shop-actions[data-v-6ff71404]{display:flex;flex-direction:column;justify-content:center;padding-top:4px}.reroll-btn.horizontal[data-v-6ff71404]{flex-direction:row;height:34px;width:100%;gap:8px;padding:0 15px;background:linear-gradient(180deg,#1e3a8a,#1e40af);border:2px solid #3b82f6;border-radius:4px;box-shadow:0 4px 6px -1px #0000004d,inset 0 1px #ffffff1a;font-family:Inter,sans-serif;transition:all .2s ease}.reroll-btn.horizontal[data-v-6ff71404]:hover:not(:disabled){background:linear-gradient(180deg,#2563eb,#1d4ed8);border-color:#60a5fa;transform:translateY(-1px)}.reroll-btn.horizontal .refresh-icon[data-v-6ff71404]{font-size:18px;filter:drop-shadow(0 0 5px rgba(255,255,255,.5))}.reroll-btn.horizontal .btn-text[data-v-6ff71404]{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1px}.reroll-btn.horizontal .cost[data-v-6ff71404]{font-size:14px;color:#fbbf24;font-weight:900;text-shadow:0 0 10px rgba(251,191,36,.4)}.xp-btn[data-v-6ff71404]{height:34px;width:100%;font-size:13px;background:linear-gradient(180deg,#3b82f6,#2563eb);border:2px solid #60a5fa;border-radius:6px;color:#fff;font-weight:800;cursor:pointer;white-space:nowrap;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 6px -1px #0000004d;transition:all .2s ease}.xp-btn[data-v-6ff71404]:hover:not(:disabled){background:linear-gradient(180deg,#60a5fa,#3b82f6);transform:translateY(-1px)}.reroll-btn[data-v-6ff71404]:disabled,.xp-btn[data-v-6ff71404]:disabled{opacity:.5;background:#1e293b;border-color:#334155;box-shadow:none;transform:none;cursor:not-allowed}.reroll-btn[data-v-6ff71404]{background:#ef4444}.fade-enter-active[data-v-6ff71404],.fade-leave-active[data-v-6ff71404]{transition:opacity .2s ease}.fade-enter-from[data-v-6ff71404],.fade-leave-to[data-v-6ff71404]{opacity:0}.dead-state[data-v-6ff71404]{filter:grayscale(100%) brightness(.6);pointer-events:none;transition:all 1s ease}.star-indicator[data-v-6ff71404]{position:absolute;bottom:-4px;left:50%;transform:translate(-50%);display:flex;gap:2px;z-index:100}.star-dot[data-v-6ff71404]{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 0 2px #00000080;border:1px solid rgba(0,0,0,1);box-sizing:border-box}.stars-2 .star-dot[data-v-6ff71404]{background:linear-gradient(135deg,#fcd34d,#fbbf24);box-shadow:0 0 3px #fbbf24,0 0 1px #00000080}.stars-3 .star-dot[data-v-6ff71404]{width:7px;height:7px;background:linear-gradient(135deg,#fef3c7,#fbbf24);box-shadow:0 0 4px #fbbf24,0 0 8px #fbbf2499}.bench-unit.star-up .bench-unit-inner[data-v-6ff71404]{animation:starUpGlow-6ff71404 1.2s ease-out}@keyframes starUpGlow-6ff71404{0%{filter:brightness(1);box-shadow:0 0 #fbbf2400}15%{filter:brightness(2);box-shadow:0 0 30px #fbbf24}50%{filter:brightness(1.5);box-shadow:0 0 20px #fbbf24cc}to{filter:brightness(1);box-shadow:0 0 #fbbf2400}}.star-up-burst[data-v-6ff71404]{position:absolute;top:50%;left:50%;width:0;height:0;pointer-events:none;z-index:20}.star-particle[data-v-6ff71404]{position:absolute;width:6px;height:6px;background:linear-gradient(135deg,#fef3c7,#fbbf24);border-radius:50%;animation:particleBurst-6ff71404 1s ease-out forwards;--angle: calc(var(--particle-index) * 45deg);transform-origin:center}@keyframes particleBurst-6ff71404{0%{opacity:1;transform:rotate(var(--angle)) translateY(0) scale(1)}50%{opacity:1;transform:rotate(var(--angle)) translateY(-35px) scale(1.2)}to{opacity:0;transform:rotate(var(--angle)) translateY(-50px) scale(.5)}}.overlay[data-v-eb87a3fb]{position:fixed;top:30%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:9999}.result-text[data-v-eb87a3fb]{font-size:80px;font-weight:900;text-transform:uppercase;text-shadow:0 4px 10px rgba(0,0,0,.8);padding:20px 60px;border-radius:20px;background:#000000b3;border:4px solid white;box-shadow:0 0 50px #00000080}.result-text.won[data-v-eb87a3fb]{color:#10b981;border-color:#10b981}.result-text.lost[data-v-eb87a3fb]{color:#ef4444;border-color:#ef4444}.result-text.draw[data-v-eb87a3fb]{color:#fbbf24;border-color:#fbbf24}.damage-report-wrapper[data-v-fce2376a]{position:fixed;top:100px;right:0;bottom:200px;width:260px;z-index:1000;display:flex;transition:transform .3s cubic-bezier(.4,0,.2,1)}.damage-report-wrapper.is-collapsed[data-v-fce2376a]{transform:translate(260px)}.toggle-btn[data-v-fce2376a]{position:absolute;left:-32px;top:0;width:32px;height:140px;background:#1e293b;border:1px solid rgba(255,255,255,.1);border-right:none;border-radius:8px 0 0 8px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:-4px 0 15px #0006}.tab-label[data-v-fce2376a]{display:flex;flex-direction:column;align-items:center;gap:8px}.tab-label span[data-v-fce2376a]{writing-mode:vertical-rl;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.1em;white-space:nowrap}.report-panel[data-v-fce2376a]{width:100%;height:100%;background:#0f172a;border-left:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column}.header[data-v-fce2376a]{padding:10px 12px;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.05)}.header-title[data-v-fce2376a]{font-size:12px;font-weight:900;color:#fff6;text-transform:uppercase;letter-spacing:2px;margin:0}.content[data-v-fce2376a]{flex:1;overflow-y:auto;padding:12px}.entries-list[data-v-fce2376a]{display:flex;flex-direction:column;gap:16px}.entry-row[data-v-fce2376a]{display:flex;align-items:center;gap:12px}.unit-icon[data-v-fce2376a]{width:32px;height:32px;background:#000;border:1px solid rgba(255,255,255,.1);border-radius:4px;overflow:hidden;flex-shrink:0}.unit-img[data-v-fce2376a]{width:100%;height:100%;object-fit:cover}.unit-details[data-v-fce2376a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.name-dmg-row[data-v-fce2376a]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.unit-name[data-v-fce2376a]{font-size:11px;font-weight:700;color:#ffffffe6;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmg-val[data-v-fce2376a]{font-size:12px;font-weight:900;font-family:monospace;color:#fbbf24;flex-shrink:0}.dmg-bar-container[data-v-fce2376a]{height:6px;background:#00000080;border-radius:3px;overflow:hidden}.dmg-bar[data-v-fce2376a]{height:100%;background:linear-gradient(90deg,#f97316,#ef4444);transition:width .5s ease-out}.empty-state[data-v-fce2376a]{display:flex;align-items:center;justify-content:center;height:100%;color:#fff3;font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:1px}.custom-scrollbar[data-v-fce2376a]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-fce2376a]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-fce2376a]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}body{margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#0f172a;color:#fff}*,*:before,*:after{box-sizing:border-box}.app-container[data-v-24b6d39a]{width:100%;height:100vh;overflow:hidden}.loading-screen[data-v-24b6d39a]{height:100vh;display:flex;justify-content:center;align-items:center;font-size:2em}.outcome-enter-active[data-v-24b6d39a]{animation:popIn-24b6d39a .3s cubic-bezier(.175,.885,.32,1.275)}.outcome-leave-active[data-v-24b6d39a]{transition:opacity .5s ease,transform .5s ease}.outcome-leave-to[data-v-24b6d39a]{opacity:0;transform:translate(-50%,-60%) scale(.8)}@keyframes popIn-24b6d39a{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}
