.app-icon[data-v-9a240600]{display:inline-block;vertical-align:middle;flex-shrink:0}.header-nav[data-v-008ef5e8]{position:sticky;top:0;z-index:100;background:#080a10eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08);height:64px;width:100%;max-width:100%;box-sizing:border-box}.header-container[data-v-008ef5e8]{max-width:1440px;width:100%;margin:0 auto;padding:0 24px;height:100%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.brand-link[data-v-008ef5e8]{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;flex-shrink:0}.brand-logo-icon[data-v-008ef5e8]{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#ff2e5b33,#00e5ff1a);border:1px solid rgba(255,46,91,.4);display:flex;align-items:center;justify-content:center;box-shadow:0 0 12px #ff2e5b40;overflow:hidden;padding:3px}.brand-svg-logo[data-v-008ef5e8]{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 4px rgba(0,229,255,.3))}.drawer-svg-logo[data-v-008ef5e8]{width:28px;height:28px;object-fit:contain}.puck-icon[data-v-008ef5e8]{font-size:1.2rem}.brand-text[data-v-008ef5e8]{display:flex;flex-direction:column}.brand-title[data-v-008ef5e8]{font-size:1.25rem;font-weight:700;color:#fff;letter-spacing:.05em;line-height:1}.brand-subtitle[data-v-008ef5e8]{font-size:.6rem;letter-spacing:.15em;color:var(--text-muted);font-weight:500}.nav-links[data-v-008ef5e8]{display:flex;align-items:center;gap:16px}.nav-item[data-v-008ef5e8]{position:relative;font-family:var(--font-sport);font-size:.86rem;font-weight:600;letter-spacing:.04em;color:var(--text-muted);text-decoration:none;transition:color .2s ease;display:flex;align-items:center;gap:6px;white-space:nowrap}.nav-item[data-v-008ef5e8]:hover,.nav-item.router-link-active[data-v-008ef5e8]{color:#fff}.nav-item.router-link-active[data-v-008ef5e8]:after{content:"";position:absolute;bottom:-22px;left:0;right:0;height:2px;background:var(--crimson);box-shadow:0 0 8px var(--crimson)}.live-dot[data-v-008ef5e8]{width:7px;height:7px;border-radius:50%;background:#ff2e5b;box-shadow:0 0 8px #ff2e5b;animation:pulse-dot 1.4s infinite}.admin-badge[data-v-008ef5e8]{background:#ff2e5b26;color:var(--crimson);border:1px solid rgba(255,46,91,.4);padding:2px 8px;border-radius:4px;font-size:.75rem;letter-spacing:.05em;font-weight:700;box-shadow:0 0 10px #ff2e5b33}.mesa-badge[data-v-008ef5e8]{background:#00e5ff1f;color:var(--cyan);border:1px solid rgba(0,229,255,.3);padding:2px 7px;border-radius:4px;font-size:.75rem}.header-right-zone[data-v-008ef5e8]{display:flex;align-items:center;gap:12px}.btn-login-header[data-v-008ef5e8]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#fff;font-family:var(--font-sport);font-size:.85rem;font-weight:600;letter-spacing:.05em;text-decoration:none;transition:all .2s}.btn-login-header[data-v-008ef5e8]:hover{background:#ffffff1f;border-color:#ffffff40;color:var(--crimson)}.icon-key[data-v-008ef5e8]{width:14px;height:14px}.user-profile-widget[data-v-008ef5e8]{display:flex;align-items:center;gap:12px;padding:4px 10px;border-radius:12px;cursor:pointer;position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.08);transition:all .2s ease;-webkit-user-select:none;user-select:none}.user-profile-widget[data-v-008ef5e8]:hover,.user-profile-widget.dropdown-active[data-v-008ef5e8]{background:#ffffff12;border-color:#00e5ff59;box-shadow:0 4px 16px #0000004d}.user-meta-text[data-v-008ef5e8]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.user-name-row[data-v-008ef5e8]{display:flex;align-items:center;gap:6px;justify-content:flex-end}.user-display-name[data-v-008ef5e8]{color:#fff;font-weight:700;font-size:.8rem;letter-spacing:.02em;white-space:nowrap}.staff-role-badge[data-v-008ef5e8]{font-size:.58rem;font-weight:800;padding:1px 6px;border-radius:4px;background:#ff2e5b2e;color:#ff607f;border:1px solid rgba(255,46,91,.35);letter-spacing:.05em;line-height:1.2}.user-email-text[data-v-008ef5e8]{font-size:.68rem;color:var(--text-muted);letter-spacing:.01em;white-space:nowrap}.user-avatar-frame[data-v-008ef5e8]{position:relative;width:36px;height:36px;border-radius:10px;background:#0f172a;border:1px solid rgba(255,255,255,.16);flex-shrink:0;transition:all .2s ease}.user-profile-widget:hover .user-avatar-frame[data-v-008ef5e8]{border-color:var(--cyan);box-shadow:0 0 10px #00e5ff4d}.user-avatar-photo[data-v-008ef5e8]{width:100%;height:100%;object-fit:cover;border-radius:9px;display:block}.online-status-dot[data-v-008ef5e8]{position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:#10b981;border:2px solid #080c14;box-shadow:0 0 6px #10b98199}.user-dropdown-popover[data-v-008ef5e8]{position:absolute;top:calc(100% + 10px);right:0;min-width:240px;background:#0a0f1af5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 16px 36px #000000a6,0 0 0 1px #ffffff0d;z-index:1000;overflow:hidden;cursor:default}.dropdown-popover-header[data-v-008ef5e8]{padding:12px 14px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.06)}.dropdown-popover-user[data-v-008ef5e8]{display:flex;align-items:center;justify-content:space-between;gap:8px}.dropdown-popover-name[data-v-008ef5e8]{color:#fff;font-size:.86rem;font-weight:700}.dropdown-popover-role[data-v-008ef5e8]{font-size:.62rem;color:var(--cyan);background:#00e5ff1a;border:1px solid rgba(0,229,255,.25);padding:1px 5px;border-radius:4px;letter-spacing:.04em}.dropdown-popover-email[data-v-008ef5e8]{font-size:.7rem;color:var(--text-muted);margin-top:4px;display:block}.dropdown-popover-links[data-v-008ef5e8]{padding:6px;display:flex;flex-direction:column;gap:2px}.dropdown-popover-item[data-v-008ef5e8]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;color:#cbd5e1;text-decoration:none;font-size:.78rem;font-weight:700;letter-spacing:.04em;background:transparent;border:none;width:100%;text-align:left;cursor:pointer;transition:all .15s ease}.dropdown-popover-item[data-v-008ef5e8]:hover{background:#ffffff0f;color:#fff;transform:translate(2px)}.dropdown-popover-divider[data-v-008ef5e8]{height:1px;background:#ffffff0f;margin:4px 6px}.dropdown-popover-item.item-logout[data-v-008ef5e8]{color:#ff607f}.dropdown-popover-item.item-logout[data-v-008ef5e8]:hover{background:#ff2e5b26;color:#ff2e5b}.dropdown-scale-enter-active[data-v-008ef5e8],.dropdown-scale-leave-active[data-v-008ef5e8]{transition:opacity .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.dropdown-scale-enter-from[data-v-008ef5e8],.dropdown-scale-leave-to[data-v-008ef5e8]{opacity:0;transform:translateY(-6px) scale(.96)}.btn-hamburger[data-v-008ef5e8]{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;cursor:pointer;padding:10px;transition:all .2s}.btn-hamburger[data-v-008ef5e8]:hover{background:#ffffff1a;border-color:var(--cyan)}.hamburger-line[data-v-008ef5e8]{display:block;width:22px;height:2px;background:#fff;border-radius:2px;transition:all .25s ease}.open-line-1[data-v-008ef5e8]{transform:translateY(7px) rotate(45deg)}.open-line-2[data-v-008ef5e8]{opacity:0;transform:scaleX(0)}.open-line-3[data-v-008ef5e8]{transform:translateY(-7px) rotate(-45deg)}.desktop-only[data-v-008ef5e8]{display:block}.mobile-only[data-v-008ef5e8]{display:none}@media(max-width:860px){.nav-links[data-v-008ef5e8],.desktop-only[data-v-008ef5e8]{display:none}.btn-hamburger[data-v-008ef5e8],.mobile-only[data-v-008ef5e8]{display:flex}}.mobile-backdrop[data-v-008ef5e8]{position:fixed;top:0;left:0;right:0;bottom:0;background:#04060cbf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:998}.mobile-drawer[data-v-008ef5e8]{position:fixed;top:0;right:0;width:min(340px,86vw);height:100dvh;background:#0b0e17;border-left:1px solid rgba(255,255,255,.1);z-index:999;display:flex;flex-direction:column;box-shadow:-10px 0 40px #000c;overflow-y:auto}.drawer-header[data-v-008ef5e8]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.drawer-brand[data-v-008ef5e8]{display:flex;align-items:center;gap:10px}.drawer-brand-icon[data-v-008ef5e8]{font-size:1.4rem}.drawer-brand-text[data-v-008ef5e8]{display:flex;flex-direction:column}.drawer-title[data-v-008ef5e8]{font-size:1.15rem;color:#fff;letter-spacing:.05em;line-height:1.1}.drawer-subtitle[data-v-008ef5e8]{font-size:.65rem;color:var(--cyan);letter-spacing:.1em}.btn-close-drawer[data-v-008ef5e8]{width:40px;height:40px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-close-drawer[data-v-008ef5e8]:hover{background:#ff2e5b26;color:var(--crimson);border-color:var(--crimson)}.drawer-nav[data-v-008ef5e8]{padding:16px 14px;display:flex;flex-direction:column;gap:6px;flex-grow:1}.drawer-item[data-v-008ef5e8]{display:flex;align-items:center;gap:12px;min-height:50px;padding:10px 14px;border-radius:8px;text-decoration:none;color:#cbd5e1;background:transparent;transition:all .18s ease;border:1px solid transparent}.drawer-item[data-v-008ef5e8]:hover{background:#ffffff0d;color:#fff;border-color:#ffffff14}.drawer-item.router-link-active[data-v-008ef5e8]{background:#ff2e5b1f;border-color:#ff2e5b59;color:#fff;box-shadow:0 0 16px #ff2e5b26}.drawer-icon[data-v-008ef5e8]{font-size:1.2rem;width:24px;text-align:center}.drawer-text[data-v-008ef5e8]{font-size:1rem;font-weight:600;letter-spacing:.04em;flex-grow:1}.drawer-item-live .live-pill[data-v-008ef5e8]{font-size:.65rem;font-weight:700;color:#fff;background:var(--crimson);padding:2px 8px;border-radius:12px;letter-spacing:.05em;animation:pulse-dot 1.5s infinite}.drawer-item-mesa[data-v-008ef5e8]{border-color:#00e5ff33;background:#00e5ff0a}.drawer-item-mesa[data-v-008ef5e8]:hover{border-color:var(--cyan);background:#00e5ff14}.drawer-item-admin[data-v-008ef5e8]{border-color:#ff2e5b4d;background:#ff2e5b0f}.drawer-item-admin[data-v-008ef5e8]:hover{border-color:var(--crimson);background:#ff2e5b1f}.admin-tag[data-v-008ef5e8]{font-size:.7rem;color:var(--crimson);background:#ff2e5b26;border:1px solid rgba(255,46,91,.4);padding:2px 8px;border-radius:4px;font-weight:700}.mesa-tag[data-v-008ef5e8]{font-size:.7rem;color:var(--cyan);background:#00e5ff1f;border:1px solid rgba(0,229,255,.3);padding:2px 8px;border-radius:4px}.drawer-footer[data-v-008ef5e8]{padding:18px 16px;border-top:1px solid rgba(255,255,255,.08);background:#0000004d;display:flex;flex-direction:column;gap:12px}.btn-drawer-login[data-v-008ef5e8]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 16px;background:linear-gradient(135deg,#ff2e5b33,#00e5ff1a);border:1px solid rgba(255,46,91,.4);border-radius:8px;color:#fff;text-decoration:none;font-size:.95rem;letter-spacing:.05em;font-weight:700;transition:all .2s}.btn-drawer-login[data-v-008ef5e8]:hover{border-color:var(--crimson);box-shadow:0 0 15px #ff2e5b4d}.drawer-user-card[data-v-008ef5e8]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px}.drawer-user-info[data-v-008ef5e8]{display:flex;flex-direction:column;gap:2px}.drawer-role-badge[data-v-008ef5e8]{font-size:.65rem;color:var(--crimson);letter-spacing:.08em;font-weight:700}.drawer-user-name[data-v-008ef5e8]{font-size:.9rem;color:#fff;font-weight:600}.btn-drawer-logout[data-v-008ef5e8]{background:#ff2e5b26;border:1px solid rgba(255,46,91,.3);color:#ff607f;padding:6px 12px;border-radius:6px;font-size:.75rem;cursor:pointer}.btn-drawer-logout[data-v-008ef5e8]:hover{background:var(--crimson);color:#fff}.drawer-meta-stamp[data-v-008ef5e8]{font-size:.65rem;color:var(--text-faint);text-align:center;letter-spacing:.08em}.drawer-fade-enter-active[data-v-008ef5e8],.drawer-fade-leave-active[data-v-008ef5e8]{transition:opacity .25s ease}.drawer-fade-enter-from[data-v-008ef5e8],.drawer-fade-leave-to[data-v-008ef5e8]{opacity:0}.drawer-slide-enter-active[data-v-008ef5e8],.drawer-slide-leave-active[data-v-008ef5e8]{transition:transform .28s cubic-bezier(.16,1,.3,1)}.drawer-slide-enter-from[data-v-008ef5e8],.drawer-slide-leave-to[data-v-008ef5e8]{transform:translate(100%)}.footer-nav[data-v-0b7b7e61]{background:#04060a;border-top:1px solid rgba(255,255,255,.08);padding:18px 24px;position:relative;z-index:10;width:100%;max-width:100%;box-sizing:border-box}.footer-container[data-v-0b7b7e61]{max-width:1400px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;box-sizing:border-box}.footer-left[data-v-0b7b7e61]{display:flex;align-items:center;gap:14px}.footer-copa-logo[data-v-0b7b7e61]{height:44px;width:auto;opacity:.95;filter:drop-shadow(0 0 10px rgba(255,46,91,.35));transition:transform .25s ease}.footer-copa-logo[data-v-0b7b7e61]:hover{transform:scale(1.05)}.footer-info[data-v-0b7b7e61]{display:flex;flex-direction:column;gap:2px}.footer-title[data-v-0b7b7e61]{font-size:.92rem;letter-spacing:.05em;color:#fff;font-weight:700}.footer-sub[data-v-0b7b7e61]{font-size:.76rem;color:#ffffffa6;letter-spacing:.02em}.footer-meta-row[data-v-0b7b7e61]{display:flex;align-items:center;gap:6px;margin-top:2px}.footer-copy[data-v-0b7b7e61]{font-size:.7rem;color:#ffffff59;letter-spacing:.03em}.footer-dot-sep[data-v-0b7b7e61]{font-size:.7rem;color:#fff3}.app-version-badge[data-v-0b7b7e61]{display:inline-flex;align-items:center;padding:1px 6px;font-size:.65rem;font-weight:600;color:#00f0ffcc;background:#00f0ff0f;border:1px solid rgba(0,240,255,.18);border-radius:4px;letter-spacing:.04em;line-height:1.2;transition:all .2s ease;-webkit-user-select:none;user-select:none}.app-version-badge[data-v-0b7b7e61]:hover{color:#fff;background:#00f0ff26;border-color:#00f0ff66;box-shadow:0 0 8px #00f0ff40}.footer-right[data-v-0b7b7e61]{display:flex;align-items:center;gap:14px;flex-shrink:0}.footer-social-links[data-v-0b7b7e61]{display:flex;align-items:center;gap:8px}.footer-social-btn[data-v-0b7b7e61]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffbf;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1)}.footer-social-btn[data-v-0b7b7e61]:hover{transform:translateY(-2px);color:#fff}.btn-social-instagram[data-v-0b7b7e61]:hover{background:#e1306c33;border-color:#e1306c;box-shadow:0 0 12px #e1306c66}.btn-social-whatsapp[data-v-0b7b7e61]:hover{background:#25d36633;border-color:#25d366;box-shadow:0 0 12px #25d36666}.btn-social-facebook[data-v-0b7b7e61]:hover{background:#1877f233;border-color:#1877f2;box-shadow:0 0 12px #1877f266}.btn-social-tiktok[data-v-0b7b7e61]:hover{background:#00f2ea33;border-color:#00f2ea;box-shadow:0 0 12px #00f2ea66}.btn-social-youtube[data-v-0b7b7e61]:hover{background:#f003;border-color:red;box-shadow:0 0 12px #f006}.btn-social-email[data-v-0b7b7e61]:hover{background:#00e5ff33;border-color:var(--cyan);box-shadow:0 0 12px #00e5ff66}.footer-tech-divider[data-v-0b7b7e61]{width:1px;height:22px;background:#ffffff1f}.footer-tech-links[data-v-0b7b7e61]{display:flex;align-items:center;gap:8px}.footer-tech-btn[data-v-0b7b7e61]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:.74rem;letter-spacing:.06em;color:#ffffffbf;text-decoration:none;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);transition:all .2s ease}.footer-tech-btn[data-v-0b7b7e61]:hover{color:#fff;background:#ffffff17;border-color:#00f0ff66;box-shadow:0 0 12px #00f0ff33}.btn-admin-accent[data-v-0b7b7e61]{background:#ff2e5b1a;border-color:#ff2e5b4d;color:#ff6b8b}.btn-admin-accent[data-v-0b7b7e61]:hover{background:#ff2e5b33;border-color:#ff2e5b;color:#fff;box-shadow:0 0 12px #ff2e5b4d}@media(max-width:900px){.footer-container[data-v-0b7b7e61]{flex-direction:column;text-align:center;gap:16px}.footer-left[data-v-0b7b7e61]{flex-direction:column;gap:8px}.footer-right[data-v-0b7b7e61]{flex-direction:column;gap:12px;justify-content:center}.footer-tech-divider[data-v-0b7b7e61]{display:none}}.app-layout{display:flex;flex-direction:column;min-height:100vh;width:100%;max-width:100%;overflow-x:hidden;position:relative}.app-main{flex:1;width:100%;max-width:100%;min-width:0}.is-broadcast-mode{min-height:100vh;height:100vh;overflow:hidden;background:#020408}.broadcast-main{width:100vw;height:100vh;overflow:hidden;padding:0;margin:0}.hero-banner[data-v-284d562d]{position:relative;padding:60px 20px 40px;display:flex;justify-content:center;text-align:center;overflow:hidden}.hero-backdrop[data-v-284d562d]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 50% 50% at 50% 30%,rgba(255,46,91,.15),transparent 70%),radial-gradient(circle 350px at 20% 40%,rgba(0,229,255,.08),transparent 70%);pointer-events:none}.hero-content[data-v-284d562d]{position:relative;z-index:2;max-width:900px;display:flex;flex-direction:column;align-items:center;gap:16px}.hero-crest-badge[data-v-284d562d]{display:flex;align-items:center;justify-content:center;width:clamp(140px,16vw,185px);height:clamp(140px,16vw,185px);margin-bottom:4px}.hero-crest-img[data-v-284d562d]{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 28px rgba(0,0,0,.85)) drop-shadow(0 0 24px rgba(255,46,91,.35))}@keyframes floatLogo-284d562d{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-float[data-v-284d562d]{animation:floatLogo-284d562d 4.5s ease-in-out infinite}.hero-title[data-v-284d562d]{display:flex;flex-direction:column;align-items:center;font-size:clamp(2.5rem,5.8vw,4.4rem);font-weight:800;line-height:1.08;color:#fff;letter-spacing:.04em;text-shadow:0 4px 24px rgba(0,0,0,.7)}.hero-title-line[data-v-284d562d]{color:#fff;display:block}.highlight-text[data-v-284d562d]{background:linear-gradient(135deg,#ff2e5b,#ff758c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.hero-lead[data-v-284d562d]{font-size:1.12rem;color:#94a3b8;max-width:620px;line-height:1.65;font-weight:400;letter-spacing:.015em;margin-top:-4px;text-wrap:balance}.metrics-strip[data-v-284d562d]{display:flex;align-items:center;justify-content:center;gap:24px;background:#13192699;border:1px solid var(--border-subtle);padding:14px 28px;border-radius:50px;margin:6px 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.metric-item[data-v-284d562d]{display:flex;flex-direction:column;align-items:center}.metric-num[data-v-284d562d]{font-size:1.4rem;font-weight:700;color:#fff;line-height:1}.metric-label[data-v-284d562d]{font-size:.65rem;color:var(--text-faint);letter-spacing:.08em;margin-top:3px;font-weight:600}.metric-divider[data-v-284d562d]{width:1px;height:24px;background:#ffffff1a}.hero-actions[data-v-284d562d]{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:4px;width:100%}.hero-actions-secondary[data-v-284d562d]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center}.btn-hero-live[data-v-284d562d]{display:inline-flex;align-items:center;gap:8px}.puck-dot[data-v-284d562d]{color:#ff2e5b;font-size:.8rem;animation:pulse-dot 1s infinite}.hero-footer-flow[data-v-284d562d]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:24px;max-width:860px;text-align:center}.hero-motto[data-v-284d562d]{font-size:1.15rem;font-weight:600;letter-spacing:.025em;margin:0;line-height:1.5;max-width:680px;text-wrap:balance;background:linear-gradient(90deg,#f1f5f9,#fff 40%,#00f2fe,#fff 60%,#f1f5f9);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:mottoShimmer-284d562d 6s ease-in-out infinite;text-shadow:0 0 20px rgba(0,242,254,.15)}@keyframes mottoShimmer-284d562d{0%{background-position:100% 50%}50%{background-position:0% 50%}to{background-position:-100% 50%}}.hero-rinks[data-v-284d562d]{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;font-size:.78rem;color:var(--text-muted);letter-spacing:.06em;padding-top:2px}.rink-icon[data-v-284d562d]{color:var(--crimson)}.rinks-title[data-v-284d562d]{color:var(--cyan);font-weight:700;letter-spacing:.08em}.rinks-names[data-v-284d562d]{color:#cbd5e1;letter-spacing:.06em}@media(max-width:640px){.hero-banner[data-v-284d562d]{padding:36px 16px 24px}.hero-crest-badge[data-v-284d562d]{width:120px;height:120px}.hero-title[data-v-284d562d]{font-size:2.2rem;line-height:1.12}.hero-lead[data-v-284d562d]{font-size:.95rem;line-height:1.5}.metrics-strip[data-v-284d562d]{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:360px;border-radius:14px;padding:14px 16px;gap:14px;box-sizing:border-box}.metric-divider[data-v-284d562d]{display:none}.metric-item[data-v-284d562d]{display:flex;flex-direction:column;align-items:center}.hero-actions[data-v-284d562d]{flex-direction:column;width:100%;max-width:360px;gap:10px}.btn-hero-live[data-v-284d562d]{width:100%;justify-content:center;padding:13px 20px;font-size:.88rem;box-sizing:border-box}.hero-actions-secondary[data-v-284d562d]{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;box-sizing:border-box}.hero-actions-secondary .btn-primary[data-v-284d562d]{justify-content:center;padding:10px;font-size:.74rem;letter-spacing:.04em;white-space:nowrap;text-align:center}.hero-actions-secondary .btn-primary[data-v-284d562d]:last-child{grid-column:span 2}.hero-motto[data-v-284d562d]{font-size:.92rem}.hero-rinks[data-v-284d562d]{flex-direction:column;gap:4px;font-size:.72rem;text-align:center}}.clubs-strip[data-v-e6770671]{max-width:1200px;margin:10px auto 40px;padding:0 20px}.strip-header[data-v-e6770671]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.strip-label[data-v-e6770671]{font-size:.8rem;letter-spacing:.12em;color:var(--text-faint);font-weight:600;white-space:nowrap}.strip-line[data-v-e6770671]{flex:1;height:1px;background:linear-gradient(to right,rgba(255,255,255,.1),transparent)}.clubs-grid[data-v-e6770671]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.club-pill[data-v-e6770671]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#13192699;border:1px solid var(--border-subtle);border-radius:10px;text-decoration:none;color:inherit;transition:all .25s ease;position:relative;overflow:hidden}.club-pill[data-v-e6770671]:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--club-color);opacity:.8}.club-pill[data-v-e6770671]:hover{background:#182032d9;border-color:#ffffff40;transform:translateY(-2px);box-shadow:0 4px 14px #0006}.club-badge-box[data-v-e6770671]{width:36px;height:36px;border-radius:8px;background:#0000004d;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.club-logo-img[data-v-e6770671]{width:100%;height:100%;object-fit:cover}.club-short[data-v-e6770671]{font-size:.85rem;font-weight:700;color:var(--club-color)}.club-name[data-v-e6770671]{font-size:.85rem;font-weight:600;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.clubs-strip[data-v-e6770671]{padding:0 16px;margin:5px auto 24px}.strip-header[data-v-e6770671]{gap:10px;margin-bottom:12px}.strip-label[data-v-e6770671]{font-size:.72rem;letter-spacing:.08em}.clubs-grid[data-v-e6770671]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;padding-bottom:8px;margin:0 -4px;padding-left:4px;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.clubs-grid[data-v-e6770671]::-webkit-scrollbar{height:4px}.clubs-grid[data-v-e6770671]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.club-pill[data-v-e6770671]{flex-shrink:0;scroll-snap-align:start;min-width:155px;padding:7px 12px}.club-name[data-v-e6770671]{font-size:.82rem}}.live-card[data-v-62ff39f3]{padding:24px;position:relative;overflow:hidden;border-color:#ff2e5b59;box-shadow:0 10px 30px #00000080,0 0 20px #ff2e5b1a}.live-card-top[data-v-62ff39f3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.period-pill[data-v-62ff39f3]{font-size:.85rem;letter-spacing:.08em;color:var(--cyan);background:#00e5ff1a;padding:4px 10px;border-radius:6px;border:1px solid rgba(0,229,255,.25)}.matchup-body[data-v-62ff39f3]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 0 20px}.team-side[data-v-62ff39f3]{display:flex;align-items:center;gap:16px;flex:1}.away-side[data-v-62ff39f3]{justify-content:flex-end}.team-badge-circle[data-v-62ff39f3]{width:58px;height:58px;border-radius:50%;background:#0006;border:2px solid #ff2e5b;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.team-logo-img[data-v-62ff39f3]{width:100%;height:100%;object-fit:cover}.team-short-tag[data-v-62ff39f3]{font-size:1.1rem;font-weight:700;color:#fff}.team-meta[data-v-62ff39f3]{display:flex;flex-direction:column}.team-meta.align-right[data-v-62ff39f3]{align-items:flex-end}.team-display-name[data-v-62ff39f3]{font-size:1.25rem;font-weight:700;color:#fff;line-height:1.1}.team-sog[data-v-62ff39f3]{font-size:.75rem;color:var(--text-faint);margin-top:2px}.score-display[data-v-62ff39f3]{font-size:2.8rem;font-weight:700;color:#fff;line-height:1;padding:0 10px}.vs-divider[data-v-62ff39f3]{font-size:1rem;color:var(--text-faint);letter-spacing:.1em}.live-card-footer[data-v-62ff39f3]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.venue-info[data-v-62ff39f3]{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.round-badge[data-v-62ff39f3]{display:inline-flex;align-items:center;padding:4px 10px;background:#00e5ff1f;border:1px solid rgba(0,229,255,.35);border-radius:6px;color:#fff;font-size:.8rem;font-weight:800;letter-spacing:.05em;white-space:nowrap;text-transform:uppercase}.venue-location[data-v-62ff39f3]{display:inline-flex;align-items:center;gap:5px;font-size:.8rem;color:var(--text-faint);white-space:nowrap}.venue-location[data-v-62ff39f3] svg{color:var(--cyan)}.btn-gamecenter[data-v-62ff39f3]{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;font-size:.85rem;letter-spacing:.04em;white-space:nowrap;flex-shrink:0}.btn-gamecenter .btn-arrow[data-v-62ff39f3]{transition:transform .2s ease}.btn-gamecenter:hover .btn-arrow[data-v-62ff39f3]{transform:translate(3px)}.live-stream-status-note[data-v-62ff39f3]{display:flex;align-items:center;gap:10px;font-size:.78rem;color:#94a3b8;padding:9px 14px;background:#00000059;border-radius:6px;border-left:3px solid var(--cyan);margin-top:14px;line-height:1.4}.live-stream-status-note .note-icon[data-v-62ff39f3]{flex-shrink:0}@media(max-width:640px){.live-card[data-v-62ff39f3]{padding:16px}.matchup-body[data-v-62ff39f3]{flex-direction:column;gap:16px}.team-side[data-v-62ff39f3]{width:100%;justify-content:space-between}.team-meta.align-right[data-v-62ff39f3]{align-items:flex-start}.vs-divider[data-v-62ff39f3]{display:none}.live-card-footer[data-v-62ff39f3]{flex-direction:column;align-items:stretch;gap:14px}.venue-info[data-v-62ff39f3]{display:flex;justify-content:space-between;align-items:center;width:100%}.btn-gamecenter[data-v-62ff39f3]{width:100%;justify-content:center;padding:12px 16px;font-size:.88rem}}.home-main-container[data-v-efaf5620]{max-width:1300px;margin:0 auto 60px;padding:0 20px}.home-section[data-v-efaf5620]{margin-bottom:30px}.editorial-grid[data-v-efaf5620]{display:grid;grid-template-columns:2fr 1fr;gap:24px}.section-card[data-v-efaf5620],.side-card[data-v-efaf5620]{padding:24px}.section-header[data-v-efaf5620]{margin-bottom:20px}.section-title-row[data-v-efaf5620]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}.section-title[data-v-efaf5620]{font-size:1.6rem;color:#fff;margin-top:0}.clickable-title[data-v-efaf5620]{cursor:pointer;transition:color .2s ease}.clickable-title[data-v-efaf5620]:hover{color:var(--cyan)}.matches-list[data-v-efaf5620]{display:flex;flex-direction:column;gap:12px}.match-row[data-v-efaf5620]{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#ffffff05;border:1px solid var(--border-subtle);border-radius:10px;padding:14px 18px;transition:all .2s ease}.match-row[data-v-efaf5620]:hover{background:#ffffff0d;border-color:#ffffff26}.match-time-tag[data-v-efaf5620]{display:flex;flex-direction:column;min-width:90px}.match-round[data-v-efaf5620]{font-size:.85rem;color:var(--cyan)}.match-date[data-v-efaf5620]{font-size:.75rem;color:var(--text-faint)}.final-badge[data-v-efaf5620]{font-size:.75rem;color:var(--crimson);font-weight:700}.match-teams-duel[data-v-efaf5620]{display:flex;align-items:center;gap:16px;flex:1;justify-content:center}.duel-team[data-v-efaf5620]{display:flex;align-items:center;gap:8px}.duel-home[data-v-efaf5620]{justify-content:flex-end;text-align:right;flex:1}.duel-away[data-v-efaf5620]{justify-content:flex-start;text-align:left;flex:1}.duel-name[data-v-efaf5620]{font-size:1.05rem;color:#fff}.team-tag[data-v-efaf5620]{font-family:var(--font-sport);font-size:.75rem;font-weight:700;color:#fff;padding:2px 6px;border-radius:4px}.duel-vs[data-v-efaf5620],.duel-dash[data-v-efaf5620]{font-size:.85rem;color:var(--text-faint)}.duel-score[data-v-efaf5620]{font-size:1.3rem;font-weight:700;color:#fff;min-width:20px;text-align:center}.team-winner .duel-name[data-v-efaf5620],.team-winner .duel-score[data-v-efaf5620]{color:var(--gold)}.btn-preview[data-v-efaf5620]{font-size:.75rem;letter-spacing:.08em;padding:6px 12px;background:#ffffff0d;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-muted);text-decoration:none;transition:all .2s}.btn-preview[data-v-efaf5620]:hover{background:var(--crimson);color:#fff;border-color:var(--crimson)}.side-header[data-v-efaf5620]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.side-title[data-v-efaf5620]{font-size:1.15rem;color:#fff}.side-link[data-v-efaf5620]{font-size:.75rem;color:var(--cyan);text-decoration:none}.mini-standings-table[data-v-efaf5620]{width:100%;border-collapse:collapse;font-size:.85rem}.mini-standings-table th[data-v-efaf5620]{text-align:left;font-family:var(--font-sport);font-size:.7rem;color:var(--text-faint);padding:6px 4px;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:middle}.mini-standings-table td[data-v-efaf5620]{padding:8px 4px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.cutoff-row td[data-v-efaf5620]{border-bottom:2px solid rgba(245,158,11,.75)!important}.team-cell-td[data-v-efaf5620]{vertical-align:middle}.team-cell[data-v-efaf5620]{display:flex;align-items:center;gap:6px}.table-color-dot[data-v-efaf5620]{width:6px;height:6px;border-radius:50%}.mini-logo-dot[data-v-efaf5620]{width:16px;height:16px;border-radius:4px;object-fit:cover}.top-rank[data-v-efaf5620]{color:var(--gold);font-weight:700}.pts-cell[data-v-efaf5620]{font-weight:700;color:#fff}.text-green[data-v-efaf5620]{color:var(--emerald)}.text-red[data-v-efaf5620]{color:#f43f5e}.cutoff-notice[data-v-efaf5620]{font-family:var(--font-sport);font-size:.65rem;color:var(--text-faint);letter-spacing:.05em;margin-top:10px;text-align:center}.notice-gold[data-v-efaf5620]{color:var(--gold)}.scorers-list[data-v-efaf5620]{display:flex;flex-direction:column;gap:10px}.scorer-row[data-v-efaf5620]{display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04)}.scorer-rank[data-v-efaf5620]{font-size:1rem;color:var(--text-faint);width:18px}.scorer-meta[data-v-efaf5620]{flex:1;display:flex;flex-direction:column}.scorer-name[data-v-efaf5620]{font-size:.95rem;color:#fff}.scorer-club[data-v-efaf5620]{font-size:.7rem;color:var(--text-faint)}.scorer-pts-box[data-v-efaf5620]{display:flex;flex-direction:column;align-items:flex-end}.scorer-pts[data-v-efaf5620]{font-size:1.2rem;font-weight:700;color:var(--crimson);line-height:1}.scorer-pts-label[data-v-efaf5620]{font-size:.55rem;color:var(--text-faint)}.side-header-title-wrap[data-v-efaf5620]{display:flex;flex-direction:column;gap:4px}.pts-calc-badge[data-v-efaf5620]{display:inline-flex;align-items:center;gap:5px;font-size:.68rem;font-weight:700;color:var(--cyan);background:#00e5ff14;border:1px solid rgba(0,229,255,.2);padding:2px 7px;border-radius:4px;letter-spacing:.04em;width:fit-content}.scorer-pts-container[data-v-efaf5620]{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.scorer-breakdown-pill[data-v-efaf5620]{display:inline-flex;align-items:center;gap:3px;font-size:.65rem;color:var(--text-muted);background:#ffffff0a;padding:1px 5px;border-radius:3px;border:1px solid rgba(255,255,255,.08)}.scorer-breakdown-pill .pill-g[data-v-efaf5620]{color:#ff6b8b;font-weight:700}.scorer-breakdown-pill .pill-sep[data-v-efaf5620]{color:#ffffff4d}.scorer-breakdown-pill .pill-a[data-v-efaf5620]{color:#38bdf8;font-weight:700}.spotlight-live-active[data-v-efaf5620]{border-color:#ff2e5b73!important;box-shadow:0 10px 30px #00000080,0 0 20px #ff2e5b26!important}.badge-live[data-v-efaf5620]{background:#ff2e5b38!important;color:#ff2e5b!important;border:1px solid #ff2e5b!important;box-shadow:0 0 10px #ff2e5b59!important;animation:pulse-live 2s infinite ease-in-out}.badge-rescheduled[data-v-efaf5620]{background:#f59e0b33!important;color:#f59e0b!important;border:1px solid rgba(245,158,11,.45)!important}.badge-cancelled[data-v-efaf5620]{background:#ef444433!important;color:#ef4444!important;border:1px solid rgba(239,68,68,.4)!important}.trophy-card[data-v-efaf5620]{background:linear-gradient(145deg,#f59e0b14,#131926cc);border-color:#f59e0b40}.trophy-badge[data-v-efaf5620]{font-size:.85rem;color:var(--gold);letter-spacing:.1em;margin-bottom:14px}.trophies-grid[data-v-efaf5620]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.trophy-item[data-v-efaf5620]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px;background:#ffffff05;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.trophy-icon[data-v-efaf5620]{font-size:1.5rem;margin-bottom:4px}.trophy-title[data-v-efaf5620]{font-size:.75rem;color:#fff;font-weight:700}.trophy-desc[data-v-efaf5620]{font-size:.65rem;color:var(--text-faint);margin-top:2px}.mini-table-wrapper[data-v-efaf5620]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:960px){.editorial-grid[data-v-efaf5620]{grid-template-columns:1fr;gap:20px}}@media(max-width:768px){.home-main-container[data-v-efaf5620]{padding:0 14px;margin-bottom:40px}.section-card[data-v-efaf5620],.side-card[data-v-efaf5620]{padding:16px 14px;border-radius:12px}.section-header[data-v-efaf5620]{margin-bottom:14px}.section-title[data-v-efaf5620]{font-size:1.35rem}.spotlight-timeline-card[data-v-efaf5620]{padding:14px}.spotlight-header[data-v-efaf5620]{flex-direction:column;align-items:stretch;gap:12px}.spotlight-fecha-num[data-v-efaf5620]{padding-right:0;padding-bottom:8px;border-right:none;border-bottom:1px solid rgba(255,255,255,.1);font-size:1.3rem}.spotlight-meta[data-v-efaf5620]{min-width:0;width:100%;gap:4px}.spotlight-actions[data-v-efaf5620]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px}.btn-directions[data-v-efaf5620]{flex:1;justify-content:center;padding:8px 12px}.match-row[data-v-efaf5620]{display:grid;grid-template-columns:1fr auto;grid-template-areas:"time venue" "duel duel" "action action";row-gap:12px;column-gap:8px;padding:14px 12px;align-items:center}.match-time-tag[data-v-efaf5620]{grid-area:time;min-width:0;display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}.match-venue-pill[data-v-efaf5620]{grid-area:venue;justify-self:end;font-size:.72rem;padding:3px 8px}.match-teams-duel[data-v-efaf5620]{grid-area:duel;width:100%;padding:8px 0;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);gap:10px}.duel-team[data-v-efaf5620]{flex:1;min-width:0}.duel-name[data-v-efaf5620]{font-size:.95rem;white-space:normal;line-height:1.15}.duel-vs[data-v-efaf5620],.duel-dash[data-v-efaf5620]{flex-shrink:0}.btn-preview[data-v-efaf5620]{grid-area:action;width:100%;text-align:center;padding:9px 12px;box-sizing:border-box;background:#ffffff0f}.match-row-finished[data-v-efaf5620]{grid-template-areas:"time time" "duel duel" "action action"}.match-row-finished .match-time-tag[data-v-efaf5620]{justify-content:space-between;width:100%}.mini-standings-table th[data-v-efaf5620],.mini-standings-table td[data-v-efaf5620]{padding:6px 3px;font-size:.8rem}.team-cell[data-v-efaf5620]{gap:4px}.team-short-name[data-v-efaf5620]{font-size:.8rem}}@media(max-width:480px){.home-main-container[data-v-efaf5620]{padding:0 10px}.section-card[data-v-efaf5620],.side-card[data-v-efaf5620]{padding:14px 10px}.duel-name[data-v-efaf5620]{font-size:.88rem}.duel-score[data-v-efaf5620]{font-size:1.15rem}.team-tag[data-v-efaf5620]{font-size:.7rem;padding:1px 5px}.venues-modal-card[data-v-efaf5620]{padding:16px 10px;max-height:94vh}.venues-grid[data-v-efaf5620]{grid-template-columns:1fr;gap:10px}.venue-actions[data-v-efaf5620]{grid-template-columns:1fr;gap:6px}.btn-map-action[data-v-efaf5620],.btn-waze-action[data-v-efaf5620]{width:100%;justify-content:center}.spotlight-actions[data-v-efaf5620]{width:100%;flex-wrap:wrap}.spotlight-badge-clickable[data-v-efaf5620],.btn-directions[data-v-efaf5620]{flex:1 1 auto;justify-content:center}}.spotlight-timeline-card[data-v-efaf5620]{background:linear-gradient(135deg,#00e5ff14,#0d1321e6);border:1px solid rgba(0,229,255,.28);border-radius:12px;padding:16px 20px;margin-bottom:8px;box-shadow:0 8px 24px #00000059;cursor:pointer;transition:all .25s ease}.spotlight-timeline-card[data-v-efaf5620]:hover{border-color:#00e5ff8c;box-shadow:0 10px 28px #00e5ff26;transform:translateY(-1px)}.spotlight-header[data-v-efaf5620]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.spotlight-fecha-num[data-v-efaf5620]{font-size:1.5rem;color:#fff;background:linear-gradient(135deg,var(--cyan) 0%,#0099ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.05em;padding-right:14px;border-right:1px solid rgba(255,255,255,.12)}.spotlight-meta[data-v-efaf5620]{display:flex;flex-direction:column;gap:3px;flex:1;min-width:200px}.spotlight-date[data-v-efaf5620]{font-size:1.05rem;color:#fff;letter-spacing:.04em}.spotlight-venue[data-v-efaf5620]{font-size:.85rem;color:var(--cyan);display:flex;align-items:center;gap:6px}.spotlight-time[data-v-efaf5620]{font-size:.78rem;color:var(--text-muted);display:flex;align-items:center;gap:6px}.spotlight-actions[data-v-efaf5620]{display:flex;align-items:center;gap:10px}.spotlight-badge[data-v-efaf5620]{font-size:.72rem;color:#000;background:var(--cyan);padding:4px 10px;border-radius:4px;font-weight:700;letter-spacing:.06em}.spotlight-badge-clickable[data-v-efaf5620]{display:inline-flex;align-items:center;gap:6px;border:none;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.spotlight-badge-clickable[data-v-efaf5620]:hover{transform:translateY(-1px) scale(1.04);box-shadow:0 0 14px #00e5ff99;filter:brightness(1.1)}.spotlight-badge-arrow[data-v-efaf5620]{font-size:.85rem;transition:transform .2s ease}.spotlight-badge-clickable:hover .spotlight-badge-arrow[data-v-efaf5620]{transform:translate(3px)}.btn-directions[data-v-efaf5620]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:.78rem;background:#ff2e5b26;border:1px solid rgba(255,46,91,.5);border-radius:6px;color:#fff;cursor:pointer;letter-spacing:.06em;transition:all .2s ease}.btn-directions[data-v-efaf5620]:hover{background:var(--crimson);border-color:var(--crimson);box-shadow:0 0 16px #ff2e5b66;transform:translateY(-1px)}.match-venue-pill[data-v-efaf5620]{font-size:.75rem;color:var(--text-faint);background:#ffffff0a;padding:3px 8px;border-radius:4px;white-space:nowrap}.modal-backdrop[data-v-efaf5620]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.venues-modal-card[data-v-efaf5620]{width:100%;max-width:820px;max-height:90vh;display:flex;flex-direction:column;background:#090d16;border:1px solid rgba(0,229,255,.28);border-radius:16px;padding:26px;box-shadow:0 24px 60px #000000d9;box-sizing:border-box;overflow:hidden}.modal-header[data-v-efaf5620]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:14px;gap:16px;flex-shrink:0}.modal-title-wrap[data-v-efaf5620]{flex:1;min-width:0}.modal-title[data-v-efaf5620]{font-size:1.3rem;color:#fff;letter-spacing:.05em;line-height:1.25}.modal-title-wrap p[data-v-efaf5620]{color:var(--text-muted);font-size:.88rem;margin-top:4px;line-height:1.35}.btn-close-modal[data-v-efaf5620]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--text-muted);cursor:pointer;padding:8px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.btn-close-modal[data-v-efaf5620]:hover{color:#fff;background:#ff2e5b33;border-color:#ff2e5b80;transform:rotate(90deg)}.venues-grid[data-v-efaf5620]{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px;overflow-y:auto;padding-right:4px;box-sizing:border-box}.venue-card[data-v-efaf5620]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px;transition:all .2s ease}.venue-card[data-v-efaf5620]:hover{background:#ffffff0d;border-color:#00e5ff4d}.venue-card-header[data-v-efaf5620]{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.venue-name[data-v-efaf5620]{font-size:1.05rem;color:var(--cyan);font-weight:700}.venue-city[data-v-efaf5620]{font-size:.75rem;color:var(--text-faint);background:#ffffff0a;padding:2px 8px;border-radius:4px}.venue-address[data-v-efaf5620]{font-size:.88rem;color:#e2e8f0;line-height:1.4;margin:0}.venue-actions[data-v-efaf5620]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-top:auto}.btn-map-action[data-v-efaf5620],.btn-waze-action[data-v-efaf5620]{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 12px;font-size:.78rem;border-radius:6px;text-decoration:none;letter-spacing:.05em;transition:all .2s ease;font-weight:700;box-sizing:border-box}.btn-map-action[data-v-efaf5620]{background:#00e5ff1f;border:1px solid rgba(0,229,255,.35);color:var(--cyan)}.btn-map-action[data-v-efaf5620]:hover{background:var(--cyan);color:#000;box-shadow:0 0 14px #00e5ff66}.btn-waze-action[data-v-efaf5620]{background:#3b82f61f;border:1px solid rgba(59,130,246,.35);color:#60a5fa}.btn-waze-action[data-v-efaf5620]:hover{background:#3b82f6;color:#fff;box-shadow:0 0 14px #3b82f666}@media(max-width:768px){.modal-backdrop[data-v-efaf5620]{padding:12px}.venues-modal-card[data-v-efaf5620]{padding:18px 14px;max-height:92vh;border-radius:12px}.modal-header[data-v-efaf5620]{margin-bottom:14px;padding-bottom:12px;gap:12px}.modal-title[data-v-efaf5620]{font-size:1.12rem}.modal-title-wrap p[data-v-efaf5620]{font-size:.8rem}.venues-grid[data-v-efaf5620]{grid-template-columns:1fr;gap:12px}.venue-card[data-v-efaf5620]{padding:14px 12px}.venue-name[data-v-efaf5620]{font-size:.98rem}.venue-address[data-v-efaf5620]{font-size:.82rem}.venue-actions[data-v-efaf5620]{grid-template-columns:1fr 1fr;gap:8px}.btn-map-action[data-v-efaf5620],.btn-waze-action[data-v-efaf5620]{padding:8px 10px;font-size:.75rem}}.sponsors-showcase-section[data-v-efaf5620]{max-width:1200px;margin:-15px auto 30px;padding:0 20px}.sponsors-container[data-v-efaf5620]{padding:24px 32px;border-radius:16px;background:linear-gradient(135deg,#161d2e73,#0a0d14b3);border:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;box-shadow:0 8px 30px #00000059}.sponsors-header[data-v-efaf5620]{display:flex;flex-direction:column;gap:4px;align-items:center}.sponsors-tag[data-v-efaf5620]{font-size:.82rem;letter-spacing:.14em;color:var(--cyan);font-weight:700}.sponsors-sub[data-v-efaf5620]{font-size:.78rem;color:var(--text-muted);letter-spacing:.04em}.sponsors-grid[data-v-efaf5620]{display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap}.sponsor-card[data-v-efaf5620]{padding:16px 28px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-decoration:none;box-shadow:0 4px 16px #0000004d}.sponsor-card[data-v-efaf5620]:hover{background:#ffffff14;border-color:#00f2fe80;transform:translateY(-4px);box-shadow:0 10px 28px #00f2fe38}.sponsor-logo-wrap[data-v-efaf5620]{width:250px;height:110px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px}.sponsor-logo-img[data-v-efaf5620]{max-width:100%;max-height:100%;object-fit:contain;opacity:.92;filter:contrast(1.1) brightness(.98);transition:all .3s ease}.sponsor-card:hover .sponsor-logo-img[data-v-efaf5620]{opacity:1;filter:contrast(1.15) brightness(1.08);transform:scale(1.04)}.sponsor-link-badge[data-v-efaf5620]{font-size:.72rem;letter-spacing:.08em;color:var(--cyan);padding:3px 10px;border-radius:4px;background:#00e5ff1a;border:1px solid rgba(0,229,255,.25);transition:all .2s ease}.sponsor-card:hover .sponsor-link-badge[data-v-efaf5620]{background:var(--cyan);color:#05070c}@media(max-width:640px){.sponsors-container[data-v-efaf5620]{padding:20px 16px}.sponsors-grid[data-v-efaf5620]{gap:16px}.sponsor-logo-wrap[data-v-efaf5620]{width:200px;height:85px}}.gamecenter-view[data-v-dbcceaff]{max-width:1300px;margin:30px auto 60px;padding:0 20px}.top-ribbon[data-v-dbcceaff]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;margin-bottom:20px}.ribbon-left[data-v-dbcceaff]{display:flex;align-items:center;gap:12px}.status-badge[data-v-dbcceaff]{font-size:.75rem;background:#ffffff14;padding:3px 8px;border-radius:4px;color:var(--text-muted)}.status-badge.status-postponed[data-v-dbcceaff]{background:#f59e0b33;color:#fbbf24;border:1px solid rgba(245,158,11,.45)}.postponed-banner[data-v-dbcceaff]{border-left:3px solid #f59e0b!important;background:#f59e0b14!important}.notice-badge.badge-postponed[data-v-dbcceaff]{background:#f59e0b40!important;color:#fbbf24!important;border:1px solid rgba(245,158,11,.5)!important}.round-indicator[data-v-dbcceaff]{font-size:.85rem;color:var(--cyan)}.venue-indicator[data-v-dbcceaff]{font-size:.8rem;color:var(--text-faint)}.ribbon-right[data-v-dbcceaff]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.btn-demo-stats[data-v-dbcceaff]{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;letter-spacing:.05em;padding:6px 12px;border-radius:6px;background:#00e5ff1f;color:#00e5ff;border:1px solid rgba(0,229,255,.35);font-weight:700;cursor:pointer;transition:all .2s ease}.btn-demo-stats[data-v-dbcceaff]:hover{background:#00e5ff3d;border-color:#00e5ff;color:#fff;box-shadow:0 0 10px #00e5ff4d}.btn-demo-stats-active[data-v-dbcceaff]{background:#2ef3a333!important;border-color:#2ef3a3!important;color:#2ef3a3!important;box-shadow:0 0 12px #2ef3a359!important}.btn-arena-link[data-v-dbcceaff]{display:inline-flex;align-items:center;gap:7px;font-size:.75rem;letter-spacing:.05em;padding:6px 12px;border-radius:6px;background:#eab3081f;color:#facc15;border:1px solid rgba(234,179,8,.35);text-decoration:none;font-weight:700;transition:all .2s ease}.btn-arena-link[data-v-dbcceaff]:hover{background:#eab30838;border-color:#facc15;box-shadow:0 0 12px #eab3084d;transform:translateY(-1px)}.btn-mesa-link[data-v-dbcceaff]{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;letter-spacing:.05em;padding:6px 12px;border-radius:6px;background:#00e5ff1a;color:var(--cyan);border:1px solid rgba(0,229,255,.3);text-decoration:none;transition:all .2s ease}.btn-mesa-link[data-v-dbcceaff]:hover{background:#00e5ff33;border-color:var(--cyan);box-shadow:0 0 10px #00e5ff40;transform:translateY(-1px)}.gamecenter-loading[data-v-dbcceaff]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:420px;gap:16px;padding:40px 20px;text-align:center}.gamecenter-loader-spinner[data-v-dbcceaff]{width:44px;height:44px;border:3px solid rgba(0,229,255,.15);border-top-color:var(--cyan);border-radius:50%;animation:gc-spin-dbcceaff .8s linear infinite}.loader-msg[data-v-dbcceaff]{font-size:.95rem;color:var(--text-muted);letter-spacing:.08em}@keyframes gc-spin-dbcceaff{to{transform:rotate(360deg)}}.main-scoreboard[data-v-dbcceaff]{padding:36px 30px;display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:24px;background:linear-gradient(145deg,#131926e6,#0c1018f2);border-color:#ffffff1f;box-shadow:0 16px 40px #0009}.scoreboard-team[data-v-dbcceaff]{display:flex;align-items:center;gap:20px;flex:1}.away-side[data-v-dbcceaff]{justify-content:flex-end}.team-emblem-lg[data-v-dbcceaff]{width:72px;height:72px;border-radius:50%;background:#ffffff0d;border:3px solid #ff2e5b;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.emblem-img[data-v-dbcceaff]{width:100%;height:100%;object-fit:cover}.emblem-text[data-v-dbcceaff]{font-size:1.4rem;font-weight:700;color:#fff}.team-info[data-v-dbcceaff]{display:flex;flex-direction:column}.team-info.align-right[data-v-dbcceaff]{align-items:flex-end}.team-title[data-v-dbcceaff]{font-size:1.8rem;color:#fff;line-height:1.1}.sog-stat[data-v-dbcceaff]{font-size:.8rem;color:var(--text-faint);margin-top:4px}.score-num[data-v-dbcceaff]{font-size:4rem;font-weight:700;color:#fff;line-height:1}.scoreboard-clock-box[data-v-dbcceaff]{display:flex;flex-direction:column;align-items:center;background:#0006;border:1px solid rgba(255,255,255,.1);padding:16px 28px;border-radius:12px;min-width:180px}.period-display[data-v-dbcceaff]{font-size:.9rem;color:var(--cyan);letter-spacing:.1em}.clock-display[data-v-dbcceaff]{font-size:2.8rem;font-weight:700;color:#fff;line-height:1.1}.clock-active[data-v-dbcceaff]{color:#2ef3a3;text-shadow:0 0 14px rgba(46,243,163,.5)}.clock-finished[data-v-dbcceaff]{color:#2ef3a3!important;text-shadow:0 0 16px rgba(46,243,163,.4);letter-spacing:.06em;font-size:2.3rem}.clock-state-sub[data-v-dbcceaff]{font-size:.65rem;color:var(--text-faint);letter-spacing:.08em;margin-top:4px}.linescore-panel[data-v-dbcceaff]{padding:20px 24px;margin-bottom:24px}.panel-heading[data-v-dbcceaff]{font-size:1.1rem;color:#fff;margin-bottom:14px}.linescore-table[data-v-dbcceaff]{width:100%;border-collapse:collapse;font-size:.95rem}.linescore-table th[data-v-dbcceaff]{text-align:center;font-family:var(--font-sport);font-size:.75rem;color:var(--text-faint);padding:8px;border-bottom:1px solid rgba(255,255,255,.1)}.linescore-table th[data-v-dbcceaff]:first-child{text-align:left}.linescore-table td[data-v-dbcceaff]{padding:10px 8px;text-align:center;border-bottom:1px solid rgba(255,255,255,.05)}.linescore-table td[data-v-dbcceaff]:first-child{text-align:left}.col-tot[data-v-dbcceaff]{color:var(--gold)}.col-sog[data-v-dbcceaff]{color:var(--cyan)}.match-broadcast-stats-panel[data-v-dbcceaff]{padding:22px 28px;margin-bottom:24px;background:radial-gradient(circle at 50% 10%,#0d1b2ad9,#060c18f2);border:1px solid rgba(46,243,163,.25);box-shadow:0 8px 30px #0009,inset 0 0 25px #2ef3a308}.stats-panel-header[data-v-dbcceaff]{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:16px}.match-broadcast-stats-panel .stats-pill[data-v-dbcceaff]{background:#f8fafc;color:#040914;font-size:.78rem;font-weight:900;padding:4px 18px;border-radius:20px;letter-spacing:.08em;box-shadow:0 2px 10px #0006}.match-broadcast-stats-panel .stats-period-badge[data-v-dbcceaff]{font-size:.85rem;color:#2ef3a3;letter-spacing:.08em;font-weight:800;text-shadow:0 0 10px rgba(46,243,163,.4)}.stats-duel-bar[data-v-dbcceaff]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:8px 16px 14px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:12px}.team-stat-side[data-v-dbcceaff]{display:flex;align-items:center;gap:10px}.team-stat-side.away[data-v-dbcceaff]{justify-content:flex-end}.team-bullet[data-v-dbcceaff]{width:10px;height:10px;border-radius:50%;box-shadow:0 0 8px currentColor}.team-stat-side .team-label[data-v-dbcceaff]{font-size:1.15rem;font-weight:800;color:#fff;letter-spacing:.04em}.duel-digits[data-v-dbcceaff]{font-size:2rem;font-weight:900;color:#fff;letter-spacing:.08em;text-shadow:0 0 15px rgba(255,255,255,.4);padding:0 16px}.stats-grid-list[data-v-dbcceaff]{display:flex;flex-direction:column;gap:8px}.stat-compare-row[data-v-dbcceaff]{display:grid;grid-template-columns:80px 1fr 80px;align-items:center;text-align:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04)}.stat-compare-row[data-v-dbcceaff]:last-child{border-bottom:none}.stat-num[data-v-dbcceaff]{font-size:1.35rem;font-weight:900;color:#fff}.stat-center[data-v-dbcceaff]{display:flex;flex-direction:column;align-items:center;gap:6px}.stat-title[data-v-dbcceaff]{font-size:.8rem;color:#94a3b8;letter-spacing:.08em;font-weight:700}.stat-progress-track[data-v-dbcceaff]{display:flex;width:75%;max-width:320px;height:6px;background:#ffffff14;border-radius:6px;overflow:hidden;box-shadow:inset 0 1px 3px #00000080}.stat-progress-track .track-fill[data-v-dbcceaff]{height:100%;transition:width .4s ease}.stat-progress-track .home[data-v-dbcceaff]{border-radius:6px 0 0 6px}.stat-progress-track .away[data-v-dbcceaff]{border-radius:0 6px 6px 0}.game-details-split[data-v-dbcceaff]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.details-col[data-v-dbcceaff]{padding:20px}.panel-header-badge[data-v-dbcceaff]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.badge-title[data-v-dbcceaff]{font-size:1rem;color:#fff}.penalty-count[data-v-dbcceaff]{font-size:.7rem;background:#ff2e5b33;color:var(--crimson);border:1px solid var(--crimson);padding:2px 8px;border-radius:4px;font-weight:700}.empty-penalty-state[data-v-dbcceaff],.empty-events-state[data-v-dbcceaff]{text-align:center;padding:30px 10px;color:var(--text-faint);font-size:.85rem}.penalties-list[data-v-dbcceaff],.events-feed[data-v-dbcceaff]{display:flex;flex-direction:column;gap:10px}.penalty-item-card[data-v-dbcceaff]{background:#ff2e5b0d;border:1px solid rgba(255,46,91,.25);border-radius:8px;padding:10px 14px}.pen-header[data-v-dbcceaff]{display:flex;align-items:center;gap:8px}.pen-team-tag[data-v-dbcceaff]{font-size:.75rem;color:var(--crimson);font-weight:700}.pen-player-name[data-v-dbcceaff]{font-size:.9rem;color:#fff;flex:1}.pen-duration[data-v-dbcceaff]{font-size:.75rem;color:var(--gold)}.pen-body[data-v-dbcceaff]{display:flex;justify-content:space-between;margin-top:4px;font-size:.75rem;color:var(--text-muted)}.pen-time-exp[data-v-dbcceaff]{color:var(--cyan)}.event-feed-card[data-v-dbcceaff]{display:flex;align-items:center;gap:14px;background:#ffffff08;border:1px solid var(--border-subtle);border-radius:8px;padding:10px 14px}.event-time-badge[data-v-dbcceaff]{display:flex;flex-direction:column;align-items:center;background:#0000004d;padding:4px 8px;border-radius:4px;font-size:.75rem;color:var(--cyan)}.event-desc[data-v-dbcceaff]{flex:1}.goal-headline[data-v-dbcceaff]{display:flex;align-items:center;gap:8px}.goal-tag[data-v-dbcceaff]{background:#00f0ff1f;color:var(--cyan, #00f0ff);border:1px solid rgba(0,240,255,.35);font-size:.65rem;padding:1px 6px;border-radius:4px;font-weight:800;letter-spacing:.05em;text-shadow:0 0 6px rgba(0,240,255,.4)}.goal-author[data-v-dbcceaff]{font-size:.95rem;color:#fff}.goal-assists[data-v-dbcceaff]{font-size:.75rem;color:var(--text-muted);margin-top:2px}.three-stars-panel[data-v-dbcceaff]{padding:24px}.stars-grid[data-v-dbcceaff]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.star-card[data-v-dbcceaff]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:16px;display:flex;flex-direction:column;align-items:center;text-align:center}.star-rank-1[data-v-dbcceaff]{border-color:#f59e0b80;background:#f59e0b0f}.star-badge-num[data-v-dbcceaff]{font-size:.8rem;color:var(--gold);font-weight:700;letter-spacing:.05em}.star-icon[data-v-dbcceaff]{font-size:1.4rem;margin:6px 0}.star-player[data-v-dbcceaff]{font-size:1.1rem;color:#fff}.star-team[data-v-dbcceaff]{font-size:.75rem;color:var(--text-muted)}.star-highlight[data-v-dbcceaff]{font-size:.75rem;color:var(--text-faint);font-style:italic;margin-top:6px}.loading-state[data-v-dbcceaff]{text-align:center;padding:100px 0;color:var(--text-muted)}.btn-ribbon-action[data-v-dbcceaff]{font-size:.75rem;letter-spacing:.05em;padding:6px 12px;border-radius:6px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;border:none;transition:all .2s}.btn-ribbon-init[data-v-dbcceaff]{background:#2ef3a326;color:#2ef3a3;border:1px solid rgba(46,243,163,.4)}.btn-ribbon-init[data-v-dbcceaff]:hover{background:#2ef3a340;box-shadow:0 0 12px #2ef3a34d}.btn-ribbon-finalize[data-v-dbcceaff]{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.4)}.btn-ribbon-finalize[data-v-dbcceaff]:hover{background:#ef444440}.match-notice-banner[data-v-dbcceaff]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;margin-bottom:20px;border-radius:8px;gap:16px}.scheduled-banner[data-v-dbcceaff]{background:linear-gradient(90deg,#f59e0b14,#f59e0b05);border:1px solid rgba(245,158,11,.3)}.live-banner[data-v-dbcceaff]{background:linear-gradient(90deg,#ef44441a,#ef444405);border:1px solid rgba(239,68,68,.35)}.notice-banner-info[data-v-dbcceaff]{display:flex;align-items:center;gap:12px}.notice-badge[data-v-dbcceaff]{font-size:.72rem;letter-spacing:.06em;padding:4px 10px;border-radius:4px;background:#f59e0b33;color:#f59e0b;border:1px solid rgba(245,158,11,.4);white-space:nowrap}.notice-badge-live[data-v-dbcceaff]{font-size:.72rem;letter-spacing:.06em;padding:4px 10px;border-radius:4px;background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.4);white-space:nowrap;animation:pulse-dot 1.5s infinite}.notice-text[data-v-dbcceaff]{font-size:.85rem;color:var(--text-muted)}.stream-clarification-banner[data-v-dbcceaff]{display:flex;align-items:center;gap:14px;padding:12px 18px;margin-bottom:22px;border-radius:8px;background:linear-gradient(90deg,#00e5ff14,#00e5ff05);border:1px solid rgba(0,229,255,.25);box-shadow:0 4px 16px #00000040}.stream-clarification-icon[data-v-dbcceaff]{color:var(--cyan);display:flex;align-items:center;justify-content:center;flex-shrink:0}.stream-clarification-body[data-v-dbcceaff]{display:flex;flex-direction:column;gap:2px;flex:1}.btn-close-notice[data-v-dbcceaff]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#94a3b8;width:28px;height:28px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;margin-left:auto;flex-shrink:0}.btn-close-notice[data-v-dbcceaff]:hover{background:#ffffff24;border-color:#00e5ff66;color:#fff;transform:scale(1.06)}.stream-clarification-title[data-v-dbcceaff]{font-size:.72rem;letter-spacing:.08em;color:var(--cyan);font-weight:700}.stream-clarification-msg[data-v-dbcceaff]{font-size:.82rem;color:#cbd5e1;line-height:1.4}.stream-clarification-msg strong[data-v-dbcceaff]{color:#fff}.btn-banner-init[data-v-dbcceaff]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#2ef3a3;color:#0d121c;font-weight:700;font-size:.8rem;border:none;border-radius:6px;cursor:pointer;transition:all .2s;box-shadow:0 4px 14px #2ef3a340;white-space:nowrap}.btn-banner-init[data-v-dbcceaff]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #2ef3a366}.btn-banner-finalize[data-v-dbcceaff]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#ef444433;color:#ef4444;font-weight:700;font-size:.8rem;border:1px solid rgba(239,68,68,.5);border-radius:6px;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-banner-finalize[data-v-dbcceaff]:hover{background:#ef44444d}.modal-overlay[data-v-dbcceaff]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#06090ecc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px}.modal-card[data-v-dbcceaff]{width:100%;max-width:540px;border-radius:12px;padding:28px;border:1px solid rgba(255,255,255,.15);background:linear-gradient(145deg,#111827fa,#0b0f19fa);box-shadow:0 24px 60px #000c}.modal-header[data-v-dbcceaff]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.modal-kicker[data-v-dbcceaff]{font-size:.7rem;letter-spacing:.08em;color:var(--cyan);display:block;margin-bottom:4px}.modal-title[data-v-dbcceaff]{font-size:1.3rem;color:#fff;margin:0}.btn-close-modal[data-v-dbcceaff]{background:transparent;border:none;color:var(--text-faint);font-size:1.2rem;cursor:pointer;padding:4px;line-height:1}.btn-close-modal[data-v-dbcceaff]:hover{color:#fff}.modal-body[data-v-dbcceaff]{margin-bottom:24px}.match-duel-preview[data-v-dbcceaff]{padding:16px;background:#0000004d;border-radius:8px;border:1px solid rgba(255,255,255,.08);margin-bottom:16px;text-align:center}.preview-round[data-v-dbcceaff]{font-size:.75rem;color:var(--cyan);display:block;margin-bottom:4px}.preview-names[data-v-dbcceaff]{font-size:1.2rem;color:#fff;margin:4px 0}.preview-venue[data-v-dbcceaff]{font-size:.8rem;color:var(--text-faint)}.modal-conflict-box[data-v-dbcceaff]{padding:14px;background:#ef44441f;border:1px solid rgba(239,68,68,.4);border-radius:8px;margin-bottom:14px}.conflict-header[data-v-dbcceaff]{display:flex;align-items:center;gap:8px;color:#ef4444;font-size:.82rem;font-weight:700;margin-bottom:8px}.conflict-text[data-v-dbcceaff]{font-size:.82rem;color:#fff;line-height:1.4;margin:0 0 6px}.conflict-question[data-v-dbcceaff]{font-size:.82rem;color:#fca5a5;margin:0}.modal-notice-text[data-v-dbcceaff]{font-size:.88rem;color:var(--text-muted);line-height:1.5;margin:0}.modal-actions[data-v-dbcceaff]{display:flex;justify-content:flex-end;gap:12px}.btn-cancel[data-v-dbcceaff]{padding:10px 18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--text-muted);border-radius:6px;cursor:pointer;font-size:.82rem}.btn-cancel[data-v-dbcceaff]:hover{background:#ffffff1a;color:#fff}.btn-confirm-init[data-v-dbcceaff]{padding:10px 20px;background:#2ef3a3;color:#0d121c;font-weight:700;border:none;border-radius:6px;cursor:pointer;font-size:.82rem;box-shadow:0 4px 14px #2ef3a34d}.btn-confirm-conflict[data-v-dbcceaff]{padding:10px 20px;background:#f59e0b;color:#0d121c;font-weight:700;border:none;border-radius:6px;cursor:pointer;font-size:.82rem}.btn-confirm-finalize[data-v-dbcceaff]{padding:10px 20px;background:#ef4444;color:#fff;font-weight:700;border:none;border-radius:6px;cursor:pointer;font-size:.82rem}.action-toast-pill[data-v-dbcceaff]{position:fixed;bottom:30px;right:30px;z-index:1100;background:#0d121c;border:1px solid #2ef3a3;color:#2ef3a3;padding:12px 24px;border-radius:30px;font-size:.85rem;box-shadow:0 8px 24px #0009;animation:slide-in-up-dbcceaff .3s ease}@keyframes slide-in-up-dbcceaff{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:860px){.stream-clarification-banner[data-v-dbcceaff]{padding-right:42px}.btn-close-notice[data-v-dbcceaff]{position:absolute;top:10px;right:10px}.main-scoreboard[data-v-dbcceaff]{flex-direction:column}.scoreboard-team[data-v-dbcceaff]{width:100%;justify-content:space-between}.scoreboard-team.away-side[data-v-dbcceaff]{flex-direction:row-reverse}.game-details-split[data-v-dbcceaff],.stars-grid[data-v-dbcceaff]{grid-template-columns:1fr}}.standings-view[data-v-170a4031]{max-width:1300px;margin:0 auto;padding:30px 20px 60px}.standings-header[data-v-170a4031]{margin-bottom:24px}.view-title[data-v-170a4031]{font-size:2.4rem;color:#fff;letter-spacing:.05em;margin:8px 0}.view-subtitle[data-v-170a4031]{color:var(--text-muted);font-size:.95rem;max-width:780px;line-height:1.5;margin-bottom:16px}.rule-badge-strip[data-v-170a4031]{display:flex;gap:10px;flex-wrap:wrap}.rule-chip[data-v-170a4031]{padding:4px 10px;border-radius:6px;font-size:.75rem;background:#ffffff0d;border:1px solid var(--border-subtle);color:#e2e8f0;font-weight:600}.chip-gold[data-v-170a4031]{background:#ffd7001f;border-color:#ffd70059;color:gold}.chip-faint[data-v-170a4031]{color:var(--text-faint)}.standings-card[data-v-170a4031]{padding:24px;margin-bottom:30px;position:relative}.mobile-scroll-hint[data-v-170a4031]{display:none;font-size:.75rem;color:var(--cyan);margin-bottom:10px;text-align:right}.table-container[data-v-170a4031]{overflow-x:auto}.full-standings-table[data-v-170a4031]{width:100%;border-collapse:collapse;font-size:.95rem;white-space:nowrap}.full-standings-table th[data-v-170a4031]{font-family:var(--font-sport);font-size:.82rem;color:var(--text-faint);letter-spacing:.06em;padding:14px 12px;border-bottom:1px solid rgba(255,255,255,.1);text-align:left}.full-standings-table td[data-v-170a4031]{padding:14px 12px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.team-identity-td[data-v-170a4031]{vertical-align:middle}.col-center[data-v-170a4031]{text-align:center!important}.col-pts[data-v-170a4031]{font-size:1.35rem;font-weight:700;color:#fff}.rank-cell[data-v-170a4031]{width:44px}.rank-number[data-v-170a4031]{font-size:1.15rem;color:var(--text-faint)}.rank-number.top-leader[data-v-170a4031]{color:gold;font-weight:700;text-shadow:0 0 10px rgba(255,215,0,.4)}.rank-number.top-four[data-v-170a4031]{color:var(--cyan);font-weight:700}.leader-row[data-v-170a4031]{background:#ffd70008}.team-identity-cell[data-v-170a4031]{display:flex;align-items:center;gap:12px}.team-logo-bullet[data-v-170a4031]{width:36px;height:36px;border-radius:50%;background:#0006;border:2px solid #ff2e5b;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;box-shadow:0 2px 8px #0006}.table-team-logo[data-v-170a4031]{width:100%;height:100%;object-fit:cover}.bullet-short[data-v-170a4031]{font-size:.8rem;font-weight:700;color:#fff}.team-name-group[data-v-170a4031]{display:flex;flex-direction:column}.team-link[data-v-170a4031]{font-size:1.1rem;color:#fff;text-decoration:none;transition:color .18s}.team-link[data-v-170a4031]:hover{color:var(--crimson)}.seed-tag[data-v-170a4031]{font-size:.65rem;color:var(--cyan);letter-spacing:.05em;font-weight:600;display:inline-flex;align-items:center;gap:6px;line-height:1.2}.seed-tag .app-icon[data-v-170a4031],.seed-tag svg[data-v-170a4031]{margin-right:6px;flex-shrink:0}.tag-leader[data-v-170a4031]{color:gold}.tag-out[data-v-170a4031]{color:var(--text-faint)}.cutoff-row-divider td[data-v-170a4031]{border-bottom:2px solid rgba(0,242,254,.8)!important}.text-win[data-v-170a4031]{color:#fff}.text-draw[data-v-170a4031]{color:var(--cyan)}.text-loss[data-v-170a4031]{color:var(--text-faint)}.text-green[data-v-170a4031]{color:#10b981}.text-red[data-v-170a4031]{color:#ef4444}.streak-pill[data-v-170a4031]{padding:2px 8px;border-radius:4px;font-size:.75rem;background:#ffffff0d;color:var(--text-faint)}.streak-w[data-v-170a4031]{background:#2ef3a326;color:#2ef3a3;border:1px solid rgba(46,243,163,.3)}.streak-e[data-v-170a4031]{background:#00e5ff26;color:var(--cyan);border:1px solid rgba(0,229,255,.3)}.cutoff-visual-bar[data-v-170a4031]{display:flex;align-items:center;gap:14px;margin-top:18px;padding:8px 12px;background:#00f2fe0d;border-radius:6px;border:1px dashed rgba(0,242,254,.25)}.cutoff-line-accent[data-v-170a4031]{flex-grow:1;height:1px;background:linear-gradient(90deg,transparent,rgba(0,242,254,.4),transparent)}.cutoff-line-text[data-v-170a4031]{font-size:.75rem;color:var(--cyan);letter-spacing:.08em;font-weight:700;display:inline-flex;align-items:center;gap:8px}.cutoff-footer[data-v-170a4031]{display:flex;gap:24px;margin-top:14px;font-size:.8rem;color:var(--text-muted);flex-wrap:wrap}.legend-item[data-v-170a4031]{display:flex;align-items:center;gap:8px}.legend-bar[data-v-170a4031]{width:14px;height:4px;border-radius:2px}.legend-playoffs[data-v-170a4031]{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.legend-out[data-v-170a4031]{background:#fff3}.brackets-section[data-v-170a4031]{padding:24px;margin-bottom:30px}.brackets-header[data-v-170a4031]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:12px;flex-wrap:wrap}.brackets-title[data-v-170a4031]{font-size:1.35rem;color:#fff;margin-bottom:4px}.brackets-status[data-v-170a4031]{font-size:.75rem;color:var(--cyan)}.bracket-badge-live[data-v-170a4031]{font-size:.75rem;padding:4px 10px;border-radius:6px;background:#ff2e5b26;border:1px solid var(--crimson);color:#fff}.brackets-grid[data-v-170a4031]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.bracket-match-box[data-v-170a4031]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:14px 18px;min-width:270px;flex-grow:1}.bracket-match-title[data-v-170a4031]{font-size:.75rem;color:var(--text-faint);margin-bottom:10px;letter-spacing:.08em}.bracket-slot[data-v-170a4031]{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06)}.slot-top-seed[data-v-170a4031]{background:#ffd70008}.slot-seed[data-v-170a4031]{font-size:.85rem;color:gold;width:22px}.slot-logo[data-v-170a4031]{width:26px;height:26px;border-radius:50%;overflow:hidden;border:1px solid rgba(255,255,255,.2);flex-shrink:0}.slot-img[data-v-170a4031]{width:100%;height:100%;object-fit:cover}.slot-team[data-v-170a4031]{font-size:1rem;color:#fff;flex-grow:1}.slot-pts[data-v-170a4031]{font-size:.8rem;color:var(--cyan)}.bracket-connector[data-v-170a4031]{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:1.2rem;color:var(--cyan)}.connector-label[data-v-170a4031]{font-size:.7rem;color:var(--text-muted);letter-spacing:.05em}.rules-card[data-v-170a4031]{padding:20px 24px}.rules-title[data-v-170a4031]{font-size:1.15rem;color:#fff;margin-bottom:14px}.rules-list[data-v-170a4031]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.rule-item[data-v-170a4031]{display:flex;align-items:flex-start;gap:10px}.rule-num[data-v-170a4031]{width:24px;height:24px;border-radius:50%;background:#ff2e5b26;color:var(--crimson);font-size:.85rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rule-text[data-v-170a4031]{font-size:.85rem;color:var(--text-muted);line-height:1.4}@media(max-width:768px){.standings-view[data-v-170a4031]{padding:0 12px;margin:16px auto 30px;padding-bottom:max(60px,env(safe-area-inset-bottom,24px))}.view-title[data-v-170a4031]{font-size:1.6rem;line-height:1.15}.view-subtitle[data-v-170a4031]{font-size:.85rem;line-height:1.4}.rule-badge-strip[data-v-170a4031]{flex-wrap:wrap;gap:6px}.rule-chip[data-v-170a4031]{font-size:.72rem;padding:3px 8px}.standings-card[data-v-170a4031]{padding:14px 10px;border-radius:12px}.mobile-scroll-hint[data-v-170a4031]{display:flex;align-items:center;justify-content:flex-end;font-size:.7rem;gap:4px;margin-bottom:8px}.table-container[data-v-170a4031]{margin:0 -4px;padding:0 4px;scrollbar-width:thin}.full-standings-table th[data-v-170a4031],.full-standings-table td[data-v-170a4031]{padding:10px 8px;font-size:.85rem}.full-standings-table th[data-v-170a4031]:first-child,.full-standings-table td.rank-cell[data-v-170a4031]{position:sticky;left:0;z-index:4;background:#090e18;width:32px;min-width:32px;padding-left:6px;padding-right:4px}.full-standings-table th[data-v-170a4031]:nth-child(2),.full-standings-table td.team-identity-td[data-v-170a4031]{position:sticky;left:32px;z-index:4;background:#090e18;box-shadow:4px 0 12px #00000080;padding-left:6px;padding-right:12px;min-width:140px}.leader-row td.rank-cell[data-v-170a4031],.leader-row td.team-identity-td[data-v-170a4031]{background:#11151f!important}.team-identity-cell[data-v-170a4031]{gap:8px}.team-logo-bullet[data-v-170a4031]{width:26px;height:26px}.team-link[data-v-170a4031]{font-size:.9rem}.seed-tag[data-v-170a4031]{font-size:.58rem}.col-pts[data-v-170a4031]{font-size:1.15rem}.brackets-section[data-v-170a4031]{padding:18px 14px;border-radius:12px;margin-bottom:24px}.brackets-header[data-v-170a4031]{margin-bottom:16px;gap:10px}.brackets-title[data-v-170a4031]{font-size:1.25rem;line-height:1.25;margin-bottom:4px}.brackets-status[data-v-170a4031]{font-size:.72rem;line-height:1.35;display:block}.bracket-badge-live[data-v-170a4031]{font-size:.68rem;padding:3px 8px}.brackets-grid[data-v-170a4031]{flex-direction:column;align-items:stretch;gap:0}.bracket-match-box[data-v-170a4031]{min-width:0;width:100%;padding:12px 14px;box-sizing:border-box}.bracket-connector[data-v-170a4031]{transform:none!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin:12px 0;width:100%}.bracket-connector svg[data-v-170a4031],.bracket-connector .app-icon[data-v-170a4031]{transform:rotate(90deg)}.connector-label[data-v-170a4031]{font-size:.72rem;color:var(--cyan);letter-spacing:.08em;text-align:center;transform:none!important;white-space:nowrap}.cutoff-visual-bar[data-v-170a4031]{padding:6px 10px;margin-top:12px}.cutoff-line-text[data-v-170a4031]{font-size:.68rem}.cutoff-footer[data-v-170a4031]{gap:12px;font-size:.72rem}.rules-card[data-v-170a4031]{padding:16px 12px}.rules-list[data-v-170a4031]{grid-template-columns:1fr;gap:10px}}@media(max-width:480px){.full-standings-table th[data-v-170a4031]:nth-child(2),.full-standings-table td.team-identity-td[data-v-170a4031]{min-width:125px}.team-link[data-v-170a4031]{font-size:.85rem}.full-standings-table th[data-v-170a4031],.full-standings-table td[data-v-170a4031]{padding:8px 6px}}.statistics-view[data-v-caa70cba]{max-width:1300px;margin:0 auto;padding:30px 20px 80px}.stats-header[data-v-caa70cba]{margin-bottom:28px}.kicker[data-v-caa70cba]{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin-bottom:8px}.kicker-bar[data-v-caa70cba]{width:4px;height:14px;background:var(--cyan);border-radius:2px}.view-title[data-v-caa70cba]{font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;color:#fff;letter-spacing:.04em;margin:0 0 8px;line-height:1.1}.view-subtitle[data-v-caa70cba]{color:var(--text-muted);font-size:.92rem;line-height:1.5;max-width:900px;margin:0 0 24px}.stats-tabs-bar[data-v-caa70cba]{display:flex;gap:10px;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:14px}.tab-btn[data-v-caa70cba]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--text-muted);font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s ease}.tab-btn[data-v-caa70cba]:hover{background:#ffffff0f;color:#fff;border-color:#fff3}.tab-btn.tab-active[data-v-caa70cba]{background:var(--cyan);color:#040914;border-color:var(--cyan);box-shadow:0 0 15px #00e5ff59}.podium-grid[data-v-caa70cba]{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:16px;align-items:flex-end;margin-bottom:30px}.podium-card[data-v-caa70cba]{padding:24px 18px;border-radius:14px;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;transition:transform .25s ease,border-color .25s ease;position:relative;overflow:hidden}.podium-card[data-v-caa70cba]:hover{transform:translateY(-4px)}.podium-gold[data-v-caa70cba]{background:linear-gradient(180deg,#facc151f,#0f172ad9);border:2px solid rgba(250,204,21,.5);box-shadow:0 0 35px #facc1526;padding-top:32px}.podium-silver[data-v-caa70cba]{background:linear-gradient(180deg,#cbd5e114,#0f172ad9);border:1px solid rgba(203,213,225,.3)}.podium-bronze[data-v-caa70cba]{background:linear-gradient(180deg,#d9770614,#0f172ad9);border:1px solid rgba(217,119,6,.3)}.podium-crown[data-v-caa70cba]{position:absolute;top:10px;font-size:.72rem;font-weight:800;letter-spacing:.08em;color:#facc15}.podium-medal[data-v-caa70cba]{font-size:.72rem;font-weight:700;letter-spacing:.05em;padding:2px 10px;border-radius:12px;background:#ffffff0f;margin-bottom:12px}.gold-badge[data-v-caa70cba]{background:#facc1533;color:#facc15}.podium-avatar[data-v-caa70cba]{width:68px;height:68px;border-radius:50%;background:#ffffff0d;border:2px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.gold-avatar[data-v-caa70cba]{width:78px;height:78px;border-color:#facc15;box-shadow:0 0 20px #facc154d}.podium-num[data-v-caa70cba]{font-size:1.4rem;font-weight:800;color:#fff}.podium-name[data-v-caa70cba]{font-size:1.05rem;font-weight:800;color:#fff;margin:0 0 6px;letter-spacing:.02em}.podium-team[data-v-caa70cba]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--text-muted);margin-bottom:14px}.team-mini-seal[data-v-caa70cba]{width:18px;height:18px;object-fit:cover;border-radius:50%}.podium-stat-highlight[data-v-caa70cba]{display:flex;flex-direction:column;line-height:1;margin-bottom:8px}.podium-stat-value[data-v-caa70cba]{font-size:2.4rem;font-weight:900;color:#fff}.gold-highlight .podium-stat-value[data-v-caa70cba]{color:#facc15;text-shadow:0 0 15px rgba(250,204,21,.4)}.podium-stat-unit[data-v-caa70cba]{font-size:.65rem;letter-spacing:.1em;color:var(--text-faint);margin-top:4px}.podium-breakdown[data-v-caa70cba]{font-size:.82rem;color:var(--text-muted)}.podium-subpill[data-v-caa70cba]{margin-top:10px;font-size:.75rem;color:var(--cyan);background:#00e5ff1a;padding:3px 10px;border-radius:12px}.table-toolbar[data-v-caa70cba]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;border-radius:10px;margin-bottom:16px;flex-wrap:wrap}.search-box[data-v-caa70cba]{display:flex;align-items:center;gap:10px;background:#00000059;border:1px solid rgba(255,255,255,.1);padding:8px 14px;border-radius:8px;flex:1;min-width:260px}.search-input[data-v-caa70cba]{background:transparent;border:none;outline:none;color:#fff;font-size:.85rem;width:100%}.btn-clear-search[data-v-caa70cba]{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:.85rem}.filter-group[data-v-caa70cba]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.position-pills[data-v-caa70cba]{display:flex;gap:4px;background:#00000059;padding:4px;border-radius:8px}.pill-btn[data-v-caa70cba]{padding:6px 12px;background:transparent;border:none;color:var(--text-muted);font-size:.75rem;border-radius:6px;cursor:pointer;transition:all .2s ease}.pill-btn.pill-active[data-v-caa70cba]{background:#ffffff1a;color:#fff}.club-select[data-v-caa70cba]{background:#00000059;border:1px solid rgba(255,255,255,.1);color:#fff;padding:8px 14px;border-radius:8px;font-size:.8rem;outline:none}.table-card[data-v-caa70cba]{border-radius:12px;overflow:hidden;padding:16px}.table-responsive[data-v-caa70cba]{width:100%;overflow-x:auto}.stats-table[data-v-caa70cba]{width:100%;border-collapse:collapse;font-size:.85rem}.stats-table th[data-v-caa70cba]{padding:12px 14px;color:var(--text-faint);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.08);font-weight:700;white-space:nowrap}.stats-table td[data-v-caa70cba]{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.04);color:#cbd5e1}.clickable-row[data-v-caa70cba]{cursor:pointer;transition:background .15s ease}.clickable-row[data-v-caa70cba]:hover{background:#ffffff08}.th-center[data-v-caa70cba],.td-center[data-v-caa70cba]{text-align:center}.clickable[data-v-caa70cba]{cursor:pointer;-webkit-user-select:none;user-select:none}.clickable[data-v-caa70cba]:hover{color:#fff}.th-highlight[data-v-caa70cba]{color:#facc15!important}.sort-indicator[data-v-caa70cba]{margin-left:4px;color:var(--cyan)}.rank-badge[data-v-caa70cba]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:.75rem;font-weight:800}.rank-gold[data-v-caa70cba]{background:#facc1533;color:#facc15;border:1px solid rgba(250,204,21,.4)}.rank-silver[data-v-caa70cba]{background:#cbd5e133;color:#cbd5e1;border:1px solid rgba(203,213,225,.4)}.rank-bronze[data-v-caa70cba]{background:#d9770633;color:#d97706;border:1px solid rgba(217,119,6,.4)}.player-cell-meta[data-v-caa70cba]{display:flex;align-items:center;gap:10px}.player-jersey[data-v-caa70cba]{font-size:.8rem;color:var(--cyan);font-weight:700}.player-name[data-v-caa70cba]{color:#fff;font-weight:700;letter-spacing:.02em}.team-cell-wrap[data-v-caa70cba]{display:flex;align-items:center;gap:8px}.team-row-logo[data-v-caa70cba]{width:20px;height:20px;object-fit:cover;border-radius:50%}.pos-tag[data-v-caa70cba]{color:var(--text-faint);font-size:.72rem}.pts-cell[data-v-caa70cba]{color:#facc15;font-weight:800;font-size:1.05rem}.g-cell[data-v-caa70cba]{color:#fff;font-weight:700}.a-cell[data-v-caa70cba]{color:#38bdf8;font-weight:700}.gaa-cell[data-v-caa70cba]{font-weight:800;font-size:1.05rem}.so-cell[data-v-caa70cba]{color:#2ef3a3;font-weight:700}.pim-cell[data-v-caa70cba]{color:#f59e0b;font-weight:700}.ovr-pill[data-v-caa70cba]{font-size:.78rem;color:#fff;background:#ffffff0f;padding:2px 8px;border-radius:4px}.td-no-results[data-v-caa70cba]{text-align:center;padding:40px;color:var(--text-muted)}.goalie-rule-callout[data-v-caa70cba]{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:10px;font-size:.85rem;color:#cbd5e1;margin-bottom:24px;border-left:3px solid var(--cyan)}.goalie-podium-grid[data-v-caa70cba]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.goalie-card[data-v-caa70cba]{padding:24px 20px;border-radius:12px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;cursor:pointer;transition:transform .2s ease}.goalie-card[data-v-caa70cba]:hover{transform:translateY(-3px)}.goalie-rank-badge[data-v-caa70cba]{position:absolute;top:14px;left:16px;font-size:.85rem;font-weight:800;color:var(--text-faint)}.goalie-shield-avatar[data-v-caa70cba]{width:72px;height:72px;border-radius:50%;background:#2ef3a31a;border:2px solid rgba(46,243,163,.4);display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:12px}.shield-watermark[data-v-caa70cba]{color:#2ef3a333;position:absolute}.goalie-num[data-v-caa70cba]{font-size:1.3rem;font-weight:800;color:#2ef3a3}.goalie-name[data-v-caa70cba]{font-size:1.05rem;font-weight:800;color:#fff;margin:0 0 6px}.goalie-team[data-v-caa70cba]{display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--text-muted);margin-bottom:16px}.goalie-gaa-highlight[data-v-caa70cba]{display:flex;flex-direction:column;line-height:1;margin-bottom:12px}.gaa-val[data-v-caa70cba]{font-size:2.2rem;font-weight:900;color:#2ef3a3}.gaa-lbl[data-v-caa70cba]{font-size:.65rem;color:var(--text-faint);letter-spacing:.08em;margin-top:4px}.goalie-details-strip[data-v-caa70cba]{display:flex;gap:8px;font-size:.78rem;color:var(--text-muted);flex-wrap:wrap;justify-content:center}.fairplay-hero[data-v-caa70cba]{display:flex;justify-content:space-between;align-items:center;padding:28px;border-radius:14px;background:linear-gradient(135deg,#2ef3a314,#0f172ad9);border:1px solid rgba(46,243,163,.3);gap:24px;flex-wrap:wrap}.fp-trophy-badge[data-v-caa70cba]{font-size:.72rem;color:#2ef3a3;letter-spacing:.08em;margin-bottom:6px}.fp-hero-title[data-v-caa70cba]{font-size:1.5rem;color:#fff;margin:0 0 8px;font-weight:800}.fp-hero-desc[data-v-caa70cba]{color:var(--text-muted);font-size:.88rem;line-height:1.5;max-width:600px;margin:0}.fp-hero-right[data-v-caa70cba]{display:flex;align-items:center;gap:20px}.fp-hero-crest[data-v-caa70cba]{width:64px;height:64px;object-fit:cover;border-radius:50%;border:2px solid #2EF3A3}.fp-hero-stat[data-v-caa70cba]{display:flex;flex-direction:column;line-height:1}.fp-stat-num[data-v-caa70cba]{font-size:2.2rem;font-weight:900;color:#2ef3a3}.fp-stat-lbl[data-v-caa70cba]{font-size:.65rem;color:var(--text-faint);letter-spacing:.08em;margin-top:4px}.discipline-badge[data-v-caa70cba]{font-size:.68rem;font-weight:800;padding:3px 8px;border-radius:4px;letter-spacing:.05em}.status-excellent[data-v-caa70cba]{background:#2ef3a326;color:#2ef3a3;border:1px solid rgba(46,243,163,.3)}.status-good[data-v-caa70cba]{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.status-warning[data-v-caa70cba]{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.infractions-box[data-v-caa70cba]{padding:20px;border-radius:12px}.infractions-grid[data-v-caa70cba]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:14px}.infraction-card[data-v-caa70cba]{background:#0000004d;border:1px solid rgba(255,255,255,.06);padding:12px;border-radius:8px;display:flex;flex-direction:column;gap:4px}.inf-code[data-v-caa70cba]{font-size:.85rem;font-weight:800;color:#f59e0b}.inf-name[data-v-caa70cba]{font-size:.8rem;color:#cbd5e1}.inf-count[data-v-caa70cba]{font-size:.72rem;color:var(--text-faint)}.teams-analytics-grid[data-v-caa70cba]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.analytics-card[data-v-caa70cba]{padding:20px;border-radius:12px}.section-card-title[data-v-caa70cba]{font-size:1rem;color:#fff;margin:0 0 16px;letter-spacing:.04em}.team-stat-bars[data-v-caa70cba]{display:flex;flex-direction:column;gap:14px}.team-stat-bar-item[data-v-caa70cba]{display:flex;flex-direction:column;gap:6px}.bar-meta[data-v-caa70cba]{display:flex;justify-content:space-between;font-size:.8rem}.bar-team[data-v-caa70cba]{color:#fff}.bar-val[data-v-caa70cba]{color:var(--cyan)}.bar-track[data-v-caa70cba]{width:100%;height:8px;background:#0006;border-radius:4px;overflow:hidden}.bar-fill[data-v-caa70cba]{height:100%;border-radius:4px;transition:width .6s ease}.fill-cyan[data-v-caa70cba]{background:linear-gradient(90deg,#00e5ff,#38bdf8)}.fill-green[data-v-caa70cba]{background:linear-gradient(90deg,#2ef3a3,#10b981)}.mt-20[data-v-caa70cba]{margin-top:20px}.text-cyan[data-v-caa70cba]{color:var(--cyan)!important}.text-green[data-v-caa70cba]{color:#2ef3a3!important}.text-amber[data-v-caa70cba]{color:#f59e0b!important}.text-crimson[data-v-caa70cba]{color:#ff2e5b!important}.text-faint[data-v-caa70cba]{color:var(--text-faint)!important}.loading-state[data-v-caa70cba]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:16px;color:var(--text-muted);border-radius:12px}.spinner[data-v-caa70cba]{width:36px;height:36px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--cyan);border-radius:50%;animation:spin-caa70cba .8s linear infinite}.stats-error-state[data-v-caa70cba]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 24px;margin:30px auto;max-width:600px;border:1px solid rgba(239,68,68,.3);background:#ef44440d;border-radius:16px;gap:14px}.stats-error-badge[data-v-caa70cba]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:#ef444433;border:1px solid rgba(239,68,68,.4);color:#ff6b6b;border-radius:999px;font-size:.8rem;letter-spacing:.05em}.stats-error-title[data-v-caa70cba]{font-size:1.3rem;color:#fff;margin:0}.stats-error-desc[data-v-caa70cba]{font-size:.95rem;color:#ff9b9b;margin:0;max-width:480px}.stats-error-hint[data-v-caa70cba]{font-size:.85rem;color:var(--text-muted);line-height:1.5;margin:0;max-width:480px}.btn-retry-stats[data-v-caa70cba]{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:10px 22px;background:linear-gradient(135deg,#263ddd,#3b5bfd);color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .2s ease}.btn-retry-stats[data-v-caa70cba]:hover{filter:brightness(1.15);transform:translateY(-2px);box-shadow:0 4px 14px #263ddd66}@keyframes spin-caa70cba{to{transform:rotate(360deg)}}@media(max-width:900px){.podium-grid[data-v-caa70cba],.teams-analytics-grid[data-v-caa70cba]{grid-template-columns:1fr}}.matches-view[data-v-acb3871e]{max-width:1400px;margin:24px auto 60px;padding:0 20px}.matches-header[data-v-acb3871e]{margin-bottom:24px}.view-title[data-v-acb3871e]{font-size:2.2rem;color:#fff;margin:10px 0 6px;letter-spacing:.02em}.view-subtitle[data-v-acb3871e]{font-size:.92rem;color:var(--text-muted);max-width:840px;line-height:1.5}.fechas-timeline[data-v-acb3871e]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:24px 0 16px}.fecha-timeline-item[data-v-acb3871e]{background:#0f172ab3;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 14px;cursor:pointer;transition:all .22s ease;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.fecha-timeline-item[data-v-acb3871e]:hover{background:#1e293bcc;border-color:#fff3;transform:translateY(-2px)}.fecha-timeline-item.fecha-active[data-v-acb3871e]{border-color:#ff2e5b;background:#ff2e5b14;box-shadow:0 0 16px #ff2e5b38}.fecha-active-indicator[data-v-acb3871e]{position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff2e5b,#ff6b8b);box-shadow:0 0 8px #ff2e5b99}.fecha-item-header[data-v-acb3871e]{display:flex;justify-content:space-between;align-items:center;gap:6px}.fecha-num[data-v-acb3871e]{font-size:.95rem;font-weight:800;color:#fff;letter-spacing:.04em}.fecha-info[data-v-acb3871e]{display:flex;flex-direction:column;font-size:.76rem;line-height:1.35;gap:2px}.fecha-date[data-v-acb3871e]{color:var(--cyan);font-weight:700;letter-spacing:.03em}.fecha-venue[data-v-acb3871e]{color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.78rem}.fecha-time[data-v-acb3871e]{color:var(--text-faint);font-size:.7rem}.fecha-state-pill[data-v-acb3871e]{font-size:.62rem;font-weight:700;padding:2px 6px;border-radius:4px;letter-spacing:.05em;white-space:nowrap}.state-done[data-v-acb3871e]{background:#ffffff14;color:#94a3b8;border:1px solid rgba(255,255,255,.12)}.state-live[data-v-acb3871e]{background:#ff2e5b38;color:#ff2e5b;border:1px solid #ff2e5b;box-shadow:0 0 10px #ff2e5b59;animation:pulse-live-acb3871e 2s infinite ease-in-out}.state-next[data-v-acb3871e]{background:#00e5ff2e;color:#00e5ff;border:1px solid rgba(0,229,255,.4)}.state-sched[data-v-acb3871e]{background:#00e5ff1f;color:var(--cyan);border:1px solid rgba(0,229,255,.3)}.state-rescheduled[data-v-acb3871e]{background:#f59e0b33;color:#f59e0b;border:1px solid rgba(245,158,11,.45)}.state-cancelled[data-v-acb3871e]{background:#ef44442e;color:#ef4444;border:1px solid rgba(239,68,68,.4);text-decoration:line-through}@keyframes pulse-live-acb3871e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.97)}}.filters-bar[data-v-acb3871e]{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap;align-items:center}.filter-pill[data-v-acb3871e]{padding:7px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:20px;color:var(--text-muted);font-size:.78rem;font-weight:700;cursor:pointer;letter-spacing:.04em;transition:all .2s ease}.filter-pill[data-v-acb3871e]:hover{background:#ffffff1a;color:#fff}.filter-active[data-v-acb3871e]{background:#ff2e5b!important;color:#fff!important;border-color:#ff2e5b!important;box-shadow:0 0 12px #ff2e5b59}.filter-fecha-reset[data-v-acb3871e],.filter-team-active[data-v-acb3871e]{background:#00e5ff1f;color:var(--cyan);border-color:#00e5ff59}.filter-fecha-reset[data-v-acb3871e]:hover,.filter-team-active[data-v-acb3871e]:hover{background:#00e5ff40;color:#fff}.matches-container[data-v-acb3871e]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.match-card[data-v-acb3871e]{padding:18px 20px;border-radius:12px;background:#0f172aa6;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;justify-content:space-between;gap:12px;transition:transform .2s ease,border-color .2s ease}.match-card[data-v-acb3871e]:hover{transform:translateY(-2px);border-color:#ffffff2e}.match-live-border[data-v-acb3871e]{border-color:#ff2e5b99!important;box-shadow:0 0 20px #ff2e5b33}.card-meta-top[data-v-acb3871e]{display:flex;justify-content:space-between;align-items:center}.round-tag[data-v-acb3871e]{font-size:.8rem;font-weight:700;color:var(--cyan);letter-spacing:.04em}.match-badge[data-v-acb3871e]{font-size:.68rem;font-weight:800;padding:3px 8px;border-radius:4px;letter-spacing:.05em}.badge-live[data-v-acb3871e]{background:#e11d4833;color:#ff2e5b;border:1px solid #ff2e5b;animation:pulse-dot 1.5s infinite}.badge-finished[data-v-acb3871e]{background:#ffffff14;color:#94a3b8;border:1px solid rgba(255,255,255,.1)}.badge-scheduled[data-v-acb3871e]{background:#00e5ff1a;color:var(--cyan);border:1px solid rgba(0,229,255,.25)}.badge-postponed[data-v-acb3871e]{background:#f59e0b2e;color:#fbbf24;border:1px solid rgba(245,158,11,.45)}.badge-cancelled[data-v-acb3871e]{background:#ef44442e;color:#f87171;border:1px solid rgba(239,68,68,.4)}.text-amber[data-v-acb3871e]{color:#fbbf24!important}.text-red[data-v-acb3871e]{color:#f87171!important}.card-duel[data-v-acb3871e]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;gap:10px}.card-team-col[data-v-acb3871e]{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;min-width:0}.team-seal[data-v-acb3871e]{width:52px;height:52px;border-radius:50%;background:#0f172ad9;border:2px solid #ff2e5b;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease;position:relative}.match-card:hover .team-seal[data-v-acb3871e]{transform:scale(1.06)}.seal-placeholder[data-v-acb3871e]{box-shadow:0 0 14px #0009}.playoff-seal-content[data-v-acb3871e]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3px 2px;text-align:center;-webkit-user-select:none;user-select:none;background:#00000040}.playoff-seal-icon[data-v-acb3871e]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.8))}.playoff-seal-rank[data-v-acb3871e]{font-size:.95rem;font-weight:800;line-height:1.05;letter-spacing:.02em;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.9);margin-top:1px}.playoff-seal-sub[data-v-acb3871e]{font-size:.52rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;color:#ffffffe0;text-shadow:0 1px 2px rgba(0,0,0,.9);margin-top:1px}.team-seal-img[data-v-acb3871e]{width:100%;height:100%;object-fit:cover}.team-label[data-v-acb3871e]{font-size:.84rem;font-weight:700;color:#fff;text-align:center;line-height:1.22;width:100%;letter-spacing:.02em;min-height:2.3em;display:flex;align-items:center;justify-content:center;word-break:break-word}.card-score-col[data-v-acb3871e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 8px;min-width:90px}.score-line[data-v-acb3871e]{font-size:2.1rem;font-weight:800;color:#fff;line-height:1;display:flex;align-items:center;gap:6px;letter-spacing:.03em}.score-hyphen[data-v-acb3871e]{color:var(--text-faint);font-weight:400}.live-clock-sub[data-v-acb3871e]{font-size:.68rem;color:#ff2e5b;margin-top:4px;letter-spacing:.05em;font-weight:700}.time-line[data-v-acb3871e]{font-size:1.25rem;font-weight:700;color:#fff;white-space:nowrap;letter-spacing:.02em}.date-line[data-v-acb3871e]{font-size:.72rem;color:var(--text-faint);margin-top:2px;text-align:center}.card-bottom[data-v-acb3871e]{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);gap:8px}.venue-block-sub[data-v-acb3871e]{display:flex;flex-direction:column;gap:2px;min-width:0}.venue-text[data-v-acb3871e]{font-size:.74rem;color:var(--text-muted);display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phase-tag[data-v-acb3871e]{font-size:.64rem;color:var(--gold);letter-spacing:.06em;font-weight:700}.btn-card-action[data-v-acb3871e]{font-size:.74rem;font-weight:700;padding:6px 14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#e2e8f0;text-decoration:none;white-space:nowrap;transition:all .2s ease;flex-shrink:0}.btn-card-action[data-v-acb3871e]:hover{background:#ff2e5b;color:#fff;border-color:#ff2e5b;box-shadow:0 0 10px #ff2e5b66}@media(max-width:1200px){.fechas-timeline[data-v-acb3871e]{grid-template-columns:repeat(3,1fr)}.matches-container[data-v-acb3871e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.matches-view[data-v-acb3871e]{padding:0 12px;margin:16px auto 30px;padding-bottom:max(60px,env(safe-area-inset-bottom,24px))}.view-title[data-v-acb3871e]{font-size:1.6rem;line-height:1.15}.view-subtitle[data-v-acb3871e]{font-size:.85rem;line-height:1.4}.fechas-timeline[data-v-acb3871e]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;padding-bottom:8px;margin:14px 0 10px;scrollbar-width:thin}.fecha-timeline-item[data-v-acb3871e]{flex:0 0 160px;scroll-snap-align:start;padding:10px 12px}.matches-container[data-v-acb3871e]{grid-template-columns:1fr;gap:14px}.match-card[data-v-acb3871e]{padding:16px 14px 14px;border-radius:12px}.card-duel[data-v-acb3871e]{gap:8px;padding:8px 0}.team-seal[data-v-acb3871e]{width:44px;height:44px}.team-label[data-v-acb3871e]{font-size:.84rem;line-height:1.2;min-height:2em}.card-score-col[data-v-acb3871e]{min-width:80px;padding:0 4px}.score-line[data-v-acb3871e]{font-size:1.7rem}.time-line[data-v-acb3871e]{font-size:1.15rem}.card-bottom[data-v-acb3871e]{flex-direction:column;align-items:stretch;gap:10px;padding-top:12px}.venue-block[data-v-acb3871e]{display:flex;justify-content:space-between;align-items:center;width:100%}.venue-name[data-v-acb3871e]{font-size:.76rem}.phase-badge[data-v-acb3871e]{font-size:.65rem}.btn-card-action[data-v-acb3871e]{width:100%;text-align:center;justify-content:center;padding:10px 14px;font-size:.8rem;letter-spacing:.06em;background:#ffffff14;box-sizing:border-box}.filters-bar[data-v-acb3871e]{gap:6px;margin-top:10px}.filter-pill[data-v-acb3871e]{padding:6px 13px;font-size:.74rem}}@media(max-width:420px){.team-seal[data-v-acb3871e]{width:38px;height:38px}.team-label[data-v-acb3871e]{font-size:.78rem}.card-score-col[data-v-acb3871e]{min-width:72px}.score-line[data-v-acb3871e]{font-size:1.45rem}.time-line[data-v-acb3871e]{font-size:1.05rem}.btn-card-action[data-v-acb3871e]{padding:9px 12px;font-size:.76rem}}.teams-view[data-v-211a8465]{max-width:1300px;margin:30px auto 60px;padding:0 20px}.teams-header[data-v-211a8465]{margin-bottom:30px}.view-title[data-v-211a8465]{font-size:2.2rem;color:#fff;margin:10px 0 6px}.view-subtitle[data-v-211a8465]{font-size:.95rem;color:var(--text-muted);max-width:800px}.teams-grid[data-v-211a8465]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.team-profile-card[data-v-211a8465]{position:relative;overflow:hidden;transition:transform .25s ease,border-color .25s ease}.team-profile-card[data-v-211a8465]:hover{transform:translateY(-4px);border-color:#fff3}.card-accent-bar[data-v-211a8465]{height:4px;background:var(--team-accent)}.card-body[data-v-211a8465]{padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center}.team-seal-lg[data-v-211a8465]{width:68px;height:68px;border-radius:50%;background:#ffffff0a;border:3px solid var(--team-accent);display:flex;align-items:center;justify-content:center;margin-bottom:14px;box-shadow:0 0 20px #0006;overflow:hidden}.team-card-logo[data-v-211a8465]{width:100%;height:100%;object-fit:cover}.seal-text[data-v-211a8465]{font-size:1.4rem;font-weight:700;color:#fff}.team-card-title[data-v-211a8465]{font-size:1.5rem;color:#fff;line-height:1.1}.team-city[data-v-211a8465]{font-size:.8rem;color:var(--text-faint);margin-top:4px}.team-stats-strip[data-v-211a8465]{display:flex;justify-content:space-around;width:100%;margin:20px 0;padding:12px 0;background:#ffffff05;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.stat-box[data-v-211a8465]{display:flex;flex-direction:column}.stat-val[data-v-211a8465]{font-size:1.3rem;font-weight:700;color:#fff;line-height:1}.stat-lbl[data-v-211a8465]{font-size:.6rem;color:var(--text-faint);letter-spacing:.08em;margin-top:3px}.btn-view-roster[data-v-211a8465]{width:100%;padding:10px;background:#ffffff0d;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-main);text-decoration:none;font-size:.85rem;letter-spacing:.05em;transition:all .2s}.btn-view-roster[data-v-211a8465]:hover{background:var(--crimson);color:#fff;border-color:var(--crimson)}@media(max-width:768px){.teams-view[data-v-211a8465]{padding:0 12px;margin:16px auto 30px;padding-bottom:max(60px,env(safe-area-inset-bottom,24px))}.teams-header[data-v-211a8465]{margin-bottom:20px}.view-title[data-v-211a8465]{font-size:1.6rem;line-height:1.15}.view-subtitle[data-v-211a8465]{font-size:.85rem;line-height:1.4}.teams-grid[data-v-211a8465]{grid-template-columns:1fr;gap:16px}.card-body[data-v-211a8465]{padding:18px 16px}.team-seal-lg[data-v-211a8465]{width:60px;height:60px;margin-bottom:10px}.team-card-title[data-v-211a8465]{font-size:1.35rem}.team-stats-strip[data-v-211a8465]{margin:14px 0;padding:10px 0}.stat-val[data-v-211a8465]{font-size:1.15rem}.btn-view-roster[data-v-211a8465]{padding:11px;font-size:.82rem}}.trading-card-container[data-v-e67187b6]{display:inline-block;perspective:1200px;cursor:pointer}.trading-card[data-v-e67187b6]{width:280px;min-height:400px;background:linear-gradient(145deg,#161c2b,#0c101a);border:2px solid rgba(245,158,11,.45);border-radius:16px;padding:16px;position:relative;overflow:hidden;box-shadow:0 12px 30px #0009,0 0 25px #f59e0b26,inset 0 0 20px #f59e0b0d;-webkit-user-select:none;user-select:none;transform-style:preserve-3d;will-change:transform,box-shadow}.card-tilting[data-v-e67187b6]{box-shadow:0 24px 50px #000000bf,0 0 40px #f59e0b59,0 0 20px #00f2fe40}.card-goalie[data-v-e67187b6]{border-color:#00e5ff73;box-shadow:0 12px 30px #0009,0 0 25px #00e5ff26}.card-goalie.card-tilting[data-v-e67187b6]{box-shadow:0 24px 50px #000000bf,0 0 40px #00e5ff66,0 0 20px #ff2d5533}.layer-3d-deep[data-v-e67187b6]{transform:translateZ(8px)}.layer-3d-low[data-v-e67187b6]{transform:translateZ(14px)}.layer-3d-mid[data-v-e67187b6]{transform:translateZ(22px)}.layer-3d-high[data-v-e67187b6]{transform:translateZ(30px)}.layer-3d-highest[data-v-e67187b6]{transform:translateZ(38px)}.card-foil-glare[data-v-e67187b6]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;mix-blend-mode:overlay;transition:opacity .2s ease;border-radius:14px}.card-foil-sheen[data-v-e67187b6]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.04) 45%,rgba(255,255,255,.12) 50%,transparent 55%);pointer-events:none;animation:shine-e67187b6 7s infinite linear;z-index:3}@keyframes shine-e67187b6{0%{transform:translateY(-30%) rotate(25deg)}to{transform:translateY(30%) rotate(25deg)}}.card-header[data-v-e67187b6]{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:4}.rating-box[data-v-e67187b6]{display:flex;flex-direction:column;align-items:center;background:#f59e0b26;border:1px solid rgba(245,158,11,.4);padding:4px 8px;border-radius:8px;box-shadow:0 4px 10px #0000004d}.card-goalie .rating-box[data-v-e67187b6]{background:#00e5ff26;border-color:#00e5ff66}.ovr-value[data-v-e67187b6]{font-size:1.8rem;font-weight:700;color:var(--gold);line-height:1}.card-goalie .ovr-value[data-v-e67187b6]{color:var(--cyan)}.ovr-label[data-v-e67187b6]{font-size:.6rem;color:#fff;letter-spacing:.1em;font-weight:700}.player-specs[data-v-e67187b6]{display:flex;flex-direction:column;gap:4px}.pos-badge[data-v-e67187b6]{font-size:.85rem;font-weight:700;color:#fff;background:#ffffff14;padding:2px 8px;border-radius:4px;text-align:center;border:1px solid rgba(255,255,255,.1)}.stick-badge[data-v-e67187b6]{font-size:.65rem;color:var(--text-muted);letter-spacing:.05em}.club-seal[data-v-e67187b6]{width:40px;height:40px;border-radius:8px;background:#ffffff0a;border:2px solid #ff2e5b;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 4px 12px #0006}.card-club-logo[data-v-e67187b6]{width:100%;height:100%;object-fit:cover}.club-tag[data-v-e67187b6]{font-size:.8rem;font-weight:700;color:#fff}.card-visual-stage[data-v-e67187b6]{height:140px;position:relative;display:flex;align-items:center;justify-content:center;margin:10px 0}.giant-jersey-number[data-v-e67187b6]{position:absolute;font-size:7.5rem;font-weight:700;color:#ffffff0d;line-height:1;pointer-events:none;z-index:1;text-shadow:0 0 30px rgba(255,255,255,.05)}.avatar-silhouette[data-v-e67187b6]{position:relative;z-index:2}.jersey-shield[data-v-e67187b6]{width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.14),transparent 70%);display:flex;align-items:center;justify-content:center;box-shadow:0 0 25px #ffffff1a}.jersey-icon[data-v-e67187b6]{font-size:2.8rem;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}.player-id-strip[data-v-e67187b6]{text-align:center;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:10px;position:relative;z-index:4}.player-full-name[data-v-e67187b6]{font-size:1.15rem;color:#fff;letter-spacing:.05em;line-height:1.2}.last-name[data-v-e67187b6]{color:var(--gold)}.card-goalie .last-name[data-v-e67187b6]{color:var(--cyan)}.player-team-label[data-v-e67187b6]{font-size:.7rem;color:var(--text-muted)}.attributes-matrix[data-v-e67187b6]{display:flex;justify-content:space-around;padding:12px 0 8px;position:relative;z-index:4}.attr-cell[data-v-e67187b6]{display:flex;flex-direction:column;align-items:center}.attr-val[data-v-e67187b6]{font-size:1.1rem;font-weight:700;color:#fff;line-height:1}.attr-name[data-v-e67187b6]{font-size:.6rem;color:var(--text-faint);letter-spacing:.08em;margin-top:2px}.card-footer-stats[data-v-e67187b6]{display:flex;justify-content:center;gap:8px;padding-top:8px;border-top:1px dashed rgba(255,255,255,.06);position:relative;z-index:4}.stat-pill[data-v-e67187b6]{font-family:var(--font-sport);font-size:.75rem;color:var(--text-muted)}@media(prefers-reduced-motion:reduce){.trading-card[data-v-e67187b6]{transition:none!important;transform:none!important}.card-foil-sheen[data-v-e67187b6]{animation:none}}.team-detail-view[data-v-3c753883]{max-width:1300px;margin:30px auto 60px;padding:0 20px}.detail-hero[data-v-3c753883]{padding:30px;margin-bottom:24px;position:relative;overflow:hidden;border-color:#ffffff1a}.team-banner-content[data-v-3c753883]{display:flex;align-items:center;gap:24px}.team-emblem-jumbo[data-v-3c753883]{width:90px;height:90px;border-radius:50%;background:#ffffff0a;border:4px solid #ff2e5b;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:#fff;flex-shrink:0;overflow:hidden}.jumbo-logo-img[data-v-3c753883]{width:100%;height:100%;object-fit:cover}.team-heading[data-v-3c753883]{font-size:2.4rem;color:#fff;line-height:1.1;margin:6px 0 2px}.team-meta-row[data-v-3c753883]{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:6px}.team-location[data-v-3c753883]{font-size:.85rem;color:var(--text-muted)}.team-social-links[data-v-3c753883]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.social-btn[data-v-3c753883]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:.72rem;text-decoration:none;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#fff;transition:all .2s ease}.social-btn[data-v-3c753883]:hover{background:#ffffff1f;border-color:#ffffff40;transform:translateY(-1px)}.instagram-btn[data-v-3c753883]:hover{color:#f37;border-color:#f376}.facebook-btn[data-v-3c753883]:hover{color:#1877f2;border-color:#1877f266}.tiktok-btn[data-v-3c753883]:hover{color:#2ef3a3;border-color:#2ef3a366}.website-btn[data-v-3c753883]:hover{color:var(--cyan);border-color:#00e5ff66}.share-team-btn[data-v-3c753883]{cursor:pointer}.share-team-btn[data-v-3c753883]:hover{color:var(--cyan);border-color:#00e5ff80;background:#00e5ff1a}.social-label[data-v-3c753883]{letter-spacing:.05em;font-weight:600}.team-tabs-container[data-v-3c753883]{margin-bottom:24px}.team-tabs-nav[data-v-3c753883]{display:flex;gap:12px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:12px}.team-tab-btn[data-v-3c753883]{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--text-muted);font-size:.85rem;cursor:pointer;transition:all .2s ease}.team-tab-btn[data-v-3c753883]:hover{background:#ffffff14;color:#fff;border-color:#fff3}.team-tab-btn.tab-active[data-v-3c753883]{background:#00e5ff1f;border-color:var(--cyan);color:#fff;box-shadow:0 0 16px #00e5ff33}.tab-badge[data-v-3c753883]{font-size:.72rem;padding:2px 8px;border-radius:12px;background:#ffffff14;color:var(--text-main)}.tab-active .tab-badge[data-v-3c753883]{background:var(--cyan);color:#0b0f19;font-weight:700}.tab-content-panel[data-v-3c753883]{animation:fadeInTab-3c753883 .25s ease}@keyframes fadeInTab-3c753883{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.section-top[data-v-3c753883]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px}.section-title[data-v-3c753883]{font-size:1.4rem;color:#fff}.section-subtitle[data-v-3c753883]{font-size:.85rem;color:var(--text-muted);margin-top:4px}.roster-count[data-v-3c753883]{font-size:.85rem;color:var(--cyan)}.cards-grid[data-v-3c753883]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;justify-items:center}.card-link[data-v-3c753883]{text-decoration:none;display:block}.matches-top-bar[data-v-3c753883]{align-items:flex-start}.match-filter-pills[data-v-3c753883]{display:flex;gap:8px;flex-wrap:wrap}.filter-pill[data-v-3c753883]{padding:6px 14px;background:#ffffff0a;border:1px solid var(--border-subtle);border-radius:20px;color:var(--text-muted);font-size:.75rem;cursor:pointer;transition:all .2s}.filter-pill[data-v-3c753883]:hover,.filter-active[data-v-3c753883]{background:var(--crimson);color:#fff;border-color:var(--crimson)}.team-matches-grid[data-v-3c753883]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px}.match-card[data-v-3c753883]{padding:20px;display:flex;flex-direction:column;justify-content:space-between;border-radius:12px;transition:transform .2s ease,border-color .2s ease}.match-card[data-v-3c753883]:hover{transform:translateY(-2px);border-color:#fff3}.match-live-border[data-v-3c753883]{border-color:#ff2e5b80;box-shadow:0 0 20px #ff2e5b26}.card-meta-top[data-v-3c753883]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:8px}.round-tag[data-v-3c753883]{font-size:.8rem;color:var(--cyan)}.date-chip[data-v-3c753883]{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;color:var(--text-muted);background:#ffffff0a;padding:2px 8px;border-radius:4px}.match-badge[data-v-3c753883]{font-size:.7rem;padding:3px 8px;border-radius:4px}.badge-live[data-v-3c753883]{background:#e11d4833;color:#ff2e5b;border:1px solid #ff2e5b}.badge-finished[data-v-3c753883]{background:#ffffff14;color:var(--text-muted)}.badge-scheduled[data-v-3c753883]{background:#00e5ff1a;color:var(--cyan)}.badge-postponed[data-v-3c753883]{background:#f59e0b26!important;color:#f59e0b!important;border:1px solid rgba(245,158,11,.3)!important}.badge-cancelled[data-v-3c753883]{background:#ef444426!important;color:#ef4444!important;border:1px solid rgba(239,68,68,.3)!important}.text-amber[data-v-3c753883]{color:#f59e0b!important;font-size:1.15rem!important}.text-red[data-v-3c753883]{color:#ef4444!important;font-size:1.15rem!important}.card-duel[data-v-3c753883]{display:flex;align-items:center;justify-content:space-between;padding:10px 0 20px}.card-team-col[data-v-3c753883]{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;padding:6px;border-radius:8px;transition:all .2s ease}.current-team-highlight[data-v-3c753883]{background:#00e5ff0d;border:1px solid rgba(0,229,255,.2)}.current-team-highlight .team-label[data-v-3c753883]{color:var(--cyan);font-weight:700}.team-seal[data-v-3c753883]{width:52px;height:52px;border-radius:50%;background:#0f172ad9;border:2px solid #ff2e5b;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;transition:transform .25s cubic-bezier(.4,0,.2,1);position:relative}.seal-placeholder[data-v-3c753883]{box-shadow:0 0 14px #0009}.playoff-seal-content[data-v-3c753883]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3px 2px;text-align:center;-webkit-user-select:none;user-select:none;background:#00000040}.playoff-seal-icon[data-v-3c753883]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.8))}.playoff-seal-rank[data-v-3c753883]{font-size:.95rem;font-weight:800;line-height:1.05;letter-spacing:.02em;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.9);margin-top:1px}.playoff-seal-sub[data-v-3c753883]{font-size:.52rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;color:#ffffffe0;text-shadow:0 1px 2px rgba(0,0,0,.9);margin-top:1px}.team-seal-img[data-v-3c753883]{width:100%;height:100%;object-fit:cover}.team-label[data-v-3c753883]{font-size:.85rem;color:#fff;text-align:center;line-height:1.2;min-height:2.2em;display:flex;align-items:center;justify-content:center;word-break:break-word}.role-badge[data-v-3c753883]{font-size:.62rem;color:var(--text-faint);letter-spacing:.05em;background:#ffffff0d;padding:1px 6px;border-radius:3px}.card-score-col[data-v-3c753883]{display:flex;flex-direction:column;align-items:center;padding:0 10px}.score-line[data-v-3c753883]{font-size:2.2rem;font-weight:700;color:#fff;line-height:1;display:flex;gap:6px}.score-hyphen[data-v-3c753883]{color:var(--text-faint)}.live-clock-sub[data-v-3c753883]{font-size:.7rem;color:#ff2e5b;margin-top:4px}.time-line[data-v-3c753883]{font-size:1.4rem;color:#fff}.sched-pill[data-v-3c753883]{font-size:.65rem;color:var(--text-faint);margin-top:2px}.card-bottom[data-v-3c753883]{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.venue-block-sub[data-v-3c753883]{display:flex;flex-direction:column;gap:2px}.venue-text[data-v-3c753883]{font-size:.75rem;color:var(--text-faint);display:inline-flex;align-items:center;gap:6px}.phase-tag[data-v-3c753883]{font-size:.65rem;color:var(--gold);letter-spacing:.05em}.btn-card-action[data-v-3c753883]{font-size:.75rem;padding:6px 12px;background:#ffffff0f;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-main);text-decoration:none;transition:all .2s}.btn-card-action[data-v-3c753883]:hover{background:var(--crimson);color:#fff;border-color:var(--crimson)}.empty-matches-state[data-v-3c753883]{text-align:center;padding:60px 20px;border-radius:12px;margin-top:20px}.empty-title[data-v-3c753883]{font-size:1.3rem;color:#fff;margin:14px 0 6px}.empty-desc[data-v-3c753883]{color:var(--text-muted);font-size:.9rem}.loading-state[data-v-3c753883]{text-align:center;padding:80px 0;color:var(--text-muted)}.staff-section-block[data-v-3c753883]{margin-top:24px;margin-bottom:24px}.staff-header-row[data-v-3c753883]{margin-bottom:16px}.staff-tag[data-v-3c753883]{display:inline-block;font-size:.7rem;letter-spacing:.12em;color:var(--cyan);background:#00e5ff14;border:1px solid rgba(0,229,255,.25);padding:3px 10px;border-radius:4px;margin-bottom:6px}.staff-title[data-v-3c753883]{font-size:1.4rem;color:#fff;letter-spacing:.04em;margin:0}.staff-cards-grid[data-v-3c753883]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-top:12px}.staff-card[data-v-3c753883]{position:relative;background:#0d1117d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;overflow:hidden}.staff-card[data-v-3c753883]:hover{transform:translateY(-4px);border-color:#00e5ff80;box-shadow:0 12px 30px #00000080,0 0 15px #00e5ff26}.staff-badge[data-v-3c753883]{position:absolute;top:12px;right:12px;font-size:.65rem;letter-spacing:.08em;padding:2px 8px;border-radius:4px;font-weight:700}.badge-role-coach[data-v-3c753883]{background:#ffd70026;color:gold;border:1px solid rgba(255,215,0,.4)}.badge-role-assistant[data-v-3c753883]{background:#00e5ff1f;color:#00e5ff;border:1px solid rgba(0,229,255,.35)}.badge-role-delegate[data-v-3c753883]{background:#2ef3a31f;color:#2ef3a3;border:1px solid rgba(46,243,163,.35)}.staff-avatar-circle[data-v-3c753883]{width:58px;height:58px;border-radius:50%;border:2px solid;display:flex;align-items:center;justify-content:center;background:#ffffff0a;color:#fff;margin-top:8px;margin-bottom:12px;box-shadow:0 4px 14px #0000004d}.staff-name[data-v-3c753883]{font-size:1.15rem;color:#fff;margin:0 0 4px;letter-spacing:.03em}.staff-club[data-v-3c753883]{font-size:.78rem;color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px}.staff-attrs-grid[data-v-3c753883]{display:grid;grid-template-columns:repeat(4,1fr);width:100%;gap:6px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.staff-attr-item[data-v-3c753883]{display:flex;flex-direction:column;align-items:center;background:#ffffff08;padding:6px 4px;border-radius:6px}.staff-attr-item .attr-val[data-v-3c753883]{font-size:1.05rem;font-weight:800;color:#2ef3a3;line-height:1}.staff-attr-item .attr-lbl[data-v-3c753883]{font-size:.58rem;color:var(--text-faint);letter-spacing:.06em;margin-top:3px}@media(max-width:768px){.team-detail-view[data-v-3c753883]{padding:0 12px;margin:16px auto 30px;padding-bottom:max(60px,env(safe-area-inset-bottom,24px))}.detail-hero[data-v-3c753883]{padding:24px 14px;margin-bottom:16px;border-radius:14px}.team-banner-content[data-v-3c753883]{flex-direction:column;text-align:center;align-items:center;gap:14px}.team-emblem-jumbo[data-v-3c753883]{width:82px;height:82px;font-size:1.6rem}.team-heading[data-v-3c753883]{font-size:1.85rem;line-height:1.15;margin:4px 0 2px}.team-meta-row[data-v-3c753883]{flex-direction:column;align-items:center;gap:10px;justify-content:center;width:100%}.team-social-links[data-v-3c753883]{justify-content:center;gap:8px;flex-wrap:wrap;width:100%}.social-btn[data-v-3c753883]{padding:7px 10px;gap:0}.social-label[data-v-3c753883]{display:none}.team-tabs-container[data-v-3c753883]{margin-bottom:18px}.team-tabs-nav[data-v-3c753883]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-bottom:10px}.team-tab-btn[data-v-3c753883]{padding:9px 8px;font-size:.74rem;justify-content:center;text-align:center;gap:6px;white-space:nowrap}.section-top[data-v-3c753883]{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:14px}.section-title[data-v-3c753883]{font-size:1.25rem}.staff-cards-grid[data-v-3c753883]{grid-template-columns:1fr;gap:12px}.staff-card[data-v-3c753883]{padding:16px 14px}.cards-grid[data-v-3c753883]{grid-template-columns:1fr;gap:16px;width:100%}.team-matches-grid[data-v-3c753883]{grid-template-columns:1fr;gap:14px}.match-card[data-v-3c753883]{padding:14px;border-radius:12px}.card-duel[data-v-3c753883]{gap:8px;padding:6px 0 14px}.team-seal[data-v-3c753883]{width:44px;height:44px}.team-label[data-v-3c753883]{font-size:.84rem}.card-bottom[data-v-3c753883]{flex-direction:column;align-items:stretch;gap:8px;padding-top:10px}.venue-block-sub[data-v-3c753883]{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.btn-card-action[data-v-3c753883]{width:100%;text-align:center;justify-content:center;padding:10px 14px;font-size:.8rem;box-sizing:border-box}}@media(max-width:480px){.team-emblem-jumbo[data-v-3c753883]{width:72px;height:72px}.team-heading[data-v-3c753883]{font-size:1.6rem}.team-tab-btn[data-v-3c753883]{font-size:.7rem;padding:8px 4px}.staff-attrs-grid[data-v-3c753883]{grid-template-columns:1fr 1fr;gap:6px}.staff-attr-item[data-v-3c753883]{padding:6px 4px}.staff-attr-item .attr-val[data-v-3c753883]{font-size:1rem}.staff-attr-item .attr-lbl[data-v-3c753883]{font-size:.58rem;letter-spacing:.05em}}.players-view[data-v-900d1db9]{max-width:1300px;margin:30px auto 60px;padding:0 20px}.players-header[data-v-900d1db9]{margin-bottom:30px}.view-title[data-v-900d1db9]{font-size:2.2rem;color:#fff;margin:10px 0 6px}.view-subtitle[data-v-900d1db9]{font-size:.95rem;color:var(--text-muted);max-width:800px}.filters-row[data-v-900d1db9]{display:flex;gap:24px;margin-top:20px;flex-wrap:wrap}.filter-group[data-v-900d1db9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-label[data-v-900d1db9]{font-size:.75rem;color:var(--text-faint);letter-spacing:.08em}.filter-pill[data-v-900d1db9]{padding:6px 12px;background:#ffffff0a;border:1px solid var(--border-subtle);border-radius:20px;color:var(--text-muted);font-size:.75rem;cursor:pointer;transition:all .2s}.filter-pill[data-v-900d1db9]:hover,.filter-active[data-v-900d1db9]{background:var(--crimson);color:#fff;border-color:var(--crimson)}.simple-roster-list[data-v-900d1db9]{display:flex;flex-direction:column;gap:12px;max-width:900px;margin:0 auto}.roster-item[data-v-900d1db9]{display:flex;align-items:center;gap:20px;padding:16px 24px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:8px}.roster-number[data-v-900d1db9]{font-size:1.5rem;color:var(--cyan);min-width:50px}.roster-name[data-v-900d1db9]{font-size:1.1rem;color:#fff;flex:1}.roster-team[data-v-900d1db9]{font-size:.85rem;color:var(--text-muted)}.roster-position[data-v-900d1db9]{font-size:.9rem;color:var(--gold);background:#f59e0b1a;padding:4px 12px;border-radius:4px}.btn-open-card[data-v-900d1db9]{font-size:.75rem;color:var(--cyan);background:#00e5ff14;border:1px solid rgba(0,229,255,.2);padding:5px 12px;border-radius:4px;text-decoration:none;transition:all .2s}.btn-open-card[data-v-900d1db9]:hover{background:#00e5ff33}.player-card-view[data-v-c349d3aa]{max-width:1100px;margin:40px auto 60px;padding:0 20px}.card-spotlight-container[data-v-c349d3aa]{display:grid;grid-template-columns:320px 1fr;gap:36px;align-items:start}.card-column[data-v-c349d3aa]{display:flex;flex-direction:column;align-items:center;gap:16px}.share-actions[data-v-c349d3aa]{display:flex;flex-direction:column;gap:8px;width:100%}.btn-back-gallery[data-v-c349d3aa]{text-align:center;font-size:.8rem;color:var(--text-muted);text-decoration:none;padding:8px}.btn-back-gallery[data-v-c349d3aa]:hover{color:#fff}.player-simple-portrait[data-v-c349d3aa]{width:100%;aspect-ratio:3/4;max-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:linear-gradient(180deg,#ffffff0d,#0003);border-radius:8px}.portrait-number[data-v-c349d3aa]{font-size:3rem;color:#ffffff1a;line-height:1}.portrait-name[data-v-c349d3aa]{font-size:1.2rem;color:#fff;text-align:center;padding:0 10px}.stats-column[data-v-c349d3aa]{padding:30px}.player-title[data-v-c349d3aa]{font-size:2rem;color:#fff;line-height:1.1;margin:8px 0 2px}.player-team-sub[data-v-c349d3aa]{font-size:.85rem;color:var(--text-muted)}.metrics-grid[data-v-c349d3aa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;margin:24px 0}.metric-card[data-v-c349d3aa]{background:#ffffff05;border:1px solid var(--border-subtle);border-radius:8px;padding:12px;display:flex;flex-direction:column}.metric-num[data-v-c349d3aa]{font-size:1.6rem;font-weight:700;color:#fff;line-height:1}.metric-tag[data-v-c349d3aa]{font-size:.6rem;color:var(--text-faint);letter-spacing:.08em;margin-top:4px}.text-gold[data-v-c349d3aa]{color:var(--gold)}.text-crimson[data-v-c349d3aa]{color:var(--crimson)}.text-cyan[data-v-c349d3aa]{color:var(--cyan)}.text-green[data-v-c349d3aa]{color:var(--emerald)}.text-red[data-v-c349d3aa]{color:#f43f5e}.metric-card-pts[data-v-c349d3aa]{border-color:#f59e0b59!important;background:#f59e0b0f!important;box-shadow:0 0 12px #f59e0b1a}.metric-sub-formula[data-v-c349d3aa]{font-size:.65rem;color:var(--cyan);margin-top:4px;letter-spacing:.04em;font-weight:700}.hockey-rules-note[data-v-c349d3aa]{display:flex;align-items:center;gap:10px;background:#00e5ff0d;border:1px solid rgba(0,229,255,.18);border-left:3px solid var(--cyan);padding:10px 14px;border-radius:6px;margin-top:16px;font-size:.8rem;color:#94a3b8;line-height:1.4}.hockey-rules-note .note-icon[data-v-c349d3aa]{flex-shrink:0}.recent-events-box[data-v-c349d3aa]{border-top:1px solid rgba(255,255,255,.08);padding-top:18px;margin-top:20px}.log-title[data-v-c349d3aa]{font-size:1rem;color:#fff;margin-bottom:12px}.log-list[data-v-c349d3aa]{display:flex;flex-direction:column;gap:8px}.log-item[data-v-c349d3aa]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);padding:10px 14px;border-radius:8px;transition:background .2s ease,border-color .2s ease}.log-item[data-v-c349d3aa]:hover{background:#ffffff0a;border-color:#ffffff14}.log-match-context[data-v-c349d3aa]{display:flex;align-items:center;gap:6px;font-size:.78rem;color:#fff;flex:1;min-width:0}.log-round[data-v-c349d3aa]{color:var(--text-faint);font-size:.72rem;letter-spacing:.04em;white-space:nowrap}.log-sep[data-v-c349d3aa]{color:var(--text-faint);opacity:.5}.log-vs[data-v-c349d3aa]{color:var(--cyan);font-weight:700;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.log-match-num[data-v-c349d3aa]{color:var(--text-faint);font-size:.7rem;white-space:nowrap}.log-action-col[data-v-c349d3aa]{display:flex;align-items:center;gap:8px}.log-badge[data-v-c349d3aa]{font-size:.68rem;font-weight:700;padding:3px 8px;border-radius:4px;letter-spacing:.04em;white-space:nowrap}.badge-goal[data-v-c349d3aa]{color:#fb7185;background:#f43f5e1f;border:1px solid rgba(244,63,94,.3)}.badge-assist[data-v-c349d3aa]{color:#38bdf8;background:#38bdf81f;border:1px solid rgba(56,189,248,.3)}.log-assist-detail[data-v-c349d3aa]{font-size:.75rem;color:#94a3b8;white-space:nowrap}.log-time[data-v-c349d3aa]{font-size:.75rem;color:var(--text-muted);white-space:nowrap}.loading-state[data-v-c349d3aa]{text-align:center;padding:100px 0;color:var(--text-muted)}@media(max-width:768px){.card-spotlight-container[data-v-c349d3aa]{grid-template-columns:1fr}}.scorekeeper-view[data-v-50822013]{min-height:calc(100vh - 64px);padding:20px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden}.pin-modal-overlay[data-v-50822013]{display:flex;align-items:center;justify-content:center;padding:40px 10px}.pin-card[data-v-50822013]{width:100%;max-width:380px;padding:30px 24px;display:flex;flex-direction:column;align-items:center;text-align:center}.pin-crest-badge[data-v-50822013]{width:60px;height:60px;border-radius:14px;background:radial-gradient(circle,#00e5ff26,#0d111ccc 80%);border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;padding:6px;margin-bottom:12px;box-shadow:0 0 20px #00e5ff33}.pin-crest-img[data-v-50822013]{width:100%;height:100%;object-fit:contain}.pin-title[data-v-50822013]{font-size:1.6rem;color:#fff;margin:8px 0 4px}.pin-sub[data-v-50822013]{font-size:.8rem;color:var(--text-muted);margin-bottom:20px}.pin-display[data-v-50822013]{display:flex;gap:16px;font-size:2rem;margin-bottom:24px;color:var(--cyan)}.numpad-grid[data-v-50822013]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%}.num-btn[data-v-50822013]{height:54px;font-size:1.4rem;font-weight:700;background:#ffffff0d;border:1px solid var(--border-subtle);border-radius:8px;color:#fff;cursor:pointer;transition:all .15s ease}.num-btn[data-v-50822013]:active{transform:scale(.95);background:#ffffff26}.btn-clear[data-v-50822013]{font-size:.8rem;color:#ff2e5b}.btn-enter[data-v-50822013]{font-size:.8rem;background:var(--cyan);color:#080a10}.pin-error[data-v-50822013]{color:#ff2e5b;font-size:.85rem;margin-top:14px}.pin-hint[data-v-50822013]{font-size:.7rem;color:var(--text-faint);margin-top:12px}.console-wrapper[data-v-50822013]{width:100%;max-width:1300px;min-width:0;box-sizing:border-box;margin:0 auto}.console-topbar[data-v-50822013]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;margin-bottom:16px;gap:12px;flex-wrap:wrap}.topbar-left[data-v-50822013]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.console-badge[data-v-50822013]{font-size:.85rem;color:var(--cyan);letter-spacing:.08em}.net-status-pill[data-v-50822013]{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:12px;font-size:.7rem;letter-spacing:.05em;font-weight:700}.net-online[data-v-50822013]{background:#10b9811f;color:#34d399;border:1px solid rgba(16,185,129,.3)}.net-offline[data-v-50822013]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.4)}.net-dot[data-v-50822013]{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.match-select[data-v-50822013]{background:#00000080;border:1px solid var(--border-subtle);color:#fff;padding:6px 12px;border-radius:6px;font-size:.85rem}.topbar-actions[data-v-50822013]{display:flex;gap:10px}.match-live-lock-badge[data-v-50822013]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#ff2e5b26;border:1px solid rgba(255,46,91,.4);color:#ff607f;border-radius:6px;font-size:.75rem;letter-spacing:.05em;font-weight:700}.btn-action-top[data-v-50822013]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:6px 14px;font-size:.8rem;background:#ffffff14;border:1px solid var(--border-subtle);border-radius:6px;color:#fff;cursor:pointer;transition:all .2s}.btn-action-top[data-v-50822013]:hover{background:#ffffff26}.btn-lock[data-v-50822013]{color:var(--crimson)}.btn-arena-top[data-v-50822013]{background:#eab30826;border-color:#eab30866;color:#facc15;text-decoration:none;font-weight:700}.btn-arena-top[data-v-50822013]:hover{background:#eab30847;border-color:#facc15;box-shadow:0 0 10px #eab30859;transform:translateY(-1px)}.scheduled-init-card[data-v-50822013]{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;margin-bottom:18px;background:linear-gradient(135deg,#f59e0b1f,#f59e0b08);border:1px solid rgba(245,158,11,.4);border-radius:10px;gap:20px}.scheduled-init-info[data-v-50822013]{display:flex;flex-direction:column;gap:4px}.init-badge[data-v-50822013]{font-size:.72rem;letter-spacing:.06em;color:#f59e0b}.init-title[data-v-50822013]{font-size:1.15rem;color:#fff;margin:0}.init-desc[data-v-50822013]{font-size:.82rem;color:var(--text-muted);margin:0;max-width:650px}.btn-init-intentional[data-v-50822013]{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;background:#2ef3a3;color:#0d121c;font-weight:700;font-size:.88rem;border:none;border-radius:8px;cursor:pointer;transition:all .2s;box-shadow:0 4px 16px #2ef3a34d;white-space:nowrap}.btn-init-intentional[data-v-50822013]:hover{transform:translateY(-2px);box-shadow:0 6px 22px #2ef3a373}.btn-desk-finalize[data-v-50822013]{padding:14px 22px;background:#ef444426;border:1px solid rgba(239,68,68,.5);color:#ef4444;font-weight:700;font-size:.85rem;border-radius:10px;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-desk-finalize[data-v-50822013]:hover{background:#ef44444d;color:#fff}.conflict-box[data-v-50822013]{padding:14px;background:#ef44441f;border:1px solid rgba(239,68,68,.4);border-radius:8px;margin-bottom:14px;text-align:left}.conflict-head[data-v-50822013]{display:flex;align-items:center;gap:8px;color:#ef4444;font-size:.82rem;font-weight:700;margin-bottom:6px}.conflict-msg[data-v-50822013]{font-size:.82rem;color:#fff;margin:0 0 6px;line-height:1.4}.conflict-prompt[data-v-50822013]{font-size:.82rem;color:#fca5a5;margin:0}.init-confirm-text[data-v-50822013]{font-size:.9rem;color:var(--text-muted);line-height:1.5;margin-bottom:20px;text-align:left}.btn-warning[data-v-50822013]{background:#f59e0b!important;color:#0d121c!important;font-weight:700;border:none!important}.btn-danger[data-v-50822013]{background:#ef4444!important;color:#fff!important;font-weight:700;border:none!important}.clock-controller-panel[data-v-50822013]{padding:24px;margin-bottom:16px}.clock-display-row[data-v-50822013]{display:flex;justify-content:space-between;align-items:center;gap:20px}.period-selector[data-v-50822013]{display:flex;flex-direction:column;gap:8px}.ctrl-label[data-v-50822013]{font-size:.8rem;color:var(--text-muted);letter-spacing:.08em}.period-buttons[data-v-50822013]{display:flex;gap:6px}.btn-period[data-v-50822013]{width:44px;height:44px;border-radius:8px;background:#ffffff0d;border:1px solid var(--border-subtle);color:var(--text-muted);font-size:1.1rem;cursor:pointer;transition:all .2s}.btn-period[data-v-50822013]:hover,.btn-period-active[data-v-50822013]{background:#00e5ff26;border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 10px #00e5ff33}.big-clock-wrap[data-v-50822013]{display:flex;flex-direction:column;align-items:center;gap:10px}.big-clock-time[data-v-50822013]{font-size:4.8rem;font-weight:700;letter-spacing:.04em;color:#fff;line-height:1;text-shadow:0 0 20px rgba(255,255,255,.1)}.clock-running[data-v-50822013]{color:var(--cyan);text-shadow:0 0 30px rgba(0,229,255,.4)}.clock-quick-tunes[data-v-50822013]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.btn-tune[data-v-50822013]{padding:6px 12px;background:#ffffff0f;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-muted);font-size:.8rem;cursor:pointer;transition:all .2s}.btn-tune[data-v-50822013]:hover{background:#ffffff1f;color:#fff}.period-length-tunes[data-v-50822013]{display:inline-flex;align-items:center;gap:5px;background:#0000004d;padding:2px 6px;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.length-tune-lbl[data-v-50822013]{font-size:.7rem;color:var(--text-muted);letter-spacing:.05em;margin-right:2px}.btn-reset-custom[data-v-50822013]{padding:4px 8px;font-size:.75rem;border-radius:5px}.btn-reset-selected[data-v-50822013]{background:#00e5ff33!important;border-color:var(--cyan)!important;color:var(--cyan)!important;font-weight:700;box-shadow:0 0 10px #00e5ff40}.btn-reset[data-v-50822013]{color:var(--cyan);border-color:#00e5ff4d}.btn-master-clock[data-v-50822013]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;font-size:1.2rem;font-weight:700;letter-spacing:.05em;border-radius:12px;cursor:pointer;transition:all .2s;min-width:200px}.btn-clock-start[data-v-50822013]{background:linear-gradient(135deg,#00e5ff33,#00e5ff66);border:1px solid var(--cyan);color:#fff;box-shadow:0 0 20px #00e5ff4d}.btn-clock-stop[data-v-50822013]{background:linear-gradient(135deg,#ff2e5b33,#ff2e5b66);border:1px solid var(--crimson);color:#fff;box-shadow:0 0 20px #ff2e5b4d}.btn-clock-finished-locked[data-v-50822013]{background:#2ef3a31f!important;border:1px solid rgba(46,243,163,.4)!important;color:#2ef3a3!important;cursor:not-allowed!important;opacity:.9;box-shadow:none!important}.undo-banner-bar[data-v-50822013]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;margin-bottom:20px;background:#101524d9;border:1px solid rgba(255,255,255,.1);border-left:4px solid var(--cyan);gap:14px}.undo-banner-content[data-v-50822013]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.undo-label[data-v-50822013]{font-size:.75rem;color:var(--text-faint);letter-spacing:.08em}.undo-detail[data-v-50822013]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#fff}.undo-type-tag[data-v-50822013]{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;font-weight:700;padding:2px 7px;border-radius:4px}.tag-goal[data-v-50822013]{background:#ff2e5b33;color:var(--crimson);border:1px solid rgba(255,46,91,.4)}.tag-sog[data-v-50822013]{background:#00e5ff26;color:var(--cyan);border:1px solid rgba(0,229,255,.3)}.undo-team-short[data-v-50822013]{color:var(--cyan)}.undo-player-name[data-v-50822013]{color:#e2e8f0}.undo-time-stamp[data-v-50822013]{color:var(--text-muted);font-size:.8rem}.btn-undo-rollback[data-v-50822013]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#f87171;border-radius:6px;font-size:.85rem;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-undo-rollback[data-v-50822013]:hover{background:var(--crimson);color:#fff;border-color:var(--crimson);box-shadow:0 0 12px #ff2e5b4d}.teams-action-duel[data-v-50822013]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.team-desk-card[data-v-50822013]{padding:24px;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:20px}.desk-team-header[data-v-50822013]{display:flex;align-items:center;gap:16px}.desk-team-badge[data-v-50822013]{width:56px;height:56px;border-radius:50%;border:2px solid #fff;background:#0006;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.desk-logo-img[data-v-50822013]{width:100%;height:100%;object-fit:cover}.desk-team-name[data-v-50822013]{font-size:1.4rem;font-weight:700;color:#fff;flex-grow:1}.desk-big-score[data-v-50822013]{font-size:3.5rem;font-weight:700;color:#fff;line-height:1}.desk-action-buttons[data-v-50822013]{display:flex;flex-direction:column;gap:12px}.btn-desk-action[data-v-50822013]{min-height:52px;padding:12px 18px;font-size:1rem;font-weight:700;letter-spacing:.05em;border-radius:8px;cursor:pointer;transition:all .18s ease;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-align:center;-webkit-user-select:none;user-select:none}.btn-desk-action[data-v-50822013]:active{transform:scale(.98)}.btn-goal[data-v-50822013]{background:linear-gradient(135deg,#ff2e5b40,#ff2e5b1a);border:1px solid var(--crimson);color:#fff}.btn-goal[data-v-50822013]:hover{background:var(--crimson);box-shadow:0 0 20px #ff2e5b66}.sog-control-row[data-v-50822013]{display:flex;gap:8px}.btn-sog[data-v-50822013]{flex-grow:1;background:#00e5ff14;border:1px solid rgba(0,229,255,.3);color:var(--cyan)}.btn-sog[data-v-50822013]:hover{background:#00e5ff2e;border-color:var(--cyan)}.btn-sog-minus[data-v-50822013]{min-width:64px;min-height:52px;padding:8px 12px;background:#ffffff0f;border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-muted);font-size:.9rem;font-weight:700;cursor:pointer;transition:all .15s}.btn-sog-minus[data-v-50822013]:hover:not(:disabled){background:#ef444433;color:#f87171;border-color:#ef444466}.btn-sog-minus[data-v-50822013]:disabled{opacity:.35;cursor:not-allowed}.btn-pen[data-v-50822013]{background:#ffb30014;border:1px solid rgba(255,179,0,.3);color:#ffb300}.btn-pen[data-v-50822013]:hover{background:#ffb3002e;border-color:#ffb300}.three-stars-selector[data-v-50822013]{padding:24px}.stars-ctrl-header[data-v-50822013]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;flex-wrap:wrap;gap:10px}.stars-ctrl-title[data-v-50822013]{font-size:1.15rem;color:#fff;letter-spacing:.05em}.btn-save-stars[data-v-50822013]{padding:8px 18px;background:linear-gradient(135deg,#ffd70033,#ffd70066);border:1px solid #ffd700;color:gold;border-radius:6px;font-size:.85rem;cursor:pointer}.btn-save-stars[data-v-50822013]:hover{background:gold;color:#080a10}.stars-pickers-grid[data-v-50822013]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.star-picker-box[data-v-50822013]{display:flex;flex-direction:column;gap:8px}.rank-badge[data-v-50822013]{font-size:.8rem;color:gold;letter-spacing:.05em}.star-player-select[data-v-50822013]{padding:10px 12px;background:#0006;border:1px solid var(--border-subtle);border-radius:6px;color:#fff;font-size:.85rem}.modal-backdrop[data-v-50822013],.modal-overlay[data-v-50822013]{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:#04060ee0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.modal-window[data-v-50822013],.modal-card[data-v-50822013],.desk-init-modal[data-v-50822013]{width:100%;max-width:520px;padding:28px;background:#0d121f;border:1px solid rgba(255,255,255,.15);border-radius:14px;box-shadow:0 20px 50px #000c,0 0 25px #00e5ff1a;animation:modalScaleIn-50822013 .22s cubic-bezier(.16,1,.3,1)}@keyframes modalScaleIn-50822013{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.modal-title[data-v-50822013]{font-size:1.3rem;color:#fff;margin-bottom:20px;letter-spacing:.05em}.form-group[data-v-50822013]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.modal-select[data-v-50822013]{padding:10px;background:#0006;border:1px solid var(--border-subtle);border-radius:6px;color:#fff}.modal-btns[data-v-50822013]{display:flex;gap:10px;margin-top:20px}.toast-shelf[data-v-50822013]{position:fixed;bottom:24px;right:24px;z-index:1100;pointer-events:none}.toast-card[data-v-50822013]{padding:12px 20px;border-radius:8px;font-size:.95rem;letter-spacing:.05em;font-weight:600;box-shadow:0 10px 30px #0009;animation:slide-toast-50822013 .25s ease}.toast-success[data-v-50822013]{background:#064e3b;border:1px solid #10B981;color:#6ee7b7}.toast-warning[data-v-50822013]{background:#78350f;border:1px solid #F59E0B;color:#fcd34d}.toast-error[data-v-50822013]{background:#7f1d1d;border:1px solid #EF4444;color:#fca5a5}.toast-info[data-v-50822013]{background:#0c4a6e;border:1px solid #00F2FE;color:#7dd3fc}@keyframes slide-toast-50822013{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:900px){.console-topbar[data-v-50822013]{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.topbar-left[data-v-50822013]{flex-direction:column;align-items:stretch;gap:8px}.match-select[data-v-50822013]{width:100%}.topbar-actions[data-v-50822013]{display:flex;gap:8px;width:100%;justify-content:space-between}.btn-action-top[data-v-50822013]{flex:1;justify-content:center;font-size:.74rem;padding:8px 10px}.clock-display-row[data-v-50822013]{flex-direction:column;text-align:center;gap:16px}.big-clock-time[data-v-50822013]{font-size:3.4rem}.btn-master-clock[data-v-50822013],.btn-desk-finalize[data-v-50822013]{width:100%;max-width:340px}.teams-action-duel[data-v-50822013]{grid-template-columns:1fr;gap:16px}.stars-pickers-grid[data-v-50822013]{grid-template-columns:1fr}.undo-banner-bar[data-v-50822013]{flex-direction:column;align-items:stretch;gap:10px}.undo-banner-content[data-v-50822013]{justify-content:center;flex-wrap:wrap;text-align:center}.btn-undo-rollback[data-v-50822013]{width:100%}}@media(max-width:600px){.scorekeeper-view[data-v-50822013]{padding:8px 6px}.console-topbar[data-v-50822013]{padding:10px}.pin-card[data-v-50822013]{max-width:95vw;padding:20px 14px}.pin-title[data-v-50822013]{font-size:1.4rem}.numpad-grid[data-v-50822013]{gap:8px}.num-btn[data-v-50822013]{height:48px;font-size:1.2rem}.clock-controller-panel[data-v-50822013]{padding:14px 10px}.big-clock-time[data-v-50822013]{font-size:2.7rem}.clock-quick-tunes[data-v-50822013]{flex-wrap:wrap;justify-content:center;gap:6px}.btn-tune[data-v-50822013]{padding:6px 9px;font-size:.75rem;min-height:34px}.period-length-tunes[data-v-50822013]{padding:3px 6px;gap:4px;flex-wrap:wrap;justify-content:center}.length-tune-lbl[data-v-50822013]{font-size:.65rem}.btn-reset-custom[data-v-50822013]{padding:4px 6px;font-size:.72rem}.period-buttons[data-v-50822013]{gap:4px}.btn-period[data-v-50822013]{padding:6px 12px;font-size:.85rem}.btn-master-clock[data-v-50822013]{min-height:48px;padding:10px 16px;font-size:.98rem;width:100%;max-width:100%}.btn-desk-finalize[data-v-50822013]{min-height:44px;padding:8px 16px;font-size:.88rem;width:100%;max-width:100%}.team-desk-card[data-v-50822013]{padding:14px 10px}.desk-team-header[data-v-50822013]{gap:10px;margin-bottom:14px}.desk-team-badge[data-v-50822013]{width:44px;height:44px}.desk-team-name[data-v-50822013]{font-size:1.15rem}.desk-big-score[data-v-50822013]{font-size:2.5rem}.desk-action-buttons[data-v-50822013]{gap:8px}.btn-desk-action[data-v-50822013]{min-height:48px;padding:8px 10px;font-size:.86rem;gap:6px}.btn-desk-action span[data-v-50822013]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-goal-minus[data-v-50822013],.btn-sog-minus[data-v-50822013]{min-width:52px;min-height:48px;padding:6px;font-size:.8rem}.modal-window[data-v-50822013],.modal-card[data-v-50822013],.desk-init-modal[data-v-50822013]{width:95vw!important;max-width:95vw!important;max-height:90vh;overflow-y:auto;padding:16px 12px!important}.modal-title[data-v-50822013]{font-size:1.1rem;margin-bottom:12px}.penalty-duration-pills[data-v-50822013]{grid-template-columns:repeat(2,1fr);gap:6px}.btn-pen-dur[data-v-50822013]{padding:8px 4px;font-size:.8rem;min-height:38px}.modal-btns[data-v-50822013]{gap:8px}.modal-btns button[data-v-50822013]{flex:1;padding:10px 8px;font-size:.85rem;min-height:42px}.goals-history-desk[data-v-50822013],.active-penalties-desk[data-v-50822013]{padding:12px 10px}.goal-desk-item[data-v-50822013]{flex-direction:column;align-items:stretch;gap:8px}.btn-delete-goal-direct[data-v-50822013]{width:100%;text-align:center;font-size:.8rem;padding:8px;min-height:36px}.pen-desk-card[data-v-50822013]{flex-direction:column;align-items:stretch;padding:12px 10px;gap:12px}.pen-card-timer-col[data-v-50822013]{flex-direction:column;align-items:stretch;gap:10px;width:100%}.pen-card-clock-box[data-v-50822013]{width:100%;padding:8px 0}.pen-card-actions-row[data-v-50822013]{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%}.btn-pen-btn-delete[data-v-50822013]{grid-column:span 2}}.shootout-mode-active[data-v-50822013]{padding:20px 24px}.shootout-checklist-container[data-v-50822013]{display:flex;flex-direction:column;gap:18px;width:100%}.shootout-header-bar[data-v-50822013]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.shootout-headline[data-v-50822013]{flex:1;min-width:260px}.shootout-badge[data-v-50822013]{font-size:1.15rem;letter-spacing:.08em;font-weight:800;color:#2ef3a3;text-shadow:0 0 12px rgba(46,243,163,.35)}.shootout-subtext[data-v-50822013]{font-size:.8rem;color:var(--text-muted, #a0aec0);margin-top:2px}.shootout-counter-card[data-v-50822013]{display:flex;align-items:center;gap:14px;background:#00000080;border:1px solid rgba(255,255,255,.12);padding:8px 18px;border-radius:12px;box-shadow:0 4px 16px #0006}.so-team-stat[data-v-50822013]{display:flex;align-items:center;gap:8px}.so-team-name[data-v-50822013]{font-size:.95rem;font-weight:700;letter-spacing:.05em}.so-score-digits[data-v-50822013]{font-size:2rem;font-weight:900;line-height:1}.so-divider[data-v-50822013]{font-size:1.6rem;font-weight:900;color:var(--text-muted, #718096)}.shootout-table-wrapper[data-v-50822013]{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;box-sizing:border-box;border-radius:10px;background:#0a0f1cb3;border:1px solid rgba(255,255,255,.08)}.shootout-rounds-table[data-v-50822013]{width:100%;border-collapse:collapse;min-width:760px}.shootout-rounds-table th[data-v-50822013]{padding:10px 14px;font-size:.85rem;letter-spacing:.06em;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.1);text-align:left}.shootout-rounds-table th.th-round[data-v-50822013]{width:100px;text-align:center}.shootout-rounds-table th.th-outcome[data-v-50822013]{width:150px;text-align:center}.tr-shootout-round[data-v-50822013]{border-bottom:1px solid rgba(255,255,255,.05);transition:background .15s ease}.tr-shootout-round[data-v-50822013]:hover{background:#ffffff05}.tr-sudden-death[data-v-50822013]{background:#ff00550a;border-left:3px solid #ff0055}.td-round[data-v-50822013]{text-align:center;padding:12px 10px}.round-number[data-v-50822013]{font-size:1.1rem;font-weight:900;color:#fff;display:block}.badge-death[data-v-50822013]{display:inline-block;font-size:.65rem;font-weight:800;color:#f05;background:#ff005526;padding:2px 6px;border-radius:4px;border:1px solid rgba(255,0,85,.3);margin-top:3px}.td-shooter[data-v-50822013]{padding:10px 14px}.shooter-row[data-v-50822013]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.shooter-select[data-v-50822013]{flex:1;min-width:180px;background:#0009;border:1px solid rgba(255,255,255,.15);color:#e2e8f0;padding:6px 10px;border-radius:6px;font-size:.85rem;outline:none}.shooter-select[data-v-50822013]:focus{border-color:#00e5ff}.shot-toggle-group[data-v-50822013]{display:flex;gap:4px}.btn-shot[data-v-50822013]{padding:6px 12px;font-size:.78rem;font-weight:700;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--text-muted, #a0aec0);cursor:pointer;transition:all .15s ease}.btn-shot[data-v-50822013]:hover{filter:brightness(1.2)}.btn-shot-goal.is-selected[data-v-50822013]{background:#00c853;color:#000;font-weight:900;border-color:#00e676;box-shadow:0 0 10px #00c85380}.btn-shot-miss.is-selected[data-v-50822013]{background:#ff1744;color:#fff;font-weight:900;border-color:#ff5252;box-shadow:0 0 10px #ff174480}.btn-shot-pending.is-selected[data-v-50822013]{background:#ffffff26;color:#fff}.td-outcome[data-v-50822013]{text-align:center;padding:10px 12px}.outcome-tag[data-v-50822013]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:800;letter-spacing:.05em}.outcome-tied[data-v-50822013]{background:#ffab0026;color:#ffab00;border:1px solid rgba(255,171,0,.3)}.outcome-home[data-v-50822013]{background:#00e5ff26;color:#00e5ff;border:1px solid rgba(0,229,255,.3)}.outcome-away[data-v-50822013]{background:#ff005526;color:#f05;border:1px solid rgba(255,0,85,.3)}.outcome-zero[data-v-50822013]{background:#ffffff0f;color:#718096;border:1px solid rgba(255,255,255,.1)}.outcome-pending[data-v-50822013]{background:#ffffff0a;color:#4a5568}.shootout-footer-bar[data-v-50822013]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:10px}.so-action-left[data-v-50822013]{display:flex;gap:10px}.btn-so-secondary[data-v-50822013]{padding:8px 14px;font-size:.82rem;font-weight:700;border-radius:8px;background:#ffffff0f;color:#e2e8f0;border:1px solid rgba(255,255,255,.12);cursor:pointer;transition:all .15s ease}.btn-so-secondary[data-v-50822013]:hover{background:#ffffff1f;border-color:#ffffff40}.btn-so-danger[data-v-50822013]{color:#ff5252;border-color:#ff52524d;background:#ff525214}.btn-so-danger[data-v-50822013]:hover{background:#ff52522e;border-color:#ff5252}.so-winner-banner[data-v-50822013]{display:flex;align-items:center;gap:14px;background:linear-gradient(135deg,#2ef3a326,#263ddd33);border:1px solid rgba(46,243,163,.4);padding:8px 16px;border-radius:10px;flex-wrap:wrap;animation:pulse-border-50822013 2s infinite ease-in-out}@keyframes pulse-border-50822013{0%,to{border-color:#2ef3a366;box-shadow:0 0 10px #2ef3a31a}50%{border-color:#2ef3a3cc;box-shadow:0 0 20px #2ef3a34d}}.winner-alert-box[data-v-50822013]{display:flex;align-items:center;gap:8px}.winner-crown[data-v-50822013]{font-size:1.4rem}.winner-details[data-v-50822013]{display:flex;flex-direction:column}.winner-title[data-v-50822013]{font-size:.75rem;letter-spacing:.08em;color:#2ef3a3}.winner-team-name[data-v-50822013]{font-size:1.05rem;color:#fff;font-weight:900}.winner-meta[data-v-50822013]{font-size:.72rem;color:var(--text-muted, #a0aec0)}.btn-so-finalize[data-v-50822013]{padding:10px 18px;font-size:.88rem;font-weight:900;background:linear-gradient(135deg,#00c853,#00e5ff);color:#000;border:none;border-radius:8px;cursor:pointer;box-shadow:0 4px 14px #00c85366;transition:all .2s ease}.btn-so-finalize[data-v-50822013]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00c85399}.so-in-progress-badge[data-v-50822013]{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--text-muted, #718096);letter-spacing:.05em}.pulse-dot[data-v-50822013]{width:8px;height:8px;border-radius:50%;background:#00e5ff;box-shadow:0 0 8px #00e5ff;animation:pulse-dot-50822013 1.5s infinite}@keyframes pulse-dot-50822013{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}}.penalty-duration-pills[data-v-50822013]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:4px}.btn-pen-dur[data-v-50822013]{padding:10px 6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#fff;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .2s ease;text-align:center}.btn-pen-dur[data-v-50822013]:hover{background:#ffb30026;border-color:#ffb300;color:#ffb300}.btn-pen-dur.is-selected[data-v-50822013]{background:linear-gradient(135deg,#ffb3004d,#ff5a0066);border-color:#ffb300;color:gold;box-shadow:0 0 12px #ffb30059}.penalty-selected-info[data-v-50822013]{margin-top:8px;font-size:.82rem;display:flex;gap:8px;align-items:center}.penalty-selected-info .info-label[data-v-50822013]{color:var(--text-faint)}.penalty-selected-info .info-val[data-v-50822013]{color:#ffb300}.active-penalties-desk[data-v-50822013]{padding:18px 24px;border-left:4px solid #ffb300;background:#0d111cbf}.pen-desk-header[data-v-50822013]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;flex-wrap:wrap;gap:10px}.pen-desk-title-wrap[data-v-50822013]{display:inline-flex;align-items:center;gap:10px;color:#ffb300}.pen-desk-title[data-v-50822013]{font-size:1.05rem;letter-spacing:.05em;color:#fff}.pen-desk-badges-header[data-v-50822013]{display:flex;align-items:center;gap:8px;font-size:.75rem}.pen-desk-count-active[data-v-50822013]{padding:3px 10px;background:#ffb30033;border:1px solid rgba(255,179,0,.5);color:gold;border-radius:6px;font-weight:700}.pen-desk-count-total[data-v-50822013]{padding:3px 8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-muted);border-radius:6px}.pen-desk-cards-list[data-v-50822013]{display:flex;flex-direction:column;gap:12px}.pen-desk-card[data-v-50822013]{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;gap:18px;transition:all .25s ease}.pen-desk-card[data-v-50822013]:hover{background:#ffffff0d;border-color:#ffffff26}.pen-desk-card.pen-card-active[data-v-50822013]{border-left:4px solid #ffb300;background:#ffb3000a}.pen-desk-card.pen-card-running[data-v-50822013]{border-left:4px solid #00e5ff;background:#00e5ff0f;box-shadow:0 0 16px #00e5ff1f}.pen-desk-card.pen-card-served[data-v-50822013]{border-left:4px solid rgba(255,255,255,.2);opacity:.65}.pen-card-info-col[data-v-50822013]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.pen-card-header-row[data-v-50822013]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pen-card-team-badge[data-v-50822013]{font-weight:800;font-size:.78rem;padding:2px 8px;border-radius:4px;border:1px solid;letter-spacing:.05em}.pen-card-player-name[data-v-50822013]{color:#fff;font-size:1.05rem;letter-spacing:.03em}.pen-card-official-tag[data-v-50822013]{font-size:.72rem;padding:2px 6px;background:#ffb30026;border:1px solid #ffb300;color:gold;border-radius:4px;font-weight:700}.pen-card-detail-row[data-v-50822013]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pen-card-infraction-text[data-v-50822013]{font-size:.84rem;color:#cbd5e1}.pen-card-match-time[data-v-50822013]{font-size:.75rem;color:var(--text-faint)}.pen-card-timer-col[data-v-50822013]{display:flex;align-items:center;gap:16px;flex-shrink:0}.pen-card-clock-box[data-v-50822013]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:110px;padding:4px 12px;background:#0006;border:1px solid rgba(255,255,255,.08);border-radius:8px;text-align:center}.pen-card-clock-digits[data-v-50822013]{font-size:1.7rem;font-weight:900;color:gold;letter-spacing:.08em;line-height:1.1;text-shadow:0 0 12px rgba(255,215,0,.35)}.pen-card-running .pen-card-clock-digits[data-v-50822013]{color:#00e5ff;text-shadow:0 0 14px rgba(0,229,255,.5)}.pen-card-clock-digits.clock-alert[data-v-50822013]{color:#ff2e5b!important;text-shadow:0 0 16px rgba(255,46,91,.7)!important;animation:clock-alert-blink-50822013 1s infinite alternate}@keyframes clock-alert-blink-50822013{0%{opacity:.7}to{opacity:1}}.pen-card-status-pill[data-v-50822013]{margin-top:4px;font-size:.68rem;letter-spacing:.04em;display:flex;align-items:center;justify-content:center}.pen-card-status-pill .status-running[data-v-50822013]{color:#00e5ff;display:flex;align-items:center;gap:4px}.pen-card-status-pill .live-dot[data-v-50822013]{width:6px;height:6px;border-radius:50%;background:#00e5ff;box-shadow:0 0 6px #00e5ff;animation:pulse-dot-50822013 1s infinite}.pen-card-status-pill .status-paused-global[data-v-50822013]{color:#ffb300}.pen-card-status-pill .status-paused-manual[data-v-50822013]{color:#ff9800}.pen-card-status-pill .status-waiting[data-v-50822013]{color:gold}.pen-card-status-pill .status-served[data-v-50822013]{color:#2ef3a3}.pen-card-actions-row[data-v-50822013]{display:flex;align-items:center;gap:6px}.btn-pen-btn[data-v-50822013]{padding:8px 14px;border-radius:6px;font-size:.8rem;font-weight:800;cursor:pointer;border:1px solid transparent;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;letter-spacing:.04em;min-height:38px}.btn-pen-inner[data-v-50822013]{display:inline-flex;align-items:center;gap:7px}.pill-icon-text[data-v-50822013]{display:inline-flex;align-items:center;gap:6px}.symbol-ico[data-v-50822013]{font-size:.9em;line-height:1}.btn-pen-btn-play[data-v-50822013]{background:linear-gradient(135deg,#00c853,#00e5ff);color:#000;box-shadow:0 2px 10px #00c85359}.btn-pen-btn-play[data-v-50822013]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #00c85380}.btn-pen-btn-pause[data-v-50822013]{background:#ffb30033;border-color:#ffb300;color:gold}.btn-pen-btn-pause[data-v-50822013]:hover{background:#ffb30059}.btn-pen-btn-reset[data-v-50822013]{background:#ffffff0d;border-color:#fff3;color:#e2e8f0}.btn-pen-btn-reset[data-v-50822013]:hover{background:#ffffff1f;color:#fff}.btn-pen-btn-release[data-v-50822013]{background:#2ef3a31f;border-color:#2ef3a366;color:#2ef3a3}.btn-pen-btn-release[data-v-50822013]:hover{background:#2ef3a340;border-color:#2ef3a3}.btn-pen-btn-reactivate[data-v-50822013]{background:#ffb3001f;border-color:#ffb3004d;color:#ffb300}.btn-pen-btn-reactivate[data-v-50822013]:hover{background:#ffb30040}.btn-pen-btn-delete[data-v-50822013]{background:#ff2e5b1a;border-color:#ff2e5b4d;color:#ff6b8b;padding:8px 10px}.btn-pen-btn-delete[data-v-50822013]:hover{background:#ff2e5b40;color:#ff2e5b;border-color:#ff2e5b}.goal-control-row[data-v-50822013]{display:flex;align-items:center;gap:8px;width:100%}.goal-control-row .btn-goal[data-v-50822013]{flex-grow:1}.btn-goal-minus[data-v-50822013]{min-width:64px;min-height:52px;padding:8px 12px;background:#ff2e5b1f;border:1px solid rgba(255,46,91,.35);border-radius:8px;color:#ff6b8b;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .15s}.btn-goal-minus[data-v-50822013]:hover:not(:disabled){background:#ff2e5b40;color:#fff;border-color:#ff2e5b}.btn-goal-minus[data-v-50822013]:disabled{opacity:.35;cursor:not-allowed}.goals-history-desk[data-v-50822013]{padding:16px;margin-top:16px}.goals-desk-list[data-v-50822013]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.goal-desk-item[data-v-50822013]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;gap:12px;transition:all .15s ease}.goal-desk-item[data-v-50822013]:hover{background:#ffffff0f;border-color:#ffffff1f}.goal-desk-info[data-v-50822013]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.goal-type-badge[data-v-50822013]{font-size:.72rem;padding:2px 6px;background:#00f0ff26;border:1px solid rgba(0,240,255,.3);color:var(--cyan);border-radius:4px;font-weight:700}.goal-assists-info[data-v-50822013]{font-size:.78rem;color:var(--text-muted)}.btn-delete-goal-direct[data-v-50822013]{padding:6px 12px;background:#ff2e5b26;border:1px solid rgba(255,46,91,.35);border-radius:6px;color:#ff6b8b;font-size:.75rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:all .15s ease;white-space:nowrap}.btn-delete-goal-direct[data-v-50822013]:hover{background:#ff2e5b4d;border-color:#ff2e5b;color:#fff;transform:translateY(-1px)}.official-scoresheet-printable[data-v-50822013]{display:none}@media print{.no-print[data-v-50822013]{display:none!important}.official-scoresheet-printable[data-v-50822013]{display:block!important;background:#fff;color:#000;font-family:Arial,sans-serif;padding:15mm}.scoresheet-header[data-v-50822013]{display:flex;justify-content:space-between;border-bottom:2px solid #000;padding-bottom:10px;margin-bottom:12px}.sheet-main-title[data-v-50822013]{font-size:16pt;margin:0}.sheet-sub-title[data-v-50822013]{font-size:12pt;margin:2px 0 0}.sheet-meta-col[data-v-50822013]{font-size:9pt;text-align:right}.sheet-teams-summary[data-v-50822013]{display:flex;justify-content:space-around;align-items:center;border:1px solid #000;padding:8px;margin-bottom:14px;font-size:14pt}.sheet-table[data-v-50822013]{width:100%;border-collapse:collapse;font-size:9pt;margin-bottom:20px}.sheet-table th[data-v-50822013],.sheet-table td[data-v-50822013]{border:1px solid #000;padding:4px 6px;text-align:left}.sheet-signatures[data-v-50822013]{display:flex;justify-content:space-between;margin-top:40px}.sig-line[data-v-50822013]{display:flex;flex-direction:column;align-items:center;width:18%;font-size:8pt}.sig-line .line[data-v-50822013]{width:100%;height:1px;background:#000;margin-bottom:4px}}.match-live-lock-badge[data-v-50822013]{display:inline-flex;align-items:center;padding:4px 10px;background:#ff2e5b26;border:1px solid rgba(255,46,91,.4);color:#ff6b8b;border-radius:6px;font-size:.72rem;font-weight:700;letter-spacing:.05em;animation:pulse-glow-red-50822013 2s infinite ease-in-out}@keyframes pulse-glow-red-50822013{0%,to{box-shadow:0 0 #ff2e5b00}50%{box-shadow:0 0 12px #ff2e5b59}}.active-match-lock-banner[data-v-50822013]{display:flex;align-items:center;gap:20px;margin:20px 0;padding:24px;background:linear-gradient(135deg,#ff2e5b1f,#141423d9);border:1px solid rgba(255,46,91,.4);border-left:6px solid #ff2e5b;border-radius:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 32px #00000059}.lock-banner-icon[data-v-50822013]{width:56px;height:56px;border-radius:50%;background:#ff2e5b33;border:1px solid rgba(255,46,91,.5);display:flex;align-items:center;justify-content:center;color:#ff4772;flex-shrink:0}.lock-banner-content[data-v-50822013]{flex:1}.lock-banner-badge[data-v-50822013]{display:inline-block;font-size:.72rem;letter-spacing:.08em;color:#ff859d;background:#ff2e5b33;padding:3px 8px;border-radius:4px;margin-bottom:8px;font-weight:700}.lock-banner-title[data-v-50822013]{margin:0 0 6px;font-size:1.15rem;color:#fff;letter-spacing:.04em;line-height:1.3}.lock-banner-text[data-v-50822013]{margin:0;font-size:.88rem;color:#cbd5e1;line-height:1.45}.btn-goto-live[data-v-50822013]{flex-shrink:0;padding:12px 22px;background:linear-gradient(135deg,#ff2e5b,#ff6b8b);color:#fff;border:none;border-radius:8px;font-size:.85rem;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px #ff2e5b59}.btn-goto-live[data-v-50822013]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff2e5b80;filter:brightness(1.1)}.period-transition-card[data-v-50822013]{position:relative;overflow:hidden}.transition-score-banner[data-v-50822013]{display:flex;align-items:center;justify-content:space-between;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px 18px;margin-bottom:20px}.trans-team[data-v-50822013]{display:flex;align-items:center;gap:12px}.trans-team-name[data-v-50822013]{font-size:1rem;font-weight:700;letter-spacing:.04em}.trans-team-score[data-v-50822013]{font-size:1.6rem;font-weight:900;color:#fff;min-width:30px;text-align:center}.trans-vs[data-v-50822013]{font-size:.75rem;color:var(--text-muted);letter-spacing:.1em;font-weight:700}.trans-title[data-v-50822013]{letter-spacing:.04em}.trans-actions-col[data-v-50822013]{display:flex;flex-direction:column;gap:10px}.btn-trans-primary[data-v-50822013]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 20px;background:linear-gradient(135deg,#00e5ff,#09f);color:#050b14;border:none;border-radius:8px;font-size:.92rem;font-weight:800;letter-spacing:.04em;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px #00e5ff4d}.btn-trans-primary[data-v-50822013]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00e5ff73;filter:brightness(1.1)}.btn-trans-secondary[data-v-50822013]{width:100%;padding:11px 16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#cbd5e1;border-radius:8px;font-size:.82rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:all .2s ease}.btn-trans-secondary[data-v-50822013]:hover{background:#ffffff1a;color:#fff}.btn-trans-danger[data-v-50822013]{width:100%;padding:14px 20px;background:linear-gradient(135deg,#ff2e5b,#e00b3d);color:#fff;border:none;border-radius:8px;font-size:.92rem;font-weight:800;letter-spacing:.04em;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px #ff2e5b4d}.btn-trans-danger[data-v-50822013]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff2e5b73;filter:brightness(1.1)}.trans-options-grid[data-v-50822013]{display:flex;flex-direction:column;gap:10px}.btn-trans-option[data-v-50822013]{display:flex;flex-direction:column;align-items:flex-start;padding:12px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:left}.btn-trans-option[data-v-50822013]:hover{background:#ffffff14;border-color:#00e5ff66;transform:translate(3px)}.btn-trans-option.opt-tie-finish[data-v-50822013]:hover{border-color:#f8717166}.opt-title[data-v-50822013]{font-size:.9rem;letter-spacing:.04em;margin-bottom:2px}.opt-desc[data-v-50822013]{font-size:.78rem;color:var(--text-muted)}.big-clock-time.clock-finished[data-v-50822013]{color:#2ef3a3!important;text-shadow:0 0 20px rgba(46,243,163,.4)}.desk-finished-badge[data-v-50822013]{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:6px 16px;background:#2ef3a326;border:1px solid rgba(46,243,163,.4);border-radius:8px;color:#2ef3a3;font-size:.82rem;letter-spacing:.05em;font-weight:700}.mercy-banner-alert[data-v-50822013]{background:linear-gradient(135deg,#ffd70026,#ff2e5b26);border:1px solid rgba(255,215,0,.4);border-left:4px solid #ffd700;padding:12px 16px;border-radius:8px;margin-bottom:16px;text-align:left}.mercy-banner-alert span[data-v-50822013]{color:gold;font-size:.88rem;font-weight:800;display:block;margin-bottom:4px}.mercy-banner-alert p[data-v-50822013]{color:#cbd5e1;font-size:.8rem;margin:0;line-height:1.4}.finalize-instance-picker[data-v-50822013]{text-align:left;margin-bottom:16px}.picker-label[data-v-50822013]{display:block;font-size:.82rem;color:#00e5ff;letter-spacing:.05em;margin-bottom:8px;font-weight:700}.picker-grid[data-v-50822013]{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(max-width:600px){.picker-grid[data-v-50822013]{grid-template-columns:1fr}}.btn-picker-opt[data-v-50822013]{display:flex;flex-direction:column;padding:10px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;cursor:pointer;text-align:left;transition:all .15s ease}.btn-picker-opt[data-v-50822013]:hover{background:#ffffff12;border-color:#fff3}.btn-picker-opt.is-active[data-v-50822013]{background:#00e5ff1f;border-color:#00e5ff;box-shadow:0 0 12px #00e5ff40}.opt-top[data-v-50822013]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.opt-period-pill[data-v-50822013]{font-size:.7rem;font-weight:900;padding:2px 6px;border-radius:4px;background:#ffffff1a;color:#fff}.btn-picker-opt.is-active .opt-period-pill[data-v-50822013]{background:#00e5ff;color:#000}.opt-title-text[data-v-50822013]{font-size:.82rem;color:#fff;font-weight:700;line-height:1.2}.opt-desc-text[data-v-50822013]{font-size:.72rem;color:var(--text-muted);line-height:1.3}.desk-locked-banner[data-v-50822013]{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#ef44441f;border:1px solid rgba(239,68,68,.35);color:#fca5a5;padding:8px 14px;border-radius:8px;font-size:.78rem;font-weight:700;letter-spacing:.5px;margin:4px 0 14px;width:100%;box-sizing:border-box;text-align:center}.btn-desk-action[data-v-50822013]:disabled{opacity:.32;cursor:not-allowed!important;filter:grayscale(85%);pointer-events:none;box-shadow:none!important;transform:none!important}.btn-goal-minus[data-v-50822013]:disabled,.btn-sog-minus[data-v-50822013]:disabled{opacity:.28;cursor:not-allowed!important;pointer-events:none}.btn-period[data-v-50822013]:disabled{opacity:.38;cursor:not-allowed!important;pointer-events:none}.shooter-select[data-v-50822013]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-shot[data-v-50822013]:disabled{opacity:.38;cursor:not-allowed!important;pointer-events:none}.btn-so-secondary[data-v-50822013]:disabled{opacity:.38;cursor:not-allowed!important;pointer-events:none}.console-subnav-bar[data-v-50822013]{display:flex;gap:12px;padding:8px 16px;margin-bottom:20px;background:#0d1b2ab3;border:1px solid rgba(255,255,255,.1);border-radius:10px}.subnav-tab-btn[data-v-50822013]{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#94a3b8;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .2s ease}.subnav-tab-btn[data-v-50822013]:hover{background:#ffffff14;color:#fff;border-color:#00e5ff4d}.subnav-tab-btn.subnav-active[data-v-50822013]{background:linear-gradient(135deg,#00e5ff2e,#2ef3a31a);border-color:var(--cyan);color:#fff;box-shadow:0 0 16px #00e5ff33}.roster-pill[data-v-50822013]{padding:3px 8px;border-radius:4px;font-size:.68rem;letter-spacing:.05em;font-weight:700}.pill-verified[data-v-50822013]{background:#2ef3a326;border:1px solid rgba(46,243,163,.4);color:#2ef3a3}.pill-unverified[data-v-50822013]{background:#f59e0b26;border:1px solid rgba(245,158,11,.4);color:#f59e0b}.attendance-desk[data-v-50822013]{display:flex;flex-direction:column;gap:20px;margin-bottom:80px}.attendance-hero-card[data-v-50822013]{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;background:linear-gradient(135deg,#0d1b2ae6,#0f172acc);border:1px solid rgba(0,229,255,.25);border-radius:12px}.attendance-hero-title[data-v-50822013]{font-size:1.35rem;color:#fff;margin:6px 0 8px}.attendance-hero-desc[data-v-50822013]{font-size:.88rem;color:#94a3b8;line-height:1.5;margin:0;max-width:800px}.attendance-hero-card .hero-right[data-v-50822013]{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.attendance-match-status-badge[data-v-50822013]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:6px;font-size:.75rem;letter-spacing:.05em;font-weight:700}.attendance-match-status-badge.status-finished[data-v-50822013]{background:#2ef3a31f;border:1px solid rgba(46,243,163,.35);color:#2ef3a3}.attendance-match-status-badge.status-live[data-v-50822013]{background:#ff2e5b26;border:1px solid rgba(255,46,91,.4);color:#ff607f}.attendance-match-status-badge.status-scheduled[data-v-50822013]{background:#f59e0b1f;border:1px solid rgba(245,158,11,.35);color:#f59e0b}.btn-save-roster-top[data-v-50822013]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,#00c853,#00e5ff);border:none;border-radius:8px;color:#000;font-weight:700;font-size:.88rem;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 15px #00c8534d}.btn-save-roster-top[data-v-50822013]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #00c85373}.btn-save-roster-top[data-v-50822013]:disabled{opacity:.6;cursor:not-allowed}.attendance-teams-grid[data-v-50822013]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:900px){.attendance-teams-grid[data-v-50822013]{grid-template-columns:1fr}}.attendance-team-card[data-v-50822013]{padding:20px;border-radius:12px;border:1.5px solid;background:#0d111cb3;display:flex;flex-direction:column;gap:16px}.team-roster-header[data-v-50822013]{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.team-roster-identity[data-v-50822013]{display:flex;align-items:center;gap:14px}.team-roster-crest[data-v-50822013]{width:44px;height:44px;object-fit:contain}.team-tag[data-v-50822013]{font-size:.7rem;letter-spacing:.08em;font-weight:700}.team-roster-name[data-v-50822013]{font-size:1.25rem;color:#fff;margin:2px 0 0}.count-badge[data-v-50822013]{padding:6px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#2ef3a3;font-size:.85rem;font-weight:700}.roster-quick-actions[data-v-50822013]{display:flex;gap:10px}.btn-quick-roster[data-v-50822013]{flex:1;padding:8px 12px;border-radius:6px;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .15s ease}.btn-quick-all[data-v-50822013]{background:#2ef3a31a;border:1px solid rgba(46,243,163,.3);color:#2ef3a3}.btn-quick-all[data-v-50822013]:hover{background:#2ef3a333;border-color:#2ef3a3}.btn-quick-none[data-v-50822013]{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#94a3b8}.btn-quick-none[data-v-50822013]:hover{background:#ffffff14;color:#fff}.attendance-players-list[data-v-50822013]{display:flex;flex-direction:column;gap:8px;max-height:520px;overflow-y:auto;padding-right:4px}.player-attendance-item[data-v-50822013]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;transition:all .15s ease}.player-attendance-item.is-present[data-v-50822013]{border-color:#2ef3a340;background:#2ef3a30a}.player-attendance-item.is-absent[data-v-50822013]{border-color:#ff2e5b26;opacity:.65}.player-attendance-item[data-v-50822013]:hover{background:#ffffff0d}.player-left-col[data-v-50822013]{display:flex;align-items:center;gap:12px}.jersey-circle[data-v-50822013]{width:36px;height:36px;border-radius:8px;border:1.5px solid;display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:700;color:#fff;background:#0006}.player-meta-box[data-v-50822013]{display:flex;flex-direction:column;gap:2px}.player-name[data-v-50822013]{font-size:.95rem;color:#fff}.player-sub-tags[data-v-50822013]{display:flex;align-items:center;gap:6px}.pos-badge[data-v-50822013]{font-size:.72rem;color:#94a3b8;background:#ffffff0d;padding:1px 6px;border-radius:4px}.ovr-badge[data-v-50822013]{font-size:.72rem;color:gold;font-weight:700}.event-badge[data-v-50822013]{font-size:.7rem;padding:1px 6px;border-radius:4px;font-weight:700}.badge-goal[data-v-50822013]{background:#ff2e5b26;color:#ff607f;border:1px solid rgba(255,46,91,.3)}.badge-assist[data-v-50822013]{background:#00e5ff26;color:#00e5ff;border:1px solid rgba(0,229,255,.3)}.badge-pen[data-v-50822013]{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.btn-presence-toggle[data-v-50822013]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:6px;font-size:.78rem;font-weight:700;cursor:pointer;transition:all .2s ease;min-width:110px;justify-content:center}.btn-toggle-present[data-v-50822013]{background:#2ef3a326;border:1px solid #2EF3A3;color:#2ef3a3;box-shadow:0 0 10px #2ef3a333}.btn-toggle-present[data-v-50822013]:hover{background:#2ef3a340;box-shadow:0 0 14px #2ef3a359}.btn-toggle-absent[data-v-50822013]{background:#ffffff0a;border:1px solid rgba(255,255,255,.15);color:#64748b}.btn-toggle-absent[data-v-50822013]:hover{background:#ff2e5b1a;border-color:#ff2e5b66;color:#ff607f}.attendance-sticky-footer[data-v-50822013]{position:sticky;bottom:20px;display:flex;justify-content:space-between;align-items:center;padding:14px 24px;background:#0d1b2af2;border:1px solid var(--cyan);border-radius:12px;box-shadow:0 10px 30px #00000080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100}.footer-summary[data-v-50822013]{display:flex;align-items:center;gap:12px;font-size:.95rem;color:#fff}.footer-summary .sep[data-v-50822013]{color:var(--text-muted)}.footer-summary .total-text[data-v-50822013]{color:var(--cyan);font-weight:700}.btn-save-roster-master[data-v-50822013]{display:inline-flex;align-items:center;gap:10px;padding:12px 28px;background:linear-gradient(135deg,#00c853,#00e5ff);border:none;border-radius:8px;color:#000;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 20px #00c85359}.btn-save-roster-master[data-v-50822013]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 25px #00c85380;filter:brightness(1.1)}.btn-save-roster-master[data-v-50822013]:disabled{opacity:.6;cursor:not-allowed}.roster-loading-state[data-v-50822013]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px;color:var(--cyan)}.pill-announcement-live[data-v-50822013]{background:#ef444433;border:1px solid rgba(239,68,68,.5);color:#ff607f;animation:pulse-badge-50822013 1.5s infinite}@keyframes pulse-badge-50822013{0%,to{opacity:1}50%{opacity:.5}}.announcements-panel[data-v-50822013]{display:flex;flex-direction:column;gap:24px}.announcements-header[data-v-50822013]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;background:linear-gradient(135deg,#0d1b2ae6,#0f172acc);border:1px solid rgba(0,229,255,.25);border-radius:12px}.announcements-main-title[data-v-50822013]{font-size:1.45rem;color:#fff;margin:6px 0 8px}.announcements-desc[data-v-50822013]{font-size:.88rem;color:#94a3b8;line-height:1.5;margin:0;max-width:750px}.announcements-status-badge[data-v-50822013]{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;border-radius:8px;font-size:.82rem;letter-spacing:.06em;font-weight:700;white-space:nowrap}.badge-ann-idle[data-v-50822013]{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#94a3b8}.badge-ann-active[data-v-50822013]{background:#ef444426;border:1px solid rgba(239,68,68,.45);color:#ff607f;box-shadow:0 0 16px #ef444440}.dot-pulse[data-v-50822013]{width:8px;height:8px;border-radius:50%;background:#ff2e5b;box-shadow:0 0 8px #ff2e5b;animation:pulse-dot-50822013 1s infinite alternate}@keyframes pulse-dot-50822013{0%{transform:scale(.8);opacity:.6}to{transform:scale(1.3);opacity:1}}.active-announcements-container[data-v-50822013]{display:flex;flex-direction:column;gap:16px}.active-ann-top-bar[data-v-50822013]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;border-radius:10px;background:#0d1b2ad9;border:1px solid rgba(0,229,255,.3)}.ann-top-left[data-v-50822013]{display:flex;align-items:center;gap:10px;font-size:.9rem;letter-spacing:.05em;color:#fff}.live-dot-pulse[data-v-50822013]{width:9px;height:9px;border-radius:50%;background:#ff2e5b;box-shadow:0 0 10px #ff2e5b;animation:pulse-dot-50822013 1s infinite alternate}.ann-top-actions[data-v-50822013]{display:flex;align-items:center;gap:12px}.btn-open-mobile-console[data-v-50822013]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;background:#00f0ff1f;border:1px solid rgba(0,240,255,.4);color:#00f0ff;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .2s ease}.btn-open-mobile-console[data-v-50822013]:hover{background:#00f0ff40;box-shadow:0 0 12px #00f0ff4d}.btn-clear-all-ann[data-v-50822013]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;background:#ef444426;border:1px solid rgba(239,68,68,.45);color:#f88;font-size:.78rem;font-weight:700;cursor:pointer;transition:all .2s ease}.btn-clear-all-ann[data-v-50822013]:hover:not(:disabled){background:#ef44444d;box-shadow:0 0 12px #ef444466}.active-ann-cards-grid[data-v-50822013]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.active-ann-card[data-v-50822013]{padding:18px 20px;border-radius:10px;background:#0a0f1ce6;border:1.5px solid rgba(255,255,255,.15);display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 15px #0006;transition:all .2s ease}.active-ann-card.prio-urgent[data-v-50822013]{background:linear-gradient(135deg,#dc262626,#0f172ad9);border-color:#ef444480;box-shadow:0 0 18px #ef444433}.active-ann-card.prio-official[data-v-50822013]{background:linear-gradient(135deg,#eab3081f,#0f172ad9);border-color:#eab30873;box-shadow:0 0 18px #eab30833}.active-ann-card.prio-info[data-v-50822013]{background:linear-gradient(135deg,#00f0ff1f,#0f172ad9);border-color:#00f0ff73;box-shadow:0 0 18px #00f0ff33}.ann-card-header[data-v-50822013]{display:flex;justify-content:space-between;align-items:center;gap:10px}.ann-card-prio[data-v-50822013]{font-size:.75rem;font-weight:800;letter-spacing:.05em;padding:2px 8px;border-radius:4px}.prio-urgent .ann-card-prio[data-v-50822013]{background:#ef444440;color:#f88;border:1px solid rgba(239,68,68,.5)}.prio-official .ann-card-prio[data-v-50822013]{background:#eab30833;color:#fde047;border:1px solid rgba(234,179,8,.5)}.prio-info .ann-card-prio[data-v-50822013]{background:#00f0ff2e;color:#00f0ff;border:1px solid rgba(0,240,255,.5)}.ann-card-time[data-v-50822013]{font-size:.78rem;font-weight:700;color:#cbd5e1;background:#0006;padding:2px 8px;border-radius:4px}.ann-card-body[data-v-50822013]{font-size:1.05rem;font-weight:700;color:#fff;line-height:1.4;word-break:break-word}.ann-card-footer[data-v-50822013]{display:flex;justify-content:flex-end;padding-top:6px;border-top:1px solid rgba(255,255,255,.08)}.btn-cancel-single-ann[data-v-50822013]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#f88;font-size:.76rem;font-weight:700;cursor:pointer;transition:all .2s ease}.btn-cancel-single-ann[data-v-50822013]:hover:not(:disabled){background:#ef4444;color:#fff;box-shadow:0 0 14px #ef444480}.no-announcements-card[data-v-50822013]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;border-radius:12px;background:#0d1b2ab3;border:1px solid rgba(255,255,255,.1)}.no-ann-info[data-v-50822013]{display:flex;align-items:center;gap:18px;color:#94a3b8}.no-ann-info h4[data-v-50822013]{margin:0 0 4px;font-size:1.05rem;color:#fff;letter-spacing:.04em}.no-ann-info p[data-v-50822013]{margin:0;font-size:.85rem;color:#94a3b8}.announcement-composer-grid[data-v-50822013]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;width:100%}@media(max-width:1024px){.announcement-composer-grid[data-v-50822013]{grid-template-columns:minmax(0,1fr)}}.composer-card[data-v-50822013],.preview-card[data-v-50822013]{padding:24px;border-radius:12px;display:flex;flex-direction:column;gap:20px;min-width:0;max-width:100%;box-sizing:border-box}.composer-title[data-v-50822013]{font-size:1.15rem;color:#fff;letter-spacing:.05em;margin:0;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.composer-field[data-v-50822013]{display:flex;flex-direction:column;gap:8px}.composer-label[data-v-50822013]{display:flex;justify-content:space-between;align-items:center;font-size:.78rem;letter-spacing:.06em;color:#cbd5e1}.char-count[data-v-50822013]{font-size:.75rem;color:var(--cyan, #00f0ff)}.composer-textarea[data-v-50822013]{width:100%;box-sizing:border-box;background:#070a13d9;border:1.5px solid rgba(255,255,255,.15);border-radius:8px;padding:12px 16px;color:#fff;font-size:.98rem;resize:vertical;min-height:84px;transition:all .2s ease}.composer-textarea[data-v-50822013]:focus{outline:none;border-color:var(--cyan, #00f0ff);box-shadow:0 0 15px #00f0ff40;background:#0a0f1cf2}.field-hint[data-v-50822013]{font-size:.78rem;color:#94a3b8;line-height:1.4}.priority-options-grid[data-v-50822013]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.priority-btn[data-v-50822013]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:8px;font-size:.75rem;letter-spacing:.05em;font-weight:700;cursor:pointer;background:#ffffff0a;border:1.5px solid rgba(255,255,255,.12);color:#94a3b8;transition:all .2s ease}.priority-btn[data-v-50822013]:hover{background:#ffffff14;color:#fff}.btn-prio-urgent.prio-selected[data-v-50822013]{background:#ef444426;border-color:#ef4444;color:#f88;box-shadow:0 0 14px #ef444459}.btn-prio-info.prio-selected[data-v-50822013]{background:#00f0ff26;border-color:#00f0ff;color:#00f0ff;box-shadow:0 0 14px #00f0ff59}.btn-prio-official.prio-selected[data-v-50822013]{background:#eab30826;border-color:#eab308;color:#fde047;box-shadow:0 0 14px #eab30859}.duration-select-wrap[data-v-50822013]{width:100%}.duration-select[data-v-50822013]{width:100%;box-sizing:border-box;background:#070a13d9;border:1.5px solid rgba(255,255,255,.15);border-radius:8px;padding:11px 16px;color:#fff;font-size:.9rem;letter-spacing:.04em;cursor:pointer;transition:all .2s ease}.duration-select[data-v-50822013]:focus{outline:none;border-color:var(--cyan, #00f0ff);box-shadow:0 0 15px #00f0ff40}.composer-actions[data-v-50822013]{display:flex;gap:14px;margin-top:8px}.btn-emit-announcement[data-v-50822013]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 24px;background:linear-gradient(135deg,#00e5ff,#07f);border:none;border-radius:8px;color:#000;font-size:.92rem;font-weight:800;letter-spacing:.06em;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 20px #00e5ff59}.btn-emit-announcement[data-v-50822013]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 25px #00e5ff8c;filter:brightness(1.1)}.btn-emit-announcement[data-v-50822013]:disabled{opacity:.5;cursor:not-allowed}.btn-cancel-secondary[data-v-50822013]{padding:12px 20px;border-radius:8px;background:#ef444426;border:1.5px solid rgba(239,68,68,.4);color:#f88;font-weight:700;font-size:.85rem;cursor:pointer;transition:all .2s ease}.btn-cancel-secondary[data-v-50822013]:hover:not(:disabled){background:#ef444440;border-color:#ef4444}.preview-sub[data-v-50822013]{font-size:.85rem;color:#94a3b8;margin:-10px 0 0}.preview-marquee-box[data-v-50822013]{background:#04070ef2;border-radius:8px;padding:14px 18px;display:flex;align-items:center;gap:16px;overflow:hidden;border:1.5px solid rgba(239,68,68,.5);box-shadow:0 0 20px #ef444433;transition:all .3s ease;min-width:0;max-width:100%;width:100%;box-sizing:border-box}.preview-marquee-box.prio-info[data-v-50822013]{border-color:#00f0ff80;box-shadow:0 0 20px #00f0ff33}.preview-marquee-box.prio-official[data-v-50822013]{border-color:#eab30880;box-shadow:0 0 20px #eab30833}.preview-tag[data-v-50822013]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:800;white-space:nowrap;background:#ef444440;border:1px solid rgba(239,68,68,.6);color:#f88;flex-shrink:0}.prio-info .preview-tag[data-v-50822013]{background:#00f0ff33;border-color:#00f0ff99;color:#00f0ff}.prio-official .preview-tag[data-v-50822013]{background:#eab30833;border-color:#eab30899;color:#fde047}.preview-text-scroll[data-v-50822013]{flex:1;min-width:0;font-size:.95rem;color:#fff;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-tips[data-v-50822013]{display:flex;flex-direction:column;gap:10px;padding:14px 18px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;font-size:.85rem;color:#cbd5e1;line-height:1.45}.tip-row[data-v-50822013]{display:flex;align-items:flex-start;gap:10px}.tip-bullet[data-v-50822013]{color:var(--cyan, #00f0ff);font-weight:700}.intermission-desk-banner[data-v-50822013]{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#2ef3a31f;border:1px solid rgba(46,243,163,.45);border-radius:12px;padding:14px 20px;margin-bottom:16px;box-shadow:0 4px 20px #0006,0 0 15px #2ef3a326}.intermission-banner-left[data-v-50822013]{display:flex;align-items:center;gap:12px}.intermission-pulse-dot[data-v-50822013]{width:10px;height:10px;border-radius:50%;background:#2ef3a3;box-shadow:0 0 10px #2ef3a3;animation:pulse-dot-50822013 1s infinite alternate;flex-shrink:0}.intermission-banner-title[data-v-50822013]{color:#2ef3a3;font-size:1rem;font-weight:800;letter-spacing:.05em}.intermission-banner-sub[data-v-50822013]{color:#94a3b8;font-size:.78rem;letter-spacing:.03em;margin-top:2px}.intermission-banner-clock[data-v-50822013]{font-size:2.2rem;font-weight:900;color:#fff;letter-spacing:.05em;text-shadow:0 0 15px rgba(46,243,163,.5)}.intermission-banner-actions[data-v-50822013]{display:flex;align-items:center;gap:8px}.btn-banner-action[data-v-50822013]{padding:8px 16px;font-size:.8rem;letter-spacing:.05em;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff;cursor:pointer;transition:all .2s ease}.btn-banner-action[data-v-50822013]:hover{background:#ffffff26;border-color:#fff}.btn-banner-p2[data-v-50822013]{background:#2ef3a340;border-color:#2ef3a3;color:#2ef3a3;font-weight:800}.btn-banner-p2[data-v-50822013]:hover{background:#2ef3a3;color:#030712;box-shadow:0 0 14px #2ef3a380}.btn-active-rule[data-v-50822013]{background:#00f0ff40!important;border-color:#00f0ff!important;color:#00f0ff!important;box-shadow:0 0 10px #00f0ff4d}@media(max-width:768px){.intermission-desk-banner[data-v-50822013]{flex-direction:column;text-align:center;gap:10px}.intermission-banner-left[data-v-50822013]{flex-direction:column}}.modal-header-with-badge[data-v-50822013]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.badge-team-dot[data-v-50822013]{width:14px;height:14px;border-radius:50%;box-shadow:0 0 12px currentColor;flex-shrink:0}.modal-team-indicator[data-v-50822013]{font-size:.85rem;font-weight:800;letter-spacing:.08em;padding:6px 14px;background:#ffffff0d;border-radius:6px;display:inline-block;margin-bottom:16px}.modal-warning-card[data-v-50822013]{display:flex;gap:14px;align-items:flex-start;background:#00000073;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:16px;margin-bottom:18px}.modal-desc[data-v-50822013]{font-size:.92rem;color:#cbd5e1;line-height:1.5;margin:0}.undo-preview-card[data-v-50822013]{background:#00000073;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:16px;margin-bottom:16px}.undo-preview-top[data-v-50822013]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.undo-preview-time[data-v-50822013]{font-size:.85rem;color:#94a3b8;font-weight:700}.undo-preview-body[data-v-50822013]{display:flex;flex-direction:column;gap:4px}.undo-preview-team[data-v-50822013]{font-size:1.1rem;font-weight:800;letter-spacing:.04em}.undo-preview-player[data-v-50822013]{font-size:.95rem;color:#f8fafc;font-weight:600}.btn-danger[data-v-50822013]{background:linear-gradient(135deg,#ef4444,#dc2626)!important;border-color:#ef4444!important;color:#fff!important}.btn-danger[data-v-50822013]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;box-shadow:0 0 16px #ef444473!important}.btn-warning[data-v-50822013]{background:linear-gradient(135deg,#f59e0b,#d97706)!important;border-color:#f59e0b!important;color:#030712!important;font-weight:800}.login-view[data-v-8fcb4a3a]{min-height:calc(100vh - 64px);display:flex;flex-direction:column;position:relative}.axv-topbar[data-v-8fcb4a3a]{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background:#080a1099;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.06)}.axv-topbar-back[data-v-8fcb4a3a]{display:flex;align-items:center;gap:8px;color:var(--text-muted);text-decoration:none;font-size:.85rem;padding:6px 14px;background:#ffffff0a;border:1px solid var(--border-subtle);border-radius:20px;transition:all .2s}.axv-topbar-back svg[data-v-8fcb4a3a]{width:14px;height:14px}.axv-topbar-back[data-v-8fcb4a3a]:hover{background:#ffffff1a;color:#fff}.brand-badge[data-v-8fcb4a3a]{font-family:var(--font-sport);font-size:.75rem;color:#2ef3a3;letter-spacing:.1em;padding:4px 10px;border-radius:4px;background:#2ef3a31a;border:1px solid rgba(46,243,163,.25)}.login-card-container[data-v-8fcb4a3a]{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 20px}.login-card[data-v-8fcb4a3a]{width:100%;max-width:440px;padding:36px 30px;position:relative;overflow:hidden;box-shadow:0 16px 40px #000000b3}.login-card[data-v-8fcb4a3a]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--crimson),var(--cyan))}.login-header[data-v-8fcb4a3a]{text-align:center;margin-bottom:24px}.brand-logo-badge[data-v-8fcb4a3a]{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:14px;background:radial-gradient(circle,#ff1e4b29,#0d111ccc 80%);border:1px solid rgba(255,255,255,.14);margin-bottom:14px;box-shadow:0 0 25px #ff1e4b40;padding:6px}.login-brand-logo[data-v-8fcb4a3a]{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.6))}.login-title[data-v-8fcb4a3a]{font-size:1.6rem;color:#fff;letter-spacing:.05em;line-height:1.1}.login-subtitle[data-v-8fcb4a3a]{font-size:.8rem;color:var(--text-muted);margin-top:4px}.demo-credential-card[data-v-8fcb4a3a]{background:#ffffff08;border:1px solid rgba(0,229,255,.35);border-radius:10px;padding:16px;margin-bottom:22px;position:relative;overflow:hidden;box-shadow:0 4px 20px #0006}.demo-credential-card[data-v-8fcb4a3a]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--cyan)}.credential-chip-header[data-v-8fcb4a3a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.chip-badge[data-v-8fcb4a3a]{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;color:var(--cyan);letter-spacing:.06em}.auth-protocol[data-v-8fcb4a3a]{font-size:.65rem;color:var(--text-muted);letter-spacing:.08em}.credential-body[data-v-8fcb4a3a]{display:flex;justify-content:space-between;align-items:center;gap:12px}.credential-meta[data-v-8fcb4a3a]{display:flex;flex-direction:column}.credential-role[data-v-8fcb4a3a]{font-size:.85rem;font-weight:700;color:#fff}.credential-email[data-v-8fcb4a3a]{font-size:.75rem;color:var(--text-muted)}.btn-credential-action[data-v-8fcb4a3a]{display:flex;align-items:center;gap:8px;padding:9px 16px;background:linear-gradient(135deg,#00e5ff33,#00e5ff14);border:1px solid var(--cyan);color:#fff;border-radius:6px;cursor:pointer;font-size:.8rem;font-weight:700;letter-spacing:.05em;transition:all .2s;white-space:nowrap}.btn-credential-action[data-v-8fcb4a3a]:hover{background:var(--cyan);color:#07090e;box-shadow:0 0 16px #00e5ff66}.login-divider[data-v-8fcb4a3a]{display:flex;align-items:center;gap:12px;margin:20px 0}.divider-line[data-v-8fcb4a3a]{flex:1;height:1px;background:#ffffff14}.divider-text[data-v-8fcb4a3a]{font-size:.75rem;color:var(--text-faint)}.login-form[data-v-8fcb4a3a]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-8fcb4a3a]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-8fcb4a3a]{font-size:.75rem;color:var(--text-muted);letter-spacing:.05em}.form-input[data-v-8fcb4a3a]{padding:12px 14px;background:#0006;border:1px solid var(--border-subtle);border-radius:8px;color:#fff;font-size:.95rem;outline:none;transition:border-color .2s}.form-input[data-v-8fcb4a3a]:focus{border-color:var(--crimson)}.btn-submit-login[data-v-8fcb4a3a]{width:100%;padding:12px;font-size:1rem;margin-top:6px}.error-msg[data-v-8fcb4a3a]{color:#ff2e5b;font-size:.8rem;text-align:center}.login-footer-info[data-v-8fcb4a3a]{margin-top:24px;text-align:center;font-size:.7rem;color:var(--text-faint);line-height:1.4}@media(max-width:480px){.login-card[data-v-8fcb4a3a]{padding:30px 20px;margin:0 16px}.login-title[data-v-8fcb4a3a]{font-size:1.6rem}.login-subtitle[data-v-8fcb4a3a]{font-size:.75rem}}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.admin-view[data-v-c21476c4]{min-height:calc(100vh - 64px);padding:24px;max-width:1440px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:20px;min-width:0;box-sizing:border-box}.admin-hero-banner[data-v-c21476c4]{padding:22px 28px;border-radius:16px;background:linear-gradient(135deg,#0f172af2,#080c14d9);border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 32px #00000073;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.banner-main-row[data-v-c21476c4]{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.banner-title-col[data-v-c21476c4]{display:flex;flex-direction:column;gap:6px}.admin-breadcrumbs[data-v-c21476c4]{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--text-muted)}.crumb-dim[data-v-c21476c4]{color:#64748b}.crumb-sep[data-v-c21476c4]{color:#475569;font-size:.9rem}.crumb-cyan[data-v-c21476c4]{color:var(--cyan);font-weight:700}.crumb-white[data-v-c21476c4]{color:#e2e8f0}.crumb-version[data-v-c21476c4]{display:inline-flex;align-items:center;padding:1px 7px;font-size:.7rem;font-weight:700;color:var(--cyan);background:#00f0ff14;border:1px solid rgba(0,240,255,.25);border-radius:4px;letter-spacing:.03em}.admin-main-title[data-v-c21476c4]{font-size:1.85rem;font-weight:800;color:#fff;letter-spacing:.03em;margin:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.badge-phase-pill[data-v-c21476c4]{font-size:.72rem;padding:3px 10px;border-radius:6px;background:#ff2e5b26;color:#f36;border:1px solid rgba(255,46,91,.35);font-family:var(--font-sport);letter-spacing:.06em}.admin-sub-desc[data-v-c21476c4]{font-size:.85rem;color:var(--text-muted);margin:0}.banner-cta-group[data-v-c21476c4]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.btn-banner-export[data-v-c21476c4]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:10px;background:#1e293bcc;border:1px solid rgba(255,255,255,.12);color:#e2e8f0;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s}.btn-banner-export[data-v-c21476c4]:hover{background:#334155e6;color:#fff;transform:translateY(-1px)}.btn-banner-new-player[data-v-c21476c4]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;background:linear-gradient(135deg,var(--cyan) 0%,#0284c7 100%);border:none;color:#040812;font-size:.82rem;font-weight:800;cursor:pointer;box-shadow:0 4px 18px #00f2fe40;transition:all .2s}.btn-banner-new-player[data-v-c21476c4]:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 24px #00f2fe66}.admin-kpi-grid[data-v-c21476c4]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}@media(max-width:900px){.admin-kpi-grid[data-v-c21476c4]{grid-template-columns:1fr}}.kpi-widget[data-v-c21476c4]{padding:18px 22px;border-radius:14px;background:#0f172aa6;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:10px}.kpi-widget-top[data-v-c21476c4]{display:flex;justify-content:space-between;align-items:center}.kpi-widget-lbl[data-v-c21476c4]{font-size:.8rem;color:var(--text-muted);letter-spacing:.04em}.kpi-widget-ico[data-v-c21476c4]{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center}.ico-cyan[data-v-c21476c4]{background:#00f2fe1f;color:var(--cyan);border:1px solid rgba(0,242,254,.3)}.ico-crimson[data-v-c21476c4]{background:#6366f126;color:#818cf8;border:1px solid rgba(99,102,241,.3)}.ico-gold[data-v-c21476c4]{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.kpi-widget-metric[data-v-c21476c4]{display:flex;align-items:baseline;gap:8px}.kpi-big-num[data-v-c21476c4]{font-size:2.2rem;font-weight:800;color:#fff;line-height:1}.kpi-sub-text[data-v-c21476c4]{font-size:.78rem;color:var(--text-muted)}.kpi-progress-bar[data-v-c21476c4]{width:100%;height:5px;border-radius:10px;background:#ffffff14;overflow:hidden}.kpi-progress-fill[data-v-c21476c4]{height:100%;border-radius:10px}.fill-cyan[data-v-c21476c4]{background:var(--cyan)}.fill-crimson[data-v-c21476c4]{background:#818cf8}.fill-gold[data-v-c21476c4]{background:#fbbf24}.roster-toolbar-advanced[data-v-c21476c4]{padding:16px 20px;border-radius:14px;background:#0f172aa6;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.toolbar-top-row[data-v-c21476c4]{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:100%;min-width:0;flex-wrap:wrap}.club-filter-carousel[data-v-c21476c4]{display:flex;align-items:center;gap:12px;flex:1 1 540px;min-width:0;width:100%}.carousel-label[data-v-c21476c4]{display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;letter-spacing:.06em;color:var(--text-muted);flex-shrink:0}.club-badges-wrap[data-v-c21476c4]{display:flex;align-items:center;gap:8px;overflow-x:auto;flex:1;min-width:0;-webkit-overflow-scrolling:touch;padding-bottom:2px;flex-wrap:wrap}.club-badge-btn[data-v-c21476c4]{display:flex;align-items:center;gap:8px;padding:6px 14px;border-radius:12px;background:#1e293b99;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;font-size:.78rem;font-weight:700;cursor:pointer;transition:all .2s;position:relative;flex-shrink:0}.club-badge-btn[data-v-c21476c4]:hover{background:#334155cc;color:#fff;transform:translateY(-1px)}.club-badge-btn.active[data-v-c21476c4]{background:#ffffff1f;color:#fff;border-width:1.5px}.badge-circle-avatar[data-v-c21476c4]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:800;overflow:hidden}.avatar-all[data-v-c21476c4]{background:#00f2fe33;color:var(--cyan)}.club-avatar-img[data-v-c21476c4]{width:100%;height:100%;object-fit:cover}.badge-dot[data-v-c21476c4]{width:6px;height:6px;border-radius:50%;background:var(--cyan)}.btn-icon-square[data-v-c21476c4]{width:32px;height:32px;border-radius:10px;background:#1e293bcc;border:1px solid rgba(255,255,255,.12);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.btn-icon-square[data-v-c21476c4]:hover{color:var(--cyan);border-color:var(--cyan)}.active-club-status-box[data-v-c21476c4]{display:flex;align-items:center;gap:12px;padding:6px 14px;border-radius:12px;background:#080c14cc;border:1px solid rgba(255,255,255,.08)}.active-club-info[data-v-c21476c4]{display:flex;align-items:center;gap:8px;font-size:.78rem}.active-lbl[data-v-c21476c4]{color:var(--text-muted)}.active-val[data-v-c21476c4]{color:#fff;letter-spacing:.03em}.btn-edit-club-action[data-v-c21476c4]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;background:#ff2e5b26;border:1px solid rgba(255,46,91,.35);color:#f36;font-size:.72rem;font-weight:700;cursor:pointer;transition:all .2s}.btn-edit-club-action[data-v-c21476c4]:hover{background:#ff2e5b4d;color:#fff;transform:translateY(-1px)}.toolbar-bottom-row[data-v-c21476c4]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}@media(max-width:768px){.toolbar-bottom-row[data-v-c21476c4]{grid-template-columns:1fr}}.search-input-field[data-v-c21476c4]{position:relative;display:flex;align-items:center}.search-ico[data-v-c21476c4]{position:absolute;left:12px;color:var(--text-muted);pointer-events:none}.search-text-input[data-v-c21476c4]{width:100%;padding:9px 40px 9px 36px;border-radius:10px;background:#080c14d9;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:.82rem;outline:none;transition:all .2s}.search-text-input[data-v-c21476c4]:focus{border-color:var(--cyan);box-shadow:0 0 12px #00f2fe40}.kbd-hint[data-v-c21476c4]{position:absolute;right:12px;font-size:.68rem;padding:2px 6px;border-radius:4px;background:#1e293bcc;border:1px solid rgba(255,255,255,.12);color:var(--text-muted)}.filter-dropdown-wrap[data-v-c21476c4]{position:relative}.filter-select[data-v-c21476c4]{width:100%;padding:9px 12px;border-radius:10px;background:#080c14d9;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;font-size:.78rem;outline:none;cursor:pointer;transition:all .2s}.filter-select[data-v-c21476c4]:focus{border-color:var(--cyan)}.players-table-card[data-v-c21476c4]{border-radius:16px;background:#0f172a80;border:1px solid rgba(255,255,255,.08);overflow:hidden;box-shadow:0 8px 32px #0006;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.table-responsive[data-v-c21476c4]{width:100%;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;display:block;box-sizing:border-box}.text-left[data-v-c21476c4]{text-align:left!important}.text-center[data-v-c21476c4]{text-align:center!important}.text-right[data-v-c21476c4]{text-align:right!important}.data-table-enriched[data-v-c21476c4]{width:100%;border-collapse:collapse;font-size:.78rem}.data-table-enriched thead tr[data-v-c21476c4]{background:#080c14f2;border-bottom:2px solid rgba(255,255,255,.1);color:var(--text-muted);font-family:var(--font-sport);letter-spacing:.06em;font-size:.74rem}.data-table-enriched th[data-v-c21476c4],.data-table-enriched td[data-v-c21476c4]{padding:12px 14px;vertical-align:middle}.data-table-enriched th[data-v-c21476c4]{font-weight:700;white-space:nowrap}.th-dor[data-v-c21476c4],.td-dor-cell[data-v-c21476c4]{width:50px;min-width:50px;max-width:55px;text-align:center}.th-athlete[data-v-c21476c4],.td-athlete-cell[data-v-c21476c4]{min-width:170px;text-align:left}.th-pos[data-v-c21476c4],.td-pos-cell[data-v-c21476c4]{width:90px;min-width:90px;text-align:left}.th-doc[data-v-c21476c4],.td-doc-cell[data-v-c21476c4],.th-age[data-v-c21476c4],.td-age-cell[data-v-c21476c4]{width:110px;min-width:110px;text-align:left}.th-ovr[data-v-c21476c4],.td-ovr-cell[data-v-c21476c4]{width:60px;min-width:60px;max-width:60px;text-align:center}.th-skills[data-v-c21476c4],.td-skills-cell[data-v-c21476c4]{width:140px;min-width:140px;text-align:left}.th-stats[data-v-c21476c4],.td-perf-cell[data-v-c21476c4]{width:105px;min-width:105px;text-align:center}.th-audit[data-v-c21476c4],.td-audit-cell[data-v-c21476c4]{width:85px;min-width:85px;text-align:center}.th-actions[data-v-c21476c4],.td-actions-cell[data-v-c21476c4]{width:95px;min-width:95px;text-align:right}.table-row-player[data-v-c21476c4]{border-bottom:1px solid rgba(255,255,255,.04);transition:background-color .15s ease}.table-row-player[data-v-c21476c4]:hover{background:#ffffff08}.td-dor-cell[data-v-c21476c4]{font-size:1rem;font-weight:800;color:var(--cyan)}.td-athlete-cell[data-v-c21476c4]{text-align:left}.athlete-media-wrap[data-v-c21476c4]{display:flex;align-items:center;gap:12px}.athlete-avatar-badge[data-v-c21476c4]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.72rem;border:1px solid rgba(255,255,255,.12);flex-shrink:0;overflow:hidden}.athlete-img-avatar[data-v-c21476c4]{width:100%;height:100%;object-fit:cover}.athlete-names-wrap[data-v-c21476c4]{display:flex;flex-direction:column}.athlete-fullname[data-v-c21476c4]{font-weight:700;color:#fff;font-size:.84rem;margin:0}.athlete-fed-id[data-v-c21476c4]{font-size:.68rem;color:var(--text-muted)}.pos-team-stack[data-v-c21476c4]{display:flex;align-items:center;gap:6px}.badge-pos-pill[data-v-c21476c4]{padding:2px 7px;border-radius:4px;font-size:.7rem;font-weight:800}.badge-club-pill[data-v-c21476c4]{font-size:.74rem;font-weight:800;padding:2px 6px;border-radius:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.doc-number[data-v-c21476c4]{font-size:.78rem;color:#e2e8f0;font-weight:600;display:block}.doc-meta-sub[data-v-c21476c4]{font-size:.68rem;color:var(--text-muted);display:block}.birth-date-str[data-v-c21476c4]{color:#cbd5e1;font-size:.78rem}.age-pill-tag[data-v-c21476c4]{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;color:var(--cyan);font-weight:700}.ovr-card-badge[data-v-c21476c4]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;font-size:1rem;font-weight:800;border:1px solid rgba(255,255,255,.15)}.tier-gold[data-v-c21476c4]{background:linear-gradient(135deg,#f59e0b33,#d977061a);color:#fbbf24;border-color:#f59e0b66}.tier-cyan[data-v-c21476c4]{background:linear-gradient(135deg,#00f2fe33,#0284c71a);color:var(--cyan);border-color:#00f2fe66}.tier-silver[data-v-c21476c4]{background:#ffffff0f;color:#e2e8f0}.skills-mini-grid[data-v-c21476c4]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;text-align:center}.skill-mini-box[data-v-c21476c4]{background:#080c1499;border:1px solid rgba(255,255,255,.06);border-radius:4px;padding:3px 4px}.skill-lbl[data-v-c21476c4]{font-size:.6rem;color:var(--text-muted);display:block}.skill-val[data-v-c21476c4]{font-size:.72rem;font-weight:800;color:#e2e8f0}.td-ovr-cell[data-v-c21476c4]{text-align:center}.td-ovr-cell .ovr-card-badge[data-v-c21476c4]{margin:0 auto}.perf-stats-line[data-v-c21476c4]{display:inline-flex;align-items:center;justify-content:center;font-size:.74rem;color:var(--text-muted)}.perf-stats-line b[data-v-c21476c4]{color:#fff}.dot-sep[data-v-c21476c4]{margin:0 4px;color:#fff3}.td-audit-cell[data-v-c21476c4]{text-align:center}.td-audit-cell .badge-audit-ok[data-v-c21476c4],.td-audit-cell .badge-audit-pending[data-v-c21476c4]{margin:0 auto}.badge-audit-ok[data-v-c21476c4]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:20px;background:#10b98126;border:1px solid rgba(16,185,129,.35);color:#34d399;font-size:.7rem;font-weight:800}.badge-audit-pending[data-v-c21476c4]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:20px;background:#f59e0b26;border:1px solid rgba(245,158,11,.35);color:#fbbf24;font-size:.7rem;font-weight:800}.actions-btn-group[data-v-c21476c4]{display:flex;align-items:center;justify-content:flex-end;gap:6px}.td-empty-msg[data-v-c21476c4]{text-align:center;padding:30px;color:var(--text-muted);font-size:.9rem}.table-footer-bar[data-v-c21476c4]{padding:12px 20px;background:#080c14d9;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:var(--text-muted)}.footer-left-info[data-v-c21476c4]{display:flex;align-items:center;gap:8px}.live-dot-cyan[data-v-c21476c4]{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.footer-right-tag[data-v-c21476c4]{font-size:.74rem;color:#64748b}.color-picker-composite[data-v-c21476c4]{display:flex;align-items:center;gap:8px}.color-swatch-box[data-v-c21476c4]{width:38px;height:38px;border-radius:8px;border:1px solid rgba(255,255,255,.2);cursor:pointer;padding:0;background:transparent}.club-logo-selector-wrap[data-v-c21476c4]{display:flex;align-items:center;gap:12px}.logo-preview-box[data-v-c21476c4]{width:44px;height:44px;border-radius:10px;background:#080c14cc;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.logo-preview-img[data-v-c21476c4]{width:100%;height:100%;object-fit:cover}.logo-fallback-ico[data-v-c21476c4]{color:var(--text-muted)}.logo-controls-col[data-v-c21476c4]{flex-grow:1;display:flex;flex-direction:column;gap:6px}.logo-source-buttons[data-v-c21476c4]{display:flex;gap:6px}.btn-logo-opt[data-v-c21476c4]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#cbd5e1;font-size:.7rem;font-weight:700;cursor:pointer;transition:all .2s}.btn-logo-opt[data-v-c21476c4]:hover{background:#ffffff1f;color:#fff}.btn-cloud-opt[data-v-c21476c4]{background:#00f2fe14;border-color:#00f2fe4d;color:var(--cyan)}.btn-cloud-opt[data-v-c21476c4]:hover{background:#00f2fe33;color:#fff}.logo-url-field[data-v-c21476c4]{font-size:.75rem;padding:6px 10px}.z-modal-top[data-v-c21476c4]{z-index:1000}.media-picker-modal[data-v-c21476c4]{width:90%;max-width:680px;max-height:85vh;padding:24px;border-radius:16px;background:#0b0f19;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 60px #000c;display:flex;flex-direction:column;gap:16px}.media-picker-subtitle[data-v-c21476c4]{font-size:.8rem;color:var(--text-muted);margin:2px 0 0}.media-picker-content[data-v-c21476c4]{overflow-y:auto;max-height:50vh;padding-right:4px}.media-catalog-grid[data-v-c21476c4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px}.media-card-item[data-v-c21476c4]{padding:10px;border-radius:10px;background:#0f172acc;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:all .2s;text-align:center}.media-card-item[data-v-c21476c4]:hover{background:#1e293be6;border-color:var(--cyan);transform:translateY(-2px)}.media-card-item.is-selected[data-v-c21476c4]{border-color:var(--cyan);box-shadow:0 0 12px #00f2fe66;background:#00f2fe14}.media-thumb-wrap[data-v-c21476c4]{width:64px;height:64px;border-radius:8px;overflow:hidden;background:#080c14;display:flex;align-items:center;justify-content:center}.media-thumb-img[data-v-c21476c4]{width:100%;height:100%;object-fit:contain}.media-thumb-name[data-v-c21476c4]{font-size:.68rem;color:#cbd5e1;word-break:break-all;max-height:2.2em;overflow:hidden}.media-thumb-tag[data-v-c21476c4]{font-size:.62rem;padding:2px 6px;border-radius:4px;font-weight:800}.tag-official[data-v-c21476c4]{background:#00f2fe1f;color:var(--cyan);border:1px solid rgba(0,242,254,.3)}.tag-upload[data-v-c21476c4]{background:#10b9811f;color:#34d399;border:1px solid rgba(16,185,129,.3)}.admin-tabs-nav[data-v-c21476c4]{display:flex;gap:10px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:14px;margin-bottom:4px;overflow-x:auto;width:100%;max-width:100%;min-width:0;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;box-sizing:border-box}.tab-btn[data-v-c21476c4]{display:flex;align-items:center;gap:8px;padding:10px 18px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--text-muted);cursor:pointer;font-size:.85rem;font-weight:700;letter-spacing:.04em;transition:all .2s;white-space:nowrap;flex-shrink:0;scroll-snap-align:start}.tab-btn[data-v-c21476c4]:hover{background:#ffffff0f;color:#fff}.tab-btn.active[data-v-c21476c4]{background:linear-gradient(135deg,#ff1e4b33,#00e5ff14);border-color:var(--crimson);color:#fff;box-shadow:0 0 14px #ff1e4b40}.tab-pill[data-v-c21476c4]{font-size:.7rem;padding:2px 7px;border-radius:10px;background:#ffffff1a}.admin-content-container[data-v-c21476c4]{display:flex;flex-direction:column;gap:16px}.alert-banner[data-v-c21476c4]{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:10px;background:#00e5ff0a;border:1px solid rgba(0,229,255,.2)}.banner-icon-badge[data-v-c21476c4]{width:40px;height:40px;border-radius:8px;background:#00e5ff1f;display:flex;align-items:center;justify-content:center;color:var(--cyan);flex-shrink:0}.banner-text[data-v-c21476c4]{flex-grow:1;font-size:.85rem;line-height:1.4;color:#cbd5e1}.banner-text code[data-v-c21476c4]{color:var(--cyan);background:#00e5ff1a;padding:2px 6px;border-radius:4px}.btn-danger-outline[data-v-c21476c4]{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:6px;background:#ef444414;border:1px solid rgba(239,68,68,.4);color:#ef4444;cursor:pointer;font-size:.78rem;font-weight:700;letter-spacing:.04em;transition:all .2s;white-space:nowrap}.btn-danger-outline[data-v-c21476c4]:hover{background:#ef4444;color:#fff;box-shadow:0 0 14px #ef444466}.dropzone-card[data-v-c21476c4]{padding:44px 24px;border-radius:12px;border:2px dashed rgba(255,255,255,.14);background:#0b0f1799;text-align:center;cursor:pointer;transition:all .25s ease}.dropzone-card[data-v-c21476c4]:hover,.dropzone-card.is-dragging[data-v-c21476c4]{border-color:var(--cyan);background:#00e5ff0a;box-shadow:0 0 24px #00e5ff2e}.hidden-file-input[data-v-c21476c4]{display:none}.dropzone-icon-box[data-v-c21476c4]{width:64px;height:64px;border-radius:14px;background:#00e5ff14;border:1px solid rgba(0,229,255,.2);color:var(--cyan);display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}.spin-ring[data-v-c21476c4]{width:28px;height:28px;border:3px solid rgba(0,229,255,.2);border-top-color:var(--cyan);border-radius:50%;animation:spin-c21476c4 .8s linear infinite}@keyframes spin-c21476c4{to{transform:rotate(360deg)}}.dropzone-title[data-v-c21476c4]{font-size:1.25rem;font-weight:800;letter-spacing:.05em;color:#fff;margin-bottom:6px}.dropzone-sub[data-v-c21476c4]{font-size:.85rem;color:var(--text-muted);margin-bottom:18px}.formats-pill-group[data-v-c21476c4]{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.pill-ext[data-v-c21476c4]{padding:3px 10px;border-radius:4px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);font-size:.75rem;font-weight:700;color:var(--cyan)}.pill-rule[data-v-c21476c4]{padding:3px 12px;border-radius:4px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);font-size:.72rem;color:#10b981}.preview-card[data-v-c21476c4]{padding:24px;border-radius:12px;background:#0b0f17f2;border:1px solid rgba(0,229,255,.35);box-shadow:0 8px 32px #0009}.preview-header[data-v-c21476c4]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:16px;margin-bottom:20px}.preview-meta[data-v-c21476c4]{display:flex;flex-direction:column;gap:4px}.badge-type[data-v-c21476c4]{font-size:.72rem;color:var(--crimson);letter-spacing:.08em;font-weight:800}.preview-title[data-v-c21476c4]{font-size:1.35rem;font-weight:800;color:#fff;margin:0}.support-file-tag[data-v-c21476c4]{font-size:.8rem;color:var(--cyan)}.preview-actions[data-v-c21476c4]{display:flex;gap:12px}.btn-cancel[data-v-c21476c4]{display:flex;align-items:center;gap:6px;padding:9px 16px;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;cursor:pointer;font-size:.82rem}.btn-primary-glow[data-v-c21476c4]{display:flex;align-items:center;gap:8px;padding:9px 20px;border-radius:6px;background:linear-gradient(135deg,var(--crimson),#c4123b);border:1px solid var(--crimson);color:#fff;cursor:pointer;font-size:.85rem;font-weight:700;letter-spacing:.05em;box-shadow:0 0 16px #ff1e4b66;transition:all .2s}.btn-primary-glow[data-v-c21476c4]:hover{box-shadow:0 0 24px #ff1e4b99;transform:translateY(-1px)}.preview-table-wrap[data-v-c21476c4]{overflow-x:auto}.roster-meta-summary[data-v-c21476c4]{display:flex;gap:20px;padding:12px 16px;background:#ffffff08;border-radius:6px;margin-bottom:16px;font-size:.85rem}.meta-item[data-v-c21476c4]{display:flex;gap:6px}.meta-lbl[data-v-c21476c4]{color:var(--text-muted)}.data-table[data-v-c21476c4]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table th[data-v-c21476c4]{text-align:left;padding:12px 14px;background:#0006;color:var(--text-muted);font-family:var(--font-sport);letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.08)}.data-table td[data-v-c21476c4]{padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.04);color:#cbd5e1}.data-table tr:hover td[data-v-c21476c4]{background:#ffffff05}.td-num[data-v-c21476c4]{font-family:var(--font-sport);font-weight:700}.td-cyan[data-v-c21476c4]{color:var(--cyan)}.td-player-name strong[data-v-c21476c4]{display:block;color:#fff}.sub-doc[data-v-c21476c4]{font-size:.7rem;color:var(--text-muted)}.td-ovr[data-v-c21476c4]{font-size:1.15rem;font-weight:800;color:gold}.cell-input[data-v-c21476c4],.cell-select[data-v-c21476c4]{padding:6px 8px;background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#fff;font-size:.85rem;width:100%}.badge-pos[data-v-c21476c4]{padding:2px 7px;border-radius:4px;font-family:var(--font-sport);font-size:.72rem;font-weight:700}.pos-FWD[data-v-c21476c4]{background:#ff1e4b26;color:var(--crimson);border:1px solid rgba(255,30,75,.3)}.pos-DEF[data-v-c21476c4]{background:#00e5ff26;color:var(--cyan);border:1px solid rgba(0,229,255,.3)}.pos-GK[data-v-c21476c4]{background:#ffd70026;color:gold;border:1px solid rgba(255,215,0,.3)}.badge-phase[data-v-c21476c4]{font-size:.72rem;padding:2px 7px;border-radius:4px;background:#ffffff0f}.ingestion-result-card[data-v-c21476c4]{padding:20px;border-radius:8px;background:#10b98114;border:1px solid rgba(16,185,129,.3)}.success-badge[data-v-c21476c4]{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;color:#10b981;font-weight:800;margin-bottom:4px}.missing-records-alert[data-v-c21476c4]{margin-top:16px;padding:14px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px}.alert-title[data-v-c21476c4]{display:flex;align-items:center;gap:6px;color:#ef4444;font-size:.82rem;font-weight:800;margin-bottom:6px}.missing-list[data-v-c21476c4]{margin:8px 0 0 16px;font-size:.85rem;color:#fca5a5}.roster-toolbar[data-v-c21476c4]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-radius:10px;gap:16px;flex-wrap:wrap;margin-bottom:12px}.club-staff-minimal-bar[data-v-c21476c4]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 16px;margin-bottom:14px;border-radius:10px;background:#0f172a99;border:1px solid rgba(255,255,255,.08);border-left:3px solid var(--club-accent, var(--gold));flex-wrap:wrap}.staff-minimal-left[data-v-c21476c4]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.staff-mini-club[data-v-c21476c4]{font-size:.8rem;font-weight:800;color:var(--club-accent, #fff);letter-spacing:.05em;text-transform:uppercase}.staff-mini-item[data-v-c21476c4]{display:inline-flex;align-items:baseline;gap:4px;font-size:.78rem}.mini-label[data-v-c21476c4]{color:#94a3b8;font-size:.72rem;font-weight:700}.mini-val[data-v-c21476c4]{color:#f1f5f9}.staff-mini-divider[data-v-c21476c4]{color:#fff3;font-size:.85rem}.staff-minimal-right[data-v-c21476c4]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.staff-quick-link[data-v-c21476c4]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;background:#38bdf814;border:1px solid rgba(56,189,248,.25);border-radius:6px;color:#38bdf8;font-size:.75rem;text-decoration:none;transition:all .2s ease}.staff-quick-link[data-v-c21476c4]:hover{background:#38bdf833;border-color:#38bdf8;color:#bae6fd}.toolbar-left[data-v-c21476c4]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-label[data-v-c21476c4]{font-size:.78rem;color:var(--text-muted)}.club-chips[data-v-c21476c4]{display:flex;gap:6px;flex-wrap:wrap}.chip-btn[data-v-c21476c4]{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s}.chip-btn.active[data-v-c21476c4]{background:#ffffff26;color:#fff;border-width:2px}.chip-logo[data-v-c21476c4]{width:16px;height:16px;border-radius:50%;object-fit:cover}.toolbar-right[data-v-c21476c4]{display:flex;gap:12px}.search-input-wrap[data-v-c21476c4]{position:relative;display:flex;align-items:center}.search-icon[data-v-c21476c4]{position:absolute;left:10px;color:var(--text-muted);pointer-events:none}.search-input[data-v-c21476c4]{padding:8px 12px 8px 34px;border-radius:6px;background:#0006;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:.85rem;width:240px}.btn-create-player[data-v-c21476c4]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;background:var(--cyan);border:none;color:#07090e;font-size:.82rem;font-weight:800;cursor:pointer;letter-spacing:.04em;transition:all .2s}.btn-create-player[data-v-c21476c4]:hover{box-shadow:0 0 14px #00e5ff80}.td-actions[data-v-c21476c4]{display:flex;gap:6px}.btn-action-edit[data-v-c21476c4]{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;background:#00e5ff1a;border:1px solid rgba(0,229,255,.3);color:var(--cyan);font-size:.72rem;font-weight:700;cursor:pointer}.btn-action-del[data-v-c21476c4]{display:flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:4px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;cursor:pointer}.matches-filter-bar[data-v-c21476c4]{padding:12px 16px;border-radius:8px}.date-selector-group[data-v-c21476c4]{display:flex;gap:8px;overflow-x:auto}.date-filter-btn[data-v-c21476c4]{padding:8px 14px;border-radius:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:var(--text-muted);font-size:.78rem;font-weight:700;cursor:pointer;white-space:nowrap}.date-filter-btn.active[data-v-c21476c4]{background:#ff1e4b26;border-color:var(--crimson);color:#fff}.matches-grid[data-v-c21476c4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px}.admin-match-card[data-v-c21476c4]{padding:16px;border-radius:10px;display:flex;flex-direction:column;gap:12px}.match-card-top[data-v-c21476c4]{display:flex;justify-content:space-between;align-items:center}.match-badge[data-v-c21476c4]{font-size:.75rem;color:var(--text-muted)}.match-status-pill[data-v-c21476c4]{font-size:.7rem;font-weight:800;padding:2px 8px;border-radius:12px}.pill-scheduled[data-v-c21476c4]{background:#ffffff14;color:#cbd5e1}.pill-live[data-v-c21476c4]{background:#ef4444;color:#fff;animation:pulse-dot 1.5s infinite}.pill-finished[data-v-c21476c4]{background:#10b98126;color:#10b981}.match-teams-row[data-v-c21476c4]{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.match-team-block[data-v-c21476c4]{display:flex;align-items:center;gap:8px;flex:1}.away-block[data-v-c21476c4]{justify-content:flex-end}.team-mini-logo[data-v-c21476c4]{width:24px;height:24px;border-radius:50%;object-fit:cover}.team-title[data-v-c21476c4]{font-size:.95rem;font-weight:700;color:#fff}.score-display[data-v-c21476c4]{font-size:1.3rem;font-weight:800;color:var(--cyan)}.vs-divider[data-v-c21476c4]{font-size:.8rem;color:var(--text-muted);padding:0 10px}.match-card-meta[data-v-c21476c4]{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-muted)}.match-card-actions[data-v-c21476c4]{display:flex;gap:8px;margin-top:4px}.btn-open-desk[data-v-c21476c4]{flex-grow:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;background:#00e5ff1a;border:1px solid rgba(0,229,255,.3);color:var(--cyan);border-radius:6px;text-decoration:none;font-size:.82rem;font-weight:700;transition:all .2s}.btn-open-desk[data-v-c21476c4]:hover{background:var(--cyan);color:#07090e}.btn-edit-match[data-v-c21476c4]{display:flex;align-items:center;gap:4px;padding:8px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:6px;font-size:.78rem;font-weight:700;cursor:pointer}.modal-backdrop[data-v-c21476c4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.player-modal-split[data-v-c21476c4]{width:100%;max-width:1060px;max-height:90vh;overflow-y:auto;padding:26px;border-radius:14px;background:#0b0f17;border:1px solid rgba(255,30,75,.4);box-shadow:0 16px 50px #000000d9}.player-split-layout[data-v-c21476c4]{display:grid;grid-template-columns:1.3fr .9fr;gap:28px;align-items:start}.modal-header[data-v-c21476c4]{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:14px;margin-bottom:20px}.modal-title[data-v-c21476c4]{font-size:1.3rem;font-weight:800;color:#fff;margin:0}.modal-subtitle[data-v-c21476c4]{font-size:.75rem;color:var(--text-muted)}.btn-close-modal[data-v-c21476c4]{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px}.modal-form-side[data-v-c21476c4]{display:flex;flex-direction:column;gap:16px}.modal-card-preview-side[data-v-c21476c4]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:20px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px}.preview-card-title[data-v-c21476c4]{font-size:.8rem;letter-spacing:.08em;color:var(--cyan)}.live-trading-card-holder[data-v-c21476c4]{width:250px}.player-simple-portrait[data-v-c21476c4]{width:100%;aspect-ratio:3/4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:linear-gradient(180deg,#ffffff0d,#0003);border-radius:8px}.portrait-number[data-v-c21476c4]{font-size:3rem;color:#ffffff1a;line-height:1}.portrait-name[data-v-c21476c4]{font-size:1.2rem;color:#fff;text-align:center;padding:0 10px}.live-card-hint[data-v-c21476c4]{font-size:.72rem;color:var(--text-muted);text-align:center}.match-modal[data-v-c21476c4]{width:95%;max-width:680px;max-height:90vh;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;padding:24px;border-radius:14px;background:#0b0f17;border:1px solid rgba(255,30,75,.4)}.modal-tabs-header[data-v-c21476c4]{display:flex;gap:8px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:18px;padding-bottom:8px}.modal-tab-btn[data-v-c21476c4]{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;font-size:.78rem;font-weight:700;letter-spacing:.04em;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#94a3b8;cursor:pointer;transition:all .2s}.modal-tab-btn[data-v-c21476c4]:hover{background:#ffffff14;color:#fff}.modal-tab-btn.active[data-v-c21476c4]{background:#00e5ff1f;border-color:var(--cyan);color:var(--cyan)}.modal-tab-btn.tab-btn-danger.active[data-v-c21476c4]{background:#ff2e5b2e;border-color:var(--crimson);color:#ff4d6d}.danger-zone-panel[data-v-c21476c4]{padding:10px 0}.danger-zone-card[data-v-c21476c4]{padding:24px;background:#ff2e5b0f;border:1px solid rgba(255,46,91,.25);border-radius:12px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.danger-zone-icon[data-v-c21476c4]{color:#ff4d6d}.danger-zone-title[data-v-c21476c4]{font-size:1.1rem;font-weight:800;color:#fff;margin:0}.danger-zone-desc[data-v-c21476c4]{font-size:.85rem;color:#cbd5e1;max-width:440px;margin:0;line-height:1.4}.btn-delete-confirm-action[data-v-c21476c4]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#dc2626;border:1px solid #ef4444;border-radius:8px;color:#fff;font-size:.82rem;font-weight:800;letter-spacing:.05em;cursor:pointer;transition:all .2s;box-shadow:0 4px 14px #dc262666}.btn-delete-confirm-action[data-v-c21476c4]:hover{background:#b91c1c;transform:scale(1.02)}.confirm-backdrop[data-v-c21476c4]{z-index:10000}.confirm-modal[data-v-c21476c4]{width:100%;max-width:480px;padding:26px;background:#0f131d;border:1px solid rgba(255,46,91,.4);border-radius:14px;box-shadow:0 20px 60px #000000e6;display:flex;flex-direction:column;gap:18px;text-align:center}.confirm-alert-ico-wrap[data-v-c21476c4]{width:54px;height:54px;margin:0 auto 10px;border-radius:50%;background:#ff2e5b26;border:1px solid rgba(255,46,91,.35);display:flex;align-items:center;justify-content:center;color:#ff4d6d}.confirm-modal-title[data-v-c21476c4]{font-size:1.15rem;color:#fff;font-weight:800;margin:0 0 6px}.confirm-modal-desc[data-v-c21476c4]{font-size:.88rem;color:#94a3b8;margin:0;line-height:1.4}.confirm-details-box[data-v-c21476c4]{padding:12px;background:#ff2e5b14;border:1px solid rgba(255,46,91,.2);border-radius:8px;font-size:.8rem;color:#fca5a5;text-align:left}.confirm-modal-actions[data-v-c21476c4]{display:flex;justify-content:center;gap:12px;margin-top:6px}.btn-danger-confirm[data-v-c21476c4]{display:flex;align-items:center;gap:6px;padding:10px 20px;background:#e11d48;border:1px solid #f43f5e;border-radius:8px;color:#fff;font-weight:800;font-size:.82rem;cursor:pointer;transition:all .2s;box-shadow:0 4px 16px #e11d4866}.btn-danger-confirm[data-v-c21476c4]:hover{background:#be123c;transform:scale(1.02)}.form-grid-2[data-v-c21476c4]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid-3[data-v-c21476c4]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:14px}.age-calc-box[data-v-c21476c4]{display:flex;align-items:center;justify-content:center;height:38px;background:#00e5ff14;border:1px solid rgba(0,229,255,.3);border-radius:6px;color:var(--cyan);font-size:.95rem;letter-spacing:.05em;font-weight:700}.form-group[data-v-c21476c4]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-c21476c4]{font-size:.75rem;color:var(--text-muted);letter-spacing:.04em}.form-input[data-v-c21476c4],.form-select[data-v-c21476c4]{padding:9px 12px;background:#00000080;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#fff;font-size:.85rem}.form-input[data-v-c21476c4]:focus,.form-select[data-v-c21476c4]:focus{border-color:var(--cyan);outline:none}.date-input-wrap[data-v-c21476c4]{position:relative;display:flex;align-items:center}.date-picker-field[data-v-c21476c4]{width:100%;padding-right:38px!important}.btn-picker-toggle[data-v-c21476c4]{position:absolute;right:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--cyan);width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.btn-picker-toggle[data-v-c21476c4]:hover{background:#00e5ff2e;border-color:var(--cyan);color:#fff;box-shadow:0 0 8px #00e5ff4d}.date-field-error[data-v-c21476c4]{color:#ff3b63;font-size:.72rem;margin-top:4px;display:block;letter-spacing:.02em}.ratings-box[data-v-c21476c4]{padding:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px}.ratings-header[data-v-c21476c4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ratings-title[data-v-c21476c4]{font-size:.8rem;color:gold;letter-spacing:.05em}.ovr-big-pill[data-v-c21476c4]{font-size:.9rem;font-weight:800;color:#fff}.ovr-big-pill span[data-v-c21476c4]{color:gold;font-size:1.25rem}.sliders-grid[data-v-c21476c4]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.slider-group[data-v-c21476c4]{display:flex;flex-direction:column;gap:4px}.slider-meta[data-v-c21476c4]{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-muted)}.range-slider[data-v-c21476c4]{width:100%;accent-color:var(--crimson)}.modal-footer[data-v-c21476c4]{display:flex;justify-content:flex-end;gap:12px;margin-top:10px;border-top:1px solid rgba(255,255,255,.08);padding-top:16px}.admin-toast[data-v-c21476c4]{position:fixed;bottom:24px;right:24px;padding:14px 22px;border-radius:8px;font-size:.88rem;font-weight:700;letter-spacing:.04em;z-index:10000;box-shadow:0 8px 30px #0009;display:flex;align-items:center;gap:10px}.toast-success[data-v-c21476c4]{background:#10b981;color:#fff}.toast-error[data-v-c21476c4]{background:#ef4444;color:#fff}.animate-slide-up[data-v-c21476c4]{animation:slideUp-c21476c4 .3s ease}@keyframes slideUp-c21476c4{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-scale[data-v-c21476c4]{animation:scaleUp-c21476c4 .25s ease}@keyframes scaleUp-c21476c4{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(max-width:992px){.player-split-layout[data-v-c21476c4]{grid-template-columns:1fr}.kpi-summary-grid[data-v-c21476c4]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.admin-command-bar[data-v-c21476c4]{flex-direction:column;align-items:flex-start;gap:12px}.kpi-summary-grid[data-v-c21476c4],.form-grid-2[data-v-c21476c4],.form-grid-3[data-v-c21476c4],.sliders-grid[data-v-c21476c4],.matches-grid[data-v-c21476c4]{grid-template-columns:1fr}}.venues-admin-grid[data-v-c21476c4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;margin-top:16px}.venue-admin-card[data-v-c21476c4]{padding:20px;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);transition:all .2s ease}.venue-admin-card[data-v-c21476c4]:hover{border-color:#00e5ff4d;transform:translateY(-2px)}.vac-header[data-v-c21476c4]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.vac-name[data-v-c21476c4]{font-size:1.15rem;color:#fff;letter-spacing:.04em}.vac-city[data-v-c21476c4]{font-size:.72rem;color:var(--cyan)}.vac-body[data-v-c21476c4]{display:flex;flex-direction:column;gap:8px;font-size:.85rem;color:var(--text-muted)}.vac-field[data-v-c21476c4]{display:flex;flex-direction:column;gap:2px}.vac-lbl[data-v-c21476c4]{font-size:.7rem;color:var(--text-faint);letter-spacing:.06em}.vac-val[data-v-c21476c4]{color:#fff}.vac-footer[data-v-c21476c4]{display:flex;gap:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.vac-link[data-v-c21476c4]{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;padding:5px 10px;border-radius:6px;background:#00e5ff14;border:1px solid rgba(0,229,255,.25);color:var(--cyan);text-decoration:none;letter-spacing:.06em;transition:all .2s}.vac-link[data-v-c21476c4]:hover{background:var(--cyan);color:#000}.vac-waze[data-v-c21476c4]{background:#ffffff0a;border-color:#ffffff26;color:#fff}.vac-waze[data-v-c21476c4]:hover{background:#ffffff1f;color:#fff}.matches-toolbar-container[data-v-c21476c4]{display:flex;flex-direction:column;gap:12px;padding:16px 20px;border-radius:14px;background:#0f172aa6;border:1px solid rgba(255,255,255,.08);border-left:3px solid var(--cyan);width:100%;box-sizing:border-box}.matches-carousel-strip[data-v-c21476c4]{display:flex;align-items:center;gap:12px;width:100%;flex-wrap:wrap}.fechas-pills-row[data-v-c21476c4]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;overflow-x:auto;flex-wrap:wrap;padding-bottom:2px}.matches-active-bar[data-v-c21476c4]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06);flex-wrap:wrap}.active-fecha-details[data-v-c21476c4]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.active-badge[data-v-c21476c4]{font-size:.8rem;font-weight:800;color:#040812;background:var(--cyan);padding:3px 10px;border-radius:6px;letter-spacing:.04em}.active-desc[data-v-c21476c4]{font-size:.85rem;color:#cbd5e1}.matches-bar-actions[data-v-c21476c4]{display:flex;align-items:center;gap:10px}.avatar-fecha[data-v-c21476c4]{background:#00f2fe26!important;color:var(--cyan)!important;border:1px solid rgba(0,242,254,.3)}.toolbar-actions-cluster[data-v-c21476c4]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.btn-action-primary-glow[data-v-c21476c4]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;background:linear-gradient(135deg,var(--cyan) 0%,#0284c7 100%);border:none;color:#040812;font-size:.8rem;font-weight:800;cursor:pointer;letter-spacing:.04em;box-shadow:0 4px 16px #00f2fe40;transition:all .2s ease}.btn-action-primary-glow[data-v-c21476c4]:hover{filter:brightness(1.15);transform:translateY(-1px);box-shadow:0 6px 20px #00f2fe66}.warning-callout-box[data-v-c21476c4]{display:flex;gap:14px;align-items:flex-start;background:#00f2fe14;border:1px solid rgba(0,242,254,.25);border-radius:10px;padding:14px 16px}.callout-title[data-v-c21476c4]{color:var(--cyan);margin:0 0 4px;font-size:.95rem}.callout-desc[data-v-c21476c4]{color:#cbd5e1;font-size:.82rem;line-height:1.4;margin:0}.delete-warning-banner[data-v-c21476c4]{display:flex;gap:14px;align-items:flex-start;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:10px;padding:16px}.danger-ico[data-v-c21476c4]{color:#ef4444;flex-shrink:0}.danger-title[data-v-c21476c4]{color:#ef4444;margin:0 0 4px;font-size:.95rem}.danger-desc[data-v-c21476c4]{color:#fca5a5;margin:0;font-size:.82rem}.btn-danger-confirm[data-v-c21476c4]{background:#ef4444;color:#fff;border:none;padding:8px 16px;border-radius:8px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s}.btn-danger-confirm[data-v-c21476c4]:hover{background:#dc2626;transform:translateY(-1px)}.sponsors-section[data-v-c21476c4]{display:flex;flex-direction:column;gap:16px}.table-card[data-v-c21476c4]{background:#0f172aa6;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:22px 24px;display:flex;flex-direction:column;gap:16px}.table-card-header[data-v-c21476c4]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.card-eyebrow[data-v-c21476c4]{font-size:.72rem;font-weight:800;color:var(--cyan);letter-spacing:.08em}.card-title[data-v-c21476c4]{font-size:1.35rem;font-weight:800;color:#fff;margin:4px 0 2px}.card-subtitle[data-v-c21476c4]{font-size:.84rem;color:var(--text-muted);margin:0}.btn-action-primary[data-v-c21476c4]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:10px;background:linear-gradient(135deg,var(--cyan) 0%,#0284c7 100%);border:none;color:#040812;font-size:.82rem;font-weight:800;cursor:pointer;box-shadow:0 4px 18px #00f2fe40;transition:all .2s}.btn-action-primary[data-v-c21476c4]:hover{filter:brightness(1.15);transform:translateY(-1px);box-shadow:0 6px 24px #00f2fe66}.table-responsive[data-v-c21476c4]{width:100%;overflow-x:auto}.admin-table[data-v-c21476c4]{width:100%;border-collapse:collapse;text-align:left}.admin-table th[data-v-c21476c4]{padding:12px 14px;font-size:.75rem;font-family:var(--font-sport);color:var(--text-muted);letter-spacing:.06em;border-bottom:1px solid rgba(255,255,255,.08);background:#00000040}.admin-table td[data-v-c21476c4]{padding:14px;font-size:.85rem;color:#e2e8f0;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle}.admin-table tr:hover td[data-v-c21476c4]{background:#ffffff05}.td-empty[data-v-c21476c4]{text-align:center;padding:36px 14px;color:var(--text-faint);font-style:italic}.category-badge[data-v-c21476c4]{font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:4px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#cbd5e1}.external-link[data-v-c21476c4]{display:inline-flex;align-items:center;gap:6px;color:var(--cyan);text-decoration:none;font-size:.82rem;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.external-link[data-v-c21476c4]:hover{text-decoration:underline}.status-pill[data-v-c21476c4]{font-size:.7rem;font-weight:800;padding:3px 10px;border-radius:12px}.pill-active[data-v-c21476c4]{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}.pill-inactive[data-v-c21476c4]{background:#ffffff14;color:#94a3b8;border:1px solid rgba(255,255,255,.1)}.th-actions[data-v-c21476c4],.td-actions[data-v-c21476c4]{text-align:right}.row-actions-group[data-v-c21476c4]{display:flex;gap:6px;justify-content:flex-end}.btn-icon-action[data-v-c21476c4]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid rgba(255,255,255,.1);transition:all .2s}.btn-icon-action.btn-edit[data-v-c21476c4]{background:#00f2fe1a;color:var(--cyan);border-color:#00f2fe4d}.btn-icon-action.btn-delete[data-v-c21476c4]{background:#ef44441a;color:#ef4444;border-color:#ef44444d}.btn-icon-action[data-v-c21476c4]:hover{transform:translateY(-1px);filter:brightness(1.25)}.sponsor-thumb-wrap[data-v-c21476c4]{width:90px;height:44px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:4px}.sponsor-thumb-img[data-v-c21476c4]{max-width:100%;max-height:100%;object-fit:contain}.sponsor-preview-box[data-v-c21476c4]{width:180px;height:75px;background:#ffffff0d;border:1px dashed rgba(255,255,255,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;padding:8px;margin-top:6px}.sponsor-preview-img[data-v-c21476c4]{max-width:100%;max-height:100%;object-fit:contain}.modal-card[data-v-c21476c4]{width:100%;max-width:580px;background:#0b111e;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:24px;box-shadow:0 20px 50px #000000b3}.modal-eyebrow[data-v-c21476c4]{font-size:.72rem;color:var(--cyan);font-weight:800;letter-spacing:.08em}@media(max-width:900px){.admin-view[data-v-c21476c4]{padding:12px 10px;gap:14px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.admin-hero-banner[data-v-c21476c4]{padding:16px 14px;border-radius:12px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.banner-main-row[data-v-c21476c4]{flex-direction:column;align-items:stretch;gap:12px;width:100%;min-width:0}.banner-title-col[data-v-c21476c4]{width:100%;min-width:0}.admin-main-title[data-v-c21476c4]{font-size:1.35rem;flex-wrap:wrap;gap:8px}.banner-cta-group[data-v-c21476c4]{width:100%;flex-direction:column;gap:8px}.btn-banner-export[data-v-c21476c4],.btn-banner-new-player[data-v-c21476c4]{width:100%;justify-content:center}.admin-kpi-grid[data-v-c21476c4]{grid-template-columns:1fr;gap:10px;width:100%;max-width:100%;min-width:0}.kpi-widget[data-v-c21476c4]{padding:14px 16px;width:100%;box-sizing:border-box}.admin-tabs-nav[data-v-c21476c4]{display:flex;overflow-x:auto;flex-wrap:nowrap;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:6px;gap:8px;width:100%;max-width:100%;min-width:0}.tab-btn[data-v-c21476c4]{flex-shrink:0;white-space:nowrap;scroll-snap-align:start;padding:9px 12px;font-size:.74rem}.admin-content-container[data-v-c21476c4],.tab-section[data-v-c21476c4]{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.roster-toolbar-advanced[data-v-c21476c4]{padding:14px 12px;border-radius:12px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.toolbar-top-row[data-v-c21476c4]{flex-direction:column;align-items:stretch;gap:12px;width:100%;min-width:0}.club-filter-carousel[data-v-c21476c4]{flex-direction:column;align-items:stretch;gap:8px;width:100%;max-width:100%;min-width:0;overflow:hidden}.club-badges-wrap[data-v-c21476c4]{overflow-x:auto;flex-wrap:nowrap;padding-bottom:6px;width:100%;max-width:100%;min-width:0;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.club-badge-btn[data-v-c21476c4]{flex-shrink:0;scroll-snap-align:start}.active-club-status-box[data-v-c21476c4]{width:100%;max-width:100%;min-width:0;flex-direction:column;align-items:stretch;gap:10px}.toolbar-actions-cluster[data-v-c21476c4]{width:100%}.btn-edit-club-action[data-v-c21476c4],.btn-action-primary-glow[data-v-c21476c4]{flex:1;justify-content:center}.toolbar-bottom-row[data-v-c21476c4]{grid-template-columns:1fr;gap:10px;width:100%;min-width:0}.search-input-field[data-v-c21476c4],.filter-dropdown-wrap[data-v-c21476c4]{width:100%;min-width:0}.players-table-card[data-v-c21476c4],.table-responsive[data-v-c21476c4]{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.table-responsive[data-v-c21476c4]{overflow-x:auto;-webkit-overflow-scrolling:touch;display:block}.data-table-enriched[data-v-c21476c4]{min-width:960px}.matches-grid[data-v-c21476c4],.venues-admin-grid[data-v-c21476c4]{grid-template-columns:1fr;gap:12px;width:100%;min-width:0}.match-modal[data-v-c21476c4],.modal-card[data-v-c21476c4],.player-modal-split[data-v-c21476c4],.venue-modal[data-v-c21476c4]{width:95vw!important;max-width:95vw!important;max-height:90vh;overflow-y:auto;padding:18px 14px!important}.form-grid-2[data-v-c21476c4],.form-grid-3[data-v-c21476c4]{grid-template-columns:1fr!important}}@media(max-width:600px){.admin-view[data-v-c21476c4]{padding:10px 8px;gap:12px}.admin-breadcrumbs[data-v-c21476c4]{font-size:.72rem;flex-wrap:wrap;gap:4px}.admin-main-title[data-v-c21476c4]{font-size:1.2rem;flex-direction:column;align-items:flex-start;gap:6px}.badge-phase-pill[data-v-c21476c4]{font-size:.68rem}.admin-sub-desc[data-v-c21476c4]{font-size:.78rem}.card-title[data-v-c21476c4]{font-size:1.15rem}.table-card[data-v-c21476c4]{padding:12px 10px}.kpi-big-num[data-v-c21476c4]{font-size:2.2rem}.tab-btn[data-v-c21476c4]{padding:7px 10px;font-size:.72rem}.club-badge-btn[data-v-c21476c4]{padding:5px 10px;font-size:.74rem}.badge-circle-avatar[data-v-c21476c4]{width:18px;height:18px}.modal-footer[data-v-c21476c4]{flex-direction:column;gap:8px}.btn-cancel[data-v-c21476c4],.btn-primary-glow[data-v-c21476c4],.btn-danger-confirm[data-v-c21476c4]{width:100%;justify-content:center}}.sponsors-toggle-banner[data-v-c21476c4]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-radius:14px;background:linear-gradient(135deg,#161d2e99,#0a0d14cc);border:1px solid rgba(255,255,255,.08);margin-bottom:20px;box-shadow:0 4px 20px #00000040}.stb-info[data-v-c21476c4]{display:flex;flex-direction:column;gap:6px}.stb-status-pill[data-v-c21476c4]{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:3px 10px;border-radius:999px;font-size:.72rem;letter-spacing:.06em;font-weight:700}.stb-status-pill.pill-active[data-v-c21476c4]{background:#00f0ff26;color:var(--cyan);border:1px solid rgba(0,240,255,.35)}.stb-status-pill.pill-inactive[data-v-c21476c4]{background:#ff2e5b26;color:var(--crimson);border:1px solid rgba(255,46,91,.35)}.stb-dot[data-v-c21476c4]{width:6px;height:6px;border-radius:50%;background:currentColor}.stb-title[data-v-c21476c4]{font-size:1.05rem;color:#fff;letter-spacing:.04em;margin:0}.stb-desc[data-v-c21476c4]{font-size:.85rem;color:var(--text-faint);margin:0;max-width:650px;line-height:1.4}.btn-toggle-sponsors[data-v-c21476c4]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:.82rem;letter-spacing:.06em;cursor:pointer;transition:all .22s ease;white-space:nowrap}.btn-toggle-sponsors.btn-active[data-v-c21476c4]{background:#ff2e5b26;border:1px solid rgba(255,46,91,.4);color:#ff6b8b}.btn-toggle-sponsors.btn-active[data-v-c21476c4]:hover{background:#ff2e5b40;border-color:#ff2e5b;color:#fff}.btn-toggle-sponsors.btn-disabled[data-v-c21476c4]{background:#00f0ff26;border:1px solid rgba(0,240,255,.4);color:var(--cyan)}.btn-toggle-sponsors.btn-disabled[data-v-c21476c4]:hover{background:#00f0ff40;border-color:#00f0ff;color:#fff}.score-stepper-field[data-v-c21476c4]{display:flex;align-items:center;gap:6px}.btn-stepper-step[data-v-c21476c4]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:1.1rem;font-weight:800;cursor:pointer;transition:all .2s ease;flex-shrink:0}.btn-stepper-step[data-v-c21476c4]:hover{background:#00f0ff33;border-color:var(--cyan);color:var(--cyan);transform:translateY(-1px)}.btn-stepper-step[data-v-c21476c4]:active{transform:translateY(0)}.input-score-center[data-v-c21476c4]{text-align:center;font-size:1.15rem;font-weight:800;letter-spacing:.04em;width:55px;min-width:45px}.match-score-modifier-card[data-v-c21476c4]{padding:16px 20px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);margin-bottom:14px}.score-mod-top[data-v-c21476c4]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap}.score-mod-title-wrap[data-v-c21476c4]{display:flex;align-items:center;gap:8px;color:var(--cyan)}.score-mod-title[data-v-c21476c4]{font-size:.88rem;letter-spacing:.05em;font-weight:700}.status-select-wrap[data-v-c21476c4]{display:flex;align-items:center;gap:8px}.select-status-pill[data-v-c21476c4]{padding:5px 12px;border-radius:6px;font-size:.82rem;background:#0009;border:1px solid rgba(255,255,255,.15);color:#fff}.score-modifier-duel[data-v-c21476c4]{display:flex;align-items:center;justify-content:space-around;gap:16px}.score-mod-team-box[data-v-c21476c4]{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1}.score-mod-team-name[data-v-c21476c4]{font-size:1.05rem;font-weight:800;letter-spacing:.05em;color:#fff}.score-mod-sub[data-v-c21476c4]{font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.score-mod-vs-badge[data-v-c21476c4]{font-size:1.1rem;font-weight:900;color:#ffffff4d;letter-spacing:.1em;padding:4px 10px;border-radius:8px;background:#ffffff0a}.settings-section[data-v-c21476c4]{display:flex;flex-direction:column;gap:20px}.settings-card[data-v-c21476c4]{padding:24px;border-radius:16px;background:linear-gradient(135deg,#0f172a99,#080c14cc);border:1px solid rgba(255,255,255,.08)}.settings-card-header[data-v-c21476c4]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08);flex-wrap:wrap}.sch-left[data-v-c21476c4]{display:flex;flex-direction:column;gap:6px;max-width:750px}.settings-badge[data-v-c21476c4]{display:inline-flex;padding:3px 10px;border-radius:999px;background:#00f0ff1f;border:1px solid rgba(0,240,255,.3);color:var(--cyan);font-size:.72rem;font-weight:700;letter-spacing:.06em;width:fit-content}.settings-title[data-v-c21476c4]{font-size:1.25rem;color:#fff;letter-spacing:.04em;margin:0}.settings-desc[data-v-c21476c4]{font-size:.85rem;color:var(--text-muted);line-height:1.45;margin:0}.btn-save-social[data-v-c21476c4]{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:8px;background:linear-gradient(135deg,#00e5ff,#08f);color:#000;font-weight:800;letter-spacing:.05em;font-size:.82rem;border:none;cursor:pointer;box-shadow:0 4px 16px #00e5ff4d;transition:all .22s ease;white-space:nowrap}.btn-save-social[data-v-c21476c4]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 22px #00e5ff73;color:#000}.btn-save-social.btn-large[data-v-c21476c4]{padding:14px 32px;font-size:.95rem;margin:0 auto}.btn-save-social[data-v-c21476c4]:disabled{opacity:.5;cursor:not-allowed}.social-inputs-grid[data-v-c21476c4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-bottom:24px}.social-input-card[data-v-c21476c4]{padding:16px;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:12px;transition:all .2s ease}.social-input-card[data-v-c21476c4]:hover{background:#ffffff0a;border-color:#ffffff1f}.sic-header[data-v-c21476c4]{display:flex;align-items:center;gap:12px}.sic-icon-wrap[data-v-c21476c4]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ico-instagram[data-v-c21476c4]{background:#e1306c26;color:#e1306c;border:1px solid rgba(225,48,108,.3)}.ico-whatsapp[data-v-c21476c4]{background:#25d36626;color:#25d366;border:1px solid rgba(37,211,102,.3)}.ico-facebook[data-v-c21476c4]{background:#1877f226;color:#1877f2;border:1px solid rgba(24,119,242,.3)}.ico-tiktok[data-v-c21476c4]{background:#00f2ea26;color:#00f2ea;border:1px solid rgba(0,242,234,.3)}.ico-youtube[data-v-c21476c4]{background:#ff000026;color:red;border:1px solid rgba(255,0,0,.3)}.ico-email[data-v-c21476c4]{background:#00e5ff26;color:var(--cyan);border:1px solid rgba(0,229,255,.3)}.sic-label[data-v-c21476c4]{font-size:.8rem;letter-spacing:.05em;color:#fff;font-weight:700;display:block}.sic-hint[data-v-c21476c4]{font-size:.72rem;color:var(--text-faint);display:block}.settings-form-actions[data-v-c21476c4]{display:flex;justify-content:center;margin-top:10px}.reschedule-audit-alert[data-v-c21476c4]{background:#eab3081a;border:1px solid rgba(234,179,8,.35);border-radius:10px;padding:12px 16px;margin-bottom:16px;display:flex;flex-direction:column;gap:6px}.reschedule-audit-header[data-v-c21476c4]{display:inline-flex;align-items:center;gap:8px;color:#facc15;font-size:.85rem;letter-spacing:.05em;font-weight:800}.reschedule-audit-desc[data-v-c21476c4]{margin:0;font-size:.86rem;color:#fef08a;line-height:1.4}.reschedule-mini-badge[data-v-c21476c4]{display:inline-flex;align-items:center;gap:4px;background:#eab30826;color:#facc15;border:1px solid rgba(234,179,8,.3);padding:2px 7px;border-radius:4px;font-size:.7rem;font-weight:700;letter-spacing:.04em}.schedule-manager-section[data-v-c21476c4]{display:flex;flex-direction:column;gap:20px}.schedule-actions-bar[data-v-c21476c4]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:14px 20px;background:#0f172abf;border:1px solid rgba(255,255,255,.08);border-radius:12px}.actions-bar-left[data-v-c21476c4],.actions-bar-right[data-v-c21476c4]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bar-title[data-v-c21476c4]{font-size:.78rem;letter-spacing:.06em;color:#94a3b8}.delay-btn-group[data-v-c21476c4]{display:flex;gap:6px}.btn-delay-quick[data-v-c21476c4],.btn-normalize-quick[data-v-c21476c4]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#f1f5f9;border-radius:6px;font-size:.78rem;font-weight:700;cursor:pointer;transition:all .2s ease}.btn-delay-quick[data-v-c21476c4]:hover{background:#eab30833;border-color:#facc15;color:#facc15;transform:translateY(-1px)}.btn-normalize-quick[data-v-c21476c4]:hover{background:#00e5ff33;border-color:#00e5ff;color:#00e5ff;transform:translateY(-1px)}.schedule-timeline-container-wrap[data-v-c21476c4]{position:relative;width:100%}.scroll-edge-hint[data-v-c21476c4]{position:absolute;top:0;bottom:0;z-index:10;display:flex;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.scroll-edge-hint.left-hint[data-v-c21476c4]{left:0;width:60px;background:linear-gradient(90deg,rgba(7,10,18,.95) 0%,rgba(7,10,18,.6) 50%,transparent 100%);justify-content:flex-start;padding-left:10px;cursor:pointer}.scroll-edge-hint.right-hint[data-v-c21476c4]{right:0;width:90px;background:linear-gradient(270deg,rgba(7,10,18,.98) 0%,rgba(7,10,18,.7) 50%,transparent 100%);justify-content:flex-end;padding-right:12px;cursor:pointer}.scroll-lateral-badge[data-v-c21476c4]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:#00e5ff29;border:1px solid rgba(0,229,255,.4);color:#00e5ff;border-radius:20px;font-size:.68rem;font-weight:800;letter-spacing:.05em;box-shadow:0 0 14px #00e5ff40;animation:pulse-scroll-badge-c21476c4 2s infinite ease-in-out}.scroll-lateral-badge.badge-left[data-v-c21476c4]{padding:5px 8px;animation:none}@keyframes pulse-scroll-badge-c21476c4{0%,to{transform:translate(0);opacity:.85}50%{transform:translate(4px);opacity:1}}.schedule-timeline-card[data-v-c21476c4]{background:#0a101cd9;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.schedule-timeline-card[data-v-c21476c4]::-webkit-scrollbar{display:none;width:0;height:0}.timeline-header[data-v-c21476c4]{display:grid;grid-template-columns:45px 80px 115px minmax(240px,2fr) minmax(150px,1.2fr) 105px 235px;min-width:1040px;padding:12px 20px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.08);font-size:.72rem;color:#64748b;letter-spacing:.06em;gap:14px}.timeline-row[data-v-c21476c4]{display:grid;grid-template-columns:45px 80px 115px minmax(240px,2fr) minmax(150px,1.2fr) 105px 235px;min-width:1040px;align-items:center;padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.04);transition:background .2s ease;gap:14px}.timeline-row[data-v-c21476c4]:hover{background:#ffffff08}.col-venue[data-v-c21476c4]{display:flex;align-items:center;gap:6px;color:#94a3b8;font-size:.82rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-header .col-diff[data-v-c21476c4],.timeline-row .col-diff[data-v-c21476c4]{display:flex;align-items:center;justify-content:center}.row-selected-swap[data-v-c21476c4]{background:#eab3081f!important;border-left:3px solid #facc15}.row-alert-conflict[data-v-c21476c4]{background:#ef444414}.num-chip[data-v-c21476c4]{font-size:.76rem;font-weight:800;color:#94a3b8}.time-badge[data-v-c21476c4]{font-size:.95rem;font-weight:700;color:#fff;background:#ffffff14;padding:3px 8px;border-radius:6px}.teams-line[data-v-c21476c4]{display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:700}.t-name.home[data-v-c21476c4]{color:#ff4d6d}.t-name.away[data-v-c21476c4]{color:#38bdf8}.t-vs[data-v-c21476c4]{font-size:.68rem;color:#64748b}.reschedule-badge-wrap[data-v-c21476c4]{position:relative;display:inline-flex;align-items:center;margin-top:4px}.reschedule-badge[data-v-c21476c4]{display:inline-flex;align-items:center;gap:5px;background:#facc151f;border:1px solid rgba(250,204,21,.35);color:#facc15;font-size:.68rem;font-weight:700;padding:2px 7px;border-radius:4px;cursor:help;transition:all .2s ease;-webkit-user-select:none;user-select:none}.reschedule-badge-wrap:hover .reschedule-badge[data-v-c21476c4]{background:#facc1540;border-color:#facc15;color:#fff;box-shadow:0 0 10px #facc154d}.reschedule-tooltip[data-v-c21476c4]{position:absolute;top:calc(100% + 6px);left:0;z-index:80;min-width:290px;max-width:420px;background:#0a101cfa;border:1px solid rgba(250,204,21,.45);box-shadow:0 12px 30px -5px #000c,0 0 16px #facc152e;border-radius:8px;padding:10px 14px;pointer-events:none;opacity:0;transform:translateY(-4px);transition:all .2s ease;white-space:normal}.reschedule-badge-wrap:hover .reschedule-tooltip[data-v-c21476c4]{opacity:1;pointer-events:auto;transform:translateY(0)}.reschedule-tooltip .tooltip-header[data-v-c21476c4]{display:flex;align-items:center;gap:6px;color:#facc15;font-size:.72rem;font-weight:800;letter-spacing:.05em;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:4px}.reschedule-tooltip .tooltip-body[data-v-c21476c4]{font-size:.78rem;color:#e2e8f0;line-height:1.45}.tooltip-split-content[data-v-c21476c4]{display:flex;flex-direction:column;gap:4px}.tooltip-row-highlight[data-v-c21476c4]{color:#38bdf8;font-size:.8rem;font-weight:700}.tooltip-row-sub[data-v-c21476c4]{color:#facc15;font-size:.74rem;display:flex;align-items:center;gap:4px}.gap-indicator[data-v-c21476c4]{font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:4px}.gap-first[data-v-c21476c4]{background:#ffffff0f;color:#94a3b8}.gap-perfect[data-v-c21476c4]{background:#2ef3a326;color:#2ef3a3;border:1px solid rgba(46,243,163,.3)}.gap-ok[data-v-c21476c4]{background:#38bdf81f;color:#38bdf8}.gap-alert[data-v-c21476c4]{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.4);animation:pulse-gap-c21476c4 1.5s infinite}@keyframes pulse-gap-c21476c4{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}.col-actions[data-v-c21476c4]{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap;width:100%}.btn-row-action[data-v-c21476c4]{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#e2e8f0;border-radius:6px;font-size:.7rem;font-weight:700;letter-spacing:.03em;white-space:nowrap;cursor:pointer;transition:all .2s ease}.btn-row-action[data-v-c21476c4]:hover{background:#ffffff26;color:#fff}.btn-row-swap[data-v-c21476c4]{background:#00e5ff14;border-color:#00e5ff59;color:#00e5ff}.btn-row-swap[data-v-c21476c4]:hover{background:#00e5ff38;color:#fff;border-color:#00e5ff}.btn-swap-active[data-v-c21476c4]{background:#eab30840!important;border-color:#facc15!important;color:#facc15!important;box-shadow:0 0 10px #facc1566}.btn-row-action-mini[data-v-c21476c4]{padding:4px 6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#94a3b8;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center}.btn-row-action-mini[data-v-c21476c4]:hover{color:#fff;background:#ffffff26}.btn-pitazo-action[data-v-c21476c4]{background:#00e5ff26!important;border-color:#00e5ff66!important;color:#00e5ff!important}.btn-pitazo-action[data-v-c21476c4]:hover{background:#00e5ff47!important;color:#fff!important}.badge-finished-locked[data-v-c21476c4]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#64748b;font-size:.65rem;font-weight:700;letter-spacing:.04em;border-radius:6px}.match-schedule-field-row[data-v-c21476c4]{margin-bottom:2px}.match-time-readonly-card[data-v-c21476c4]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:8px 12px}.time-locked-left[data-v-c21476c4]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.match-time-sub[data-v-c21476c4]{font-size:.78rem;color:#64748b;letter-spacing:.02em}.match-time-locked[data-v-c21476c4]{background:#0f172ab3;border-color:#ffffff14}.match-time-locked .match-time-readonly-val[data-v-c21476c4]{color:#94a3b8}.locked-badge[data-v-c21476c4]{display:inline-flex;align-items:center;gap:5px;background:#ef44441f;border:1px solid rgba(239,68,68,.3);color:#f87171;font-size:.68rem;padding:3px 8px;border-radius:4px;letter-spacing:.04em;font-weight:700}.match-time-contingency-card[data-v-c21476c4]{background:#f59e0b0d;border-color:#f59e0b4d}.contingency-status-badge[data-v-c21476c4]{font-size:.7rem;padding:3px 8px;border-radius:4px;font-weight:700;letter-spacing:.03em}.contingency-status-badge.pill-cancelled[data-v-c21476c4]{background:#ef44442e;border:1px solid rgba(239,68,68,.4);color:#fca5a5}.contingency-status-badge.pill-postponed[data-v-c21476c4]{background:#f59e0b2e;border:1px solid rgba(245,158,11,.4);color:#fcd34d}.btn-goto-readonly[data-v-c21476c4]{background:#ffffff0f;border-color:#ffffff26;color:#cbd5e1}.btn-goto-readonly[data-v-c21476c4]:hover{background:#ffffff1f;border-color:#ffffff4d;color:#fff}.match-time-readonly-val[data-v-c21476c4]{font-size:1.15rem;font-weight:700;color:#00e5ff}.btn-goto-schedule-manager[data-v-c21476c4]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#00e5ff1f;border:1px solid rgba(0,229,255,.35);color:#00e5ff;border-radius:6px;font-size:.72rem;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn-goto-schedule-manager[data-v-c21476c4]:hover{background:#00e5ff40;color:#fff;border-color:#00e5ff}.timeline-empty[data-v-c21476c4]{padding:30px;text-align:center;color:#64748b;font-size:.9rem}.reschedule-opt-card[data-v-c21476c4]{padding:12px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:10px;cursor:pointer;transition:all .2s ease}.reschedule-opt-card[data-v-c21476c4]:hover{background:#ffffff0f;border-color:#ffffff40}.reschedule-opt-card.active[data-v-c21476c4]{background:#00e5ff14;border-color:#00e5ff;box-shadow:0 0 16px #00e5ff26}.opt-card-head[data-v-c21476c4]{display:flex;align-items:center;gap:10px;margin-bottom:4px}.btn-row-contingency[data-v-c21476c4]{background:#ef44441f!important;border-color:#ef44444d!important;color:#ff6b81!important}.btn-row-contingency[data-v-c21476c4]:hover{background:#ef444440!important;border-color:#ef4444!important;color:#fff!important}.contingency-match-summary[data-v-c21476c4]{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px 16px;margin-bottom:12px}.summary-match-badge[data-v-c21476c4]{font-size:.76rem;color:#94a3b8;letter-spacing:.05em;margin-bottom:4px}.summary-teams[data-v-c21476c4]{font-size:1.05rem;font-weight:800;display:flex;align-items:center;gap:10px}.summary-teams .home-t[data-v-c21476c4]{color:#ff4d6d}.summary-teams .away-t[data-v-c21476c4]{color:#38bdf8}.summary-teams .vs-t[data-v-c21476c4]{font-size:.72rem;color:#64748b}.contingency-resolution-header[data-v-c21476c4]{font-size:.78rem;letter-spacing:.06em;color:#facc15;margin-top:14px;font-weight:800}.contingency-options-grid[data-v-c21476c4]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:12px 0 16px}@media(max-width:640px){.contingency-options-grid[data-v-c21476c4]{grid-template-columns:1fr}}.contingency-grid-card[data-v-c21476c4]{padding:12px 14px;background:#0f172ab3;border:1px solid rgba(255,255,255,.09);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:all .2s ease}.contingency-grid-card[data-v-c21476c4]:hover{background:#1e293bcc;border-color:#ffffff40;transform:translateY(-1px)}.contingency-grid-card.active[data-v-c21476c4]{background:#00e5ff14;border-color:#00e5ff;box-shadow:0 0 16px #00e5ff26}.grid-card-top[data-v-c21476c4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.grid-card-tag[data-v-c21476c4]{font-size:.65rem;font-weight:800;padding:1px 6px;border-radius:4px;background:#ffffff14;color:#94a3b8;letter-spacing:.05em}.grid-card-tag.tag-recommended[data-v-c21476c4]{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.3)}.grid-card-tag.tag-cyan[data-v-c21476c4]{background:#38bdf826;color:#38bdf8;border:1px solid rgba(56,189,248,.3)}.grid-card-title[data-v-c21476c4]{font-size:.82rem;font-weight:800;color:#f8fafc;line-height:1.25}.grid-card-desc[data-v-c21476c4]{font-size:.75rem;color:#94a3b8;line-height:1.35;margin:0;flex:1}.contingency-grid-card.card-span-2[data-v-c21476c4]{grid-column:1 / -1}.card-span-2 .grid-sub-row[data-v-c21476c4]{display:flex;gap:10px;align-items:center}.card-span-2 .grid-sub-row select[data-v-c21476c4]{flex:1 1 auto}.card-span-2 .grid-sub-row input[type=time][data-v-c21476c4]{width:130px;flex:0 0 auto}.grid-card-inline-control[data-v-c21476c4]{margin-top:8px;display:flex;flex-direction:column;gap:6px}.select-mini[data-v-c21476c4],.input-mini[data-v-c21476c4]{padding:4px 8px;font-size:.75rem;border-radius:6px}.grid-sub-row[data-v-c21476c4]{display:flex;gap:6px}.checkbox-mini[data-v-c21476c4]{display:flex;align-items:center;gap:6px;color:#cbd5e1;font-size:.72rem;cursor:pointer;margin-top:2px}.contingency-auto-protect-hint[data-v-c21476c4]{display:flex;align-items:center;gap:6px;margin-top:6px;padding:5px 8px;background:#38bdf81a;border:1px solid rgba(56,189,248,.25);border-radius:6px;color:#38bdf8;font-size:.69rem;line-height:1.25}.section-header-toolbar[data-v-c21476c4]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;border-radius:14px;background:linear-gradient(135deg,#0f172ad9,#080c14f2);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 20px #00000059;margin-bottom:8px;position:relative;overflow:hidden}.section-header-toolbar[data-v-c21476c4]:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:var(--header-accent, var(--cyan));box-shadow:0 0 12px var(--header-accent, var(--cyan))}.toolbar-info-col[data-v-c21476c4]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.toolbar-eyebrow[data-v-c21476c4]{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;font-weight:800;letter-spacing:.08em;color:var(--header-accent, var(--cyan));text-transform:uppercase}.toolbar-headline[data-v-c21476c4]{font-size:1.25rem;font-weight:800;color:#fff;letter-spacing:.04em;margin:0}.toolbar-subtext[data-v-c21476c4]{font-size:.82rem;color:#94a3b8;line-height:1.45;margin:0;max-width:780px}.toolbar-controls-col[data-v-c21476c4]{display:flex;align-items:center;gap:12px;flex-shrink:0}.select-styled-wrap[data-v-c21476c4]{display:flex;flex-direction:column;gap:5px}.select-label[data-v-c21476c4]{font-size:.68rem;font-weight:800;letter-spacing:.06em;color:var(--header-accent, var(--cyan))}.select-input-box[data-v-c21476c4]{position:relative;display:flex;align-items:center}.select-ico[data-v-c21476c4]{position:absolute;left:12px;color:var(--header-accent, var(--cyan));pointer-events:none}.select-styled[data-v-c21476c4]{padding:9px 34px;border-radius:10px;background:#080c14e6;border:1px solid rgba(255,255,255,.15);color:#fff;font-size:.82rem;font-weight:700;outline:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:250px;box-shadow:0 2px 10px #0006;transition:all .2s ease}.select-styled[data-v-c21476c4]:hover,.select-styled[data-v-c21476c4]:focus{border-color:var(--header-accent, var(--cyan));box-shadow:0 0 14px #00e5ff4d}.select-arrow[data-v-c21476c4]{position:absolute;right:12px;color:#94a3b8;pointer-events:none}@media(max-width:860px){.section-header-toolbar[data-v-c21476c4]{flex-direction:column;align-items:stretch;gap:14px;padding:14px 16px}.toolbar-controls-col[data-v-c21476c4]{width:100%;justify-content:flex-start}.select-styled[data-v-c21476c4]{width:100%;min-width:0}}.arena-viewport[data-v-b88531b7]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:radial-gradient(circle at 50% 10%,#0c1527,#03060c 60%,#000);color:#fff;overflow:hidden;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.arena-fx-canvas[data-v-b88531b7]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:50}.arena-canvas-stage[data-v-b88531b7]{position:relative;width:100vw;height:56.25vw;max-height:100vh;max-width:177.78vh;display:flex;flex-direction:column;justify-content:space-between;padding:1.5% 2.5%;box-sizing:border-box;background:#040914a6;box-shadow:0 0 80px #000000f2,inset 0 0 100px #00e5ff08;border:1px solid rgba(255,255,255,.05);z-index:10}.stage-topbar[data-v-b88531b7]{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid rgba(255,255,255,.08);padding-bottom:1%}.topbar-league[data-v-b88531b7]{display:flex;align-items:center;gap:14px}.league-emblem[data-v-b88531b7]{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(0,229,255,.5))}.league-title[data-v-b88531b7]{margin:0;font-size:1.45rem;letter-spacing:.06em;color:#fff;line-height:1.1}.league-sub[data-v-b88531b7]{font-size:.78rem;color:var(--cyan);letter-spacing:.08em}.topbar-status-capsule[data-v-b88531b7]{display:flex;align-items:center;gap:12px;background:#0009;border:1px solid rgba(255,255,255,.12);padding:6px 16px;border-radius:30px}.capsule-period[data-v-b88531b7]{font-size:.92rem;color:#facc15;letter-spacing:.08em}.capsule-state[data-v-b88531b7]{font-size:.8rem;color:#94a3b8;letter-spacing:.05em;padding-left:8px;border-left:1px solid rgba(255,255,255,.2)}.capsule-state.state-postponed[data-v-b88531b7]{color:#f59e0b}.capsule-state.state-cancelled[data-v-b88531b7]{color:#ef4444}.topbar-clock-chip[data-v-b88531b7]{font-size:1.25rem;color:#cbd5e1;letter-spacing:.05em;background:#0006;padding:4px 12px;border-radius:6px;border:1px solid rgba(255,255,255,.06)}.stage-scoreboard[data-v-b88531b7]{display:grid;grid-template-columns:1fr 340px 1fr;align-items:stretch;gap:2%;margin:1.2% 0}.arena-scoreboard-col[data-v-b88531b7]{display:flex;flex-direction:column;gap:8px;width:100%}.arena-team-box[data-v-b88531b7]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:#0a1220e0;border:2px solid var(--club-color, #ff2e5b);border-radius:18px;padding:14px 20px;box-shadow:0 12px 42px #000000a6;position:relative;overflow:hidden;gap:16px}.arena-team-box[data-v-b88531b7]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--club-color, #ff2e5b);box-shadow:0 0 15px var(--club-color, #ff2e5b)}.arena-crest-wrap[data-v-b88531b7]{width:82px;height:82px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.arena-crest-img[data-v-b88531b7]{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.7))}.arena-crest-placeholder[data-v-b88531b7]{width:76px;height:76px;border-radius:14px;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:#fff}.arena-team-meta[data-v-b88531b7]{flex:1;min-width:0}.arena-team-meta.align-right[data-v-b88531b7]{text-align:right}.arena-team-name[data-v-b88531b7]{margin:0 0 4px;font-size:clamp(1.75rem,2.4vw,2.35rem);font-weight:900;letter-spacing:.04em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arena-sog-tag[data-v-b88531b7]{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:#94a3b8;background:#0006;padding:3px 10px;border-radius:6px}.arena-sog-tag strong[data-v-b88531b7]{color:var(--cyan);font-size:1.05rem}.arena-score-digit[data-v-b88531b7]{font-size:clamp(4.6rem,6.2vw,6.2rem);font-weight:900;line-height:1;color:#fff;text-shadow:0 0 28px rgba(255,255,255,.4);min-width:80px;text-align:center;flex-shrink:0}.arena-scorers-box[data-v-b88531b7]{background:#060c1ae6;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:10px 14px;display:flex;flex-direction:column;position:relative;box-shadow:0 8px 24px #0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:200px;min-height:200px;max-height:200px;box-sizing:border-box;overflow:hidden}.arena-scorers-box.away-scorers[data-v-b88531b7]{border:1px solid rgba(255,255,255,.12)}.scorers-box-header[data-v-b88531b7]{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.scorers-box-header.away-header[data-v-b88531b7]{flex-direction:row-reverse}.scorers-header-title[data-v-b88531b7]{font-size:.72rem;font-weight:800;letter-spacing:.08em;color:#94a3b8;text-transform:uppercase}.scorers-page-badge[data-v-b88531b7]{font-size:.68rem;font-weight:800;color:var(--cyan);background:#00e5ff1f;border:1px solid rgba(0,229,255,.3);padding:1px 7px;border-radius:10px;letter-spacing:.05em}.scorers-paged-list[data-v-b88531b7]{display:flex;flex-direction:column;gap:5px;width:100%;flex:1;justify-content:flex-start}.scorer-row-full[data-v-b88531b7]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:6px;transition:all .25s ease;height:26px;box-sizing:border-box}.scorer-row-full[data-v-b88531b7]:hover{background:#ffffff14;border-color:#ffffff29}.scorer-left[data-v-b88531b7]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.scorer-dorsal[data-v-b88531b7]{color:#facc15;font-weight:900;font-size:.92rem;letter-spacing:.02em;flex-shrink:0}.scorer-name[data-v-b88531b7]{color:#fff;font-weight:800;font-size:.88rem;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scorer-right[data-v-b88531b7]{display:flex;align-items:center;gap:6px;flex-shrink:0}.scorer-ast[data-v-b88531b7]{color:#38bdf8;font-size:.72rem;background:#38bdf824;border:1px solid rgba(56,189,248,.28);padding:1px 6px;border-radius:4px;white-space:nowrap}.scorer-badge[data-v-b88531b7]{color:#fbbf24;font-size:.7rem;font-weight:800;background:#f59e0b33;border:1px solid rgba(245,158,11,.45);padding:1px 5px;border-radius:4px;letter-spacing:.04em}.scorer-time[data-v-b88531b7]{color:#94a3b8;font-size:.78rem;font-weight:600;background:#00000059;padding:1px 6px;border-radius:4px;white-space:nowrap}.scorers-empty[data-v-b88531b7]{font-size:.75rem;color:#64748b;letter-spacing:.06em;text-align:center;padding:24px 0;font-weight:600}.arena-center-cluster[data-v-b88531b7]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,#0f172ae6,#030712f2);border:2px solid rgba(255,255,255,.12);border-radius:20px;padding:14px 20px;box-shadow:0 10px 40px #000c}.arena-clock-display[data-v-b88531b7]{font-size:4.8rem;font-weight:900;line-height:1;letter-spacing:.04em;color:#e2e8f0;text-shadow:0 0 20px rgba(0,229,255,.4);font-variant-numeric:tabular-nums}.arena-clock-display.clock-running[data-v-b88531b7]{color:#38bdf8;text-shadow:0 0 25px rgba(56,189,248,.6)}.arena-clock-display.clock-alert[data-v-b88531b7]{color:#ff2e5b;text-shadow:0 0 30px rgba(255,46,91,.8);animation:pulse-alert-b88531b7 1s infinite alternate}@keyframes pulse-alert-b88531b7{0%{transform:scale(1);filter:brightness(1)}to{transform:scale(1.03);filter:brightness(1.3)}}.arena-period-label[data-v-b88531b7]{font-size:.95rem;color:#facc15;letter-spacing:.08em;margin-top:6px}.arena-sog-duel[data-v-b88531b7]{font-size:.82rem;color:#64748b;margin-top:4px}.sog-sep[data-v-b88531b7]{margin:0 8px}.stage-sub-panels[data-v-b88531b7]{display:grid;grid-template-columns:1fr 340px 1fr;gap:2%;align-items:stretch;margin:1% 0}.arena-penalty-wing[data-v-b88531b7]{background:#0a101cb3;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 14px;display:flex;flex-direction:column;min-height:150px;max-height:180px;box-sizing:border-box}.wing-header[data-v-b88531b7]{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#facc15;letter-spacing:.06em;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.06)}.away-wing .wing-header[data-v-b88531b7]{justify-content:flex-end}.wing-penalties[data-v-b88531b7]{display:flex;flex-direction:column;gap:6px;flex:1}.penalty-chip[data-v-b88531b7]{display:flex;align-items:center;gap:10px;background:#ef44441f;border:1px solid rgba(239,68,68,.3);padding:4px 10px;border-radius:6px}.pen-jersey[data-v-b88531b7]{font-size:.92rem;font-weight:900;color:#ef4444}.pen-name[data-v-b88531b7]{font-size:.85rem;font-weight:700;color:#fff;flex:1}.pen-reason[data-v-b88531b7]{font-size:.72rem;color:#cbd5e1}.pen-time[data-v-b88531b7]{font-size:.95rem;font-weight:800;color:#facc15}.penalty-chip.pen-chip-expired[data-v-b88531b7]{background:#2ef3a32e!important;border-color:#2ef3a3!important;box-shadow:0 0 12px #2ef3a359;animation:pulse-expired-b88531b7 .5s infinite alternate}@keyframes pulse-expired-b88531b7{0%{transform:scale(1);filter:brightness(1)}to{transform:scale(1.02);filter:brightness(1.25)}}.pen-expired-tag[data-v-b88531b7]{font-size:.72rem;font-weight:900;color:#030712;background:#2ef3a3;padding:2px 7px;border-radius:4px;letter-spacing:.06em}.wing-empty[data-v-b88531b7]{font-size:.78rem;color:#475569;text-align:center;padding:12px 0;letter-spacing:.05em}.arena-broadcast-stats-card[data-v-b88531b7]{background:radial-gradient(circle at 50% 20%,#0d1b2af2,#050c16fa);border:1px solid rgba(46,243,163,.25);border-radius:14px;padding:10px 14px;box-shadow:0 8px 30px #000000b3,inset 0 0 20px #2ef3a30a;display:flex;flex-direction:column;justify-content:space-between}.stats-card-header[data-v-b88531b7]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:6px}.stats-pill[data-v-b88531b7]{background:#f8fafc;color:#040914;font-size:.72rem;font-weight:900;padding:2px 14px;border-radius:20px;letter-spacing:.08em;box-shadow:0 2px 8px #0006}.stats-period-badge[data-v-b88531b7]{font-size:.76rem;color:#2ef3a3;letter-spacing:.08em;font-weight:800;text-shadow:0 0 10px rgba(46,243,163,.4)}.stats-duel-header[data-v-b88531b7]{display:flex;align-items:center;justify-content:space-between;padding:4px 10px 6px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:6px}.stats-team-name[data-v-b88531b7]{font-size:.95rem;font-weight:900;letter-spacing:.06em;max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats-score-duel[data-v-b88531b7]{font-size:1.45rem;font-weight:900;color:#fff;letter-spacing:.08em;text-shadow:0 0 12px rgba(255,255,255,.4)}.stats-table[data-v-b88531b7]{display:flex;flex-direction:column;gap:7px;flex:1;justify-content:space-around}.stats-row[data-v-b88531b7]{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;text-align:center;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.04)}.stats-row[data-v-b88531b7]:last-child{border-bottom:none}.stats-row .stat-val[data-v-b88531b7]{font-size:1.05rem;font-weight:900;color:#fff}.stats-row .stat-label[data-v-b88531b7]{font-size:.72rem;color:#94a3b8;letter-spacing:.06em;font-weight:700}.stats-row-bar .stat-bar-group[data-v-b88531b7]{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%}.stat-split-bar[data-v-b88531b7]{display:flex;width:94%;height:12px;background:#0a0f1df2;border:1px solid rgba(255,255,255,.22);border-radius:6px;overflow:hidden;box-shadow:inset 0 2px 4px #000c,0 0 14px #0009;position:relative}.stat-split-bar .split-side[data-v-b88531b7]{height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);position:relative}.stat-split-bar .home-side[data-v-b88531b7]{border-radius:5px 0 0 5px;border-right:2px solid rgba(10,15,29,.95);box-shadow:inset 0 1px #fff6,0 0 8px currentColor}.stat-split-bar .away-side[data-v-b88531b7]{border-radius:0 5px 5px 0;border-left:2px solid rgba(10,15,29,.95);box-shadow:inset 0 1px #fff6,0 0 8px currentColor}.stage-footer-marquee[data-v-b88531b7]{display:flex;align-items:center;background:#04070eeb;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:8px 16px;gap:16px;min-height:44px;box-sizing:border-box;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px #0009}.marquee-tag[data-v-b88531b7]{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:#facc15;letter-spacing:.08em;white-space:nowrap;padding-right:12px;border-right:1px solid rgba(255,255,255,.12)}.marquee-tag-star[data-v-b88531b7]{color:#facc15;font-size:.85rem;text-shadow:0 0 8px rgba(250,204,21,.6)}.marquee-track-wrap[data-v-b88531b7]{flex:1;overflow:hidden;white-space:nowrap;mask-image:linear-gradient(to right,transparent,black 4%,black 96%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 4%,black 96%,transparent)}.marquee-track[data-v-b88531b7]{display:inline-flex;align-items:center;gap:20px;animation:marquee-scroll-b88531b7 32s linear infinite}@keyframes marquee-scroll-b88531b7{0%{transform:translate(0)}to{transform:translate(-50%)}}.sponsor-slot-badge[data-v-b88531b7]{display:inline-flex;align-items:center;gap:16px}.sponsor-badge-inner[data-v-b88531b7]{display:inline-flex;align-items:center;gap:8px;padding:4px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:999px;box-shadow:inset 0 1px #ffffff14,0 2px 8px #0000004d;transition:all .2s ease}.sponsor-brand-dot[data-v-b88531b7]{width:6px;height:6px;border-radius:50%;background:var(--cyan, #00f0ff);box-shadow:0 0 6px var(--cyan, #00f0ff)}.sponsor-name-pill[data-v-b88531b7]{font-size:.88rem;color:#fff;letter-spacing:.06em;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.8)}.sponsor-category-tag[data-v-b88531b7]{font-size:.65rem;padding:1px 6px;border-radius:4px;background:#facc1526;border:1px solid rgba(250,204,21,.35);color:#facc15;letter-spacing:.04em}.sponsor-badge-sep[data-v-b88531b7]{color:#fff3;font-size:.65rem}.marquee-signature[data-v-b88531b7]{font-size:.72rem;color:#64748b;letter-spacing:.06em;white-space:nowrap;padding-left:12px;border-left:1px solid rgba(255,255,255,.12)}.marquee-announcement-active[data-v-b88531b7]{background:#dc262633!important;border:1px solid rgba(239,68,68,.5)!important;box-shadow:0 0 25px #ef444459!important;animation:pulse-announcement-b88531b7 2s ease infinite}.marquee-announcement-active.prio-info[data-v-b88531b7]{background:#00f0ff1f!important;border:1px solid rgba(0,240,255,.5)!important;box-shadow:0 0 25px #00f0ff4d!important}.marquee-announcement-active.prio-official[data-v-b88531b7]{background:#eab30829!important;border:1px solid rgba(234,179,8,.5)!important;box-shadow:0 0 25px #eab30859!important}@keyframes pulse-announcement-b88531b7{0%,to{filter:brightness(1)}50%{filter:brightness(1.15)}}.announcement-pill-tag[data-v-b88531b7]{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:999px;font-size:.8rem;letter-spacing:.06em;font-weight:800;white-space:nowrap;background:#ef44444d;border:1px solid rgba(239,68,68,.6);color:#f88}.stage-footer-marquee.prio-urgent .announcement-pill-tag[data-v-b88531b7]{background:#ef44444d;border-color:#ef444499;color:#f88}.stage-footer-marquee.prio-info .announcement-pill-tag[data-v-b88531b7]{background:#00f0ff33;border-color:#00f0ff99;color:#00f0ff}.stage-footer-marquee.prio-official .announcement-pill-tag[data-v-b88531b7]{background:#eab30833;border-color:#eab30899;color:#fde047}.announcement-icon-pulse[data-v-b88531b7]{font-size:.95rem;animation:jitter-announcement-b88531b7 1s infinite alternate}@keyframes jitter-announcement-b88531b7{0%{transform:scale(1)}to{transform:scale(1.25)}}.announcement-track-wrap[data-v-b88531b7]{flex:1;overflow:hidden;white-space:nowrap}.announcement-ticker[data-v-b88531b7]{display:inline-flex;align-items:center;gap:0;animation:marquee-scroll-b88531b7 32s linear infinite;will-change:transform}.announcement-stream-block[data-v-b88531b7]{display:inline-flex;align-items:center;gap:20px;padding-right:20px}.announcement-item-capsule[data-v-b88531b7]{display:inline-flex;align-items:center;gap:12px;padding:4px 16px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);box-shadow:0 2px 8px #0006}.announcement-item-capsule.prio-urgent[data-v-b88531b7]{background:#ef444438;border-color:#ef444499}.announcement-item-capsule.prio-info[data-v-b88531b7]{background:#00f0ff26;border-color:#00f0ff80}.announcement-item-capsule.prio-official[data-v-b88531b7]{background:#eab3082e;border-color:#eab30899}.ann-item-prio-tag[data-v-b88531b7]{font-size:.72rem;font-weight:800;padding:2px 8px;border-radius:4px;letter-spacing:.05em;background:#00000080}.announcement-item-capsule.prio-urgent .ann-item-prio-tag[data-v-b88531b7]{color:#f88!important;background:#ef444433!important;border:1px solid rgba(239,68,68,.6)!important}.announcement-item-capsule.prio-info .ann-item-prio-tag[data-v-b88531b7]{color:#00f0ff!important;background:#00f0ff33!important;border:1px solid rgba(0,240,255,.6)!important}.announcement-item-capsule.prio-official .ann-item-prio-tag[data-v-b88531b7]{color:#fde047!important;background:#eab30833!important;border:1px solid rgba(234,179,8,.6)!important}.announcement-main-text[data-v-b88531b7]{font-size:1.05rem;font-weight:700;color:#fff;letter-spacing:.04em;text-shadow:0 1px 4px rgba(0,0,0,.9)}.announcement-sep[data-v-b88531b7]{color:#ffffff59;font-size:.75rem}.topbar-right-controls[data-v-b88531b7]{display:flex;align-items:center;gap:12px}.topbar-action-btn[data-v-b88531b7]{display:inline-flex;align-items:center;gap:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:#f1f5f9;padding:6px 14px;border-radius:8px;font-size:.8rem;font-weight:700;cursor:pointer;letter-spacing:.05em;transition:all .2s ease;box-shadow:0 4px 12px #0000004d}.topbar-action-btn[data-v-b88531b7]:hover{background:#fff3;border-color:#00e5ff80;color:#fff;transform:translateY(-1px)}.topbar-action-btn.btn-sound-on[data-v-b88531b7]{background:#2ef3a329;border-color:#2ef3a38c;color:#2ef3a3;box-shadow:0 0 16px #2ef3a347}.topbar-action-btn.btn-sound-muted[data-v-b88531b7]{background:#ef44441f;border-color:#ef444461;color:#fca5a5;box-shadow:0 0 10px #ef444426}.arena-demo-control-bar[data-v-b88531b7]{position:absolute;bottom:18px;right:24px;background:#0a101cf0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(234,179,8,.45);border-radius:10px;padding:6px 14px;display:flex;align-items:center;gap:12px;z-index:100;box-shadow:0 8px 30px #000000d9,0 0 15px #eab30826}.demo-bar-badge[data-v-b88531b7]{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;color:#facc15;letter-spacing:.06em;border-right:1px solid rgba(255,255,255,.15);padding-right:10px}.demo-actions[data-v-b88531b7]{display:flex;align-items:center;gap:8px}.hud-btn[data-v-b88531b7]{display:inline-flex;align-items:center;gap:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;padding:5px 12px;border-radius:6px;font-size:.75rem;cursor:pointer;letter-spacing:.04em;transition:all .2s ease}.hud-btn[data-v-b88531b7]:hover{background:#ffffff2e;transform:translateY(-1px)}.hud-btn-test[data-v-b88531b7]{background:#eab3082e;border-color:#eab30873;color:#facc15}.hud-btn-horn[data-v-b88531b7]{background:#ef444438;border-color:#ef44448c;color:#ff6b81}.hud-btn-horn[data-v-b88531b7]:hover{background:#ef444466;box-shadow:0 0 12px #ef444499}.btn-clock-on[data-v-b88531b7]{background:#38bdf838!important;border-color:#38bdf8!important;color:#38bdf8!important;box-shadow:0 0 8px #38bdf866}.btn-demo-active[data-v-b88531b7]{background:#ef444440!important;border-color:#ef4444!important;color:#ff6b81!important;animation:pulse-demo-btn-b88531b7 1s infinite alternate}@keyframes pulse-demo-btn-b88531b7{0%{box-shadow:0 0 6px #ef444466}to{box-shadow:0 0 18px #ef4444cc}}.arena-goal-popup[data-v-b88531b7]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at center,#0f0008e0,#000000f0);z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px}.goal-popup-flare[data-v-b88531b7]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 45%,rgba(255,0,60,.25) 0%,transparent 65%);pointer-events:none}.goal-popup-content[data-v-b88531b7]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:900px;width:94%;position:relative;z-index:2}.nhl-siren-rig[data-v-b88531b7]{position:relative;width:220px;height:90px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.siren-beacon-beams[data-v-b88531b7]{position:absolute;top:50%;left:50%;width:260px;height:260px;margin-top:-130px;margin-left:-130px;pointer-events:none;z-index:1;animation:rotate-siren-beams-b88531b7 1.1s linear infinite}@keyframes rotate-siren-beams-b88531b7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.beam-blade[data-v-b88531b7]{position:absolute;top:50%;left:50%;width:140px;height:40px;margin-top:-20px;transform-origin:0% 50%;background:linear-gradient(90deg,rgba(255,0,60,.95) 0%,rgba(255,46,91,.45) 55%,transparent 100%);filter:blur(6px);border-radius:50% 0 0 50%}.beam-blade.blade-1[data-v-b88531b7]{transform:rotate(0)}.beam-blade.blade-2[data-v-b88531b7]{transform:rotate(180deg)}.nhl-siren-light[data-v-b88531b7]{position:relative;z-index:2;width:66px;height:66px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#ff6b8b,#ff003c 45%,#99001f 85%,#4a000d);box-shadow:0 0 30px #ff003c,0 0 70px #ff003ccc,inset 0 2px 4px #ffffffb3;border:2px solid rgba(255,255,255,.45);animation:pulse-siren-b88531b7 .35s infinite alternate}@keyframes pulse-siren-b88531b7{0%{transform:scale(.92);opacity:.85;filter:brightness(.95)}to{transform:scale(1.15);opacity:1;filter:brightness(1.25)}}.goal-title-wrap[data-v-b88531b7]{width:100%;display:flex;justify-content:center;align-items:center;overflow:visible}.goal-title[data-v-b88531b7]{font-size:clamp(2.4rem,6.2vw,5.2rem);font-weight:900;letter-spacing:.08em;margin:0;color:#fff;white-space:nowrap;line-height:1.1;text-shadow:0 0 30px #ff003c,0 0 60px #ff003c,0 4px 10px rgba(0,0,0,.9);animation:jitter-goal-b88531b7 .15s infinite}@keyframes jitter-goal-b88531b7{0%{transform:translate(0)}50%{transform:translate(-1px,1px)}to{transform:translate(1px,-1px)}}.goal-team-banner[data-v-b88531b7]{font-size:clamp(1.2rem,2.5vw,2rem);font-weight:900;letter-spacing:.08em;color:#fff;padding:6px 36px;border-radius:8px;margin:10px 0 16px;box-shadow:0 8px 30px #000000b3;text-shadow:0 2px 6px rgba(0,0,0,.9);border:1px solid rgba(255,255,255,.3)}.goal-scorer-card[data-v-b88531b7]{display:flex;align-items:center;gap:18px;background:#0f172ae6;border:1px solid rgba(255,255,255,.25);padding:10px 24px;border-radius:12px;box-shadow:0 10px 40px #000c;max-width:500px;width:auto}.popup-scorer-dorsal[data-v-b88531b7]{font-size:clamp(2.2rem,4vw,3.2rem);font-weight:900;color:#facc15;line-height:1}.popup-scorer-info[data-v-b88531b7]{text-align:left}.popup-scorer-label[data-v-b88531b7]{font-size:.74rem;color:#94a3b8;letter-spacing:.08em}.popup-scorer-name[data-v-b88531b7]{margin:2px 0;font-size:clamp(1.2rem,2vw,1.7rem);color:#fff;letter-spacing:.04em;line-height:1.2}.popup-scorer-type[data-v-b88531b7]{font-size:.8rem;color:#38bdf8;letter-spacing:.06em}.goal-new-score[data-v-b88531b7]{font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:900;color:#fff;margin-top:10px;letter-spacing:.08em;text-shadow:0 0 20px rgba(255,255,255,.5)}.goal-pending-card[data-v-b88531b7]{display:flex;align-items:center;gap:10px;background:#facc151f;border:1px dashed rgba(250,204,21,.6);padding:8px 20px;border-radius:8px;color:#fef08a;font-size:.95rem;letter-spacing:.06em}.pending-dot[data-v-b88531b7]{color:#facc15;font-size:1.1rem;animation:pulse-dot-b88531b7 .8s infinite alternate}@keyframes pulse-dot-b88531b7{0%{opacity:.3;transform:scale(.8)}to{opacity:1;transform:scale(1.3)}}.arena-goal-cancelled[data-v-b88531b7]{background:radial-gradient(circle at center,#1e0606f0,#0a0000fa)!important}.cancelled-flare[data-v-b88531b7]{background:radial-gradient(circle at 50% 45%,rgba(239,68,68,.35) 0%,transparent 65%)!important}.cancelled-title[data-v-b88531b7]{color:#ef4444!important;text-shadow:0 0 35px rgba(239,68,68,.85),0 0 70px rgba(239,68,68,.5)!important}.cancelled-banner[data-v-b88531b7]{border:2px solid #ef4444!important;box-shadow:0 0 25px #ef444480!important}.cancelled-msg-card[data-v-b88531b7]{background:#ef444426!important;border:1px solid rgba(239,68,68,.45)!important;color:#fca5a5!important;font-size:1.15rem;letter-spacing:.08em;padding:10px 24px;border-radius:8px;margin-top:12px}.animate-zoom[data-v-b88531b7]{animation:zoom-in-pop-b88531b7 .35s cubic-bezier(.175,.885,.32,1.275)}@keyframes zoom-in-pop-b88531b7{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.goal-pop-enter-active[data-v-b88531b7],.goal-pop-leave-active[data-v-b88531b7],.timeout-pop-enter-active[data-v-b88531b7],.timeout-pop-leave-active[data-v-b88531b7],.intermission-pop-enter-active[data-v-b88531b7],.intermission-pop-leave-active[data-v-b88531b7]{transition:opacity .3s ease}.goal-pop-enter-from[data-v-b88531b7],.goal-pop-leave-to[data-v-b88531b7],.timeout-pop-enter-from[data-v-b88531b7],.timeout-pop-leave-to[data-v-b88531b7],.intermission-pop-enter-from[data-v-b88531b7],.intermission-pop-leave-to[data-v-b88531b7]{opacity:0}.arena-timeout-overlay[data-v-b88531b7],.arena-intermission-overlay[data-v-b88531b7]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at center,#0a0f1deb,#030712f7);z-index:125;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:24px}.timeout-card-panel[data-v-b88531b7],.intermission-card-panel[data-v-b88531b7]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:820px;width:90%;background:#0d1b2ae0;border:2px solid var(--team-accent, #ff9800);border-radius:20px;padding:36px 30px;box-shadow:0 0 40px #000000e6,0 0 30px var(--team-accent, rgba(255, 152, 0, .35))}.intermission-card-panel[data-v-b88531b7]{border-color:#2ef3a3;box-shadow:0 0 40px #000000e6,0 0 30px #2ef3a359}.timeout-header-pill[data-v-b88531b7],.intermission-header-pill[data-v-b88531b7]{display:inline-flex;align-items:center;gap:10px;background:var(--team-accent, #ff9800);color:#030712;font-size:.95rem;font-weight:900;padding:6px 20px;border-radius:30px;letter-spacing:.08em;margin-bottom:16px;box-shadow:0 4px 14px #0006}.intermission-header-pill[data-v-b88531b7]{background:#2ef3a3;color:#030712}.timeout-team-title[data-v-b88531b7]{font-size:clamp(2rem,4.5vw,3.4rem);font-weight:900;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.intermission-period-duel[data-v-b88531b7]{font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:900;letter-spacing:.04em;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:20px}.intermission-score[data-v-b88531b7]{color:#fff;background:#ffffff1a;padding:4px 18px;border-radius:10px}.timeout-clock-display[data-v-b88531b7],.intermission-clock-display[data-v-b88531b7]{font-size:clamp(4.5rem,9vw,7.5rem);font-weight:900;color:#fff;line-height:1;letter-spacing:.06em;margin-bottom:16px;text-shadow:0 0 30px rgba(255,255,255,.4)}.timeout-progress-track[data-v-b88531b7],.intermission-progress-track[data-v-b88531b7]{width:80%;height:12px;background:#0f172ae6;border:1px solid rgba(255,255,255,.2);border-radius:6px;overflow:hidden;margin-bottom:16px;box-shadow:inset 0 2px 4px #000c}.timeout-progress-fill[data-v-b88531b7],.intermission-progress-fill[data-v-b88531b7]{height:100%;transition:width .9s linear;box-shadow:0 0 12px currentColor}.intermission-progress-fill[data-v-b88531b7]{background:#2ef3a3}.timeout-subtext[data-v-b88531b7],.intermission-subtext[data-v-b88531b7]{font-size:.9rem;color:#94a3b8;letter-spacing:.08em;text-transform:uppercase}.megaphone-mobile-container[data-v-f4ec560e]{min-height:100vh;background:#03060d;color:#fff;display:flex;flex-direction:column;padding:12px;max-width:680px;margin:0 auto;box-sizing:border-box;font-family:inherit}.megaphone-mobile-container.is-fullscreen[data-v-f4ec560e]{max-width:100%;padding:16px}.mobile-console-header[data-v-f4ec560e]{display:flex;flex-direction:column;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:14px}.header-main-row[data-v-f4ec560e]{display:flex;justify-content:space-between;align-items:center;gap:12px}.header-brand[data-v-f4ec560e]{display:flex;align-items:center;gap:10px}.status-live-dot[data-v-f4ec560e]{width:10px;height:10px;border-radius:50%;background:#ff2e5b;box-shadow:0 0 8px #ff2e5b;animation:pulse-dot-f4ec560e 1s infinite alternate}.status-live-dot.connected[data-v-f4ec560e]{background:#2ef3a3;box-shadow:0 0 10px #2ef3a3}@keyframes pulse-dot-f4ec560e{0%{transform:scale(.8);opacity:.7}to{transform:scale(1.3);opacity:1}}.brand-title[data-v-f4ec560e]{font-size:1.15rem;letter-spacing:.06em;margin:0;color:#fff}.brand-sub[data-v-f4ec560e]{font-size:.72rem;color:var(--cyan, #00f0ff);letter-spacing:.05em;display:block}.header-actions[data-v-f4ec560e]{display:flex;align-items:center;gap:8px}.btn-hdr-action[data-v-f4ec560e]{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#fff;padding:6px 12px;border-radius:6px;font-size:.74rem;font-weight:700;letter-spacing:.04em;cursor:pointer;text-decoration:none;transition:all .2s ease}.btn-hdr-action[data-v-f4ec560e]:hover{background:#ffffff1f}.btn-hdr-desk[data-v-f4ec560e]{color:var(--cyan, #00f0ff);border-color:#00f0ff59}.header-ann-counter[data-v-f4ec560e]{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.header-ann-counter.has-active[data-v-f4ec560e]{background:#ef44441f;border-color:#ef444466}.counter-badge[data-v-f4ec560e]{font-size:.8rem;font-weight:800;letter-spacing:.06em;color:#94a3b8}.has-active .counter-badge[data-v-f4ec560e]{color:#f88}.btn-clear-all-mobile[data-v-f4ec560e]{background:#ef444433;border:1px solid #ef4444;color:#f88;padding:4px 10px;border-radius:6px;font-size:.72rem;font-weight:800;cursor:pointer}.composer-section[data-v-f4ec560e]{padding:16px;border-radius:12px;display:flex;flex-direction:column;gap:14px;background:#0a0f1cd9;border:1.5px solid rgba(0,240,255,.25);box-shadow:0 4px 20px #00000080;margin-bottom:20px}.field-header[data-v-f4ec560e]{display:flex;justify-content:space-between;align-items:center}.field-label[data-v-f4ec560e]{font-size:.78rem;letter-spacing:.06em;color:#cbd5e1}.char-counter[data-v-f4ec560e]{font-size:.75rem;color:var(--cyan, #00f0ff)}.char-limit[data-v-f4ec560e]{color:#ef4444;font-weight:700}.mobile-textarea[data-v-f4ec560e]{width:100%;box-sizing:border-box;background:#04070ef2;border:1.5px solid rgba(255,255,255,.18);border-radius:8px;padding:12px;color:#fff;font-size:1rem;line-height:1.4;resize:vertical;min-height:72px;transition:all .2s ease}.mobile-textarea[data-v-f4ec560e]:focus{outline:none;border-color:var(--cyan, #00f0ff);box-shadow:0 0 15px #00f0ff4d}.pills-group[data-v-f4ec560e]{display:flex;flex-direction:column;gap:6px}.pills-label[data-v-f4ec560e]{font-size:.7rem;color:#94a3b8;letter-spacing:.06em}.priority-pills-row[data-v-f4ec560e]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mobile-pill[data-v-f4ec560e]{padding:9px 6px;border-radius:8px;font-size:.74rem;font-weight:800;letter-spacing:.04em;cursor:pointer;background:#ffffff0a;border:1.5px solid rgba(255,255,255,.12);color:#94a3b8;transition:all .15s ease;text-align:center}.pill-urgent.pill-selected[data-v-f4ec560e]{background:#ef444433;border-color:#ef4444;color:#f88;box-shadow:0 0 12px #ef444459}.pill-info.pill-selected[data-v-f4ec560e]{background:#00f0ff33;border-color:#00f0ff;color:#00f0ff;box-shadow:0 0 12px #00f0ff59}.pill-official.pill-selected[data-v-f4ec560e]{background:#eab30833;border-color:#eab308;color:#fde047;box-shadow:0 0 12px #eab30859}.duration-pills-scroll[data-v-f4ec560e]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.dur-pill[data-v-f4ec560e]{flex-shrink:0;padding:7px 12px;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;font-size:.72rem;font-weight:700;cursor:pointer;white-space:nowrap}.dur-pill.dur-selected[data-v-f4ec560e]{background:#00f0ff33;border-color:#00f0ff;color:#00f0ff}.btn-send-instant[data-v-f4ec560e]{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;border-radius:10px;background:linear-gradient(135deg,#00f0ff,#07f);border:none;color:#000;font-size:.95rem;font-weight:800;letter-spacing:.06em;cursor:pointer;box-shadow:0 4px 18px #00f0ff66;transition:all .2s ease;margin-top:4px}.btn-send-instant[data-v-f4ec560e]:active{transform:scale(.98)}.btn-send-instant[data-v-f4ec560e]:disabled{opacity:.5;cursor:not-allowed}.live-list-section[data-v-f4ec560e]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.section-title-row[data-v-f4ec560e]{display:flex;justify-content:space-between;align-items:center}.section-title[data-v-f4ec560e]{font-size:.88rem;color:#fff;letter-spacing:.06em;margin:0}.live-auto-sync[data-v-f4ec560e]{font-size:.75rem;color:#2ef3a3}.announcements-cards-stream[data-v-f4ec560e]{display:flex;flex-direction:column;gap:12px}.mobile-ann-card[data-v-f4ec560e]{padding:14px 16px;border-radius:10px;display:flex;flex-direction:column;gap:10px;background:#0d1424e6;border:1.5px solid rgba(255,255,255,.15);box-shadow:0 4px 15px #0006}.mobile-ann-card.prio-urgent[data-v-f4ec560e]{background:linear-gradient(135deg,#dc26262e,#0f172ad9);border-color:#ef44448c}.mobile-ann-card.prio-info[data-v-f4ec560e]{background:linear-gradient(135deg,#00f0ff26,#0f172ad9);border-color:#00f0ff80}.mobile-ann-card.prio-official[data-v-f4ec560e]{background:linear-gradient(135deg,#eab30826,#0f172ad9);border-color:#eab30880}.ann-card-top[data-v-f4ec560e]{display:flex;justify-content:space-between;align-items:center}.card-prio-tag[data-v-f4ec560e]{font-size:.72rem;font-weight:800;letter-spacing:.05em;padding:2px 8px;border-radius:4px}.prio-urgent .card-prio-tag[data-v-f4ec560e]{background:#ef44444d;color:#f88;border:1px solid rgba(239,68,68,.6)}.prio-info .card-prio-tag[data-v-f4ec560e]{background:#00f0ff33;color:#00f0ff;border:1px solid rgba(0,240,255,.6)}.prio-official .card-prio-tag[data-v-f4ec560e]{background:#eab30833;color:#fde047;border:1px solid rgba(234,179,8,.6)}.card-time-badge[data-v-f4ec560e]{font-size:.75rem;font-weight:700;color:#cbd5e1;background:#0006;padding:2px 8px;border-radius:4px}.ann-card-text[data-v-f4ec560e]{font-size:1.05rem;font-weight:700;color:#fff;line-height:1.4;word-break:break-word}.ann-card-bottom[data-v-f4ec560e]{display:flex;justify-content:flex-end;border-top:1px solid rgba(255,255,255,.08);padding-top:8px}.btn-delete-card[data-v-f4ec560e]{background:#ef44442e;border:1px solid rgba(239,68,68,.45);color:#f88;padding:7px 14px;border-radius:6px;font-size:.74rem;font-weight:700;cursor:pointer;transition:all .15s ease}.btn-delete-card[data-v-f4ec560e]:active{background:#ef4444;color:#fff}.empty-announcements-mobile[data-v-f4ec560e]{padding:28px 20px;border-radius:12px;text-align:center;background:#ffffff05;border:1px dashed rgba(255,255,255,.12)}.empty-icon[data-v-f4ec560e]{font-size:2rem;display:block;margin-bottom:8px;opacity:.6}.empty-announcements-mobile h3[data-v-f4ec560e]{margin:0 0 6px;font-size:1rem;color:#cbd5e1}.empty-announcements-mobile p[data-v-f4ec560e]{margin:0;font-size:.8rem;color:#64748b;line-height:1.4}.history-section[data-v-f4ec560e]{display:flex;flex-direction:column;gap:10px}.btn-clear-history[data-v-f4ec560e]{background:none;border:none;color:#64748b;font-size:.72rem;cursor:pointer;text-decoration:underline}.history-pills-list[data-v-f4ec560e]{display:flex;flex-direction:column;gap:8px}.history-item[data-v-f4ec560e]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .15s ease}.history-item[data-v-f4ec560e]:hover{background:#ffffff0f;border-color:#00f0ff4d}.history-prio[data-v-f4ec560e]{font-size:.85rem}.history-text[data-v-f4ec560e]{flex:1;font-size:.85rem;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-action[data-v-f4ec560e]{font-size:.72rem;font-weight:700;color:var(--cyan, #00f0ff)}.mobile-toast[data-v-f4ec560e]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);padding:12px 24px;border-radius:999px;font-size:.85rem;font-weight:800;box-shadow:0 6px 25px #000000b3;z-index:9999;letter-spacing:.04em;white-space:nowrap}.mobile-toast.success[data-v-f4ec560e]{background:#2ef3a3;color:#000}.mobile-toast.error[data-v-f4ec560e]{background:#ff2e5b;color:#fff}.mobile-toast.info[data-v-f4ec560e]{background:#00f0ff;color:#000}.toast-fade-enter-active[data-v-f4ec560e],.toast-fade-leave-active[data-v-f4ec560e]{transition:all .25s ease}.toast-fade-enter-from[data-v-f4ec560e],.toast-fade-leave-to[data-v-f4ec560e]{opacity:0;transform:translate(-50%,20px)}:root{--bg-dark: #07090e;--bg-surface: #0b0f17;--bg-card: #101622;--bg-card-hover: #151d2d;--border-subtle: rgba(255, 255, 255, .08);--border-active: rgba(255, 46, 91, .45);--border-metallic: linear-gradient(135deg, rgba(255, 255, 255, .15), rgba(255, 46, 91, .3), rgba(0, 229, 255, .2));--crimson: #ff1e4b;--crimson-hover: #ff3b63;--crimson-glow: rgba(255, 30, 75, .35);--cyan: #00e5ff;--cyan-glow: rgba(0, 229, 255, .25);--gold: #f59e0b;--gold-glow: rgba(245, 158, 11, .35);--emerald: #10b981;--text-main: #f1f5f9;--text-muted: #8e9db2;--text-faint: #526075;--font-sport: "Chakra Petch", sans-serif;--font-condensed: "Barlow Semi Condensed", sans-serif;--font-body: "Outfit", sans-serif;--font-mono: "Chakra Petch", monospace}*{margin:0;padding:0;box-sizing:border-box}html{width:100%;max-width:100%;overflow-x:hidden}body{background-color:var(--bg-dark);color:var(--text-main);font-family:var(--font-body);line-height:1.5;min-height:100vh;width:100%;max-width:100%;overflow-x:hidden;position:relative;background-image:radial-gradient(rgba(255,255,255,.035) 1px,transparent 1px),radial-gradient(ellipse 65% 50% at 50% -10%,rgba(255,30,75,.14),transparent 75%),radial-gradient(circle 450px at 92% 18%,rgba(0,229,255,.06),transparent 85%),linear-gradient(to bottom,#07090e,#0a0e16);background-size:20px 20px,100% 100%,100% 100%,100% 100%;background-attachment:fixed;-webkit-font-smoothing:antialiased}.font-sport{font-family:var(--font-sport);letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums}.app-icon{display:inline-block;vertical-align:middle;flex-shrink:0}.icon-text,.btn-inner-flex,.seed-tag,.trophy-badge,.hero-rinks,.btn-directions,.spotlight-venue,.spotlight-time,.rink-badge,.cutoff-line-text,.btn-action-top,.btn-undo-rollback,.btn-mesa-link,.btn-pen-btn,.pen-desk-title-wrap,.undo-type-tag,.match-live-lock-badge{display:inline-flex;align-items:center;gap:8px}.btn-desk-action,.btn-init-intentional,.btn-master-clock,.dropdown-popover-item{display:inline-flex;align-items:center;gap:10px}.font-condensed{font-family:var(--font-condensed);letter-spacing:.03em;text-transform:uppercase}.glass-panel{background:#131926b3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-subtle);border-radius:12px}.glass-panel:hover{border-color:#ffffff24}.kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sport);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--crimson);background:#ff2e5b1a;padding:4px 10px;border-radius:6px;border:1px solid rgba(255,46,91,.25);line-height:1.35;max-width:100%}.kicker-bar{width:3px;height:12px;border-radius:2px;background:var(--crimson);display:inline-block;flex-shrink:0}.kicker-cyan{color:var(--cyan);background:#00e5ff1a;border-color:#00e5ff40}.kicker-cyan .kicker-bar{background:var(--cyan)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sport);font-size:.95rem;font-weight:600;letter-spacing:.05em;padding:10px 20px;background:linear-gradient(135deg,var(--crimson),#c0133c);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 14px var(--crimson-glow);text-decoration:none}.btn-primary:hover{background:linear-gradient(135deg,var(--crimson-hover),#dc1847);transform:translateY(-1px);box-shadow:0 6px 20px #ff2e5b73}.btn-cyan{background:linear-gradient(135deg,var(--cyan),#0284c7);color:#080a10;box-shadow:0 4px 14px var(--cyan-glow)}.btn-cyan:hover{background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#080a10;box-shadow:0 6px 20px #00e5ff73}.btn-glass{background:#ffffff0f;color:var(--text-main);border:1px solid var(--border-subtle)}.btn-glass:hover{background:#ffffff1f;border-color:#fff3}.live-badge{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-sport);font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:3px 8px;border-radius:4px;background:#e11d48;color:#fff;animation:pulse-live 2s infinite}@keyframes pulse-live{0%,to{box-shadow:0 0 #e11d4899}50%{box-shadow:0 0 10px 3px #e11d4866}}.playoff-cutoff{border-bottom:2px dashed var(--gold);position:relative}.playoff-cutoff:after{content:"TOP 4 PLAYOFFS (SEMIFINALES)";position:absolute;right:12px;bottom:-9px;background:var(--bg-surface);padding:0 8px;font-family:var(--font-sport);font-size:.65rem;font-weight:600;letter-spacing:.05em;color:var(--gold)}@media print{body{background:#fff!important;color:#000!important}.no-print{display:none!important}}.flatpickr-calendar{background:#101622!important;border:1px solid rgba(0,229,255,.25)!important;box-shadow:0 12px 36px #000c,0 0 20px #00e5ff1a!important;border-radius:10px!important;font-family:var(--font-body)!important;z-index:99999!important}.flatpickr-calendar:not(.open){display:none!important}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{border-bottom-color:#101622!important}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{border-top-color:#101622!important}.flatpickr-months{background:#00e5ff0d!important;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid rgba(255,255,255,.08);padding:6px 0!important}.flatpickr-months .flatpickr-month{color:#fff!important;fill:#fff!important}.flatpickr-current-month{font-size:100%!important;padding:4px 0 0!important}.flatpickr-current-month .flatpickr-monthDropdown-months{font-family:var(--font-sport)!important;font-weight:700!important;color:var(--cyan)!important;background:#101622!important;border-radius:4px}.flatpickr-current-month input.cur-year{font-family:var(--font-sport)!important;font-weight:700!important;color:#fff!important}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{color:var(--cyan)!important;fill:var(--cyan)!important;padding:6px!important}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px!important;height:14px!important;fill:var(--cyan)!important}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#fff!important}span.flatpickr-weekday{color:var(--text-muted)!important;font-family:var(--font-sport)!important;font-weight:600!important;font-size:11px!important}.flatpickr-day{color:#d1d9e2!important;border-radius:6px!important;font-weight:500;transition:all .15s ease}.flatpickr-day:hover{background:#00e5ff26!important;border-color:#00e5ff66!important;color:#fff!important}.flatpickr-day.today{border-color:var(--cyan)!important;color:var(--cyan)!important}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange{background:var(--cyan)!important;border-color:var(--cyan)!important;color:#07090e!important;font-weight:700!important;box-shadow:0 0 10px #00e5ff80}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:#3b4554!important}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0003;border-radius:6px}::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:6px;border:1px solid rgba(0,0,0,.3);transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:#00e5ff73}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) rgba(0,0,0,.25)}.custom-scrollbar::-webkit-scrollbar{width:5px;height:5px}.custom-scrollbar::-webkit-scrollbar-track{background:#0000004d;border-radius:8px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:8px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--cyan)}.no-scrollbar{scrollbar-width:none!important;-ms-overflow-style:none!important}.no-scrollbar::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
