#react-radar-root{width:100%}.radar-calendar-bar{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:6px;margin-bottom:8px;padding:4px 2px;display:flex;overflow-x:auto}.radar-calendar-bar::-webkit-scrollbar{display:none}.radar-calendar-day{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s cubic-bezier(.2,.8,.2,1);box-shadow:0 1px 3px #0f172a0a;text-align:center!important;background:#fff!important;border:1px solid #e2e8f0e6!important;border-radius:12px!important;outline:none!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-width:52px!important;padding:6px 12px!important;display:inline-flex!important}[data-bs-theme=dark] .radar-calendar-day{box-shadow:none;background:#ffffff0f!important;border:1px solid #ffffff1a!important}.radar-calendar-day:hover:not(.active){transform:translateY(-1px);box-shadow:0 3px 8px #0f172a0f;background:#f8fafc!important;border-color:#cbd5e1!important}[data-bs-theme=dark] .radar-calendar-day:hover:not(.active){transform:translateY(-1px);background:#ffffff1f!important;border-color:#fff3!important}.radar-calendar-day.active{transform:translateY(-1px);color:#fff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-color:#2563eb!important;box-shadow:0 4px 14px #2563eb59!important}.radar-calendar-dow{text-transform:uppercase;letter-spacing:.4px;color:#64748b;opacity:.9;margin-bottom:2px;font-size:.65rem;font-weight:700;line-height:1.1}.radar-calendar-day.active .radar-calendar-dow{color:#ffffffd9;font-weight:800}[data-bs-theme=dark] .radar-calendar-dow{color:#94a3b8}.radar-calendar-date{font-variant-numeric:tabular-nums;letter-spacing:-.2px;color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.85rem;font-weight:700;line-height:1.1}.radar-calendar-day.active .radar-calendar-date{color:#fff;font-weight:800}[data-bs-theme=dark] .radar-calendar-date{color:#f8fafc}.radar-search-box{background:#fff;border:1px solid #e2e8f0}[data-bs-theme=dark] .radar-search-box{background:#0f172a99;border:1px solid #3b82f666}.radar-search-input{color:#0f172a!important}[data-bs-theme=dark] .radar-search-input{color:#fff!important}.radar-search-input::placeholder{color:#94a3b8!important}.sport-pill{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:6px;padding:6px 14px;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.2,.8,.2,1);display:inline-flex;box-shadow:0 2px 6px #0000000a;color:#1e293b!important;background:#fff!important;border:none!important;border-radius:9999px!important}.sport-pill .sport-icon{font-size:1rem;line-height:1}.sport-pill .sport-name{font-weight:600;line-height:1.2}.sport-pill .match-count-badge{color:#475569;background:#f1f5f9;border-radius:9999px;margin-left:2px;padding:1px 7px;font-family:Inter,monospace;font-size:.72rem;font-weight:700;transition:all .2s}[data-bs-theme=light] .sport-pill:not(.active){box-shadow:0 1px 3px #00000008;color:#1e293b!important;background:#fff!important;border:1px solid #e2e8f0!important}[data-bs-theme=light] .sport-pill:hover:not(.active):not(.disabled){box-shadow:0 2px 6px #0000000d;color:#0f172a!important;background:#f8fafc!important;border-color:#cbd5e1!important}[data-bs-theme=dark] .sport-pill{box-shadow:none;color:#cbd5e1!important;background:#ffffff14!important}[data-bs-theme=dark] .sport-pill:hover:not(.active){color:#fff!important;background:#ffffff24!important}[data-bs-theme=dark] .sport-pill .match-count-badge{color:#cbd5e1;background:#ffffff1f}.sport-pill.sport-pill-football.active{box-shadow:0 4px 14px #10b98159;color:#fff!important;background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important}.sport-pill.sport-pill-hockey.active{box-shadow:0 4px 14px #2563eb59;color:#fff!important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important}.sport-pill.active{box-shadow:0 4px 14px #f59e0b59;color:#fff!important;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important}.sport-pill.active .match-count-badge{font-weight:800;box-shadow:0 1px 3px #0000001f;color:#0f172a!important;background:#fff!important}.sport-pill.disabled{opacity:.6;pointer-events:none;cursor:not-allowed!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}.sport-pill.disabled .sport-name{color:#94a3b8!important}.sport-pill.disabled .badge{color:#94a3b8;background:#f1f5f9;border-radius:9999px;padding:2px 6px;font-size:.65rem;font-weight:600}[data-bs-theme=dark] .sport-pill.disabled .badge{color:#64748b;background:#ffffff14}.radar-sports-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:4px 6px;transition:all .25s;box-shadow:0 1px 4px #00000008}[data-bs-theme=dark] .radar-sports-card{background:#0f172ab3;border:1px solid #ffffff1a;box-shadow:0 4px 16px #00000040}.radar-tabs-sticky-wrapper{background:0 0;position:static}@media (width<=767.98px){.radar-tabs-sticky-wrapper{z-index:1040!important;padding-top:calc(8px + env(safe-area-inset-top,0px))!important;pointer-events:none!important;background:0 0!important;margin-top:0!important;margin-bottom:4px!important;padding-bottom:6px!important;position:sticky!important;top:0!important}.radar-tabs-sticky-wrapper .radar-header-bottom{transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:auto!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;border-radius:28px!important;margin-left:8px!important;margin-right:8px!important;padding:6px 10px!important;overflow:auto hidden!important}.radar-tabs-sticky-wrapper .radar-header-bottom::-webkit-scrollbar{display:none!important}[data-bs-theme=light] .radar-tabs-sticky-wrapper .radar-header-bottom{-webkit-backdrop-filter:blur(28px)saturate(210%)!important;background:#ffffffeb!important;border:1px solid #e2e8f0d9!important;box-shadow:0 12px 36px -4px #0f172a29,0 4px 14px #0000000f!important}[data-bs-theme=dark] .radar-tabs-sticky-wrapper .radar-header-bottom{-webkit-backdrop-filter:blur(28px)saturate(210%)!important;background:#0f172aeb!important;border:1px solid #ffffff1a!important;box-shadow:0 16px 45px -4px #000000a6,0 4px 16px #0006!important}}.radar-mode-bubble{background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:4px;padding:3px 4px;display:inline-flex;position:relative;box-shadow:0 2px 8px #0000000a}[data-bs-theme=dark] .radar-mode-bubble{background:#182234;border:1px solid #ffffff1a;box-shadow:0 2px 10px #0000004d}.radar-mode-bubble:before{content:"";z-index:2;border-bottom:5px solid #fff;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:-5px;left:50%;transform:translate(-50%)}[data-bs-theme=dark] .radar-mode-bubble:before{border-bottom-color:#182234}.radar-mode-bubble:after{content:"";z-index:1;border-bottom:6px solid #e2e8f0;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;top:-6px;left:50%;transform:translate(-50%)}[data-bs-theme=dark] .radar-mode-bubble:after{border-bottom-color:#ffffff1f}.radar-mode-bubble .radar-mode-btn{color:#64748b;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;gap:6px;padding:5px 14px;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.82rem;font-weight:600;line-height:1.2;transition:all .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}[data-bs-theme=dark] .radar-mode-bubble .radar-mode-btn{color:#94a3b8}.radar-mode-bubble .radar-mode-btn:hover:not(.active){color:#0f172a;background:#0000000a}[data-bs-theme=dark] .radar-mode-bubble .radar-mode-btn:hover:not(.active){color:#fff;background:#ffffff14}.radar-mode-bubble .radar-mode-btn.active{box-shadow:0 2px 8px #2563eb59;color:#fff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important}.radar-mode-bubble .radar-mode-btn:not(.active) .radar-mode-count-badge{color:#64748b;background:#f1f5f9}[data-bs-theme=dark] .radar-mode-bubble .radar-mode-btn:not(.active) .radar-mode-count-badge{color:#cbd5e1;background:#ffffff1a}.radar-trend-switcher{-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:4px;padding:3px 6px;display:inline-flex;box-shadow:0 1px 2px #00000005}[data-bs-theme=dark] .radar-trend-switcher{box-shadow:none;background:#0f172a99;border:1px solid #ffffff1f}.radar-switcher-label{color:#64748b;-webkit-user-select:none;user-select:none;font-size:.74rem;font-weight:600}[data-bs-theme=dark] .radar-switcher-label{color:#94a3b8}.radar-trend-switcher .radar-mode-btn{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:.74rem;font-weight:600;line-height:1.2;transition:all .2s;display:inline-flex}[data-bs-theme=dark] .radar-trend-switcher .radar-mode-btn{color:#94a3b8}.radar-trend-switcher .radar-mode-btn:hover:not(.active){color:#0f172a;background:#0000000a}[data-bs-theme=dark] .radar-trend-switcher .radar-mode-btn:hover:not(.active){color:#fff;background:#ffffff14}.radar-trend-switcher .radar-mode-btn.active{box-shadow:0 2px 8px #2563eb59;color:#fff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important}.badge-beta-tag{letter-spacing:.3px;border-radius:4px;padding:1.5px 5px;font-size:.55rem;font-weight:800;line-height:1;color:#fff!important;background:#f59e0b!important;border:none!important}.radar-mode-count-badge{color:#fff;background:#ffffff3d;border-radius:9999px;padding:1px 6px;font-family:Inter,monospace;font-size:.68rem;font-weight:700;line-height:1.2}.mc-live-dot,.radar-mode-btn .mc-live-dot{background-color:#ef4444!important;border-radius:50%!important;width:7px!important;height:7px!important;animation:1.6s ease-in-out infinite pulseLiveDot!important;display:inline-block!important;box-shadow:0 0 6px #ef4444cc!important}@keyframes pulseLiveDot{0%{opacity:.75;transform:scale(.9)}50%{opacity:1;transform:scale(1.15);box-shadow:0 0 8px #ef4444e6}to{opacity:.75;transform:scale(.9)}}.radar-table-container{background:#fff;border:1px solid #cbd5e1;border-radius:14px;overflow:hidden;box-shadow:0 4px 20px -2px #0f172a0f}[data-bs-theme=dark] .radar-table-container{background:#0f172a;border:1px solid #ffffff14;box-shadow:0 8px 30px #00000059}.radar-desktop-islands-container{width:100%;margin-top:14px}.radar-master-header-card{z-index:30;border-radius:14px;margin-bottom:14px;position:sticky;top:8px;overflow:hidden;box-shadow:0 10px 30px -5px #0f172a12,0 2px 8px #00000008;-webkit-backdrop-filter:blur(24px)saturate(190%)!important;background:#ffffffb8!important;border:1px solid #e2e8f0d9!important}[data-bs-theme=dark] .radar-master-header-card{box-shadow:0 12px 36px -5px #00000080;-webkit-backdrop-filter:blur(24px)saturate(190%)!important;background:#0f172abf!important;border:1px solid #ffffff1a!important}.radar-master-header-card .radar-header-table,.radar-master-header-card .radar-table thead,.radar-master-header-card .radar-table thead tr,.radar-master-header-card .radar-table thead th,.radar-master-header-card .radar-th-sub th{--bs-table-bg:transparent!important;background:0 0!important;border-bottom:none!important}.radar-master-header-card .radar-th{border-right:1px solid #e2e8f099!important;padding:8px 4px!important}[data-bs-theme=dark] .radar-master-header-card .radar-th{border-right:1px solid #ffffff0f!important}.radar-master-header-card .radar-th-sub th{font-size:.68rem;font-weight:600;color:#64748b!important;border-top:1px solid #e2e8f0a6!important;border-right:1px solid #e2e8f080!important;padding:5px 4px!important}[data-bs-theme=dark] .radar-master-header-card .radar-th-sub th{color:#94a3b8!important;border-top:1px solid #ffffff12!important;border-right:1px solid #ffffff0d!important}.radar-league-island{-webkit-backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #e2e8f0d9;border-radius:14px;margin-bottom:14px;transition:box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 4px 16px #0f172a0a}[data-bs-theme=dark] .radar-league-island{background:#0f172ae0;border:1px solid #ffffff14;box-shadow:0 4px 16px #00000040}.radar-league-island:hover{box-shadow:0 6px 20px #0f172a14}[data-bs-theme=dark] .radar-league-island:hover{border-color:#ffffff29;box-shadow:0 6px 24px #00000059}.radar-league-island.island-gold{border:1px solid #f59e0b66;box-shadow:0 4px 16px #f59e0b14}[data-bs-theme=dark] .radar-league-island.island-gold{border:1px solid #f59e0b4d;box-shadow:0 4px 16px #f59e0b26}.radar-league-island .league-header-inner{-webkit-backdrop-filter:blur(10px);background:#f1f5f9d9;border-top:none!important;border-bottom:1px solid #e2e8f0d9!important}[data-bs-theme=dark] .radar-league-island .league-header-inner{background:#1e293bd9;border-top:none!important;border-bottom:1px solid #ffffff14!important}.radar-league-island:hover .league-header-inner{background:#e2e8f0f2}[data-bs-theme=dark] .radar-league-island:hover .league-header-inner{background:#24334af2}.radar-league-island .league-header-inner.league-header-gold{box-shadow:none!important;background:#fef3c773!important;border-bottom:1px solid #f59e0b40!important;border-left:4px solid #f59e0b!important}[data-bs-theme=dark] .radar-league-island .league-header-inner.league-header-gold{box-shadow:none!important;background:#f59e0b1f!important;border-bottom:1px solid #f59e0b33!important;border-left:4px solid #fbbf24!important}.radar-league-island:hover .league-header-inner.league-header-gold{background:#fef08a8c!important}[data-bs-theme=dark] .radar-league-island:hover .league-header-inner.league-header-gold{background:#f59e0b2e!important}.radar-league-island .league-header-gold .league-title-country{color:#0f172a!important}[data-bs-theme=dark] .radar-league-island .league-header-gold .league-title-country{color:#f8fafc!important;text-shadow:none!important}.radar-league-island .league-header-gold .league-title-name{color:#64748b!important;font-weight:500!important}[data-bs-theme=dark] .radar-league-island .league-header-gold .league-title-name{color:#94a3b8!important}.radar-league-island.is-collapsed .league-header-inner,.radar-league-island .radar-table tbody tr:last-child td,.radar-league-island .radar-table tbody tr:last-child th{border-bottom:none!important}.radar-table tbody tr.team-row:not(.team-row-2) td:not([rowspan]),.radar-table tbody tr.team-row:not(.team-row-2) td[rowspan="1"],.radar-table tbody tr.team-row:not(.team-row-2) th,.radar-table tbody tr.team-row-1 td:not([rowspan]),.radar-table tbody tr.team-row-1 td[rowspan="1"],.radar-table tbody tr.team-row-1 th,[data-bs-theme=light] .radar-table tbody tr.team-row:not(.team-row-2) td:not([rowspan]),[data-bs-theme=light] .radar-table tbody tr.team-row:not(.team-row-2) td[rowspan="1"],[data-bs-theme=light] .radar-table tbody tr.team-row-1 td:not([rowspan]),[data-bs-theme=light] .radar-table tbody tr.team-row-1 td[rowspan="1"],[data-bs-theme=dark] .radar-table tbody tr.team-row:not(.team-row-2) td:not([rowspan]),[data-bs-theme=dark] .radar-table tbody tr.team-row:not(.team-row-2) td[rowspan="1"],[data-bs-theme=dark] .radar-table tbody tr.team-row-1 td:not([rowspan]),[data-bs-theme=dark] .radar-table tbody tr.team-row-1 td[rowspan="1"]{border-bottom:0!important}body:not(.compact-mode) .radar-table tbody tr.team-row-2 td,body:not(.compact-mode) .radar-table tbody tr.team-row-2 th,body:not(.compact-mode) .radar-table tbody tr.team-row-1 td[rowspan="2"],body:not(.compact-mode) .radar-table tbody tr.team-row-1 td.col-time,body:not(.compact-mode) .radar-table tbody tr.team-row-1 td.col-odds,[data-bs-theme=light] body:not(.compact-mode) .radar-table tbody tr.team-row-2 td,[data-bs-theme=light] body:not(.compact-mode) .radar-table tbody tr.team-row-1 td[rowspan="2"],[data-bs-theme=light] body:not(.compact-mode) .radar-table tbody tr.team-row-1 td.col-time,[data-bs-theme=light] body:not(.compact-mode) .radar-table tbody tr.team-row-1 td.col-odds{border-bottom:1px solid #cbd5e1!important}[data-bs-theme=dark] body:not(.compact-mode) .radar-table tbody tr.team-row-2 td,[data-bs-theme=dark] body:not(.compact-mode) .radar-table tbody tr.team-row-2 th,[data-bs-theme=dark] body:not(.compact-mode) .radar-table tbody tr.team-row-1 td[rowspan="2"],[data-bs-theme=dark] body:not(.compact-mode) .radar-table tbody tr.team-row-1 td.col-time,[data-bs-theme=dark] body:not(.compact-mode) .radar-table tbody tr.team-row-1 td.col-odds{border-bottom:1px solid #ffffff14!important}body:not(.compact-mode) .radar-table tbody tr.team-row-2.match-hover td,body:not(.compact-mode) .radar-table tbody tr.team-row-1.match-hover td[rowspan="2"],body:not(.compact-mode) .radar-table tbody tr.team-row-1.match-hover td.col-time,body:not(.compact-mode) .radar-table tbody tr.team-row-1.match-hover td.col-odds,[data-bs-theme=light] body:not(.compact-mode) .radar-table tbody tr.team-row-2.match-hover td,[data-bs-theme=light] body:not(.compact-mode) .radar-table tbody tr.team-row-1.match-hover td[rowspan="2"],[data-bs-theme=light] body:not(.compact-mode) .radar-table tbody tr.team-row-1.match-hover td.col-time,[data-bs-theme=light] body:not(.compact-mode) .radar-table tbody tr.team-row-1.match-hover td.col-odds{border-bottom-color:#10b98159!important}[data-bs-theme=dark] body:not(.compact-mode) .radar-table tbody tr.team-row-2.match-hover td,[data-bs-theme=dark] body:not(.compact-mode) .radar-table tbody tr.team-row-1.match-hover td[rowspan="2"],[data-bs-theme=dark] body:not(.compact-mode) .radar-table tbody tr.team-row-1.match-hover td.col-time,[data-bs-theme=dark] body:not(.compact-mode) .radar-table tbody tr.team-row-1.match-hover td.col-odds{border-bottom-color:#34d39959!important}body:not(.compact-mode) .radar-table tbody tr.match-hover td{background-color:#10b98109!important}[data-bs-theme=dark] body:not(.compact-mode) .radar-table tbody tr.match-hover td{background-color:#34d3990f!important}.compact-mode .radar-table td,.compact-mode .radar-table th,.compact-mode .col-time,.compact-mode .col-odds,.compact-mode .col-odds-prematch,.compact-mode .col-odds-1x2,.compact-mode .col-odds-totals,.compact-mode .col-teams,.compact-mode tr.team-row-1 td,.compact-mode tr.team-row-1 th,[data-bs-theme=light] .compact-mode tr.team-row-1 td,[data-bs-theme=dark] .compact-mode tr.team-row-1 td{border:none!important}.radar-table tbody td{vertical-align:middle;border-right:1px solid #e2e8f0b3}[data-bs-theme=dark] .radar-table tbody td{border-right:1px solid #ffffff0d}.radar-table tbody td.col-stat-last{border-right:1px solid #cbd5e1e6!important}[data-bs-theme=dark] .radar-table tbody td.col-stat-last{border-right:1px solid #ffffff1f!important}.radar-table .team-name-text{color:#1e293b;letter-spacing:-.01em;font-size:.81rem;font-weight:600;transition:color .15s}[data-bs-theme=dark] .radar-table .team-name-text{color:#f1f5f9}.col-odds,.col-odds-prematch,.col-odds-1x2,.col-odds-totals,.col-odds-prematch-totals,.odds-container,.live-odd-active,.radar-total-threshold{font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum"!important}.desktop-odds-box{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";flex-direction:column;justify-content:center;align-items:center;gap:1px;width:100%;margin:0 auto;padding:1px 0;display:flex;box-shadow:none!important;background:0 0!important;border:none!important}[data-bs-theme=dark] .desktop-odds-box{box-shadow:none!important;background:0 0!important;border:none!important}.desktop-odds-box.is-prematch .desktop-odd-num{font-size:.73rem;font-weight:500;color:#64748b!important}[data-bs-theme=dark] .desktop-odds-box.is-prematch .desktop-odd-num{color:#94a3b8!important}.desktop-odds-box.is-live .desktop-odd-num.live-odd-active,.live-odd-active{font-size:.73rem;font-weight:700;color:#10b981!important}[data-bs-theme=dark] .desktop-odds-box.is-live .desktop-odd-num.live-odd-active,[data-bs-theme=dark] .live-odd-active{color:#34d399!important}.desktop-odd-num.live-odd-dimmed{opacity:.6;font-size:.73rem;font-weight:500;color:#64748b!important}[data-bs-theme=dark] .desktop-odd-num.live-odd-dimmed{color:#94a3b8!important}.desktop-odd-num{justify-content:center;align-items:center;width:100%;height:16px;line-height:16px;display:flex}.desktop-odd-threshold,.desktop-odd-threshold.live-threshold{justify-content:center;align-items:center;height:16px;font-size:.74rem;line-height:16px;display:flex;color:#0f172a!important;font-weight:800!important}[data-bs-theme=dark] .desktop-odd-threshold,[data-bs-theme=dark] .desktop-odd-threshold.live-threshold{color:#f8fafc!important}.radar-table tr.league-row td{border-top:1px solid #cbd5e1!important;border-bottom:1px solid #cbd5e1!important;padding:0!important}[data-bs-theme=dark] .radar-table tr.league-row td{border-top:1px solid #ffffff1f!important;border-bottom:1px solid #ffffff1f!important}.league-header-inner{color:#334155;background:#f8fafc;transition:background .2s;border-top:1px solid #cbd5e1!important;border-bottom:1px solid #cbd5e1!important}[data-bs-theme=dark] .league-header-inner{color:#f8fafc;background:#182234;border-top:1px solid #ffffff1f!important;border-bottom:1px solid #ffffff1f!important}.league-row:hover .league-header-inner{background:#f1f5f9}[data-bs-theme=dark] .league-row:hover .league-header-inner{background:#1e2b42}.league-header-inner.league-header-gold{box-shadow:0 1px 4px #f59e0b1f;background:linear-gradient(90deg,#fef3c7cc 0%,#fffbeb99 60%,#fef3c766 100%)!important;border-bottom:1px solid #f59e0b59!important;border-left:4px solid #f59e0b!important}[data-bs-theme=dark] .league-header-inner.league-header-gold{box-shadow:0 2px 10px #f59e0b2e;background:linear-gradient(90deg,#f59e0b2e 0%,#261d0ed9 60%,#f59e0b14 100%)!important;border-bottom:1px solid #f59e0b66!important;border-left:4px solid #fbbf24!important}.league-row:hover .league-header-inner.league-header-gold{background:linear-gradient(90deg,#fef08ae6 0%,#fef3c7bf 100%)!important}[data-bs-theme=dark] .league-row:hover .league-header-inner.league-header-gold{background:linear-gradient(90deg,#f59e0b47 0%,#372912f2 100%)!important}.league-header-gold .league-title-country{color:#92400e!important}[data-bs-theme=dark] .league-header-gold .league-title-country{text-shadow:0 0 10px #fde04740;color:#fef08a!important}.league-header-gold .league-title-name{color:#b45309!important;font-weight:600!important}[data-bs-theme=dark] .league-header-gold .league-title-name{opacity:.95;color:#fde047!important}.badge-top-gold{color:#fff;letter-spacing:.3px;vertical-align:middle;background:linear-gradient(135deg,#f59e0b,#d97706);border:1px solid #fef3c799;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:6px;padding:.5px 6px;font-size:.58rem;font-weight:800;line-height:1.15;display:inline-flex;box-shadow:0 1px 3px #d9770659}.league-count-badge{font-variant-numeric:tabular-nums;background:#f1f5f9;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 8px;font-family:Inter,-apple-system,sans-serif;font-size:.72rem;font-weight:700;line-height:1.2;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a;color:#475569!important;border:1px solid #cbd5e1!important}.league-count-badge-gold{background:linear-gradient(135deg,#f59e0b,#d97706);border:1px solid #fef3c799;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-family:Inter,-apple-system,sans-serif;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 1px 3px #d9770659;color:#fff!important}[data-bs-theme=dark] .league-count-badge{box-shadow:none;background:#ffffff14;color:#cbd5e1!important;border:1px solid #ffffff2e!important}.radar-mobile-league-header:hover .league-count-badge:not(.badge-top-gold),.league-row:hover .league-count-badge:not(.badge-top-gold){background:#e2e8f0;color:#1e293b!important;border-color:#94a3b8!important}[data-bs-theme=dark] .radar-mobile-league-header:hover .league-count-badge:not(.badge-top-gold),[data-bs-theme=dark] .league-row:hover .league-count-badge:not(.badge-top-gold){background:#ffffff24;color:#f8fafc!important;border-color:#ffffff47!important}.league-header-gold .league-count-badge{color:#fff!important;background:linear-gradient(135deg,#f59e0b,#d97706)!important;border:1px solid #fef3c799!important;font-weight:800!important;box-shadow:0 2px 6px #d9770659!important}.mc-league-pill.mc-league-pill-gold{font-weight:700;color:#92400e!important;background:linear-gradient(135deg,#fef3c7f2,#fef08ad9)!important;border:1px solid #f59e0b80!important;box-shadow:0 2px 8px #f59e0b40!important}[data-bs-theme=dark] .mc-league-pill.mc-league-pill-gold{font-weight:700;color:#fef08a!important;background:linear-gradient(135deg,#f59e0b40,#261d0ef2)!important;border:1px solid #f59e0b80!important;box-shadow:0 2px 10px #f59e0b4d!important}.radar-score-badge{color:#0f172a;font-variant-numeric:tabular-nums;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 6px;font-size:.82rem;font-weight:800;transition:background-color .8s cubic-bezier(.16,1,.3,1),border-color .8s cubic-bezier(.16,1,.3,1),color .8s cubic-bezier(.16,1,.3,1),box-shadow .8s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 2px #00000008}[data-bs-theme=dark] .radar-score-badge{color:#fff;background:#ffffff14;border:1px solid #ffffff29}.col-pressure{padding:0!important}.radar-pressure-badge{font-variant-numeric:tabular-nums;color:#64748b;background:0 0;border-radius:6px;justify-content:center;align-items:center;min-width:36px;height:22px;padding:0 4px;font-size:.72rem;font-weight:700;transition:all .2s;display:inline-flex}[data-bs-theme=dark] .radar-pressure-badge{color:#94a3b8}.radar-pressure-badge.is-leader{color:#059669;background:#10b9811f;border:1px solid #10b9814d}[data-bs-theme=dark] .radar-pressure-badge.is-leader{color:#34d399;background:#10b98133;border:1px solid #10b98166}.radar-time-pill{font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #cbd5e1;box-shadow:0 1px 2px #0000000a;box-sizing:border-box!important;border-radius:5px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;padding:1px 0!important;display:inline-flex!important}.radar-time-pill .radar-time-period{letter-spacing:-.3px;color:#3b82f6;text-align:center;margin-bottom:1px!important;font-size:.54rem!important;font-weight:700!important;line-height:1!important}.radar-time-pill .radar-time-val{letter-spacing:-.3px;color:#0f172a;text-align:center;font-size:.68rem!important;font-weight:800!important;line-height:1!important}[data-bs-theme=dark] .radar-time-pill{background:#182234;border:1px solid #ffffff24;box-shadow:0 1px 3px #0003}[data-bs-theme=dark] .radar-time-pill .radar-time-period{color:#60a5fa}[data-bs-theme=dark] .radar-time-pill .radar-time-val{color:#fff}.radar-time-pill.time-pill-break{background:#fff!important;border:1px solid #cbd5e1!important}.radar-time-pill.time-pill-break .radar-time-period{color:#d97706!important;font-weight:700!important}.radar-time-pill.time-pill-break .radar-time-val{color:#0f172a!important;font-weight:800!important}[data-bs-theme=dark] .radar-time-pill.time-pill-break{background:#182234!important;border:1px solid #ffffff24!important}[data-bs-theme=dark] .radar-time-pill.time-pill-break .radar-time-period{color:#fbbf24!important}[data-bs-theme=dark] .radar-time-pill.time-pill-break .radar-time-val{color:#fff!important}.radar-time-pill.time-pill-added{background:#fff!important;border:1px solid #cbd5e1!important}.radar-time-pill.time-pill-added .radar-time-period{color:#ef4444!important;font-weight:700!important}.radar-time-pill.time-pill-added .radar-time-val{color:#0f172a!important;font-weight:800!important}[data-bs-theme=dark] .radar-time-pill.time-pill-added{background:#182234!important;border:1px solid #ffffff24!important}[data-bs-theme=dark] .radar-time-pill.time-pill-added .radar-time-period{color:#f87171!important}[data-bs-theme=dark] .radar-time-pill.time-pill-added .radar-time-val{color:#fff!important}.stat-val{color:#64748b;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:.73rem;font-weight:500}[data-bs-theme=dark] .stat-val{color:#94a3b8}.stat-val.stat-zero{opacity:.45;color:#94a3b8;font-weight:500}[data-bs-theme=dark] .stat-val.stat-zero{opacity:.4;color:#64748b}.stat-val.stat-active{opacity:1;font-weight:500;color:#64748b!important}[data-bs-theme=dark] .stat-val.stat-active{color:#94a3b8!important}.stat-diff{color:#64748b;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,SF Mono,Menlo,Monaco,monospace;font-size:.73rem}[data-bs-theme=dark] .stat-diff{color:#94a3b8}.stat-diff.trend-dimmed{opacity:.45;color:#94a3b8}[data-bs-theme=dark] .stat-diff.trend-dimmed{opacity:.4;color:#64748b}.stat-diff.trend-active{opacity:1;font-weight:500;color:#64748b!important}[data-bs-theme=dark] .stat-diff.trend-active{color:#94a3b8!important}@media (width>=768px){body.trend-mode-triggers .col-trend-classic{display:none!important}body.trend-mode-triggers .col-trend-signals,body.trend-mode-classic .col-trend-classic{display:table-cell!important}body.trend-mode-classic .col-trend-signals{display:none!important}body:not(.trend-mode-triggers) .col-trend-classic{display:table-cell!important}body:not(.trend-mode-triggers) .col-trend-signals{display:none!important}}.radar-mobile-triggers-row{display:none!important}body.mobile-ai-radar-active .compact-mode .radar-mobile-triggers-row,body.trend-mode-triggers .compact-mode .radar-mobile-triggers-row{align-items:center;border-top:none!important;flex-wrap:nowrap!important;width:calc(100% - 124px)!important;max-width:calc(100% - 124px)!important;margin-top:3px!important;margin-bottom:2px!important;margin-left:68px!important;padding-top:0!important;display:flex!important;position:relative!important;overflow:visible!important}.compact-mode .col-trend-classic,.compact-mode .col-trend-signals,body .compact-mode .col-trend-classic,body .compact-mode .col-trend-signals,body.trend-mode-triggers .compact-mode .col-trend-classic,body.trend-mode-triggers .compact-mode .col-trend-signals,body.trend-mode-classic .compact-mode .col-trend-classic,body.trend-mode-classic .compact-mode .col-trend-signals{display:none!important}.radar-mobile-container{box-sizing:border-box;width:100%;padding:0 4px;padding-bottom:calc(115px + env(safe-area-inset-bottom,0px))!important}.radar-mobile-league-group{background:#fff;border:1px solid #cbd5e1;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #0f172a0a}[data-bs-theme=dark] .radar-mobile-league-group{background:#182234;border:1px solid #ffffff1f;box-shadow:0 1px 4px #0003}.radar-mobile-league-header{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;border-bottom:1px solid #cbd5e1;justify-content:space-between;align-items:center;padding:8px 10px;transition:background-color .15s;display:flex}[data-bs-theme=dark] .radar-mobile-league-header{background:#1e293b;border-bottom:1px solid #ffffff1a}.radar-mobile-league-header:hover,.radar-mobile-league-header:active{background:#f1f5f9}[data-bs-theme=dark] .radar-mobile-league-header:hover,[data-bs-theme=dark] .radar-mobile-league-header:active{background:#24334a}.radar-mobile-country-title{color:#334155;font-size:.72rem;font-weight:700;line-height:1.15}[data-bs-theme=dark] .radar-mobile-country-title{color:#cbd5e1}.radar-mobile-league-title{color:#64748b;font-size:.76rem;font-weight:500;line-height:1.15}[data-bs-theme=dark] .radar-mobile-league-title{color:#94a3b8}.radar-mobile-row{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#fff;border-bottom:1px solid #e2e8f0a6;justify-content:space-between;align-items:center;padding:8px 10px;transition:background-color .15s;display:flex}[data-bs-theme=dark] .radar-mobile-row{background:#182234;border-bottom:1px solid #ffffff0d}.radar-mobile-row:last-child{border-bottom:none}.radar-mobile-row:hover,.radar-mobile-row:active{background:#f8fafc}[data-bs-theme=dark] .radar-mobile-row:hover,[data-bs-theme=dark] .radar-mobile-row:active{background:#1f2c42}.radar-mobile-left{flex-shrink:0;align-items:center;gap:6px;width:58px;display:flex}.radar-mobile-center{flex-direction:column;flex-grow:1;justify-content:center;gap:4px;min-width:0;padding:0 8px;display:flex}.radar-mobile-team-line{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.radar-mobile-team-info{flex-grow:1;align-items:center;gap:6px;min-width:0;display:flex}.radar-mobile-team-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:600;line-height:1.2;overflow:hidden}[data-bs-theme=dark] .radar-mobile-team-name{color:#f1f5f9}.radar-mobile-score{color:#0f172a;background:#f1f5f9;border:1px solid #cbd5e199;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 4px;font-family:Inter,monospace;font-size:.88rem;font-weight:800;line-height:1;display:inline-flex}[data-bs-theme=dark] .radar-mobile-score{color:#fff;background:#ffffff14;border-color:#ffffff1f}.radar-mobile-odds{box-sizing:border-box;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:space-evenly;align-items:center;width:42px;height:44px;margin-left:4px;padding:2px 0;display:flex}[data-bs-theme=dark] .radar-mobile-odds{background:0 0;border:none}.radar-mobile-odds .radar-odd-val{font-variant-numeric:tabular-nums;color:#64748b;text-align:center;letter-spacing:-.2px;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,monospace;font-size:.72rem;font-weight:600;line-height:1}[data-bs-theme=dark] .radar-mobile-odds .radar-odd-val{color:#94a3b8}.radar-mobile-card-yc{color:#fff;background:#f59e0b;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;height:14px;padding:0 3px;font-size:.58rem;font-weight:800;line-height:1;display:inline-flex}.radar-mobile-card-rc{color:#fff;background:#ef4444;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;height:14px;padding:0 3px;font-size:.58rem;font-weight:800;line-height:1;display:inline-flex}.radar-mobile-nav{transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;border-radius:28px!important}[data-bs-theme=light] .radar-mobile-nav{-webkit-backdrop-filter:blur(28px)saturate(210%)!important;background:#ffffffeb!important;border:1px solid #e2e8f0d9!important;box-shadow:0 12px 36px -4px #0f172a29,0 4px 14px #0000000f!important}[data-bs-theme=dark] .radar-mobile-nav{-webkit-backdrop-filter:blur(28px)saturate(210%)!important;background:#0f172aeb!important;border:1px solid #ffffff1a!important;box-shadow:0 16px 45px -4px #000000a6,0 4px 16px #0006!important}.mobile-nav-btn{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:all .15s}.mobile-nav-btn:active{opacity:.85;transform:scale(.92)}.mobile-nav-btn .nav-indicator{border-radius:100px;width:72px;height:48px;transition:all .25s cubic-bezier(.4,0,.2,1);border:none!important}[data-bs-theme=light] .radar-mobile-nav .mobile-nav-btn:not(.active-nav-btn),[data-bs-theme=light] .radar-mobile-nav .mobile-nav-btn:not(.active-nav-btn) i,[data-bs-theme=light] .radar-mobile-nav .mobile-nav-btn:not(.active-nav-btn) span:not(.badge){color:#64748b!important}[data-bs-theme=light] .radar-mobile-nav .mobile-nav-btn:not(.active-nav-btn) .nav-indicator{color:#64748b!important;box-shadow:none!important;background:0 0!important;border:none!important}[data-bs-theme=light] .radar-mobile-nav .mobile-nav-btn:not(.active-nav-btn):hover .nav-indicator,[data-bs-theme=light] .radar-mobile-nav .mobile-nav-btn:not(.active-nav-btn):active .nav-indicator{color:#0f172a!important;background:#0000000d!important}[data-bs-theme=dark] .radar-mobile-nav .mobile-nav-btn:not(.active-nav-btn),[data-bs-theme=dark] .radar-mobile-nav .mobile-nav-btn:not(.active-nav-btn) i,[data-bs-theme=dark] .radar-mobile-nav .mobile-nav-btn:not(.active-nav-btn) span:not(.badge){color:#94a3b8!important}[data-bs-theme=dark] .radar-mobile-nav .mobile-nav-btn:not(.active-nav-btn) .nav-indicator{color:#94a3b8!important;box-shadow:none!important;background:0 0!important;border:none!important}[data-bs-theme=dark] .radar-mobile-nav .mobile-nav-btn:not(.active-nav-btn):hover .nav-indicator,[data-bs-theme=dark] .radar-mobile-nav .mobile-nav-btn:not(.active-nav-btn):active .nav-indicator{color:#f8fafc!important;background:#ffffff14!important}.radar-mobile-nav .mobile-nav-btn.active-nav-btn,.radar-mobile-nav .mobile-nav-btn.active-nav-btn i,.radar-mobile-nav .mobile-nav-btn.active-nav-btn span,.radar-mobile-nav .mobile-nav-btn.active-nav-btn:hover i,.radar-mobile-nav .mobile-nav-btn.active-nav-btn:hover span,.radar-mobile-nav .mobile-nav-btn.active-nav-btn:active i,.radar-mobile-nav .mobile-nav-btn.active-nav-btn:active span,[data-bs-theme=light] .radar-mobile-nav .mobile-nav-btn.active-nav-btn i,[data-bs-theme=light] .radar-mobile-nav .mobile-nav-btn.active-nav-btn span,[data-bs-theme=dark] .radar-mobile-nav .mobile-nav-btn.active-nav-btn i,[data-bs-theme=dark] .radar-mobile-nav .mobile-nav-btn.active-nav-btn span{color:#fff!important}.radar-mobile-nav .mobile-nav-btn.active-nav-btn .nav-indicator,.radar-mobile-nav .mobile-nav-btn.active-nav-btn:hover .nav-indicator,.radar-mobile-nav .mobile-nav-btn.active-nav-btn:active .nav-indicator,.radar-mobile-nav .mobile-nav-btn.active-nav-btn:focus .nav-indicator,[data-bs-theme=light] .radar-mobile-nav .mobile-nav-btn.active-nav-btn .nav-indicator,[data-bs-theme=dark] .radar-mobile-nav .mobile-nav-btn.active-nav-btn .nav-indicator{-webkit-backdrop-filter:blur(14px)!important;color:#fff!important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important;border:none!important;box-shadow:0 4px 16px #2563eb73!important}.radar-mobile-nav .badge,.radar-mobile-nav #mob_live_badge,.radar-mobile-nav #mob_fav_badge,[data-bs-theme=light] .radar-mobile-nav #mob_live_badge,[data-bs-theme=dark] .radar-mobile-nav #mob_live_badge,[data-bs-theme=light] .radar-mobile-nav #mob_fav_badge,[data-bs-theme=dark] .radar-mobile-nav #mob_fav_badge{color:#fff!important}.radar-signal-badge{white-space:nowrap;letter-spacing:.2px;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:.68rem;font-weight:600;line-height:1.25;transition:transform .15s,box-shadow .15s;display:inline-flex}.radar-signal-badge:hover{transform:translateY(-1px);box-shadow:0 3px 8px #00000073}.radar-signal-badge:active{transform:scale(.96)}.team-names-block,.radar-mobile-team-line{border-radius:6px;padding:2px 4px;transition:background 1.2s cubic-bezier(.16,1,.3,1),box-shadow 1.2s cubic-bezier(.16,1,.3,1)}@keyframes emerald-shimmer-sweep{0%{background-position:250% 0}to{background-position:-250% 0}}@keyframes goal-pulse-sync{0%,to{transform:scale(1);box-shadow:0 0 5px #10b98173}50%{transform:scale(1.06);box-shadow:0 0 14px #10b981e6,0 0 20px #34d39973}}.goal-score-anim{transform-origin:50%;will-change:transform, box-shadow;position:relative;color:#fff!important;z-index:5!important;background:#10b981!important;border-color:#059669!important;font-weight:900!important;animation:1.8s ease-in-out infinite goal-pulse-sync!important}.goal-shimmer-anim{will-change:background-position;background:linear-gradient(90deg,#10b9810d 0%,#10b98138 20%,#34d39973 50%,#10b98138 80%,#10b9810d 100%) 0 0/250% 100%!important;border-radius:6px!important;transition:background 1.2s ease-out,box-shadow 1.2s ease-out!important;animation:2.6s cubic-bezier(.4,0,.2,1) infinite emerald-shimmer-sweep!important;position:relative!important;box-shadow:0 0 16px #10b98140!important}[data-bs-theme=dark] .goal-shimmer-anim{background:linear-gradient(90deg,#10b98114 0%,#10b98152 20%,#34d39994 50%,#10b98152 80%,#10b98114 100%) 0 0/250% 100%!important;box-shadow:0 0 20px #10b98159!important}.goal-indicator-badge{color:#fff;letter-spacing:.2px;transform-origin:50%;will-change:transform, box-shadow;background:#10b981;border:1px solid #059669;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:3px;height:18px;padding:0 6px;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex;animation:1.8s ease-in-out infinite goal-pulse-sync!important}.goal-indicator-badge .goal-icon{font-size:.72rem;line-height:1}:root{--mc-bg:#fff;--mc-surface:#f8fafc;--mc-surface-card:#fff;--mc-border:#e2e8f0d9;--mc-text-primary:#0f172a;--mc-text-secondary:#475569;--mc-text-muted:#64748b;--mc-accent-blue:#2563eb;--mc-accent-orange:#f97316;--mc-accent-green:#10b981;--mc-accent-amber:#f59e0b;--mc-header-bg:#ffffffeb;--mc-tab-bg:#e8eef5;--mc-tab-active-bg:#fff;--mc-tab-active-color:#0f172a;--mc-tab-active-shadow:0 2px 8px #0f172a14}[data-bs-theme=dark]{--mc-bg:#0b1324;--mc-surface:#101c33;--mc-surface-card:#15223e;--mc-border:#ffffff14;--mc-text-primary:#f8fafc;--mc-text-secondary:#cbd5e1;--mc-text-muted:#94a3b8;--mc-accent-blue:#3b82f6;--mc-accent-orange:#f97316;--mc-accent-green:#10b981;--mc-accent-amber:#fbbf24;--mc-header-bg:#0b1324eb;--mc-tab-bg:#ffffff0f;--mc-tab-active-bg:#3b82f62e;--mc-tab-active-color:#60a5fa;--mc-tab-active-shadow:0 2px 12px #3b82f640}.mc-backdrop{-webkit-backdrop-filter:blur(8px);z-index:1080;opacity:1;will-change:opacity;background:#000000a6;transition:opacity .24s;position:fixed;inset:0}.mc-backdrop.mc-entering{animation:.28s cubic-bezier(.16,1,.3,1) forwards mcFadeIn}.mc-backdrop.mc-closing{opacity:0!important;pointer-events:none!important;animation:none!important}@keyframes mcFadeIn{0%{opacity:0}to{opacity:1}}.mc-modal-container{background:var(--mc-bg);z-index:1090;width:520px;max-width:100vw;color:var(--mc-text-primary);will-change:transform;overscroll-behavior-y:contain;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 36px #00000073}.mc-modal-container button,.mc-modal-container input,.mc-modal-container select,.mc-modal-container textarea{font-family:inherit}.mc-modal-container.mc-entering{animation:.32s cubic-bezier(.16,1,.3,1) forwards mcSlideInRight}@keyframes mcSlideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=768px){.mc-modal-container{width:100vw!important;max-width:100vw!important;height:95dvh!important;max-height:95dvh!important;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #ffffff26!important;border-radius:26px 26px 0 0!important;position:fixed!important;inset:auto 0 0!important;box-shadow:0 -12px 42px #0000008c!important}.mc-modal-container.mc-entering{animation:.32s cubic-bezier(.16,1,.3,1) forwards mcSlideInUp!important}[data-bs-theme=light] .mc-modal-container{border-top:1px solid #e2e8f0e6!important}}@keyframes mcSlideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mc-modal-container.mc-dragging{-webkit-user-select:none!important;user-select:none!important;animation:none!important}.mc-modal-container.mc-closing{pointer-events:none!important;animation:none!important}.mc-drag-handle-wrapper{cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;width:100%;padding:8px 0 4px;display:none}@media (width<=768px){.mc-drag-handle-wrapper{display:flex}}.mc-drag-handle{background:var(--mc-border);opacity:.85;border-radius:9999px;width:44px;height:5px;transition:background-color .2s,transform .2s,opacity .2s,width .2s}.mc-drag-handle-wrapper:active .mc-drag-handle,.mc-modal-container.mc-dragging .mc-drag-handle{opacity:1;background:var(--mc-text-muted);width:52px}.mc-header-bar{border-bottom:1px solid var(--mc-border);background:var(--mc-header-bg);-webkit-backdrop-filter:blur(16px);z-index:30;box-sizing:border-box;justify-content:space-between;align-items:center;min-height:48px;padding:8px 14px;display:flex;position:sticky;top:0}.mc-header-morph-zone{flex:1;align-items:center;min-width:0;height:34px;margin-right:8px;display:flex;position:relative;overflow:hidden}.mc-header-title-box{will-change:opacity, transform;align-items:center;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;bottom:0;left:0}.mc-header-title-box.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.mc-header-title-box.is-hidden{opacity:0;pointer-events:none;transform:translateY(-10px)}.mc-header-title{letter-spacing:-.2px;white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:.95rem;font-weight:700;display:flex}.mc-header-scoreboard{will-change:opacity, transform;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:6px;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0}.mc-header-scoreboard.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.mc-header-scoreboard.is-hidden{opacity:0;pointer-events:none;transform:translateY(10px)}.mc-compact-team{flex:1;align-items:center;gap:5px;min-width:0;display:flex}.mc-compact-team.team-left{text-align:right;justify-content:flex-end}.mc-compact-team.team-right{text-align:left;justify-content:flex-start}.mc-compact-name{color:var(--mc-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:700;line-height:1.2;overflow:hidden}.mc-compact-logo{object-fit:contain;filter:drop-shadow(0 1px 2px #0000001f);flex-shrink:0;width:18px;height:18px}.mc-compact-logo-fallback{flex-shrink:0;font-size:.88rem}.mc-compact-score-pill{background:var(--mc-surface-card);border:1px solid var(--mc-border);border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:1px 6px;display:flex;box-shadow:0 1px 3px #0000000d}.mc-compact-score{font-variant-numeric:tabular-nums;color:var(--mc-text-primary);letter-spacing:-.2px;font-family:Inter,monospace;font-size:.84rem;font-weight:800;line-height:1.1}.mc-compact-timer{color:var(--mc-text-muted);font-variant-numeric:tabular-nums;letter-spacing:-.1px;justify-content:center;align-items:center;gap:3.5px;margin-top:1px;font-size:.56rem;font-weight:700;line-height:1;display:inline-flex}.mc-compact-timer.is-live{color:#10b981}.mc-compact-timer.is-break{color:#f59e0b}.mc-compact-live-dot{background:#10b981;border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:1.8s infinite mcPulse;display:inline-block;box-shadow:0 0 5px #10b981b3}.mc-close-btn{border:1px solid var(--mc-border);width:32px;height:32px;color:var(--mc-text-secondary);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;transition:all .2s;display:inline-flex}.mc-close-btn:hover{background:var(--mc-surface);color:var(--mc-text-primary);transform:scale(1.05)}.mc-body{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex:1;padding-bottom:60px;overflow:hidden auto}.mc-body::-webkit-scrollbar{width:6px}.mc-body::-webkit-scrollbar-track{background:0 0}.mc-body::-webkit-scrollbar-thumb{background:var(--mc-border);border-radius:4px}.mc-tabs-nav-sticky-wrapper{z-index:25;background:var(--mc-header-bg);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--mc-border);box-sizing:border-box;margin-bottom:8px;padding:6px 14px;position:sticky;top:0}.mc-tabs-nav{background:var(--mc-tab-bg);border-radius:12px;align-items:center;gap:4px;margin:0;padding:3px;display:flex}.mc-tab-btn{color:var(--mc-text-secondary);cursor:pointer;white-space:nowrap;letter-spacing:-.15px;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;gap:3.5px;min-width:0;padding:6px 3px;font-size:.74rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.mc-tab-btn i{vertical-align:0;flex-shrink:0;justify-content:center;align-items:center;font-size:.76rem;line-height:1;display:inline-flex}.mc-tab-btn span{white-space:nowrap;line-height:1;display:inline-block}.mc-tab-btn.mc-tab-ai{flex:1}.mc-tab-btn.mc-tab-odds{flex:1.25}.mc-tab-btn.mc-tab-stats{flex:1.05}.mc-tab-btn.mc-tab-h2h{flex:.75}.mc-tab-btn:hover{color:var(--mc-text-primary)}.mc-tab-btn.active{background:var(--mc-tab-active-bg);color:var(--mc-tab-active-color);box-shadow:var(--mc-tab-active-shadow);font-weight:700}.mc-tab-btn.active .bi-cpu-fill{color:#f59e0b}.mc-hero{background:var(--mc-surface-card);border-bottom:1px solid var(--mc-border);padding:16px 18px 18px}.mc-league-pill{background:var(--mc-surface-card);border:1px solid var(--mc-border);text-transform:uppercase;letter-spacing:.5px;color:var(--mc-text-secondary);border-radius:9999px;justify-content:center;align-items:center;gap:8px;max-width:90%;padding:5px 18px;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #0000000a}.mc-league-pill-gold{background:#f59e0b0d;border-color:#f59e0b66}[data-bs-theme=light] .mc-league-pill-gold{background:#f59e0b0f;border-color:#d9770659}.mc-league-name{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:280px;display:inline-block;overflow:hidden}.mc-league-flag{font-size:1.05rem;line-height:1}.mc-teams-grid{grid-template-columns:1fr auto 1fr;align-items:start;gap:12px;margin-top:14px;display:grid}.mc-team-col{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.mc-team-logo-box{justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:8px;display:flex;position:relative}@media (width<=576px){.mc-team-logo-box{width:48px;height:48px}}.mc-team-logo-img{object-fit:contain;filter:drop-shadow(0 2px 5px #00000014);width:100%;height:100%}.mc-team-logo-fallback{background:var(--mc-tab-bg);border:1px solid var(--mc-border);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.mc-team-name-hero{color:var(--mc-text-primary);text-align:center;text-overflow:ellipsis;word-break:break-word;max-width:100%;font-size:1.05rem;font-weight:800;line-height:1.25;overflow:hidden}@media (width<=576px){.mc-team-name-hero{font-size:.95rem}}.mc-center-col{flex-direction:column;justify-content:flex-start;align-items:center;padding:0 6px;display:flex}.mc-status-pill{border:1px solid var(--mc-border);background:var(--mc-surface-card);color:var(--mc-text-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";border-radius:9999px;justify-content:center;align-items:center;gap:4px;margin-bottom:2px;padding:1.5px 8px;font-size:.68rem;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #00000008}.mc-status-pill i{font-size:.68rem}.mc-status-live{border-color:var(--mc-border);color:var(--mc-text-primary)}.mc-status-break{color:#d97706;background:#f59e0b14;border-color:#f59e0b4d}[data-bs-theme=dark] .mc-status-break{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b4d}.mc-status-fin{color:var(--mc-text-muted)}.mc-live-dot{background:#10b981;border-radius:50%;width:6.5px;height:6.5px;animation:1.8s infinite mcPulse;display:inline-block;box-shadow:0 0 5px #10b98199}@keyframes mcPulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.3);box-shadow:0 0 8px #10b981}to{opacity:.8;transform:scale(.95)}}.mc-score-hero{letter-spacing:-1px;font-variant-numeric:tabular-nums;color:var(--mc-text-primary);margin:2px 0 4px;font-size:2.5rem;font-weight:800;line-height:1.05}@media (width<=576px){.mc-score-hero{font-size:2rem}}.mc-period-capsules{flex-direction:column;justify-content:center;align-items:center;gap:3px;margin-top:1px;display:flex}.mc-period-badge{background:var(--mc-surface-card);border:1px solid var(--mc-border);border-radius:9999px;justify-content:center;align-items:center;gap:5px;padding:1.5px 7px;display:inline-flex;box-shadow:0 1px 2px #00000008}.mc-period-label{color:var(--mc-text-muted);font-size:.62rem;font-weight:500}.mc-period-score{color:var(--mc-text-primary);font-variant-numeric:tabular-nums;font-size:.66rem;font-weight:800}.mc-form-row{justify-content:center;align-items:center;gap:3px;margin-bottom:7px;display:flex}.mc-form-box{cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-radius:3.5px;justify-content:center;align-items:center;width:16px;height:16px;font-size:.58rem;font-weight:700;line-height:1;transition:transform .15s;display:inline-flex}.mc-form-box:hover{transform:scale(1.18)}.mc-form-w{color:#15803d;background-color:#dcfce7;border:1px solid #bbf7d0}.mc-form-d{color:#b45309;background-color:#fef3c7;border:1px solid #fde68a}.mc-form-l{color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca}.mc-form-none{color:#94a3b8;background-color:#f1f5f9;border:1px solid #e2e8f0}[data-bs-theme=dark] .mc-form-w{color:#86efac;background-color:#22c55e2e;border-color:#4ade8059}[data-bs-theme=dark] .mc-form-d{color:#fde047;background-color:#eab3082e;border-color:#facc1559}[data-bs-theme=dark] .mc-form-l{color:#fca5a5;background-color:#ef44442e;border-color:#f8717159}[data-bs-theme=dark] .mc-form-none{color:#64748b;background-color:#ffffff0d;border-color:#ffffff1a}.mc-form-ot{position:relative}.mc-form-ot-badge{letter-spacing:-.5px;opacity:.85;font-size:.42rem;position:absolute;top:-7px}.mc-momentum-card{background:var(--mc-surface-card);border:1px solid var(--mc-border);border-radius:16px;margin:12px 16px;padding:12px 14px;box-shadow:0 4px 16px #0000000a}.mc-momentum-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.mc-momentum-title{text-transform:uppercase;letter-spacing:.5px;color:var(--mc-text-secondary);align-items:center;gap:6px;margin:0;font-size:.76rem;font-weight:700;display:flex}.mc-momentum-legends{align-items:center;gap:12px;font-size:.68rem;font-weight:600;display:flex}.mc-legend-item{color:var(--mc-text-muted);align-items:center;gap:5px;display:flex}.mc-legend-dot-t1{background:var(--mc-accent-blue);border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px #3b82f680}.mc-legend-dot-t2{background:var(--mc-accent-orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px #f9731680}.mc-momentum-svg-wrapper{-webkit-user-select:none;user-select:none;touch-action:pan-y;width:100%;height:124px;position:relative}.mc-momentum-svg{width:100%;height:100%;overflow:visible}.mc-momentum-axis-label{fill:var(--mc-text-muted);text-anchor:middle;font-size:9px;font-weight:600}.mc-momentum-tooltip{background:var(--mc-bg);border:1px solid var(--mc-border);pointer-events:none;z-index:20;white-space:nowrap;-webkit-backdrop-filter:blur(12px);border-radius:10px;padding:6px 10px;font-size:.7rem;animation:.15s mcFadeIn;position:absolute;bottom:calc(100% + 6px);transform:translate(-50%);box-shadow:0 8px 24px #00000059}.mc-event-pin{cursor:pointer;transition:transform .15s}.mc-event-pin:hover{transform:scale(1.3)}.mc-period-selector{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-bottom:16px;display:flex}.mc-period-filter-btn{border:1px solid var(--mc-border);background:var(--mc-tab-bg);color:var(--mc-text-secondary);cursor:pointer;border-radius:8px;padding:5px 12px;font-size:.72rem;font-weight:600;transition:all .2s}.mc-period-filter-btn:hover{background:var(--mc-surface-card);color:var(--mc-text-primary)}.mc-period-filter-btn.active{background:var(--mc-accent-blue);color:#fff;border-color:var(--mc-accent-blue);box-shadow:0 2px 8px #2563eb59}.mc-stat-item{margin-bottom:12px;padding:0 4px}.mc-stat-info{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.mc-stat-val{font-variant-numeric:tabular-nums;color:var(--mc-text-secondary);min-width:38px;font-size:.88rem;font-weight:700}.mc-stat-val.mc-val-t1{text-align:left}.mc-stat-val.mc-val-t2{text-align:right}.mc-stat-val.mc-leader-t1{color:#38bdf8;font-weight:800}.mc-stat-val.mc-leader-t2{color:#fb923c;font-weight:800}.mc-stat-label{color:var(--mc-text-muted);text-align:center;flex:1;padding:0 8px;font-size:.74rem;font-weight:600}.mc-stat-bar-track{background:#ffffff0f;border-radius:4px;width:100%;height:6px;display:flex;position:relative;overflow:hidden}[data-bs-theme=light] .mc-stat-bar-track{background:#0000000f}.mc-stat-bar-t1{border-right:2px solid var(--mc-bg);background:linear-gradient(90deg,#2563eb,#38bdf8);height:100%;transition:width .35s cubic-bezier(.16,1,.3,1)}.mc-stat-bar-t2{background:linear-gradient(90deg,#f97316,#fb923c);height:100%;transition:width .35s cubic-bezier(.16,1,.3,1)}.mc-ai-overview-wrap{padding:4px 0 16px}.mc-ai-section-bar{justify-content:space-between;align-items:center;margin-bottom:7px;padding:0 2px;display:flex}.mc-ai-section-title{text-transform:uppercase;letter-spacing:.5px;color:var(--mc-text-muted);align-items:center;gap:5px;font-size:.69rem;font-weight:700;display:inline-flex}.mc-ai-section-badge,.mc-ai-live-signal-badge,.mc-ai-beta-badge,.mc-ai-pill-count{letter-spacing:.2px;border:1px solid #0000;border-radius:6px;align-items:center;gap:3px;padding:2px 7px;font-size:.63rem;font-weight:700;line-height:1.25;display:inline-flex}.mc-ai-section-badge{color:#2563eb;background:#2563eb14;border-color:#2563eb33}[data-bs-theme=dark] .mc-ai-section-badge{color:#93c5fd;background:#3b82f626;border-color:#3b82f64d}.mc-ai-beta-badge{color:#d97706;background:#f59e0b1f;border-color:#f59e0b40;margin-left:4px}[data-bs-theme=dark] .mc-ai-beta-badge{color:#fbbf24;background:#f59e0b2e;border-color:#f59e0b59}.mc-ai-live-signal-badge{color:#d97706;background:#f59e0b1f;border-color:#f59e0b40}[data-bs-theme=dark] .mc-ai-live-signal-badge{color:#fbbf24;background:#f59e0b2e;border-color:#f59e0b59}.mc-ai-pill-count{background:var(--mc-tab-bg);border-color:var(--mc-border);color:var(--mc-text-muted)}[data-bs-theme=dark] .mc-ai-pill-count{color:#94a3b8;background:#ffffff0d;border-color:#ffffff1a}.mc-ai-card-live{background:var(--mc-surface-card);border:1px solid var(--mc-border);border-left:3.5px solid #f59e0b;border-radius:12px;margin-bottom:12px;padding:12px 14px;box-shadow:0 1px 3px #00000008}.mc-ai-card-main{background:var(--mc-surface-card);border:1px solid var(--mc-border);border-radius:12px;margin-bottom:12px;padding:12px 14px;box-shadow:0 1px 3px #00000008}.mc-ai-card-verdict{background:var(--mc-surface-card);border:1px solid var(--mc-border);border-left:3.5px solid #2563eb;border-radius:12px;padding:12px 14px;box-shadow:0 1px 3px #00000008}.mc-ai-pill-item{background:var(--mc-tab-bg);border:1px solid var(--mc-border);color:var(--mc-text-secondary);border-radius:6px;align-items:center;gap:4px;padding:2.5px 7px;font-size:.71rem;font-weight:500;line-height:1.3;display:inline-flex}[data-bs-theme=dark] .mc-ai-pill-item{color:#cbd5e1;background:#ffffff0d;border-color:#ffffff14}.mc-ai-pill-item b{font-variant-numeric:tabular-nums;color:var(--mc-text-primary);font-weight:700}.mc-ai-grid-3{grid-template-columns:repeat(3,1fr);gap:5px;width:100%;display:grid}.mc-ai-grid-2{grid-template-columns:repeat(2,1fr);gap:5px;width:100%;display:grid}.mc-ai-grid-auto{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:5px;width:100%;display:grid}.mc-ai-stat-cell{background:var(--mc-tab-bg);border:1px solid var(--mc-border);color:var(--mc-text-secondary);text-align:center;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:3.5px;min-width:0;padding:4.5px 4px;font-size:.7rem;font-weight:500;line-height:1.25;display:flex}[data-bs-theme=dark] .mc-ai-stat-cell{color:#cbd5e1;background:#ffffff0a;border-color:#ffffff14}.mc-ai-stat-cell b{font-variant-numeric:tabular-nums;color:var(--mc-text-primary);font-weight:700}.mc-ai-stat-cell i{flex-shrink:0;font-size:.72rem}.mc-ai-stat-cell.mc-ai-form-w{background:#10b98114;border-color:#10b98138}.mc-ai-stat-cell.mc-ai-form-w b{color:#10b981}[data-bs-theme=dark] .mc-ai-stat-cell.mc-ai-form-w{background:#10b98124;border-color:#10b9814d}[data-bs-theme=dark] .mc-ai-stat-cell.mc-ai-form-w b{color:#34d399}.mc-ai-stat-cell.mc-ai-form-d{background:#f59e0b14;border-color:#f59e0b38}.mc-ai-stat-cell.mc-ai-form-d b{color:#d97706}[data-bs-theme=dark] .mc-ai-stat-cell.mc-ai-form-d{background:#f59e0b24;border-color:#f59e0b4d}[data-bs-theme=dark] .mc-ai-stat-cell.mc-ai-form-d b{color:#fbbf24}.mc-ai-stat-cell.mc-ai-form-l{background:#ef444414;border-color:#ef444438}.mc-ai-stat-cell.mc-ai-form-l b{color:#ef4444}[data-bs-theme=dark] .mc-ai-stat-cell.mc-ai-form-l{background:#ef444424;border-color:#ef44444d}[data-bs-theme=dark] .mc-ai-stat-cell.mc-ai-form-l b{color:#f87171}.mc-ai-profile-note{background:var(--mc-tab-bg);border:1px solid var(--mc-border);color:var(--mc-text-secondary);text-align:center;border-radius:7px;margin-top:4px;padding:5px 8px;font-size:.72rem;font-weight:500;line-height:1.4}[data-bs-theme=dark] .mc-ai-profile-note{background:#ffffff08;border-color:#ffffff12}.mc-ai-compare-table{flex-direction:column;width:100%;display:flex}.mc-ai-compare-header{border-bottom:1px solid var(--mc-border);justify-content:space-between;align-items:center;margin-bottom:4px;padding:4px 4px 10px;display:flex}.mc-ai-compare-team{align-items:center;gap:7px;min-width:0;max-width:42%;display:flex}.mc-ai-compare-team.team-right{text-align:right;justify-content:flex-end}.mc-ai-compare-team-name{color:var(--mc-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:700;overflow:hidden}.mc-ai-compare-team-logo{object-fit:contain;flex-shrink:0;width:20px;height:20px}.mc-ai-compare-mid-label{text-transform:uppercase;color:var(--mc-text-muted);letter-spacing:.4px;background:var(--mc-tab-bg);border:1px solid var(--mc-border);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:.62rem;font-weight:700}.mc-ai-compare-row{border-bottom:1px solid #0000000a;justify-content:space-between;align-items:center;padding:6px 4px;display:flex}[data-bs-theme=dark] .mc-ai-compare-row{border-bottom:1px solid #ffffff0a}.mc-ai-compare-row:last-child{border-bottom:none}.mc-ai-compare-val{font-variant-numeric:tabular-nums;color:var(--mc-text-primary);flex:1;align-items:center;font-size:.82rem;font-weight:700;display:flex}.mc-ai-compare-val.val-left{justify-content:flex-start}.mc-ai-compare-val.val-right{justify-content:flex-end}.mc-ai-compare-label-wrap{flex-direction:column;flex:1.4;justify-content:center;align-items:center;gap:3px;min-width:0;padding:0 4px;display:flex}.mc-ai-compare-label{text-align:center;color:var(--mc-text-muted);white-space:nowrap;font-size:.72rem;font-weight:600;line-height:1.2}.mc-ai-compare-bar-track{background:#0000000f;border-radius:3px;gap:1.5px;width:100%;max-width:100px;height:3.5px;display:flex;overflow:hidden}[data-bs-theme=dark] .mc-ai-compare-bar-track{background:#ffffff14}.mc-ai-compare-bar-fill{border-radius:2px;height:100%;transition:width .3s}.mc-ai-compare-bar-fill.bar-neutral{background:#94a3b866}.mc-ai-compare-bar-fill.bar-win{background:#10b981}.mc-ai-compare-bar-fill.bar-lose{background:#94a3b84d}[data-bs-theme=dark] .mc-ai-compare-bar-fill.bar-neutral{background:#fff3}[data-bs-theme=dark] .mc-ai-compare-bar-fill.bar-win{background:#34d399}[data-bs-theme=dark] .mc-ai-compare-bar-fill.bar-lose{background:#ffffff1f}.mc-ai-compare-notes{border-top:1px dashed var(--mc-border);flex-direction:column;gap:6px;margin-top:10px;padding-top:8px;display:flex}.mc-ai-team-note{background:var(--mc-tab-bg);border:1px solid var(--mc-border);color:var(--mc-text-secondary);border-radius:7px;align-items:flex-start;gap:6px;padding:6px 9px;font-size:.72rem;line-height:1.4;display:flex}[data-bs-theme=dark] .mc-ai-team-note{background:#ffffff08;border-color:#ffffff12}.mc-ai-team-note-tag{color:var(--mc-text-primary);white-space:nowrap;font-weight:700}.mc-scenario-box{background:var(--mc-surface);border:1px solid var(--mc-border);color:var(--mc-text-secondary);border-radius:8px;padding:8px 10px;font-size:.77rem;line-height:1.5}.mc-scenario-box-highlight{color:var(--mc-text-primary);background:#f59e0b0d;border-color:#f59e0b40}[data-bs-theme=dark] .mc-scenario-box-highlight{background:#f59e0b1a;border-color:#f59e0b4d}.mc-ai-h2h-logos{flex-shrink:0;align-items:center;width:32px;height:20px;margin-right:6px;display:inline-flex;position:relative}.mc-ai-h2h-logo-1{object-fit:contain;z-index:2;background:var(--mc-surface-card);border:1.5px solid var(--mc-surface-card);border-radius:50%;width:20px;height:20px;padding:1px;position:absolute;left:0;box-shadow:0 1px 3px #00000026}.mc-ai-h2h-logo-2{object-fit:contain;z-index:1;background:var(--mc-surface-card);border:1.5px solid var(--mc-surface-card);border-radius:50%;width:20px;height:20px;padding:1px;position:absolute;left:13px;box-shadow:0 1px 3px #00000026}.mc-ai-divider{background:var(--mc-border);height:1px;margin:14px 0}.mc-pills-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.mc-stat-pill-card{background:var(--mc-tab-bg);border:1px solid var(--mc-border);text-align:center;border-radius:10px;padding:8px 10px}.mc-stat-pill-label{color:var(--mc-text-muted);text-transform:uppercase;margin-bottom:2px;font-size:.62rem;font-weight:600}.mc-stat-pill-val{color:var(--mc-text-primary);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:800}.mc-odds-section-bar{justify-content:space-between;align-items:center;margin-bottom:5px;padding:0 2px;display:flex}.mc-odds-section-title{text-transform:uppercase;letter-spacing:.5px;color:var(--mc-text-secondary);align-items:center;gap:5px;font-size:.7rem;font-weight:700;display:flex}.mc-odds-section-badge{text-transform:uppercase;color:var(--mc-text-muted);background:var(--mc-tab-bg);border:1px solid var(--mc-border);border-radius:6px;padding:1.5px 6px;font-size:.6rem;font-weight:700}.mc-odds-card{background:var(--mc-surface-card);border:1px solid var(--mc-border);border-radius:12px;margin-bottom:10px;padding:6px}[data-bs-theme=dark] .mc-odds-card{background:#ffffff05;border-color:#ffffff0f}.mc-odds-tiles-row{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.mc-odds-tile{background:var(--mc-tab-bg);text-align:center;border:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:6px 4px 5px;transition:background .15s;display:flex}[data-bs-theme=dark] .mc-odds-tile{background:#ffffff0a}.mc-odds-tile:hover{background:var(--mc-tab-active-bg)}.mc-odds-tile-label{margin-bottom:1px;font-size:.68rem;font-weight:700}.mc-odds-tile-val{color:#475569;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700;line-height:1.15}[data-bs-theme=dark] .mc-odds-tile-val{color:#94a3b8}.mc-odds-tile-sub{min-height:13px;color:var(--mc-text-muted);margin-top:1px;font-size:.68rem}.mc-odds-subtiles-row{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:5px;display:grid}.mc-odds-subtile{background:var(--mc-tab-bg);border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:27px;transition:background .15s;display:flex}[data-bs-theme=dark] .mc-odds-subtile{background:#ffffff08}.mc-odds-subtile-label{color:var(--mc-text-muted);font-size:.68rem;font-weight:600}.mc-odds-subtile-val{color:#475569;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}[data-bs-theme=dark] .mc-odds-subtile-val{color:#94a3b8}.mc-odds-init-row{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.mc-odds-init-tile{background:var(--mc-tab-bg);text-align:center;border:none;border-radius:8px;flex-direction:column;align-items:center;padding:6px 8px;display:flex}[data-bs-theme=dark] .mc-odds-init-tile{background:#ffffff0a}.mc-odds-init-val{color:#475569;font-variant-numeric:tabular-nums;margin-top:1px;font-size:1.15rem;font-weight:700;line-height:1.15}[data-bs-theme=dark] .mc-odds-init-val{color:#94a3b8}.mc-odds-table-header{text-transform:uppercase;color:var(--mc-text-muted);border-bottom:1px solid var(--mc-border);letter-spacing:.4px;grid-template-columns:1fr 1fr 1fr;padding:5px 10px;font-size:.64rem;font-weight:700;display:grid}.mc-odds-table-row{border-bottom:1px solid #00000008;border-radius:6px;grid-template-columns:1fr 1fr 1fr;align-items:center;margin-bottom:1px;padding:5px 10px;display:grid}[data-bs-theme=dark] .mc-odds-table-row{border-bottom:1px solid #ffffff08}.mc-odds-table-row:last-child{border-bottom:none}.mc-odds-table-row.row-live{background:#10b98114;border:1px solid #10b98147;margin-top:2px;margin-bottom:2px}[data-bs-theme=dark] .mc-odds-table-row.row-live{background:#10b9811f;border-color:#10b98159}.mc-odds-val-cell{color:#475569;font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:600}[data-bs-theme=dark] .mc-odds-val-cell{color:#94a3b8}.mc-odds-table-row.row-live .mc-odds-val-cell{color:var(--mc-text-primary);font-size:.95rem;font-weight:800}.mc-odds-live-badge{color:#10b981;text-transform:uppercase;letter-spacing:.3px;background:#10b98126;border:1px solid #10b9814d;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:.58rem;font-weight:700}.mc-h2h-group{margin-bottom:12px}.mc-h2h-group-header{justify-content:space-between;align-items:center;margin-bottom:5px;padding:0 4px;display:flex}.mc-h2h-title{text-transform:uppercase;letter-spacing:.5px;color:var(--mc-text-secondary);align-items:center;gap:6px;margin:0;font-size:.72rem;font-weight:700;display:flex}.mc-h2h-card{background:var(--mc-surface-card);border:1px solid var(--mc-border);border-radius:12px;overflow:hidden}.mc-h2h-game-row{border-bottom:1px solid var(--mc-border);align-items:center;padding:5px 12px;transition:background-color .15s;display:flex}.mc-h2h-game-row:last-child{border-bottom:none}.mc-h2h-game-row:hover{background:var(--mc-surface)}.mc-h2h-date-col{text-align:center;border-right:1px solid var(--mc-border);flex-shrink:0;width:48px;min-width:48px;padding-right:6px;line-height:1.15}.mc-h2h-date-main{color:var(--mc-text-primary);font-size:.68rem;font-weight:700}.mc-h2h-date-sub{color:var(--mc-text-muted);font-size:.56rem}.mc-h2h-teams-col{flex-direction:column;flex:1;gap:2px;min-width:0;padding-left:10px;display:flex}.mc-h2h-team-row{justify-content:space-between;align-items:center;min-width:0;line-height:1.25;display:flex}.mc-h2h-team-info{align-items:center;gap:6px;min-width:0;display:flex}.mc-h2h-team-logo{object-fit:contain;flex-shrink:0;width:14px;height:14px}.mc-h2h-team-name{color:var(--mc-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.mc-h2h-team-name.winner{color:var(--mc-text-primary);font-weight:700}.mc-h2h-score{font-variant-numeric:tabular-nums;color:var(--mc-text-secondary);padding-left:8px;font-size:.84rem;font-weight:600}.mc-h2h-score.winner{color:var(--mc-text-primary);font-weight:800}.mc-tab-content{min-height:280px;padding:14px 16px}.mc-loading-state,.mc-error-state{text-align:center;color:var(--mc-text-muted);flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}@media (width<=768px){.mc-hero{padding:10px 12px 12px}.mc-league-pill{letter-spacing:.3px;gap:5px;max-width:86vw;padding:3px 10px;font-size:.68rem}.mc-league-name{max-width:220px}.mc-league-flag{font-size:.88rem}.mc-form-row{gap:2.5px;margin-bottom:5px}.mc-form-box{border-radius:3px;width:15px;height:15px;font-size:.54rem}.mc-form-ot-badge{font-size:.35rem;top:-5px}.mc-teams-grid{gap:8px;margin-top:6px}.mc-team-logo-box{width:44px;height:44px;margin-bottom:4px}.mc-team-name-hero{font-size:.86rem;line-height:1.2}.mc-status-pill{gap:3.5px;padding:1px 6.5px;font-size:.62rem}.mc-status-pill i{font-size:.62rem}.mc-live-dot{width:5.5px;height:5.5px}.mc-score-hero{margin:1px 0 2px;font-size:1.85rem}.mc-period-capsules{gap:2px;margin-top:1px}.mc-period-badge{gap:4px;padding:1px 6px;font-size:.6rem}.mc-period-label{font-size:.58rem}.mc-period-score{font-size:.62rem}.mc-tabs-nav-sticky-wrapper{margin-bottom:5px;padding:3.5px 5px}.mc-tabs-nav{border-radius:10px;gap:2px;padding:2.5px}.mc-tab-btn{letter-spacing:-.15px;border-radius:8px;gap:3px;padding:6px 3px;font-size:.74rem}.mc-tab-btn i{font-size:.78rem}.mc-tab-content{min-height:220px;padding:10px 10px 18px}.mc-ai-overview-wrap{padding:2px 0 12px}.mc-ai-card-main,.mc-ai-card-live,.mc-ai-card-verdict{border-radius:11px;margin-bottom:10px;padding:10px 12px}.mc-odds-group{border-radius:11px;margin-bottom:10px;padding:10px 8px}.mc-odds-grid-3,.mc-odds-grid-2{gap:5px}.mc-odd-box{border-radius:8px;padding:7px 4px}.mc-odd-val{font-size:.95rem}.mc-period-selector{gap:4px;margin-bottom:10px}.mc-period-filter-btn{padding:3px 8px;font-size:.67rem}.mc-stat-item{margin-bottom:8px}.mc-stat-val{min-width:32px;font-size:.82rem}.mc-stat-label{padding:0 4px;font-size:.7rem}.mc-h2h-game-row{padding:4px 8px}.mc-h2h-date-col{width:42px;min-width:42px;padding-right:4px}.mc-h2h-teams-col{padding-left:6px}}@media (width<=440px){.mc-form-row{gap:2px;margin-bottom:4px}.mc-form-box{border-radius:3px;width:14px;height:14px;font-size:.5rem}.mc-status-pill{gap:3px;padding:1px 5.5px;font-size:.58rem}.mc-status-pill i{font-size:.58rem}.mc-live-dot{width:5px;height:5px}.mc-score-hero{margin:0 0 2px;font-size:1.65rem}.mc-period-capsules{gap:2px;margin-top:1px}.mc-period-badge{gap:3.5px;padding:.5px 5px;font-size:.56rem}.mc-period-label{font-size:.54rem}.mc-period-score{font-size:.58rem}.mc-tabs-nav-sticky-wrapper{padding:2.5px 3.5px}.mc-tabs-nav{gap:2px;padding:2px}.mc-tab-btn{letter-spacing:-.2px;gap:3px;padding:5px 2px;font-size:.7rem}.mc-tab-btn i{font-size:.74rem}.mc-league-pill{gap:4px;max-width:82vw;padding:2px 8px;font-size:.64rem}.mc-league-name{max-width:170px}.mc-league-flag{font-size:.8rem}.mc-team-logo-box{width:38px;height:38px}.mc-team-name-hero{font-size:.8rem}.mc-ai-stat-cell{gap:2.5px;padding:3.5px 2px;font-size:.63rem}.mc-ai-stat-cell i{font-size:.66rem}.mc-ai-profile-note{padding:4px 6px;font-size:.66rem}.mc-ai-compare-header{padding:4px 2px 8px}.mc-ai-compare-team-name{font-size:.78rem}.mc-ai-compare-team-logo{width:17px;height:17px}.mc-ai-compare-mid-label{padding:1.5px 5px;font-size:.58rem}.mc-ai-compare-row{padding:5px 2px}.mc-ai-compare-val{font-size:.76rem}.mc-ai-compare-label{font-size:.68rem}.mc-ai-compare-bar-track{max-width:80px;height:3px}.mc-ai-team-note{padding:4px 7px;font-size:.68rem}.mc-odds-card{border-radius:10px;margin-bottom:8px;padding:5px}.mc-odds-tile{padding:5px 3px 4px}.mc-odds-tile-val{font-size:1.05rem}.mc-odds-subtile{height:25px}.mc-odds-subtile-val{font-size:.78rem}.mc-odds-init-val{font-size:1.05rem}.mc-odds-table-header,.mc-odds-table-row{padding:4px 6px}.mc-odds-val-cell{font-size:.82rem}}@media (width<=360px){.mc-form-box{width:13px;height:13px;font-size:.46rem}.mc-status-pill{gap:2.5px;padding:.5px 4.5px;font-size:.54rem}.mc-status-pill i{font-size:.54rem}.mc-score-hero{font-size:1.5rem}.mc-period-badge{gap:3px;padding:.5px 4px}.mc-period-label{font-size:.5rem}.mc-period-score{font-size:.54rem}.mc-tabs-nav-sticky-wrapper{padding:2px 2.5px}.mc-tabs-nav{gap:1.5px;padding:1.5px}.mc-tab-btn{letter-spacing:-.25px;gap:2px;padding:4.5px 1px;font-size:.64rem}.mc-tab-btn i{font-size:.68rem}.mc-league-pill{gap:3px;padding:2px 6px;font-size:.6rem}.mc-league-name{max-width:135px}.mc-team-name-hero{font-size:.76rem}.mc-ai-stat-cell{gap:2px;padding:3px 1px;font-size:.58rem}.mc-ai-profile-note{padding:3px 5px;font-size:.62rem}.mc-ai-compare-team-name{font-size:.72rem}.mc-ai-compare-team-logo{width:15px;height:15px}.mc-ai-compare-mid-label{padding:1px 4px;font-size:.54rem}.mc-ai-compare-row{padding:4px 1px}.mc-ai-compare-val{font-size:.72rem}.mc-ai-compare-label{font-size:.62rem}.mc-ai-compare-bar-track{max-width:65px;height:2.5px}.mc-ai-team-note{padding:3px 5px;font-size:.64rem}.mc-odds-card{border-radius:8px;margin-bottom:6px;padding:4px}.mc-odds-tile{padding:4px 2px 3px}.mc-odds-tile-val{font-size:.95rem}.mc-odds-subtile{height:23px}.mc-odds-subtile-val{font-size:.74rem}.mc-odds-init-val{font-size:.95rem}.mc-odds-table-header,.mc-odds-table-row{padding:3px 4px}.mc-odds-val-cell{font-size:.76rem}}
