.StandingsTable_page-wrapper___wFXV{min-height:100vh;padding:20px 0;transition:background .5s ease;overflow-x:hidden}.StandingsTable_page-wrapper-PL__eJ3QJ{--accent:#00f5d4;--accent-secondary:#00bbf9;--accent-rgb:0,245,212;background:linear-gradient(160deg,#0a0d14,#0f1520 40%,#141c2a 70%,#0a0d14)}.StandingsTable_page-wrapper-CL__CPGJJ{--accent:#818cf8;--accent-secondary:#a78bfa;--accent-rgb:129,140,248;background:linear-gradient(160deg,#0a0b18,#10122a 40%,#161838 70%,#0a0b14)}.StandingsTable_page-wrapper-PD__G98Aj{--accent:#fb7185;--accent-secondary:#f472b6;--accent-rgb:251,113,133;background:linear-gradient(160deg,#140a0c,#1e1014 40%,#28141a 70%,#100a0c)}.StandingsTable_page-wrapper-BL1__EDUY1{--accent:#f97316;--accent-secondary:#fb923c;--accent-rgb:249,115,22;background:linear-gradient(160deg,#14100a,#1e160e 40%,#281c12 70%,#100c08)}.StandingsTable_page-wrapper-SA__vRHav{--accent:#38bdf8;--accent-secondary:#22d3ee;--accent-rgb:56,189,248;background:linear-gradient(160deg,#0a0e16,#0e1624 40%,#121e32 70%,#080c14)}.StandingsTable_main-container__yqx9Y{max-width:900px;margin:0 auto}.StandingsTable_league-tabs__r_gxu{display:flex;justify-content:center;gap:8px;margin-bottom:20px}.StandingsTable_league-tab__xR_cZ{padding:10px 24px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.05);color:rgba(255,255,255,.55);font-size:.85rem;font-weight:500;letter-spacing:.3px;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.StandingsTable_league-tab__xR_cZ:hover:not(:disabled){background:rgba(var(--accent-rgb),.08);color:rgba(255,255,255,.9);border-color:rgba(var(--accent-rgb),.2)}.StandingsTable_league-tab__xR_cZ.StandingsTable_active__sYHB4{background:rgba(var(--accent-rgb),.12);color:var(--accent);border-color:rgba(var(--accent-rgb),.35);box-shadow:0 0 24px rgba(var(--accent-rgb),.15)}.StandingsTable_league-tab__xR_cZ:disabled{opacity:.4;cursor:not-allowed}.StandingsTable_header__NkdHi{text-align:center;color:white;margin-bottom:30px}.StandingsTable_header__NkdHi h1{font-weight:300;margin-bottom:8px;font-size:2rem;letter-spacing:1px;text-transform:uppercase;background:linear-gradient(135deg,rgba(255,255,255,.95) 0,var(--accent,rgba(255,255,255,.9)) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.StandingsTable_subtitle__fC1b3{font-size:.8rem;font-weight:400;margin-bottom:16px;color:rgba(var(--accent-rgb),.5);letter-spacing:2px;text-transform:uppercase}.StandingsTable_last-updated__3mDDZ{font-size:.75rem;color:rgba(255,255,255,.3);font-weight:400;letter-spacing:.5px}.StandingsTable_live-badge__zfr2U{color:#ef4444;font-weight:500}.StandingsTable_refresh-inline__7aKDO{background:none;border:none;color:rgba(var(--accent-rgb),.5);cursor:pointer;font-size:inherit;font-family:inherit;letter-spacing:inherit;padding:0;transition:color .15s ease}.StandingsTable_refresh-inline__7aKDO:hover{color:var(--accent)}.StandingsTable_refresh-inline__7aKDO:disabled{color:rgba(255,255,255,.2);cursor:default}.StandingsTable_cann-table-container__sBmZR{background:rgba(255,255,255,.04);border-radius:16px;padding:30px;box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 60px rgba(var(--accent-rgb),.03);border:1px solid rgba(var(--accent-rgb),.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.StandingsTable_points-scale__4Ekgo{display:flex;flex-direction:column;gap:0}.StandingsTable_point-row__KXb_r{display:flex;align-items:center;min-height:40px;border-bottom:1px solid rgba(255,255,255,.06);padding:8px 0}.StandingsTable_point-row__KXb_r:hover{background-color:rgba(255,255,255,.03)}.StandingsTable_point-label__L_HGm{min-width:60px;font-size:1rem;font-weight:400;color:rgba(var(--accent-rgb),.6);text-align:center;padding-right:20px;border-right:1px solid rgba(var(--accent-rgb),.12)}.StandingsTable_teams-container__WzU0s{flex:1 1;display:flex;flex-wrap:wrap;gap:10px;padding-left:20px;align-items:center}.StandingsTable_team-card__LfvmH{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:8px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);transition:all .2s ease;cursor:pointer}.StandingsTable_position-indicator__SpYVh{font-size:.65rem;font-weight:500;color:rgba(255,255,255,.4);min-width:18px;text-align:center}.StandingsTable_team-card__LfvmH:hover{transform:translateY(-2px);background:rgba(255,255,255,.12);border-color:rgba(var(--accent-rgb),.25);box-shadow:0 4px 16px rgba(0,0,0,.25),0 0 20px rgba(var(--accent-rgb),.08)}.StandingsTable_team-badge__NgGkD{width:20px;height:20px;object-fit:contain}.StandingsTable_team-card-info__5sGw4{display:flex;flex-direction:column;gap:2px;min-width:0}.StandingsTable_team-card__LfvmH .StandingsTable_team-name__Znhhp{font-size:.85rem;font-weight:500;color:rgba(255,255,255,.92);white-space:nowrap}.StandingsTable_games-in-hand-wrapper__poI9g{position:relative;display:inline-flex;align-items:center;cursor:pointer}.StandingsTable_games-in-hand__apFjH{display:inline-block;margin-left:8px;padding:2px 7px;background:rgba(16,185,129,.18);color:rgba(52,211,153,1);border-radius:6px;font-size:.7rem;font-weight:600;border:1px solid rgba(16,185,129,.3);transition:background .15s ease,border-color .15s ease}.StandingsTable_games-in-hand-wrapper__poI9g:hover .StandingsTable_games-in-hand__apFjH{background:rgba(16,185,129,.3);border-color:rgba(16,185,129,.5)}.StandingsTable_next-match-preview__mi3_B{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:100;background:rgba(15,18,25,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(16,185,129,.3);border-radius:10px;padding:10px 14px;min-width:180px;white-space:nowrap;box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 16px rgba(16,185,129,.1);animation:StandingsTable_previewFadeIn__p_CzD .15s ease-out;pointer-events:auto}.StandingsTable_next-match-preview__mi3_B:before{content:"";position:absolute;top:-5px;left:50%;transform:translateX(-50%) rotate(45deg);width:10px;height:10px;background:rgba(15,18,25,.95);border-left:1px solid rgba(16,185,129,.3);border-top:1px solid rgba(16,185,129,.3)}@keyframes StandingsTable_previewFadeIn__p_CzD{0%{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.StandingsTable_preview-header__9vqja{font-size:.6rem;font-weight:500;color:rgba(52,211,153,.7);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.StandingsTable_preview-matchup__FIvz5{display:flex;align-items:center;gap:8px}.StandingsTable_preview-venue__pII14{font-size:.7rem;font-weight:600;color:rgba(255,255,255,.5);min-width:14px;text-align:center}.StandingsTable_preview-crest__RTCwh{width:18px;height:18px;object-fit:contain}.StandingsTable_preview-opponent__aRkYp{font-size:.8rem;font-weight:500;color:rgba(255,255,255,.9)}.StandingsTable_preview-date__s9ukB{font-size:.65rem;color:rgba(255,255,255,.4);margin-top:6px}.StandingsTable_live-indicator__a7vmq{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:2px 7px;background:rgba(220,38,38,.18);color:rgba(248,113,113,1);border-radius:6px;font-size:.7rem;font-weight:600;border:1px solid rgba(220,38,38,.3);animation:StandingsTable_pulse-glow__VEaj4 2s ease-in-out infinite}.StandingsTable_live-dot__UiWn5{width:6px;height:6px;background:white;border-radius:50%;animation:StandingsTable_pulse-dot__0XFcg 1.5s ease-in-out infinite}@keyframes StandingsTable_pulse-glow__VEaj4{0%,to{box-shadow:0 2px 4px rgba(220,38,38,.3)}50%{box-shadow:0 2px 8px rgba(220,38,38,.6),0 0 12px rgba(220,38,38,.4)}}@keyframes StandingsTable_pulse-dot__0XFcg{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}.StandingsTable_point-gap__g1FH2{height:0;transition:height .5s ease}.StandingsTable_gap-1__5cq5L{height:63px}.StandingsTable_gap-2__4BCPe{height:126px}.StandingsTable_gap-3__iKN0J{height:189px}.StandingsTable_gap-4__QIQNo{height:252px}.StandingsTable_gap-5__ayqP6{height:315px}.StandingsTable_gap-6__Hqv1V{height:378px}.StandingsTable_gap-7__CsWv3{height:441px}.StandingsTable_gap-8__QPddD{height:504px}.StandingsTable_gap-9__tpuao{height:567px}.StandingsTable_gap-10__vf5Vr{height:630px}.StandingsTable_gap-large__H4Bwj{height:693px}.StandingsTable_gap-indicator__pZu_X{position:relative;display:flex;justify-content:center;align-items:center}.StandingsTable_gap-line__FBSDF{position:absolute;left:50%;top:0;bottom:0;width:1px;background:repeating-linear-gradient(to bottom,rgba(var(--accent-rgb),.3),rgba(var(--accent-rgb),.3) 4px,transparent 4px,transparent 8px)}.StandingsTable_gap-badge__tJf5I{background:rgba(var(--accent-rgb),.12);color:var(--accent);padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:500;z-index:1;border:1px solid rgba(var(--accent-rgb),.25)}.StandingsTable_position__Mw6vA{font-weight:500;font-size:1.1rem;min-width:40px;color:rgba(255,255,255,.5)}.StandingsTable_team-crest__JEmOV{width:30px;height:30px;object-fit:contain;margin:0 15px}.StandingsTable_team-name__Znhhp{flex-grow:1;font-weight:500;font-size:1rem;color:rgba(255,255,255,.85)}.StandingsTable_team-stats__4vsZb{display:flex;gap:20px;font-size:.85rem;color:rgba(255,255,255,.5)}.StandingsTable_stat-item__p_C9_{text-align:center}.StandingsTable_stat-label__fXVJv{font-size:.7rem;color:rgba(255,255,255,.35);display:block}.StandingsTable_stat-value__zDOY6{font-weight:500;color:rgba(255,255,255,.8)}.StandingsTable_points-badge__DroJz{background:rgba(var(--accent-rgb),.1);color:var(--accent);padding:8px 16px;border-radius:20px;font-weight:600;font-size:1rem;margin-left:15px;border:1px solid rgba(var(--accent-rgb),.2)}.StandingsTable_team-card__LfvmH.StandingsTable_champions-league___CHN4{background:linear-gradient(135deg,rgba(59,130,246,.14),rgba(99,102,241,.1));border:1px solid rgba(59,130,246,.35);box-shadow:0 2px 12px rgba(59,130,246,.08)}.StandingsTable_team-card__LfvmH.StandingsTable_europa-league__ijjDO{background:linear-gradient(135deg,rgba(251,146,60,.14),rgba(245,158,11,.1));border:1px solid rgba(251,146,60,.35);box-shadow:0 2px 12px rgba(251,146,60,.08)}.StandingsTable_team-card__LfvmH.StandingsTable_relegation__grT4k{background:linear-gradient(135deg,rgba(239,68,68,.14),rgba(244,63,94,.1));border:1px solid rgba(239,68,68,.35);box-shadow:0 2px 12px rgba(239,68,68,.08)}.StandingsTable_haircut-toggle__tLU_k{padding:10px 18px;border-radius:25px;background:rgba(255,255,255,.1);color:#94a3b8;font-size:1.1rem;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid transparent}.StandingsTable_haircut-toggle__tLU_k:hover{background:rgba(255,255,255,.2);color:white;transform:translateY(-2px);border-color:rgba(255,255,255,.3)}.StandingsTable_haircut-toggle-active__iIpzZ{background:linear-gradient(135deg,#8b5e3c,#d4a574);color:white;box-shadow:0 4px 15px rgba(139,94,60,.5);border-color:#d4a574}.StandingsTable_haircut-toggle-active__iIpzZ:hover{background:linear-gradient(135deg,#a0724f,#e0b588);border-color:#e0b588}.StandingsTable_haircut-toggle-desktop__HbtqG{margin-left:8px}.StandingsTable_haircut-toggle-label__1HUcs,.StandingsTable_haircut-toggle-mobile__P5nNh,.StandingsTable_mobile-league-selector__BqUNf{display:none}.StandingsTable_scissors-icon__5_WIk{display:inline-block;transition:transform .3s ease}.StandingsTable_haircut-toggle__tLU_k:hover .StandingsTable_scissors-icon__5_WIk{transform:rotate(-45deg)}.StandingsTable_haircut-toggle-active__iIpzZ .StandingsTable_scissors-icon__5_WIk{animation:StandingsTable_snip__TpKJ_ 1.5s ease-in-out infinite}@keyframes StandingsTable_snip__TpKJ_{0%,to{transform:rotate(0deg)}25%{transform:rotate(-20deg)}50%{transform:rotate(0deg)}75%{transform:rotate(20deg)}}.StandingsTable_haircut-active__cjYRe{background:linear-gradient(135deg,#1a0a00,#3d1f00 30%,#5c2e00 60%,#2d1500)!important}.StandingsTable_haircut-active__cjYRe .StandingsTable_header__NkdHi h1{background:none;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;color:rgba(255,255,255,.9)}.StandingsTable_haircut-active__cjYRe .StandingsTable_subtitle__fC1b3{color:rgba(255,255,255,.45)}.StandingsTable_haircut-title__H7lSs{font-size:2.4rem!important}.StandingsTable_scissors-float__dUQs3{display:inline-block;animation:StandingsTable_float-scissors-left__0XR04 2s ease-in-out infinite}.StandingsTable_scissors-float-reverse__J_uvZ{display:inline-block;animation:StandingsTable_float-scissors-right__msg0R 2s ease-in-out infinite;transform:scaleX(-1)}@keyframes StandingsTable_float-scissors-left__0XR04{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-5px) rotate(-10deg)}}@keyframes StandingsTable_float-scissors-right__msg0R{0%,to{transform:scaleX(-1) translateY(0) rotate(0deg)}50%{transform:scaleX(-1) translateY(-5px) rotate(10deg)}}.StandingsTable_haircut-subtitle__WXwEe{font-size:.95rem;color:#d4a574;font-weight:500;margin-top:4px}.StandingsTable_haircut-container__e_z3V{background:linear-gradient(180deg,#1c1008,#231610 50%,#1c1008);border-radius:15px;padding:24px;box-shadow:0 10px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(212,165,116,.1);border:1px solid rgba(212,165,116,.15)}.StandingsTable_haircut-legend__XdUHo{display:flex;justify-content:center;gap:20px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(212,165,116,.15)}.StandingsTable_legend-item__Oz03j{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:#a89080}.StandingsTable_target-label__SIBTY{color:#d4a574;font-weight:600;font-size:.8rem}.StandingsTable_haircut-row__UmTCG{display:flex;flex-direction:column;gap:0;padding:12px 16px;border-radius:10px;margin-bottom:6px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.04);transition:all .3s ease}.StandingsTable_haircut-row__UmTCG:hover{background:rgba(255,255,255,.06);border-color:rgba(212,165,116,.2);transform:translateX(2px)}.StandingsTable_haircut-row-bottom__iW_q3,.StandingsTable_haircut-row-top__ZnKDY{display:flex;align-items:center;gap:12px;width:100%}.StandingsTable_haircut-achieved__TA3kI{background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(5,150,105,.1))!important;border:1px solid rgba(16,185,129,.3)!important;animation:StandingsTable_celebration-glow__x2Kb5 2s ease-in-out infinite}@keyframes StandingsTable_celebration-glow__x2Kb5{0%,to{box-shadow:0 0 5px rgba(16,185,129,.2)}50%{box-shadow:0 0 20px rgba(16,185,129,.4),0 0 40px rgba(16,185,129,.1)}}.StandingsTable_hair-rapunzel__AGPRb{border-left:3px solid #6b2222}.StandingsTable_hair-very-long__AQEdx{border-left:3px solid #8b4513}.StandingsTable_hair-long__64D89{border-left:3px solid #b8860b}.StandingsTable_hair-medium__b2J_e{border-left:3px solid #d4a574}.StandingsTable_hair-short__FqSZj{border-left:3px solid #90ee90}.StandingsTable_hair-buzzcut__sld_b{border-left:3px solid #10b981}.StandingsTable_haircut-rank__Z_Iqb{min-width:32px;text-align:center}.StandingsTable_rank-number__lQhw6{font-size:.85rem;font-weight:600;color:#8b7355}.StandingsTable_haircut-crown__jfIwu{font-size:1.2rem;animation:StandingsTable_crown-bounce__hMkJ3 1s ease-in-out infinite}@keyframes StandingsTable_crown-bounce__hMkJ3{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.StandingsTable_haircut-team-info__V4cod{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.StandingsTable_haircut-badge__dGuA5{width:24px;height:24px;object-fit:contain}.StandingsTable_haircut-team-name__8xNNO{font-size:.9rem;font-weight:600;color:#e8d5c0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StandingsTable_haircut-streak__lxDbK{flex:1 1;min-width:0}.StandingsTable_streak-bar__17tEg{display:flex;gap:4px;align-items:center}.StandingsTable_streak-slot__e51eq{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border:2px solid rgba(255,255,255,.1);transition:all .3s ease;font-size:.75rem;color:#5a4a3a}.StandingsTable_streak-filled__E_jAe{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981;box-shadow:0 2px 8px rgba(16,185,129,.3)}.StandingsTable_streak-target__MwGrm{border-color:#d4a574;border-style:dashed}.StandingsTable_streak-check__BY5di{color:white;font-weight:700;font-size:.9rem}.StandingsTable_streak-scissors__cJu7G{font-size:.9rem;color:#d4a574;opacity:.6}.StandingsTable_streak-empty__vAXT9{font-size:.7rem;color:rgba(255,255,255,.15)}.StandingsTable_streak-bonus__LsTpp{font-size:.75rem;font-weight:700;color:#10b981;margin-left:4px;padding:4px 8px;background:rgba(16,185,129,.15);border-radius:6px}.StandingsTable_haircut-results__t7xk7{display:flex;gap:4px;min-width:130px;justify-content:center}.StandingsTable_result-dot__gLzPL{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;transition:transform .2s ease}.StandingsTable_result-dot__gLzPL:hover{transform:scale(1.2)}.StandingsTable_result-W__NlXQr{background:linear-gradient(135deg,#10b981,#059669);color:white;box-shadow:0 1px 4px rgba(16,185,129,.3)}.StandingsTable_result-D__798Ww{background:linear-gradient(135deg,#f59e0b,#d97706);color:white;box-shadow:0 1px 4px rgba(245,158,11,.3)}.StandingsTable_result-L__5JpsW{background:linear-gradient(135deg,#ef4444,#dc2626);color:white;box-shadow:0 1px 4px rgba(239,68,68,.3)}.StandingsTable_haircut-status__cedGl{flex-shrink:0;text-align:right;white-space:nowrap}.StandingsTable_status-achieved__5Do0N{font-weight:700;font-size:.85rem;color:#10b981;animation:StandingsTable_celebrate-text__wpcV1 1s ease-in-out infinite}@keyframes StandingsTable_celebrate-text__wpcV1{0%,to{opacity:1}50%{opacity:.7}}.StandingsTable_status-message__Q1Jfv{font-size:.8rem;font-weight:500}.StandingsTable_status-rapunzel__FMdK5{color:#6b2222}.StandingsTable_status-very-long__aT6jL{color:#8b4513}.StandingsTable_status-long__hzWSG{color:#b8860b}.StandingsTable_status-medium__ZbTlz{color:#d4a574}.StandingsTable_status-short__c4VI0{color:#90ee90}.StandingsTable_status-buzzcut__7N5Ta{color:#10b981}.StandingsTable_haircut-footer__robla{margin-top:24px;padding-top:16px;border-top:1px solid rgba(212,165,116,.15);text-align:center}.StandingsTable_haircut-footer__robla p{font-size:.8rem;color:#8b7355;font-style:italic;line-height:1.5}.StandingsTable_haircut-loading__jx4eR{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#a89080}.StandingsTable_haircut-loading__jx4eR p{margin-top:16px;font-size:.95rem}.StandingsTable_loading-scissors__euAdx{font-size:2.5rem;animation:StandingsTable_loading-snip___38wD 1s ease-in-out infinite}@keyframes StandingsTable_loading-snip___38wD{0%,to{transform:rotate(0deg) scale(1)}25%{transform:rotate(-15deg) scale(1.1)}75%{transform:rotate(15deg) scale(1.1)}}.StandingsTable_haircut-error__3yMeB{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.StandingsTable_error-scissors__HVdrZ{font-size:2.5rem;opacity:.4;margin-bottom:16px}.StandingsTable_error-title__ioqpP{font-size:1.1rem;font-weight:600;color:#a89080;margin-bottom:8px}.StandingsTable_error-detail__h5Ixy{font-size:.85rem;color:#6b5545;margin-bottom:20px;max-width:400px}.StandingsTable_error-retry__l2x9R{padding:10px 24px;border:1px solid rgba(212,165,116,.3);border-radius:8px;background:rgba(212,165,116,.1);color:#d4a574;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.StandingsTable_error-retry__l2x9R:hover:not(:disabled){background:rgba(212,165,116,.2);border-color:rgba(212,165,116,.5)}.StandingsTable_error-retry__l2x9R:disabled{opacity:.5;cursor:not-allowed}.StandingsTable_form-preview__Tfybp{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.StandingsTable_form-arrow__6a0xH{font-size:.9rem;font-weight:700;line-height:1;transition:color .2s ease}.StandingsTable_form-excellent__qOvC9{color:#10b981}.StandingsTable_form-good__v9Uw1{color:#34d399}.StandingsTable_form-neutral__yuwPT{color:#f59e0b}.StandingsTable_form-poor__yLIt8{color:#f97316}.StandingsTable_form-bad__K1Xkr{color:#ef4444}.StandingsTable_form-dots__xxY0K{display:inline-flex;align-items:center;gap:3px}.StandingsTable_form-dot__gTjMX{width:8px;height:8px;border-radius:50%;display:inline-block;transition:transform .15s ease}.StandingsTable_form-dot__gTjMX:hover{transform:scale(1.4)}.StandingsTable_form-dot-W__FoKrX{background:#10b981;box-shadow:0 0 4px rgba(16,185,129,.4)}.StandingsTable_form-dot-D__UAYuv{background:#f59e0b;box-shadow:0 0 4px rgba(245,158,11,.4)}.StandingsTable_form-dot-L__kth9Z{background:#ef4444;box-shadow:0 0 4px rgba(239,68,68,.4)}.StandingsTable_form-dots-small__gcsC_ .StandingsTable_form-dot__gTjMX{width:6px;height:6px}.StandingsTable_form-dots-small__gcsC_ .StandingsTable_form-arrow__6a0xH{font-size:.75rem}.StandingsTable_form-dots-small__gcsC_ .StandingsTable_form-dots__xxY0K{gap:2px}.StandingsTable_mode-switcher__VCdHC{display:flex;justify-content:center;gap:2px;margin-bottom:24px;background:rgba(255,255,255,.04);border:1px solid rgba(var(--accent-rgb),.1);border-radius:10px;padding:3px;max-width:460px;margin-left:auto;margin-right:auto}.StandingsTable_mode-btn__SWeN1{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border:none;border-radius:8px;background:transparent;color:rgba(255,255,255,.45);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease;letter-spacing:.3px}.StandingsTable_mode-btn__SWeN1:hover:not(:disabled){color:rgba(255,255,255,.8);background:rgba(var(--accent-rgb),.06)}.StandingsTable_mode-btn-active__9albS{background:rgba(var(--accent-rgb),.12);color:var(--accent);box-shadow:0 0 12px rgba(var(--accent-rgb),.1)}.StandingsTable_mode-btn__SWeN1:disabled{opacity:.3;cursor:not-allowed}.StandingsTable_mode-icon__fl9FB{font-size:1rem;opacity:.8}.StandingsTable_mode-label__3qUOp{font-size:.8rem}.StandingsTable_mobile-mode-switcher__d_eUx{display:none}.StandingsTable_traditional-table-container__KRXEi{background:rgba(255,255,255,.04);border-radius:16px;padding:0;box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 60px rgba(var(--accent-rgb),.03);overflow:hidden;border:1px solid rgba(var(--accent-rgb),.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.StandingsTable_traditional-table__LIdcL{width:100%;border-collapse:collapse;font-size:.85rem}.StandingsTable_traditional-table__LIdcL thead{background:rgba(255,255,255,.06)}.StandingsTable_traditional-table__LIdcL th{padding:14px 8px;color:rgba(255,255,255,.5);font-weight:500;font-size:.7rem;text-transform:uppercase;letter-spacing:1px;text-align:center;border-bottom:1px solid rgba(255,255,255,.08)}.StandingsTable_th-pos___EgdO{width:40px;text-align:center!important}.StandingsTable_th-team__7QMln{text-align:left!important;padding-left:16px!important}.StandingsTable_th-stat__QbzKb{width:44px}.StandingsTable_table-row__V9lps{transition:background-color .15s ease;border-bottom:1px solid rgba(255,255,255,.05)}.StandingsTable_table-row__V9lps:hover{background-color:rgba(255,255,255,.04)}.StandingsTable_table-row__V9lps:last-child{border-bottom:none}.StandingsTable_table-row__V9lps.StandingsTable_champions-league___CHN4{border-left:2px solid rgba(96,165,250,.7)}.StandingsTable_table-row__V9lps.StandingsTable_europa-league__ijjDO{border-left:2px solid rgba(251,146,60,.7)}.StandingsTable_table-row__V9lps.StandingsTable_relegation__grT4k{border-left:2px solid rgba(248,113,113,.7)}.StandingsTable_td-pos__MVGsG{text-align:center;font-weight:500;font-size:.8rem;color:rgba(255,255,255,.45);padding:10px 8px}.StandingsTable_table-row__V9lps.StandingsTable_champions-league___CHN4 .StandingsTable_td-pos__MVGsG{color:rgba(96,165,250,.9)}.StandingsTable_table-row__V9lps.StandingsTable_europa-league__ijjDO .StandingsTable_td-pos__MVGsG{color:rgba(251,146,60,.9)}.StandingsTable_table-row__V9lps.StandingsTable_relegation__grT4k .StandingsTable_td-pos__MVGsG{color:rgba(248,113,113,.9)}.StandingsTable_td-team__HW5hU{padding:10px 16px;font-weight:500;color:rgba(255,255,255,.92)}.StandingsTable_td-team-row__RuiJ4{display:flex;align-items:center;gap:10px}.StandingsTable_td-team-info__7W4JE{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.StandingsTable_table-badge__Tsy6Z{width:22px;height:22px;object-fit:contain;flex-shrink:0}.StandingsTable_table-team-name__D9yxj{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StandingsTable_td-stat__1hyhP{text-align:center;padding:10px 4px;color:rgba(255,255,255,.55);font-size:.8rem}.StandingsTable_td-pts__7sGbF{font-weight:600;color:var(--accent);font-size:.9rem}.StandingsTable_table-legend__6l8k2{display:flex;justify-content:center;gap:20px;padding:14px 16px;background:rgba(255,255,255,.03);border-top:1px solid rgba(255,255,255,.06);font-size:.75rem;color:rgba(255,255,255,.45)}.StandingsTable_table-legend-item__rOH6r{display:inline-flex;align-items:center;gap:6px}.StandingsTable_legend-color__iup0w{display:inline-block;width:12px;height:12px;border-radius:3px}.StandingsTable_legend-cl__aN9_k{background:rgba(59,130,246,.7)}.StandingsTable_legend-el__1NOVF{background:rgba(251,146,60,.7)}.StandingsTable_legend-rel__f2MhE{background:rgba(239,68,68,.7)}@media (max-width:768px){.StandingsTable_point-label__L_HGm{min-width:40px;font-size:.95rem}.StandingsTable_teams-container__WzU0s{padding-left:10px}.StandingsTable_team-card__LfvmH{padding:6px 12px}.StandingsTable_team-badge__NgGkD{width:16px;height:16px}.StandingsTable_team-card__LfvmH .StandingsTable_team-name__Znhhp{font-size:.85rem}.StandingsTable_games-in-hand__apFjH{font-size:.7rem;padding:2px 6px;margin-left:6px}.StandingsTable_next-match-preview__mi3_B{min-width:160px;padding:8px 12px;left:auto;right:0;transform:none}.StandingsTable_next-match-preview__mi3_B:before{left:auto;right:12px;transform:rotate(45deg)}.StandingsTable_live-indicator__a7vmq{font-size:.7rem;padding:2px 6px;margin-left:6px}.StandingsTable_live-dot__UiWn5{width:5px;height:5px}.StandingsTable_position-indicator__SpYVh{font-size:.65rem;min-width:16px}.StandingsTable_mode-switcher__VCdHC{display:none}.StandingsTable_mobile-mode-switcher__d_eUx{display:flex;gap:2px;background:rgba(255,255,255,.04);border:1px solid rgba(var(--accent-rgb),.1);border-radius:10px;padding:3px;margin-top:4px}.StandingsTable_mobile-mode-btn__9CEyu{flex:1 1;display:flex;align-items:center;justify-content:center;gap:4px;padding:10px 8px;border:none;border-radius:8px;background:transparent;color:rgba(255,255,255,.45);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease}.StandingsTable_mobile-mode-btn-active__6HJqA{background:rgba(var(--accent-rgb),.12);color:var(--accent)}.StandingsTable_mobile-mode-btn__9CEyu:disabled{opacity:.3;cursor:not-allowed}.StandingsTable_form-dots-small__gcsC_ .StandingsTable_form-dot__gTjMX{width:5px;height:5px}.StandingsTable_form-dots-small__gcsC_ .StandingsTable_form-arrow__6a0xH{font-size:.65rem}.StandingsTable_form-dots-small__gcsC_ .StandingsTable_form-dots__xxY0K{gap:1px}.StandingsTable_form-dot__gTjMX{width:6px;height:6px}.StandingsTable_form-dots__xxY0K{gap:2px}.StandingsTable_form-arrow__6a0xH{font-size:.75rem}.StandingsTable_form-preview__Tfybp{gap:3px}.StandingsTable_traditional-table__LIdcL{font-size:.8rem}.StandingsTable_traditional-table__LIdcL th{padding:10px 4px;font-size:.65rem}.StandingsTable_th-pos___EgdO{width:30px}.StandingsTable_th-stat__QbzKb{width:32px}.StandingsTable_td-team__HW5hU{padding:8px}.StandingsTable_td-team-row__RuiJ4{gap:6px}.StandingsTable_table-badge__Tsy6Z{width:18px;height:18px}.StandingsTable_table-team-name__D9yxj{font-size:.8rem}.StandingsTable_td-stat__1hyhP{font-size:.75rem;padding:8px 2px}.StandingsTable_td-pts__7sGbF{font-size:.85rem}.StandingsTable_hide-narrow___GHn0{display:none}.StandingsTable_table-legend__6l8k2{gap:12px;font-size:.7rem;flex-wrap:wrap}.StandingsTable_haircut-toggle-desktop__HbtqG,.StandingsTable_league-tabs__r_gxu{display:none}.StandingsTable_haircut-toggle-label__1HUcs{display:inline;font-size:.9rem;font-weight:600}.StandingsTable_mobile-league-selector__BqUNf{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.StandingsTable_mobile-league-current__Pp1x3{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 20px;border:1px solid rgba(var(--accent-rgb),.15);border-radius:12px;background:rgba(var(--accent-rgb),.06);color:var(--accent);font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.StandingsTable_mobile-league-current__Pp1x3:active{background:rgba(255,255,255,.18);transform:scale(.98)}.StandingsTable_mobile-league-name__xdc_3{flex:1 1;text-align:left}.StandingsTable_mobile-league-arrow__krv1q{font-size:1rem;transition:transform .2s ease;opacity:.85;margin-left:8px}.StandingsTable_mobile-league-arrow-open__zKq4G{transform:rotate(180deg)}.StandingsTable_mobile-league-options__RZni1{display:flex;flex-direction:column;gap:2px;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:4px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:StandingsTable_slideDown__3gmp8 .15s ease-out}@keyframes StandingsTable_slideDown__3gmp8{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.StandingsTable_mobile-league-option__dKXLc{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;border:none;border-radius:8px;background:transparent;color:rgba(255,255,255,.6);font-size:.95rem;font-weight:500;cursor:pointer;transition:all .15s ease;min-height:48px}.StandingsTable_mobile-league-option__dKXLc:active:not(:disabled){background:rgba(255,255,255,.15);transform:scale(.98)}.StandingsTable_mobile-league-option-active__7veqT{background:rgba(var(--accent-rgb),.1);color:var(--accent);font-weight:600}.StandingsTable_mobile-league-option__dKXLc:disabled{opacity:.5;cursor:not-allowed}.StandingsTable_mobile-league-option-name__5X4uA{flex:1 1;text-align:left}.StandingsTable_mobile-league-option-short__3CsAD{font-size:.8rem;opacity:.6;margin-left:12px}.StandingsTable_mobile-league-option-active__7veqT .StandingsTable_mobile-league-option-short__3CsAD{opacity:.85}.StandingsTable_mobile-haircut-btn__F_XMG{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;border-radius:12px;font-size:.9rem;margin-top:4px}.StandingsTable_mobile-haircut-btn__F_XMG:hover{transform:none}.StandingsTable_haircut-container__e_z3V{padding:16px 12px}.StandingsTable_haircut-row__UmTCG{padding:10px 12px;gap:8px}.StandingsTable_haircut-row-top__ZnKDY{gap:8px}.StandingsTable_haircut-row-bottom__iW_q3{gap:8px;padding-left:40px}.StandingsTable_haircut-team-name__8xNNO{font-size:.8rem;max-width:none}.StandingsTable_haircut-badge__dGuA5{width:20px;height:20px}.StandingsTable_streak-slot__e51eq{width:28px;height:28px;font-size:.65rem}.StandingsTable_streak-check__BY5di,.StandingsTable_streak-scissors__cJu7G{font-size:.75rem}.StandingsTable_haircut-results__t7xk7{min-width:auto}.StandingsTable_result-dot__gLzPL{width:20px;height:20px;font-size:.55rem}.StandingsTable_haircut-status__cedGl,.StandingsTable_status-achieved__5Do0N{font-size:.75rem}.StandingsTable_haircut-legend__XdUHo{flex-wrap:wrap;gap:12px}.StandingsTable_haircut-title__H7lSs{font-size:1.8rem!important}.StandingsTable_haircut-subtitle__WXwEe{font-size:.85rem}.StandingsTable_haircut-footer__robla p{font-size:.75rem}.StandingsTable_page-wrapper___wFXV{padding:12px 0}.StandingsTable_main-container__yqx9Y{padding:0 12px}.StandingsTable_header__NkdHi h1{font-size:1.6rem}}@media (max-width:400px){.StandingsTable_haircut-row-bottom__iW_q3{padding-left:0;flex-wrap:wrap}.StandingsTable_streak-slot__e51eq{width:24px;height:24px;border-radius:6px}.StandingsTable_result-dot__gLzPL{width:18px;height:18px;font-size:.5rem}.StandingsTable_haircut-team-name__8xNNO{font-size:.75rem}.StandingsTable_haircut-container__e_z3V{padding:12px 8px}.StandingsTable_haircut-row__UmTCG{padding:8px}.StandingsTable_mobile-league-current__Pp1x3{padding:12px 16px;font-size:.95rem}.StandingsTable_mobile-league-option__dKXLc{padding:12px 14px;font-size:.9rem;min-height:44px}.StandingsTable_form-dots-small__gcsC_ .StandingsTable_form-dot__gTjMX{width:4px;height:4px}.StandingsTable_form-dots-small__gcsC_ .StandingsTable_form-dots__xxY0K{gap:1px}.StandingsTable_form-dot__gTjMX{width:5px;height:5px}.StandingsTable_td-team-info__7W4JE .StandingsTable_form-dots__xxY0K{gap:1px}}.StandingsTable_prediction-container__gTPXX{padding:16px;max-width:800px;margin:0 auto}.StandingsTable_prediction-loading__5ypIl{text-align:center;padding:60px 20px;color:rgba(255,255,255,.6)}.StandingsTable_prediction-loading__5ypIl .StandingsTable_loading-icon__Xc0G7{display:inline-block;font-size:2rem;animation:StandingsTable_spin__F7ad9 1s linear infinite}.StandingsTable_prediction-loading__5ypIl p{margin-top:12px;font-size:.95rem}.StandingsTable_prediction-confidence__z4Nuv{text-align:center;padding:8px 16px;border-radius:8px;font-size:.8rem;font-weight:500;margin-bottom:16px;letter-spacing:.03em}.StandingsTable_confidence-low__2yTaV{background:rgba(251,191,36,.1);color:#fbbf24;border:1px solid rgba(251,191,36,.2)}.StandingsTable_confidence-medium__PQkwn{background:rgba(56,189,248,.1);color:#38bdf8;border:1px solid rgba(56,189,248,.2)}.StandingsTable_confidence-high__NBrWz{background:rgba(52,211,153,.1);color:#34d399;border:1px solid rgba(52,211,153,.2)}.StandingsTable_prediction-card__b6j6x{background:rgba(255,255,255,.03);border-radius:12px;padding:16px;margin-bottom:8px;cursor:pointer;transition:all .2s ease;border:1px solid rgba(255,255,255,.06);border-left:3px solid transparent}.StandingsTable_prediction-card__b6j6x:hover{background:rgba(255,255,255,.06);transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.3)}.StandingsTable_prediction-card__b6j6x.StandingsTable_champions-league___CHN4{border-left-color:rgba(59,130,246,.6)}.StandingsTable_prediction-card__b6j6x.StandingsTable_europa-league__ijjDO{border-left-color:rgba(249,115,22,.6)}.StandingsTable_prediction-card__b6j6x.StandingsTable_relegation__grT4k{border-left-color:rgba(239,68,68,.6)}.StandingsTable_prediction-card-header__rSdmt{display:flex;align-items:center;gap:10px;margin-bottom:10px}.StandingsTable_prediction-pos__fc66k{font-size:.8rem;font-weight:600;color:rgba(255,255,255,.4);min-width:22px;text-align:center}.StandingsTable_prediction-badge__ms1i4{width:28px;height:28px;object-fit:contain}.StandingsTable_prediction-team-name__qwcGt{flex:1 1;font-weight:600;font-size:.95rem;color:rgba(255,255,255,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StandingsTable_prediction-points__v5zHB{font-size:.85rem;color:rgba(255,255,255,.5);font-weight:500}.StandingsTable_prediction-card-body__DDNmE{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.StandingsTable_prediction-zones__g8Va_{display:flex;gap:6px;flex-wrap:wrap}.StandingsTable_prediction-zone-badge__09Y8k{display:inline-block;padding:3px 8px;border-radius:6px;font-size:.7rem;font-weight:600;letter-spacing:.02em}.StandingsTable_prediction-badge-title__zO8cf{background:rgba(251,191,36,.15);color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.StandingsTable_prediction-badge-cl__lfoog{background:rgba(59,130,246,.15);color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.StandingsTable_prediction-badge-el__Ewgk2{background:rgba(249,115,22,.15);color:#fb923c;border:1px solid rgba(249,115,22,.3)}.StandingsTable_prediction-badge-relegation__dQlpU{background:rgba(239,68,68,.15);color:#f87171;border:1px solid rgba(239,68,68,.3)}.StandingsTable_prediction-meta__s_f56{display:flex;align-items:center;gap:10px}.StandingsTable_prediction-form__KTayu{display:flex;gap:3px}.StandingsTable_schedule-tag__wyr6w{padding:2px 8px;border-radius:4px;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.StandingsTable_schedule-easy__EdnWo{background:rgba(52,211,153,.15);color:#34d399}.StandingsTable_schedule-average__gJThq{background:rgba(251,191,36,.15);color:#fbbf24}.StandingsTable_schedule-hard__54Stx{background:rgba(239,68,68,.15);color:#f87171}.StandingsTable_prediction-error__jcfq6{text-align:center;padding:60px 20px}.StandingsTable_prediction-error__jcfq6 .StandingsTable_error-icon__PQa7y{font-size:2rem;display:block;margin-bottom:12px;opacity:.5}.StandingsTable_prediction-error__jcfq6 .StandingsTable_error-title__ioqpP{color:rgba(255,255,255,.7);font-size:1rem;margin-bottom:8px}.StandingsTable_prediction-error__jcfq6 .StandingsTable_error-detail__h5Ixy{color:rgba(255,255,255,.4);font-size:.85rem;margin-bottom:16px}.StandingsTable_prediction-error__jcfq6 .StandingsTable_error-retry__l2x9R{background:rgba(var(--accent-rgb),.15);color:var(--accent);border:1px solid rgba(var(--accent-rgb),.3);padding:8px 20px;border-radius:8px;cursor:pointer;font-size:.85rem;transition:background .2s}.StandingsTable_prediction-error__jcfq6 .StandingsTable_error-retry__l2x9R:hover{background:rgba(var(--accent-rgb),.25)}.StandingsTable_modal-overlay__Ra6UP{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;animation:StandingsTable_modalFadeIn__b78FK .2s ease}@keyframes StandingsTable_modalFadeIn__b78FK{0%{opacity:0}to{opacity:1}}.StandingsTable_modal-content__12Bjb{background:rgba(20,22,30,.95);border:1px solid rgba(255,255,255,.1);border-radius:16px;max-width:560px;width:100%;max-height:85vh;position:relative;box-shadow:0 16px 64px rgba(0,0,0,.5);animation:StandingsTable_modalSlideIn__S1vG6 .25s ease;display:flex;flex-direction:column;overflow:hidden}.StandingsTable_modal-close-bar__LIW2Q{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;justify-content:flex-end;padding:8px 12px 0;background:rgba(20,22,30,.95);flex-shrink:0}.StandingsTable_modal-scroll-body__LvxRp{overflow-y:auto;padding:8px 28px 28px;flex:1 1}@keyframes StandingsTable_modalSlideIn__S1vG6{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.StandingsTable_modal-close__Wnnxm{background:none;border:none;color:rgba(255,255,255,.5);font-size:1.5rem;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .15s;line-height:1}.StandingsTable_modal-close__Wnnxm:hover{background:rgba(255,255,255,.1);color:rgba(255,255,255,.9)}.StandingsTable_modal-header__R0pAk{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.StandingsTable_modal-team-badge__ksVgB{width:48px;height:48px;object-fit:contain}.StandingsTable_modal-team-info__fjpB0{flex:1 1}.StandingsTable_modal-team-name__kRqoc{font-size:1.25rem;font-weight:700;color:rgba(255,255,255,.95);margin:0 0 4px}.StandingsTable_modal-team-stats__MJCOF{font-size:.85rem;color:rgba(255,255,255,.5);margin:0}.StandingsTable_modal-section__D0QNc{margin-bottom:20px}.StandingsTable_modal-section-title__IR5Ur{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.4);margin:0 0 12px;display:flex;align-items:center}.StandingsTable_modal-prose__CKe_i{display:flex;flex-direction:column;gap:10px}.StandingsTable_modal-prediction-line__dWqxk{display:flex;align-items:center;gap:10px;padding:6px 0}.StandingsTable_modal-prediction-chance__9TTvu{font-size:.9rem;font-weight:600;color:rgba(255,255,255,.85)}.StandingsTable_modal-summary-text__61a84{font-size:.9rem;line-height:1.5;color:rgba(255,255,255,.65);margin:0}.StandingsTable_modal-form-list__t4ZF3{display:flex;gap:6px;flex-wrap:wrap}.StandingsTable_modal-form-item__r6NcH{display:flex;align-items:center;gap:6px}.StandingsTable_opponent-grid__aAFWX{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:6px;gap:6px}.StandingsTable_opponent-chip__AR_Mw{display:flex;align-items:center;gap:8px;padding:6px 10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:8px;font-size:.8rem}.StandingsTable_opponent-chip-badge__173GK{width:20px;height:20px;object-fit:contain}.StandingsTable_opponent-chip-name__S2_YA{flex:1 1;color:rgba(255,255,255,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StandingsTable_opponent-chip-pos__gVUxc{color:rgba(255,255,255,.4);font-weight:500;font-size:.75rem}.StandingsTable_modal-summary__41I7G{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.StandingsTable_summary-stat__K7c8l{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:10px 12px;text-align:center}.StandingsTable_summary-label__g1jw0{display:block;font-size:.7rem;color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.StandingsTable_summary-value__VMa2p{display:block;font-size:1.1rem;font-weight:700;color:rgba(255,255,255,.9)}@media (max-width:768px){.StandingsTable_prediction-container__gTPXX{padding:12px 8px}.StandingsTable_prediction-card__b6j6x{padding:12px;min-height:48px}.StandingsTable_prediction-card-body__DDNmE{flex-direction:column;align-items:flex-start}.StandingsTable_prediction-zones__g8Va_{width:100%}.StandingsTable_prediction-zone-badge__09Y8k{font-size:.65rem;padding:2px 6px}.StandingsTable_prediction-team-name__qwcGt{font-size:.85rem}.StandingsTable_modal-overlay__Ra6UP{padding:0;align-items:flex-end}.StandingsTable_modal-content__12Bjb{max-width:100%;max-height:90vh;border-radius:16px 16px 0 0}.StandingsTable_modal-scroll-body__LvxRp{padding:8px 16px 20px}.StandingsTable_modal-team-badge__ksVgB{width:36px;height:36px}.StandingsTable_modal-team-name__kRqoc{font-size:1.05rem}.StandingsTable_opponent-grid__aAFWX{grid-template-columns:1fr}}@media (max-width:400px){.StandingsTable_prediction-card-header__rSdmt{gap:6px}.StandingsTable_prediction-badge__ms1i4{width:22px;height:22px}.StandingsTable_prediction-team-name__qwcGt{font-size:.75rem}.StandingsTable_prediction-zone-badge__09Y8k{font-size:.6rem;padding:2px 5px}.StandingsTable_factor-label__YAKhf,.StandingsTable_zone-prob-label__xO2qm{width:80px;font-size:.68rem}}.SeasonProgress_season-progress-container__HHprh{background:rgba(255,255,255,.04);border:1px solid rgba(var(--accent-rgb,255,255,255),.1);border-radius:12px;padding:1.25rem;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.SeasonProgress_progress-header__S_GaM{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.SeasonProgress_season-label__D7M4L{font-size:.85rem;font-weight:500;color:rgba(255,255,255,.75);letter-spacing:.5px;text-transform:uppercase}.SeasonProgress_matchday-info__MuZ0p{font-size:.85rem;color:rgba(255,255,255,.6);font-weight:400}.SeasonProgress_progress-bar-wrapper__rM0Qa{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.SeasonProgress_progress-bar__t4bZ_{flex:1 1;height:6px;background:rgba(255,255,255,.08);border-radius:3px;overflow:hidden;position:relative}.SeasonProgress_progress-fill__8Oyk_{height:100%;background:linear-gradient(90deg,var(--accent,rgba(255,255,255,.4)),var(--accent-secondary,rgba(255,255,255,.5)));transition:width .5s ease;border-radius:3px;box-shadow:0 0 8px rgba(var(--accent-rgb,255,255,255),.2)}.SeasonProgress_progress-percentage__HBPIW{font-size:.8rem;font-weight:500;color:var(--accent,rgba(255,255,255,.65));min-width:50px;text-align:right}.SeasonProgress_season-dates__J2V0V{display:flex;justify-content:space-between;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.1)}.SeasonProgress_date__HKsGZ{font-size:.85rem;color:rgba(255,255,255,.6);font-weight:500}.SeasonProgress_time-progress__iWYKv{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.SeasonProgress_time-bar__LveSf{height:6px;background:rgba(255,255,255,.1);border-radius:3px;overflow:hidden;margin-bottom:.5rem}.SeasonProgress_time-fill__Vd4Di{height:100%;background:linear-gradient(90deg,rgba(var(--accent-rgb,245,158,11),.35) 0,rgba(var(--accent-rgb,217,119,6),.5) 100%);transition:width .5s ease}.SeasonProgress_time-label__tSSYZ{font-size:.8rem;color:rgba(255,255,255,.5);display:block;text-align:center}@media (max-width:768px){.SeasonProgress_season-progress-container__HHprh{padding:1rem;margin-bottom:1.5rem}.SeasonProgress_progress-header__S_GaM{flex-direction:column;align-items:flex-start;gap:.5rem}.SeasonProgress_season-label__D7M4L{font-size:1rem}.SeasonProgress_matchday-info__MuZ0p{font-size:.85rem}.SeasonProgress_progress-bar-wrapper__rM0Qa{gap:.75rem}.SeasonProgress_progress-bar__t4bZ_{height:20px}.SeasonProgress_progress-percentage__HBPIW{font-size:.9rem;min-width:45px}}