.theme-toggle[data-v-0b0ae9f8]{background:none;border:none;cursor:pointer;padding:2px}.theme-toggle[data-v-0b0ae9f8],.toggle-track[data-v-0b0ae9f8]{align-items:center;display:flex}.toggle-track[data-v-0b0ae9f8]{background:var(--dk-bg-6);border:1px solid var(--border);border-radius:12px;height:24px;position:relative;transition:background .2s,border-color .2s;width:44px}.toggle-track.light[data-v-0b0ae9f8]{background:#dde8ff;border-color:#b0c4ff}.toggle-thumb[data-v-0b0ae9f8]{align-items:center;background:var(--surface);border-radius:50%;display:flex;font-size:11px;height:20px;justify-content:center;left:2px;line-height:1;position:absolute;transition:left .2s ease,background .2s;width:20px}.toggle-track.light .toggle-thumb[data-v-0b0ae9f8]{background:#fff;left:22px}.logo-text[data-v-177b8261],.logo-text.router-link-active[data-v-177b8261],.logo-text.router-link-exact-active[data-v-177b8261]{color:var(--t1)!important;font-family:Arial Black,Impact,Barlow Condensed,sans-serif;font-size:22px;font-style:italic;font-weight:900;letter-spacing:1px;text-decoration:none;-webkit-text-fill-color:var(--t1)!important;display:inline-block;padding-bottom:4px;position:relative}.logo-text[data-v-177b8261]:after{background:#22c55e;border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:30px}.logo-ball[data-v-177b8261]{bottom:4px;display:inline-block;font-family:sans-serif;font-size:13px;font-style:normal;left:-40px;line-height:1;opacity:0;position:absolute}.ball-1[data-v-177b8261]{animation:ballIn-177b8261 .5s cubic-bezier(.25,.46,.45,.94) 2s 1 forwards}.ball-2[data-v-177b8261]{animation:ballIn-177b8261 .5s cubic-bezier(.25,.46,.45,.94) 4s 1 forwards}.ball-3[data-v-177b8261]{animation:ballIn-177b8261 .5s cubic-bezier(.25,.46,.45,.94) 6s 1 forwards}.ball-4[data-v-177b8261]{animation:ballIn-177b8261 .5s cubic-bezier(.25,.46,.45,.94) 8s 1 forwards}@keyframes ballIn-177b8261{0%{left:-30px;opacity:1;transform:rotate(0)}80%{left:var(--ball-stop-over,108px);opacity:1;transform:rotate(320deg)}to{left:var(--ball-stop,102px);opacity:1;transform:rotate(300deg)}}@keyframes ballFadeOut-177b8261{0%{left:var(--ball-stop,102px);opacity:1}to{left:var(--ball-stop,102px);opacity:0}}.ball-fade-out[data-v-177b8261]{animation:ballFadeOut-177b8261 .3s ease-out 1 forwards!important}.gnb-link[data-v-177b8261]{border-radius:6px;color:var(--t2);font-size:12.5px;font-weight:500;padding:6px 13px;transition:all .15s;white-space:nowrap}.gnb-link[data-v-177b8261]:hover{background:var(--card);color:var(--t1)}.gnb-link.active[data-v-177b8261]{background:#4f6ef71f;color:var(--primary);font-weight:700}.gnb-live[data-v-177b8261]{align-items:center;display:flex;gap:5px}.gnb-live-dot[data-v-177b8261]{animation:blink-177b8261 1.5s infinite;background:#f44;border-radius:50%;flex-shrink:0;height:6px;width:6px}.sport-tab[data-v-177b8261]{align-items:center;background:none;border-bottom:2px solid transparent;color:var(--t3);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 18px;text-decoration:none;transition:all .15s;white-space:nowrap}.sport-tab[data-v-177b8261]:hover{color:var(--t2)}.sport-tab.active[data-v-177b8261]{border-bottom-color:var(--primary);color:var(--t1)}.live-dot[data-v-177b8261]{animation:blink-177b8261 1.5s infinite;background:var(--live);border-radius:50%;height:5px;width:5px}@keyframes blink-177b8261{0%,to{opacity:1}50%{opacity:.3}}.sport-tab-slide-enter-active[data-v-177b8261],.sport-tab-slide-leave-active[data-v-177b8261]{overflow:hidden;transition:all .2s ease}.sport-tab-slide-enter-from[data-v-177b8261],.sport-tab-slide-leave-to[data-v-177b8261]{max-height:0;opacity:0}.sport-tab-slide-enter-to[data-v-177b8261],.sport-tab-slide-leave-from[data-v-177b8261]{max-height:60px;opacity:1}.btn-outline[data-v-177b8261]{background:transparent;border:1px solid var(--border2);border-radius:6px;color:var(--t2);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:6px 14px;transition:all .15s}.btn-outline[data-v-177b8261]:hover{border-color:var(--t2);color:var(--t1)}.btn-fill[data-v-177b8261]{background:var(--primary);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:6px 14px;transition:all .15s}.btn-fill[data-v-177b8261]:hover{background:#3d5ce5}.nickname-text[data-v-177b8261]{color:var(--t2);font-size:12px;font-weight:600}.nickname-link[data-v-177b8261]{text-decoration:none;transition:color .15s}.nickname-link[data-v-177b8261]:hover{color:var(--t1)}.sidebar-overlay[data-v-177b8261]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;inset:0;position:fixed;z-index:100}.overlay-enter-active[data-v-177b8261],.overlay-leave-active[data-v-177b8261]{transition:opacity .25s}.overlay-enter-from[data-v-177b8261],.overlay-leave-to[data-v-177b8261]{opacity:0}.sidebar-panel[data-v-177b8261]{background:var(--surface);border-right:1px solid var(--border);bottom:0;display:flex;flex-direction:column;left:0;overflow-y:auto;position:fixed;top:0;width:280px;z-index:101}.sidebar-enter-active[data-v-177b8261],.sidebar-leave-active[data-v-177b8261]{transition:transform .25s ease}.sidebar-enter-from[data-v-177b8261],.sidebar-leave-to[data-v-177b8261]{transform:translate(-100%)}.sidebar-header[data-v-177b8261]{align-items:center;background:var(--surface);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;min-height:56px;padding:16px 20px}.sidebar-close[data-v-177b8261]{background:none;border:none;border-radius:6px;color:var(--t3);cursor:pointer;font-size:18px;padding:4px 8px;transition:all .15s}.sidebar-close[data-v-177b8261]:hover{background:var(--card);color:var(--t1)}.sidebar-user[data-v-177b8261]{background:var(--surface);border-bottom:1px solid var(--border);gap:12px;padding:16px 20px}.sidebar-avatar[data-v-177b8261],.sidebar-user[data-v-177b8261]{align-items:center;display:flex}.sidebar-avatar[data-v-177b8261]{background:var(--primary);border-radius:50%;color:#fff;flex-shrink:0;font-size:14px;font-weight:700;height:36px;justify-content:center;width:36px}.sidebar-user-info[data-v-177b8261]{flex:1}.sidebar-nickname[data-v-177b8261]{color:var(--t1);font-size:13px;font-weight:600}.sidebar-logout[data-v-177b8261]{background:none;border:none;color:var(--dk-t1);cursor:pointer;font-family:inherit;font-size:11px;margin-top:2px;padding:0}.sidebar-auth-btn[data-v-177b8261]{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--t2);cursor:pointer;display:block;flex:1;font-size:13px;font-weight:600;padding:8px 0;text-align:center;text-decoration:none;transition:all .15s}.sidebar-auth-btn.fill[data-v-177b8261]{background:var(--primary);border-color:var(--primary);color:#fff}.sidebar-nav[data-v-177b8261]{background:var(--surface);flex:1;padding:8px 0}.sidebar-link[data-v-177b8261]{align-items:center;background:none;border:none;color:var(--t2);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:10px;padding:12px 20px;text-align:left;text-decoration:none;transition:all .15s;width:100%}.sidebar-link[data-v-177b8261]:hover{background:var(--card);color:var(--t1)}.sidebar-link.active[data-v-177b8261]{background:#4f6ef71a;color:var(--primary);font-weight:600}.sidebar-icon[data-v-177b8261]{font-size:16px;text-align:center;width:22px}.sidebar-arrow[data-v-177b8261]{color:var(--t3);display:inline-block;font-size:18px;margin-left:auto;transition:transform .2s}.sidebar-arrow.rotated[data-v-177b8261]{transform:rotate(90deg)}.sidebar-submenu[data-v-177b8261]{background:var(--card)}.sidebar-sublink[data-v-177b8261]{color:var(--dk-t1);display:block;font-size:13px;padding:10px 20px 10px 52px;text-decoration:none;transition:all .15s}.sidebar-sublink[data-v-177b8261]:hover{background:var(--surface);color:var(--t1)}.sidebar-sublink.active[data-v-177b8261]{color:var(--primary);font-weight:600}.submenu-enter-active[data-v-177b8261],.submenu-leave-active[data-v-177b8261]{overflow:hidden;transition:all .2s ease}.submenu-enter-from[data-v-177b8261],.submenu-leave-to[data-v-177b8261]{max-height:0;opacity:0}.submenu-enter-to[data-v-177b8261],.submenu-leave-from[data-v-177b8261]{max-height:300px;opacity:1}.btn-charge[data-v-177b8261]{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:6px 14px;text-decoration:none;transition:all .15s;white-space:nowrap}.btn-charge[data-v-177b8261]:hover{background:linear-gradient(135deg,#fbbf24,#f59e0b);transform:translateY(-1px)}.sidebar-charge-btn[data-v-177b8261]{background:#22882a;border-radius:6px;color:#e3e0e0;flex-shrink:0;font-size:12px;font-weight:600;padding:6px 14px;text-decoration:none;transition:all .15s;white-space:nowrap}.sidebar-charge-btn[data-v-177b8261]:hover{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.sidebar-divider[data-v-177b8261]{background:var(--border);height:1px;margin:8px 0}.mypage-tab-wrap[data-v-177b8261]{overflow:hidden;position:relative}.mypage-tab-scroll[data-v-177b8261]{display:flex;overflow-x:auto;padding:0 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mypage-tab-scroll[data-v-177b8261]::-webkit-scrollbar{display:none}.tab-fade-right[data-v-177b8261]{align-items:center;background:linear-gradient(to right,transparent,var(--surface) 60%);bottom:0;color:var(--t2);display:flex;font-size:18px;font-weight:700;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;width:40px}.gnb-dropdown[data-v-177b8261]{position:relative}.gnb-dropdown-btn[data-v-177b8261]{background:none;border:none;cursor:pointer;font-family:inherit}.gnb-dropdown-menu[data-v-177b8261]{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #00000026;left:50%;min-width:120px;overflow:hidden;position:absolute;top:calc(100% + 6px);transform:translate(-50%);z-index:200}.gnb-dropdown-item[data-v-177b8261]{color:var(--t2);display:block;font-size:13px;font-weight:500;padding:10px 16px;text-decoration:none;transition:all .15s;white-space:nowrap}.gnb-dropdown-item[data-v-177b8261]:hover{background:var(--card);color:var(--t1)}.gnb-dropdown-item.router-link-active[data-v-177b8261]{color:var(--primary);font-weight:600}.gnb-gold[data-v-177b8261]{color:#b8942a;font-weight:600}.gnb-premium[data-v-177b8261]{color:#7a1f2e;font-weight:600}.gnb-gold[data-v-177b8261]:hover{background:#b8942a1a;color:#c9a84c}.gnb-premium[data-v-177b8261]:hover{background:#7a1f2e1a;color:#9b2335}.gnb-gold.active[data-v-177b8261]{background:#b8942a1f;color:#b8942a}.gnb-premium.active[data-v-177b8261]{background:#7a1f2e1f;color:#7a1f2e}[data-theme=dark]{background:#c9a84c1a;color:#e8c96a}[data-theme=dark]{background:#c9a84c1f;color:#c9a84c}[data-theme=dark]{background:#c0394a1a;color:#e04a5a}[data-theme=dark]{background:#c0394a1f;color:#c0394a}.sidebar-icon svg[data-v-177b8261]{color:currentColor;display:block;height:16px;width:16px}.sidebar-icon-gold[data-v-177b8261],.sidebar-link-gold[data-v-177b8261]{color:#b8942a}.sidebar-link-gold[data-v-177b8261]:hover{background:#b8942a14;color:#c9a84c}.sidebar-link-gold.active[data-v-177b8261]{background:#b8942a1a;color:#b8942a;font-weight:600}[data-theme=dark]{background:#c9a84c14;color:#e8c96a}[data-theme=dark]{background:#c9a84c1a;color:#c9a84c}[data-theme=dark]{color:#c9a84c}.sidebar-icon-premium[data-v-177b8261],.sidebar-link-premium[data-v-177b8261]{color:#7a1f2e}.sidebar-link-premium[data-v-177b8261]:hover{background:#7a1f2e14;color:#9b2335}.sidebar-link-premium.active[data-v-177b8261]{background:#7a1f2e1a;color:#7a1f2e;font-weight:600}[data-theme=dark]{background:#c0394a14;color:#e04a5a}[data-theme=dark]{background:#c0394a1a;color:#c0394a}[data-theme=dark]{color:#c0394a}.gold-icon .gold-inner[data-v-177b8261]{stroke:#f0d875}.gold-icon .gold-star[data-v-177b8261]{fill:#f0d875;stroke:none}[data-theme=light]{opacity:.45;stroke:#1a1a1a}[data-theme=light]{fill:#c9a84c;opacity:1;stroke:#1a1a1a;stroke-width:.6}.sidebar-icon-gold svg[data-v-177b8261]{filter:drop-shadow(0 0 3px rgba(201,168,76,.6))}[data-theme=light] .gnb-link{color:#374151}[data-theme=light] .gnb-link:hover{color:#111827}[data-theme=light] .gnb-link.active{color:#3b5ef0}[data-theme=light] .sidebar-link{color:#374151}[data-theme=light] .sidebar-link:hover{color:#111827}[data-theme=light] .sidebar-sublink{color:#4b5563}[data-theme=light] .sidebar-nickname{color:#111827}[data-theme=light] .btn-outline,[data-theme=light] .nickname-text{color:#374151}[data-theme=dark] .gnb-gold{color:#c9a84c}[data-theme=dark] .gnb-gold:hover{color:#e8c96a}[data-theme=dark] .gnb-gold.active{color:#c9a84c}[data-theme=dark] .gnb-premium{color:#c0394a}[data-theme=dark] .gnb-premium:hover{color:#e04a5a}[data-theme=dark] .gnb-premium.active{color:#c0394a}[data-theme=dark] .sidebar-link-gold{color:#c9a84c}[data-theme=dark] .sidebar-link-gold:hover{color:#e8c96a}[data-theme=dark] .sidebar-icon-gold,[data-theme=dark] .sidebar-link-gold.active{color:#c9a84c}[data-theme=dark] .sidebar-link-premium{color:#c0394a}[data-theme=dark] .sidebar-link-premium:hover{color:#e04a5a}[data-theme=dark] .sidebar-icon-premium,[data-theme=dark] .sidebar-link-premium.active{color:#c0394a}[data-theme=light] .gold-icon .gold-inner{opacity:.45;stroke:#1a1a1a}[data-theme=light] .gold-icon .gold-star{fill:#c9a84c;opacity:1;stroke:#1a1a1a;stroke-width:.6}.sidebar-wrap[data-v-75e901a3]{display:none;flex-shrink:0;padding:16px;width:280px}@media(min-width:1024px){.sidebar-wrap[data-v-75e901a3]{display:block}}.widget[data-v-75e901a3]{background:var(--card);border:1px solid var(--border);border-radius:10px;overflow:hidden}.widget-header[data-v-75e901a3]{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:8px;justify-content:space-between;padding:8px 14px}.widget-updated[data-v-75e901a3]{color:var(--t3);flex-shrink:0;font-size:10px}.sport-tab[data-v-75e901a3]{background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--dk-t1);cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;padding:3px 9px;transition:all .15s;white-space:nowrap}.sport-tab[data-v-75e901a3]:hover{border-color:var(--primary);color:var(--t1)}.sport-tab.active[data-v-75e901a3]{background:var(--primary);border-color:var(--primary);color:#fff}.league-tabs[data-v-75e901a3]{border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:4px;padding:8px 10px}.league-tab[data-v-75e901a3]{background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--dk-t1);cursor:pointer;font-family:inherit;font-size:10px;font-weight:600;padding:3px 7px;transition:all .15s;white-space:nowrap}.league-tab[data-v-75e901a3]:hover{border-color:var(--primary);color:var(--t1)}.league-tab.active[data-v-75e901a3]{background:var(--primary);border-color:var(--primary);color:#fff}.sw-loading[data-v-75e901a3]{display:flex;justify-content:center;padding:20px}.sw-spinner[data-v-75e901a3]{animation:spin-75e901a3 .7s linear infinite;border:2px solid var(--dk-bg-6);border-radius:50%;border-top-color:var(--primary,var(--dk-link));height:18px;width:18px}@keyframes spin-75e901a3{to{transform:rotate(1turn)}}.group-header[data-v-75e901a3]{background:var(--border);color:var(--t3);font-size:10px;font-weight:700;letter-spacing:.5px;padding:5px 14px 4px;text-transform:uppercase}.group-header[data-v-75e901a3],.standing-row[data-v-75e901a3]{border-bottom:1px solid var(--border)}.standing-row[data-v-75e901a3]{align-items:center;border-left:2px solid transparent;cursor:pointer;display:flex;gap:7px;padding:7px 14px;transition:background .1s}.standing-row[data-v-75e901a3]:last-child{border-bottom:none}.standing-row[data-v-75e901a3]:hover{background:var(--border)}.qual-champions[data-v-75e901a3]{border-left-color:var(--primary,var(--dk-link))}.qual-europa[data-v-75e901a3]{border-left-color:#f59e0b}.qual-playoff[data-v-75e901a3]{border-left-color:#10b981}.qual-relegation[data-v-75e901a3]{border-left-color:var(--red)}.rank[data-v-75e901a3]{color:var(--t3);flex-shrink:0;font-size:11px;font-weight:700;text-align:center;width:16px}.rank.top[data-v-75e901a3]{color:var(--primary,var(--dk-link))}.team-logo-sm[data-v-75e901a3]{border-radius:50%;flex-shrink:0;height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.team-logo-sm.no-img[data-v-75e901a3]{align-items:center;background:var(--border2,var(--dk-bg-6));border:1px solid var(--border2,var(--dk-bg-6));color:var(--t3);display:flex;font-size:9px;justify-content:center}.team-name[data-v-75e901a3]{color:var(--t1);flex:1;font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-pts[data-v-75e901a3]{color:var(--t2,var(--dk-t8));flex-shrink:0;font-size:11px;font-weight:700}.team-pts.pct[data-v-75e901a3]{font-family:Courier New,monospace;font-size:11px}.sw-empty[data-v-75e901a3]{color:var(--t3);font-size:11px;padding:20px 14px;text-align:center}.logo-text[data-v-c228ed49],.logo-wrap[data-v-c228ed49]{display:inline-block}.logo-text[data-v-c228ed49]{color:var(--t1,#fff)!important;font-family:Arial Black,Impact,Barlow Condensed,sans-serif;font-size:22px;font-style:italic;font-weight:900;letter-spacing:1px;text-decoration:none;-webkit-text-fill-color:var(--t1,#fff)!important;padding-bottom:4px;position:relative}.logo-text[data-v-c228ed49]:after{background:#22c55e;border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:30px}.logo-ball-fixed[data-v-c228ed49]{bottom:0;display:inline-block;font-family:sans-serif;font-size:13px;font-style:normal;left:100%;line-height:1;margin-left:6px;position:absolute;transform:rotate(300deg)}@media(prefers-color-scheme:light){.logo-text[data-v-c228ed49]{color:#0d1320}}
