@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@600;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@700&display=swap";.gallery-wrapper[data-v-be1523b2]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;contain:layout paint}.gallery-bg[data-v-be1523b2]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:calc((100vw - 64px) / 7 * 9 / 16);align-content:start;column-gap:14px;row-gap:8px;padding:8px;transform:perspective(500px) rotateX(10deg) scale(1.15);transform-origin:center 40%;will-change:transform;backface-visibility:hidden}.tile[data-v-be1523b2]{border-radius:10px;border:1px solid rgba(255,255,255,.06);overflow:hidden;position:relative;min-height:0;min-width:0;animation:tile-in-be1523b2 .9s cubic-bezier(.22,1,.36,1) both}.tile[data-v-be1523b2]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.04) 0%,transparent 50%);pointer-events:none;z-index:1}.tile-pan[data-v-be1523b2]{position:absolute;top:0;right:0;bottom:0;left:0}.tile-img[data-v-be1523b2]{width:100%;height:100%;object-fit:cover;opacity:.6;mix-blend-mode:luminosity;display:block}.tile-glow-purple[data-v-be1523b2]{box-shadow:inset 0 0 30px #7850ff26,0 0 15px #7850ff14}.tile-glow-blue[data-v-be1523b2]{box-shadow:inset 0 0 30px #3c82ff1f,0 0 12px #3c82ff0f}.tile-glow-red[data-v-be1523b2]{box-shadow:inset 0 0 25px #ff32501a,0 0 10px #ff32500d}@keyframes tile-in-be1523b2{0%{opacity:0;transform:scale(.88) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (prefers-reduced-motion: reduce){.tile[data-v-be1523b2]{animation:none}}.vignette[data-v-be1523b2]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 65% 55% at 50% 50%,transparent 25%,rgba(0,0,0,.78) 100%),linear-gradient(to bottom,rgba(0,0,0,.5) 0%,transparent 20%,transparent 65%,rgba(0,0,0,.85) 100%),linear-gradient(to right,rgba(0,0,0,.7) 0%,transparent 18%,transparent 82%,rgba(0,0,0,.5) 100%);pointer-events:none}@media (max-width: 1023px){.gallery-bg[data-v-be1523b2]{grid-template-columns:repeat(5,1fr);grid-auto-rows:calc((100vw - 48px)*.1125)}}.hero-title[data-v-6be21214]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:5;pointer-events:none;contain:layout style}.title-area[data-v-6be21214]{position:relative;pointer-events:none}.site-title[data-v-6be21214]{font-family:Orbitron,sans-serif;font-style:normal;font-weight:900;font-size:clamp(3rem,10vw,7rem);letter-spacing:4px;line-height:1;text-transform:uppercase;-webkit-user-select:none;user-select:none;color:#fff;text-shadow:2px 2px 0px var(--accent-primary),0 0 18px rgba(0,212,255,.28);animation:cinematic-reveal-6be21214 2.6s cubic-bezier(.16,1,.3,1) both;animation-delay:2.8s;will-change:transform,opacity}.glitch[data-v-6be21214]{position:relative}.glitch[data-v-6be21214]:before,.glitch[data-v-6be21214]:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;will-change:clip-path}.glitch[data-v-6be21214]:before{left:2px;color:#fff;text-shadow:-1px 0 rgb(255,0,193);clip-path:inset(44px 0 calc(100% - 56px) 0);animation:glitch-anim-6be21214 5s linear infinite alternate-reverse}.glitch[data-v-6be21214]:after{left:-2px;color:#fff;text-shadow:-1px 0 rgb(0,255,249);clip-path:inset(44px 0 calc(100% - 56px) 0);animation:glitch-anim2-6be21214 5s linear infinite alternate-reverse}@keyframes cinematic-reveal-6be21214{0%{opacity:0;transform:scale(1.07) translateZ(0)}25%{opacity:.5;transform:scale(1.04) translateZ(0)}55%{opacity:.9;transform:scale(1.01) translateZ(0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes glitch-anim-6be21214{0%{clip-path:inset(10px 0 calc(100% - 30px) 0)}10%{clip-path:inset(40px 0 calc(100% - 80px) 0)}20%{clip-path:inset(80px 0 calc(100% - 20px) 0)}30%{clip-path:inset(20px 0 calc(100% - 90px) 0)}40%{clip-path:inset(50px 0 calc(100% - 10px) 0)}50%{clip-path:inset(10px 0 calc(100% - 60px) 0)}60%{clip-path:inset(90px 0 calc(100% - 30px) 0)}70%{clip-path:inset(30px 0 calc(100% - 70px) 0)}80%{clip-path:inset(60px 0 calc(100% - 20px) 0)}90%{clip-path:inset(20px 0 calc(100% - 50px) 0)}to{clip-path:inset(50px 0 calc(100% - 80px) 0)}}@keyframes glitch-anim2-6be21214{0%{clip-path:inset(30px 0 calc(100% - 10px) 0)}10%{clip-path:inset(60px 0 calc(100% - 90px) 0)}20%{clip-path:inset(10px 0 calc(100% - 40px) 0)}30%{clip-path:inset(50px 0 calc(100% - 30px) 0)}40%{clip-path:inset(90px 0 calc(100% - 10px) 0)}50%{clip-path:inset(20px 0 calc(100% - 60px) 0)}60%{clip-path:inset(40px 0 calc(100% - 50px) 0)}70%{clip-path:inset(80px 0 calc(100% - 20px) 0)}80%{clip-path:inset(10px 0 calc(100% - 80px) 0)}90%{clip-path:inset(70px 0 calc(100% - 30px) 0)}to{clip-path:inset(50px 0 calc(100% - 40px) 0)}}@media (prefers-reduced-motion: reduce){.site-title[data-v-6be21214]{animation:none;opacity:1}.glitch[data-v-6be21214]:before,.glitch[data-v-6be21214]:after{animation:none;display:none}}.cyber-card[data-v-ea5638cc]{position:relative;display:block;overflow:hidden;background:#00d4ff0f;border:1px solid rgba(0,212,255,.18);padding:2rem;color:inherit;text-decoration:none;clip-path:polygon(0 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%);transition:transform var(--transition-normal),border-color var(--transition-normal),filter var(--transition-normal),background var(--transition-normal)}.cyber-card--interactive[data-v-ea5638cc]{cursor:pointer}.cyber-card__border[data-v-ea5638cc]{position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:#0f0f1ce6;clip-path:polygon(0 0,100% 0,100% calc(100% - 21px),calc(100% - 21px) 100%,0 100%);transition:background var(--transition-normal);z-index:0}.cyber-card[data-v-ea5638cc]>*:not(.cyber-card__border){position:relative;z-index:1}.cyber-card__icon[data-v-ea5638cc]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:1.25rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0000004d;color:var(--text-secondary);transition:color var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal)}.cyber-card__content[data-v-ea5638cc]{display:flex;flex-direction:column;gap:.45rem}.cyber-card__footer[data-v-ea5638cc]{margin-top:1.2rem}.cyber-card--interactive[data-v-ea5638cc]:hover{background:#00d4ff1a;border-color:#00d4ff8c;transform:translateY(-5px);filter:drop-shadow(0 5px 20px rgba(0,212,255,.25))}.cyber-card--interactive:hover .cyber-card__border[data-v-ea5638cc]{background:#141426f7}.cyber-card--interactive:hover .cyber-card__icon[data-v-ea5638cc]{border-color:var(--accent-primary);color:var(--accent-primary);box-shadow:0 0 12px var(--glow-cyan)}.status-badge[data-v-d8188a0f]{display:inline-flex;align-items:center;gap:.7rem;padding:.45rem 1.1rem;border-radius:var(--radius-full);font-family:Orbitron,sans-serif;font-size:.8rem;font-weight:700}.status-badge__dot[data-v-d8188a0f]{width:8px;height:8px;border-radius:50%;background:currentColor}.status-badge--pulse .status-badge__dot[data-v-d8188a0f]{animation:pulse 1.5s infinite}.status-badge--live[data-v-d8188a0f]{background:#dc143c33;border:1px solid #ff0040;color:#ff0040;box-shadow:0 0 12px #ff004040}.status-badge--open[data-v-d8188a0f]{background:#00d4ff1f;border:1px solid rgba(0,212,255,.35);color:var(--accent-primary)}.status-badge--closed[data-v-d8188a0f]{background:#ffa5001f;border:1px solid rgba(255,165,0,.35);color:orange}.status-badge--finished[data-v-d8188a0f]{background:#ff3d711f;border:1px solid rgba(255,61,113,.35);color:var(--accent-tertiary)}.status-badge--neutral[data-v-d8188a0f]{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:var(--text-secondary)}.home-scroll[data-v-88672915]{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;z-index:1;overscroll-behavior-y:contain;scrollbar-width:none}.home-scroll[data-v-88672915]::-webkit-scrollbar{display:none}.splash[data-v-88672915]{position:relative;height:100dvh;overflow:hidden;display:flex;align-items:center;justify-content:center;scroll-snap-align:start}.splash[data-v-88672915]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:220px;background:linear-gradient(to bottom,transparent,#080810);pointer-events:none;z-index:4}.scroll-hint[data-v-88672915]{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;z-index:7;opacity:.5;transition:opacity .2s;text-decoration:none;background:none;border:none;cursor:pointer;padding:0}.scroll-hint[data-v-88672915]:hover{opacity:.85}.scroll-arrow[data-v-88672915]{display:block;width:20px;height:20px;border-right:2px solid var(--accent-primary);border-bottom:2px solid var(--accent-primary);transform:rotate(45deg);animation:bounce-88672915 1.6s ease-in-out infinite}@keyframes bounce-88672915{0%,to{transform:rotate(45deg) translateY(0)}50%{transform:rotate(45deg) translateY(5px)}}.home-content[data-v-88672915]{position:relative;z-index:1;padding:4rem 2rem 0;max-width:1100px;margin:0 auto}.hero-block[data-v-88672915]{display:flex;flex-direction:column;align-items:center;gap:2rem;margin-bottom:4rem;text-align:center}.status-badge[data-v-88672915]{cursor:pointer}.tournament-wrapper[data-v-88672915]{position:relative;max-width:580px;width:100%;border-radius:12px;overflow:hidden;box-shadow:0 0 30px #00d4ff59;transition:transform .3s,box-shadow .3s}.tournament-wrapper[data-v-88672915]:hover{transform:scale(1.02);box-shadow:0 0 50px #00d4ff8c}.tournament-banner[data-v-88672915]{width:100%;height:auto;display:block}.shine[data-v-88672915]{position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18) 20%,rgba(255,255,255,.45) 50%,rgba(255,255,255,.18) 80%,transparent);transform:skew(-25deg);animation:shine-88672915 6s infinite;pointer-events:none}@keyframes shine-88672915{0%{left:-150%}40%,to{left:150%}}.hero-actions[data-v-88672915]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.btn-gamer[data-v-88672915]{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.75rem;font-family:Orbitron,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;overflow:hidden;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:all .25s ease}.btn-primary[data-v-88672915]{background:var(--accent-primary);color:#000}.btn-primary[data-v-88672915]:hover{background:#00bfde;box-shadow:0 0 20px var(--glow-cyan);transform:translateY(-2px)}.btn-accent[data-v-88672915]{background:linear-gradient(135deg,#7c3aed,#ff3d71);color:#fff}.btn-accent[data-v-88672915]:hover{box-shadow:0 0 20px var(--glow-violet);transform:translateY(-2px)}.btn-outline[data-v-88672915]{background:var(--accent-secondary);color:var(--accent-secondary)}.btn-outline[data-v-88672915]:after{content:"";position:absolute;top:1px;left:1px;right:1px;bottom:1px;background:var(--bg-primary);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);z-index:-1}.btn-outline[data-v-88672915]:hover{background:var(--accent-primary);color:#fff;box-shadow:0 0 15px var(--glow-cyan);transform:translateY(-2px)}.btn-glitch[data-v-88672915]{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1a;z-index:1}.btn-gamer:hover .btn-glitch[data-v-88672915]{display:block;animation:glitch-btn .6s step-end infinite}.features-grid[data-v-88672915]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:4rem;text-decoration:none}.feature-icon[data-v-88672915]{display:flex;align-items:center;justify-content:center}.features-grid[data-v-88672915] h3{font-family:Orbitron,sans-serif;font-size:1.1rem;margin-bottom:.4rem}.features-grid[data-v-88672915] p{color:var(--text-muted);font-size:.9rem;margin-bottom:1.25rem}.feature-link[data-v-88672915]{font-family:Orbitron,sans-serif;font-size:.72rem;font-weight:700;color:var(--text-muted);display:inline-flex;align-items:center;gap:.4rem;transition:all .3s}.features-grid[data-v-88672915] .cyber-card--interactive:hover .feature-link{color:var(--accent-primary);letter-spacing:1px}.features-grid[data-v-88672915] .cyber-card--interactive:hover .arrow{transform:translate(4px)}.arrow[data-v-88672915]{transition:transform .2s}.exitlag-section[data-v-88672915]{margin-bottom:4rem}.exitlag-banner[data-v-88672915]{display:block;position:relative;border-radius:12px;overflow:hidden;border:2px solid rgba(0,200,83,.55);box-shadow:0 0 25px #00c8534d;transition:border-color .3s,box-shadow .3s;text-decoration:none;background:#000}.exitlag-banner[data-v-88672915]:hover{border-color:#00c853e6;box-shadow:0 0 40px #00c85380}.exitlag-video[data-v-88672915]{width:100%;height:auto;display:block}.coupon-badge[data-v-88672915]{position:absolute;bottom:14px;right:14px;background:linear-gradient(135deg,#00c853,#00a843);padding:.55rem 1.1rem;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:.15rem;font-family:Orbitron,sans-serif;font-weight:700;box-shadow:0 4px 18px #0006;animation:pulse-badge-88672915 2s infinite}.coupon-label[data-v-88672915]{font-size:.55rem;color:#fffc;letter-spacing:1px}.coupon-code[data-v-88672915]{font-size:.95rem;color:#fff;letter-spacing:2px}@keyframes pulse-badge-88672915{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.cyber-footer[data-v-88672915]{background:#0a0a14f2;border-top:2px solid var(--accent-secondary);padding:2.5rem 2rem;position:relative;overflow:hidden;margin:0 -2rem}.cyber-footer[data-v-88672915]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(124,58,237,.04) 10px,rgba(124,58,237,.04) 20px);pointer-events:none}.footer-inner[data-v-88672915]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}.footer-text h3[data-v-88672915]{font-family:Orbitron,sans-serif;font-size:1rem;color:var(--accent-secondary);margin-bottom:.3rem}.footer-text p[data-v-88672915]{color:var(--text-muted);font-size:.9rem}.social-icons[data-v-88672915]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.social-icon[data-v-88672915]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:var(--text-secondary);transition:all .25s;cursor:pointer;text-decoration:none}.social-icon[data-v-88672915]:hover{transform:translateY(-3px) scale(1.1)}.social-icon.instagram[data-v-88672915]:hover{background:#e1306c;border-color:#e1306c;color:#fff;box-shadow:0 0 12px #e1306c66}.social-icon.tiktok[data-v-88672915]:hover{background:#00f2ea;border-color:#00f2ea;color:#000;box-shadow:0 0 12px #00f2ea66}.social-icon.youtube[data-v-88672915]:hover{background:red;border-color:red;color:#fff;box-shadow:0 0 12px #f006}.social-icon.discord[data-v-88672915]:hover{background:#5865f2;border-color:#5865f2;color:#fff;box-shadow:0 0 12px #5865f266}.social-icon.whatsapp[data-v-88672915]:hover{background:#25d366;border-color:#25d366;color:#fff;box-shadow:0 0 12px #25d36666}@media (max-width: 768px){.home-content[data-v-88672915]{padding:3rem 1rem 0}.hero-actions[data-v-88672915]{flex-direction:column;align-items:center}.btn-gamer[data-v-88672915]{width:100%;max-width:300px;justify-content:center}}.jogadores-scroll[data-v-5c0de42f]{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;z-index:1}.jogadores-scroll[data-v-5c0de42f]::-webkit-scrollbar{display:none}.jogadores-container[data-v-5c0de42f]{min-height:100dvh;padding:5rem 2rem 3rem 90px;max-width:1300px;margin:0 auto}.players-header[data-v-5c0de42f]{display:flex;justify-content:space-between;align-items:center;background:#080814b3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(0,212,255,.12);padding:1.25rem 2rem;border-radius:var(--radius-lg);margin-bottom:2rem;box-shadow:0 4px 24px #0000004d,0 0 0 1px #00d4ff0a}.players-title[data-v-5c0de42f]{display:flex;align-items:center;gap:.75rem;font-family:Orbitron,sans-serif;font-size:1.5rem;font-weight:900;color:#fff;margin:0;letter-spacing:2px}.players-title svg[data-v-5c0de42f]{color:var(--accent-primary);filter:drop-shadow(0 0 8px rgba(0,212,255,.5))}.search-wrapper[data-v-5c0de42f]{position:relative;width:320px}.search-icon[data-v-5c0de42f]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;transition:color .2s}.player-search-input[data-v-5c0de42f]{width:100%;background:#00000059;border:1px solid rgba(0,212,255,.15);color:var(--text-primary);padding:.75rem 1rem .75rem 2.75rem;border-radius:var(--radius-md);font-size:.92rem;outline:none;transition:border-color .25s,box-shadow .25s;font-family:inherit}.player-search-input[data-v-5c0de42f]::placeholder{color:var(--text-muted)}.player-search-input[data-v-5c0de42f]:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px #00d4ff1f}.player-search-input:focus~.search-icon[data-v-5c0de42f],.search-wrapper:focus-within .search-icon[data-v-5c0de42f]{color:var(--accent-primary)}.players-grid[data-v-5c0de42f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem;align-items:start}.glass-panel[data-v-5c0de42f]{background:#08081899;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,212,255,.12);border-radius:var(--radius-lg);overflow:hidden;position:relative;transition:transform .35s cubic-bezier(.175,.885,.32,1.275),border-color .3s,box-shadow .3s;cursor:default}.glass-panel[data-v-5c0de42f]:hover{transform:translateY(-6px) scale(1.02);border-color:#00d4ff59;box-shadow:0 12px 30px #00000080,0 0 20px #00d4ff14}.has-card[data-v-5c0de42f]{cursor:pointer}.has-card[data-v-5c0de42f]:hover{border-color:#ffd70066;box-shadow:0 12px 30px #0009,inset 0 0 25px #f59e0b14}.has-card[data-v-5c0de42f]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(to right,#ffd70000,#ffd70012,#ffd70000);transform:rotate(30deg) translateY(-100%);pointer-events:none;opacity:0;transition:opacity .3s;z-index:2}.has-card[data-v-5c0de42f]:hover:after{opacity:1;animation:gold-shine-5c0de42f 1.5s ease-in-out forwards}@keyframes gold-shine-5c0de42f{0%{transform:rotate(30deg) translateY(-100%)}to{transform:rotate(30deg) translateY(100%)}}.card-glow[data-v-5c0de42f]{position:absolute;top:0;left:0;right:0;height:120px;opacity:.5;z-index:0;transition:opacity .35s}.glass-panel:hover .card-glow[data-v-5c0de42f]{opacity:1}.special-card-indicator[data-v-5c0de42f]{position:absolute;top:10px;right:10px;z-index:5;background:#ffd7001f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:gold;padding:5px 10px;border-radius:20px;display:flex;align-items:center;border:1px solid rgba(255,215,0,.35);box-shadow:0 0 12px #f59e0b40;animation:gold-pulse-5c0de42f 3s ease-in-out infinite}.special-card-indicator svg[data-v-5c0de42f]{filter:drop-shadow(0 0 4px rgba(255,215,0,.6))}@keyframes gold-pulse-5c0de42f{0%,to{box-shadow:0 0 12px #f59e0b40}50%{box-shadow:0 0 22px #f59e0b8c;border-color:#ffd700a6}}.player-card-content[data-v-5c0de42f]{position:relative;z-index:1;padding:1.75rem 1.25rem;display:flex;flex-direction:column;align-items:center;text-align:center}.player-avatar-wrapper[data-v-5c0de42f]{position:relative;margin-bottom:1rem}.player-avatar[data-v-5c0de42f]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#1a1a2e,#0d0d1a);border:2px solid rgba(0,212,255,.18);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .3s,border-color .3s;box-shadow:0 6px 18px #0006}.glass-panel:hover .player-avatar[data-v-5c0de42f]{transform:scale(1.06);border-color:#00d4ff66}.avatar-image[data-v-5c0de42f]{width:100%;height:100%;object-fit:cover;border-radius:50%}.avatar-initial[data-v-5c0de42f]{font-size:2.2rem;font-weight:900;color:#ffffffd9;text-transform:uppercase;font-family:Orbitron,sans-serif}.rank-badge[data-v-5c0de42f]{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);padding:.25rem .7rem;border-radius:20px;font-size:.7rem;font-weight:900;color:#000;white-space:nowrap;border:2px solid rgba(0,0,0,.3);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.glass-panel:hover .rank-badge[data-v-5c0de42f]{transform:translate(-50%) scale(1.12)}.player-name[data-v-5c0de42f]{font-family:Orbitron,sans-serif;font-size:.95rem;font-weight:700;color:#fff;margin:.5rem 0 0;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.state-message[data-v-5c0de42f]{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 2rem;background:#08081480;border:1px dashed rgba(0,212,255,.15);border-radius:var(--radius-lg);text-align:center}.empty-icon[data-v-5c0de42f]{color:var(--text-muted);margin-bottom:1.25rem}.state-message h2[data-v-5c0de42f]{color:var(--text-primary);font-family:Orbitron,sans-serif;font-size:1.2rem;margin:0 0 .5rem}.state-message p[data-v-5c0de42f]{color:var(--text-muted);font-size:.95rem;margin:0}.loader[data-v-5c0de42f]{width:44px;height:44px;border:3px solid rgba(0,212,255,.12);border-top-color:var(--accent-primary);border-radius:50%;animation:spin-5c0de42f .9s linear infinite;margin-bottom:1.25rem}@keyframes spin-5c0de42f{to{transform:rotate(360deg)}}.card-modal-overlay[data-v-5c0de42f]{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,#140a00d9,#000000f2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem}.card-modal-content[data-v-5c0de42f]{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.modal-card-media[data-v-5c0de42f]{max-width:100%;max-height:85vh;object-fit:contain;filter:drop-shadow(0 0 25px rgba(255,215,0,.3)) drop-shadow(0 25px 45px rgba(0,0,0,.8));animation:float-card-5c0de42f 6s ease-in-out infinite}@keyframes float-card-5c0de42f{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(.8deg)}}.card-modal-close[data-v-5c0de42f]{position:absolute;top:-40px;right:-16px;background:none;border:none;color:#ffffff8c;font-size:2.8rem;cursor:pointer;line-height:1;transition:color .2s,transform .2s;z-index:1;padding:0}.card-modal-close[data-v-5c0de42f]:hover{color:#fff;transform:scale(1.1)}.modal-enter-active[data-v-5c0de42f],.modal-leave-active[data-v-5c0de42f]{transition:opacity .3s ease}.modal-enter-from[data-v-5c0de42f],.modal-leave-to[data-v-5c0de42f]{opacity:0}.modal-enter-active .card-modal-content[data-v-5c0de42f]{animation:modal-in-5c0de42f .4s cubic-bezier(.175,.885,.32,1.275) both}@keyframes modal-in-5c0de42f{0%{transform:scale(.88);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width: 768px){.jogadores-container[data-v-5c0de42f]{padding:4rem 1rem 2rem}.players-header[data-v-5c0de42f]{flex-direction:column;gap:1rem;padding:1rem}.search-wrapper[data-v-5c0de42f]{width:100%}.players-title[data-v-5c0de42f]{font-size:1.2rem}}.camp-scroll[data-v-e8f90a9a]{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:clip;scrollbar-width:none;z-index:1}.camp-scroll[data-v-e8f90a9a]::-webkit-scrollbar{display:none}.camp-container[data-v-e8f90a9a]{min-height:100dvh;padding:5rem 2rem 3rem 90px;max-width:1300px;margin:0 auto}.camp-header[data-v-e8f90a9a]{display:flex;align-items:center;gap:1rem;background:#080814b3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(0,212,255,.12);padding:1.1rem 1.5rem;border-radius:var(--radius-lg);margin-bottom:1.5rem}.select-wrapper[data-v-e8f90a9a]{position:relative;flex:1;max-width:480px}.select-icon[data-v-e8f90a9a]{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--accent-primary);pointer-events:none}.camp-select[data-v-e8f90a9a]{color-scheme:dark;width:100%;background:#00000059;border:1px solid rgba(0,212,255,.15);color:var(--text-primary);padding:.7rem 1rem .7rem 2.5rem;border-radius:var(--radius-md);font-family:Orbitron,sans-serif;font-size:.8rem;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2300d4ff' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;transition:border-color .2s}.camp-select[data-v-e8f90a9a]:focus{border-color:var(--accent-primary)}.camp-select option[data-v-e8f90a9a]{background:#0d0d1a}.status-badge[data-v-e8f90a9a]{font-family:Orbitron,sans-serif;font-size:.7rem;font-weight:700;padding:.35rem .9rem;border-radius:var(--radius-full);white-space:nowrap}.status-badge.open[data-v-e8f90a9a]{background:#00d4ff1f;border:1px solid rgba(0,212,255,.35);color:var(--accent-primary)}.status-badge.closed[data-v-e8f90a9a]{background:#ffa5001f;border:1px solid rgba(255,165,0,.35);color:orange}.status-badge.finished[data-v-e8f90a9a]{background:#ff3d711f;border:1px solid rgba(255,61,113,.35);color:var(--accent-tertiary)}.tabs[data-v-e8f90a9a]{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:1.5rem;background:#08081480;border:1px solid rgba(0,212,255,.08);padding:.5rem;border-radius:var(--radius-md)}.tab-btn[data-v-e8f90a9a]{background:transparent;border:none;color:var(--text-muted);font-family:Orbitron,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.5px;padding:.55rem 1rem;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s}.tab-btn[data-v-e8f90a9a]:hover{background:#00d4ff12;color:var(--text-primary)}.tab-btn.active[data-v-e8f90a9a]{background:#00d4ff24;color:var(--accent-primary);border:1px solid rgba(0,212,255,.3)}.state-message[data-v-e8f90a9a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 2rem;background:#08081473;border:1px dashed rgba(0,212,255,.12);border-radius:var(--radius-lg);text-align:center}.state-message.small[data-v-e8f90a9a]{padding:2rem 1rem}.empty-icon[data-v-e8f90a9a]{color:var(--text-muted);margin-bottom:1.25rem}.state-message h2[data-v-e8f90a9a]{font-family:Orbitron,sans-serif;font-size:1.1rem;margin:0 0 .5rem}.state-message p[data-v-e8f90a9a]{color:var(--text-muted);font-size:.9rem;margin:0}.loader[data-v-e8f90a9a]{width:40px;height:40px;border:3px solid rgba(0,212,255,.1);border-top-color:var(--accent-primary);border-radius:50%;animation:spin-e8f90a9a .9s linear infinite;margin-bottom:1rem}@keyframes spin-e8f90a9a{to{transform:rotate(360deg)}}.rules-list[data-v-e8f90a9a]{display:flex;flex-direction:column;gap:1rem}.rule-card[data-v-e8f90a9a]{background:#08081899;border:1px solid rgba(0,212,255,.1);border-left:3px solid var(--accent-primary);border-radius:var(--radius-md);padding:1.25rem 1.5rem}.rule-header[data-v-e8f90a9a]{display:flex;align-items:center;gap:1rem;margin-bottom:.6rem}.rule-number[data-v-e8f90a9a]{width:28px;height:28px;background:#00d4ff1f;border:1px solid rgba(0,212,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Orbitron,sans-serif;font-size:.7rem;font-weight:700;color:var(--accent-primary);flex-shrink:0}.rule-header h4[data-v-e8f90a9a]{font-family:Orbitron,sans-serif;font-size:.9rem;margin:0}.rule-desc[data-v-e8f90a9a]{color:var(--text-muted);font-size:.9rem;margin:0;line-height:1.6}.teams-grid[data-v-e8f90a9a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.team-card[data-v-e8f90a9a]{background:#080818a6;border:1px solid rgba(0,212,255,.12);border-radius:var(--radius-lg);padding:1.25rem;position:relative;overflow:hidden;transition:border-color .3s,transform .3s}.team-card[data-v-e8f90a9a]:hover{border-color:#00d4ff59;transform:translateY(-4px)}.team-card-glow[data-v-e8f90a9a]{position:absolute;top:0;left:0;right:0;height:80px;background:radial-gradient(ellipse at 50% 0%,rgba(0,212,255,.08),transparent 70%);pointer-events:none}.team-header[data-v-e8f90a9a]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;position:relative;z-index:1}.team-logo-wrap[data-v-e8f90a9a]{flex-shrink:0}.team-logo[data-v-e8f90a9a]{width:48px;height:48px;object-fit:contain;border-radius:8px}.team-logo-placeholder[data-v-e8f90a9a]{width:48px;height:48px;background:#00d4ff1a;border:1px solid rgba(0,212,255,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Orbitron,sans-serif;font-size:1.2rem;font-weight:900;color:var(--accent-primary)}.team-name[data-v-e8f90a9a]{font-family:Orbitron,sans-serif;font-size:.9rem;font-weight:700;margin:0 0 .3rem}.team-captain[data-v-e8f90a9a]{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--text-muted)}.team-players[data-v-e8f90a9a]{display:flex;flex-direction:column;gap:.25rem}.player-row[data-v-e8f90a9a]{display:flex;align-items:center;justify-content:space-between;padding:.3rem .6rem;border-radius:6px;font-size:.82rem}.player-row-name[data-v-e8f90a9a]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-row-rank[data-v-e8f90a9a]{font-size:.65rem;font-weight:900;padding:2px 7px;border-radius:10px;color:#000;margin-left:.5rem}.standings-group[data-v-e8f90a9a]{margin-bottom:2rem}.standings-group-header[data-v-e8f90a9a]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.standings-group-header h3[data-v-e8f90a9a]{font-family:Orbitron,sans-serif;font-size:.9rem;margin:0;color:var(--accent-primary)}.zone-legend[data-v-e8f90a9a]{display:flex;align-items:center;gap:.35rem;font-size:.72rem;color:var(--text-muted)}.legend-dot[data-v-e8f90a9a]{display:inline-block;width:8px;height:8px;border-radius:50%}.dot-qualified[data-v-e8f90a9a]{background:var(--accent-primary)}.dot-playin[data-v-e8f90a9a]{background:#fb923c}.dot-elim[data-v-e8f90a9a]{background:var(--accent-tertiary)}.table-wrap[data-v-e8f90a9a]{overflow-x:auto;border-radius:var(--radius-md);border:1px solid rgba(0,212,255,.1)}.standings-table[data-v-e8f90a9a]{width:100%;border-collapse:collapse;font-size:.85rem}.standings-table th[data-v-e8f90a9a]{background:#00d4ff14;color:var(--text-muted);font-family:Orbitron,sans-serif;font-size:.65rem;font-weight:700;padding:.6rem .75rem;text-align:left;letter-spacing:.5px}.standings-table td[data-v-e8f90a9a]{padding:.55rem .75rem;border-top:1px solid rgba(255,255,255,.04)}.standings-row[data-v-e8f90a9a]{cursor:pointer;transition:background .15s}.standings-row[data-v-e8f90a9a]:hover{background:#00d4ff0d!important}.pos-cell[data-v-e8f90a9a]{font-weight:700;color:var(--text-muted)}.name-cell[data-v-e8f90a9a]{font-weight:600}.w-cell[data-v-e8f90a9a]{color:var(--accent-primary);font-weight:700}.l-cell[data-v-e8f90a9a]{color:var(--accent-tertiary);font-weight:700}.pts-cell[data-v-e8f90a9a]{font-weight:700}.diff-pos[data-v-e8f90a9a]{color:var(--accent-primary)}.diff-neg[data-v-e8f90a9a]{color:var(--accent-tertiary)}.first-place[data-v-e8f90a9a]{background:#ffd7000d}.first-place .name-cell[data-v-e8f90a9a]{color:gold}.qualified .name-cell[data-v-e8f90a9a]{color:var(--accent-primary)}.last-place td[data-v-e8f90a9a]{color:#555}.swiss-qualified .name-cell[data-v-e8f90a9a]{color:var(--accent-primary)}.swiss-qualified[data-v-e8f90a9a]{background:#00d4ff0a}.swiss-playin[data-v-e8f90a9a]{background:#fb923c0d}.swiss-playin .name-cell[data-v-e8f90a9a]{color:#fb923c}.swiss-eliminated td[data-v-e8f90a9a]{color:#555}.status-pill[data-v-e8f90a9a]{font-size:.65rem;padding:2px 8px;border-radius:20px;font-weight:600}.pill-qualified[data-v-e8f90a9a]{background:#00d4ff1f;color:var(--accent-primary);border:1px solid rgba(0,212,255,.3)}.pill-playin[data-v-e8f90a9a]{background:#fb923c1f;color:#fb923c;border:1px solid #fb923c44}.pill-eliminated[data-v-e8f90a9a]{background:#ff3d711f;color:var(--accent-tertiary);border:1px solid rgba(255,61,113,.3)}.pill-active[data-v-e8f90a9a]{background:#ffffff0d;color:#888;border:1px solid #33333388}.bracket-wrapper[data-v-e8f90a9a]{display:flex;flex-direction:column;gap:.5rem}.phase-header[data-v-e8f90a9a]{display:flex;align-items:center;gap:.6rem;padding-bottom:.6rem;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:.75rem}.phase-header span[data-v-e8f90a9a]:first-of-type{font-family:Orbitron,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.5px}.phase-dot[data-v-e8f90a9a]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dot-swiss[data-v-e8f90a9a]{background:var(--accent-primary);box-shadow:0 0 6px #00d4ff99}.dot-playin[data-v-e8f90a9a]{background:#fb923c;box-shadow:0 0 6px #fb923c88}.dot-ko[data-v-e8f90a9a]{background:gold;box-shadow:0 0 6px #ffd70088}.phase-done[data-v-e8f90a9a]{font-size:.65rem;padding:2px 8px;border-radius:20px;background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);color:var(--accent-primary);font-weight:600}.swiss-rounds[data-v-e8f90a9a]{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.75rem;scrollbar-width:thin;scrollbar-color:rgba(0,212,255,.2) transparent}.swiss-rounds[data-v-e8f90a9a]::-webkit-scrollbar{height:4px}.swiss-rounds[data-v-e8f90a9a]::-webkit-scrollbar-track{background:transparent}.swiss-rounds[data-v-e8f90a9a]::-webkit-scrollbar-thumb{background:#00d4ff33;border-radius:2px}.swiss-round-col[data-v-e8f90a9a]{min-width:180px;flex:0 0 180px;border:1px solid rgba(0,212,255,.14);border-radius:.75rem;overflow:hidden}.swiss-round-header[data-v-e8f90a9a]{font-family:Orbitron,sans-serif;font-size:.65rem;font-weight:700;text-align:center;padding:.4rem .5rem;background:#00d4ff12;border-bottom:1px solid rgba(0,212,255,.1);color:var(--accent-primary);letter-spacing:.06em}.swiss-bucket[data-v-e8f90a9a]{padding:.4rem .4rem 0}.bucket-label[data-v-e8f90a9a]{font-size:.58rem;color:var(--text-muted);text-align:center;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:.2rem}.swiss-match[data-v-e8f90a9a]{background:#080818b3;border:1px solid rgba(255,255,255,.05);border-radius:6px;padding:.4rem .5rem;margin-bottom:.3rem}.swiss-match.completed[data-v-e8f90a9a]{border-color:#00d4ff26}.swiss-match.bridge[data-v-e8f90a9a]{border-color:#f472b659;background:#f472b60a}.swiss-team[data-v-e8f90a9a]{display:flex;justify-content:space-between;align-items:center;font-size:.76rem;padding:2px 0}.swiss-team .tname[data-v-e8f90a9a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.swiss-team.winner[data-v-e8f90a9a]{color:var(--accent-primary);font-weight:700}.swiss-team.loser[data-v-e8f90a9a]{color:#444}.swiss-vs[data-v-e8f90a9a]{font-size:.55rem;color:#333;text-align:center}.swiss-team .score[data-v-e8f90a9a]{font-weight:700;min-width:18px;text-align:right;font-size:.85rem;flex-shrink:0}.playin-subtitle[data-v-e8f90a9a]{font-size:.75rem;color:var(--text-muted);margin-bottom:1rem;margin-top:-.5rem}.playin-matches[data-v-e8f90a9a]{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:none}.playin-matches[data-v-e8f90a9a]::-webkit-scrollbar{display:none}.playin-slot[data-v-e8f90a9a]{min-width:190px;flex:1;max-width:240px;background:#080818b3;border:1px solid rgba(251,146,60,.2);border-radius:var(--radius-md);padding:.85rem;transition:border-color .2s}.playin-slot.done[data-v-e8f90a9a]{border-color:#fb923c73}.playin-slot.pending[data-v-e8f90a9a]{opacity:.65}.playin-label[data-v-e8f90a9a]{font-size:.7rem;font-weight:700;color:#fb923c;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.2rem;display:flex;align-items:center;gap:.4rem}.playin-qualified[data-v-e8f90a9a]{font-size:.6rem;background:#00d4ff1f;border:1px solid rgba(0,212,255,.3);color:var(--accent-primary);padding:1px 6px;border-radius:10px}.playin-desc[data-v-e8f90a9a]{font-size:.62rem;color:#555;margin-bottom:.6rem;font-style:italic}.playin-team[data-v-e8f90a9a]{display:flex;justify-content:space-between;align-items:center;padding:.3rem .4rem;border-radius:5px;background:#ffffff08;font-size:.82rem;margin-bottom:.15rem}.playin-team.winner[data-v-e8f90a9a]{background:#00d4ff1a;color:var(--accent-primary);font-weight:700}.playin-team.loser[data-v-e8f90a9a]{color:#444}.playin-vs[data-v-e8f90a9a]{font-size:.55rem;color:#333;text-align:center}.playin-score[data-v-e8f90a9a]{font-weight:700}.bracket[data-v-e8f90a9a]{display:flex;gap:1.5rem;overflow-x:auto;padding-bottom:1rem;align-items:flex-start;scrollbar-width:none}.bracket[data-v-e8f90a9a]::-webkit-scrollbar{display:none}.bracket-round[data-v-e8f90a9a]{min-width:180px;flex-shrink:0}.round-title[data-v-e8f90a9a]{font-family:Orbitron,sans-serif;font-size:.65rem;font-weight:700;text-align:center;color:var(--text-muted);padding:.3rem .5rem;background:#ffffff0a;border-radius:4px;margin-bottom:.75rem;letter-spacing:.5px}.bracket-matches[data-v-e8f90a9a]{display:flex;flex-direction:column;gap:.75rem}.match-card[data-v-e8f90a9a]{background:#080818b3;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);overflow:hidden}.match-card.completed[data-v-e8f90a9a]{border-color:#00d4ff2e}.match-card.pending[data-v-e8f90a9a]{opacity:.7}.grand-final-card[data-v-e8f90a9a]{border-color:#ffd7004d;box-shadow:0 0 20px #ffd7001a}.match-slot[data-v-e8f90a9a]{display:flex;justify-content:space-between;align-items:center;padding:.45rem .75rem;font-size:.82rem;gap:.5rem;border-bottom:1px solid rgba(255,255,255,.04)}.match-slot[data-v-e8f90a9a]:last-of-type{border-bottom:none}.match-slot.winner[data-v-e8f90a9a]{background:#00d4ff14;color:var(--accent-primary);font-weight:700}.match-slot.loser[data-v-e8f90a9a]{color:#444}.match-slot .tbd[data-v-e8f90a9a]{color:#444;font-style:italic}.slot-score[data-v-e8f90a9a]{font-weight:700;min-width:18px;text-align:right}.match-mvp[data-v-e8f90a9a]{font-size:.65rem;color:gold;padding:.25rem .75rem;background:#ffd7000f;border-top:1px solid rgba(255,215,0,.1)}.match-date[data-v-e8f90a9a]{font-size:.62rem;color:var(--text-muted);padding:.2rem .75rem;border-top:1px solid rgba(255,255,255,.04)}.bracket-sub-title[data-v-e8f90a9a]{font-family:Orbitron,sans-serif;font-size:.8rem;text-align:center;margin:0 0 1rem;color:var(--text-muted)}.grand-final-title[data-v-e8f90a9a]{color:gold;text-shadow:0 0 12px rgba(255,215,0,.4)}.mvp-list[data-v-e8f90a9a]{display:flex;flex-direction:column;gap:.6rem}.mvp-item[data-v-e8f90a9a]{display:flex;align-items:center;gap:1rem;background:#08081899;border:1px solid rgba(0,212,255,.1);border-radius:var(--radius-md);padding:.9rem 1.25rem;transition:border-color .2s}.mvp-item[data-v-e8f90a9a]:hover{border-color:#00d4ff4d}.mvp-pos[data-v-e8f90a9a]{font-family:Orbitron,sans-serif;font-size:1rem;font-weight:900;min-width:42px}.mvp-pos.gold[data-v-e8f90a9a]{color:gold;text-shadow:0 0 10px rgba(255,215,0,.5)}.mvp-pos.silver[data-v-e8f90a9a]{color:silver}.mvp-pos.bronze[data-v-e8f90a9a]{color:#cd7f32}.mvp-info[data-v-e8f90a9a]{flex:1}.mvp-info h4[data-v-e8f90a9a]{font-family:Orbitron,sans-serif;font-size:.85rem;margin:0 0 .2rem}.mvp-info span[data-v-e8f90a9a]{font-size:.75rem;color:var(--text-muted)}.mvp-count[data-v-e8f90a9a]{font-family:Orbitron,sans-serif;font-size:.75rem;color:var(--accent-primary);font-weight:700}.champion-card[data-v-e8f90a9a]{position:relative;max-width:520px;margin:2rem auto;background:radial-gradient(ellipse at 50% 0%,#7c3aed33,#080818e6 70%);border:1px solid rgba(124,58,237,.3);border-radius:var(--radius-xl);padding:3rem 2.5rem;text-align:center;overflow:hidden;box-shadow:0 0 60px #7c3aed26}.slash[data-v-e8f90a9a]{position:absolute;width:200%;height:2px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.3),transparent);pointer-events:none}.slash-1[data-v-e8f90a9a]{top:25%;transform:rotate(-8deg)}.slash-2[data-v-e8f90a9a]{top:50%;transform:rotate(6deg);opacity:.5}.slash-3[data-v-e8f90a9a]{top:75%;transform:rotate(-4deg);opacity:.3}.sword[data-v-e8f90a9a]{position:absolute;top:50%;transform:translateY(-50%);width:24px;height:80px;opacity:.35}.sword-left[data-v-e8f90a9a]{left:1.5rem}.sword-right[data-v-e8f90a9a]{right:1.5rem}.champion-content[data-v-e8f90a9a]{position:relative;z-index:1}.crown[data-v-e8f90a9a]{width:64px;height:auto;margin-bottom:.75rem;filter:drop-shadow(0 0 12px rgba(255,215,0,.5));animation:crown-float-e8f90a9a 4s ease-in-out infinite}@keyframes crown-float-e8f90a9a{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.champ-label[data-v-e8f90a9a]{font-family:Orbitron,sans-serif;font-size:.7rem;letter-spacing:6px;color:#ffd700b3;display:block;margin-bottom:.5rem}.champ-name[data-v-e8f90a9a]{font-family:Orbitron,sans-serif;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:900;color:#fff;text-shadow:0 0 30px rgba(255,215,0,.4);margin:0 0 1.25rem}.champ-divider[data-v-e8f90a9a]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.div-line[data-v-e8f90a9a]{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,215,0,.4),transparent)}.div-diamond[data-v-e8f90a9a]{width:8px;height:8px;background:gold;transform:rotate(45deg);flex-shrink:0}.champ-roster[data-v-e8f90a9a]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.roster-name[data-v-e8f90a9a]{font-size:.8rem;color:var(--text-secondary);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:.3rem .8rem;border-radius:var(--radius-full)}.champ-logo[data-v-e8f90a9a]{max-width:80px;max-height:80px;object-fit:contain;opacity:.85}.modal-overlay[data-v-e8f90a9a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem}.modal-box[data-v-e8f90a9a]{background:#080818fa;border:1px solid rgba(0,212,255,.2);border-radius:var(--radius-lg);padding:2rem;max-width:520px;width:100%;max-height:80vh;overflow-y:auto;position:relative;scrollbar-width:none}.modal-box[data-v-e8f90a9a]::-webkit-scrollbar{display:none}.modal-close[data-v-e8f90a9a]{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--text-muted);font-size:1.8rem;cursor:pointer;line-height:1;transition:color .2s;padding:0}.modal-close[data-v-e8f90a9a]:hover{color:#fff}.modal-title[data-v-e8f90a9a]{font-family:Orbitron,sans-serif;font-size:1rem;margin:0 0 1.25rem;color:var(--accent-primary)}.modal-matches[data-v-e8f90a9a]{display:flex;flex-direction:column;gap:.6rem}.modal-match[data-v-e8f90a9a]{background:#00d4ff0a;border:1px solid rgba(0,212,255,.1);border-radius:var(--radius-md);padding:.75rem 1rem}.modal-match.completed[data-v-e8f90a9a]{border-color:#00d4ff40}.modal-match-teams[data-v-e8f90a9a]{display:flex;align-items:center;justify-content:space-between;font-size:.85rem}.modal-match-teams .winner[data-v-e8f90a9a]{color:var(--accent-primary);font-weight:700}.modal-vs[data-v-e8f90a9a]{font-size:.7rem;color:var(--text-muted);padding:0 .5rem}.modal-date[data-v-e8f90a9a]{font-size:.7rem;color:var(--text-muted);margin-top:.35rem}.modal-enter-active[data-v-e8f90a9a],.modal-leave-active[data-v-e8f90a9a]{transition:opacity .25s}.modal-enter-from[data-v-e8f90a9a],.modal-leave-to[data-v-e8f90a9a]{opacity:0}@media (max-width: 768px){.camp-container[data-v-e8f90a9a]{padding:4rem 1rem 2rem}.camp-header[data-v-e8f90a9a]{flex-direction:column;align-items:stretch}.select-wrapper[data-v-e8f90a9a]{max-width:100%}.teams-grid[data-v-e8f90a9a]{grid-template-columns:1fr}}.image-modal[data-v-ccbe00c3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem;background:radial-gradient(circle at center,#1c0c02b8,#02040cf5 75%),#000000d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.image-modal-close[data-v-ccbe00c3]{position:absolute;top:1rem;right:1.5rem;border:0;background:transparent;color:#ffffffa8;font-size:2.8rem;line-height:1;cursor:pointer;transition:color .2s ease,transform .2s ease}.image-modal-close[data-v-ccbe00c3]:hover{color:#fff;transform:scale(1.06)}.image-modal-content[data-v-ccbe00c3],.blob-front-image[data-v-ccbe00c3],.blob-verso-image[data-v-ccbe00c3]{display:block;max-width:min(92vw,620px);max-height:84vh;border-radius:20px;object-fit:contain;box-shadow:0 30px 60px #0000008c,0 0 40px #00d4ff1f}.holo-card-container[data-v-ccbe00c3],.blob-reveal-container[data-v-ccbe00c3],.blob-card-wrapper[data-v-ccbe00c3]{position:relative;display:inline-flex;align-items:center;justify-content:center}.holo-card-container.legendary img[data-v-ccbe00c3]{filter:drop-shadow(0 0 2px #ffd700) drop-shadow(0 0 18px rgba(255,215,0,.22))}.holo-card-container.legendary[data-v-ccbe00c3]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.42) 45%,rgba(255,215,0,.42) 50%,rgba(255,255,255,.42) 55%,transparent 70%);background-size:200% 100%;animation:holo-shine-ccbe00c3 4s infinite linear;pointer-events:none;mix-blend-mode:overlay;-webkit-mask-image:var(--card-url);mask-image:var(--card-url);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.blob-card-wrapper[data-v-ccbe00c3]{cursor:pointer}.blob-verso-wrapper[data-v-ccbe00c3]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .2s ease;mask-image:radial-gradient(circle 120px at var(--blob-x, 50%) var(--blob-y, 50%),black 30%,transparent 100%);-webkit-mask-image:radial-gradient(circle 120px at var(--blob-x, 50%) var(--blob-y, 50%),black 30%,transparent 100%)}.blob-back-card[data-v-ccbe00c3]{cursor:pointer}.blob-toggle-video[data-v-ccbe00c3]{animation:float-card-ccbe00c3 6s ease-in-out infinite}.modal-enter-active[data-v-ccbe00c3],.modal-leave-active[data-v-ccbe00c3]{transition:opacity .25s ease}.modal-enter-from[data-v-ccbe00c3],.modal-leave-to[data-v-ccbe00c3]{opacity:0}@keyframes holo-shine-ccbe00c3{0%{background-position:200% 0;opacity:0}20%{opacity:1}to{background-position:-200% 0;opacity:0}}@keyframes float-card-ccbe00c3{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(.8deg)}}@media (max-width: 768px){.image-modal[data-v-ccbe00c3]{padding:1rem}.image-modal-close[data-v-ccbe00c3]{top:.5rem;right:1rem}}.cartinhas-scroll[data-v-5a7e85b1]{position:relative;z-index:1;min-height:100dvh;overflow-y:auto}.cartinhas-shell[data-v-5a7e85b1]{max-width:1280px;margin:0 auto;padding:5rem 2rem 3rem 92px}.cartinhas-hero[data-v-5a7e85b1]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:1.5rem;align-items:stretch;margin-bottom:2rem}.hero-copy[data-v-5a7e85b1],.hero-stats[data-v-5a7e85b1]{position:relative;overflow:hidden;border:1px solid rgba(0,212,255,.15);background:linear-gradient(180deg,#0a101ce0,#080814eb),#080814b8;border-radius:24px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff08,0 20px 45px #00000047}.hero-copy[data-v-5a7e85b1]{padding:2rem}.hero-copy[data-v-5a7e85b1]:before,.hero-stats[data-v-5a7e85b1]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(125deg,rgba(0,212,255,.12),transparent 32%),repeating-linear-gradient(-45deg,transparent 0,transparent 12px,rgba(124,58,237,.05) 12px,rgba(124,58,237,.05) 24px);pointer-events:none}.eyebrow[data-v-5a7e85b1],.hero-copy h1[data-v-5a7e85b1],.hero-text[data-v-5a7e85b1],.hero-stats[data-v-5a7e85b1]>*{position:relative;z-index:1}.eyebrow[data-v-5a7e85b1]{display:inline-flex;margin-bottom:.8rem;padding:.3rem .7rem;border-radius:999px;font-family:Orbitron,sans-serif;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-primary);border:1px solid rgba(0,212,255,.22);background:#00d4ff14}.hero-copy h1[data-v-5a7e85b1]{margin:0 0 .8rem;font-family:Orbitron,sans-serif;font-size:clamp(2rem,4vw,3.3rem);line-height:.95;letter-spacing:.08em;color:#fffaf0;text-shadow:0 0 12px rgba(0,212,255,.18),0 0 28px rgba(124,58,237,.14)}.hero-text[data-v-5a7e85b1]{max-width:58ch;color:var(--text-secondary);font-size:1rem;line-height:1.7}.hero-stats[data-v-5a7e85b1]{display:grid;gap:1rem;padding:1.25rem}.stat-card[data-v-5a7e85b1]{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-height:120px;padding:1.2rem 1.35rem;border-radius:18px;border:1px solid rgba(0,212,255,.12);background:#ffffff08}.stat-card.legendary[data-v-5a7e85b1]{border-color:#ffd7003d;background:linear-gradient(180deg,#ffd70014,#ffffff08)}.stat-value[data-v-5a7e85b1]{font-family:Orbitron,sans-serif;font-size:2.1rem;font-weight:900;color:#fff}.stat-label[data-v-5a7e85b1]{margin-top:.2rem;color:var(--text-muted);font-size:.9rem;text-transform:uppercase;letter-spacing:.08em}.gallery-frame[data-v-5a7e85b1]{position:relative;overflow:hidden;padding:1.25rem;border-radius:28px;border:1px solid rgba(0,212,255,.16);background:#070a14cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.frame-glow[data-v-5a7e85b1]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top left,rgba(0,212,255,.12),transparent 30%),radial-gradient(circle at bottom right,rgba(124,58,237,.1),transparent 30%);pointer-events:none}.gallery-header[data-v-5a7e85b1],.cartinhas-grid[data-v-5a7e85b1]{position:relative;z-index:1}.gallery-header[data-v-5a7e85b1]{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.2rem;padding:.5rem .25rem 1rem;border-bottom:1px solid rgba(255,255,255,.06)}.gallery-header h2[data-v-5a7e85b1]{margin:0 0 .35rem;font-family:Orbitron,sans-serif;font-size:1.15rem;color:#fff}.gallery-header p[data-v-5a7e85b1]{margin:0;color:var(--text-muted);font-size:.92rem}.gallery-pill[data-v-5a7e85b1]{flex-shrink:0;padding:.4rem .8rem;border-radius:999px;background:#7c3aed24;border:1px solid rgba(124,58,237,.24);font-family:Orbitron,sans-serif;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#d8c5ff}.cartinhas-grid[data-v-5a7e85b1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1rem}.cartinha-card[data-v-5a7e85b1]{position:relative;overflow:hidden;padding:.8rem;border:1px solid rgba(0,212,255,.12);border-radius:22px;background:linear-gradient(180deg,#ffffff0d,#ffffff05),#080818b3;text-align:left;cursor:pointer;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.cartinha-card[data-v-5a7e85b1]:hover{transform:translateY(-6px);border-color:#00d4ff57;box-shadow:0 24px 40px #00000052,0 0 0 1px #00d4ff0d}.legendary-chip[data-v-5a7e85b1]{position:absolute;top:.8rem;right:.8rem;z-index:2;padding:.28rem .55rem;border-radius:999px;font-family:Orbitron,sans-serif;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:#140800;background:linear-gradient(135deg,#ffe082,#ffbf3d);box-shadow:0 0 16px #ffd70033}.legendary-chip.reveal[data-v-5a7e85b1]{color:#dff8ff;background:linear-gradient(135deg,#00d4ffe6,#7c3aede6)}.card-media-shell[data-v-5a7e85b1]{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,#ffffff08,#0003),#00000024}.card-media-shell[data-v-5a7e85b1]:after{content:"";position:absolute;inset:auto -20% 0;height:40%;background:linear-gradient(180deg,transparent,rgba(0,212,255,.18));opacity:0;transition:opacity .28s ease}.cartinha-card:hover .card-media-shell[data-v-5a7e85b1]:after{opacity:1}.card-media-shell.legendary[data-v-5a7e85b1]{box-shadow:inset 0 0 0 1px #ffd70033}.cartinha-image[data-v-5a7e85b1]{display:block;width:100%;aspect-ratio:.72;object-fit:cover}.card-meta[data-v-5a7e85b1]{display:flex;flex-direction:column;padding:.85rem .2rem .15rem}.card-meta strong[data-v-5a7e85b1]{font-family:Orbitron,sans-serif;font-size:.82rem;color:#fff}.card-meta span[data-v-5a7e85b1]{color:var(--text-muted);font-size:.76rem}@media (max-width: 900px){.cartinhas-shell[data-v-5a7e85b1]{padding:4rem 1rem 2rem}.cartinhas-hero[data-v-5a7e85b1]{grid-template-columns:1fr}}@media (max-width: 640px){.gallery-header[data-v-5a7e85b1]{flex-direction:column;align-items:start}.cartinhas-grid[data-v-5a7e85b1]{grid-template-columns:repeat(2,minmax(0,1fr))}}.video-modal[data-v-a1da7064]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem;background:#02040ceb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.video-modal-content[data-v-a1da7064]{position:relative;width:min(1100px,100%);aspect-ratio:16 / 9;border-radius:24px;overflow:hidden;border:1px solid rgba(0,212,255,.18);background:linear-gradient(180deg,#080818f5,#040610fa);box-shadow:0 24px 60px #00000073,0 0 0 1px #00d4ff0d}.video-modal-close[data-v-a1da7064]{position:absolute;top:.75rem;right:1rem;z-index:2;border:0;background:#00000073;color:#ffffffbf;width:40px;height:40px;border-radius:999px;font-size:1.8rem;line-height:1;cursor:pointer;transition:transform .2s ease,color .2s ease,background .2s ease}.video-modal-close[data-v-a1da7064]:hover{transform:scale(1.05);color:#fff;background:#00d4ff24}.video-modal-frame[data-v-a1da7064]{width:100%;height:100%}.video-modal-frame[data-v-a1da7064] iframe{display:block;width:100%;height:100%}.modal-enter-active[data-v-a1da7064],.modal-leave-active[data-v-a1da7064]{transition:opacity .24s ease}.modal-enter-from[data-v-a1da7064],.modal-leave-to[data-v-a1da7064]{opacity:0}@media (max-width: 768px){.video-modal[data-v-a1da7064]{padding:1rem}.video-modal-content[data-v-a1da7064]{border-radius:18px}}.campeoes-scroll[data-v-7ec569df]{position:relative;z-index:1;min-height:100dvh;overflow-y:auto}.campeoes-shell[data-v-7ec569df]{max-width:1320px;margin:0 auto;padding:5rem 2rem 3rem 92px}.awards-header[data-v-7ec569df]{display:flex;align-items:end;justify-content:space-between;gap:1.25rem;margin-bottom:1.8rem;padding:1.5rem 1.6rem;border-radius:24px;border:1px solid rgba(0,212,255,.16);background:linear-gradient(180deg,#080818e6,#090e18f5),#080814b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 50px #0000003d}.eyebrow[data-v-7ec569df]{display:inline-block;margin-bottom:.7rem;padding:.3rem .72rem;border-radius:999px;background:#7c3aed24;border:1px solid rgba(124,58,237,.24);font-family:Orbitron,sans-serif;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#d7c3ff}.awards-title[data-v-7ec569df]{margin:0 0 .45rem;font-family:Orbitron,sans-serif;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.05;color:#fff}.awards-subtitle[data-v-7ec569df]{margin:0;color:var(--text-secondary);font-size:.95rem;line-height:1.65}.awards-vote-btn[data-v-7ec569df]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.4rem;border-radius:14px;font-family:Orbitron,sans-serif;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:#081018;background:linear-gradient(135deg,#00d4ff,#8cf4ff);box-shadow:0 0 22px #00d4ff2e;transition:transform .2s ease,box-shadow .2s ease}.awards-vote-btn[data-v-7ec569df]:hover{transform:translateY(-2px);box-shadow:0 0 28px #00d4ff42}.awards-grid[data-v-7ec569df]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.award-category-card[data-v-7ec569df]{position:relative;overflow:hidden;padding:1.2rem;border-radius:22px;border:1px solid rgba(0,212,255,.12);background:linear-gradient(180deg,#ffffff0a,#ffffff03),#080818b8;box-shadow:inset 0 1px #ffffff08}.award-category-card[data-v-7ec569df]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,rgba(124,58,237,.12),transparent 30%),radial-gradient(circle at bottom left,rgba(0,212,255,.1),transparent 35%);pointer-events:none}.category-top[data-v-7ec569df],.award-nominees-list[data-v-7ec569df]{position:relative;z-index:1}.category-top[data-v-7ec569df]{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem}.category-icon[data-v-7ec569df]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#ffffff0f;font-size:1.15rem}.award-category-title[data-v-7ec569df]{margin:0;font-family:Orbitron,sans-serif;font-size:.92rem;color:#fff}.award-nominees-list[data-v-7ec569df]{display:flex;flex-direction:column;gap:.55rem}.award-nominee-item[data-v-7ec569df]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .85rem;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.04)}.award-nominee-name[data-v-7ec569df]{color:var(--text-primary);font-size:.92rem;font-weight:600}.award-nominee-link[data-v-7ec569df],.award-nominee-youtube[data-v-7ec569df]{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;color:var(--accent-primary);text-decoration:none;font-family:Orbitron,sans-serif;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.award-nominee-youtube[data-v-7ec569df]{color:#ff7c7c}.youtube-icon[data-v-7ec569df]{font-size:.75rem}@media (max-width: 900px){.campeoes-shell[data-v-7ec569df]{padding:4rem 1rem 2rem}.awards-header[data-v-7ec569df]{flex-direction:column;align-items:start}}.hall-scroll[data-v-8cdc2f40]{position:relative;z-index:1;min-height:100dvh;overflow-y:auto}.hall-shell[data-v-8cdc2f40]{max-width:1240px;margin:0 auto;padding:5rem 2rem 3rem 92px}.hall-header[data-v-8cdc2f40]{margin-bottom:2.5rem;text-align:center}.hall-title[data-v-8cdc2f40]{position:relative;margin:0 0 .6rem;font-family:Orbitron,sans-serif;font-size:clamp(2rem,4.8vw,3.4rem);font-weight:900;letter-spacing:.08em;color:#ff4d4d;text-shadow:0 0 10px rgba(255,77,77,.5),0 0 26px rgba(255,0,0,.18)}.hall-subtitle[data-v-8cdc2f40]{margin:0;color:#b0a8a8;font-size:1rem}.jail-container[data-v-8cdc2f40]{position:relative;overflow:hidden;padding:2rem;border-radius:22px;border:2px solid #2f2f2f;background:radial-gradient(circle at top,rgba(255,77,77,.08),transparent 35%),linear-gradient(180deg,#161616,#0d0d0d);box-shadow:inset 0 0 36px #000000bf,0 20px 45px #00000052}.jail-bars[data-v-8cdc2f40]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-evenly;pointer-events:none;z-index:2;opacity:.28}.bar[data-v-8cdc2f40]{width:18px;height:100%;background:linear-gradient(90deg,#1d1d1d,#525252,#1d1d1d);box-shadow:5px 0 15px #000c;border-left:1px solid rgba(255,255,255,.06);border-right:1px solid rgba(0,0,0,.7)}.inmates-grid[data-v-8cdc2f40]{position:relative;z-index:5;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.inmate-card[data-v-8cdc2f40]{display:flex;flex-direction:column;height:100%;padding:1rem;border-radius:6px;color:#2b1d0f;background:linear-gradient(180deg,#ecdfc3,#dcc7a4);box-shadow:0 6px 14px #00000073;transition:transform .28s ease,box-shadow .28s ease}.inmate-card[data-v-8cdc2f40]:hover{transform:rotate(0) scale(1.015);box-shadow:0 12px 28px #0009}.wanted-header[data-v-8cdc2f40]{margin-bottom:1rem;padding-bottom:.5rem;text-align:center;border-bottom:3px double #2b1d0f}.wanted-header h2[data-v-8cdc2f40]{margin:0;font-size:2rem;font-weight:900;letter-spacing:.12em;color:#1a110a;font-family:Times New Roman,serif}.inmate-portrait[data-v-8cdc2f40]{position:relative;width:100%;aspect-ratio:1;margin-bottom:1rem;border:2px solid #2b1d0f;background:#ccc}.image-wrapper[data-v-8cdc2f40]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.image-wrapper img[data-v-8cdc2f40]{width:100%;height:100%;object-position:center center;background-color:#e8dcc4;filter:sepia(.8) contrast(1.2) grayscale(.2)}.mugshot-lines[data-v-8cdc2f40]{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 19%,rgba(0,0,0,.2) 20%);pointer-events:none}.censored-bar[data-v-8cdc2f40]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-10deg);z-index:2;background:#000;color:#fff;padding:.25rem 1rem;font-size:1rem;font-weight:900;letter-spacing:.2em}.speech-bubble[data-v-8cdc2f40]{position:absolute;left:10px;bottom:15px;z-index:3;max-width:85%;padding:.5rem .8rem;border-radius:12px;background:#fff;color:#000;white-space:pre-line;font-size:.78rem;font-weight:900;font-family:Comic Sans MS,Comic Neue,sans-serif;box-shadow:2px 2px 10px #00000080;animation:float-bubble-8cdc2f40 3s ease-in-out infinite}.speech-bubble[data-v-8cdc2f40]:before{content:"";position:absolute;top:-8px;left:20px;border-width:0 8px 8px;border-style:solid;border-color:transparent transparent #fff}.inmate-info[data-v-8cdc2f40]{display:flex;flex:1;flex-direction:column;font-family:Courier New,Courier,monospace}.inmate-name[data-v-8cdc2f40]{margin:0 0 .5rem;font-size:1.35rem;font-weight:900;text-align:center;text-transform:uppercase}.inmate-crime[data-v-8cdc2f40],.inmate-sentence[data-v-8cdc2f40],.inmate-bantime[data-v-8cdc2f40]{display:flex;align-items:flex-start;gap:.35rem;margin-bottom:.3rem;font-size:.8rem}.label[data-v-8cdc2f40]{min-width:max-content;font-weight:700;color:#5a3c22}.crime-text[data-v-8cdc2f40]{flex:1;color:#8b0000;font-weight:700}.sentence-text[data-v-8cdc2f40]{flex:1;color:#2b1d0f;font-weight:700}.inmate-desc[data-v-8cdc2f40]{margin-top:.8rem;padding-top:.8rem;border-top:1px dashed rgba(43,29,15,.3);white-space:pre-line;font-size:.75rem;line-height:1.35;font-style:italic}.date-busted[data-v-8cdc2f40]{margin-top:auto;padding-top:.8rem;text-align:right;font-size:.75rem;font-weight:700;color:#5a3c22}.punishment-footer[data-v-8cdc2f40]{margin-top:1.5rem;text-align:center;color:#ffb3b3;font-size:.9rem;font-family:Courier New,Courier,monospace}.glitch[data-v-8cdc2f40]:before,.glitch[data-v-8cdc2f40]:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch[data-v-8cdc2f40]:before{left:2px;text-shadow:-2px 0 red;clip:rect(24px,550px,90px,0);animation:glitch-anim-2-8cdc2f40 3s infinite linear alternate-reverse}.glitch[data-v-8cdc2f40]:after{left:-2px;text-shadow:-2px 0 blue;clip:rect(85px,550px,140px,0);animation:glitch-anim-8cdc2f40 2.5s infinite linear alternate-reverse}@keyframes float-bubble-8cdc2f40{0%,to{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-5px) rotate(-2deg)}}@keyframes glitch-anim-8cdc2f40{0%{clip:rect(65px,9999px,100px,0)}50%{clip:rect(14px,9999px,80px,0)}to{clip:rect(87px,9999px,77px,0)}}@keyframes glitch-anim-2-8cdc2f40{0%{clip:rect(29px,9999px,83px,0)}50%{clip:rect(90px,9999px,103px,0)}to{clip:rect(76px,9999px,67px,0)}}@media (max-width: 900px){.hall-shell[data-v-8cdc2f40]{padding:4rem 1rem 2rem}.jail-container[data-v-8cdc2f40]{padding:1.25rem}.bar[data-v-8cdc2f40]{width:12px}}.section-header[data-v-3f9ddd1e]{display:flex;flex-direction:column;gap:.45rem}.section-header--center[data-v-3f9ddd1e]{align-items:center;text-align:center}.section-header__eyebrow[data-v-3f9ddd1e]{font-family:Orbitron,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-primary)}.section-header__title[data-v-3f9ddd1e]{margin:0;font-family:Orbitron,sans-serif;font-size:clamp(1.8rem,4vw,3rem);color:#fff}.section-header__subtitle[data-v-3f9ddd1e]{max-width:60ch;margin:0;color:var(--text-secondary);font-size:.98rem;line-height:1.6}.section-header__line[data-v-3f9ddd1e]{width:min(220px,42vw);height:2px;margin-top:.35rem;border-radius:999px;background:linear-gradient(90deg,var(--accent-primary),rgba(0,212,255,.08));box-shadow:0 0 18px #00d4ff38}.section-header--center .section-header__line[data-v-3f9ddd1e]{background:linear-gradient(90deg,rgba(0,212,255,.08),var(--accent-primary),rgba(0,212,255,.08))}.contato-scroll[data-v-27a052c3]{position:relative;z-index:1;min-height:100dvh;overflow-y:auto}.contato-shell[data-v-27a052c3]{max-width:1280px;margin:0 auto;padding:5rem 2rem 3rem 92px}.contact-header[data-v-27a052c3]{margin-bottom:2rem}.contact-grid[data-v-27a052c3]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:1.2rem;align-items:start}.contact-links-column[data-v-27a052c3]{display:grid;gap:.85rem}.social-link-card[data-v-27a052c3]{display:flex;align-items:center;gap:1rem;padding:1rem 1.1rem;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#080818b8;text-decoration:none;color:#fff;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.social-link-card[data-v-27a052c3]:hover{transform:translateY(-3px)}.social-card-icon[data-v-27a052c3]{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;background:#ffffff0f;flex-shrink:0}.social-card-icon[data-v-27a052c3] svg{width:26px;height:26px}.social-card-icon[data-v-27a052c3] rect,.social-card-icon[data-v-27a052c3] circle,.social-card-icon[data-v-27a052c3] path{vector-effect:non-scaling-stroke}.social-card-content[data-v-27a052c3]{display:flex;flex:1;flex-direction:column;gap:.18rem}.social-card-name[data-v-27a052c3]{font-family:Orbitron,sans-serif;font-size:.92rem}.social-card-handle[data-v-27a052c3]{color:var(--text-secondary);font-size:.85rem}.social-card-arrow[data-v-27a052c3]{font-family:Orbitron,sans-serif;color:#ffffff80}.instagram[data-v-27a052c3]:hover{border-color:#e1306c;box-shadow:0 0 18px #e1306c29}.tiktok[data-v-27a052c3]:hover{border-color:#00f2ea;box-shadow:0 0 18px #00f2ea29}.youtube[data-v-27a052c3]:hover{border-color:red;box-shadow:0 0 18px #ff000029}.discord[data-v-27a052c3]:hover{border-color:#5865f2;box-shadow:0 0 18px #5865f229}.whatsapp[data-v-27a052c3]:hover{border-color:#25d366;box-shadow:0 0 18px #25d36629}.music-player-card[data-v-27a052c3]{overflow:hidden;border-radius:24px;border:1px solid rgba(0,212,255,.14);background:linear-gradient(180deg,#080818eb,#0a0e18fa);box-shadow:0 20px 50px #0000003d;min-height:100%}.player-embed-area[data-v-27a052c3]{aspect-ratio:16 / 9;background:#000}.player-embed-area.is-hidden[data-v-27a052c3]{display:none}.player-embed-area iframe[data-v-27a052c3]{display:block;width:100%;height:100%}.track-list[data-v-27a052c3]{display:flex;flex-direction:column;padding:.35rem;min-height:100%}.track-item[data-v-27a052c3]{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:50px;padding:.72rem .9rem;border:0;border-radius:14px;background:transparent;color:#fff;text-align:left;cursor:pointer;transition:background .2s ease,transform .2s ease}.track-item[data-v-27a052c3]:hover{background:#ffffff0a}.track-item.active[data-v-27a052c3]{background:#00d4ff17;color:var(--accent-primary)}.track-number[data-v-27a052c3],.track-playing[data-v-27a052c3]{font-family:Orbitron,sans-serif;font-size:.72rem;color:var(--text-secondary)}.track-name[data-v-27a052c3]{font-size:.9rem}.track-duration[data-v-27a052c3]{color:var(--text-secondary);font-size:.78rem}@media (max-width: 980px){.contato-shell[data-v-27a052c3]{padding:4rem 1rem 2rem}.contact-grid[data-v-27a052c3]{grid-template-columns:1fr}}.quick-match-container[data-v-478113f1]{position:relative;z-index:1;min-height:100dvh;max-width:1200px;margin:0 auto;padding:5rem 2rem 3rem 92px;color:#e0e0e0}.qm-header[data-v-478113f1]{margin-bottom:1rem}.qm-layout[data-v-478113f1]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.qm-panel[data-v-478113f1]{display:flex;flex-direction:column;min-height:480px;padding:.85rem;border:1px solid #333;border-radius:16px;background:#121214f0}.panel-header[data-v-478113f1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem;padding-bottom:.5rem;border-bottom:1px solid #333}.panel-header h2[data-v-478113f1]{margin:0;color:#fff;font-size:.85rem}.player-count[data-v-478113f1],.team-count[data-v-478113f1]{color:#666;font-size:.75rem}.search-box[data-v-478113f1]{margin-bottom:.5rem}.search-input[data-v-478113f1]{width:100%;padding:.5rem .65rem;border:1px solid #333;border-radius:8px;background:#111;color:#fff}.players-list[data-v-478113f1]{max-height:260px;overflow-y:auto;margin-bottom:.6rem;border:1px solid #222;border-radius:10px;background:#111}.player-row[data-v-478113f1]{display:flex;width:100%;align-items:center;gap:.5rem;padding:.45rem .55rem;border:0;border-bottom:1px solid #222;background:transparent;color:#fff;text-align:left;cursor:pointer}.player-row[data-v-478113f1]:last-child{border-bottom:0}.player-row[data-v-478113f1]:hover{background:#22c55e1a}.player-row.selected[data-v-478113f1]{background:#22c55e33}.rank-badge[data-v-478113f1]{min-width:28px;padding:.15rem .35rem;border-radius:4px;color:#000;font-size:.65rem;font-weight:700;text-align:center}.rank-badge.small[data-v-478113f1]{min-width:24px;font-size:.6rem}.player-name[data-v-478113f1]{flex:1}.add-icon[data-v-478113f1]{color:#22c55e;font-size:1rem;font-weight:700}.selected-summary[data-v-478113f1]{margin-bottom:.6rem;padding:.55rem;border:1px solid #333;border-radius:10px;background:#111}.selected-summary h3[data-v-478113f1]{margin:0 0 .45rem;color:#22c55e;font-size:.75rem}.selected-chips[data-v-478113f1]{display:flex;flex-wrap:wrap;gap:.3rem}.player-chip[data-v-478113f1]{display:flex;align-items:center;gap:.3rem;padding:.2rem .45rem;border:1px solid #333;border-radius:999px;background:#1a1a1a;color:#fff;font-size:.68rem;cursor:pointer}.chip-rank[data-v-478113f1]{padding:.12rem .24rem;border-radius:3px;color:#000;font-size:.55rem;font-weight:700}.team-settings[data-v-478113f1]{display:flex;align-items:center;justify-content:space-between;margin-top:auto;margin-bottom:.6rem;padding:.55rem;border:1px solid #333;border-radius:10px;background:#111}.team-input[data-v-478113f1]{width:80px;padding:.25rem .4rem;border:1px solid #444;border-radius:6px;background:#1a1a1a;color:#fff;text-align:center}.btn-sort-teams[data-v-478113f1],.btn-reset[data-v-478113f1]{border:0;border-radius:10px;font-weight:800;cursor:pointer}.btn-sort-teams[data-v-478113f1]{width:100%;padding:.7rem 1rem;background:linear-gradient(135deg,#ec4899,#f59e0b);color:#fff}.btn-sort-teams[data-v-478113f1]:disabled{cursor:not-allowed;opacity:.5}.empty-teams[data-v-478113f1]{display:flex;flex:1;align-items:center;justify-content:center;color:#555;text-align:center}.teams-display[data-v-478113f1]{display:flex;flex:1;flex-direction:column;gap:.55rem}.team-block[data-v-478113f1]{overflow:hidden;border-radius:10px;background:#111}.team-header[data-v-478113f1]{display:flex;align-items:center;justify-content:space-between;padding:.45rem .65rem;border-left:3px solid}.team-header h3[data-v-478113f1]{margin:0;font-size:.8rem}.team-rating[data-v-478113f1]{font-size:.72rem}.team-players[data-v-478113f1]{padding:.55rem}.team-player-row[data-v-478113f1]{display:flex;align-items:center;gap:.45rem;padding:.25rem 0;border-bottom:1px solid #222}.team-player-row[data-v-478113f1]:last-child{border-bottom:0}.btn-reset[data-v-478113f1]{margin-top:auto;padding:.7rem 1rem;background:#1f2937;color:#d1d5db}@media (max-width: 900px){.quick-match-container[data-v-478113f1]{padding:4rem 1rem 2rem}.qm-layout[data-v-478113f1]{grid-template-columns:1fr}}.admin-login-screen[data-v-bff5085a]{position:relative;display:grid;place-items:center;min-height:100dvh;padding:2rem 1rem;overflow:hidden;background:radial-gradient(circle at top,rgba(0,212,255,.16),transparent 32%),linear-gradient(180deg,#060812fa,#080810)}.login-glow[data-v-bff5085a]{position:absolute;inset:auto;width:18rem;height:18rem;border-radius:50%;filter:blur(80px);opacity:.18;pointer-events:none}.login-glow--left[data-v-bff5085a]{top:10%;left:-4rem;background:#00d4ff}.login-glow--right[data-v-bff5085a]{right:-5rem;bottom:6%;background:#7c3aed}.login-card[data-v-bff5085a]{position:relative;z-index:1;width:min(100%,27rem);padding:2.25rem;border:1px solid rgba(0,212,255,.14);border-radius:1.5rem;background:linear-gradient(180deg,#131525f0,#0c0e18f5);box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff0a}.login-header[data-v-bff5085a]{margin-bottom:1.75rem}.brand-lockup[data-v-bff5085a]{display:flex;align-items:center;justify-content:center;gap:.9rem;text-align:left}.brand-logo[data-v-bff5085a]{width:4rem;height:4rem;object-fit:contain}.brand-name[data-v-bff5085a]{font-family:Orbitron,sans-serif;font-size:1.6rem;font-weight:800;letter-spacing:.04em;color:#f5f7ff}.brand-name span[data-v-bff5085a]{color:var(--accent-primary)}.brand-subtitle[data-v-bff5085a]{margin-top:.25rem;color:#b6bdd9;font-size:.92rem}.login-form[data-v-bff5085a]{display:grid;gap:1rem}.field[data-v-bff5085a]{display:grid;gap:.45rem}.field span[data-v-bff5085a]{color:#d6dcf2;font-size:.9rem}.field input[data-v-bff5085a]{width:100%;padding:.95rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:.9rem;background:#ffffff0d;color:#fff;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.field input[data-v-bff5085a]::placeholder{color:#d6dcf26b}.field input[data-v-bff5085a]:focus{outline:none;border-color:#00d4ff8c;box-shadow:0 0 0 3px #00d4ff24;background:#ffffff12}.submit-button[data-v-bff5085a]{margin-top:.35rem;padding:.95rem 1rem;border:0;border-radius:.9rem;background:linear-gradient(135deg,#00d4ff,#0ea5e9);color:#041019;font-family:Orbitron,sans-serif;font-size:.92rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.submit-button[data-v-bff5085a]:disabled{cursor:wait;opacity:.72;transform:none;box-shadow:none}.submit-button[data-v-bff5085a]:hover{transform:translateY(-1px);box-shadow:0 16px 28px #00d4ff38}.error-message[data-v-bff5085a]{color:#ff8f8f;font-size:.9rem}@media (max-width: 640px){.login-card[data-v-bff5085a]{padding:1.5rem}.brand-lockup[data-v-bff5085a]{flex-direction:column;text-align:center}}.admin-sidebar[data-v-6a136671]{display:flex;flex-direction:column;gap:1rem;min-width:18rem;height:100%;padding:1rem;overflow-y:auto;border-right:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#0c101ef5,#080a14fa)}.sidebar-brand[data-v-6a136671]{display:flex;align-items:center;gap:.6rem;padding-bottom:.8rem;border-bottom:1px solid rgba(255,255,255,.06)}.brand-logo[data-v-6a136671]{width:1.75rem;height:1.75rem;object-fit:contain;border-radius:.35rem}.brand-name[data-v-6a136671]{font-family:Orbitron,sans-serif;font-size:.88rem;font-weight:700;letter-spacing:.06em;color:#f7f9ff}.championship-panel[data-v-6a136671]{padding:.8rem;border:1px solid rgba(0,212,255,.1);border-radius:1rem;background:#ffffff08}.panel-label[data-v-6a136671]{margin-bottom:.35rem;color:#c8d0ee;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.championship-select[data-v-6a136671]{color-scheme:dark;width:100%;padding:.72rem .85rem;border:1px solid rgba(255,255,255,.08);border-radius:.85rem;background:#070a12f2;color:#eff3ff}.championship-select option[data-v-6a136671]{background:#111423;color:#eff3ff}.sidebar-nav[data-v-6a136671]{display:grid;gap:.75rem;flex:1}.nav-group[data-v-6a136671]{display:flex;flex-direction:column;gap:.4rem}.nav-group-label[data-v-6a136671]{margin:0;color:#7f8cb2;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.nav-item[data-v-6a136671]{display:flex;align-items:center;gap:.8rem;box-sizing:border-box;width:100%;padding:.72rem .85rem;border:1px solid transparent;border-radius:.95rem;background:transparent;color:#aab4d8;font:inherit;font-size:.9rem;text-align:left;cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.nav-item[data-v-6a136671]:hover{color:#f7f9ff;border-color:#00d4ff24;background:#ffffff08;transform:translate(2px)}.nav-item--active[data-v-6a136671]{color:#fff;border-color:#00d4ff38;background:linear-gradient(90deg,#00d4ff24,#7c3aed14);box-shadow:inset 0 0 0 1px #ffffff08}.nav-icon[data-v-6a136671]{display:inline-flex;width:1.2rem;height:1.2rem}.nav-icon[data-v-6a136671] svg{width:100%;height:100%}.sidebar-footer[data-v-6a136671]{margin-top:auto;padding-top:.25rem}.logout-button[data-v-6a136671]{width:100%;padding:.75rem .9rem;border:1px solid rgba(0,212,255,.16);border-radius:.95rem;background:#00d4ff14;color:#f7f9ff;font-weight:700;cursor:pointer;transition:transform var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.logout-button[data-v-6a136671]:hover{transform:translateY(-1px);border-color:#00d4ff47;background:#00d4ff1f}@media (max-width: 900px){.admin-sidebar[data-v-6a136671]{min-width:100%;border-right:0;border-bottom:1px solid rgba(255,255,255,.06)}}.admin-shell[data-v-d087fc90]{display:grid;grid-template-columns:minmax(18rem,21rem) minmax(0,1fr);height:100dvh;overflow:hidden;background:radial-gradient(circle at top right,rgba(0,212,255,.12),transparent 28%),linear-gradient(180deg,#070810,#0b0c14)}.shell-content[data-v-d087fc90]{min-width:0;padding:.85rem 2rem 2rem;overflow-y:auto}@media (max-width: 900px){.admin-shell[data-v-d087fc90]{height:auto;overflow:visible;grid-template-columns:1fr}.shell-content[data-v-d087fc90]{padding:.65rem 1rem 1rem;overflow-y:visible}}.details-route[data-v-0191c3dc],.details-empty[data-v-0191c3dc]{display:grid;gap:1rem}.details-header h2[data-v-0191c3dc],.detail-card strong[data-v-0191c3dc],.details-empty h2[data-v-0191c3dc]{color:#f7f9ff}.header-subtitle[data-v-0191c3dc],.details-empty p[data-v-0191c3dc]{margin-top:.4rem;color:#aeb8da}.details-grid[data-v-0191c3dc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem}.detail-card[data-v-0191c3dc]{display:grid;gap:.35rem;padding:1.15rem;border:1px solid rgba(255,255,255,.08);border-radius:1.2rem;background:linear-gradient(180deg,#121524f5,#0a0c15fa)}.detail-card-wide[data-v-0191c3dc]{grid-column:1 / -1}.detail-label[data-v-0191c3dc]{color:#00d4ff;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.details-empty[data-v-0191c3dc]{padding:1.5rem;border:1px dashed rgba(0,212,255,.18);border-radius:1.25rem;background:#0b101cc2}.modal-overlay[data-v-0e905f4f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:1.5rem;background:#02040ac7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-card[data-v-0e905f4f]{width:min(36rem,100%);border:1px solid rgba(255,255,255,.08);border-radius:1.35rem;background:linear-gradient(180deg,#111423fa,#0a0d18fa);box-shadow:0 24px 70px #0000006b}.modal-header[data-v-0e905f4f],.modal-actions[data-v-0e905f4f]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.modal-header[data-v-0e905f4f]{padding:1.2rem 1.2rem 0}.modal-kicker[data-v-0e905f4f],.review-kicker[data-v-0e905f4f]{color:#00d4ff;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase}.modal-header h3[data-v-0e905f4f]{margin-top:.2rem;color:#f7f9ff}.close-button[data-v-0e905f4f]{width:2.4rem;height:2.4rem;border:0;border-radius:999px;background:#ffffff0f;color:#f7f9ff;font-size:1.4rem;cursor:pointer}.modal-body[data-v-0e905f4f]{display:grid;gap:1rem;padding:1.2rem}.field[data-v-0e905f4f]{display:grid;gap:.45rem;color:#d8e2ff}.field span[data-v-0e905f4f]{font-size:.84rem;font-weight:600}.field select[data-v-0e905f4f]{color-scheme:dark;width:100%;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:.95rem;background:#ffffff08;color:#f7f9ff}.field select option[data-v-0e905f4f]{background:#111423;color:#f7f9ff}.error-copy[data-v-0e905f4f]{color:#ff9393;font-size:.9rem}.review-card[data-v-0e905f4f]{display:grid;gap:.8rem;padding:1rem;border:1px solid rgba(255,255,255,.06);border-radius:1rem;background:#ffffff08}.review-grid[data-v-0e905f4f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.review-item[data-v-0e905f4f]{display:grid;gap:.3rem}.review-item span[data-v-0e905f4f]{color:#8f9bc1;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.review-item strong[data-v-0e905f4f]{color:#f7f9ff}.secondary-button[data-v-0e905f4f],.primary-button[data-v-0e905f4f]{padding:.85rem 1rem;border-radius:999px;font-weight:700;cursor:pointer}.secondary-button[data-v-0e905f4f]{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#f5fbff}.primary-button[data-v-0e905f4f]{border:1px solid rgba(0,212,255,.35);background:linear-gradient(135deg,#00d4ff33,#0082ff1f);color:#f5fbff}.modal-actions[data-v-0e905f4f]{justify-content:flex-end;padding-top:.4rem}.tier-preview-card[data-v-0e905f4f]{display:grid;gap:.65rem;padding:1rem;border:1px solid rgba(255,255,255,.06);border-radius:1rem;background:#ffffff08;max-height:14rem;overflow-y:auto}.tier-table[data-v-0e905f4f]{display:grid;gap:.25rem}.tier-row[data-v-0e905f4f]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;padding:.3rem .4rem;border-radius:.5rem}.tier-row--header[data-v-0e905f4f]{font-size:.68rem;font-weight:700;color:#4a5580;text-transform:uppercase;letter-spacing:.08em;padding-bottom:.25rem;border-bottom:1px solid rgba(255,255,255,.06)}.tier-row--changed[data-v-0e905f4f]{background:#00d4ff0a}.tier-nick[data-v-0e905f4f]{color:#f7f9ff;font-size:.84rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tier-badge[data-v-0e905f4f]{font-size:.78rem;font-weight:800;width:3.2rem;text-align:center;padding:.18rem .4rem;border-radius:.4rem}.tier-badge--old[data-v-0e905f4f],.tier-badge--same[data-v-0e905f4f]{color:#8f9bc1;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.tier-badge--new[data-v-0e905f4f]{color:#6ce8ff;background:#00d4ff1a;border:1px solid rgba(0,212,255,.2)}.tier-empty[data-v-0e905f4f]{color:#4a5580;font-size:.82rem;text-align:center;padding:.5rem 0}@media (max-width: 720px){.review-grid[data-v-0e905f4f]{grid-template-columns:1fr}.modal-actions[data-v-0e905f4f]{flex-direction:column-reverse}.secondary-button[data-v-0e905f4f],.primary-button[data-v-0e905f4f]{width:100%}}.actions-panel[data-v-5211806c]{display:grid;gap:1rem;padding:1.3rem;border:1px solid rgba(255,255,255,.06);border-radius:1.35rem;background:linear-gradient(180deg,#121524f5,#0a0c15fa);box-shadow:0 24px 48px #00000038}.actions-header h3[data-v-5211806c]{color:#f7f9ff}.panel-kicker[data-v-5211806c]{margin-bottom:.4rem;color:var(--accent-primary);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase}.panel-copy[data-v-5211806c]{margin-top:.45rem;color:#aeb8da;line-height:1.6}.actions-grid[data-v-5211806c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.action-button[data-v-5211806c]{display:grid;justify-items:center;gap:.75rem;padding:1.1rem .9rem;border:1px solid rgba(255,255,255,.06);border-radius:1rem;background:#ffffff06;color:#f7f9ff;cursor:pointer;transition:transform var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.action-button[data-v-5211806c]:hover{transform:translateY(-2px);border-color:#00d4ff38;background:linear-gradient(180deg,#00d4ff1a,#7c3aed14)}.action-icon[data-v-5211806c]{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.95rem;background:#00d4ff1a;color:#6ce8ff}.action-icon[data-v-5211806c] svg{width:1.45rem;height:1.45rem}.action-label[data-v-5211806c]{font-weight:700}@media (max-width: 720px){.actions-grid[data-v-5211806c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.actions-grid[data-v-5211806c]{grid-template-columns:1fr}}.dashboard-route[data-v-f7ceac97]{display:grid;gap:1rem}.card-kicker[data-v-f7ceac97],.stat-label[data-v-f7ceac97],.summary-label[data-v-f7ceac97]{color:var(--accent-primary);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase}.card-header h3[data-v-f7ceac97],.finish-card h3[data-v-f7ceac97]{color:#f7f9ff}.card-copy[data-v-f7ceac97]{color:#aeb8da;line-height:1.6}.dashboard-grid[data-v-f7ceac97]{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(18rem,.95fr);gap:1rem}.dashboard-main[data-v-f7ceac97]{display:grid;gap:1rem}.stats-grid[data-v-f7ceac97]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.stat-card[data-v-f7ceac97],.control-card[data-v-f7ceac97],.finish-card[data-v-f7ceac97]{padding:1.3rem;border:1px solid rgba(255,255,255,.06);border-radius:1.3rem;background:linear-gradient(180deg,#121524f5,#0a0c15fa);box-shadow:0 24px 48px #00000038}.stat-label[data-v-f7ceac97],.summary-label[data-v-f7ceac97]{color:#94a3c8}.stat-card strong[data-v-f7ceac97]{display:block;margin-top:.55rem;color:#fff;font-size:clamp(1.35rem,2vw,1.85rem)}.card-header[data-v-f7ceac97]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.status-chip[data-v-f7ceac97]{padding:.55rem .8rem;border:1px solid rgba(0,212,255,.16);border-radius:999px;background:#00d4ff14;color:#dce3fb;white-space:nowrap}.control-summary[data-v-f7ceac97]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.summary-item[data-v-f7ceac97]{padding:.9rem 1rem;border-radius:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.summary-item strong[data-v-f7ceac97]{display:block;margin-top:.35rem;color:#fff}.control-actions[data-v-f7ceac97]{display:flex;gap:.75rem;margin-top:1rem}.secondary-button[data-v-f7ceac97]{padding:.85rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:.95rem;background:#ffffff09;color:#f7f9ff;font-weight:700;cursor:pointer;transition:transform var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.secondary-button[data-v-f7ceac97]:hover{transform:translateY(-1px);border-color:#00d4ff2e;background:#00d4ff14}.primary-button[data-v-f7ceac97]{padding:.9rem 1rem;border:1px solid rgba(0,212,255,.28);border-radius:.95rem;background:linear-gradient(135deg,#00d4ff33,#0082ff1f);color:#f7f9ff;font-weight:700;cursor:pointer}.dashboard-side[data-v-f7ceac97]{display:grid}.finish-card[data-v-f7ceac97]{display:grid;align-content:start;gap:.9rem}.finish-summary[data-v-f7ceac97]{display:grid;gap:.75rem}.status-chip--success[data-v-f7ceac97]{border-color:#44d6903d;background:#44d6901f;color:#9af4bf}@media (max-width: 1080px){.dashboard-grid[data-v-f7ceac97]{grid-template-columns:1fr}}@media (max-width: 720px){.stats-grid[data-v-f7ceac97],.control-summary[data-v-f7ceac97]{grid-template-columns:1fr}.control-actions[data-v-f7ceac97]{flex-direction:column}}.draft-route[data-v-9403103d]{display:flex;flex-direction:column;gap:1rem}.route-header h2[data-v-9403103d]{color:#f7f9ff;font-size:clamp(1.75rem,1.4rem + 1vw,2.35rem)}.header-subtitle[data-v-9403103d]{margin-top:.4rem;color:#aeb8da}.feature-card[data-v-9403103d]{padding:1.25rem;border:1px solid rgba(0,212,255,.14);border-radius:1.2rem;background:radial-gradient(circle at top right,rgba(0,212,255,.07),transparent 35%),linear-gradient(180deg,#121524f5,#0a0c15fa);box-shadow:0 20px 45px #00000038;display:flex;flex-direction:column;gap:1rem}.card-kicker[data-v-9403103d]{color:#7f8ecb;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.card-heading[data-v-9403103d]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.card-heading h3[data-v-9403103d],.feature-card>h3[data-v-9403103d]{color:#fff;font-size:1.15rem;margin-top:.2rem}.card-badge[data-v-9403103d]{padding:.35rem .7rem;border:1px solid rgba(108,232,255,.24);border-radius:999px;color:#8be8ff;font-size:.78rem;white-space:nowrap}.card-actions[data-v-9403103d]{margin-top:auto;display:flex;justify-content:flex-end}.setup-grid[data-v-9403103d]{display:grid;grid-template-columns:280px 1fr;gap:1rem}.config-row[data-v-9403103d]{display:flex;flex-direction:column;gap:.75rem}.config-label[data-v-9403103d]{display:flex;flex-direction:column;gap:.35rem;color:#aeb8da;font-size:.85rem}.config-input[data-v-9403103d]{padding:.6rem .8rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;color:#f7f9ff;font-size:.95rem;width:100%}.player-grid[data-v-9403103d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem;max-height:380px;overflow-y:auto;padding-right:.2rem}.player-grid[data-v-9403103d]::-webkit-scrollbar{width:4px}.player-grid[data-v-9403103d]::-webkit-scrollbar-track{background:transparent}.player-grid[data-v-9403103d]::-webkit-scrollbar-thumb{background:#00d4ff33;border-radius:2px}.player-chip[data-v-9403103d]{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border:1px solid rgba(255,255,255,.07);border-radius:.75rem;background:#ffffff05;color:#e0e8ff;cursor:pointer;font-size:.82rem;transition:all .15s;text-align:left}.player-chip[data-v-9403103d]:hover{border-color:#00d4ff59;background:#00d4ff0f}.player-chip.selected[data-v-9403103d]{border-color:#44d6908c;background:#44d6901a}.chip-rank[data-v-9403103d]{padding:2px 5px;border-radius:4px;font-size:.7rem;font-weight:700;min-width:26px;text-align:center}.chip-name[data-v-9403103d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.pool-layout[data-v-9403103d]{display:grid;grid-template-columns:260px 1fr;gap:1rem;flex:1}.pool-header-actions[data-v-9403103d]{display:flex;gap:.5rem}.order-list[data-v-9403103d]{display:flex;flex-direction:column;gap:.4rem}.order-item[data-v-9403103d]{display:flex;align-items:center;gap:.75rem;padding:.55rem .75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:.75rem;cursor:grab;-webkit-user-select:none;user-select:none;transition:background .12s,border-color .12s}.order-item[data-v-9403103d]:hover{background:#00d4ff0d}.order-item[data-v-9403103d]:active{cursor:grabbing}.order-item.drag-over[data-v-9403103d]{border-color:#00d4ff80;background:#00d4ff14}.drag-handle[data-v-9403103d]{color:#3a4260;font-size:1rem;cursor:grab;line-height:1}.order-num[data-v-9403103d]{color:#00d4ff;font-weight:700;font-size:.85rem;width:22px}.order-name[data-v-9403103d]{flex:1;font-size:.88rem;color:#e0e8ff}.pool-footer[data-v-9403103d]{display:flex;justify-content:space-between;gap:1rem;padding-top:.5rem}.primary-button[data-v-9403103d],.ghost-button[data-v-9403103d]{padding:.78rem 1.2rem;border-radius:999px;font-weight:700;cursor:pointer;transition:all .15s;font-size:.88rem}.primary-button[data-v-9403103d]:disabled{opacity:.35;cursor:not-allowed}.primary-button[data-v-9403103d]{border:1px solid rgba(0,212,255,.35);background:linear-gradient(135deg,#00d4ff33,#0082ff1f);color:#f5fbff}.primary-button[data-v-9403103d]:not(:disabled):hover{border-color:#00d4ff99}.ghost-button[data-v-9403103d]{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#dce4ff}.ghost-button.sm[data-v-9403103d]{padding:.45rem .85rem;font-size:.78rem}.ghost-button.danger[data-v-9403103d]{border-color:#ff50504d;color:#ff9d9d}.ghost-button.danger[data-v-9403103d]:hover{background:#ff50501a}.draft-live[data-v-9403103d]{height:calc(100vh - 80px)}.draft-live-header[data-v-9403103d]{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1rem;background:#0a0c16e6;border:1px solid rgba(0,212,255,.12);border-radius:1rem;flex-shrink:0}.draft-meta[data-v-9403103d]{display:flex;align-items:center;gap:1.25rem}.draft-meta-item[data-v-9403103d]{font-size:.88rem;color:#aeb8da}.draft-meta-item strong[data-v-9403103d]{color:#00d4ff}.draft-finished-badge[data-v-9403103d]{font-size:.78rem;font-weight:700;background:#00d4ff1f;border:1px solid rgba(0,212,255,.3);color:#00d4ff;padding:.3rem .8rem;border-radius:999px;letter-spacing:.06em}.draft-live-actions[data-v-9403103d]{display:flex;gap:.5rem}.draft-board[data-v-9403103d]{display:grid;grid-template-columns:220px 1fr;gap:1rem;flex:1;min-height:0}.pool-panel[data-v-9403103d]{display:flex;flex-direction:column;border:1px solid rgba(0,212,255,.12);border-radius:1rem;overflow:hidden;background:#080a14cc}.pool-panel-header[data-v-9403103d]{padding:.7rem .85rem;background:#00d4ff0d;border-bottom:1px solid rgba(0,212,255,.1)}.pool-panel-header h4[data-v-9403103d]{font-size:.85rem;color:#00d4ff;margin:0 0 .4rem}.pool-search[data-v-9403103d]{width:100%;padding:.4rem .65rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;color:#f7f9ff;font-size:.78rem}.pool-cols[data-v-9403103d]{display:grid;grid-template-columns:40px 44px 1fr;column-gap:.5rem;padding:.3rem .65rem;font-size:.65rem;color:#5a6480;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.05)}.pool-rows[data-v-9403103d]{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,212,255,.15) transparent}.pool-row[data-v-9403103d]{display:grid;grid-template-columns:40px 44px 1fr;column-gap:.5rem;align-items:center;padding:.35rem .65rem;border-bottom:1px solid rgba(255,255,255,.03);background:transparent;color:#c8d4f0;cursor:grab;transition:background .12s;font-size:.82rem}.pool-row[data-v-9403103d]:active{cursor:grabbing}.pool-row[data-v-9403103d]:hover{background:#00d4ff12}.pool-row.selected[data-v-9403103d]{background:#44d6901f;border-left:2px solid #44d690}.pool-rank[data-v-9403103d]{padding:1px 4px;border-radius:3px;font-size:.65rem;font-weight:700;min-width:22px;text-align:center;display:inline-block}.pool-cost[data-v-9403103d]{color:#5a6480;font-size:.78rem}.pool-name[data-v-9403103d]{padding-left:.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-empty[data-v-9403103d]{padding:2rem;text-align:center;color:#3a4260;font-size:.82rem}.teams-panel[data-v-9403103d]{display:flex;flex-direction:column;gap:.75rem;min-height:0;overflow:hidden}.action-bar[data-v-9403103d]{display:flex;align-items:center;gap:1rem;padding:.6rem 1rem;background:#44d69014;border:1px solid rgba(68,214,144,.3);border-radius:.85rem;font-size:.85rem;color:#c8d4f0;flex-shrink:0;animation:glow-pulse-9403103d 2s ease-in-out infinite}@keyframes glow-pulse-9403103d{0%,to{box-shadow:0 0 #44d69033}50%{box-shadow:0 0 16px 2px #44d69026}}.action-bar strong[data-v-9403103d]{color:#44d690}.action-cost[data-v-9403103d]{color:#7f8ecb;font-size:.78rem}.action-hint[data-v-9403103d]{flex:1;color:#5a6480;font-size:.76rem}.teams-grid[data-v-9403103d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.5rem;overflow-y:auto;flex:1;padding-right:.2rem;align-content:start;scrollbar-width:thin;scrollbar-color:rgba(0,212,255,.15) transparent}.team-card[data-v-9403103d]{background:#0a0c16d9;border:1px solid rgba(255,255,255,.07);border-radius:.85rem;overflow:hidden;opacity:.65;transform:scale(.99);transition:all .2s;height:fit-content}.team-card--turn[data-v-9403103d],.team-card--valid[data-v-9403103d]{opacity:1;transform:scale(1);border-color:#44d69080;cursor:pointer;box-shadow:0 0 20px #44d69026}.team-card--valid[data-v-9403103d]:hover{background:#44d69012}.team-card--drop[data-v-9403103d]{border-color:#00d4ff!important;background:#00d4ff1a!important;box-shadow:0 0 24px #00d4ff40!important;transform:scale(1.02)!important}.team-card-header[data-v-9403103d]{padding:.75rem 1rem;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:.45rem}.team-cap-row[data-v-9403103d]{display:flex;align-items:center;gap:.4rem}.team-cap-icon[data-v-9403103d]{font-size:.9rem}.team-cap-name[data-v-9403103d]{flex:1;font-size:.88rem;font-weight:700;color:#f7f9ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-rating[data-v-9403103d]{font-size:.72rem;color:#fbbf24}.team-budget-row[data-v-9403103d]{font-size:.72rem;color:#5a6480}.budget-bar-bg[data-v-9403103d]{height:3px;background:#ffffff14;border-radius:2px;margin-top:3px;overflow:hidden}.budget-bar-fill[data-v-9403103d]{height:100%;background:#44d690;border-radius:2px;transition:width .3s}.turn-badge[data-v-9403103d]{font-size:.65rem;font-weight:800;background:#44d690;color:#000;text-align:center;padding:2px 6px;border-radius:4px;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 10px #44d69080}.team-roster[data-v-9403103d]{padding:.55rem .75rem;display:flex;flex-direction:column;gap:.3rem}.roster-row[data-v-9403103d]{display:flex;align-items:center;gap:.55rem;padding:.38rem .55rem;border-radius:6px;background:#ffffff05;font-size:.82rem}.roster-row--selectable[data-v-9403103d]{cursor:pointer}.roster-row--selectable[data-v-9403103d]:hover{background:#44d6901f;box-shadow:0 0 0 1px #44d690}.roster-row.empty[data-v-9403103d]{background:transparent;border:1px dashed rgba(255,255,255,.07);opacity:.5}.roster-rank[data-v-9403103d]{padding:1px 4px;border-radius:3px;font-size:.62rem;font-weight:700;min-width:22px;text-align:center}.roster-name[data-v-9403103d]{flex:1;color:#c8d4f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roster-cost[data-v-9403103d]{color:#5a6480;font-size:.72rem}.empty-dot[data-v-9403103d]{color:#333;min-width:22px;text-align:center}.empty-text[data-v-9403103d]{color:#333;font-style:italic;font-size:.76rem}@media (max-width: 960px){.setup-grid[data-v-9403103d],.pool-layout[data-v-9403103d],.draft-board[data-v-9403103d]{grid-template-columns:1fr}.draft-live[data-v-9403103d]{height:auto}}.history-grid[data-v-14a791ef]{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:.6rem}.history-card[data-v-14a791ef]{display:grid;gap:.6rem;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.07);border-radius:1rem;background:linear-gradient(180deg,#121524f7,#0a0c15fa)}.card-main[data-v-14a791ef]{display:flex;gap:.75rem;align-items:flex-start}.trophy-mark[data-v-14a791ef]{display:grid;place-items:center;flex-shrink:0;width:2.2rem;height:2.2rem;border-radius:.6rem;background:linear-gradient(135deg,#00d4ff24,#7c3aed29);border:1px solid rgba(0,212,255,.18);color:#f7f9ff;font-size:.75rem;font-weight:900}.card-body[data-v-14a791ef]{display:grid;gap:.25rem;min-width:0}.card-top-row[data-v-14a791ef]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.card-kicker[data-v-14a791ef]{color:#00d4ff;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.card-chips[data-v-14a791ef]{display:flex;gap:.35rem;flex-wrap:wrap}.chip[data-v-14a791ef]{padding:.15rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#aeb8da;font-size:.7rem}.chip-teams[data-v-14a791ef]{color:#6ce8ff;border-color:#00d4ff26;background:#00d4ff0f}.card-body h3[data-v-14a791ef]{color:#f7f9ff;font-size:.95rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.champion-line[data-v-14a791ef]{color:#aeb8da;font-size:.8rem}.champion-label[data-v-14a791ef]{color:#00d4ff;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;margin-right:.4rem}.card-actions[data-v-14a791ef]{display:flex;gap:.5rem}.ghost-button[data-v-14a791ef]{flex:1;padding:.5rem .75rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#dbe4ff;font-size:.82rem;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s}.ghost-button[data-v-14a791ef]:hover{border-color:#00d4ff38;background:#00d4ff12}.ghost-button-danger[data-v-14a791ef]:hover{border-color:#f8717140;background:#f8717114;color:#fca5a5}.delete-confirmation[data-v-14a791ef]{display:grid;gap:.5rem;padding:.65rem .8rem;border:1px solid rgba(248,113,113,.18);border-radius:.8rem;background:#5016162e}.confirmation-copy[data-v-14a791ef]{color:#ffd0d0;font-size:.82rem;line-height:1.4}.empty-state[data-v-14a791ef]{display:grid;gap:.5rem;padding:2rem;border:1px dashed rgba(0,212,255,.18);border-radius:1.25rem;background:#0b101cc2;color:#aeb8da}.history-route[data-v-12389c2d]{display:grid;gap:1rem}.history-header[data-v-12389c2d]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.history-header h2[data-v-12389c2d]{color:#f7f9ff;font-size:clamp(1.75rem,1.4rem + 1vw,2.35rem)}.header-subtitle[data-v-12389c2d]{margin-top:.4rem;max-width:42rem;color:#aeb8da;line-height:1.6}.matches-workbench[data-v-16e924f1]{display:grid;gap:1rem}.actions-bar[data-v-16e924f1]{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.primary-button[data-v-16e924f1],.secondary-button[data-v-16e924f1]{padding:.85rem 1.25rem;border-radius:.95rem;font-weight:700;cursor:pointer;transition:transform .15s ease,border-color .15s ease,opacity .15s ease}.primary-button[data-v-16e924f1]:not(:disabled):hover,.secondary-button[data-v-16e924f1]:not(:disabled):hover{transform:translateY(-1px)}.primary-button[data-v-16e924f1]{border:1px solid rgba(0,212,255,.28);background:linear-gradient(135deg,#00d4ff33,#7c3aed2e);color:#f7f9ff}.secondary-button[data-v-16e924f1]{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#f7f9ff}.primary-button[data-v-16e924f1]:disabled,.secondary-button[data-v-16e924f1]:disabled{opacity:.45;cursor:not-allowed}.round-status[data-v-16e924f1]{padding:.5rem 1rem;border:1px solid rgba(0,212,255,.18);border-radius:999px;background:#00d4ff0f;color:#6ce8ff;font-size:.85rem;font-weight:600}.error-banner[data-v-16e924f1]{padding:.85rem 1rem;border:1px solid rgba(255,107,129,.3);border-radius:.85rem;background:#ff6b8114;color:#ffd5df;font-size:.88rem}.empty-state[data-v-16e924f1]{padding:1.5rem;border:1px solid rgba(255,255,255,.06);border-radius:1rem;background:#08081880;color:#aeb8da;line-height:1.6}.empty-state strong[data-v-16e924f1]{color:#f7f9ff}.rounds-list[data-v-16e924f1]{display:grid;gap:1.25rem}.round-group[data-v-16e924f1]{border:1px solid rgba(0,212,255,.14);border-radius:1rem;overflow:hidden}.round-label[data-v-16e924f1]{padding:.55rem 1rem;background:#00d4ff12;color:#6ce8ff;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid rgba(0,212,255,.1);display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}.round-label[data-v-16e924f1]:hover{background:#00d4ff1c}.round-label--done[data-v-16e924f1]{color:#aeb8da;background:#ffffff08;border-bottom-color:#ffffff0f}.round-label--done[data-v-16e924f1]:hover{background:#ffffff0d}.round-toggle[data-v-16e924f1]{display:flex;align-items:center;gap:.5rem}.done-badge[data-v-16e924f1]{font-size:.68rem;font-weight:600;padding:.15rem .55rem;border-radius:999px;background:#6ee7b714;border:1px solid rgba(110,231,183,.2);color:#6ee7b7;text-transform:none;letter-spacing:0}.chevron[data-v-16e924f1]{font-size:1rem;line-height:1;color:#4a5580;transform:rotate(90deg);transition:transform .2s;display:inline-block}.chevron--open[data-v-16e924f1]{transform:rotate(270deg)}.playin-tracker[data-v-16e924f1]{display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem;background:#00d4ff0a;border-bottom:1px solid rgba(0,212,255,.08)}.playin-team[data-v-16e924f1]{display:flex;align-items:center;gap:.5rem;opacity:.4;transition:opacity .2s}.playin-team--leading[data-v-16e924f1]{opacity:1}.playin-sep[data-v-16e924f1]{font-size:.65rem;font-weight:600;color:#4a5580;margin-right:.25rem}.playin-name[data-v-16e924f1]{font-size:.82rem;font-weight:700;color:#f7f9ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playin-dots[data-v-16e924f1]{display:flex;gap:4px;flex-shrink:0}.playin-dot[data-v-16e924f1]{width:10px;height:10px;border-radius:50%;border:2px solid rgba(0,212,255,.3);background:transparent;transition:background .2s,border-color .2s}.playin-dot--filled[data-v-16e924f1]{background:#00d4ff;border-color:#00d4ff;box-shadow:0 0 6px #00d4ff99}.playin-vs[data-v-16e924f1]{font-size:.68rem;font-weight:600;color:#4a5580;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;flex-shrink:0}.match-num[data-v-16e924f1]{font-size:.7rem;font-weight:700;color:#4a5580;width:1.5rem;flex-shrink:0;text-align:center}.match-grid[data-v-16e924f1]{display:flex;flex-direction:column;gap:1px;background:#ffffff0a}.match-card[data-v-16e924f1]{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:.75rem;padding:.65rem 1rem;background:#080818b3;cursor:pointer;transition:background .15s ease;outline:none}.match-card[data-v-16e924f1]:has(.match-num){grid-template-columns:auto 1fr auto 1fr auto}.match-card[data-v-16e924f1]:hover,.match-card[data-v-16e924f1]:focus-visible{background:#00d4ff0d}.team-name[data-v-16e924f1]{color:#f7f9ff;font-weight:700;font-size:.85rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-a[data-v-16e924f1]{text-align:right}.team-b[data-v-16e924f1]{text-align:left}.score-vs[data-v-16e924f1]{white-space:nowrap;min-width:3rem;text-align:center;font-variant-numeric:tabular-nums}.score-vs--done[data-v-16e924f1]{font-size:.88rem;font-weight:900;color:#6ce8ff;letter-spacing:.06em}.score-vs--pending[data-v-16e924f1]{font-size:.75rem;font-weight:600;color:#4a5580}.match-status[data-v-16e924f1]{padding:.18rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#aeb8da;font-size:.7rem;white-space:nowrap}.match-status--done[data-v-16e924f1]{color:#6ee7b7;border-color:#6ee7b733;background:#6ee7b70f}.match-maps[data-v-16e924f1]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.4rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.05);cursor:default}.map-thumb-btn[data-v-16e924f1]{position:relative;width:72px;aspect-ratio:16 / 9;border-radius:.4rem;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;cursor:pointer;padding:0;transition:border-color .15s;flex-shrink:0}.map-thumb-btn[data-v-16e924f1]:hover:not(:disabled){border-color:#00d4ff66}.map-thumb-btn--locked[data-v-16e924f1]{cursor:not-allowed;opacity:.45}.map-thumb-img[data-v-16e924f1]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.map-thumb-btn[data-map-fallback][data-v-16e924f1]:before{content:attr(data-map-fallback);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.48rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#4a5580;text-align:center;padding:.15rem;background:#ffffff05;line-height:1.2;word-break:break-word}.map-thumb-dot[data-v-16e924f1]{position:absolute;top:3px;right:3px;width:7px;height:7px;border-radius:50%;border:1px solid rgba(0,0,0,.5)}.map-thumb-dot--done[data-v-16e924f1]{background:#6ee7b7}.map-thumb-dot--pending[data-v-16e924f1]{background:#4a5580}.map-thumb-label[data-v-16e924f1]{position:absolute;bottom:2px;left:3px;font-size:.55rem;font-weight:800;color:#f7f9ff;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.8)}.toss-container[data-v-e41f1b48]{width:100%;height:130px;background:#020205;border-radius:10px;border:1px solid rgba(255,255,255,.06);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.radar-grid[data-v-e41f1b48]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,255,128,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,128,.03) 1px,transparent 1px);background-size:28px 28px;z-index:1}.teams-wrapper[data-v-e41f1b48]{display:flex;width:92%;height:78%;position:relative;z-index:10;gap:12px}.team-box[data-v-e41f1b48]{flex:1;background:#0a0a0fcc;border:2px solid rgba(255,255,255,.05);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;position:relative;transition:all .2s ease;overflow:hidden}.side-label[data-v-e41f1b48]{font-size:.65rem;font-weight:900;letter-spacing:.12em;opacity:.7}.team-blue .side-label[data-v-e41f1b48]{color:#00d4ff}.team-red .side-label[data-v-e41f1b48]{color:#f04}.team-name[data-v-e41f1b48]{font-size:1rem;font-weight:800;text-align:center;padding:0 12px;text-transform:uppercase;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;line-height:1.2}.vs-divider[data-v-e41f1b48]{display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:900;color:#ffffff26;width:36px;flex-shrink:0}.team-blue[data-v-e41f1b48]{border-color:#00d4ff1f}.team-red[data-v-e41f1b48]{border-color:#ff00441f}.team-blue.is-targeted[data-v-e41f1b48]{background:#00d4ff26;border-color:#00d4ffcc;box-shadow:0 0 28px #00d4ff2e inset}.team-red.is-targeted[data-v-e41f1b48]{background:#ff004426;border-color:#f04c;box-shadow:0 0 28px #ff00442e inset}.team-blue.is-locked[data-v-e41f1b48]{background:#00d4ff38;border-color:#00d4ff;box-shadow:0 0 40px #00d4ff59 inset,0 0 24px #00d4ff59;transform:scale(1.04)}.team-blue.is-locked .team-name[data-v-e41f1b48]{color:#00d4ff;text-shadow:0 0 16px #00d4ff}.team-red.is-locked[data-v-e41f1b48]{background:#ff004438;border-color:#f04;box-shadow:0 0 40px #ff004459 inset,0 0 24px #ff004459;transform:scale(1.04)}.team-red.is-locked .team-name[data-v-e41f1b48]{color:#f04;text-shadow:0 0 16px #ff0044}.target-brackets[data-v-e41f1b48]{position:absolute;width:88%;height:70%;top:10%;left:6%;pointer-events:none;z-index:15}.bracket[data-v-e41f1b48]{position:absolute;width:20px;height:20px;border:3px solid}.team-blue .bracket[data-v-e41f1b48]{border-color:#00d4ff;box-shadow:0 0 8px #00d4ff}.team-red .bracket[data-v-e41f1b48]{border-color:#f04;box-shadow:0 0 8px #f04}.top-left[data-v-e41f1b48]{top:0;left:0;border-right:none;border-bottom:none}.top-right[data-v-e41f1b48]{top:0;right:0;border-left:none;border-bottom:none}.bottom-left[data-v-e41f1b48]{bottom:0;left:0;border-right:none;border-top:none}.bottom-right[data-v-e41f1b48]{bottom:0;right:0;border-left:none;border-top:none}.scanner-laser[data-v-e41f1b48]{position:absolute;top:0;bottom:0;width:260px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),rgba(255,255,255,.18),rgba(255,255,255,.04),transparent);z-index:5;left:-260px;pointer-events:none}.scanner-laser.scanning[data-v-e41f1b48]{animation:scan-e41f1b48 .55s infinite linear}.scanner-laser.hidden[data-v-e41f1b48]{display:none}@keyframes scan-e41f1b48{0%{transform:translate(0)}to{transform:translate(1200px)}}.veto-overlay[data-v-ad616d25]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1100;padding:1rem;overflow-y:auto}.veto-panel[data-v-ad616d25]{width:100%;max-width:min(1200px,96vw);background:linear-gradient(160deg,#0a0a1e,#06060f);border:1px solid rgba(0,212,255,.18);border-radius:1.25rem;padding:1.5rem;display:grid;gap:1.25rem;box-shadow:0 32px 80px #000000b3;margin:auto}.veto-header[data-v-ad616d25]{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:.75rem}.veto-team-left[data-v-ad616d25]{text-align:left}.veto-team-right[data-v-ad616d25]{text-align:right}.team-label[data-v-ad616d25]{font-size:1rem;font-weight:800;color:#f7f9ff;letter-spacing:.02em}.veto-header-center[data-v-ad616d25]{display:flex;flex-direction:column;align-items:center;gap:.3rem}.veto-title[data-v-ad616d25]{font-family:Orbitron,monospace;font-size:.75rem;font-weight:900;letter-spacing:.14em;color:#6ce8ff}.veto-turn[data-v-ad616d25]{font-size:.78rem;font-weight:700;padding:.2rem .65rem;border-radius:999px;border:1px solid;white-space:nowrap}.veto-turn.is-ban[data-v-ad616d25]{color:#ff6b81;border-color:#ff6b8166;background:#ff6b8114}.veto-turn.is-pick[data-v-ad616d25]{color:#6ee7b7;border-color:#6ee7b766;background:#6ee7b714}.veto-complete[data-v-ad616d25]{font-size:.75rem;font-weight:700;letter-spacing:.06em;color:#6ee7b7}.close-btn[data-v-ad616d25]{width:2rem;height:2rem;border-radius:50%;border:1px solid rgba(255,255,255,.08);background:transparent;color:#aeb8da;cursor:pointer;font-size:.85rem;display:flex;align-items:center;justify-content:center;transition:background .15s}.close-btn[data-v-ad616d25]:hover{background:#ffffff0f}.veto-dots-row[data-v-ad616d25]{display:flex;gap:5px;justify-content:center;flex-wrap:wrap}.veto-dot[data-v-ad616d25]{width:10px;height:10px;border-radius:50%;transition:transform .15s}.dot-pending[data-v-ad616d25]{background:#ffffff14}.dot-current[data-v-ad616d25]{background:#ffffff4d;transform:scale(1.5)}.dot-ban[data-v-ad616d25]{background:#ff6b81b3}.dot-pick[data-v-ad616d25]{background:#6ee7b7b3}.map-grid[data-v-ad616d25]{display:grid;gap:.55rem}.map-grid[data-v-ad616d25]{grid-template-columns:repeat(11,1fr)}@media (max-width: 700px){.map-grid[data-v-ad616d25]{grid-template-columns:repeat(4,1fr)}}.map-card[data-v-ad616d25]{position:relative;aspect-ratio:2 / 5;border-radius:.65rem;overflow:hidden;border:2px solid rgba(255,255,255,.06);cursor:pointer;transition:transform .15s,border-color .15s;background:#0a0a1e}.map-card[data-v-ad616d25]:not(:disabled):hover{transform:scale(1.03)}.map-img[data-v-ad616d25]{width:100%;height:100%;object-fit:cover;display:block;transition:filter .2s,opacity .2s}.map-overlay[data-v-ad616d25]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:.4rem;background:linear-gradient(to top,rgba(0,0,0,.75) 0%,transparent 55%)}.map-name[data-v-ad616d25]{font-size:.72rem;font-weight:700;color:#f7f9ff;text-shadow:0 1px 4px rgba(0,0,0,.8);text-align:center}.map-badge[data-v-ad616d25]{font-size:.62rem;font-weight:900;letter-spacing:.06em;padding:2px 8px;border-radius:999px;margin-bottom:2px}.ban-badge[data-v-ad616d25]{background:#ff6b8140;color:#ff6b81;border:1px solid rgba(255,107,129,.5)}.pick-badge[data-v-ad616d25]{background:#6ee7b740;color:#6ee7b7;border:1px solid rgba(110,231,183,.5)}.decider-badge[data-v-ad616d25]{background:#00d4ff40;color:#6ce8ff;border:1px solid rgba(0,212,255,.5)}.map-card.card-ban-mode[data-v-ad616d25]:not(:disabled):hover{border-color:#ff6b8199}.map-card.card-ban-mode:not(:disabled):hover .map-img[data-v-ad616d25]{filter:brightness(.7) sepia(1) saturate(2) hue-rotate(300deg)}.map-card.card-pick-mode[data-v-ad616d25]:not(:disabled):hover{border-color:#6ee7b799}.map-card.card-pick-mode:not(:disabled):hover .map-img[data-v-ad616d25]{filter:brightness(1.1) saturate(1.2)}.map-card.card-banned[data-v-ad616d25]{cursor:default;border-color:#ff6b8133}.map-card.card-banned .map-img[data-v-ad616d25]{filter:grayscale(1) brightness(.35);opacity:.6}.map-card.card-picked[data-v-ad616d25]{cursor:default;border-color:#6ee7b773;box-shadow:0 0 16px #6ee7b726}.map-card.card-decider[data-v-ad616d25]{cursor:default;border-color:#00d4ff80;box-shadow:0 0 16px #00d4ff33}@keyframes card-scan-ad616d25{0%,to{border-color:#ffffff0f;filter:brightness(1);box-shadow:none}50%{border-color:#7c3aed99;filter:brightness(1.35);box-shadow:0 0 18px #7c3aed66}}@keyframes card-reveal-ad616d25{0%{transform:scale(.75) rotateY(90deg);opacity:0;filter:brightness(4) saturate(2)}55%{transform:scale(1.12) rotateY(-6deg);opacity:1;filter:brightness(1.6)}80%{transform:scale(.97) rotateY(2deg)}to{transform:scale(1) rotateY(0);filter:brightness(1)}}.card-scanning[data-v-ad616d25]{animation:card-scan-ad616d25 .35s ease-in-out infinite}.card-revealing[data-v-ad616d25]{animation:card-reveal-ad616d25 .55s cubic-bezier(.34,1.56,.64,1) forwards;position:relative;z-index:10}.toss-section[data-v-ad616d25]{display:grid;gap:.65rem}.toss-label[data-v-ad616d25]{display:flex;align-items:center;gap:.75rem;font-size:.8rem;font-weight:700;color:#aeb8da;letter-spacing:.04em;text-transform:uppercase}.toss-result-text[data-v-ad616d25]{font-size:.75rem;font-weight:600;color:#aeb8da;text-transform:none;letter-spacing:0}.toss-blue[data-v-ad616d25]{color:#00d4ff;font-weight:700}.toss-red[data-v-ad616d25]{color:#f04;font-weight:700}.toss-btn[data-v-ad616d25]{padding:.6rem 1.25rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#1e3a8a44,#7f1d1d44);color:#f7f9ff;font-size:.85rem;font-weight:700;cursor:pointer;transition:opacity .15s;width:fit-content}.toss-btn[data-v-ad616d25]:hover{opacity:.8}.veto-actions[data-v-ad616d25]{display:flex;justify-content:flex-end;gap:.65rem}.btn-reset[data-v-ad616d25]{padding:.65rem 1.25rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.08);background:transparent;color:#aeb8da;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s}.btn-reset[data-v-ad616d25]:not(:disabled):hover{background:#ffffff0a}.btn-reset[data-v-ad616d25]:disabled{opacity:.35;cursor:not-allowed}.btn-randomize[data-v-ad616d25]{padding:.65rem 1.25rem;border-radius:.85rem;border:1px solid rgba(124,58,237,.3);background:#7c3aed1a;color:#c4b5fd;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.btn-randomize[data-v-ad616d25]:not(:disabled):hover{background:#7c3aed2e;border-color:#7c3aed80}.btn-randomize[data-v-ad616d25]:disabled{opacity:.35;cursor:not-allowed}.btn-confirm[data-v-ad616d25]{padding:.65rem 1.75rem;border-radius:.85rem;border:1px solid rgba(0,212,255,.3);background:linear-gradient(135deg,#00d4ff33,#7c3aed2e);color:#f7f9ff;font-size:.85rem;font-weight:700;cursor:pointer;transition:transform .15s,opacity .15s}.btn-confirm[data-v-ad616d25]:not(:disabled):hover{transform:translateY(-1px)}.btn-confirm[data-v-ad616d25]:disabled{opacity:.35;cursor:not-allowed}.modal-overlay[data-v-932b4d02]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;overflow-y:auto}.modal-panel[data-v-932b4d02]{width:100%;max-width:620px;background:linear-gradient(160deg,#0d0d22,#090914);border:1px solid rgba(0,212,255,.15);border-radius:1.25rem;padding:1.5rem;display:grid;gap:1.25rem;box-shadow:0 24px 60px #0009,0 0 0 1px #ffffff0a;margin:auto}.modal-header[data-v-932b4d02]{display:flex;align-items:center;justify-content:space-between}.stage-chip[data-v-932b4d02]{padding:.3rem .75rem;border-radius:999px;border:1px solid rgba(0,212,255,.2);background:#00d4ff12;color:#6ce8ff;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.close-btn[data-v-932b4d02]{width:2rem;height:2rem;border-radius:50%;border:1px solid rgba(255,255,255,.08);background:transparent;color:#aeb8da;cursor:pointer;font-size:.85rem;display:flex;align-items:center;justify-content:center;transition:background .15s}.close-btn[data-v-932b4d02]:hover{background:#ffffff0f}.scoreboard[data-v-932b4d02]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:1.25rem .5rem;border:1px solid rgba(255,255,255,.06);border-radius:1rem;background:#08081899}.team-side[data-v-932b4d02]{display:flex;flex-direction:column;align-items:center;gap:.75rem;transition:opacity .2s}.team-side.losing[data-v-932b4d02]{opacity:.3}.team-name[data-v-932b4d02]{color:#f7f9ff;font-weight:700;font-size:.88rem;text-align:center;word-break:break-word;line-height:1.3}.team-side.winning .team-name[data-v-932b4d02]{color:#6ce8ff}.score-controls[data-v-932b4d02]{display:flex;align-items:center;gap:.6rem}.score-btn[data-v-932b4d02]{width:2rem;height:2rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#f7f9ff;font-size:1.1rem;cursor:pointer;transition:background .15s,border-color .15s;display:flex;align-items:center;justify-content:center}.score-btn[data-v-932b4d02]:not(:disabled):hover{background:#00d4ff1f;border-color:#00d4ff4d}.score-btn[data-v-932b4d02]:disabled{opacity:.3;cursor:not-allowed}.score-value[data-v-932b4d02]{font-size:2rem;font-weight:900;color:#f7f9ff;min-width:2.5rem;text-align:center;font-variant-numeric:tabular-nums}.team-side.winning .score-value[data-v-932b4d02]{color:#6ce8ff}.vs-col[data-v-932b4d02]{display:flex;flex-direction:column;align-items:center;gap:.4rem}.vs-label[data-v-932b4d02]{color:#4a5580;font-size:.75rem;font-weight:700}.winner-badge[data-v-932b4d02]{font-size:.65rem;font-weight:700;padding:.2rem .5rem;border-radius:999px;background:#6ee7b71a;border:1px solid rgba(110,231,183,.25);color:#6ee7b7;white-space:nowrap;text-align:center}.field-row[data-v-932b4d02]{display:grid;grid-template-columns:80px 1fr;align-items:center;gap:.75rem}.field-label[data-v-932b4d02]{color:#aeb8da;font-size:.82rem;font-weight:600}.pill-group[data-v-932b4d02]{display:flex;gap:.4rem}.pill[data-v-932b4d02]{padding:.35rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#aeb8da;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s}.pill.active[data-v-932b4d02]{border-color:#00d4ff59;background:#00d4ff1f;color:#6ce8ff}.maps-section[data-v-932b4d02]{display:grid;gap:.6rem;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.06);border-radius:.85rem;background:#08081880}.maps-header[data-v-932b4d02]{display:flex;align-items:center;justify-content:space-between}.maps-preview[data-v-932b4d02]{display:flex;flex-wrap:wrap;gap:.5rem;min-height:2.5rem;align-items:center}.no-maps[data-v-932b4d02]{color:#4a5580;font-size:.8rem}.map-thumb[data-v-932b4d02]{position:relative;width:90px;aspect-ratio:16 / 9;border-radius:.5rem;overflow:hidden;border:1px solid rgba(110,231,183,.3);box-shadow:0 0 8px #6ee7b71a;flex-shrink:0;background:linear-gradient(135deg,#0e1a1a,#091414)}.thumb-img[data-v-932b4d02]{width:100%;height:100%;object-fit:cover;display:block}.thumb-overlay[data-v-932b4d02]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:.2rem .25rem;background:linear-gradient(to top,rgba(0,0,0,.78) 0%,transparent 55%)}.thumb-num[data-v-932b4d02]{font-size:.55rem;font-weight:900;color:#6ce8ff;line-height:1}.thumb-name[data-v-932b4d02]{font-size:.56rem;font-weight:700;color:#f7f9ff;text-align:center;line-height:1.2;word-break:break-word}.btn-veto[data-v-932b4d02]{padding:.4rem .85rem;border-radius:.65rem;border:1px solid rgba(0,212,255,.2);background:#00d4ff12;color:#6ce8ff;font-size:.78rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s}.btn-veto[data-v-932b4d02]:hover{background:#00d4ff21}.field-select[data-v-932b4d02]{padding:.55rem .75rem;border-radius:.65rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#f7f9ff;font-size:.85rem;width:100%;outline:none;transition:border-color .15s;color-scheme:dark}.field-select[data-v-932b4d02]:focus{border-color:#00d4ff59}.field-hint[data-v-932b4d02]{color:#4a5580;font-size:.82rem}.error-msg[data-v-932b4d02]{color:#ffd5df;font-size:.85rem;padding:.6rem .85rem;border-radius:.65rem;border:1px solid rgba(255,107,129,.25);background:#ff6b8112}.modal-actions[data-v-932b4d02]{display:flex;justify-content:flex-end;gap:.65rem}.btn-cancel[data-v-932b4d02]{padding:.7rem 1.25rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.1);background:transparent;color:#aeb8da;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s}.btn-cancel[data-v-932b4d02]:hover{background:#ffffff0a}.btn-save[data-v-932b4d02]{padding:.7rem 1.5rem;border-radius:.85rem;border:1px solid rgba(0,212,255,.3);background:linear-gradient(135deg,#00d4ff33,#7c3aed2e);color:#f7f9ff;font-size:.88rem;font-weight:700;cursor:pointer;transition:transform .15s,opacity .15s}.btn-save[data-v-932b4d02]:not(:disabled):hover{transform:translateY(-1px)}.btn-save[data-v-932b4d02]:disabled{opacity:.4;cursor:not-allowed}.modal-overlay[data-v-cda39eba]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1100;padding:1rem;overflow-y:auto}.modal-panel[data-v-cda39eba]{width:100%;max-width:740px;background:linear-gradient(160deg,#0d0d22,#090914);border:1px solid rgba(0,212,255,.15);border-radius:1.25rem;padding:1.5rem;display:grid;gap:1.5rem;box-shadow:0 24px 60px #000000bf;margin:auto}.modal-header[data-v-cda39eba]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.header-info[data-v-cda39eba]{display:flex;align-items:center;gap:.6rem}.map-chip[data-v-cda39eba]{padding:.25rem .65rem;border-radius:999px;border:1px solid rgba(0,212,255,.25);background:#00d4ff14;color:#6ce8ff;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.map-name[data-v-cda39eba]{color:#f7f9ff;font-weight:700;font-size:.95rem}.close-btn[data-v-cda39eba]{width:2rem;height:2rem;border-radius:50%;border:1px solid rgba(255,255,255,.08);background:transparent;color:#aeb8da;cursor:pointer;font-size:.85rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s}.close-btn[data-v-cda39eba]:hover{background:#ffffff0f}.state-msg[data-v-cda39eba]{color:#aeb8da;font-size:.88rem;text-align:center;padding:1.5rem 0}.teams-grid[data-v-cda39eba]{display:grid;gap:1.25rem}.team-group[data-v-cda39eba]{display:grid;gap:.75rem}.team-label[data-v-cda39eba]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6ce8ff;padding-bottom:.35rem;border-bottom:1px solid rgba(0,212,255,.12)}.cards-row[data-v-cda39eba]{display:flex;flex-wrap:wrap;gap:.85rem}.hero-card-wrapper[data-v-cda39eba]{perspective:900px;width:118px;height:200px}.hero-card[data-v-cda39eba]{position:relative;width:118px;height:200px;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.4,0,.2,1);border-radius:.9rem;--c-border: rgba(74, 85, 128, .45);--c-from: #0c0e1c;--c-to: #060810;--c-shadow: rgba(74, 85, 128, .08);--c-glow: rgba(74, 85, 128, .45);--c-corner: rgba(74, 85, 128, .45)}.hero-card.is-flipped[data-v-cda39eba]{transform:rotateY(180deg)}.hero-card--unlinked[data-v-cda39eba]{opacity:.45}.hero-card.mat--s[data-v-cda39eba]{--c-border: rgba(255, 220, 0, .7);--c-from: #3d2c00;--c-to: #080500;--c-shadow: rgba(255, 215, 0, .2);--c-glow: rgba(255, 215, 0, .6);--c-corner: rgba(255, 215, 0, .75)}.hero-card.mat--a[data-v-cda39eba]{--c-border: rgba(108, 232, 255, .58);--c-from: #062535;--c-to: #02080e;--c-shadow: rgba(108, 232, 255, .16);--c-glow: rgba(108, 232, 255, .55);--c-corner: rgba(108, 232, 255, .62)}.hero-card.mat--b[data-v-cda39eba]{--c-border: rgba(180, 139, 255, .58);--c-from: #18083a;--c-to: #06020e;--c-shadow: rgba(180, 139, 255, .15);--c-glow: rgba(180, 139, 255, .55);--c-corner: rgba(180, 139, 255, .62)}.hero-card.mat--c[data-v-cda39eba]{--c-border: rgba(174, 184, 218, .4);--c-from: #181e30;--c-to: #080c18;--c-shadow: rgba(174, 184, 218, .1);--c-glow: rgba(174, 184, 218, .45);--c-corner: rgba(174, 184, 218, .45)}.card-face[data-v-cda39eba]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.9rem;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.card-front[data-v-cda39eba]{border:1.5px solid var(--c-border);background:linear-gradient(160deg,var(--c-from) 0%,var(--c-to) 100%);box-shadow:0 0 24px var(--c-shadow);display:flex;flex-direction:column;align-items:center;gap:.38rem;padding:.75rem .5rem .6rem;cursor:pointer;transition:border-color .4s ease,box-shadow .4s ease,background .4s ease}.card-front[data-v-cda39eba]:not(.hero-card--unlinked *):hover{box-shadow:0 0 32px var(--c-shadow),0 0 0 1px var(--c-border)}.card-front[data-v-cda39eba]:after{content:"";position:absolute;top:0;bottom:0;width:60%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);opacity:0;pointer-events:none;transform:translate(-100%)}.hero-card-wrapper.tier-revealed .card-front[data-v-cda39eba]:after{animation:shimmer-sweep-cda39eba .65s ease-out}.card-back[data-v-cda39eba]{transform:rotateY(180deg);background:linear-gradient(160deg,#10112a,#060610);border:1.5px solid rgba(0,212,255,.22);display:flex;flex-direction:column;align-items:center;gap:.42rem;padding:.55rem .42rem .45rem}.corner[data-v-cda39eba]{position:absolute;width:9px;height:9px;border-color:var(--c-corner);border-style:solid;border-radius:1px;opacity:.75;pointer-events:none;transition:border-color .4s ease}.corner--tl[data-v-cda39eba]{top:5px;left:5px;border-width:1.5px 0 0 1.5px}.corner--tr[data-v-cda39eba]{top:5px;right:5px;border-width:1.5px 1.5px 0 0}.corner--bl[data-v-cda39eba]{bottom:5px;left:5px;border-width:0 0 1.5px 1.5px}.corner--br[data-v-cda39eba]{bottom:5px;right:5px;border-width:0 1.5px 1.5px 0}.card-tier-badge[data-v-cda39eba]{position:relative;z-index:1}.tier-label[data-v-cda39eba]{display:inline-block;padding:.1rem .5rem;border-radius:999px;border:1px solid var(--c-border);background:#00000080;font-size:.7rem;font-weight:800;letter-spacing:.04em;color:#f7f9ff;min-width:2.1rem;text-align:center;transition:border-color .4s ease,color .3s ease}.tier-label--empty[data-v-cda39eba]{color:#3a4560;border-color:#ffffff0f}.card-avatar[data-v-cda39eba]{position:relative;width:56px;height:56px;border-radius:50%;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:visible}.avatar-svg[data-v-cda39eba]{width:34px;height:34px;color:#aeb8da}.card-glow[data-v-cda39eba]{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;background:var(--c-glow);filter:blur(16px);opacity:.45;pointer-events:none;transition:opacity .4s ease,background .4s ease}.card-nick[data-v-cda39eba]{color:#f7f9ff;font-size:.75rem;font-weight:700;text-align:center;width:100%;padding:0 .2rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.card-hint[data-v-cda39eba]{font-size:.6rem;color:#3a4560;text-transform:uppercase;letter-spacing:.05em}.no-link[data-v-cda39eba]{font-size:.65rem;color:#3a4560;font-style:italic;text-align:center}.back-nick[data-v-cda39eba]{font-size:.68rem;font-weight:700;color:#6ce8ff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;padding:0 .25rem}.tier-grid[data-v-cda39eba]{display:grid;grid-template-columns:repeat(3,1fr);gap:.26rem;width:100%}.tier-btn[data-v-cda39eba]{padding:.2rem 0;border-radius:.38rem;font-size:.67rem;letter-spacing:.02em;cursor:pointer;border:1px solid transparent;transition:transform .12s,box-shadow .15s;text-align:center;line-height:1.3}.tier-btn[data-v-cda39eba]:hover{transform:scale(1.12)}.back-close[data-v-cda39eba]{font-size:.68rem;color:#3a4560;background:transparent;border:none;cursor:pointer;padding:.1rem .5rem;border-radius:.4rem;transition:color .15s}.back-close[data-v-cda39eba]:hover{color:#aeb8da}@keyframes shimmer-sweep-cda39eba{0%{opacity:0;transform:translate(-100%)}20%{opacity:1}to{opacity:0;transform:translate(200%)}}@keyframes card-pop-cda39eba{0%{transform:scale(1)}28%{transform:scale(1.08)}58%{transform:scale(.97)}to{transform:scale(1)}}.hero-card-wrapper.tier-revealed[data-v-cda39eba]{animation:card-pop-cda39eba .55s ease-out}.error-msg[data-v-cda39eba]{color:#ffd5df;font-size:.85rem;padding:.6rem .85rem;border-radius:.65rem;border:1px solid rgba(255,107,129,.25);background:#ff6b8112}.modal-actions[data-v-cda39eba]{display:flex;justify-content:flex-end;gap:.65rem}.btn-cancel[data-v-cda39eba]{padding:.7rem 1.25rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.1);background:transparent;color:#aeb8da;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s}.btn-cancel[data-v-cda39eba]:hover{background:#ffffff0a}.btn-save[data-v-cda39eba]{padding:.7rem 1.5rem;border-radius:.85rem;border:1px solid rgba(0,212,255,.3);background:linear-gradient(135deg,#00d4ff33,#7c3aed2e);color:#f7f9ff;font-size:.88rem;font-weight:700;cursor:pointer;transition:transform .15s,opacity .15s}.btn-save[data-v-cda39eba]:not(:disabled):hover{transform:translateY(-1px)}.btn-save[data-v-cda39eba]:disabled{opacity:.4;cursor:not-allowed}.matches-route[data-v-fdb93032]{display:grid;gap:1.25rem}.route-title[data-v-fdb93032]{color:#f7f9ff}.players-grid[data-v-db4b60af]{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.6rem}.player-card[data-v-db4b60af]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 1rem;border:1px solid rgba(255,255,255,.06);border-radius:.85rem;background:#080818a6;transition:border-color .2s ease,transform .2s ease}.player-card[data-v-db4b60af]:hover{border-color:#00d4ff33;transform:translateY(-1px)}.player-info[data-v-db4b60af]{display:flex;align-items:center;gap:.65rem;min-width:0;flex:1}.rank-badge[data-v-db4b60af]{display:grid;place-items:center;min-width:2.6rem;height:2.2rem;padding:0 .35rem;border-radius:.5rem;color:#000;font-size:.78rem;font-weight:900;letter-spacing:.04em;flex-shrink:0}.player-meta[data-v-db4b60af]{min-width:0}.player-nick[data-v-db4b60af]{margin:0;color:#f7f9ff;font-size:.88rem;font-weight:700;word-break:break-word}.linked-account[data-v-db4b60af]{margin:.1rem 0 0;color:#6ce8ff;font-size:.72rem;font-weight:500;word-break:break-word}.manual-tag[data-v-db4b60af]{margin:.1rem 0 0;color:#6b7a9e;font-size:.7rem;font-style:italic}.edit-button[data-v-db4b60af]{padding:.45rem .85rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#f5fbff;font-size:.8rem;font-weight:700;cursor:pointer;flex-shrink:0;transition:border-color .15s,background .15s}.edit-button[data-v-db4b60af]:hover{border-color:#00d4ff38;background:#00d4ff12}.empty-icon[data-v-db4b60af]{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:1rem;background:#00d4ff1f;color:#6ce8ff;font-size:1rem;font-weight:800;letter-spacing:.14em}.players-empty-state[data-v-db4b60af]{display:grid;gap:.85rem;justify-items:start;padding:1.25rem;border:1px solid rgba(255,255,255,.06);border-radius:1.2rem;background:linear-gradient(180deg,#121524f5,#0a0c15fa)}.players-empty-state h3[data-v-db4b60af]{margin:0;color:#f7f9ff}.players-empty-state p[data-v-db4b60af]{margin:0;color:#aeb8da}.primary-button[data-v-db4b60af]{padding:.75rem 1rem;border:1px solid rgba(0,212,255,.35);border-radius:999px;background:linear-gradient(135deg,#00d4ff33,#0082ff1f);color:#f5fbff;font-weight:700;cursor:pointer}.modal-overlay[data-v-ad571e70]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:1.5rem;background:#02040ac7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-card[data-v-ad571e70]{width:min(32rem,100%);border:1px solid rgba(255,255,255,.08);border-radius:1.35rem;background:linear-gradient(180deg,#111423fa,#0a0d18fa);box-shadow:0 24px 70px #0000006b}.modal-header[data-v-ad571e70],.modal-actions[data-v-ad571e70]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.modal-header[data-v-ad571e70]{padding:1.2rem 1.2rem 0}.modal-kicker[data-v-ad571e70]{color:#00d4ff;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase}.modal-header h3[data-v-ad571e70]{color:#f7f9ff;margin-top:.2rem}.close-button[data-v-ad571e70]{width:2.4rem;height:2.4rem;border:0;border-radius:999px;background:#ffffff0f;color:#f7f9ff;font-size:1.4rem;cursor:pointer}.modal-body[data-v-ad571e70]{display:grid;gap:1rem;padding:1.2rem}.field[data-v-ad571e70]{display:grid;gap:.45rem;color:#d8e2ff}.field span[data-v-ad571e70]{font-size:.84rem;font-weight:600}.field input[data-v-ad571e70],.field select[data-v-ad571e70]{color-scheme:dark;width:100%;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:.95rem;background:#ffffff08;color:#f7f9ff;cursor:pointer}.field select option[data-v-ad571e70]{background:#111423;color:#f7f9ff}.secondary-button[data-v-ad571e70],.primary-button[data-v-ad571e70]{padding:.85rem 1rem;border-radius:999px;cursor:pointer;font-weight:700}.secondary-button[data-v-ad571e70]{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#f5fbff}.primary-button[data-v-ad571e70]{border:1px solid rgba(0,212,255,.35);background:linear-gradient(135deg,#00d4ff33,#0082ff1f);color:#f5fbff}.primary-button[data-v-ad571e70]:disabled{opacity:.4;cursor:not-allowed}.modal-actions[data-v-ad571e70]{justify-content:flex-end;padding-top:.4rem}@media (max-width: 720px){.modal-actions[data-v-ad571e70]{flex-direction:column-reverse}.secondary-button[data-v-ad571e70],.primary-button[data-v-ad571e70]{width:100%}}.players-route[data-v-066e4f0d]{display:grid;gap:1rem}.players-header[data-v-066e4f0d]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.players-header h2[data-v-066e4f0d]{color:#f7f9ff;font-size:clamp(1.75rem,1.4rem + 1vw,2.35rem)}.header-subtitle[data-v-066e4f0d]{margin-top:.4rem;color:#aeb8da;max-width:36rem}.primary-button[data-v-066e4f0d]{padding:.9rem 1.2rem;border:1px solid rgba(0,212,255,.35);border-radius:999px;background:linear-gradient(135deg,#00d4ff33,#0082ff1f);color:#f5fbff;font-weight:700;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.primary-button[data-v-066e4f0d]:hover{transform:translateY(-1px);border-color:#6ce8ff99;background:linear-gradient(135deg,#00d4ff47,#0082ff2e)}.save-error[data-v-066e4f0d]{color:#ffd5df;font-size:.85rem;padding:.6rem .85rem;border-radius:.65rem;border:1px solid rgba(255,107,129,.25);background:#ff6b8112}@media (max-width: 720px){.players-header[data-v-066e4f0d]{align-items:stretch;flex-direction:column}.primary-button[data-v-066e4f0d]{width:100%}}.rules-grid[data-v-fe6deefe]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.rule-card[data-v-fe6deefe],.empty-state[data-v-fe6deefe]{border:1px solid rgba(255,255,255,.08);border-radius:1.4rem;background:linear-gradient(180deg,#0e1221f5,#090c18fa);box-shadow:0 20px 50px #00000040}.rule-card[data-v-fe6deefe]{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1.15rem}.rule-card__icon[data-v-fe6deefe],.empty-state__icon[data-v-fe6deefe]{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:1rem;border:1px solid rgba(0,212,255,.16);background:radial-gradient(circle at top,#00d4ff2e,#00d4ff05);color:#7de8ff;font-weight:800;letter-spacing:.08em}.rule-card__body[data-v-fe6deefe]{display:grid;gap:.8rem}.rule-card__meta[data-v-fe6deefe]{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.rule-card__eyebrow[data-v-fe6deefe],.rule-card__chip[data-v-fe6deefe]{color:#8f9cc7;font-size:.74rem;text-transform:uppercase;letter-spacing:.14em}.rule-card__chip[data-v-fe6deefe]{padding:.35rem .6rem;border:1px solid rgba(0,212,255,.18);border-radius:999px}.rule-card h3[data-v-fe6deefe],.empty-state h3[data-v-fe6deefe]{color:#f7f9ff;font-size:1.18rem}.rule-card p[data-v-fe6deefe],.empty-state p[data-v-fe6deefe]{color:#aeb8da;line-height:1.6}.rule-card__actions[data-v-fe6deefe]{display:flex;gap:.7rem;flex-wrap:wrap}.ghost-button[data-v-fe6deefe],.primary-button[data-v-fe6deefe]{padding:.78rem 1rem;border-radius:999px;font-weight:700;cursor:pointer}.ghost-button[data-v-fe6deefe]{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#f5fbff}.ghost-button--danger[data-v-fe6deefe]{color:#ff9d9d;border-color:#ff75752e}.primary-button[data-v-fe6deefe]{border:1px solid rgba(0,212,255,.35);background:linear-gradient(135deg,#00d4ff33,#0082ff1f);color:#f5fbff}.empty-state[data-v-fe6deefe]{display:grid;justify-items:start;gap:.9rem;padding:1.4rem}@media (max-width: 720px){.rule-card[data-v-fe6deefe]{grid-template-columns:1fr}.rule-card__meta[data-v-fe6deefe],.rule-card__actions[data-v-fe6deefe]{align-items:flex-start;flex-direction:column}.ghost-button[data-v-fe6deefe],.primary-button[data-v-fe6deefe]{width:100%}}.modal-overlay[data-v-e52eb890]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:1.5rem;background:#02040ac7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-card[data-v-e52eb890]{width:min(38rem,100%);border:1px solid rgba(255,255,255,.08);border-radius:1.35rem;background:linear-gradient(180deg,#111423fa,#0a0d18fa);box-shadow:0 24px 70px #0000006b}.modal-header[data-v-e52eb890],.modal-actions[data-v-e52eb890]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.modal-header[data-v-e52eb890]{padding:1.2rem 1.2rem 0}.modal-kicker[data-v-e52eb890]{color:#00d4ff;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase}.modal-header h3[data-v-e52eb890]{margin-top:.2rem;color:#f7f9ff}.close-button[data-v-e52eb890]{width:2.4rem;height:2.4rem;border:0;border-radius:999px;background:#ffffff0f;color:#f7f9ff;font-size:1.4rem;cursor:pointer}.modal-body[data-v-e52eb890]{display:grid;gap:1rem;padding:1.2rem}.field[data-v-e52eb890]{display:grid;gap:.45rem;color:#d8e2ff}.field span[data-v-e52eb890]{font-size:.84rem;font-weight:600}.field input[data-v-e52eb890],.field textarea[data-v-e52eb890]{width:100%;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:.95rem;background:#ffffff08;color:#f7f9ff}.field textarea[data-v-e52eb890]{min-height:8rem;resize:vertical}.secondary-button[data-v-e52eb890],.primary-button[data-v-e52eb890]{padding:.85rem 1rem;border-radius:999px;cursor:pointer;font-weight:700}.secondary-button[data-v-e52eb890]{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#f5fbff}.primary-button[data-v-e52eb890]{border:1px solid rgba(0,212,255,.35);background:linear-gradient(135deg,#00d4ff33,#0082ff1f);color:#f5fbff}.modal-actions[data-v-e52eb890]{justify-content:flex-end;padding-top:.4rem}@media (max-width: 720px){.modal-actions[data-v-e52eb890]{flex-direction:column-reverse}.secondary-button[data-v-e52eb890],.primary-button[data-v-e52eb890]{width:100%}}.rules-route[data-v-e38eb69f]{display:grid;gap:1rem}.rules-header[data-v-e38eb69f]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.rules-header h2[data-v-e38eb69f]{color:#f7f9ff;font-size:clamp(1.75rem,1.4rem + 1vw,2.35rem)}.header-subtitle[data-v-e38eb69f]{margin-top:.4rem;max-width:42rem;color:#aeb8da}.primary-button[data-v-e38eb69f]{padding:.9rem 1.2rem;border:1px solid rgba(0,212,255,.35);border-radius:999px;background:linear-gradient(135deg,#00d4ff33,#0082ff1f);color:#f5fbff;font-weight:700;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.primary-button[data-v-e38eb69f]:hover{transform:translateY(-1px);border-color:#6ce8ff99;background:linear-gradient(135deg,#00d4ff47,#0082ff2e)}@media (max-width: 720px){.rules-header[data-v-e38eb69f]{align-items:stretch;flex-direction:column}.primary-button[data-v-e38eb69f]{width:100%}}.teams-grid[data-v-ff98ffb8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.team-card[data-v-ff98ffb8],.teams-empty-state[data-v-ff98ffb8]{border-radius:1.2rem}.team-card[data-v-ff98ffb8]{display:grid;gap:1rem;padding:1.25rem;position:relative;overflow:hidden;background:#080818a6;border:1px solid rgba(0,212,255,.12);transition:border-color .3s ease,transform .3s ease}.team-card[data-v-ff98ffb8]:hover{border-color:#00d4ff59;transform:translateY(-4px)}.team-card-glow[data-v-ff98ffb8]{position:absolute;top:0;left:0;right:0;height:80px;background:radial-gradient(ellipse at 50% 0%,rgba(0,212,255,.08),transparent 70%);pointer-events:none}.team-header[data-v-ff98ffb8]{display:flex;align-items:center;gap:1rem;position:relative;z-index:1}.team-logo-shell[data-v-ff98ffb8]{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:8px;border:1px solid rgba(0,212,255,.2);background:#00d4ff1a;color:var(--accent-primary, #6ce8ff);font-size:1.2rem;font-weight:900;letter-spacing:.08em;flex-shrink:0;cursor:pointer;overflow:hidden}.team-logo-img[data-v-ff98ffb8]{width:100%;height:100%;object-fit:cover}.logo-overlay[data-v-ff98ffb8]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0000008c;color:#fff;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:0;transition:opacity .15s;cursor:pointer}.logo-overlay--has-logo[data-v-ff98ffb8]{display:flex;align-items:center;justify-content:center;gap:.3rem;cursor:default}.team-logo-shell:hover .logo-overlay[data-v-ff98ffb8]{opacity:1}.logo-action-btn[data-v-ff98ffb8]{display:grid;place-items:center;width:1.4rem;height:1.4rem;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#ffffff26;color:#fff;font-size:1rem;line-height:1;cursor:pointer;transition:background .12s}.logo-action-btn[data-v-ff98ffb8]:hover{background:#ffffff4d}.logo-action-btn--remove[data-v-ff98ffb8]:hover{background:#ff505080;border-color:#ff505099}.team-meta[data-v-ff98ffb8]{min-width:0}.team-name[data-v-ff98ffb8],.teams-empty-state h3[data-v-ff98ffb8]{margin:0 0 .3rem;color:#f7f9ff;font-size:.9rem;font-weight:700}.captain-line[data-v-ff98ffb8],.teams-empty-state p[data-v-ff98ffb8]{margin:0;color:#aeb8da;font-size:.75rem}.captain-line[data-v-ff98ffb8]{display:flex;align-items:center;gap:.4rem}.team-players[data-v-ff98ffb8]{display:flex;flex-direction:column;gap:.35rem}.player-row[data-v-ff98ffb8]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .65rem;border-radius:6px;background:linear-gradient(90deg,rgba(0,212,255,.1),transparent)}.player-row-name[data-v-ff98ffb8],.player-row-value[data-v-ff98ffb8]{font-size:.82rem}.player-row-name[data-v-ff98ffb8]{color:#d8e5ff;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.player-row-value[data-v-ff98ffb8]{color:#f7f9ff;font-weight:700;text-align:right}.team-actions[data-v-ff98ffb8]{display:flex;gap:.75rem}.secondary-button[data-v-ff98ffb8],.ghost-danger-button[data-v-ff98ffb8],.primary-button[data-v-ff98ffb8]{padding:.85rem 1rem;border-radius:.95rem;font-weight:700;cursor:pointer;transition:transform var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.secondary-button[data-v-ff98ffb8]{flex:1;border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:#f7f9ff}.secondary-button[data-v-ff98ffb8]:hover,.primary-button[data-v-ff98ffb8]:hover,.ghost-danger-button[data-v-ff98ffb8]:hover{transform:translateY(-1px)}.secondary-button[data-v-ff98ffb8]:hover{border-color:#00d4ff2e;background:#00d4ff14}.ghost-danger-button[data-v-ff98ffb8]{border:1px solid rgba(255,107,129,.22);background:#ff6b8114;color:#ffd5df}.ghost-danger-button[data-v-ff98ffb8]:hover{border-color:#ff6b8157;background:#ff6b8124}.teams-empty-state[data-v-ff98ffb8]{display:grid;justify-items:start;gap:.75rem;min-height:16rem;padding:1.25rem;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#121524f5,#0a0c15fa);box-shadow:0 20px 45px #00000038}.empty-icon[data-v-ff98ffb8]{display:grid;place-items:center;width:4rem;height:4rem;border-radius:1rem;background:#00d4ff14;color:#6ce8ff;font-weight:900;letter-spacing:.12em}.primary-button[data-v-ff98ffb8]{border:1px solid rgba(0,212,255,.22);background:linear-gradient(135deg,#00d4ff2e,#7c3aed33);color:#f7f9ff}@media (max-width: 640px){.team-actions[data-v-ff98ffb8]{display:grid}.player-row[data-v-ff98ffb8]{align-items:flex-start;flex-direction:column}.player-row-value[data-v-ff98ffb8]{text-align:left}}.modal-overlay[data-v-00a87f30]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:1.5rem;background:#02040ac7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-card[data-v-00a87f30]{width:min(32rem,100%);border:1px solid rgba(255,255,255,.08);border-radius:1.35rem;background:linear-gradient(180deg,#111423fa,#0a0d18fa);box-shadow:0 24px 70px #0000006b}.modal-header[data-v-00a87f30],.modal-actions[data-v-00a87f30]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.modal-header[data-v-00a87f30]{padding:1.2rem 1.2rem 0}.modal-kicker[data-v-00a87f30]{color:#00d4ff;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase}.modal-header h3[data-v-00a87f30]{margin-top:.2rem;color:#f7f9ff}.close-button[data-v-00a87f30]{width:2.4rem;height:2.4rem;border:0;border-radius:999px;background:#ffffff0f;color:#f7f9ff;font-size:1.4rem;cursor:pointer}.modal-body[data-v-00a87f30]{display:grid;gap:1rem;padding:1.2rem}.field[data-v-00a87f30]{display:grid;gap:.45rem;color:#d8e2ff}.field>span[data-v-00a87f30]{font-size:.84rem;font-weight:600}.field input[data-v-00a87f30],.field select[data-v-00a87f30]{color-scheme:dark;width:100%;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:.95rem;background:#ffffff08;color:#f7f9ff}.field select[data-v-00a87f30]{cursor:pointer}.field select[data-v-00a87f30]:disabled{opacity:.4;cursor:not-allowed}.field select option[data-v-00a87f30]{background:#111423;color:#f7f9ff}.search-wrapper[data-v-00a87f30]{position:relative}.search-dropdown[data-v-00a87f30]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:10;margin:0;padding:.4rem 0;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;background:#0e1120;list-style:none;box-shadow:0 8px 24px #00000080}.dropdown-item[data-v-00a87f30]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem 1rem;cursor:pointer;transition:background .15s}.dropdown-item[data-v-00a87f30]:hover{background:#00d4ff14}.player-nick[data-v-00a87f30]{color:#f7f9ff;font-size:.88rem;font-weight:600}.player-rank[data-v-00a87f30]{color:#00d4ff;font-size:.75rem;font-weight:700}.no-results[data-v-00a87f30]{padding:.6rem 1rem;margin:0;color:#6b7a9e;font-size:.82rem}.chips[data-v-00a87f30]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.1rem}.chip[data-v-00a87f30]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border:1px solid rgba(0,212,255,.25);border-radius:999px;background:#00d4ff1a;color:#c8f0ff;font-size:.82rem;font-weight:600}.chip-remove[data-v-00a87f30]{display:grid;place-items:center;width:1.1rem;height:1.1rem;padding:0;border:0;border-radius:999px;background:#ffffff1f;color:#f7f9ff;font-size:.9rem;line-height:1;cursor:pointer;transition:background .15s}.chip-remove[data-v-00a87f30]:hover{background:#ff6b8159}.secondary-button[data-v-00a87f30],.primary-button[data-v-00a87f30]{padding:.85rem 1rem;border-radius:999px;cursor:pointer;font-weight:700}.secondary-button[data-v-00a87f30]{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#f5fbff}.primary-button[data-v-00a87f30]{border:1px solid rgba(0,212,255,.35);background:linear-gradient(135deg,#00d4ff33,#0082ff1f);color:#f5fbff}.primary-button[data-v-00a87f30]:disabled{opacity:.4;cursor:not-allowed}.modal-actions[data-v-00a87f30]{justify-content:flex-end;padding-top:.4rem}@media (max-width: 720px){.modal-actions[data-v-00a87f30]{flex-direction:column-reverse}.secondary-button[data-v-00a87f30],.primary-button[data-v-00a87f30]{width:100%}}.teams-route[data-v-2f1c2e5e]{display:grid;gap:1rem}.teams-header[data-v-2f1c2e5e]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.teams-header h2[data-v-2f1c2e5e]{color:#f7f9ff}.header-subtitle[data-v-2f1c2e5e]{margin-top:.35rem;color:#aeb8da;line-height:1.6}.primary-button[data-v-2f1c2e5e]{padding:.9rem 1.2rem;border:1px solid rgba(0,212,255,.22);border-radius:.95rem;background:linear-gradient(135deg,#00d4ff2e,#7c3aed33);color:#f7f9ff;font-weight:800;cursor:pointer;transition:transform var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.primary-button[data-v-2f1c2e5e]:hover{transform:translateY(-1px);border-color:#00d4ff52}@media (max-width: 720px){.teams-header[data-v-2f1c2e5e]{flex-direction:column}.primary-button[data-v-2f1c2e5e]{width:100%}}.modal-overlay[data-v-5ff6901e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:1.5rem;background:#02040ac7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-card[data-v-5ff6901e]{width:min(36rem,100%);border:1px solid rgba(255,255,255,.08);border-radius:1.35rem;background:linear-gradient(180deg,#111423fa,#0a0d18fa);box-shadow:0 24px 70px #0000006b}.modal-header[data-v-5ff6901e],.modal-actions[data-v-5ff6901e]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.modal-header[data-v-5ff6901e]{padding:.9rem .9rem 0}.modal-kicker[data-v-5ff6901e]{color:#00d4ff;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase}.modal-header h3[data-v-5ff6901e]{margin-top:.2rem;color:#f7f9ff}.close-button[data-v-5ff6901e]{width:2.4rem;height:2.4rem;border:0;border-radius:999px;background:#ffffff0f;color:#f7f9ff;font-size:1.4rem;cursor:pointer}.modal-body[data-v-5ff6901e]{display:grid;gap:.75rem;padding:.9rem}.summary-card[data-v-5ff6901e],.field-group[data-v-5ff6901e]{border:1px solid rgba(255,255,255,.08);border-radius:1.2rem;background:#ffffff08}.summary-card[data-v-5ff6901e]{display:grid;grid-template-columns:auto 1fr;gap:.75rem;padding:.75rem}.avatar-shell[data-v-5ff6901e]{width:2.8rem;height:2.8rem;border-radius:.85rem;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(0,212,255,.18);background:linear-gradient(135deg,#00d4ff1f,#ffffff0a);color:#f7f9ff;font-size:1.1rem;font-weight:800}.avatar-shell img[data-v-5ff6901e]{width:100%;height:100%;object-fit:cover}.summary-copy[data-v-5ff6901e]{display:grid;gap:.5rem}.field-group[data-v-5ff6901e]{display:grid;gap:.65rem;padding:.75rem}.section-header[data-v-5ff6901e]{display:grid;gap:.2rem}.section-header h4[data-v-5ff6901e]{color:#f7f9ff}.section-header p[data-v-5ff6901e]{color:#aeb8da;font-size:.92rem}.field[data-v-5ff6901e]{display:grid;gap:.45rem;color:#d8e2ff}.field span[data-v-5ff6901e]{font-size:.84rem;font-weight:600}.field input[data-v-5ff6901e]{width:100%;padding:.55rem .75rem;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;background:#ffffff08;color:#f7f9ff;font-size:.9rem}.badge-grid[data-v-5ff6901e]{display:grid;gap:.45rem}.badge-option[data-v-5ff6901e]{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:start;padding:.55rem .7rem;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;background:#ffffff08;color:#f7f9ff}.badge-option input[data-v-5ff6901e]{margin-top:.25rem;accent-color:#00d4ff}.badge-option p[data-v-5ff6901e]{margin-top:.1rem;color:#aeb8da;font-size:.82rem}.primary-button[data-v-5ff6901e],.secondary-button[data-v-5ff6901e]{padding:.6rem .9rem;border-radius:999px;font-weight:700;cursor:pointer;font-size:.9rem}.secondary-button[data-v-5ff6901e]{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#f5fbff}.primary-button[data-v-5ff6901e]{border:1px solid rgba(0,212,255,.35);background:linear-gradient(135deg,#00d4ff33,#0082ff1f);color:#f5fbff}.modal-actions[data-v-5ff6901e]{justify-content:flex-end}@media (max-width: 720px){.summary-card[data-v-5ff6901e]{grid-template-columns:1fr}.modal-actions[data-v-5ff6901e]{flex-direction:column-reverse}.secondary-button[data-v-5ff6901e],.primary-button[data-v-5ff6901e]{width:100%}}.users-route[data-v-d6462846]{display:grid;gap:1rem}.users-header[data-v-d6462846]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.users-header h2[data-v-d6462846]{color:#f7f9ff;font-size:clamp(1.75rem,1.4rem + 1vw,2.35rem)}.header-subtitle[data-v-d6462846]{margin-top:.4rem;max-width:44rem;color:#aeb8da}.primary-button[data-v-d6462846],.ghost-button[data-v-d6462846]{border-radius:999px;font-weight:700;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.primary-button[data-v-d6462846]{padding:.9rem 1.2rem;border:1px solid rgba(0,212,255,.35);background:linear-gradient(135deg,#00d4ff33,#0082ff1f);color:#f5fbff}.ghost-button[data-v-d6462846]{padding:.4rem .75rem;font-size:.8rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#f5fbff}.primary-button[data-v-d6462846]:hover,.ghost-button[data-v-d6462846]:hover{transform:translateY(-1px)}.toolbar-card[data-v-d6462846],.user-card[data-v-d6462846],.empty-card[data-v-d6462846]{border:1px solid rgba(255,255,255,.08);border-radius:1.35rem;background:linear-gradient(180deg,#111423fa,#0a0d18fa);box-shadow:0 18px 48px #0000003d}.toolbar-card[data-v-d6462846]{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:1rem 1.15rem}.search-field[data-v-d6462846]{display:grid;gap:.45rem;min-width:min(100%,22rem);color:#d8e2ff}.search-field span[data-v-d6462846]{font-size:.84rem;font-weight:600}.search-field input[data-v-d6462846]{width:100%;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:.95rem;background:#ffffff08;color:#f7f9ff}.results-copy[data-v-d6462846]{color:#8f9bc1;font-size:.92rem}.users-grid[data-v-d6462846]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.65rem}.user-card[data-v-d6462846]{display:grid;gap:.55rem;padding:.75rem}.card-top[data-v-d6462846]{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.avatar-shell[data-v-d6462846]{width:2.4rem;height:2.4rem;border-radius:.75rem;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(0,212,255,.18);background:linear-gradient(135deg,#00d4ff1f,#ffffff0a);color:#f7f9ff;font-size:.95rem;font-weight:800}.avatar-shell img[data-v-d6462846]{width:100%;height:100%;object-fit:cover}.user-copy[data-v-d6462846]{display:grid;gap:.1rem}.user-label[data-v-d6462846]{color:#00d4ff;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.user-copy h3[data-v-d6462846]{color:#f7f9ff;font-size:1rem}.user-role[data-v-d6462846]{color:#aeb8da;font-size:.82rem}.badge-row[data-v-d6462846]{display:flex;flex-wrap:wrap;gap:.35rem}.badge-chip[data-v-d6462846]{padding:.25rem .5rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;color:#dce5ff;font-size:.75rem}.empty-card[data-v-d6462846]{display:grid;gap:.5rem;padding:1.25rem;color:#dce5ff}.empty-card p[data-v-d6462846]{color:#aeb8da}@media (max-width: 820px){.users-header[data-v-d6462846],.toolbar-card[data-v-d6462846]{align-items:stretch;flex-direction:column}.primary-button[data-v-d6462846]{width:100%}.search-field[data-v-d6462846]{min-width:100%}}.tiers-route[data-v-3023e047]{display:grid;gap:1.25rem}.route-header[data-v-3023e047]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.route-kicker[data-v-3023e047]{color:#00d4ff;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.2rem}.route-title[data-v-3023e047]{color:#f7f9ff;font-size:1.35rem}.champ-status[data-v-3023e047]{padding:.4rem .85rem;border-radius:999px;font-size:.75rem;font-weight:700;white-space:nowrap}.chip--done[data-v-3023e047]{border:1px solid rgba(110,231,183,.25);background:#6ee7b714;color:#9af4bf}.chip--open[data-v-3023e047]{border:1px solid rgba(0,212,255,.2);background:#00d4ff12;color:#6ce8ff}.state-msg[data-v-3023e047]{color:#4a5580;font-size:.9rem;padding:2rem 0;text-align:center}.state-msg--error[data-v-3023e047]{color:#ffd5df}.result-meta-row[data-v-3023e047]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.result-meta[data-v-3023e047]{color:#4a5580;font-size:.8rem}.live-badge[data-v-3023e047]{display:flex;align-items:center;gap:.4rem;padding:.28rem .75rem;border-radius:999px;border:1px solid rgba(251,191,36,.3);background:#fbbf2412;color:#fbbf24;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.live-dot[data-v-3023e047]{width:6px;height:6px;border-radius:50%;background:#fbbf24;animation:live-pulse-3023e047 1.4s ease-in-out infinite;flex-shrink:0}@keyframes live-pulse-3023e047{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.official-badge[data-v-3023e047]{padding:.28rem .75rem;border-radius:999px;border:1px solid rgba(110,231,183,.25);background:#6ee7b70f;color:#6ee7b7;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.tier-list[data-v-3023e047]{display:grid;border:1px solid rgba(255,255,255,.06);border-radius:1.2rem;overflow:hidden;background:linear-gradient(180deg,#111423f7,#0a0c16fa)}.tier-list-header[data-v-3023e047],.tier-row[data-v-3023e047]{display:grid;grid-template-columns:2.5rem 1fr 6rem 1.5rem 6rem 4rem;align-items:center;gap:.5rem;padding:.7rem 1.2rem}.tier-list-header[data-v-3023e047]{color:#4a5580;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.tier-row[data-v-3023e047]{border-bottom:1px solid rgba(255,255,255,.04);transition:background .12s}.tier-row[data-v-3023e047]:last-child{border-bottom:none}.tier-row[data-v-3023e047]:hover{background:#ffffff05}.tier-row--up[data-v-3023e047]{background:#6ee7b708}.tier-row--down[data-v-3023e047]{background:#ff646408}.rank-num[data-v-3023e047]{color:#4a5580;font-size:.8rem;font-weight:700;text-align:center}.player-nick[data-v-3023e047]{color:#f7f9ff;font-size:.88rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-count[data-v-3023e047]{color:#8f9bc1;font-size:.82rem;text-align:center}.col-tier[data-v-3023e047]{display:flex;align-items:center}.col-arrow[data-v-3023e047]{display:flex;align-items:center;justify-content:center}.tier-badge[data-v-3023e047]{display:inline-block;padding:.22rem .55rem;border-radius:.5rem;font-size:.8rem;font-weight:800;letter-spacing:.04em;border:1px solid transparent;min-width:3rem;text-align:center}.tier-badge--before[data-v-3023e047]{opacity:.45}.tier-badge--same[data-v-3023e047]{opacity:.55}.tier-badge--changed[data-v-3023e047]{opacity:1}.tier--s[data-v-3023e047]{color:gold;background:#ffd7001a;border-color:#ffd70038}.tier--a[data-v-3023e047]{color:#6ce8ff;background:#00d4ff14;border-color:#00d4ff2e}.tier--b[data-v-3023e047]{color:#b48bff;background:#8b5cf614;border-color:#8b5cf62e}.tier--c[data-v-3023e047]{color:#aeb8da;background:#aeb8da0f;border-color:#aeb8da1f}.tier--d[data-v-3023e047]{color:#4a5580;background:#4a55800f;border-color:#4a558024}.arrow[data-v-3023e047]{font-size:.9rem;font-weight:900;line-height:1}.arrow--up[data-v-3023e047]{color:#6ee7b7}.arrow--down[data-v-3023e047]{color:#f87171}.arrow--same[data-v-3023e047]{color:#2a3050;font-size:.7rem}@media (max-width: 720px){.tier-list-header[data-v-3023e047],.tier-row[data-v-3023e047]{grid-template-columns:2rem 1fr 5rem 1.25rem 5rem 3rem;padding:.6rem .75rem;gap:.35rem}}.cyber-bg[data-v-738071b5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:#080810;pointer-events:none}.particles-canvas[data-v-738071b5]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.radial-glow[data-v-738071b5]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(0,212,255,.07) 0%,transparent 70%),radial-gradient(ellipse 40% 35% at 50% 50%,rgba(124,58,237,.05) 0%,transparent 65%);animation:glow-pulse-738071b5 8s ease-in-out infinite alternate}@keyframes glow-pulse-738071b5{0%{background:radial-gradient(ellipse 60% 50% at 48% 52%,rgba(0,212,255,.07) 0%,transparent 70%),radial-gradient(ellipse 40% 35% at 52% 48%,rgba(124,58,237,.05) 0%,transparent 65%);opacity:.8}50%{background:radial-gradient(ellipse 70% 60% at 52% 48%,rgba(0,212,255,.11) 0%,transparent 70%),radial-gradient(ellipse 50% 45% at 48% 52%,rgba(124,58,237,.08) 0%,transparent 65%);opacity:1}to{background:radial-gradient(ellipse 55% 45% at 50% 54%,rgba(0,212,255,.06) 0%,transparent 70%),radial-gradient(ellipse 45% 38% at 50% 46%,rgba(124,58,237,.06) 0%,transparent 65%);opacity:.9}}@media (prefers-reduced-motion: reduce){.radial-glow[data-v-738071b5]{animation:none}}.sidebar[data-v-3844bc3c]{position:fixed;left:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:stretch;gap:2px;z-index:10;background:#080810d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-right:1px solid rgba(0,212,255,.12);border-top:1px solid rgba(0,212,255,.08);border-bottom:1px solid rgba(0,212,255,.08);border-radius:0 8px 8px 0;padding:12px 0;animation:sidebar-in-3844bc3c .7s cubic-bezier(.16,1,.3,1) both;animation-delay:3.1s}.nav-btn[data-v-3844bc3c]{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;text-decoration:none;color:#ffffff59;transition:color .2s,background .2s;position:relative;white-space:nowrap;border-left:2px solid transparent}.nav-btn[data-v-3844bc3c]:hover{color:#fff;background:#00d4ff0f;border-left-color:#00d4ff66}.nav-btn.router-link-active[data-v-3844bc3c]{color:var(--accent-primary);background:#00d4ff14;border-left-color:var(--accent-primary)}.nav-icon[data-v-3844bc3c]{flex-shrink:0;transition:color .2s}.nav-label[data-v-3844bc3c]{font-family:Orbitron,sans-serif;font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.nav-divider[data-v-3844bc3c]{height:1px;background:#00d4ff1a;margin:8px 12px}.nav-btn--register[data-v-3844bc3c]{color:var(--accent-secondary);border-left-color:transparent}.nav-btn--register[data-v-3844bc3c]:hover{color:#a78bfa;background:#7c3aed1a;border-left-color:var(--accent-secondary)}.nav-btn[data-v-3844bc3c]:after{content:attr(data-tip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);background:#080810f2;border:1px solid rgba(0,212,255,.2);color:var(--text-bright);font-family:Orbitron,sans-serif;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s;display:none}@media (max-width: 767px){.sidebar[data-v-3844bc3c]{left:0;right:0;top:auto;bottom:0;transform:none;flex-direction:row;justify-content:center;border-radius:0;border-right:none;border-top:1px solid rgba(0,212,255,.12);border-bottom:none;border-left:none;padding:8px 0;animation-name:sidebar-in-mobile-3844bc3c}.nav-btn[data-v-3844bc3c]{flex-direction:column;gap:4px;padding:8px 14px;border-left:none;border-top:2px solid transparent}.nav-btn[data-v-3844bc3c]:hover,.nav-btn.router-link-active[data-v-3844bc3c]{border-left-color:transparent}.nav-btn.router-link-active[data-v-3844bc3c]{border-top-color:var(--accent-primary)}.nav-btn[data-v-3844bc3c]:hover{border-top-color:#00d4ff66}.nav-label[data-v-3844bc3c]{font-size:.5rem}.nav-divider[data-v-3844bc3c]{width:1px;height:20px;margin:0 4px}}@keyframes sidebar-in-3844bc3c{0%{opacity:0;transform:translate(-100%) translateY(-50%)}to{opacity:1;transform:translate(0) translateY(-50%)}}@keyframes sidebar-in-mobile-3844bc3c{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.sidebar[data-v-3844bc3c]{animation:none}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}html,body,#app{width:100%;height:100%;background:#080810;color:#f0f0ff;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif}body{overflow:hidden}:root{--bg-primary: #080810;--bg-secondary: #0d0d1a;--bg-tertiary: #151528;--bg-card: rgba(20, 20, 45, .85);--bg-glass: rgba(255, 255, 255, .04);--text-primary: #f0f0ff;--text-secondary: #b0b0c8;--text-muted: #6a6a85;--text-bright: #f0f0ff;--text-faint: rgba(255, 255, 255, .22);--text-mid: #6a6a85;--accent-primary: #00d4ff;--accent-secondary: #7c3aed;--accent-tertiary: #ff3d71;--accent-gradient: linear-gradient(135deg, #00d4ff, #7c3aed, #ff3d71);--glow-cyan: rgba(0, 212, 255, .4);--glow-violet: rgba(124, 58, 237, .4);--glow-magenta: rgba(255, 61, 113, .3);--glass-bg: rgba(8, 6, 18, .5);--glass-border: rgba(0, 212, 255, .1);--border-color: rgba(0, 212, 255, .1);--border-glow: rgba(0, 212, 255, .35);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--shadow-sm: 0 2px 8px rgba(0,0,0,.3);--shadow-md: 0 4px 16px rgba(0,0,0,.4);--shadow-lg: 0 8px 32px rgba(0,0,0,.5);--shadow-glow: 0 0 40px rgba(0,212,255,.15);--transition-fast: .15s ease;--transition-normal: .25s ease;--transition-slow: .4s ease}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#00d4ff40;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00d4ff73}.app-shell{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate}.app-view{position:relative;z-index:1;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(0,212,255,.25) var(--bg-primary)}.app-view--home{overflow:hidden}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 #ff0040b3}70%{transform:scale(1.4);box-shadow:0 0 0 8px #ff004000}to{transform:scale(1);box-shadow:0 0 #ff004000}}@keyframes shine{0%{left:-150%}40%,to{left:150%}}@keyframes glitch-btn{0%,to{transform:translate(0);clip-path:inset(0);opacity:1}25%{transform:translate(-1px,1px);clip-path:inset(15% 0 45% 0);opacity:.8}50%{transform:translate(1px,-1px);clip-path:inset(35% 0 15% 0);opacity:.9}75%{transform:translate(-1px,-1px);clip-path:inset(55% 0 5% 0);opacity:.8}}
