:root{--scorexp-display-scale: 1.1;--scorexp-viewport-width: 100vw;--scorexp-viewport-height: 100vh;--sx-data-home: #38bdf8;--sx-data-away: #fb923c;--sx-data-draw: #facc15;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#0c1113;color:#eef6f8;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}#root{min-height:100vh}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:var(--scorexp-viewport-height);background:#0c1113;overflow-x:hidden;overscroll-behavior-y:none}html{overscroll-behavior-y:none}html,body,.scorePanel,.leagueStack,.sortedMatchList,.matchDetailPane,.matchChatRoom,.chatMessages{scrollbar-width:thin;scrollbar-color:rgba(213,229,234,.16) transparent}html::-webkit-scrollbar,body::-webkit-scrollbar,.scorePanel::-webkit-scrollbar,.leagueStack::-webkit-scrollbar,.sortedMatchList::-webkit-scrollbar,.matchDetailPane::-webkit-scrollbar,.matchChatRoom::-webkit-scrollbar,.chatMessages::-webkit-scrollbar{width:6px;height:6px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,.scorePanel::-webkit-scrollbar-track,.leagueStack::-webkit-scrollbar-track,.sortedMatchList::-webkit-scrollbar-track,.matchDetailPane::-webkit-scrollbar-track,.matchChatRoom::-webkit-scrollbar-track,.chatMessages::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,.scorePanel::-webkit-scrollbar-thumb,.leagueStack::-webkit-scrollbar-thumb,.sortedMatchList::-webkit-scrollbar-thumb,.matchDetailPane::-webkit-scrollbar-thumb,.matchChatRoom::-webkit-scrollbar-thumb,.chatMessages::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background-color:#d5e5ea24;background-clip:content-box}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,.scorePanel::-webkit-scrollbar-thumb:hover,.leagueStack::-webkit-scrollbar-thumb:hover,.sortedMatchList::-webkit-scrollbar-thumb:hover,.matchDetailPane::-webkit-scrollbar-thumb:hover,.matchChatRoom::-webkit-scrollbar-thumb:hover,.chatMessages::-webkit-scrollbar-thumb:hover{background-color:#d5e5ea3d}@media(min-width:981px){:root{--scorexp-viewport-width: calc(100vw / var(--scorexp-display-scale));--scorexp-viewport-height: calc(100vh / var(--scorexp-display-scale))}#root{width:var(--scorexp-viewport-width);min-height:var(--scorexp-viewport-height);zoom:var(--scorexp-display-scale)}}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.42}.siteHeader{position:sticky;top:0;z-index:10;min-height:116px;background:#090d0f;border-top:1px solid #343a3d;border-bottom:1px solid #252d31;color:#f4f8fa}.headerTop{height:54px;display:grid;grid-template-columns:230px minmax(280px,454px) 1fr;align-items:center;gap:18px;padding:0 14px}.brand{display:inline-flex;align-items:center;gap:8px;color:#f2f7f9;text-decoration:none;font-size:23px;font-weight:650;letter-spacing:0}.brandMark{width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;background:#f5f8fa;color:#0b1012;border-radius:5px;font-size:15px;font-weight:800}.headerSearch{height:32px;display:flex;align-items:center;gap:10px;min-width:0;padding:0 14px;border-radius:6px;background:#22292e;color:#cbd4d8}.headerSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#e8eff2;font-size:13px;font-weight:450}.headerSearch input::placeholder{color:#9faab0}.mobileHeaderActions,.mobileSearchPanel,.mobileOnly{display:none}.headerActions{position:relative;justify-self:end;display:flex;align-items:center;gap:8px}.headerIcon,.newsButton{border:0;color:#f5f8fa;background:transparent}.headerIcon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;color:#dce5e8}.headerIcon:hover{background:#151b1f;color:#edf4f6}.profileHeaderIcon.signedIn,.mobileHeaderIcon[aria-label$=profili]{color:#9ca6ff}.profileMenu,.mobileProfileMenu{color:#eaf2f5}.profileMenu{position:absolute;top:42px;right:0;z-index:45;width:320px;display:grid;gap:9px;padding:10px;border:1px solid #344249;border-radius:8px;background:#0e1518;box-shadow:0 18px 42px #0000006b}.profileMenuState{display:grid;gap:4px;padding:5px 3px 7px}.profileMenuState strong,.profileIdentity strong{min-width:0;overflow:hidden;color:#f4fafc;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.profileMenuState span,.profileIdentity span:not(.profileAvatar),.profileField span,.profileNotice{color:#91a4ac;font-size:11px;font-weight:750;line-height:1.35}.profileIdentity{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding-bottom:4px}.profileIdentity>div{min-width:0;display:grid;gap:2px}.profileAvatar{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #4d57cc;border-radius:50%;background:#171d3b;color:#edf4f6;font-size:15px;font-weight:950}.profileField{display:grid;gap:5px}.profileField input{width:100%;min-width:0;height:38px;padding:0 11px;border:1px solid #30414d;border-radius:7px;outline:0;background:#0b1217;color:#f3f8fb;font-size:13px;font-weight:750}.profileField input:focus{border-color:#6f78ff;box-shadow:0 0 0 3px #7c83ff29}.profileActionButton,.profileToggleButton,.socialLoginGrid button{min-height:38px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #293a45;border-radius:7px;background:#101a20;color:#eaf2f5;font-size:12px;font-weight:850}.profileActionButton.primary{border-color:#7c83ff75;background:#171d3b;color:#edf4f6}.profileToggleButton{justify-content:space-between;padding:0 10px}.profileToggleButton>span{min-width:0;flex:1 1 auto;text-align:left}.profileToggleButton strong{flex:0 0 auto;color:#91a4ac;font:inherit}.profileToggleButton.active{border-color:#52d6a05c;background:#52d6a01f;color:#baf8df}.profileToggleButton.active strong{color:#52d6a0}.socialLoginGrid{display:grid;gap:7px}.socialLoginGrid button{justify-content:flex-start;padding:0 11px}.profileNotice{padding:8px 9px;border:1px solid #344249;border-radius:7px;background:#10171a}.profileLegalLinks{display:flex;flex-wrap:wrap;gap:7px;padding-top:2px}.profileLegalLinks a{min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border:1px solid #293a45;border-radius:7px;background:#ffffff05;color:#aab9ff;text-decoration:none;font-size:11px;font-weight:850}.profileLegalLinks a:hover{border-color:#7c83ff75;color:#edf4f6}.sportsBar{position:relative;min-height:61px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:16px;padding:0 12px 9px}.sportsNav{min-width:0;display:flex;align-items:flex-end;gap:18px;overflow:hidden;scrollbar-width:none}.sportsNav::-webkit-scrollbar{display:none}.sportItem{position:relative;flex:0 0 auto;min-width:44px;max-width:96px;height:48px;display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;border:0;color:#f0f4f6;background:transparent;font-size:10px;font-weight:600;white-space:nowrap}.sportItem>span:last-child{max-width:92px;overflow:hidden;text-overflow:ellipsis}.sportItem.active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px 4px 0 0;background:#22292e;z-index:-1}.sportItem.active:after{content:"";position:absolute;left:7px;right:7px;bottom:-9px;height:2px;background:#7680ff}.sportIconWrap{position:relative;min-height:18px;display:inline-flex;align-items:center;justify-content:center}.sportBadge{position:absolute;left:15px;top:-5px;min-width:16px;height:14px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border-radius:999px;background:#171d20;color:#f7fbfd;font-size:10px;font-weight:650}.newsButton{height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 6px;font-size:11px;font-weight:700}.sportsMenu{position:absolute;left:0;top:57px;width:min(510px,calc(var(--scorexp-viewport-width) - 24px));display:grid;grid-template-columns:1fr 1fr;padding:6px;border:6px solid #1e272d;border-radius:8px;background:#0f1518;box-shadow:0 18px 34px #00000057}.sportsMenu button{min-height:37px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px;border:0;border-bottom:1px solid #283238;color:#e7eef1;background:#11171a;text-align:left;font-size:12px;font-weight:500}.sportsMenu button:nth-child(odd){border-right:1px solid #283238}.sportsMenu button.active{border-color:#4854c9;background:#171d3b;color:#edf4f6}.sportsMenu strong{min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#20292e;color:#dbe5e8;font-weight:600}.appShell{min-height:calc(var(--scorexp-viewport-height) - 116px);display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;padding:10px 10px 6px;background:linear-gradient(180deg,#1d282be0,#0c1113f5 280px),#0c1113}.scorePanel{width:min(560px,calc(var(--scorexp-viewport-width) - 20px));min-height:calc(var(--scorexp-viewport-height) - 12px);background:#141b1e;border:1px solid #253136;border-radius:8px;overflow:hidden;box-shadow:0 18px 42px #00000047}.topNav{display:grid;grid-template-columns:1fr auto;align-items:center;min-height:48px;padding:0 8px 0 12px;border-bottom:1px solid #28353a;gap:10px}.topNav.dateOnly{grid-template-columns:1fr;justify-items:end}.tabs{display:flex;align-items:stretch;height:48px;min-width:0}.tabs button{position:relative;min-width:64px;height:48px;padding:0 12px;color:#7580d9;background:transparent;border:0;font-size:12px;font-weight:650}.tabs button.active{color:#7781ff}.tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#747cff}.datePicker{display:grid;grid-template-columns:32px minmax(96px,136px) 32px;align-items:center;height:30px;border:1px solid #364164;border-radius:999px;overflow:hidden;background:#11171a}.iconButton,.dateButton{border:0;color:#9ca6ff;background:transparent}.iconButton{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center}.dateButton{height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#c8ceff;font-size:11px;font-weight:800;border-left:1px solid #29314d;border-right:1px solid #29314d}.filters{display:block;padding:10px 8px 8px}.chipRow{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.chip{min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:999px;background:#080d0f;color:#e6f1f4;padding:0 15px;font-size:11px;font-weight:900}.chip svg{display:none}.chip strong{font:inherit}.chip.liveChip strong:before{content:"("}.chip.liveChip strong:after{content:")"}.chip.active{background:#eef6f8;color:#0e1518}.chip.liveChip{color:#ff626f}.chip.liveChip.active{background:#f34855;color:#edf4f6}.statusLine{min-height:25px;padding:0 14px 9px;display:flex;align-items:center;gap:6px;color:#94a8b0;font-size:11px;font-weight:700}.syncSpin{display:inline-flex;animation:spin 1s linear infinite}.dividerDot{width:4px;height:4px;border-radius:50%;background:#4f626a}.errorBanner{margin:0 8px 8px;padding:9px 12px;border:1px solid #7c2f36;background:#261115;color:#ffb8bd;border-radius:8px;font-size:12px}.leagueStack{display:flex;flex-direction:column}.leagueCard{border-top:1px solid #303d42;background:#141b1e}.leagueCard.pinned{background:#151d24}.leagueHeader{width:100%;min-height:54px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:8px 10px 8px 16px;color:inherit;text-align:left}.leagueTitleButton,.leagueToggleButton,.leaguePinButton{border:0;color:inherit;background:transparent}.leagueTitleButton{min-width:0;display:flex;align-items:center;padding:0;text-align:left}.leagueIdentity{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.leagueIdentity strong,.teamNameCluster>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leagueIdentity strong{display:block;color:#f5fbff;font-size:12px;font-weight:560;line-height:1.2}.leagueIdentity span{display:block;color:#8ca0a8;font-size:11px;font-weight:450;line-height:1.25}.leagueActions{display:flex;align-items:center;gap:9px;color:#c4d4dc;font-size:12px;font-weight:800}.leagueMatchCount{min-width:42px;color:#dbe8ee;text-align:right;white-space:nowrap}.leaguePinButton,.leagueToggleButton{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}.leaguePinButton{border:1px solid #35444a;color:#8da0a8;background:#0e1518}.leaguePinButton.active{border-color:#7c83ff;color:#10161a;background:#7c83ff}.leaguePinButton:hover,.leagueToggleButton:hover{color:#edf4f6;background:#202a2f}.leaguePinButton.active:hover{color:#10161a;background:#9297ff}.matchList{display:flex;flex-direction:column}.matchRow{position:relative;overflow:hidden;cursor:pointer;min-height:64px;display:grid;grid-template-columns:54px minmax(0,1fr) 28px 34px 68px;align-items:center;padding:7px 0 7px 12px;border-top:1px solid #29353a;background:#151d20;transition:background-color .14s ease}.matchRow:hover{background:#090e10}.matchRow.selected{background:#202b33;box-shadow:inset 3px 0 #7c83ff}.matchRow>*{position:relative;z-index:1}.matchRow.live{background:#131b1e}.matchRow.live:hover{background:#080d0f}.matchRow.goalFlash:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#ff33462e;transform:translate(-100%);animation:goalSweep 2s ease-out forwards}.matchTime{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#f2f8fa;font-size:11px;font-weight:650;line-height:1.1}.matchRow.live .matchTime{color:#ff4958}.liveMinute{display:inline-flex;min-width:28px;justify-content:center;font-variant-numeric:tabular-nums}.minuteTick{animation:minuteBlink 1s steps(2,start) infinite}.matchReviewBadge,.matchDecisionBadge{display:inline-flex;min-width:auto;min-height:0;align-items:center;justify-content:center;padding:2px 6px;border:1px solid rgba(255,74,94,.5);border-radius:999px;background:#ff4a5e29;color:#fff4f5;font-size:8.5px;font-weight:950;line-height:1;letter-spacing:0;text-transform:uppercase;box-shadow:0 0 16px #ff4a5e2e}.matchReviewBadge{animation:varPulse .85s ease-in-out infinite}.matchDecisionBadge{border-color:#60a5fa61;background:#60a5fa1f;color:#dbeafe;text-transform:none}.matchDecisionBadge.goalCancelled,.matchDecisionBadge.penaltyCancelled{border-color:#f8717185;background:#f8717121;color:#ffe4e6}.matchDecisionBadge.redCard{border-color:#ef444485;background:#ef44442b;color:#fee2e2}@keyframes varPulse{0%,to{opacity:.58;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}@keyframes aixpTabSparkle{0%{opacity:0;transform:translate(-50%,-50%) scale(.26) rotate(var(--spark-rotate, 0deg))}18%{opacity:.95;transform:translate(-50%,-50%) scale(1) rotate(var(--spark-rotate, 0deg))}54%{opacity:1;transform:translate(-50%,-50%) scale(1.28) rotate(var(--spark-rotate, 0deg))}82%{opacity:.38;transform:translate(-50%,-50%) scale(.92) rotate(var(--spark-rotate, 0deg))}to{opacity:0;transform:translate(-50%,-50%) scale(.42) rotate(var(--spark-rotate, 0deg))}}.teamsBlock{min-width:0;display:flex;flex-direction:column;gap:5px}.teamLine{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;color:#f1f7fb;font-size:12px;font-weight:520;line-height:1.1}.teamNameCluster{min-width:0;display:flex;align-items:center;gap:5px}.teamNameCluster>span:first-child{min-width:0}.redCardBadge{flex:0 0 auto;min-width:12px;height:15px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;background:#ef2e3f;color:#edf4f6;box-shadow:inset 0 -1px #00000047;font-size:9px;font-weight:950;line-height:1}.goalTag{flex:0 0 auto;color:#ff3044;font-size:11px;font-weight:950;letter-spacing:0;white-space:nowrap;animation:goalTagPulse 2s ease-out forwards}.scoreBlock{display:flex;flex-direction:column;align-items:flex-end;gap:5px;min-width:20px;padding-right:8px;color:#f2f8fa;font-size:12px;font-weight:700;line-height:1.1}.matchRow.live .scoreBlock{color:#ff5260}.starButton{color:#8c9ca3;border-left:1px solid #313d42}.starButton.active{color:#ffd166}.starButton.active svg{fill:currentColor}.aiXpRowButton{width:62px;height:26px;display:inline-flex;align-items:center;justify-content:center;gap:4px;justify-self:center;border:1px solid #394a50;border-radius:999px;background:#0c1316;color:#dce7ff;font-size:10px;font-weight:900;white-space:nowrap}.aiXpRowButton svg{color:#7c83ff}.aiXpRowButton:hover{border-color:#5a65df;background:#151c32;color:#edf4f6}.matchDetailPane{width:min(480px,calc(var(--scorexp-viewport-width) - 24px));max-height:calc(var(--scorexp-viewport-height) - 136px);position:sticky;top:126px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:0 0 min(480px,calc(var(--scorexp-viewport-width) - 24px));border:1px solid #253136;border-radius:8px;background:#11181b;box-shadow:0 18px 42px #00000052;animation:detailPaneEnter .18s ease-out}.matchChatRoom{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #253136;border-radius:8px;background:#11181b;box-shadow:0 18px 42px #00000052;color:#eef6f8}.matchChatRoom.panel{position:sticky;top:126px;flex:1 1 360px;width:clamp(320px,calc(var(--scorexp-viewport-width) - 1060px),540px);min-width:320px;max-width:540px;height:calc(var(--scorexp-viewport-height) - 136px);max-height:calc(var(--scorexp-viewport-height) - 136px);animation:detailPaneEnter .18s ease-out}.matchChatRoom.embedded{height:min(620px,calc(var(--scorexp-viewport-height) - 170px));min-height:420px;box-shadow:none}.chatTop{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 10px 10px 13px;border-bottom:1px solid #27343a;background:linear-gradient(180deg,#121b1f,#0f171a)}.chatTitleBlock{min-width:0;display:grid;gap:3px}.chatTitleBlock span{display:inline-flex;align-items:center;gap:6px;color:#9ca6ff;font-size:11px;font-weight:900;line-height:1.1}.chatTitleBlock strong{overflow:hidden;color:#eef7fa;font-size:13px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.chatTopActions{display:inline-flex;align-items:center;gap:5px}.chatViewerCount{min-width:44px;min-height:27px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid #1c2230;border-radius:999px;background:#141821;color:#e6eaf0;font-size:11px;font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap}.chatViewerCount svg{flex:0 0 auto;color:#3b82f6}.chatViewerCount strong{color:inherit;font:inherit}.chatMessages{min-height:0;display:flex;flex-direction:column;gap:9px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:13px 12px 12px;background:#0d1417;scroll-behavior:smooth}.chatEmptyState{min-height:96px;display:grid;place-items:center;align-content:center;gap:8px;margin:auto 0;color:#8fa2aa;font-size:12px;font-weight:800;text-align:center}.chatEmptyState svg{color:#7c83ff}.chatMessage{width:min(84%,390px);display:grid;gap:4px;padding:2px 0;border:0;border-radius:0;background:transparent}.chatMessage.other{align-self:flex-start;justify-items:start;text-align:left}.chatMessage.mine{align-self:flex-end;justify-items:end;background:transparent;text-align:right}.chatMessageHeader{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.chatMessageHeader strong{min-width:0;overflow:hidden;color:#b8c8cf;font-size:11px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.chatMessage.mine .chatMessageHeader strong{order:2;color:inherit}.chatMessage.mine .chatMessageHeader{justify-content:flex-end}.chatMessage.mine .chatMessageHeader time{order:1}.chatMessageHeader time{flex:0 0 auto;color:#72858d;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums}.chatMessage p{margin:0;color:#edf5f7;font-size:12.5px;font-weight:560;line-height:1.42;overflow-wrap:anywhere;white-space:pre-wrap}.chatComposerWrap{position:relative;display:grid;gap:7px;padding:9px 10px max(9px,env(safe-area-inset-bottom));border-top:1px solid #27343a;background:#10171a}.chatNewMessageNotice{position:absolute;left:50%;bottom:calc(100% + 8px);min-height:27px;display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%);padding:0 12px;border:1px solid rgba(138,145,255,.42);border-radius:999px;background:#edf5f7;color:#0c1214;box-shadow:0 12px 28px #00000047;font-size:11px;font-weight:950;white-space:nowrap}.chatNotice{min-height:28px;display:flex;align-items:center;padding:0 10px;border:1px solid rgba(255,98,112,.28);border-radius:7px;background:#ff627014;color:#ffb8bd;font-size:11px;font-weight:800}.chatComposer{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:end;gap:8px}.chatComposer textarea{--chat-composer-max-height: 96px;width:100%;min-width:0;min-height:40px;height:auto;max-height:var(--chat-composer-max-height);display:block;overflow-y:hidden;resize:none;outline:0;border:1px solid #2d3c42;border-radius:8px;background:#0d1417;color:#edf5f7;padding:10px 12px;font-size:12.5px;font-weight:600;line-height:1.35;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.chatComposer textarea::placeholder{color:#778991}.chatComposer textarea:focus{border-color:#8a91ff85;background:#111a1e}.chatComposer button,.chatReopenButton{border:1px solid rgba(138,145,255,.32);background:#8a91ff1f;color:#edf0ff}.chatComposer button{width:40px;height:40px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;transition:border-color .14s ease,background-color .14s ease,color .14s ease,transform .14s ease}.chatComposer button:hover,.chatReopenButton:hover{border-color:#8a91ff85;background:#8a91ff2e;color:#edf4f6}.chatComposer button:focus-visible,.chatNewMessageNotice:focus-visible,.chatReopenButton:focus-visible,.matchChatRoom .iconButton:focus-visible{outline:2px solid rgba(138,145,255,.55);outline-offset:2px}.chatReopenButton{position:sticky;top:126px;min-height:38px;display:inline-flex;align-items:center;gap:7px;align-self:flex-start;padding:0 13px;border-radius:999px;font-size:12px;font-weight:950;white-space:nowrap}.detailChatContent{padding:8px}.detailTop{min-height:66px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 10px 11px 14px;border-bottom:1px solid #27343a;background:linear-gradient(180deg,#121b1f,#0f171a)}.detailLeagueIdentity{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px}.detailLeagueMeta{min-width:0;display:grid;align-content:center;gap:3px}.detailLeagueLogo{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;object-fit:contain;border-radius:8px;padding:4px;background:#f8fbfd;border:1px solid #d7e2e8;color:#10202a;font-size:13px;font-weight:750}.detailLeagueCountry{width:fit-content;max-width:100%;overflow:hidden;padding:2px 7px;border:1px solid #314148;border-radius:999px;background:#0c1316;color:#8da0a8;font-size:10px;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.detailTop em{overflow:hidden;color:#8da0a8;font-size:11px;font-style:normal;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.detailTop strong{display:block;overflow:hidden;color:#eef7fa;font-size:13px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.detailTopActions{display:flex;gap:2px}.detailScoreHero{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:18px 14px 14px;background:#151d20}.detailTeamSummary{min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;color:#f2f9fb;font-size:12px;font-weight:750}.detailTeamSummary span{width:100%;overflow:hidden;display:-webkit-box;min-height:28px;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.18}.detailScoreCenter{min-width:104px;display:grid;grid-template-columns:auto auto auto;align-items:center;justify-content:center;gap:7px;color:#ff5360;font-size:25px;font-weight:900;font-variant-numeric:tabular-nums}.detailScoreCenter small{grid-column:1 / -1;color:#ff6b75;font-size:11px;font-weight:800;text-align:center}.detailAtmosphereAction{padding:10px 12px 0;background:#151d20}.detailAtmosphereButton{width:100%;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #5660d8;border-radius:999px;background:#eef6f8;color:#0b1114;box-shadow:0 14px 30px #00000047;font-size:12px;font-weight:950}.detailAtmosphereButton svg{color:#4b55d4}.detailAtmosphereButton:hover{background:#fff}.detailNotice{margin:10px;padding:9px 10px;border:1px solid #2f3f45;border-radius:7px;background:#0d1417;color:#b8c8cf;font-size:12px;font-weight:650}.detailTabs{--tab-count: 1;display:grid;grid-template-columns:repeat(var(--tab-count),minmax(0,1fr));gap:1px;overflow:hidden;padding:8px 8px 0;border-bottom:1px solid #27343a;background:#10171a}.detailTabs button{position:relative;min-width:0;height:38px;padding:0 5px;border:0;background:transparent;color:#7780df;font-size:11.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detailTabs.dense button{font-size:10.5px;padding:0 3px}.detailTabs button.active{color:#dfe4ff}.detailTabs button.active:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:#747cff}.detailContent{padding:10px}.detailFactGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.detailMetaFooter{margin:14px 0 0}.detailFact{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);gap:4px 7px;align-items:center;min-height:58px;padding:9px;border:1px solid #26343a;border-radius:7px;background:#0d1417}.detailFact svg{color:#7c83ff}.detailFact span{color:#8fa2aa;font-size:11px;font-weight:700}.detailFact strong{grid-column:2;overflow:hidden;color:#edf7fa;font-size:12px;font-weight:560;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.25}.aiPredictionBlock{margin-top:10px;padding:10px;border:1px solid #26343a;border-radius:7px;background:#0d1417;min-height:112px}.aiPredictionBlock.analyzing{border-color:#555fd8;background:#101726;min-height:144px}.aiPredictionBlock.done{border-color:#2f8f70;background:#0d1917;min-height:144px}.aiPredictionHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.aiPredictionHeader span,.sectionTitle{display:inline-flex;align-items:center;justify-content:center;gap:6px}.aiPredictionHeader span{color:#edf7fa;font-size:12px;font-weight:900}.aiPredictionHeader svg{color:#7c83ff}.aiPredictionHeader button{min-height:26px;border:1px solid #5660d8;border-radius:999px;padding:0 12px;background:#171d3b;color:#e6e9ff;font-size:11px;font-weight:850}.aiPredictionIntro{display:flex;align-items:center;gap:8px;min-height:38px;color:#b7c7ce;font-size:12px;font-weight:600}.aiPredictionIntro svg{color:#3fe0a0}.aiAnalysis{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;min-height:86px}.aiScanner{width:42px;height:42px;position:relative;overflow:hidden;border-radius:8px;border:1px solid #3c46b4;background:repeating-linear-gradient(180deg,rgba(124,131,255,.12) 0 2px,transparent 2px 6px),#111a2e}.aiScanner:before{content:"";position:absolute;left:5px;right:5px;top:6px;height:2px;background:#3fe0a0;box-shadow:0 0 12px #3fe0a0cc;animation:scanLine 2s ease-in-out infinite}.aiScanner span{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:4px;border:1px solid rgba(124,131,255,.65)}.aiLog{min-width:0;min-height:38px;overflow:hidden;display:flex;align-items:center;color:#93a7af;font-size:12px;font-weight:650}.aiLog span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiLog span.active{color:#f0f7fa}.aiProgress{grid-column:1 / -1;height:5px;overflow:hidden;border-radius:999px;background:#1f2b32}.aiProgress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--sx-data-home),var(--sx-data-away));transition:width .45s ease}.aiResult strong{display:block;color:#f1fbf7;font-size:13px;font-weight:850}.aiResult{min-height:112px}.aiResult p{margin:7px 0 10px;color:#c4d4d0;font-size:12px;font-weight:560;line-height:1.45}.aiProbabilityBars{display:grid;gap:7px}.aiProbabilityBars div{position:relative;overflow:hidden;min-height:28px;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:0 9px;border:1px solid #28453f;border-radius:6px;background:#101a1a}.aiProbabilityBars i{position:absolute;inset:auto auto 0 0;height:2px;background:var(--sx-data-home)}.aiProbabilityBars span,.aiProbabilityBars b{position:relative;z-index:1;color:#eaf6f2;font-size:11px;font-weight:850}.sectionTitle{margin-bottom:8px;color:#edf7fa;font-size:12px;font-weight:900;text-align:center}.eventTimeline{display:flex;flex-direction:column;gap:7px}.detailEventTimeline{gap:8px}.detailEventCard{width:min(100%,320px)}.eventRow{display:grid;grid-template-columns:44px 28px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:7px 9px;border:1px solid #26343a;border-radius:7px;background:#0d1417}.eventRow.away{background:#121a20}.eventMinute{color:#dce8ec;font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.eventIcon{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#dce8ec;background:#1d282d}.eventIcon.goal{color:#0d1517;background:#3fe0a0}.eventIcon.yellow{color:#15170d;background:#f5d33d}.eventIcon.red{color:#edf4f6;background:#f14f5c}.detailEventCard.substitution i{color:#e7ecff;background:#253049}.eventRow strong,.eventRow span{display:block}.eventRow strong{color:#edf7fa;font-size:12px;font-weight:850}.eventRow div span{overflow:hidden;color:#9dafb6;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.statCompareList{display:flex;flex-direction:column;gap:9px}.statTeams{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:8px;color:#dce8ec;font-size:11px;font-weight:850;text-align:center}.statTeams span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statTeams svg{color:#7c83ff}.statCompareRow{padding:8px 9px;border:1px solid #26343a;border-radius:7px;background:#0d1417}.statValues{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:8px;margin-bottom:7px;color:#eaf4f7;font-size:12px;font-weight:850}.statValues span{overflow:hidden;color:#a9bbc2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.statValues strong:last-child{text-align:right}.statBars{display:grid;grid-template-columns:1fr 1fr;gap:3px;height:5px}.statBars i,.statBars b{display:block;height:5px;border-radius:999px}.statBars i{justify-self:end;background:linear-gradient(90deg,color-mix(in srgb,var(--sx-data-home) 28%,transparent),var(--sx-data-home))}.statBars b{justify-self:start;background:linear-gradient(90deg,var(--sx-data-away),color-mix(in srgb,var(--sx-data-away) 28%,transparent))}.emptyDetail{min-height:150px;display:flex;align-items:center;justify-content:center;border:1px solid #26343a;border-radius:7px;background:#0d1417;color:#93a6ae;font-size:12px;font-weight:750}.h2hBlock,.formGrid,.standingsBlock{display:grid;gap:9px}.h2hSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.summaryPill{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:0 9px;border:1px solid #2b3940;border-radius:7px;background:#0d1417}.summaryPill span{overflow:hidden;color:#9dafb6;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.summaryPill strong{color:#edf7fa;font-size:13px;font-weight:850}.comparisonGraphCard{--comparison-home: var(--sx-data-home);--comparison-draw: var(--sx-data-draw);--comparison-away: var(--sx-data-away);display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--comparison-home) 14%,color-mix(in srgb,var(--comparison-away) 12%,#26343a));border-radius:8px;background:linear-gradient(180deg,#ffffff09,#ffffff02),linear-gradient(90deg,color-mix(in srgb,var(--comparison-home) 10%,transparent),transparent 42%,transparent 58%,color-mix(in srgb,var(--comparison-away) 10%,transparent)),#0d1417;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #0000001f}.comparisonLineHeader{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.comparisonLineHeader div{min-width:0;display:grid;gap:3px}.comparisonLineHeader span{color:#93a6ae;font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.comparisonLineHeader strong{overflow:hidden;color:#f3fbfd;font-size:15px;font-weight:950;line-height:1.16;text-overflow:ellipsis;white-space:nowrap}.comparisonLineHeader b{min-height:28px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff0e;color:#eaf4f7;font-size:11px;font-weight:950;white-space:nowrap}.comparisonStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.comparisonStat{min-width:0;display:grid;gap:4px;position:relative;overflow:hidden;padding:10px 9px 9px;border:1px solid rgba(54,71,78,.86);border-radius:8px;background:linear-gradient(180deg,#ffffff09,#ffffff02),#10191d}.comparisonStat:before{content:"";height:3px;position:absolute;inset:0 0 auto;background:#9dafb6}.comparisonStat.home:before{background:var(--comparison-home)}.comparisonStat.draw:before{background:var(--comparison-draw)}.comparisonStat.away:before{background:var(--comparison-away)}.comparisonStat.isLeader{border-color:color-mix(in srgb,var(--comparison-home) 18%,color-mix(in srgb,var(--comparison-away) 18%,#52666e));background:linear-gradient(180deg,#fff1,#ffffff03),#111d21}.comparisonStat span{overflow:hidden;color:#a5b8bf;font-size:11px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.comparisonStat strong{color:#edf7fa;font-size:18px;font-weight:950;line-height:1}.comparisonLineCanvas{min-width:0;overflow:hidden;border:1px solid rgba(54,71,78,.7);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),#0a1114;background-size:auto,33.333% 100%,auto}.comparisonLineCanvas svg{width:100%;height:138px;display:block;overflow:visible}.comparisonGridLine{stroke:#9cb2ba2b;stroke-width:1;vector-effect:non-scaling-stroke}.comparisonArea{opacity:.74}.comparisonLine{fill:none;stroke-width:5.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 5px 8px rgba(0,0,0,.32))}.comparisonStopHome{stop-color:var(--comparison-home)}.comparisonStopDraw{stop-color:var(--comparison-draw)}.comparisonStopAway{stop-color:var(--comparison-away)}.comparisonAreaStopTop{stop-color:color-mix(in srgb,var(--sx-data-home) 32%,transparent)}.comparisonAreaStopBottom{stop-color:color-mix(in srgb,var(--sx-data-away) 5%,transparent)}.comparisonPointHalo{opacity:.18}.comparisonPointGroup.home .comparisonPoint,.comparisonPointGroup.home .comparisonPointHalo{fill:var(--comparison-home)}.comparisonPointGroup.draw .comparisonPoint,.comparisonPointGroup.draw .comparisonPointHalo{fill:var(--comparison-draw)}.comparisonPointGroup.away .comparisonPoint,.comparisonPointGroup.away .comparisonPointHalo{fill:var(--comparison-away)}.comparisonPoint{stroke:#0a1114;stroke-width:3;vector-effect:non-scaling-stroke}.comparisonPointGroup.isLeader .comparisonPoint{stroke:#f4fbfd}.comparisonAxis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.comparisonAxis span{min-width:0;min-height:30px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 6px;border:1px solid rgba(54,71,78,.72);border-radius:999px;color:#a5b8bf;font-size:10px;font-weight:900}.comparisonAxis i{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:#9dafb6}.comparisonAxis .home i{background:var(--comparison-home)}.comparisonAxis .draw i{background:var(--comparison-draw)}.comparisonAxis .away i{background:var(--comparison-away)}.comparisonAxis b,.comparisonAxis em{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.comparisonAxis b{color:#f1f8fa;font-weight:950}.comparisonLineInsight{margin:0;color:#9fb2ba;font-size:11px;font-weight:760;line-height:1.35}.atmosphereComparisonChart{margin-bottom:12px}.compactMatchList{display:grid;gap:6px}.compactMatchRow{min-width:0;min-height:36px;display:grid;grid-template-columns:44px minmax(0,1fr) 48px;align-items:center;gap:7px;padding:0 8px;border:1px solid #26343a;border-radius:7px;background:#0d1417;color:#a9bbc2;font-size:11px;font-weight:650}.compactMatchTeams{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px}.compactMatchRow strong{overflow:hidden;color:#edf7fa;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.compactMatchRow b{color:#edf7fa;font-size:12px;font-weight:850;text-align:right;font-variant-numeric:tabular-nums}.formGrid{grid-template-columns:1fr 1fr;align-items:start}.teamFormColumn{min-width:0;display:grid;gap:8px}.teamFormTitle{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;color:#edf7fa;font-size:12px;font-weight:750}.teamFormTitle span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formChips{display:flex;gap:4px;flex-wrap:wrap}.formChip{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;color:#0d1517;font-size:11px;font-weight:900}.formChip.win{background:#3fe0a0}.formChip.draw{background:#c5ced3}.formChip.loss{background:#ff6570;color:#edf4f6}.standingsBlock section{display:grid;gap:8px}.lineupsBlock{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.lineupTeamColumn{min-width:0;display:grid;gap:9px}.lineupTeamHeader{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px}.lineupTeamHeader strong,.lineupTeamHeader span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lineupTeamHeader strong{color:#edf7fa;font-size:12px;font-weight:850}.lineupTeamHeader span{color:#8ea4ad;font-size:11px;font-weight:750}.lineupPitch{min-height:172px;display:grid;align-content:space-evenly;gap:7px;padding:10px 8px;border:1px solid rgba(73,101,111,.58);border-radius:7px;background:linear-gradient(90deg,transparent 49%,rgba(237,247,250,.08) 50%,transparent 51%),radial-gradient(circle at 50% 50%,rgba(237,247,250,.1) 0 18%,transparent 19%),linear-gradient(135deg,#1c6552b8,#0b3039eb)}.lineupPitch em{color:#b8c8cf;font-size:11px;font-style:normal;font-weight:750;text-align:center}.lineupPitchRow{display:flex;justify-content:center;gap:5px;flex-wrap:wrap}.lineupPlayerPill{min-width:0;max-width:86px;display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:1px solid rgba(159,220,234,.35);border-radius:6px;background:#070d10b3;box-shadow:0 6px 15px #00000038}.lineupPlayerPill b{flex:0 0 auto;color:#7bdcff;font-size:10px;font-weight:900;font-variant-numeric:tabular-nums}.lineupPlayerPill em{overflow:hidden;color:#edf7fa;font-size:10px;font-style:normal;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.lineupPlayerPill.compact{max-width:112px;padding:3px 5px;background:#0d1417db}.lineupBench{display:grid;gap:6px}.lineupBench>span{color:#8ea4ad;font-size:10px;font-weight:850;text-transform:uppercase}.lineupBench>div{display:flex;gap:5px;flex-wrap:wrap}.standingsTable{overflow:hidden;border:1px solid #26343a;border-radius:7px;background:#0d1417}.standingsHead,.standingRow{display:grid;grid-template-columns:28px minmax(0,1fr) 34px 42px 34px;align-items:center;min-height:34px;gap:6px;padding:0 8px;border-bottom:1px solid #1f2b30;color:#a9bbc2;font-size:11px;font-weight:750}.standingsHead{color:#7f929a;background:#121b1f}.standingRow:last-child{border-bottom:0}.standingRow.highlighted{background:#17233a}.standingRow>span{min-width:0}.standingRow>span:first-child,.standingRow>span:nth-child(n+3),.standingsHead span:first-child,.standingsHead span:nth-child(n+3){text-align:right}.standingRow>span:nth-child(2){display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px}.standingRow strong{overflow:hidden;color:#edf7fa;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.teamLogo,.logoFallback{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;object-fit:contain;background:#202b30}.teamLogo.sm,.logoFallback.sm{width:18px;height:18px}.teamLogo.md,.logoFallback.md{width:24px;height:24px}.teamLogo.lg,.logoFallback.lg{width:48px;height:48px}.teamLogo{padding:2px;border:1px solid #d7e2e8;background:#f8fbfd}.teamLogo.md{padding:3px}.teamLogo.lg{padding:5px}.countryFlagLogo{width:34px;height:22px;padding:2px;border-color:#d7e2e8eb;border-radius:12px/50%;background:#f8fbfd;clip-path:path("M 7 0 H 27 C 31.5 0 34 5.1 34 11 C 34 16.9 31.5 22 27 22 H 7 C 2.5 22 0 16.9 0 11 C 0 5.1 2.5 0 7 0 Z")}.countryFlagFallback{width:34px;height:22px;border-radius:12px/50%;clip-path:path("M 7 0 H 27 C 31.5 0 34 5.1 34 11 C 34 16.9 31.5 22 27 22 H 7 C 2.5 22 0 16.9 0 11 C 0 5.1 2.5 0 7 0 Z");font-size:10px;font-weight:850}.teamLogo.countryFlagLogo,.logoFallback.countryFlagFallback{width:34px;height:22px}.teamLogo.countryFlagLogo{padding:2px}.logoFallback{color:#d8e8ed;font-size:10px;font-weight:650;border:1px solid #35454b}.sortedMatchList{display:flex;flex-direction:column;border-top:1px solid #303d42}.loadingBlock{padding:8px;display:grid;gap:8px}.skeletonRow{height:62px;border-radius:8px;background:linear-gradient(90deg,#11181b,#1f2a2e 52%,#11181b);background-size:220% 100%;animation:shimmer 1.5s ease-in-out infinite}.emptyState{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#a8bac2;text-align:center;padding:24px}.emptyState strong{color:#ecf6f9;font-size:14px}.emptyState button{min-height:30px;border:1px solid #4650a9;border-radius:999px;padding:0 14px;color:#dce0ff;background:#171d3b;font-weight:850}.scrollTopButton{position:fixed;right:18px;bottom:18px;z-index:16;min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:1px solid #495261;border-radius:999px;background:#f1f6f8;color:#0b1114;box-shadow:0 14px 28px #00000057;font-size:12px;font-weight:900}.aiPredictionOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:18px;background:#0407097a;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.aiPredictionModal{width:min(720px,calc(var(--scorexp-viewport-width) - 36px));max-height:min(760px,calc(var(--scorexp-viewport-height) - 36px));overflow:hidden;border:1px solid #344249;border-radius:8px;background:#10171a;box-shadow:0 26px 70px #00000075;animation:aiModalEnter .18s ease-out}.aiModalHeader{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 14px 0 20px;border-bottom:1px solid #26343a}.aiModalHeader>span,.aiModalResult>span{display:inline-flex;align-items:center;gap:6px;color:#eef7fa;font-size:14px;font-weight:650}.aiModalHeader svg{color:#7c83ff}.aiModalClose{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:#b8c8cf}.aiModalClose:not(:disabled):hover{background:#1b252a;color:#edf4f6}.aiModalTeams{min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) minmax(72px,auto) minmax(0,1fr);align-items:center;gap:18px;padding:0 22px;background:#141d20}.aiModalTeams strong{overflow:hidden;color:#edf7fa;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.aiModalTeams strong:last-child{text-align:right}.aiModalTeams span{min-width:72px;color:#ff5360;font-size:15px;font-weight:650;text-align:center;font-variant-numeric:tabular-nums}.aiModalAnalysis,.aiModalResult{padding:24px}.aiModalAnalysis{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px;min-height:190px}.aiModalScanner{width:64px;height:64px;position:relative;overflow:hidden;border:1px solid #4650c8;border-radius:8px;background:repeating-linear-gradient(180deg,rgba(124,131,255,.14) 0 2px,transparent 2px 6px),#111a2e}.aiModalScanner:before{content:"";position:absolute;left:8px;right:8px;top:9px;height:2px;background:#3fe0a0;box-shadow:0 0 13px #3fe0a0cc;animation:scanLine 1.8s ease-in-out infinite}.aiModalScanner span{position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px solid rgba(124,131,255,.65);border-radius:4px}.aiModalAnalysis p{min-width:0;margin:0;color:#dfe9ec;font-size:15px;font-weight:560;line-height:1.45}.aiModalProgress{grid-column:1 / -1;height:7px;overflow:hidden;border-radius:999px;background:#1f2b32}.aiModalProgress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--sx-data-home),var(--sx-data-away));transition:width .3s ease}.aiModalResult>span{color:#95ffe0;font-weight:620}.aiModalResult strong{display:block;margin-top:14px;color:#f3fbf8;font-size:18px;font-weight:650;line-height:1.3}.aiModalResult p{margin:10px 0 18px;color:#c2d1d5;font-size:14px;font-weight:450;line-height:1.65}.aiModalBars{display:grid;gap:10px}.aiModalBars div{position:relative;overflow:hidden;min-height:40px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:0 14px;border:1px solid #28453f;border-radius:6px;background:#101a1a}.aiModalBars i{position:absolute;inset:auto auto 0 0;height:3px;background:var(--sx-data-home)}.aiModalBars span,.aiModalBars b{position:relative;z-index:1;color:#eaf6f2;font-size:13px;font-weight:600}.matchAtmosphereOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:92;height:var(--scorexp-viewport-height);overflow:hidden;background:#0c1113;color:#eef7fa}.matchAtmosphereShell{--home-accent: #7c83ff;--away-accent: #ff5360;height:var(--scorexp-viewport-height);min-height:0;display:grid;grid-template-rows:62px minmax(0,1fr);background:linear-gradient(180deg,#1d282be6,#0c1113fa 310px),#0c1113}.atmosphereTopbar{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 16px;border-bottom:1px solid #26343a;background:#090d0ff5}.atmosphereBackButton,.atmosphereTopActions button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #334249;border-radius:7px;background:#10171a;color:#e6f0f3}.atmosphereBackButton{gap:8px;padding:0 13px;font-size:12px;font-weight:900}.atmosphereBackButton:hover,.atmosphereTopActions button:hover{border-color:#5660d8;background:#171d3b;color:#edf4f6}.atmosphereLeagueTitle{min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;color:#8fa2aa;font-size:12px;font-weight:700}.atmosphereLeagueTitle strong,.atmosphereLeagueTitle em,.atmosphereLeagueTitle span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atmosphereLeagueLogo{width:26px;height:26px;flex:0 0 26px;object-fit:contain;border-radius:5px;background:#ffffff14}.atmosphereLeagueLogo.fallback{display:inline-flex;align-items:center;justify-content:center;color:#0f1518;background:#dfe7ea;font-size:12px;font-weight:950}.atmosphereLeagueTitle strong{max-width:min(320px,42vw);color:#f2f9fb;font-size:13px;font-style:normal;font-weight:900}.atmosphereLeagueColon{flex:0 0 auto;color:#6f8189}.atmosphereLeagueTitle em{max-width:min(280px,34vw);color:#dfe4ff;font-style:normal}.atmosphereTopActions{display:inline-flex;gap:7px}.atmosphereTopActions button{width:38px}.atmosphereBody{min-height:0;display:grid;grid-template-columns:238px minmax(0,1fr)}.atmosphereRail{min-width:0;display:grid;align-content:start;gap:12px;padding:18px 14px;border-right:1px solid #26343a;background:#090d0f}.atmosphereBrand{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding-bottom:7px}.atmosphereBrand div{min-width:0;display:grid;gap:2px}.atmosphereBrand strong{color:#f4fafc;font-size:15px;font-weight:900}.atmosphereBrand span:not(.brandMark){color:#93a6ae;font-size:12px;font-weight:700}.atmosphereRail nav{display:grid;gap:7px}.atmosphereRail nav button,.atmosphereRail nav a{width:100%;min-height:36px;display:flex;align-items:center;padding:0 11px;border:1px solid #243239;border-radius:7px;background:#10171a;color:#dce8ec;font-size:12px;font-weight:850;text-align:left;text-decoration:none}.atmosphereRail nav button:hover,.atmosphereRail nav button.active,.atmosphereRail nav a:hover{border-color:#5660d8;background:#171d3b;color:#edf4f6}.atmosphereRailMetric{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #364164;border-radius:7px;background:#11171a;color:#dfe4ff;font-size:12px;font-weight:850}.atmosphereRailMetric svg{color:#7c83ff}.atmosphereScroll{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--home-accent) 24%,color-mix(in srgb,var(--away-accent) 18%,rgba(219,234,239,.34))) transparent;scroll-behavior:smooth;padding:0 0 26px}.atmosphereScroll::-webkit-scrollbar{width:5px;height:5px}.atmosphereScroll::-webkit-scrollbar-track{background:linear-gradient(180deg,transparent,rgba(255,255,255,.035) 16%,rgba(255,255,255,.035) 84%,transparent)}.atmosphereScroll::-webkit-scrollbar-thumb{border:1px solid rgba(8,12,14,.72);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--home-accent) 42%,#d8eef6),color-mix(in srgb,var(--away-accent) 34%,#b8c8cf));box-shadow:0 0 16px color-mix(in srgb,var(--home-accent) 20%,transparent),inset 0 1px #ffffff57}.atmosphereScroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--home-accent) 54%,#edf7fa),color-mix(in srgb,var(--away-accent) 44%,#d8eef6))}.atmosphereHero{min-height:286px;display:grid;grid-template-columns:minmax(160px,1fr) minmax(340px,560px) minmax(160px,1fr);align-items:center;gap:22px;padding:28px;border-bottom:1px solid #26343a;background:radial-gradient(circle at 17% 50%,color-mix(in srgb,var(--home-accent) 15%,transparent),transparent 38%),radial-gradient(circle at 83% 50%,color-mix(in srgb,var(--away-accent) 15%,transparent),transparent 38%),linear-gradient(135deg,#141b1ef0,#0e161af7)}.atmosphereTeam{--team-accent: #7c83ff;min-width:0;display:grid;justify-items:center;gap:8px;padding:18px 16px;border:1px solid color-mix(in srgb,var(--team-accent) 18%,rgba(255,255,255,.06));border-radius:26px;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--team-accent) 18%,transparent),transparent 66%),linear-gradient(180deg,#ffffff09,#ffffff03);text-align:center;box-shadow:inset 0 1px #ffffff0e}.atmosphereTeam strong{max-width:100%;overflow:hidden;color:#f4fbfd;font-size:18px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.atmosphereTeam span{min-height:24px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid color-mix(in srgb,var(--team-accent) 22%,#344249);border-radius:999px;background:color-mix(in srgb,var(--team-accent) 10%,#10171a);color:color-mix(in srgb,var(--team-accent) 28%,#d9e7eb);font-size:11px;font-weight:850}@media(min-width:981px){.atmosphereHero .atmosphereTeam .teamLogo.lg,.atmosphereHero .atmosphereTeam .logoFallback.lg{width:96px;height:96px;padding:8px}.atmosphereHero .atmosphereTeam .logoFallback.lg{font-size:28px}}.atmosphereScoreStage{position:relative;isolation:isolate;width:100%;max-width:560px;min-width:0;display:grid;justify-items:center;gap:9px;padding:22px 24px;overflow:visible;border:1px solid color-mix(in srgb,var(--home-accent) 18%,color-mix(in srgb,var(--away-accent) 18%,#314148));border-radius:30px;background:linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 10%,transparent),#11181beb 38%,#11181beb 62%,color-mix(in srgb,var(--away-accent) 10%,transparent)),#11181bdb;box-shadow:0 22px 48px #00000040,inset 0 1px #ffffff12;text-align:center}.atmosphereScoreStage:before{content:"";position:absolute;left:-34px;right:-34px;top:50%;z-index:0;height:52px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 16%,transparent),#7c83ff1a,color-mix(in srgb,var(--away-accent) 16%,transparent));transform:translateY(-50%)}.atmosphereScoreStage:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:0;border-radius:inherit;background:radial-gradient(circle at 50% 8%,rgba(255,255,255,.1),transparent 46%),linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 7%,transparent),transparent 42%,transparent 58%,color-mix(in srgb,var(--away-accent) 7%,transparent));pointer-events:none}.atmosphereScoreStage>*{position:relative;z-index:1}.atmosphereStatusPill{min-height:28px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;color:#0b1114;background:linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 14%,#eef6f8),color-mix(in srgb,var(--away-accent) 14%,#eef6f8));font-size:12px;font-weight:950}.atmosphereStatusPill.live{background:#ff5360;color:#edf4f6}.atmosphereStatusPill.finished{background:#dfe4ff}.atmosphereScoreline{color:color-mix(in srgb,var(--away-accent) 62%,var(--home-accent));font-size:44px;font-weight:950;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 10px 24px color-mix(in srgb,var(--away-accent) 22%,transparent)}.atmosphereScoreStage strong{color:#f5fbfd;font-size:20px;font-weight:950}.atmosphereScoreStage p{width:100%;max-width:520px;margin:0;color:#b8c9cf;font-size:13px;font-weight:620;line-height:1.5;overflow-wrap:break-word}.atmosphereHeroPrediction{grid-column:1 / -1;width:100%;display:grid;gap:8px;margin:4px 0 0;padding:13px 0 0;border-top:1px solid color-mix(in srgb,var(--sx-data-home) 12%,color-mix(in srgb,var(--sx-data-away) 12%,rgba(180,202,211,.13)));background:transparent;box-shadow:none}.atmosphereHeroPredictionLabels{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;color:#9dafb6;font-size:11px;font-weight:850}.atmosphereHeroPredictionLabels span,.atmosphereHeroPredictionLabels strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atmosphereHeroPredictionLabels span:last-child{text-align:right}.atmosphereHeroPredictionLabels strong{color:#edf7fa;font-weight:950}.atmosphereHeroPredictionRail{height:8px;display:flex;gap:4px;overflow:hidden;border-radius:999px;background:#ffffff14}.atmosphereHeroPredictionRail i{min-width:8px;display:block;border-radius:inherit}.atmosphereHeroPredictionRail .home{background:linear-gradient(90deg,color-mix(in srgb,var(--sx-data-home) 30%,transparent),var(--sx-data-home))}.atmosphereHeroPredictionRail .draw{background:linear-gradient(90deg,color-mix(in srgb,var(--sx-data-draw) 28%,transparent),var(--sx-data-draw))}.atmosphereHeroPredictionRail .away{background:linear-gradient(90deg,var(--sx-data-away),color-mix(in srgb,var(--sx-data-away) 30%,transparent))}.atmosphereHeroPrediction.home .atmosphereHeroPredictionLabels strong{color:color-mix(in srgb,var(--sx-data-home) 72%,#edf4f6)}.atmosphereHeroPrediction.away .atmosphereHeroPredictionLabels strong{color:color-mix(in srgb,var(--sx-data-away) 72%,#edf4f6)}.atmosphereCompactHero{position:fixed;top:max(8px,env(safe-area-inset-top));right:0;left:0;z-index:120;height:clamp(58px,8.4dvh,78px);display:block;opacity:0;overflow:visible;pointer-events:none;transform:translateY(calc(-100% - 14px));transition:opacity .16s ease,transform .16s ease}.matchAtmosphereShell.compactHeroVisible .atmosphereCompactHero{opacity:1;transform:translateY(0)}.atmosphereCompactHeroInner{position:relative;width:100%;height:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(74px,auto) minmax(0,1fr);align-items:center;justify-items:center;gap:clamp(8px,1.6vw,18px);padding:8px clamp(12px,2.2vw,22px);overflow:hidden;border:1px solid color-mix(in srgb,var(--home-accent) 21%,color-mix(in srgb,var(--away-accent) 21%,rgba(255,255,255,.16)));border-radius:18px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--home-accent) 38%,transparent),transparent 34%),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--away-accent) 38%,transparent),transparent 34%),linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 24%,rgba(10,17,20,.96)),#0a1114f7 39%,#0a1114f7 61%,color-mix(in srgb,var(--away-accent) 24%,rgba(10,17,20,.96))),#0a1114f5;box-shadow:0 18px 40px #00000057,0 0 0 1px #ffffff09 inset,0 0 30px color-mix(in srgb,var(--home-accent) 8%,transparent),0 0 30px color-mix(in srgb,var(--away-accent) 8%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.atmosphereCompactHeroInner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--home-accent),transparent 27%,rgba(255,255,255,.45) 50%,transparent 73%,var(--away-accent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.atmosphereCompactHeroInner:after{content:"";position:absolute;right:16px;bottom:7px;left:16px;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 54%,transparent),#ffffff6b,color-mix(in srgb,var(--away-accent) 54%,transparent));opacity:.72}.atmosphereCompactTeam{position:relative;z-index:1;min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:10px;justify-self:start}.atmosphereCompactTeam.away{flex-direction:row-reverse;justify-self:end}.atmosphereCompactTeam span{min-width:0;max-width:clamp(82px,12vw,150px);overflow:hidden;color:#edf7fa;font-size:12px;font-weight:950;line-height:1.15;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 14px rgba(0,0,0,.42)}.atmosphereCompactTeam.away span{text-align:right}.atmosphereCompactHeroInner .teamLogo.lg,.atmosphereCompactHeroInner .logoFallback.lg{position:relative;z-index:1;width:clamp(38px,5.8dvh,50px);height:clamp(38px,5.8dvh,50px);padding:4px;border-radius:999px;background:#fffffff0;box-shadow:0 8px 24px #0000003d,0 0 0 1px #ffffff2e}.atmosphereCompactHeroInner .logoFallback.lg{font-size:clamp(12px,2dvh,18px)}.atmosphereCompactScoreline{position:relative;z-index:1;min-width:clamp(74px,10vw,116px);min-height:clamp(34px,5.4dvh,48px);display:inline-flex;align-items:center;justify-content:center;padding:0 clamp(14px,2vw,24px);border:1px solid color-mix(in srgb,var(--home-accent) 24%,color-mix(in srgb,var(--away-accent) 24%,rgba(255,255,255,.2)));border-radius:999px;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.16),transparent 68%),linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 16%,transparent),#ffffff0f,color-mix(in srgb,var(--away-accent) 16%,transparent));color:#f3f8fb;font-size:clamp(19px,3.2dvh,29px);font-weight:950;line-height:1;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:inset 0 1px #ffffff24,0 10px 22px #0000003d;text-shadow:0 3px 18px rgba(0,0,0,.42)}.atmosphereCompactScoreline.upcoming{font-size:clamp(17px,3.2dvh,30px)}.atmosphereNotice{margin:14px 20px 0;padding:11px 13px;border:1px solid #304047;border-radius:7px;background:#11181b;color:#c7d7dd;font-size:12px;font-weight:750}.atmosphereNotice.error{border-color:#76353c;background:#261115;color:#ffb8bd}.atmosphereSignalStrip,.atmosphereChatSection,.atmosphereGrid,.atmosphereTwinGrid,.atmospherePanel{width:min(1180px,calc(100% - 40px));margin:18px auto 0}.atmosphereSignalStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.atmosphereChatSection{display:grid;gap:10px}.atmosphereChatSection .matchChatRoom.embedded{height:min(560px,calc(var(--scorexp-viewport-height) - 190px))}.atmosphereSignalMetric{min-width:0;min-height:72px;display:grid;grid-template-columns:20px minmax(0,1fr);align-content:center;gap:4px 8px;padding:11px;border:1px solid #26343a;border-radius:8px;background:#11181b}.atmosphereSignalMetric svg{color:#7c83ff}.atmosphereSignalMetric span{color:#8fa2aa;font-size:11px;font-weight:800}.atmosphereSignalMetric strong{grid-column:2;overflow:hidden;color:#edf7fa;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.atmosphereLiveStack{width:min(1180px,calc(100% - 40px));display:grid;gap:14px;margin:18px auto 0}.atmosphereMobileTabs,.atmosphereMobileSwipeViewport,.atmosphereMobileTabPanel{display:none}.atmospherePressureCard,.atmosphereComparePulseCard{min-width:0;border:1px solid #26343a;border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--sx-data-home) 6%,transparent),#11181bf5 38%,#11181bf5 62%,color-mix(in srgb,var(--sx-data-away) 6%,transparent)),#141b1e;box-shadow:0 18px 42px #00000038}.atmospherePressureCard{padding:12px 16px 14px}.atmospherePressureHeader{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px}.atmospherePressureTeam{min-width:0;display:inline-flex;align-items:center;gap:10px;color:#eff8fa;font-size:16px;font-weight:900}.atmospherePressureTeam.away{justify-content:flex-end;text-align:right}.atmospherePressureTeam span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atmospherePressureTeam i{width:7px;height:38px;flex:0 0 auto;border-radius:3px;background:var(--sx-data-home);box-shadow:0 0 20px color-mix(in srgb,var(--sx-data-home) 38%,transparent)}.atmospherePressureTeam.away i{background:var(--sx-data-away);box-shadow:0 0 20px color-mix(in srgb,var(--sx-data-away) 38%,transparent)}.atmospherePressureTitle{min-width:154px;display:grid;justify-items:center;gap:2px;padding:6px 12px;border:1px solid color-mix(in srgb,var(--sx-data-home) 14%,color-mix(in srgb,var(--sx-data-away) 14%,#314148));border-radius:8px;background:#090d0f85}.atmospherePressureTitle span{color:#9dafb6;font-size:11px;font-weight:900}.atmospherePressureTitle strong{display:inline-flex;align-items:center;gap:6px;color:#f4fbfd;font-size:12px;font-weight:950;font-variant-numeric:tabular-nums}.atmospherePressureTitle em{color:#edf7fa;font-style:normal;white-space:nowrap}.atmospherePressureTitle b{color:#7f929b;font-size:12px}.atmospherePressureEventRail{position:relative;height:30px;margin:4px 0}.atmospherePressureEventRail.away{margin-top:5px}.pressureEventDot{position:absolute;top:50%;width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#080c0ed6;color:#f5fbfd;box-shadow:0 10px 24px #00000038;transform:translate(-50%,-50%)}.pressureEventDot svg{width:8px;height:8px;stroke-width:3}.pressureEventDot.goal,.pressureEventDot.goalCancelled,.pressureEventDot.penalty{border-color:color-mix(in srgb,var(--sx-data-home) 22%,var(--sx-data-away))}.pressureEventDot.corner{border-color:color-mix(in srgb,var(--sx-data-away) 36%,rgba(255,255,255,.14))}.pressureEventDot.corner svg{color:#f43f5e}.pressureEventDot.substitution svg{color:#9ca6ff}.pressureEventDot.var svg{color:#facc15}.pressureEventDot.event svg{color:#edf4f6}.pressureEventDot.yellow .pressureCardIcon,.pressureEventDot.red .pressureCardIcon{display:block;width:7px;height:9px;border-radius:2px;transform:rotate(8deg)}.compareCardIcon{display:block;width:13px;height:18px;border-radius:3px;transform:rotate(8deg)}.pressureEventDot.yellow .pressureCardIcon,.compareCardIcon.yellow{background:#facc15;box-shadow:0 0 14px #facc1542}.pressureEventDot.red .pressureCardIcon,.compareCardIcon.red{background:#ef4444;box-shadow:0 0 14px #ef444442}.pressureBallIcon{position:relative;display:block;font-size:9px;line-height:1}.pressureBallIcon.cancelled:after{content:"";position:absolute;left:-2px;right:-2px;top:50%;height:2px;border-radius:999px;background:#ef4444;box-shadow:0 0 8px #ef44447a;transform:rotate(-24deg)}.atmospherePressureGraph{position:relative;min-width:0;height:154px;overflow:hidden;border:1px solid #26343a;border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--sx-data-home) 10%,rgba(37,99,235,.08)) 0,color-mix(in srgb,var(--sx-data-home) 10%,rgba(37,99,235,.08)) 50%,color-mix(in srgb,var(--sx-data-away) 10%,rgba(249,115,22,.08)) 50%,color-mix(in srgb,var(--sx-data-away) 10%,rgba(249,115,22,.08))),#0f171a}.atmospherePressureGraph.isEmpty{opacity:.76}.atmospherePressureSvg{position:absolute;top:10px;right:12px;bottom:10px;left:12px;z-index:1;width:calc(100% - 24px);height:calc(100% - 20px);overflow:visible}.pressureGraphHalf.home{fill:color-mix(in srgb,var(--sx-data-home) 10%,transparent)}.pressureGraphHalf.away{fill:color-mix(in srgb,var(--sx-data-away) 10%,transparent)}.pressureGraphMidline{stroke:#e5edf19e;stroke-width:1.5;vector-effect:non-scaling-stroke}.pressureGraphHalfline{stroke:#e5edf159;stroke-width:2;stroke-linecap:round;stroke-dasharray:1 13;vector-effect:non-scaling-stroke}.pressureGraphArea{opacity:.9;shape-rendering:geometricPrecision}.pressureGraphArea.home{fill:color-mix(in srgb,var(--sx-data-home) 92%,#051124)}.pressureGraphArea.away{fill:color-mix(in srgb,var(--sx-data-away) 92%,#2b1303)}.pressureGraphStroke{fill:none;stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round;opacity:.58;vector-effect:non-scaling-stroke}.pressureGraphStroke.home{stroke:color-mix(in srgb,var(--sx-data-home) 62%,#ffffff)}.pressureGraphStroke.away{stroke:color-mix(in srgb,var(--sx-data-away) 62%,#ffffff)}.atmospherePressureBars{position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:1;display:grid;grid-template-columns:repeat(90,minmax(2px,1fr));gap:2px}.atmospherePressureBars span{min-width:0;display:grid;grid-template-rows:1fr 1fr;gap:0}.atmospherePressureBars span.future{opacity:.38}.atmospherePressureBars i,.atmospherePressureBars b{width:100%;display:block;min-height:2px}.atmospherePressureBars i{align-self:end;border-radius:7px 7px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--sx-data-home) 58%,#ffffff),var(--sx-data-home));box-shadow:0 -5px 16px color-mix(in srgb,var(--sx-data-home) 20%,transparent)}.atmospherePressureBars b{align-self:start;border-radius:0 0 7px 7px;background:linear-gradient(180deg,var(--sx-data-away),color-mix(in srgb,var(--sx-data-away) 58%,#ffffff));box-shadow:0 5px 16px color-mix(in srgb,var(--sx-data-away) 20%,transparent)}.atmospherePressureMidline{position:absolute;left:12px;right:12px;top:50%;z-index:2;height:1px;background:#e5edf194}.atmospherePressureHalf{position:absolute;left:14px;z-index:3;color:#eef7fa7a;font-size:10px;font-weight:950;text-transform:uppercase;pointer-events:none}.atmospherePressureHalf.home{top:10px}.atmospherePressureHalf.away{bottom:10px}.atmospherePressureAxis{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:8px;color:#d9e4e8;font-size:14px;font-weight:900}.atmospherePressureAxis i{height:5px;border-radius:999px;background-image:radial-gradient(circle,rgba(218,226,230,.42) 0 2px,transparent 2.5px);background-size:22px 5px}.atmosphereComparePulseCard{display:grid;gap:16px;padding:16px}.atmosphereCompareDonuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.atmosphereCompareDonut{min-width:0;display:grid;justify-items:center;gap:12px}.atmosphereCompareDonut>span{max-width:100%;overflow:hidden;color:#f0f8fa;font-size:16px;font-weight:900;text-align:center;text-overflow:ellipsis;white-space:nowrap}.atmosphereCompareDonutBody{width:min(100%,230px);display:grid;grid-template-columns:minmax(34px,1fr) 78px minmax(34px,1fr);align-items:center;gap:12px}.atmosphereCompareDonutBody strong{color:#f4fbfd;font-size:21px;font-weight:950;font-variant-numeric:tabular-nums;text-align:right}.atmosphereCompareDonutBody strong:last-child{text-align:left}.atmosphereCompareRing{--home-deg: 180deg;position:relative;width:78px;height:78px;display:grid;place-items:center;border-radius:999px;background:conic-gradient(from 180deg,var(--sx-data-home) 0deg var(--home-deg),var(--sx-data-away) var(--home-deg) 360deg);box-shadow:0 14px 30px color-mix(in srgb,var(--sx-data-home) 16%,transparent),0 14px 30px color-mix(in srgb,var(--sx-data-away) 16%,transparent)}.atmosphereCompareRing:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:inherit;background:#141b1e}.atmosphereCompareRing em{position:relative;z-index:1;display:grid;place-items:center;color:#9aa5ab;font-style:normal}.atmosphereCompareTeams{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;color:#9dafb6;font-size:11px;font-weight:950;text-transform:uppercase}.atmosphereCompareTeams span:last-child{text-align:right}.atmosphereCompareTeams b{height:1px;background:#36474f}.atmosphereCompareLines{display:grid;gap:10px}.atmosphereCompareLine{min-width:0;min-height:42px;display:grid;grid-template-columns:34px 46px minmax(0,1fr) 46px 34px;align-items:center;gap:10px}.compareLineIcon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #2c3b42;border-radius:8px;background:#10171a;color:#f5fbfd}.compareLineIcon.home svg{color:var(--sx-data-home)}.compareLineIcon.away svg{color:var(--sx-data-away)}.atmosphereCompareLine>strong{color:#f5fbfd;font-size:17px;font-weight:950;font-variant-numeric:tabular-nums;text-align:right}.atmosphereCompareLine>strong:nth-last-child(2){text-align:left}.compareLineCenter{min-width:0;display:grid;gap:6px}.compareLineCenter>span{overflow:hidden;color:#edf7fa;font-size:14px;font-weight:850;text-align:center;text-overflow:ellipsis;white-space:nowrap}.compareLineTrack{height:9px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.compareLineTrack i,.compareLineTrack b{display:block;min-width:6px;height:9px;border-radius:999px}.compareLineTrack i{justify-self:end;background:linear-gradient(90deg,color-mix(in srgb,var(--sx-data-home) 30%,transparent),var(--sx-data-home))}.compareLineTrack b{justify-self:start;background:linear-gradient(90deg,var(--sx-data-away),color-mix(in srgb,var(--sx-data-away) 30%,transparent))}.atmosphereGrid,.atmosphereTwinGrid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:14px;align-items:start}.atmospherePanel{min-width:0;padding:14px;border:1px solid #26343a;border-radius:8px;background:#141b1e;box-shadow:0 18px 42px #00000038}.atmosphereGrid .atmospherePanel,.atmosphereTwinGrid .atmospherePanel{width:auto;margin:0}.atmospherePanelTitle{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;color:#edf7fa;font-size:13px;font-weight:950}.atmospherePanelTitle svg{color:#7c83ff}.atmosphereAiPanel{min-height:258px;border-color:#4650a9;background:linear-gradient(135deg,#171d3b8f,#11181bf5),#11181b}.atmosphereAiPanel>strong{display:block;color:#f4fffb;font-size:21px;font-weight:950;line-height:1.25}.atmosphereAiPanel>p{margin:8px 0 14px;color:#c7d0e6;font-size:13px;font-weight:620;line-height:1.55}.atmosphereProbabilityBars{display:grid;gap:9px}.atmosphereProbabilityBars div{position:relative;overflow:hidden;min-height:38px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:0 12px;border:1px solid #364164;border-radius:7px;background:#11171a}.atmosphereProbabilityBars i{position:absolute;inset:auto auto 0 0;height:3px;background:var(--sx-data-home)}.atmosphereProbabilityBars span,.atmosphereProbabilityBars strong{position:relative;z-index:1;color:#eef1ff;font-size:12px;font-weight:900}.atmosphereInsightList{display:grid;gap:9px}.atmosphereInsight{--insight-progress: 0%;min-width:0;display:grid;gap:8px;padding:10px;border:1px solid #2b3940;border-radius:12px;background:radial-gradient(circle at 10% 0%,rgba(124,131,255,.12),transparent 42%),#10171a}.atmosphereInsight.form{background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--sx-data-home) 12%,transparent),transparent 46%),radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--sx-data-away) 12%,transparent),transparent 46%),#10171a}.atmosphereInsight.comparison{background:linear-gradient(135deg,color-mix(in srgb,var(--sx-data-home) 7%,transparent),color-mix(in srgb,var(--sx-data-away) 7%,transparent)),#10171a}.atmosphereInsightHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.atmosphereInsightHeader span{color:#9ca6ff;font-size:11px;font-weight:900}.atmosphereInsightHeader strong{overflow:hidden;color:#f1f8fa;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.atmosphereInsightGraph{height:9px;display:flex;gap:4px;overflow:hidden;border-radius:999px;background:#ffffff14}.atmosphereInsightGraph i{min-width:8px;display:block;border-radius:inherit}.atmosphereInsightGraph .home{background:linear-gradient(90deg,color-mix(in srgb,var(--sx-data-home) 35%,transparent),var(--sx-data-home))}.atmosphereInsightGraph .draw{background:linear-gradient(90deg,color-mix(in srgb,var(--sx-data-draw) 35%,transparent),var(--sx-data-draw))}.atmosphereInsightGraph .away{background:linear-gradient(90deg,var(--sx-data-away),color-mix(in srgb,var(--sx-data-away) 35%,transparent))}.atmosphereInsightLegend{display:flex;flex-wrap:wrap;gap:5px}.atmosphereInsightLegend span{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border:1px solid #26343a;border-radius:999px;color:#9dafb6;font-size:10px;font-weight:850}.atmosphereInsightLegend b{color:#edf7fa;font-weight:950}.atmosphereInsightLegend .home{border-color:color-mix(in srgb,var(--sx-data-home) 35%,#26343a)}.atmosphereInsightLegend .draw{border-color:color-mix(in srgb,var(--sx-data-draw) 35%,#26343a)}.atmosphereInsightLegend .away{border-color:color-mix(in srgb,var(--sx-data-away) 35%,#26343a)}.atmosphereInsightGauge{height:9px;overflow:hidden;border-radius:999px;background:#ffffff14}.atmosphereInsightGauge i{width:var(--insight-progress);height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--sx-data-home),var(--sx-data-away))}.atmosphereInsight p{margin:0;color:#aebfc6;font-size:12px;font-weight:650;line-height:1.38}.atmosphereStatList{display:grid;gap:9px}.atmosphereStatTeams{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:10px;color:#e6f0f3;font-size:12px;font-weight:900;text-align:center}.atmosphereStatTeams span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atmosphereStatTeams svg{color:#7c83ff}.atmosphereStatRow{padding:9px 10px;border:1px solid #26343a;border-radius:7px;background:#10171a}.atmosphereStatValues{display:grid;grid-template-columns:72px minmax(0,1fr) 72px;align-items:center;gap:10px;margin-bottom:8px;color:#edf7fa;font-size:12px;font-weight:900}.atmosphereStatValues span{overflow:hidden;color:#aebfc6;text-align:center;text-overflow:ellipsis;white-space:nowrap}.atmosphereStatValues strong:last-child{text-align:right}.atmosphereStatBars{display:grid;grid-template-columns:1fr 1fr;gap:4px;height:7px}.atmosphereStatBars i,.atmosphereStatBars b{display:block;height:7px;border-radius:999px}.atmosphereStatBars i{justify-self:end;background:linear-gradient(90deg,color-mix(in srgb,var(--sx-data-home) 28%,transparent),var(--sx-data-home))}.atmosphereStatBars b{justify-self:start;background:linear-gradient(90deg,var(--sx-data-away),color-mix(in srgb,var(--sx-data-away) 28%,transparent))}.atmosphereHistorySummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.atmosphereSummaryMetric{min-width:0;display:grid;gap:4px;min-height:54px;padding:8px;border:1px solid #26343a;border-radius:7px;background:#10171a}.atmosphereSummaryMetric span{overflow:hidden;color:#9dafb6;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.atmosphereSummaryMetric strong{color:#f1f8fa;font-size:16px;font-weight:950}.atmosphereFormGrid,.atmospherePlayerGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.atmosphereFormColumn,.atmospherePlayerColumn{min-width:0;display:grid;align-content:start;gap:9px}.atmosphereFormTitle,.atmospherePlayerTeam{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;color:#edf7fa;font-size:12px;font-weight:900}.atmosphereFormTitle span,.atmospherePlayerTeam span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atmosphereFormChips{display:flex;flex-wrap:wrap;gap:4px}.atmosphereFormChips em{color:#8fa2aa;font-size:12px;font-style:normal;font-weight:750}.atmosphereMiniList,.atmospherePlayerList,.atmosphereStandingTable,.atmosphereTimeline{display:grid;gap:7px}.atmosphereHeadToHeadList{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #26343a}.atmosphereHeadToHeadList>span{color:#9ca6ff;font-size:11px;font-weight:900}.atmosphereStandingHead{min-height:28px;display:grid;grid-template-columns:28px minmax(0,1fr) 36px 42px 40px;align-items:center;gap:8px;padding:0 9px;color:#8fa2aa;font-size:10px;font-weight:950;text-transform:uppercase}.atmosphereStandingHead span:not(:nth-child(2)){text-align:right}.atmosphereMiniRow{min-width:0;min-height:36px;display:grid;grid-template-columns:44px minmax(0,1fr) 56px;align-items:center;gap:7px;padding:0 8px;border:1px solid #26343a;border-radius:7px;background:#10171a;color:#a9bbc2;font-size:11px;font-weight:750}.atmosphereMiniTeams{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px}.atmosphereMiniRow strong{overflow:hidden;color:#edf7fa;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.atmosphereMiniRow b{color:#edf7fa;font-size:11px;font-weight:950;text-align:right;font-variant-numeric:tabular-nums}.atmosphereStandingRow{min-width:0;min-height:42px;display:grid;grid-template-columns:28px 18px minmax(0,1fr) 36px 42px 40px;align-items:center;gap:8px;padding:0 9px;border:1px solid #26343a;border-radius:7px;background:#10171a;color:#a9bbc2;font-size:11px;font-weight:800}.atmosphereStandingRow.highlighted{border-color:#5660d8;background:linear-gradient(90deg,#7c83ff2e,#10171a 46%)}.atmosphereStandingRow>span:first-child,.atmosphereStandingRow em,.atmosphereStandingRow b{text-align:right}.atmosphereStandingRow strong{overflow:hidden;color:#edf7fa;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.atmosphereStandingRow b,.atmosphereStandingRow em{color:#dfe4ff;font-style:normal;white-space:nowrap}.atmosphereStandingRow em{color:#8fa2aa}.atmosphereFullStandings{display:grid;gap:12px}.atmosphereFullStandingGroup{min-width:0;display:grid;gap:8px}.atmosphereStandingGroupTitle{color:#9ca6ff;font-size:12px;font-weight:950}.atmosphereFullStandingScroll{min-width:0;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.atmosphereFullStandingTable{min-width:660px;display:grid;gap:6px}.atmosphereFullStandingHead,.atmosphereFullStandingRow{display:grid;grid-template-columns:12px 30px minmax(190px,1fr) repeat(7,36px) 42px;align-items:center;gap:7px}.atmosphereFullStandingHead{min-height:28px;padding:0 8px;color:#8fa2aa;font-size:10px;font-weight:950;text-transform:uppercase}.atmosphereFullStandingHead span:not(:nth-child(3)){text-align:right}.atmosphereFullStandingRow{min-height:42px;padding:0 8px;border:1px solid #26343a;border-radius:7px;background:#10171a;color:#a9bbc2;font-size:11px;font-weight:850;font-variant-numeric:tabular-nums}.atmosphereFullStandingRow.highlighted{border-color:#8a91ff85;background:linear-gradient(90deg,#7c83ff24,#10171a 46%)}.atmosphereFullStandingRow>span:not(.fullStandingTeam):not(.standingPulse),.atmosphereFullStandingRow b{text-align:right}.fullStandingTeam{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px}.fullStandingTeam strong{overflow:hidden;color:#edf7fa;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.atmosphereFullStandingRow b{color:#edf7fa;font-size:12px;font-weight:950}.standingPulse{width:9px;height:9px;display:inline-flex;justify-self:center;border-radius:999px;background:#33424a}.standingPulse.champions,.standingPulseLegend .champions i{background:#38bdf8;box-shadow:0 0 0 4px #38bdf821,0 0 18px #38bdf870}.standingPulse.europa,.standingPulseLegend .europa i{background:#22c55e;box-shadow:0 0 0 4px #22c55e21,0 0 18px #22c55e66}.standingPulse.promotion,.standingPulseLegend .promotion i{background:#14b8a6;box-shadow:0 0 0 4px #14b8a621,0 0 18px #14b8a66b}.standingPulse.conference,.standingPulseLegend .conference i{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b24,0 0 18px #f59e0b66}.standingPulse.playoff,.standingPulseLegend .playoff i{background:#a855f7;box-shadow:0 0 0 4px #a855f721,0 0 18px #a855f76b}.standingPulse.relegation,.standingPulseLegend .relegation i{background:#ef4444;box-shadow:0 0 0 4px #ef444424,0 0 18px #ef444475}.standingPulse:not(.neutral){animation:standingPulseGlow 1.7s ease-in-out infinite}.standingPulseLegend{display:flex;flex-wrap:wrap;gap:7px;padding-top:2px}.standingPulseLegend span{min-height:28px;display:inline-flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #26343a;border-radius:999px;background:#10171a;color:#aebfc6;font-size:10px;font-weight:900}.standingPulseLegend i{width:8px;height:8px;display:inline-flex;border-radius:999px}.atmosphereLineupsView{display:grid;gap:12px}.atmosphereLineupCard{min-width:0;display:grid;gap:10px}.atmosphereLineupHeader{min-width:0;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px}.atmosphereLineupHeader div{min-width:0;display:grid;gap:2px}.atmosphereLineupHeader strong{overflow:hidden;color:#edf7fa;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.atmosphereLineupHeader span{color:#9ca6ff;font-size:11px;font-weight:950}.atmospherePitchGraphic{position:relative;min-height:330px;overflow:hidden;border:1px solid rgba(124,131,255,.24);border-radius:10px;background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 1px),radial-gradient(circle at 50% 50%,rgba(138,145,255,.14),transparent 28%),linear-gradient(160deg,#0f3f2f,#0b2f26 48%,#0f3d31);background-size:36px 36px,36px 36px,auto,auto;box-shadow:inset 0 0 0 1px #ffffff0e}.atmospherePitchGraphic:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#dff4e86b}.atmospherePitchBox{position:absolute;left:50%;width:46%;height:58px;border:1px solid rgba(223,244,232,.44);transform:translate(-50%)}.atmospherePitchBox.top{top:-1px;border-top:0;border-radius:0 0 10px 10px}.atmospherePitchBox.bottom{bottom:-1px;border-bottom:0;border-radius:10px 10px 0 0}.atmospherePitchCircle{position:absolute;left:50%;top:50%;width:74px;height:74px;border:1px solid rgba(223,244,232,.38);border-radius:999px;transform:translate(-50%,-50%)}.atmospherePitchRows{position:relative;z-index:1;min-height:330px;display:grid;align-content:space-between;gap:10px;padding:18px 10px}.atmospherePitchRow{display:grid;grid-template-columns:repeat(var(--lineup-count),minmax(0,1fr));gap:7px;align-items:start}.atmospherePitchPlayer{min-width:0;display:grid;justify-items:center;gap:4px;color:#eafaf1;text-align:center}.atmospherePitchPlayer i{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(237,244,246,.36);border-radius:999px;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.28),transparent 32%),#111827;color:#f8fafc;font-size:11px;font-style:normal;font-weight:950;box-shadow:0 8px 18px #00000038}.atmosphereLineupCard.home .atmospherePitchPlayer i{background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.28),transparent 32%),var(--sx-data-home);color:#061118}.atmosphereLineupCard.away .atmospherePitchPlayer i{background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.28),transparent 32%),var(--sx-data-away);color:#160b04}.atmospherePitchPlayer strong{display:-webkit-box;overflow:hidden;max-width:76px;color:#f4fbf7;font-size:9.5px;font-weight:900;line-height:1.1;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.atmospherePitchEmpty{position:relative;z-index:1;min-height:330px;display:grid;place-items:center;color:#edf4f6c7;font-size:12px;font-weight:900}.atmosphereLineupBench{display:grid;gap:7px}.atmosphereLineupBench>span{color:#9ca6ff;font-size:11px;font-weight:950}.atmosphereLineupBench>div{display:flex;flex-wrap:wrap;gap:6px}.atmosphereLineupBench span span,.atmosphereLineupBench>div>span{min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid #26343a;border-radius:999px;background:#10171a;color:#cfe0e6;font-size:10px;font-weight:850}.atmosphereLineupBench b{color:#edf7fa;font-weight:950}@keyframes standingPulseGlow{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.22)}}.atmospherePlayerRow{min-width:0;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 10px;padding:8px 10px;border:1px solid #26343a;border-radius:7px;background:#10171a}.atmospherePlayerRow strong{overflow:hidden;color:#edf7fa;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.atmospherePlayerRow span{color:#9dafb6;font-size:11px;font-weight:750}.atmospherePlayerRow b{grid-row:1 / span 2;grid-column:2;align-self:center;max-width:128px;overflow:hidden;color:#ffd166;font-size:11px;font-weight:900;text-align:right;text-overflow:ellipsis;white-space:nowrap}.atmosphereTimeline{position:relative}.atmosphereTimeline:before{content:"";position:absolute;top:5px;bottom:5px;left:50%;width:1px;background:linear-gradient(180deg,transparent,#344249 10%,#344249 90%,transparent);transform:translate(-50%)}.atmosphereTimelineItem{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:center;gap:8px}.atmosphereTimelineItem.home .atmosphereTimelineMinute,.atmosphereTimelineItem.neutral .atmosphereTimelineMinute,.atmosphereTimelineItem.away .atmosphereTimelineMinute{grid-column:2}.atmosphereTimelineItem.home .atmosphereTimelineCard{grid-column:1;justify-self:end;text-align:right}.atmosphereTimelineItem.away .atmosphereTimelineCard{grid-column:3;justify-self:start}.atmosphereTimelineItem.neutral .atmosphereTimelineCard{grid-column:1 / -1;width:min(520px,calc(100% - 54px));justify-self:center}.atmosphereTimelineMinute{position:relative;z-index:1;min-width:34px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #344249;border-radius:999px;background:#0d1417;color:#e6f0f3;font-size:11px;font-weight:950;font-variant-numeric:tabular-nums}.atmosphereTimelineCard{min-width:0;width:min(100%,360px);min-height:48px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;border:1px solid #26343a;border-radius:7px;background:#10171a;box-shadow:0 10px 22px #00000029}.atmosphereTimelineItem.home .atmosphereTimelineCard{grid-template-columns:minmax(0,1fr) 28px}.atmosphereTimelineItem.home .atmosphereTimelineCard i{grid-column:2;grid-row:1}.atmosphereTimelineItem.home .atmosphereTimelineCard div{grid-column:1;grid-row:1}.atmosphereTimelineCard i{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#dce8ec;background:#1d282d;font-style:normal}.atmosphereTimelineCard.goal{border-color:#287a5e;background:#0f1a18}.atmosphereTimelineCard.goal i{color:#0d1517;background:#3fe0a0}.atmosphereTimelineCard.yellow i{color:#15170d;background:#f5d33d}.atmosphereTimelineCard.red i{color:#edf4f6;background:#f14f5c}.atmosphereTimelineCard.substitution i{color:#e7ecff;background:#253049}.atmosphereTimelineCard strong{display:block;overflow:hidden;color:#edf7fa;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.atmosphereTimelineCard p,.atmosphereTimelineCard em{display:block;overflow:hidden;margin:2px 0 0;color:#9dafb6;font-size:11px;font-style:normal;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.atmosphereTimelineCard em{color:#71858e;font-size:10px;font-weight:850}.atmosphereEmptyState{min-height:72px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #26343a;border-radius:7px;background:#10171a;color:#9dafb6;font-size:12px;font-weight:850;text-align:center}.atmosphereEmptyState svg{color:#7c83ff}@media(max-width:980px){html.scorexpRoutePage,body.scorexpRoutePage{min-height:100%;overflow-x:hidden;overscroll-behavior-y:none}body.scorexpRoutePage{overflow-y:auto;padding-bottom:0}body.scorexpRoutePage #root{min-height:100dvh}.routeMatchPage{min-height:100dvh;background:#0c1113}.routeMatchPage .siteHeader,.routeMatchPage .scorePanel,.routeMatchPage .installPrompt,.routeMatchPage .scrollTopButton{display:none}.routeMatchPage .appShell{min-height:100dvh;display:block;padding:0;background:#0c1113}.routeAtmospherePage .appShell{display:none}.routeDetailPage .matchDetailPane{position:relative;inset:auto;z-index:1;width:100vw;min-height:100dvh;height:auto;max-height:none;flex-basis:auto;overflow:visible;overscroll-behavior-y:none;border:0;border-radius:0}.matchAtmosphereOverlay{height:100dvh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.routeAtmospherePage .matchAtmosphereOverlay{position:relative;inset:auto;height:auto;min-height:100dvh;overflow:visible;overscroll-behavior-y:none}.matchAtmosphereShell{height:auto;min-height:100dvh;display:block}.atmosphereTopbar{position:sticky;top:0;z-index:3;min-height:58px;gap:8px;padding:0 10px}.atmosphereBackButton{width:40px;padding:0}.atmosphereBackButton span{display:none}.atmosphereLeagueTitle{justify-content:flex-start;gap:5px}.atmosphereLeagueLogo{width:24px;height:24px;flex-basis:24px}.atmosphereLeagueTitle strong{max-width:min(36vw,150px);font-size:12px}.atmosphereLeagueTitle em{max-width:min(33vw,138px);font-size:11px}.atmosphereLeagueColon{font-size:11px}.atmosphereBody{display:block;min-height:auto}.atmosphereRail{display:none}.atmosphereScroll{min-height:auto;overflow:visible;padding-bottom:max(96px,calc(env(safe-area-inset-bottom) + 72px))}.atmosphereCompactHero{top:0;z-index:120}.atmosphereCompactHeroInner{grid-template-columns:minmax(0,1fr) minmax(72px,auto) minmax(0,1fr);gap:clamp(10px,2.6vw,20px);padding:max(7px,env(safe-area-inset-top)) 14px 7px}.atmosphereHero{min-height:auto;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:8px;padding:12px 10px;overflow:hidden}.atmosphereScoreStage{grid-column:2;max-width:100%;min-height:166px;align-content:center;padding:13px 10px}.atmosphereScoreline{font-size:34px}.atmosphereScoreStage strong{font-size:16px}.atmosphereTeam{min-width:0;overflow:hidden;align-content:center;align-self:stretch;gap:6px;padding:8px 4px;border:1px solid rgba(52,66,73,.72);border-radius:8px;background:#11181b94}.atmosphereTeam strong{display:-webkit-box;min-height:31px;color:#edf7fa;font-size:13px;line-height:1.18;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.atmosphereSignalStrip,.atmosphereGrid,.atmosphereTwinGrid,.atmospherePanel{width:calc(100% - 20px);margin-top:10px}.atmosphereSignalStrip{grid-template-columns:1fr 1fr}.atmosphereLiveStack{width:calc(100% - 20px);gap:10px;margin-top:10px}.atmosphereMobileTabs{width:calc(100% - 20px);min-height:40px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin:10px auto 0;padding:3px;border:1px solid rgba(75,95,104,.72);border-radius:8px;background:#080d10bd;box-shadow:0 12px 28px #0000002e}.atmosphereMobileTabs button{position:relative;min-width:0;min-height:32px;padding:0 1px;border:1px solid transparent;border-radius:5px;background:transparent;color:#9dafb6;font-size:clamp(7.4px,2.26vw,10.6px);font-weight:950;line-height:1;letter-spacing:0;overflow:hidden;white-space:nowrap}.atmosphereMobileTabs button.aixpSparkTab{overflow:visible;isolation:isolate}.atmosphereMobileTabLabel{position:relative;z-index:2}.aixpTabSparkles{position:absolute;top:3px;right:5px;bottom:3px;left:5px;z-index:3;pointer-events:none}.aixpTabSparkles i{position:absolute;left:var(--spark-x);top:var(--spark-y);width:var(--spark-size, 4px);height:var(--spark-size, 4px);margin:0;background:#fff2a8;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 71%,21% 91%,32% 57%,2% 35%,39% 35%);filter:drop-shadow(0 0 5px rgba(250,204,21,.95)) drop-shadow(0 0 10px rgba(255,255,255,.5));opacity:0;transform:translate(-50%,-50%) scale(.35) rotate(var(--spark-rotate, 0deg));animation:aixpTabSparkle 2s cubic-bezier(.16,.86,.28,1) both;animation-delay:var(--spark-delay)}.atmosphereMobileTabs button.active{border-color:color-mix(in srgb,var(--home-accent) 18%,color-mix(in srgb,var(--away-accent) 18%,rgba(255,255,255,.16)));background:linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 12%,transparent),color-mix(in srgb,var(--away-accent) 12%,transparent)),#ffffff0f;color:#eef7fa}.atmosphereMobileTabPanel{width:100%;display:grid;margin:0}.atmosphereMobileSwipeViewport{width:calc(100% - 20px);display:block;overflow:hidden;margin:10px auto 0;touch-action:pan-y;overscroll-behavior:contain}.atmosphereMobileSwipeTrack{display:flex;align-items:flex-start;will-change:transform;transition:transform .56s cubic-bezier(.18,.84,.22,1)}.atmosphereMobileSwipeTrack.dragging{transition:none}.atmosphereMobileTabPanelSlot{flex:0 0 100%;min-width:0;padding:0 1px}.atmosphereMobileDataPanel{gap:10px}.atmosphereMobileDataPanel .atmosphereLiveStack,.atmosphereMobileDataPanel .atmosphereSignalStrip,.atmosphereMobileDataPanel .atmospherePanel{width:100%;margin:0}.atmosphereDesktopOnly{display:none!important}.atmosphereMobileChatPanel{min-height:0}.atmosphereMobileChatPanel .matchChatRoom.embedded{height:min(640px,calc(var(--scorexp-visual-viewport-height, 100dvh) - 224px));min-height:430px;border-radius:8px}.atmosphereMobileChatPanel .chatComposerWrap{position:sticky;bottom:0;z-index:4;padding-bottom:max(8px,env(safe-area-inset-bottom))}.atmosphereMobileAixpPanel{min-height:0;align-content:start;gap:10px;border:0;border-radius:0;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;text-align:left}.atmosphereMobileAixpPanel svg{color:#8a91ff}.atmosphereMobileContentPanel{gap:10px;align-content:start}.atmosphereMobileTabPanel .atmospherePanel{width:100%;margin:0}.atmosphereMobileTabPanel .atmosphereAiPanel{min-height:0}.atmospherePressureCard{padding:10px 12px 12px}.atmospherePressureHeader{gap:8px}.atmospherePressureTeam{gap:7px;font-size:13px}.atmospherePressureTeam i{width:5px;height:32px}.atmospherePressureTitle{min-width:134px;padding:5px 8px}.atmospherePressureTitle strong{font-size:11px}.atmospherePressureGraph{height:97px}.atmospherePressureBars{top:10px;right:10px;bottom:10px;left:10px;gap:1px}.atmospherePressureMidline{left:10px;right:10px}.atmospherePressureEventRail{height:28px}.pressureEventDot{width:14px;height:14px}.atmosphereComparePulseCard{gap:13px;padding:12px}.atmosphereCompareDonuts{gap:8px}.atmosphereCompareDonut>span{font-size:13px}.atmosphereCompareDonutBody{grid-template-columns:minmax(28px,1fr) 64px minmax(28px,1fr);gap:8px}.atmosphereCompareRing{width:64px;height:64px}.atmosphereCompareRing:before{top:8px;right:8px;bottom:8px;left:8px}.atmosphereCompareDonutBody strong{font-size:17px}.atmosphereCompareLine{grid-template-columns:30px 38px minmax(0,1fr) 38px 30px;gap:7px}.compareLineIcon{width:30px;height:30px}.atmosphereCompareLine>strong{font-size:15px}.atmosphereGrid,.atmosphereTwinGrid,.atmosphereFormGrid,.atmospherePlayerGrid{grid-template-columns:1fr}.atmosphereTimelineItem{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:6px}.atmosphereTimelineMinute{min-width:32px;min-height:26px;font-size:10px}.atmosphereTimelineCard{width:100%;min-height:44px;grid-template-columns:25px minmax(0,1fr);gap:6px;padding:7px}.atmosphereTimelineItem.home .atmosphereTimelineCard{grid-template-columns:minmax(0,1fr) 25px}.atmosphereTimelineCard i{width:25px;height:25px}.atmosphereTimelineCard strong{font-size:11px}.atmosphereTimelineCard p,.atmosphereTimelineCard em{font-size:10px}}@media(max-width:560px){.atmosphereTopActions{gap:5px}.atmosphereTopActions button{width:36px;min-height:36px}.atmosphereHero{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);gap:6px;padding:10px 8px}.atmosphereScoreStage p{display:none}.atmosphereScoreStage{min-height:144px;gap:6px;padding:12px 7px}.atmosphereStatusPill{min-height:24px;padding:0 10px;font-size:11px}.atmosphereScoreline{font-size:31px}.atmosphereScoreStage strong{font-size:15px}.atmosphereTeam{padding:7px 3px}.atmosphereTeam .teamLogo.lg,.atmosphereTeam .logoFallback.lg{width:40px;height:40px}.atmosphereTeam strong{min-height:28px;font-size:11.5px}.atmosphereTeam span{min-height:22px;padding:0 7px;font-size:10px}.atmosphereSignalStrip{grid-template-columns:1fr}.atmospherePressureHeader{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.atmospherePressureTeam{font-size:11.5px}.atmospherePressureTitle{min-width:112px;padding:5px 6px}.atmospherePressureTitle span{font-size:9px}.atmospherePressureTitle strong{gap:3px;font-size:10px}.atmospherePressureEventRail{height:26px;margin:3px 0}.pressureEventDot{width:12px;height:12px}.pressureEventDot svg{width:7px;height:7px}.atmospherePressureGraph{height:78px}.atmospherePressureBars{top:8px;right:8px;bottom:8px;left:8px;grid-template-columns:repeat(90,minmax(1px,1fr))}.atmospherePressureAxis{gap:6px;font-size:12px}.atmospherePressureAxis i{background-size:16px 5px}.atmosphereComparePulseCard{padding:10px 8px}.atmosphereCompareDonuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.atmosphereCompareDonut{gap:7px}.atmosphereCompareDonut>span{min-height:31px;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1.15;white-space:normal}.atmosphereCompareDonutBody{grid-template-columns:minmax(18px,1fr) 50px minmax(18px,1fr);gap:4px}.atmosphereCompareRing{width:50px;height:50px}.atmosphereCompareRing:before{top:7px;right:7px;bottom:7px;left:7px}.atmosphereCompareRing svg{width:22px;height:22px}.atmosphereCompareDonutBody strong{font-size:14px}.atmosphereCompareLine{min-height:38px;grid-template-columns:26px 30px minmax(0,1fr) 30px 26px;gap:5px}.compareLineIcon{width:26px;height:26px;border-radius:7px}.compareLineIcon svg{width:15px;height:15px}.compareCardIcon{width:11px;height:16px}.atmosphereCompareLine>strong{font-size:13px}.compareLineCenter>span{font-size:12px}.compareLineTrack{height:7px;gap:4px}.compareLineTrack i,.compareLineTrack b{height:7px}.atmosphereTimelineItem{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);gap:5px}.atmosphereTimelineItem.neutral .atmosphereTimelineCard{width:calc(100% - 42px)}.atmosphereStatValues{grid-template-columns:54px minmax(0,1fr) 54px;gap:7px;font-size:11px}.atmosphereHistorySummary{grid-template-columns:1fr}.atmosphereStandingHead{grid-template-columns:24px minmax(0,1fr) 34px 36px}.atmosphereStandingHead span:nth-child(4){display:none}.atmosphereStandingRow{grid-template-columns:24px 18px minmax(0,1fr) 34px 36px}.atmosphereStandingRow em:nth-of-type(2){display:none}.atmospherePlayerRow{grid-template-columns:minmax(0,1fr)}.atmospherePlayerRow b{grid-row:auto;grid-column:auto;max-width:100%;text-align:left}}.highlightsOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;height:var(--scorexp-viewport-height);overflow:hidden;display:grid;grid-template-columns:260px minmax(0,1fr);gap:0;background:#04080aeb;color:#eef7fa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.highlightsRail{min-width:0;display:grid;align-content:start;gap:12px;padding:22px 18px;border-right:1px solid #27343a;background:#0b1012}.highlightsBrand{display:flex;align-items:center;gap:10px;margin-bottom:8px}.highlightsBrand div{min-width:0;display:grid;gap:2px}.highlightsBrand strong{color:#f4fafc;font-size:16px;font-weight:800}.highlightsBrand span:not(.brandMark){color:#99abb2;font-size:12px;font-weight:650}.highlightsRailMetric,.highlightsRefreshButton{min-height:38px;display:inline-flex;align-items:center;gap:8px;border-radius:7px}.highlightsRailMetric{padding:0 10px;border:1px solid #25343a;background:#11191c;color:#c8d7dc;font-size:12px;font-weight:700}.highlightsRailMetric svg,.highlightsRefreshButton svg{color:#7c83ff}.highlightsRefreshButton{justify-content:center;margin-top:4px;border:1px solid #3c466f;background:#171d3b;color:#e8ebff;font-size:12px;font-weight:800}.highlightsStage{min-width:0;min-height:0;height:var(--scorexp-viewport-height);overflow:hidden;position:relative;display:grid;grid-template-rows:64px minmax(0,1fr)}.highlightsTopbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 20px;border-bottom:1px solid #27343a;background:#0c1215f5}.highlightsTopbar div{min-width:0;display:grid;gap:2px}.highlightsTopbar strong{color:#f2f9fb;font-size:16px;font-weight:850}.highlightsTopbar span{color:#91a4ac;font-size:12px;font-weight:650}.highlightsClose{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:7px;background:#11191c;color:#d7e5ea}.highlightsClose:hover{background:#1d282d;color:#edf4f6}.highlightReel{min-height:0;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:thin;scrollbar-color:#5b6870 #10171a;background:linear-gradient(180deg,#182226eb,#070b0dfa 300px),#080c0e}.highlightReel::-webkit-scrollbar{width:16px}.highlightReel::-webkit-scrollbar-track{background:#10171a}.highlightReel::-webkit-scrollbar-thumb{border:4px solid #10171a;border-radius:999px;background:linear-gradient(180deg,#7c83ff,#3fe0a0)}.highlightScrollDock{position:absolute;top:9px;right:72px;z-index:4;width:304px;display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:stretch;gap:8px;padding:5px;border:1px solid #394a50;border-radius:10px;background:#080d0feb;box-shadow:0 22px 54px #00000061;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.highlightScrollDock button,.highlightNextCue{border:1px solid #4a557c;background:#f1f7f8;color:#0a1012;box-shadow:0 14px 34px #00000057}.highlightScrollDock button{min-height:42px;display:grid;place-items:center;gap:2px;border-radius:8px;font-size:11px;font-weight:950}.highlightScrollDock button:disabled{opacity:.34}.highlightScrollMeter{min-height:42px;display:flex;align-items:baseline;justify-content:center;gap:4px;border:1px solid #2d3b41;border-radius:8px;background:#10191c;color:#8fa2aa}.highlightScrollMeter strong{color:#95ffe0;font-size:18px;font-weight:950}.highlightScrollMeter b,.highlightScrollMeter span{font-size:12px;font-weight:850}.highlightNextCue{position:absolute;left:50%;bottom:18px;z-index:4;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:999px;font-size:13px;font-weight:950;transform:translate(-50%);animation:nextCuePulse 1.65s ease-in-out infinite}.highlightPost{min-height:calc(var(--scorexp-viewport-height) - 64px);width:100%;max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(340px,1.6fr) minmax(260px,.9fr) 86px;grid-template-rows:minmax(0,1fr) auto;gap:14px;align-items:center;justify-content:center;padding:18px 22px;scroll-snap-align:start}.highlightVideoFrame{width:min(100%,960px);aspect-ratio:16 / 9;overflow:hidden;border:1px solid #324247;border-radius:8px;background:#050809;box-shadow:0 28px 70px #0006}.highlightVideoFrame iframe,.highlightPoster img{width:100%;height:100%;display:block;border:0}.highlightPoster{position:relative;height:100%;display:grid;place-items:center;background:#10171a}.highlightPoster img{object-fit:cover;opacity:.72}.highlightPoster a{position:absolute;inset:auto auto 22px 22px;min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border-radius:999px;background:#eef6f8;color:#0b1114;font-size:12px;font-weight:900;text-decoration:none}.highlightMetaPanel,.highlightComments{min-width:0;border:1px solid #29383e;border-radius:8px;background:#0e1518f0;box-shadow:0 18px 46px #00000047}.highlightMetaPanel{align-self:center;display:grid;gap:10px;padding:16px}.highlightMatchLine{display:grid;gap:5px}.highlightMatchLine span{width:fit-content;max-width:100%;padding:3px 8px;border:1px solid #2e7666;border-radius:999px;background:#0d231f;color:#95ffe0;font-size:10px;font-weight:850;text-transform:uppercase}.highlightMatchLine strong{overflow:hidden;color:#dbe9ee;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.highlightMetaPanel h2{margin:0;color:#f3fbfd;font-size:20px;line-height:1.25;font-weight:850}.highlightMetaPanel p{margin:0;color:#aebfc6;font-size:13px;font-weight:550;line-height:1.45}.highlightSourceRow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px}.highlightSourceRow span{min-width:0;overflow:hidden;color:#879aa2;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.highlightSourceRow a{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;color:#cdd3ff;font-size:11px;font-weight:800;text-decoration:none}.highlightActions{align-self:center;display:grid;gap:10px}.highlightActions button{width:74px;min-height:58px;display:grid;place-items:center;gap:4px;border:1px solid #2c3a40;border-radius:8px;background:#0e1518eb;color:#e7f1f4;font-size:10px;font-weight:850}.highlightActions button svg{color:#dce7eb}.highlightActions button.active{border-color:#f45b6c;background:#2b1218;color:#ffdce1}.highlightActions button.active svg{color:#ff6576;fill:currentColor}.highlightComments{grid-column:2;align-self:start;display:grid;gap:10px;padding:14px}.highlightComments>strong{color:#f1f8fa;font-size:12px;font-weight:900}.highlightCommentList{display:grid;gap:7px;max-height:96px;overflow-y:auto}.highlightCommentList span,.highlightCommentList em{color:#b9c9cf;font-size:12px;font-style:normal;font-weight:600;line-height:1.35}.highlightCommentInput{min-width:0;min-height:34px;display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:6px;padding:0 4px 0 10px;border:1px solid #2c3b41;border-radius:999px;background:#0b1114}.highlightCommentInput input{min-width:0;border:0;outline:0;background:transparent;color:#edf7fa;font-size:12px}.highlightCommentInput input::placeholder{color:#72848c}.highlightCommentInput button{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#eaf4f6;color:#0b1114}.highlightsMoreButton,.highlightsState button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #4650a9;border-radius:999px;background:#171d3b;color:#e8ebff;font-size:12px;font-weight:850}.highlightsMoreButton{width:min(320px,calc(100% - 36px));margin:0 auto 28px;scroll-snap-align:end}.highlightsState{min-height:calc(var(--scorexp-viewport-height) - 64px);display:grid;place-items:center;align-content:center;gap:12px;padding:24px;color:#b9c9cf;text-align:center}.highlightsState strong{color:#f2f9fb;font-size:14px;font-weight:850}.installPrompt{position:fixed;right:18px;bottom:70px;z-index:55;width:min(340px,calc(100vw - 24px));min-height:58px;display:grid;grid-template-columns:36px minmax(0,1fr) auto 30px;align-items:center;gap:9px;padding:10px;border:1px solid #334248;border-radius:8px;background:#0e1518f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 48px #0000006b;animation:installPromptEnter .22s ease-out}.installPromptIcon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:#171d3b;color:#9fa6ff}.installPromptText{min-width:0;display:grid;gap:2px}.installPromptText strong{color:#f2f8fa;font-size:12px;font-weight:900}.installPromptText span{overflow:hidden;color:#aabcc3;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.installDownloadButton{min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:0;border-radius:999px;background:#eef6f8;color:#0b1114;font-size:11px;font-weight:900;text-decoration:none}.installCloseButton{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:#b7c6cc}.installCloseButton:hover{background:#1c262b;color:#edf4f6}.favoriteNotificationStack{position:fixed;right:18px;bottom:18px;z-index:80;width:min(360px,calc(100vw - 24px));display:grid;gap:8px;pointer-events:none}.favoriteNotificationToast{min-height:64px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:10px;border:1px solid #3b4b52;border-radius:8px;background:#0c1316f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 44px #0000006b;animation:notificationToastEnter .22s ease-out}.favoriteNotificationToast img{width:38px;height:38px;border-radius:8px}.favoriteNotificationToast div{min-width:0;display:grid;gap:3px}.favoriteNotificationToast strong{overflow:hidden;color:#f2f8fa;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.favoriteNotificationToast span{overflow:hidden;color:#b7c8cf;font-size:11px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.firstLaunchOnboarding{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;display:grid;place-items:center;padding:18px;overflow:hidden;background:radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--tour-accent, #38bdf8) 18%,transparent),transparent 34%),radial-gradient(circle at 84% 18%,color-mix(in srgb,var(--tour-accent-2, #fb923c) 16%,transparent),transparent 34%),#05080ac2;color:#edf7fa;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.onboardingBackdropFx{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:linear-gradient(115deg,transparent 0 20%,rgba(255,255,255,.055) 21% 22%,transparent 23% 48%,rgba(255,255,255,.035) 49% 50%,transparent 51%),radial-gradient(circle at 50% 50%,rgba(138,145,255,.12),transparent 46%);opacity:.84;animation:onboardingBackdropDrift 8s ease-in-out infinite alternate;pointer-events:none}.onboardingPanel{--tour-accent: #38bdf8;--tour-accent-2: #fb923c;position:relative;width:min(920px,calc(100vw - 32px));min-height:min(620px,calc(100dvh - 36px));display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.88fr);grid-template-rows:auto minmax(0,1fr) auto;gap:22px;padding:20px;overflow:hidden;border:1px solid color-mix(in srgb,var(--tour-accent) 22%,color-mix(in srgb,var(--tour-accent-2) 18%,rgba(255,255,255,.14)));border-radius:18px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--tour-accent) 18%,transparent),transparent 38%),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--tour-accent-2) 16%,transparent),transparent 38%),linear-gradient(135deg,#10171afa,#080d0ffa);box-shadow:0 34px 92px #00000094,inset 0 1px #ffffff14;animation:onboardingPanelIn .22s ease-out}.onboardingPanel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--tour-accent),transparent 28%,rgba(255,255,255,.36) 50%,transparent 72%,var(--tour-accent-2));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.72;pointer-events:none}.onboardingClose{position:absolute;top:14px;right:14px;z-index:3;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(180,202,211,.18);border-radius:9px;background:#080d0f9e;color:#dbe8ec}.onboardingClose:hover{border-color:#ffffff47;background:#ffffff14;color:#fff}.onboardingProgress{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding-right:42px}.onboardingProgress button{height:5px;min-width:0;border:0;border-radius:999px;background:#b4cad32e}.onboardingProgress button.complete{background:color-mix(in srgb,var(--tour-accent) 70%,rgba(255,255,255,.2))}.onboardingProgress button.active{background:linear-gradient(90deg,var(--tour-accent),var(--tour-accent-2));box-shadow:0 0 18px color-mix(in srgb,var(--tour-accent) 34%,transparent)}.onboardingCopy{min-width:0;align-self:center;display:grid;gap:14px;padding:clamp(8px,2vw,22px) 0 clamp(8px,2vw,22px) clamp(2px,1vw,12px)}.onboardingEyebrow{width:max-content;max-width:100%;min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid color-mix(in srgb,var(--tour-accent) 32%,rgba(255,255,255,.12));border-radius:999px;background:color-mix(in srgb,var(--tour-accent) 13%,rgba(255,255,255,.045));color:color-mix(in srgb,var(--tour-accent) 38%,#edf7fa);font-size:12px;font-weight:950}.onboardingCopy h2{max-width:540px;margin:0;color:#f7fcfd;font-size:clamp(30px,5vw,54px);font-weight:950;line-height:.98;letter-spacing:0}.onboardingCopy p{max-width:560px;margin:0;color:#b9c9cf;font-size:clamp(14px,1.5vw,17px);font-weight:620;line-height:1.62}.onboardingPointGrid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:2px}.onboardingPointGrid span{min-width:0;min-height:42px;display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid rgba(180,202,211,.14);border-radius:9px;background:#ffffff0b;color:#e5f0f3;font-size:11px;font-weight:850;line-height:1.2}.onboardingPointGrid svg{flex:0 0 auto;color:color-mix(in srgb,var(--tour-accent) 64%,#e5f0f3)}.onboardingVisual{position:relative;min-width:0;align-self:stretch;display:grid;place-items:center;min-height:360px;overflow:hidden;border:1px solid rgba(180,202,211,.13);border-radius:16px;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--tour-accent) 20%,transparent),transparent 42%),linear-gradient(180deg,#ffffff0e,#ffffff05)}.onboardingVisual:before{content:"";position:absolute;width:220px;height:220px;border:1px solid color-mix(in srgb,var(--tour-accent) 28%,transparent);border-radius:50%;animation:onboardingRing 4.4s linear infinite}.onboardingVisual:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:14px;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000,transparent 70%);mask-image:radial-gradient(circle at 50% 50%,#000,transparent 70%);opacity:.34;pointer-events:none}.onboardingDevice,.onboardingAiCore,.onboardingPressureCard,.onboardingChatPhone,.onboardingPersonalGrid{position:relative;z-index:1}.onboardingDevice{width:min(280px,82%);display:grid;gap:10px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#080d0fb8;box-shadow:0 20px 50px #00000057;animation:onboardingFloat 3.6s ease-in-out infinite}.onboardingDeviceTop,.onboardingMatchPreview{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px}.onboardingDeviceTop span{width:48px;height:6px;border-radius:999px;background:#ffffff24}.onboardingDeviceTop em{min-height:22px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;background:#ff5360;color:#fff;font-size:10px;font-style:normal;font-weight:950}.onboardingMatchPreview{min-height:46px;padding:0 10px;border:1px solid rgba(180,202,211,.12);border-radius:10px;background:#ffffff0a;color:#dce8ec;font-size:12px;font-weight:850}.onboardingMatchPreview strong{color:#f8fcfd;font-size:18px;font-weight:950;font-variant-numeric:tabular-nums}.onboardingMatchPreview span:last-child{text-align:right}.onboardingMatchPreview.hot{border-color:color-mix(in srgb,var(--tour-accent) 32%,rgba(255,255,255,.12));box-shadow:inset 3px 0 0 var(--tour-accent)}.onboardingPulseRail{height:42px;display:flex;align-items:end;gap:3px;padding:6px;border-radius:10px;background:#ffffff0b}.onboardingPulseRail i{flex:1;min-width:3px;height:34%;border-radius:999px 999px 2px 2px;background:linear-gradient(180deg,var(--tour-accent),var(--tour-accent-2));animation:onboardingBars 1.2s ease-in-out infinite alternate}.onboardingAiCore{width:176px;height:176px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--tour-accent) 38%,rgba(255,255,255,.14));border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tour-accent) 18%,rgba(255,255,255,.08)),#080d0fe0 64%),#080d0fb8;color:#f4fbfd;box-shadow:0 0 40px color-mix(in srgb,var(--tour-accent) 18%,transparent)}.onboardingAiCore span,.onboardingAiCore i{position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px solid color-mix(in srgb,var(--tour-accent-2) 42%,transparent);border-radius:50%;animation:onboardingOrbit 5s linear infinite}.onboardingAiCore i{top:34px;right:34px;bottom:34px;left:34px;border-color:color-mix(in srgb,var(--tour-accent) 42%,transparent);animation-direction:reverse;animation-duration:3.4s}.onboardingAiBars{position:absolute;z-index:2;right:22px;bottom:24px;width:min(210px,62%);display:grid;gap:7px}.onboardingAiBars b{min-height:28px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;background:linear-gradient(90deg,var(--tour-accent),color-mix(in srgb,var(--tour-accent-2) 70%,var(--tour-accent)));color:#061014;font-size:11px;font-weight:950;box-shadow:0 10px 24px color-mix(in srgb,var(--tour-accent) 20%,transparent)}.onboardingPressureCard{width:min(310px,86%);display:grid;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#080d0fb8;box-shadow:0 20px 50px #00000057}.onboardingPressureTitle{display:flex;justify-content:space-between;gap:12px;color:#9fb1b8;font-size:11px;font-weight:850}.onboardingPressureTitle strong{color:#f4fbfd;font-weight:950}.onboardingPressureBars{height:112px;display:flex;align-items:center;gap:4px;padding:10px;border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--tour-accent) 11%,transparent) 0,color-mix(in srgb,var(--tour-accent) 11%,transparent) 50%,color-mix(in srgb,var(--tour-accent-2) 11%,transparent) 50%,color-mix(in srgb,var(--tour-accent-2) 11%,transparent)),#ffffff0b}.onboardingPressureBars i{flex:1;min-width:4px;border-radius:999px;background:linear-gradient(180deg,var(--tour-accent) 0 50%,var(--tour-accent-2) 50% 100%);animation:onboardingBars 1s ease-in-out infinite alternate}.onboardingEventDots{display:flex;justify-content:center;gap:10px}.onboardingEventDots span{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff0f;color:#f4fbfd;font-size:15px}.onboardingEventDots .corner{color:#facc15}.onboardingEventDots .card:before{content:"";width:12px;height:17px;border-radius:3px;background:#ef4444;transform:rotate(8deg)}.onboardingChatPhone{width:min(286px,84%);min-height:330px;display:grid;align-content:end;gap:10px;padding:18px 14px 14px;border:1px solid rgba(255,255,255,.14);border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 38%),#080d0fc2;box-shadow:0 22px 54px #00000061}.onboardingChatBubble{max-width:82%;min-height:36px;display:inline-flex;align-items:center;padding:9px 11px;border-radius:14px;background:#ffffff14;color:#eaf5f8;font-size:12px;font-weight:780;animation:onboardingMessageIn 2.8s ease-in-out infinite}.onboardingChatBubble.two{justify-self:end;background:color-mix(in srgb,var(--tour-accent) 18%,rgba(255,255,255,.08));animation-delay:.18s}.onboardingChatBubble.three{animation-delay:.36s}.onboardingComposer{min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;margin-top:6px;padding:0 5px 0 13px;border:1px solid rgba(180,202,211,.18);border-radius:999px;background:#04090cd1;color:#8fa2aa;font-size:12px;font-weight:800}.onboardingComposer svg{width:30px;height:30px;padding:8px;border-radius:50%;background:var(--tour-accent);color:#061014}.onboardingPersonalGrid{width:min(320px,86%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.onboardingPersonalGrid span{min-height:116px;display:grid;place-items:center;gap:9px;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:15px;background:#080d0fb8;color:#f4fbfd;font-size:11px;font-weight:950;text-align:center;box-shadow:0 18px 40px #00000040;animation:onboardingFloat 3.4s ease-in-out infinite}.onboardingPersonalGrid span:nth-child(2){animation-delay:.16s}.onboardingPersonalGrid span:nth-child(3){animation-delay:.32s}.onboardingPersonalGrid svg{color:color-mix(in srgb,var(--tour-accent) 56%,#ffffff)}.onboardingActions{grid-column:1 / -1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px}.onboardingActions>span{color:#8fa2aa;font-size:12px;font-weight:900}.onboardingActions div{min-width:0;display:inline-flex;align-items:center;gap:8px}.onboardingGhostButton,.onboardingBackButton,.onboardingPrimaryButton{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:9px;font-size:12px;font-weight:950}.onboardingGhostButton,.onboardingBackButton{border:1px solid rgba(180,202,211,.16);background:#ffffff0b;color:#d6e3e7}.onboardingGhostButton:hover,.onboardingBackButton:not(:disabled):hover{border-color:#ffffff42;background:#ffffff14;color:#fff}.onboardingPrimaryButton{border:1px solid color-mix(in srgb,var(--tour-accent) 42%,rgba(255,255,255,.16));background:linear-gradient(90deg,var(--tour-accent),color-mix(in srgb,var(--tour-accent-2) 72%,var(--tour-accent)));color:#061014;box-shadow:0 14px 28px color-mix(in srgb,var(--tour-accent) 24%,transparent)}.onboardingPrimaryButton:hover{filter:brightness(1.06)}.scorexpLightTheme .firstLaunchOnboarding{background:radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--tour-accent, #2563eb) 14%,transparent),transparent 34%),radial-gradient(circle at 84% 18%,color-mix(in srgb,var(--tour-accent-2, #c2410c) 12%,transparent),transparent 34%),#e2ebf1c7;color:var(--sx-text)}.scorexpLightTheme .onboardingPanel{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--tour-accent) 13%,transparent),transparent 38%),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--tour-accent-2) 12%,transparent),transparent 38%),linear-gradient(135deg,#fffffffa,#f0f6f9fa);box-shadow:0 30px 80px #1c2d3b38,inset 0 1px #ffffffdb}.scorexpLightTheme .onboardingCopy h2,.scorexpLightTheme .onboardingPressureTitle strong,.scorexpLightTheme .onboardingMatchPreview strong,.scorexpLightTheme .onboardingPersonalGrid span{color:var(--sx-text)}.scorexpLightTheme .onboardingCopy p,.scorexpLightTheme .onboardingActions>span,.scorexpLightTheme .onboardingComposer,.scorexpLightTheme .onboardingPressureTitle{color:var(--sx-muted)}.scorexpLightTheme .onboardingPointGrid span,.scorexpLightTheme .onboardingVisual,.scorexpLightTheme .onboardingDevice,.scorexpLightTheme .onboardingPressureCard,.scorexpLightTheme .onboardingChatPhone,.scorexpLightTheme .onboardingPersonalGrid span{border-color:var(--sx-line);background:#ffffffbd}.scorexpLightTheme .onboardingMatchPreview,.scorexpLightTheme .onboardingPulseRail,.scorexpLightTheme .onboardingPressureBars,.scorexpLightTheme .onboardingChatBubble,.scorexpLightTheme .onboardingGhostButton,.scorexpLightTheme .onboardingBackButton{border-color:var(--sx-line);background:#eef4f7c7;color:var(--sx-text)}.scorexpLightTheme .onboardingClose{border-color:var(--sx-line);background:#ffffffb8;color:var(--sx-text)}.scorexpLightTheme .onboardingComposer{background:#fff}@keyframes spin{to{transform:rotate(360deg)}}@keyframes onboardingPanelIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes onboardingBackdropDrift{0%{transform:translate3d(-1.5%,-1%,0) rotate(-1deg)}to{transform:translate3d(1.5%,1%,0) rotate(1deg)}}@keyframes onboardingRing{to{transform:rotate(360deg)}}@keyframes onboardingFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes onboardingBars{0%{transform:scaleY(.72);opacity:.72}to{transform:scaleY(1);opacity:1}}@keyframes onboardingOrbit{to{transform:rotate(360deg)}}@keyframes onboardingMessageIn{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(max-width:760px){.firstLaunchOnboarding{padding:10px;align-items:end}.onboardingPanel{width:min(100%,520px);min-height:min(720px,calc(100dvh - 20px));max-height:calc(100dvh - 20px);grid-template-columns:1fr;grid-template-rows:auto auto minmax(220px,.86fr) auto;gap:14px;padding:16px;border-radius:16px;overflow-y:auto}.onboardingProgress{padding-right:38px}.onboardingCopy{align-self:start;gap:10px;padding:4px 0 0}.onboardingCopy h2{font-size:clamp(27px,8vw,38px);line-height:1.02}.onboardingCopy p{font-size:13px;line-height:1.52}.onboardingPointGrid{grid-template-columns:1fr;gap:6px}.onboardingPointGrid span{min-height:34px}.onboardingVisual{min-height:230px;border-radius:14px}.onboardingAiCore{width:136px;height:136px}.onboardingAiBars{right:14px;bottom:14px;width:58%}.onboardingPressureCard{width:min(300px,92%);padding:12px}.onboardingPressureBars{height:82px}.onboardingChatPhone{min-height:236px;border-radius:22px}.onboardingPersonalGrid{grid-template-columns:1fr;width:min(300px,92%)}.onboardingPersonalGrid span{min-height:64px;grid-template-columns:28px minmax(0,1fr);justify-content:start;text-align:left}.onboardingActions{align-items:stretch;display:grid;gap:10px}.onboardingActions div{display:grid;grid-template-columns:.8fr .9fr 1.2fr;gap:7px}.onboardingGhostButton,.onboardingBackButton,.onboardingPrimaryButton{min-height:42px;padding:0 10px}}@media(max-width:420px){.onboardingPanel{padding:14px}.onboardingEyebrow{min-height:30px;font-size:11px}.onboardingCopy h2{font-size:25px}.onboardingActions div{grid-template-columns:1fr 1fr}.onboardingGhostButton{display:none}}@media(prefers-reduced-motion:reduce){.onboardingBackdropFx,.onboardingPanel,.onboardingVisual:before,.onboardingDevice,.onboardingPulseRail i,.onboardingAiCore span,.onboardingAiCore i,.onboardingPressureBars i,.onboardingChatBubble,.onboardingPersonalGrid span{animation:none!important}}@media(max-width:760px){body{padding-bottom:78px}.siteHeader{min-height:118px}.headerTop{height:54px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px 10px}.brand{min-width:0}.headerSearch,.headerActions{display:none}.mobileHeaderActions{position:relative;justify-self:end;display:inline-flex;align-items:center;gap:8px}.mobileHeaderIcon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #29363b;border-radius:8px;background:#12191c;color:#eef7fa}.mobileHeaderIcon[aria-expanded=true]{border-color:#5a65df;background:#171d3b;color:#edf4f6}.mobileProfileMenu{position:absolute;right:0;top:44px;z-index:45;width:156px;overflow:hidden;border:1px solid #344249;border-radius:8px;background:#0e1518;box-shadow:0 18px 42px #0000006b}.mobileSportsMenu{position:absolute;right:0;top:44px;z-index:48;width:min(310px,calc(100vw - 20px));max-height:min(70vh,520px);overflow-x:hidden;overflow-y:auto;padding:6px;border:1px solid #344249;border-radius:8px;background:#0e1518;box-shadow:0 18px 42px #0000006b;-webkit-overflow-scrolling:touch}.mobileSportsMenu button{width:100%;min-height:40px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 10px;border:1px solid transparent;border-bottom-color:#26343a;border-radius:6px;background:transparent;color:#eaf2f5;text-align:left;font-size:12px;font-weight:850}.mobileSportsMenu button+button{margin-top:4px}.mobileSportsMenu button.active{border-color:#5a65df;background:#171d3b;color:#edf4f6}.mobileSportsMenu strong{min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#20292e;color:#dbe5e8;font-size:11px;font-weight:900}.mobileProfileMenu button{width:100%;min-height:38px;display:flex;align-items:center;gap:9px;padding:0 12px;border:0;border-bottom:1px solid #26343a;background:transparent;color:#eaf2f5;font-size:12px;font-weight:800;text-align:left}.mobileProfileMenu button:last-child{border-bottom:0}.mobileSearchPanel{display:block;padding:0 10px 9px;background:#090d0f}.mobileSearchInput{height:38px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #2c3a40;border-radius:8px;background:#151d20;color:#cbd4d8}.mobileSearchInput input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#eef7fa;font-size:13px}.sportsBar{min-height:64px}.appShell{min-height:calc(100vh - 118px);padding-bottom:74px}.scorePanel{min-height:calc(100vh - 118px)}.topNav{grid-template-columns:1fr;padding:8px 10px;gap:8px}.tabs{min-height:34px;height:34px}.tabs button{height:34px;font-size:11px}.datePicker{height:34px;justify-self:stretch;grid-template-columns:40px 1fr 40px}.dateButton,.datePicker .iconButton{height:34px}.filters{position:fixed;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:60;display:block;padding:6px;border:1px solid #344249;border-radius:14px;background:#0b1114eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 44px #00000070}.chipRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.chip{min-height:42px;border-radius:10px;padding:0 4px;background:transparent;color:#aebec5;font-size:11px;font-weight:900}.chip.active{background:#eef6f8;color:#0e1518}.chip.liveChip.active{background:#f34855;color:#edf4f6}.matchRow{grid-template-columns:48px minmax(0,1fr) 24px 32px 54px;min-height:64px;padding-left:8px}.aiXpRowButton{width:50px;font-size:9px}.scrollTopButton{bottom:84px}.installPrompt{left:10px;right:10px;bottom:86px;width:auto}.favoriteNotificationStack{left:10px;right:10px;bottom:154px;width:auto}}:root{--sx-bg: #0b1012;--sx-surface: #11181b;--sx-surface-soft: #141c20;--sx-surface-lift: #182126;--sx-line: rgba(180, 202, 211, .13);--sx-line-strong: rgba(204, 224, 231, .2);--sx-text: #edf5f7;--sx-muted: #93a5ad;--sx-soft: #bfccd1;--sx-accent: #8a91ff;--sx-live: #ff6270;--sx-good: #52d6a0;--sx-warn: #f2ca5b}.appShell{gap:10px;background:linear-gradient(180deg,#121b1ee0,#0b1012fa 260px),var(--sx-bg)}.scorePanel,.matchDetailPane,.matchChatRoom{border-color:var(--sx-line);background:var(--sx-surface);box-shadow:0 1px #ffffff08 inset,0 10px 28px #0000002e}.topNav,.detailTop{border-bottom-color:var(--sx-line);background:#0d1316f0}.tabs button,.detailTabs button{color:#9ba1ff;transition:color .14s ease,background-color .14s ease}.tabs button:hover,.detailTabs button:hover{color:#e2e5ff;background:#8a91ff14}.tabs button.active,.detailTabs button.active{color:#f2f4ff}.tabs button.active:after,.detailTabs button.active:after{height:1px;background:var(--sx-accent)}.datePicker{border-color:var(--sx-line-strong);background:#0d1417}.dateButton{color:#d9ddff;border-color:#8a91ff29}.filters{padding:9px 9px 10px;border-bottom:1px solid var(--sx-line);background:#10171a}.chip{min-height:29px;border:1px solid transparent;background:transparent;color:#b6c4ca;font-weight:850;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.chip:hover{border-color:var(--sx-line);background:#ffffff06;color:#edf5f7}.chip.active,.chip.liveChip.active,.favoriteNavChip.active,.sortNavChip.active{border-color:#eef6f81f;background:#edf5f7;color:#0c1214}.chip.liveChip{color:#ff7c87}.leagueStack{gap:6px;padding:6px;background:#0f1518}.leagueCard{overflow:hidden;border:1px solid var(--sx-line);border-radius:8px;background:#12191c}.leagueCard.pinned{border-color:#8a91ff47;background:#131b20}.leagueHeader{min-height:50px;padding:8px 9px 8px 12px;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent)}.leagueTitleButton:focus-visible,.leagueToggleButton:focus-visible,.leaguePinButton:focus-visible,.matchRow:focus-visible,.starButton:focus-visible,.aiXpRowButton:focus-visible,.detailTopActions .iconButton:focus-visible,.detailAtmosphereButton:focus-visible,.atmosphereRail nav button:focus-visible,.atmosphereTabs button:focus-visible,.scrollTopButton:focus-visible{outline:2px solid rgba(138,145,255,.55);outline-offset:2px}.leagueIdentity{gap:9px}.leagueIdentity span{color:#8799a1;font-size:10px;font-weight:800;text-transform:uppercase}.leagueIdentity strong{color:var(--sx-text);font-size:12px;font-weight:720}.leagueActions{gap:7px}.leagueMatchCount{min-width:48px;color:#aabac1;font-size:11px;font-weight:750}.leaguePinButton,.leagueToggleButton{width:28px;height:28px;border:1px solid transparent;color:#a6b7be;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.leaguePinButton{border-color:var(--sx-line);background:#0d1417}.leaguePinButton.active{border-color:#8a91ff61;background:#8a91ff29;color:#dfe2ff}.leaguePinButton:hover,.leagueToggleButton:hover,.leaguePinButton.active:hover{border-color:var(--sx-line-strong);background:#172126;color:#f4f8fa}.matchList,.sortedMatchList{background:#0f1518}.matchRow{isolation:isolate;min-height:68px;grid-template-columns:56px minmax(0,1fr) 32px 36px 60px;gap:0;padding:8px 6px 8px 10px;border-top-color:var(--sx-line);background:#12191c;transition:background-color .14s ease,border-color .14s ease,transform .14s ease}.matchRow:hover{background:#151e22}.matchRow.selected{background:#172228;box-shadow:inset 2px 0 0 var(--sx-accent)}.matchRow.live{background:#141c1f}.matchRow.live:hover,.matchRow.live.selected{background:#192327}.matchRow.finished{background:#111719}.matchRow.goalFlash:before{background:linear-gradient(90deg,rgba(255,98,112,.18),transparent 72%);animation:goalSweep 1.4s ease-out forwards}.matchTime{color:#c8d4d9;font-size:10.5px;font-weight:850}.matchTime>span,.liveMinute{min-width:38px;min-height:25px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--sx-line);border-radius:999px;background:#0d1417;font-variant-numeric:tabular-nums}.matchRow.live .matchTime{color:var(--sx-live)}.matchRow.live .matchTime>span,.matchRow.live .liveMinute{border-color:#ff627047;background:#ff627012}.matchRow.upcoming .matchTime>span{color:#dbe4e8}.teamsBlock{gap:6px}.teamLine{gap:8px;color:#eef5f7;font-size:12.5px;font-weight:650}.matchRow.finished .teamLine{color:#c0ccd1}.teamNameCluster{gap:6px}.teamNameCluster>span:first-child{letter-spacing:0}.scoreBlock{gap:6px;min-width:26px;padding-right:4px;color:#f1f7f9;font-size:13px;font-weight:900;font-variant-numeric:tabular-nums}.scoreBlock span{min-height:14px}.matchRow.live .scoreBlock{color:#ff707b}.matchRow.finished .matchTime,.matchRow.finished .scoreBlock{color:#9fadb4}.redCardBadge{min-width:13px;height:15px;border-radius:3px;box-shadow:none}.goalTag{color:#ff6f7b;font-size:10px}.starButton{width:32px;height:32px;border-left:0;border-radius:999px;color:#788a92}.starButton:hover{background:#ffffff09;color:#d0dbe0}.starButton.active{color:var(--sx-warn);background:#f2ca5b14}.aiXpRowButton{width:56px;height:28px;border-color:var(--sx-line);background:transparent;color:#d7dcff;font-size:10px;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.aiXpRowButton svg{color:#9da3ff}.aiXpRowButton:hover{border-color:#8a91ff61;background:#8a91ff1a;color:#edf4f6}.matchDetailPane{background:#11181b}.detailTop{position:sticky;top:0;z-index:2;min-height:62px}.detailLeagueLogo{border-color:var(--sx-line);background:#f8fbfd}.detailLeagueCountry{border-color:var(--sx-line);background:transparent;color:#92a5ad}.detailTop strong{color:var(--sx-text);font-weight:850}.detailTopActions .iconButton{border-radius:999px;color:#b2c0c6}.detailTopActions .iconButton:hover{background:#ffffff09;color:#f3f7f9}.detailScoreHero{gap:12px;padding:18px 14px 16px;border-bottom:1px solid var(--sx-line);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent),#131b1f}.detailTeamSummary{color:#eef6f8;font-size:12px;font-weight:820}.detailTeamSummary .teamLogo.lg,.detailTeamSummary .logoFallback.lg{width:46px;height:46px}.detailScoreCenter{min-width:112px;color:#ff6c78;font-size:28px;font-weight:950}.detailScoreCenter small{width:fit-content;justify-self:center;min-height:23px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid rgba(255,98,112,.24);border-radius:999px;background:#ff627012;color:#ff8992;font-size:10.5px;font-weight:900}.detailAtmosphereAction{padding:10px 12px;border-bottom:1px solid var(--sx-line);background:#11181b}.detailAtmosphereButton{min-height:38px;border-color:#8a91ff4d;background:#8a91ff1a;color:#edf0ff;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.detailAtmosphereButton svg{color:#aeb3ff}.detailAtmosphereButton:hover{border-color:#8a91ff80;background:#8a91ff29;color:#edf4f6}.detailNotice,.emptyDetail{border-color:var(--sx-line);background:#0d1417}.detailTabs{gap:4px;padding:8px;border-bottom-color:var(--sx-line);background:#10171a}.detailTabs button{height:34px;border-radius:7px}.detailTabs button.active{background:#8a91ff1f}.detailTabs button.active:after{left:10px;right:10px;bottom:4px}.detailContent{padding:12px}.detailFactGrid{gap:9px}.detailFact,.aiPredictionBlock,.eventRow,.statCompareRow,.summaryPill,.compactMatchRow,.standingsTable{border-color:var(--sx-line);background:#0d1417}.detailFact{min-height:62px;padding:10px}.detailFact svg,.statTeams svg,.sectionTitle svg{color:var(--sx-accent)}.detailFact span{color:#8fa1a9;font-weight:760}.detailFact strong{color:#eef6f8;font-weight:650}.aiPredictionBlock{margin-top:12px}.aiPredictionBlock.analyzing{border-color:#8a91ff61;background:#111927}.aiPredictionBlock.done{border-color:#52d6a057;background:#0f1a17}.aiPredictionHeader button,.emptyState button{border-color:#8a91ff57;background:#8a91ff1f;color:#edf0ff}.aiPredictionHeader button:hover,.emptyState button:hover{background:#8a91ff2e}.aiScanner{border-color:#8a91ff52;background:repeating-linear-gradient(180deg,rgba(138,145,255,.1) 0 2px,transparent 2px 6px),#101827}.aiScanner:before{background:var(--sx-good);box-shadow:none}.aiProgress i,.aiProbabilityBars i{background:linear-gradient(90deg,var(--sx-data-home),var(--sx-data-away))}.aiProbabilityBars div.home,.aiModalBars div.home,.atmosphereProbabilityBars div.home{border-color:color-mix(in srgb,var(--sx-data-home) 34%,#28453f)}.aiProbabilityBars div.draw,.aiModalBars div.draw,.atmosphereProbabilityBars div.draw{border-color:color-mix(in srgb,var(--sx-data-draw) 34%,#28453f)}.aiProbabilityBars div.away,.aiModalBars div.away,.atmosphereProbabilityBars div.away{border-color:color-mix(in srgb,var(--sx-data-away) 34%,#28453f)}.aiProbabilityBars div.home i,.aiModalBars div.home i,.atmosphereProbabilityBars div.home i{background:var(--sx-data-home)}.aiProbabilityBars div.draw i,.aiModalBars div.draw i,.atmosphereProbabilityBars div.draw i{background:var(--sx-data-draw)}.aiProbabilityBars div.away i,.aiModalBars div.away i,.atmosphereProbabilityBars div.away i{background:var(--sx-data-away)}.eventTimeline,.statCompareList,.h2hBlock,.formGrid,.standingsBlock{gap:8px}.eventRow.away{background:#10181c}.eventIcon{background:#192328}.eventIcon.goal{color:#07110f;background:var(--sx-good)}.eventIcon.yellow{color:#171407;background:var(--sx-warn)}.eventIcon.red{background:var(--sx-live)}.statBars,.statBars i,.statBars b{height:6px}.statBars i{background:linear-gradient(90deg,color-mix(in srgb,var(--sx-data-home) 28%,transparent),var(--sx-data-home))}.statBars b{background:linear-gradient(90deg,var(--sx-data-away),color-mix(in srgb,var(--sx-data-away) 28%,transparent))}.formChip{border-radius:999px}.formChip.win{background:var(--sx-good)}.formChip.draw{background:#d0d8dc}.formChip.loss{background:var(--sx-live)}.standingRow.highlighted{background:#8a91ff1f}.scrollTopButton{min-height:36px;border-color:var(--sx-line-strong);background:#edf5f7eb;box-shadow:none}.scrollTopButton:hover{background:#fff}@media(min-width:981px){.scorePanel{width:min(548px,calc(var(--scorexp-viewport-width) - 20px))}.matchDetailPane{width:min(492px,calc(var(--scorexp-viewport-width) - 24px));flex-basis:min(492px,calc(var(--scorexp-viewport-width) - 24px))}.appRoot.chatPanelVisible .installPrompt{right:auto;left:18px;bottom:18px}}@media(max-width:760px){.appShell{background:#0b1012}.scorePanel{border-color:transparent;box-shadow:none}.topNav{min-height:48px}.filters{border-color:#b4cad32e}.chipRow{grid-auto-rows:40px}.chip{min-height:40px;height:40px;font-size:9.5px}.leagueStack{gap:5px;padding:5px}.leagueCard{border-radius:0;border-left:0;border-right:0}.leagueHeader{min-height:48px;padding-left:10px}.leagueMatchCount{display:none}.matchRow{min-height:66px;grid-template-columns:46px minmax(0,1fr) 24px 32px 50px;padding:7px 5px 7px 8px}.matchTime>span,.liveMinute{min-width:34px;min-height:23px;font-size:9.5px}.teamLine{grid-template-columns:18px minmax(0,1fr);gap:6px;font-size:11.5px}.scoreBlock{font-size:12px}.starButton{width:30px;height:30px}.aiXpRowButton{width:48px;height:28px;font-size:9px}.matchDetailPane{box-shadow:none}.detailTop{min-height:58px}.detailScoreHero{grid-template-columns:minmax(0,1fr) 94px minmax(0,1fr);gap:8px;padding:14px 10px}.detailTeamSummary{font-size:11px}.detailTeamSummary .teamLogo.lg,.detailTeamSummary .logoFallback.lg{width:40px;height:40px}.detailScoreCenter{min-width:94px;font-size:23px}.detailScoreCenter small{min-height:21px;padding:0 7px;font-size:9.5px}.detailAtmosphereAction,.detailContent{padding:10px}.detailTabs{gap:3px;padding:7px 5px}.detailTabs button,.detailTabs.dense button{height:34px;font-size:9.5px}.detailFact{min-height:56px}}@media(prefers-reduced-motion:reduce){.matchRow,.chip,.tabs button,.detailTabs button,.aiXpRowButton,.detailAtmosphereButton{transition:none}}@keyframes shimmer{to{background-position:-220% 0}}@keyframes goalSweep{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes goalTagPulse{0%{opacity:0;transform:translate(-3px)}12%,to{opacity:1;transform:translate(0)}}@keyframes detailPaneEnter{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes aiModalEnter{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes installPromptEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes notificationToastEnter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes nextCuePulse{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(5px)}}@keyframes minuteBlink{50%{opacity:0}}@keyframes scanLine{0%,to{transform:translateY(0)}50%{transform:translateY(28px)}}@media(max-width:1188px)and (min-width:1079px){.scorePanel{width:min(520px,calc(var(--scorexp-viewport-width) - 20px))}.matchDetailPane{width:min(440px,calc(var(--scorexp-viewport-width) - 24px));flex-basis:min(440px,calc(var(--scorexp-viewport-width) - 24px))}}@media(max-width:1078px)and (min-width:481px){.appShell{justify-content:center}.scorePanel{width:min(640px,calc(var(--scorexp-viewport-width) - 20px))}.matchDetailPane{position:fixed;top:126px;right:12px;bottom:12px;left:12px;z-index:70;width:auto;max-height:none;flex-basis:auto}}@media(max-width:760px){.siteHeader{min-height:150px}.headerTop{height:auto;grid-template-columns:1fr;gap:8px;padding:10px}.brand{font-size:20px}.headerSearch{width:100%}.headerActions{display:none}.sportsBar{grid-template-columns:1fr;padding:0 10px 9px}.sportsNav{overflow-x:auto;gap:14px;padding-bottom:2px}.newsButton{display:none}.sportsMenu{left:10px;top:56px;grid-template-columns:1fr;width:calc(100vw - 20px)}.sportsMenu button:nth-child(odd){border-right:0}.appShell{min-height:calc(100vh - 150px);padding:0;gap:0}.scorePanel{width:100vw;min-height:calc(100vh - 150px);border-radius:0;border-left:0;border-right:0}.topNav{grid-template-columns:1fr;padding:0 8px 8px;gap:0}.tabs{width:100%}.tabs button{flex:1 1 0;min-width:0;padding:0 6px;font-size:11px}.datePicker{justify-self:stretch;grid-template-columns:36px 1fr 36px}}@media(max-width:480px){.siteHeader{min-height:150px}.headerTop{height:auto;grid-template-columns:1fr;gap:8px;padding:10px}.brand{font-size:20px}.headerActions{display:none}.sportsBar{grid-template-columns:1fr;padding:0 10px 9px}.sportsNav{overflow-x:auto;gap:14px;padding-bottom:2px}.newsButton{display:none}.sportsMenu{left:10px;top:56px;grid-template-columns:1fr;width:calc(100vw - 20px)}.sportsMenu button:nth-child(odd){border-right:0}.appShell{min-height:calc(100vh - 150px);padding:0;gap:0}.scorePanel{width:100vw;min-height:calc(100vh - 150px);border-radius:0;border-left:0;border-right:0}.topNav{grid-template-columns:1fr;padding:0 8px 8px;gap:0}.tabs{width:100%}.tabs button{flex:1 1 0;min-width:0;padding:0 6px;font-size:11px}.datePicker{justify-self:stretch;grid-template-columns:36px 1fr 36px}.matchRow{grid-template-columns:48px minmax(0,1fr) 22px 34px}.matchDetailPane{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;width:auto;height:100dvh;max-height:100dvh;flex-basis:auto;border-radius:0}.detailTop{min-height:62px;padding:10px 8px 9px 10px}.detailLeagueIdentity{grid-template-columns:38px minmax(0,1fr);gap:9px}.detailLeagueLogo{width:36px;height:36px}.detailTabs{padding-inline:5px}.detailTabs button,.detailTabs.dense button{height:36px;font-size:10px;padding:0 2px}.detailFactGrid,.formGrid,.h2hSummary{grid-template-columns:1fr}.detailScoreHero{grid-template-columns:minmax(0,1fr) 94px minmax(0,1fr)}.detailScoreCenter{min-width:94px;font-size:22px}.scrollTopButton{right:12px;bottom:12px;z-index:18}}@media(max-width:760px){body{padding-bottom:78px}.siteHeader{min-height:118px}.headerTop{height:54px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px 10px}.headerSearch,.headerActions{display:none}.mobileHeaderActions{position:relative;justify-self:end;display:inline-flex;align-items:center;gap:8px}.sportsBar{min-height:64px}.appShell{min-height:calc(100vh - 118px);padding-bottom:74px}.scorePanel{min-height:calc(100vh - 118px)}.topNav{grid-template-columns:1fr;padding:8px 10px;gap:8px}.tabs{height:34px;min-height:34px;width:100%}.tabs button{height:34px}.datePicker{height:34px;justify-self:stretch;grid-template-columns:40px 1fr 40px}.dateButton,.datePicker .iconButton{height:34px}.filters{position:fixed;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:60;display:block;padding:6px;border:1px solid #344249;border-radius:14px;background:#0b1114eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 44px #00000070}.chipRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.chip{min-height:42px;border-radius:10px;padding:0 4px;background:transparent;color:#aebec5;font-size:11px;font-weight:900}.chip.active{background:#eef6f8;color:#0e1518}.chip.liveChip.active{background:#f34855;color:#edf4f6}.matchRow{grid-template-columns:48px minmax(0,1fr) 24px 32px 54px;min-height:64px;padding-left:8px}.aiXpRowButton{width:50px;font-size:9px}.scrollTopButton{bottom:84px}.installPrompt{left:10px;right:10px;bottom:86px;width:auto}}@media(max-width:760px){html,body,#root{overscroll-behavior-y:none}body,a,button,img{-webkit-touch-callout:none}.mobileOnly{display:inline-flex}.matchDetailPane{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;width:auto;height:100dvh;max-height:100dvh;border-radius:0}.topNav{grid-template-columns:1fr;padding:8px 10px}.tabs{display:none}.datePicker{height:34px;justify-self:stretch;grid-template-columns:40px 1fr 40px}.filters{position:fixed;left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));z-index:60;display:block;padding:5px;border:1px solid #344249;border-radius:14px;background:#0b1114f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 44px #00000070}.chipRow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:42px;align-items:stretch;gap:4px}.chip{min-width:0;width:100%;height:42px;min-height:42px;display:flex;align-items:center;justify-content:center;border-radius:10px;padding:0 2px;background:transparent;color:#aebec5;font-size:9.5px;font-weight:950;line-height:1;text-align:center;white-space:nowrap}.chip.active{background:#eef6f8;color:#0e1518}.chip.liveChip.active{background:#f34855;color:#edf4f6}.favoriteNavChip{color:#f6c946}.favoriteNavChip.active{background:#f5c542;color:#11140b}.sortNavChip.active{background:#dfe4ff;color:#10161a}.matchRow{grid-template-columns:48px minmax(0,1fr) 24px 32px 54px}.highlightsOverlay{grid-template-columns:1fr}.highlightsRail{display:none}.highlightsStage{grid-template-rows:58px minmax(0,1fr)}.highlightsTopbar{padding:0 10px 0 14px}.highlightPost{min-height:calc(100vh - 58px);grid-template-columns:1fr 62px;grid-template-rows:auto auto auto;align-content:center;gap:10px;padding:12px 10px 106px}.highlightVideoFrame{grid-column:1 / -1;width:100%;aspect-ratio:16 / 9}.highlightMetaPanel{grid-column:1;padding:12px}.highlightMetaPanel h2{font-size:16px}.highlightMetaPanel p{font-size:12px}.highlightActions{grid-column:2;grid-row:2 / span 2;align-self:stretch;align-content:start;gap:7px}.highlightActions button{width:62px;min-height:52px}.highlightComments{grid-column:1;padding:12px}.highlightScrollDock{position:fixed;top:auto;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));width:auto;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:stretch;gap:7px;padding:7px;border-radius:14px}.highlightScrollDock button,.highlightScrollMeter{min-height:48px}.highlightNextCue{bottom:max(78px,calc(env(safe-area-inset-bottom) + 78px))}.highlightCommentList{max-height:74px}.highlightsState{min-height:calc(100vh - 58px)}}@media(max-width:760px){.siteHeader{min-height:54px}.sportsBar{display:none}.mobileHeaderActions{gap:6px}.mobileHeaderIcon{width:35px;height:35px}.appShell,.scorePanel{min-height:calc(100vh - 54px)}}@media(max-width:760px){.appShell{background:#0b1012}.scorePanel,.matchDetailPane,.matchChatRoom{box-shadow:none}.scorePanel{border-color:transparent}.filters{border-color:#b4cad32e;background:#0b1114f0;box-shadow:none}.chip{height:40px;min-height:40px;border:1px solid transparent;background:transparent;color:#b6c4ca;font-size:9.5px;font-weight:900}.chip.active,.chip.liveChip.active,.favoriteNavChip.active,.sortNavChip.active{border-color:#eef6f81f;background:#edf5f7;color:#0c1214}.leagueStack{gap:5px;padding:5px;background:#0f1518}.leagueCard{border-left:0;border-right:0;border-radius:0;background:#12191c}.leagueHeader{min-height:48px;padding-left:10px}.leagueMatchCount{display:none}.matchRow{min-height:66px;grid-template-columns:46px minmax(0,1fr) 24px 32px 50px;padding:7px 5px 7px 8px;background:#12191c}.matchTime>span,.liveMinute{min-width:34px;min-height:23px;font-size:9.5px}.teamLine{gap:6px;font-size:11.5px}.scoreBlock{font-size:12px}.starButton{width:30px;height:30px}.aiXpRowButton{width:48px;height:28px;font-size:9px}.detailTop{min-height:58px}.detailScoreHero{grid-template-columns:minmax(0,1fr) 94px minmax(0,1fr);gap:8px;padding:14px 10px}.detailTeamSummary{font-size:11px}.detailTeamSummary .teamLogo.lg,.detailTeamSummary .logoFallback.lg{width:40px;height:40px}.detailScoreCenter{min-width:94px;font-size:23px}.detailScoreCenter small{min-height:21px;padding:0 7px;font-size:9.5px}.detailAtmosphereAction,.detailContent{padding:10px}.detailTabs{gap:3px;padding:7px 5px}.detailTabs button,.detailTabs.dense button{height:34px;font-size:9.5px}}@media(max-width:760px){:root{--sx-mobile-header-height: 56px;--sx-mobile-nav-height: 66px}body{padding-bottom:calc(var(--sx-mobile-nav-height) + 18px + env(safe-area-inset-bottom))}.siteHeader{min-height:var(--sx-mobile-header-height);border-top:0;border-bottom-color:#b4cad31f;background:#090d0f}.headerTop{height:var(--sx-mobile-header-height);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 10px}.brand{min-width:0;gap:7px;overflow:hidden;font-size:18px;font-weight:780}.brand span:not(.brandMark){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brandMark{width:26px;height:26px;flex:0 0 26px;border-radius:7px;font-size:15px}.mobileHeaderActions{position:relative;max-width:calc(100vw - 122px);gap:5px;-webkit-tap-highlight-color:transparent}.mobileHeaderIcon{width:36px;height:36px;flex:0 0 auto;border-color:#b4cad321;border-radius:8px;background:#12191c;color:#e8f1f4;transition:background-color .13s ease,border-color .13s ease,color .13s ease,transform .13s ease}.mobileHeaderIcon:active{transform:scale(.96)}.mobileHeaderIcon[aria-expanded=true],.mobileHeaderIcon:hover{border-color:#8a91ff80;background:#181f34;color:#edf4f6}.mobileSportSelectButton{width:auto;min-width:88px;max-width:116px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:5px;padding:0 7px}.mobileSportLabel{min-width:0;overflow:hidden;font-size:11px;font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap}.mobileSportSelectButton strong{min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border-radius:999px;background:#edf5f7;color:#0b1113;font-size:9.5px;font-weight:950;line-height:1}.mobileSearchPanel{position:absolute;left:0;right:0;top:var(--sx-mobile-header-height);z-index:64;display:block;padding:0 10px 10px;border-bottom:1px solid rgba(180,202,211,.12);background:#090d0f;animation:mobilePanelIn .15s ease-out}.mobileSearchInput{height:42px;border-color:#b4cad329;border-radius:8px;background:#12191c}.mobileSportsMenu,.mobileProfileMenu{position:fixed;left:10px;right:10px;top:auto;bottom:calc(var(--sx-mobile-nav-height) + 18px + env(safe-area-inset-bottom));z-index:75;width:auto;border:1px solid rgba(180,202,211,.16);border-radius:8px;background:#0d1417;box-shadow:0 18px 42px #0000005c;animation:mobileSheetIn .16s ease-out}.mobileSportsMenu{max-height:min(58dvh,460px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:6px}.mobileSportsMenu button{min-height:42px;border:1px solid transparent;border-radius:7px;background:#11191d;color:#e8f1f4}.mobileSportsMenu button+button{margin-top:0}.mobileSportsMenu button.active{border-color:#8a91ff85;background:#1a2139}.mobileSportsMenu strong{background:#edf5f7;color:#0b1113}.mobileProfileMenu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:6px}.mobileProfileMenu button{min-height:42px;justify-content:center;border:1px solid transparent;border-radius:7px;background:#11191d}.mobileProfileMenu button:last-child{border-bottom:1px solid transparent}.appShell{min-height:calc(100vh - var(--sx-mobile-header-height));padding-bottom:calc(var(--sx-mobile-nav-height) + 16px + env(safe-area-inset-bottom))}.scorePanel{min-height:calc(100vh - var(--sx-mobile-header-height))}.filters{left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));z-index:60;padding:5px;border-color:#b4cad324;border-radius:8px;background:#0b1114;box-shadow:0 -8px 28px #00000052;-webkit-backdrop-filter:none;backdrop-filter:none}.chipRow{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:46px;gap:4px}.chip{position:relative;width:100%;height:46px;min-height:46px;flex-direction:column;gap:3px;padding:5px 2px 4px;border-radius:7px;color:#aebfc6;font-size:9px;line-height:1;white-space:nowrap;-webkit-tap-highlight-color:transparent}.chip svg{display:block;width:16px;height:16px;flex:0 0 16px}.chip span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.chip.liveChip strong{position:absolute;top:4px;right:4px;min-width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border-radius:999px;background:#ff5360;color:#edf4f6;font-size:8.5px;font-weight:950;line-height:1}.chip.liveChip strong:before,.chip.liveChip strong:after{content:""}.chip.active,.chip.liveChip.active,.favoriteNavChip.active,.sortNavChip.active{border-color:#eef6f821;background:#edf5f7;color:#0c1214}.chip.liveChip{color:#ff7c87}.chip.liveChip.active{background:#f04d5b;color:#edf4f6}.chip.liveChip.active strong{background:#fff;color:#111518}.favoriteNavChip{color:#f4ca4e}.favoriteNavChip.active{background:#f4ca4e;color:#11150a}.sortNavChip.active{background:#dfe4ff;color:#10161a}.scrollTopButton,.installPrompt{bottom:calc(var(--sx-mobile-nav-height) + 20px + env(safe-area-inset-bottom))}}@media(max-width:380px){.mobileHeaderActions{max-width:calc(100vw - 108px)}.mobileHeaderIcon{width:34px;height:34px}.mobileSportSelectButton{min-width:34px;max-width:34px;grid-template-columns:1fr;padding:0}.mobileSportLabel,.mobileSportSelectButton strong{display:none}.chipRow{gap:3px}.chip{font-size:8.5px}}@media(prefers-reduced-motion:reduce){.mobileHeaderIcon,.mobileSearchPanel,.mobileSportsMenu,.mobileProfileMenu{animation:none;transition:none}}@keyframes mobileSheetIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mobileProfilePopoverIn{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:980px){html.scorexpRoutePage,body.scorexpRoutePage,body.scorexpRoutePage #root{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:none!important;touch-action:pan-y!important}body.scorexpRoutePage{position:static!important;padding-bottom:0!important;-webkit-overflow-scrolling:touch}body.scorexpRoutePage .routeMatchPage,body.scorexpRoutePage .routeMatchPage .appShell{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important;touch-action:pan-y!important}body.scorexpRoutePage .routeDetailPage .matchDetailPane{position:static!important;inset:auto!important;z-index:1!important;width:100%!important;height:auto!important;min-height:auto!important;max-height:none!important;flex-basis:auto!important;overflow:visible!important;overscroll-behavior-y:none!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch;padding-bottom:max(104px,calc(env(safe-area-inset-bottom) + 76px))}body.scorexpRoutePage .routeDetailPage .detailTop{position:sticky;top:0;z-index:4}body.scorexpRoutePage .routeDetailPage .detailTabs{position:sticky;top:58px;z-index:3}body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereOverlay,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell,body.scorexpRoutePage .routeAtmospherePage .atmosphereBody,body.scorexpRoutePage .routeAtmospherePage .atmosphereScroll{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;overscroll-behavior-y:none!important;touch-action:pan-y!important}body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereOverlay{position:static!important;inset:auto!important;width:100%!important;min-height:100dvh!important;-webkit-overflow-scrolling:touch}body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell{display:block!important}body.scorexpRoutePage .routeAtmospherePage .atmosphereScroll{padding-bottom:max(104px,calc(env(safe-area-inset-bottom) + 76px));scroll-behavior:auto}body.scorexpRoutePage .routeDetailPage .detailChatContent{padding:8px}body.scorexpRoutePage .routeDetailPage .matchChatRoom.embedded{height:calc(100dvh - 124px - env(safe-area-inset-bottom));min-height:430px;max-height:none}}@media(max-width:980px){.matchChatRoom.panel,.chatReopenButton{display:none}}@media(max-width:760px){.matchChatRoom.embedded{min-height:420px;border-left:0;border-right:0;border-radius:0}.atmosphereChatSection .matchChatRoom.embedded{height:calc(100dvh - 116px - env(safe-area-inset-bottom));min-height:420px}.chatTop{min-height:52px;padding:8px 8px 8px 10px}.chatViewerCount{min-width:38px;min-height:28px;justify-content:center;padding:0 8px}.chatMessages{gap:8px;padding:10px 9px}.chatMessage{width:min(88%,340px)}.chatComposerWrap{padding:8px 9px max(8px,env(safe-area-inset-bottom))}.chatComposer{width:100%;grid-template-columns:minmax(0,1fr) 44px;gap:8px}.chatComposer textarea{--chat-composer-max-height: 112px;min-height:44px;padding:11px 15px;border-radius:999px;font-size:16px;line-height:1.34}.chatComposer button{width:44px;height:44px;border-radius:999px}}@keyframes mobilePanelIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}:root{--sx-bg: #0B0D12;--sx-surface: #0F1115;--sx-surface-hover: #141821;--sx-line: #1C2230;--sx-text: #E6EAF0;--sx-muted: #9AA3B2;--sx-subtle: #6B7280;--sx-accent: #3B82F6;--sx-live: #EF4444;--sx-warn: #F59E0B;--sx-good: #22C55E;--sx-data-home: #38bdf8;--sx-data-away: #fb923c;--sx-data-draw: #facc15;background:var(--sx-bg);color:var(--sx-text)}body,.appShell,.scorePanel,.leagueStack{background:var(--sx-bg);color:var(--sx-text)}.appShell,.leagueHeader,.detailScoreHero,.chatTop,.chatMessages,.skeletonRow,.installPrompt,.favoriteNotificationToast,.scrollTopButton,.aiPredictionModal{background-image:none}.scorePanel,.matchDetailPane,.matchChatRoom,.filters,.sportsMenu,.mobileSportsMenu,.mobileProfileMenu,.installPrompt,.favoriteNotificationToast,.scrollTopButton,.aiPredictionModal{box-shadow:none}.scorePanel,.leagueCard,.matchDetailPane,.matchChatRoom{border-color:var(--sx-line)}.siteHeader,.topNav,.filters{border-color:var(--sx-line);background:var(--sx-surface)}.tabs button,.detailTabs button,.sportItem,.chip{position:relative;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out,transform 80ms ease-out}.tabs button:hover,.detailTabs button:hover,.sportItem:hover,.chip:hover{border-color:var(--sx-line);background:var(--sx-surface-hover);color:var(--sx-text)}.tabs button:active,.detailTabs button:active,.sportItem:active,.chip:active{transform:scale(.97)}.tabs button:after,.detailTabs button:after,.sportItem:after,.chip:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:var(--sx-accent);transform:scaleX(0);transform-origin:left center;transition:transform .15s ease-out}.tabs button.active,.detailTabs button.active,.sportItem.active,.chip.active,.chip.liveChip.active,.favoriteNavChip.active,.sortNavChip.active{border-color:var(--sx-line);background:var(--sx-surface-hover);color:var(--sx-text)}.tabs button.active:after,.detailTabs button.active:after,.sportItem.active:after,.chip.active:after,.chip.liveChip.active:after,.favoriteNavChip.active:after,.sortNavChip.active:after{transform:scaleX(1)}.chip.liveChip{color:var(--sx-muted)}.chip.liveChip strong,.chip.liveChip.active strong{background:var(--sx-live);color:#e6eaf0}.favoriteNavChip{color:var(--sx-muted)}.chip{overflow:visible}.chipBadge{position:absolute;top:-7px;right:-7px;min-width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border:1px solid var(--sx-bg);border-radius:999px;background:var(--sx-live);color:#e6eaf0;font-size:9px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums;pointer-events:none}.favoriteNavChip .chipBadge{background:var(--sx-warn);color:#0b0d12}.chip.active .chipBadge,.chip.liveChip.active .chipBadge,.favoriteNavChip.active .chipBadge{border-color:var(--sx-bg)}.matchChatRoom,.matchChatRoom.panel,.matchChatRoom.embedded{border-color:#263641;background:#0a1114}.chatTop{border-bottom-color:#293a45;background:#101a20}.chatMessages{background:#0a1114}.chatComposerWrap{border-top-color:#293a45;background:#101a20}.chatComposer textarea{border-color:#30414d;background:#0b1217}.leagueCard,.leagueCard.pinned,.leagueHeader{background:var(--sx-surface)}.leagueIdentity strong{color:var(--sx-text)}.leagueIdentity span,.leagueMatchCount,.statusLine{color:var(--sx-muted)}.matchList,.sortedMatchList{background:var(--sx-bg)}.matchRow{min-height:68px;grid-template-columns:56px minmax(0,1fr) 32px 36px 60px;gap:0;padding:12px 16px;border:1px solid transparent;border-radius:12px;background:var(--sx-surface);transform:scale(1);transition:background-color .12s ease-out,border-color .12s ease-out,transform 80ms ease-out;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.matchRow:hover,.matchRow:focus-visible{border-color:var(--sx-line);background:var(--sx-surface-hover)}.matchRow:active{border-color:var(--sx-line);background:var(--sx-surface-hover);transform:scale(.97)}.matchRow.selected,.matchRow.live,.matchRow.live:hover,.matchRow.live.selected,.matchRow.finished{background:var(--sx-surface);box-shadow:none}.matchRow.selected,.matchRow.live:hover,.matchRow.live.selected,.matchRow.selected:hover{border-color:var(--sx-line);background:var(--sx-surface-hover)}.matchRow.goalFlash:before{content:none}.matchRow.goalPending{border-color:#ef44448a;background:radial-gradient(circle at 50% 50%,rgba(239,68,68,.13),transparent 58%),#181116}.matchRow.goalPending:before,.matchRow.goalPending:after{content:"";position:absolute;z-index:0;pointer-events:none}.matchRow.goalPending:before{content:"xp";top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(circle at center,rgba(255,255,255,.2) 0 3%,transparent 4%),radial-gradient(circle at center,rgba(255,83,96,.34) 0 8%,rgba(239,68,68,.17) 16%,transparent 42%);color:#ffffffeb;font-size:clamp(1.45rem,7vw,2.65rem);font-weight:950;letter-spacing:0;line-height:1;opacity:0;text-shadow:0 0 10px rgba(255,255,255,.72),0 0 24px rgba(255,83,96,.64);transform:scale(.32);animation:goalXpBurst 16s cubic-bezier(.19,.7,.16,1) forwards;transform-origin:center}.matchRow.goalPending:after{top:-62%;right:-62%;bottom:-62%;left:-62%;background:radial-gradient(circle at center,rgba(255,90,102,.22) 0 4%,transparent 5%),repeating-radial-gradient(circle at center,transparent 0 4.6%,rgba(255,88,100,.34) 4.9% 5.25%,transparent 5.65% 7.05%),repeating-radial-gradient(circle at center,transparent 0 8.2%,rgba(239,68,68,.2) 8.45% 8.75%,transparent 9.1% 11.4%);opacity:0;transform:scale(.16);animation:goalRadioWave 16s cubic-bezier(.19,.7,.16,1) forwards;transform-origin:center}.matchRow.goalPending:hover,.matchRow.goalPending.selected{border-color:#ef44448a;background:#1b1218}.matchRow.goalConfirmed .teamLine.goalTeam{color:var(--sx-live)}.matchRow.goalConfirmed .teamLine.goalTeam .teamNameCluster{align-items:baseline}.matchTime{color:var(--sx-muted);font-size:13px;font-weight:500}.matchTime>span,.liveMinute{min-width:38px;min-height:24px;gap:5px;border-color:transparent;background:transparent;color:var(--sx-muted)}.matchRow.live .matchTime,.matchRow.live .matchTime>span,.matchRow.live .liveMinute,.matchRow.upcoming .matchTime>span{border-color:transparent;background:transparent;color:var(--sx-muted)}.livePulseDot{width:6px;height:6px;flex:0 0 6px;border-radius:999px;animation:livePulse 1.2s ease-in-out infinite}.minuteTick{animation:none}.teamLine{color:var(--sx-text);font-size:14px;font-weight:600}.matchRow.finished .teamLine{color:var(--sx-muted)}.scoreBlock{color:var(--sx-text);font-size:13px;font-weight:700;border-radius:8px}.matchRow.finished .scoreBlock,.matchRow.finished .matchTime{color:var(--sx-text)}.matchRow.live .scoreBlock{color:var(--sx-live)}.scoreBlock.scoreFlash{animation:scoreAreaFlash .65s ease-out}.starButton{color:var(--sx-subtle);transition:none}.starButton svg{transition:none}.starButton:hover{background:transparent;color:var(--sx-muted)}.starButton.active,.starButton.active:hover{background:transparent;color:var(--sx-warn)}.aiXpRowButton{width:auto;min-width:48px;height:26px;padding:4px 8px;border:1px solid var(--sx-line);border-radius:8px;background:transparent;color:var(--sx-muted);transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out,transform 80ms ease-out}.aiXpRowButton svg{color:var(--sx-muted)}.aiXpRowButton:hover,.aiXpRowButton:active{border-color:var(--sx-line);background:var(--sx-surface-hover);color:var(--sx-text)}.aiXpRowButton:active{transform:scale(.97)}.matchRow>.pressureLine{position:absolute;left:0;top:12px;bottom:12px;z-index:0;width:2px;border-radius:0 2px 2px 0}.matchRow>.momentumBar{position:absolute;left:16px;right:16px;bottom:0;z-index:0;height:2px;overflow:hidden;background:var(--sx-line)}.momentumFill{display:block;width:0;height:100%;transition:width .14s ease-out}.redCardBadge{background:var(--sx-live);box-shadow:none}.goalTag{display:none}.matchRow.goalConfirmed .goalTag{flex:0 0 auto;display:inline-flex;align-items:center;align-self:baseline;color:var(--sx-live);font-size:10px;font-weight:900;line-height:1.1}.mobileHeaderIcon,.mobileSportsMenu button,.mobileProfileMenu button,.leaguePinButton,.leagueToggleButton,.datePicker .iconButton,.dateButton,.emptyState button,.scrollTopButton,.installDownloadButton,.installCloseButton{transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out,transform 80ms ease-out}.mobileHeaderIcon:active,.mobileSportsMenu button:active,.mobileProfileMenu button:active,.leaguePinButton:active,.leagueToggleButton:active,.datePicker .iconButton:active,.dateButton:active,.emptyState button:active,.scrollTopButton:active,.installDownloadButton:active,.installCloseButton:active{transform:scale(.97)}.skeletonRow{background:var(--sx-surface-hover);animation:none}.installPrompt,.favoriteNotificationToast,.aiPredictionModal,.matchDetailPane{animation-duration:.14s;animation-timing-function:ease-out}.installPrompt,.favoriteNotificationToast{border-color:var(--sx-line);background:var(--sx-surface);-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:760px){.appShell,.scorePanel,.leagueStack{background:var(--sx-bg)}.leagueStack{padding-left:0;padding-right:5px}.filters{border-color:var(--sx-line);background:var(--sx-surface);box-shadow:none}.chip{border-color:transparent;background:transparent;color:var(--sx-muted)}.chip:hover,.chip:active,.chip.active,.chip.liveChip.active,.favoriteNavChip.active,.sortNavChip.active{border-color:var(--sx-line);background:var(--sx-surface-hover);color:var(--sx-text)}.chip:after{left:8px;right:8px;bottom:4px}.topNav.dateOnly{justify-items:stretch}.topNav.dateOnly .datePicker{width:100%}.matchRow{min-height:68px;grid-template-columns:56px minmax(0,1fr) 24px 32px 50px;padding:12px 12px 12px 1px}.matchTime{align-items:flex-start}.matchRow.live .matchTime{align-items:flex-start;padding-right:4px}.matchRow.live .matchTime:after{content:"";position:absolute;top:50%;right:2px;width:1px;height:28px;border-radius:999px;background:#9aa3b23d;transform:translateY(-50%)}.matchTime>span,.liveMinute{min-width:0;max-width:52px;min-height:24px;justify-content:flex-start;gap:3px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.matchRow.live .liveMinute{width:auto;min-width:0;justify-content:flex-start}.matchRow.live .teamsBlock{padding-left:4px}.livePulseDot{width:5px;height:5px;flex-basis:5px}.teamLine,.scoreBlock{font-size:13px}.matchRow>.momentumBar{left:16px;right:16px}.mobileSearchPanel,.mobileSportsMenu,.mobileProfileMenu{animation-duration:.14s;animation-timing-function:ease-out}}.atmosphereTabs{width:min(1180px,calc(100% - 40px));min-height:52px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4px;margin:16px auto 0;padding:4px;border:1px solid var(--sx-line);border-radius:8px;background:#11181b}.atmosphereTabs button{position:relative;min-width:0;height:42px;border:0;border-radius:6px;background:transparent;color:var(--sx-muted);font-size:13px;font-weight:850}.atmosphereTabs button.active{background:#8a91ff1a;color:var(--sx-accent)}.atmosphereTabs button.active:after{content:"";position:absolute;left:18px;right:18px;bottom:4px;height:2px;border-radius:999px;background:var(--sx-accent)}.matchAtmosphereShell.overviewTabActive .atmosphereChatSection{display:none}.matchAtmosphereShell.chatTabActive .atmosphereOverviewOnly{display:none!important}.matchAtmosphereShell.chatTabActive .atmosphereChatSection{width:min(980px,calc(100% - 40px));margin-top:18px}.matchAtmosphereShell.chatTabActive .atmosphereChatSection .matchChatRoom.embedded{height:min(620px,calc(var(--scorexp-viewport-height) - 430px));min-height:430px}@media(min-width:761px){.atmosphereCompactHeroInner,.atmosphereCompactHeroInner.withScore{grid-template-columns:minmax(0,1fr) minmax(86px,auto) minmax(0,1fr)}}@media(max-width:760px){.atmosphereTabs{min-height:46px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;margin:0;padding:0 8px;border-right:0;border-left:0;border-radius:0;border-top:1px solid var(--sx-line);border-bottom:1px solid var(--sx-line);background:#11181b}.atmosphereTabs button{position:relative;min-width:0;height:46px;border:0;border-radius:0;background:transparent;color:var(--sx-muted);font-size:13px;font-weight:800}.atmosphereTabs button.active{background:transparent;color:var(--sx-accent)}.atmosphereTabs button.active:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:999px 999px 0 0;background:var(--sx-accent)}.matchAtmosphereShell.overviewTabActive .atmosphereChatSection{display:none}.matchAtmosphereShell.chatTabActive .atmosphereOverviewOnly{display:none!important}body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.chatTabActive,.matchAtmosphereShell.chatTabActive{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;display:grid!important;grid-template-rows:58px minmax(0,1fr)!important;overflow:hidden!important;background:#0a1114}body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.chatTabActive .atmosphereBody,.matchAtmosphereShell.chatTabActive .atmosphereBody{min-height:0!important;display:block!important;overflow:hidden!important}body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.chatTabActive .atmosphereScroll,.matchAtmosphereShell.chatTabActive .atmosphereScroll{height:100%!important;min-height:0!important;max-height:none!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden!important;padding-bottom:0!important}.matchAtmosphereShell.chatTabActive .atmosphereHero{grid-row:1;min-height:132px;border-bottom:0}.matchAtmosphereShell.chatTabActive .atmosphereHeroPrediction,.matchAtmosphereShell.chatTabActive .atmosphereTabs{grid-row:2}.matchAtmosphereShell.chatTabActive .atmosphereScoreStage{min-height:102px;max-width:112px}.matchAtmosphereShell.chatTabActive .atmosphereChatSection{grid-row:3;width:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;margin:0;padding:0;border:0;background:#0a1114}.matchAtmosphereShell.chatTabActive .atmosphereChatSection .atmospherePanelTitle{display:none}.matchAtmosphereShell.chatTabActive .matchChatRoom.embedded{height:100%!important;min-height:0!important;max-height:none!important;grid-template-rows:minmax(0,1fr);border:0;border-radius:0;background:#0a1114}.matchAtmosphereShell.chatTabActive .matchChatRoom.embedded .chatTop{display:none}.matchAtmosphereShell.chatTabActive .chatMessages{min-height:0;height:100%;gap:10px;overflow-y:auto;padding:12px 10px calc(96px + env(safe-area-inset-bottom));background:#0d1417}.matchAtmosphereShell.chatTabActive .chatMessage{width:100%}.matchAtmosphereShell.chatTabActive .chatMessage.mine{max-width:92%;justify-self:end}.matchAtmosphereShell.chatTabActive .chatComposerWrap{position:fixed;left:0;right:0;bottom:0;z-index:98;width:100%;max-width:100vw;padding:7px 8px max(7px,env(safe-area-inset-bottom));border-top:1px solid rgba(180,202,211,.16);background:#0c1215fa;box-shadow:0 -10px 28px #0000004d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.matchAtmosphereShell.chatTabActive .chatComposer{width:min(100%,760px);margin:0 auto;grid-template-columns:minmax(0,1fr) 48px;align-items:end;gap:8px}.matchAtmosphereShell.chatTabActive .chatComposer textarea{--chat-composer-max-height: 122px;min-height:48px;height:auto;padding:13px 16px;border-color:#78899342;border-radius:999px;background:#080f13;box-shadow:0 1px #ffffff0a inset;font-size:16px;line-height:1.3}.matchAtmosphereShell.chatTabActive .chatComposer button{width:48px;height:48px;border-radius:999px;border-color:#3b82f68a;background:#8a91ff;color:#071014;box-shadow:0 10px 24px #2732a052}.matchAtmosphereShell.chatTabActive .chatNewMessageNotice{bottom:calc(100% + 10px)}}@media(max-width:760px){html.scorexpDetailChatActive,body.scorexpDetailChatActive,html.scorexpAtmosphereChatActive,body.scorexpAtmosphereChatActive{height:var(--scorexp-visual-viewport-height, 100dvh)!important;overflow:hidden!important;overscroll-behavior:none!important}body.scorexpDetailChatActive,body.scorexpAtmosphereChatActive{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;padding-bottom:0!important}body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:94!important;width:100%!important;height:var(--scorexp-visual-viewport-height, 100dvh)!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column;overflow:hidden!important;padding-bottom:0!important;background:#0a1114}body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereTopbar{position:relative;top:auto;z-index:4;flex:0 0 auto}body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereBody{min-height:0!important;flex:1 1 auto;display:flex!important;flex-direction:column;overflow:hidden!important}body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereScroll{height:auto!important;min-height:0!important;max-height:none!important;flex:1 1 auto;display:flex!important;flex-direction:column;overflow:hidden!important;padding-bottom:0!important;scroll-behavior:auto}body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereCompactHero{display:none!important}body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereHero,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereMobileTabs{flex:0 0 auto}body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereHero{min-height:176px;border-bottom:0}body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereScoreStage{min-height:102px;max-width:112px}body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereHeroPrediction{display:grid;margin-bottom:0}body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereMobileTabs{width:100%;margin:0;border-right:0;border-left:0;border-radius:0;box-shadow:none}body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereMobileChatPanel{width:100%;min-height:0;flex:1 1 auto;display:grid;overflow:hidden;margin:0;padding:0;border:0;background:#0a1114}body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .matchChatRoom.embedded{position:relative;height:100%!important;min-height:0!important;max-height:none!important;grid-template-rows:auto minmax(0,1fr);border-right:0;border-left:0;border-radius:0}body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .chatMessages{min-height:0;height:auto;padding-bottom:max(108px,calc(env(safe-area-inset-bottom) + 88px))}body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .chatComposerWrap{position:absolute;left:0;right:0;bottom:0;z-index:98;width:100%;max-width:100vw;padding:7px 8px max(7px,env(safe-area-inset-bottom));border-top:1px solid rgba(180,202,211,.16);background:#0c1215fa;box-shadow:0 -10px 28px #0000004d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .chatComposer{width:min(100%,760px);margin:0 auto;grid-template-columns:minmax(0,1fr) 48px;align-items:end;gap:8px}body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .chatComposer textarea{--chat-composer-max-height: 122px;min-height:48px;height:auto;padding:13px 16px;border-color:#78899342;border-radius:999px;background:#080f13;box-shadow:0 1px #ffffff0a inset;font-size:16px;line-height:1.3}body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .chatComposer button{width:48px;height:48px;border-radius:999px;border-color:#3b82f68a;background:#8a91ff;color:#071014;box-shadow:0 10px 24px #2732a052}body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .chatNewMessageNotice{bottom:calc(100% + 10px)}body.scorexpRoutePage .routeDetailPage .matchDetailPane[data-active-tab=chat]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:94!important;width:100%!important;height:var(--scorexp-visual-viewport-height, 100dvh)!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column;overflow:hidden!important;padding-bottom:0!important;background:#0a1114}body.scorexpRoutePage .routeDetailPage .matchDetailPane[data-active-tab=chat] .detailTop,body.scorexpRoutePage .routeDetailPage .matchDetailPane[data-active-tab=chat] .detailScoreHero,body.scorexpRoutePage .routeDetailPage .matchDetailPane[data-active-tab=chat] .detailAtmosphereAction,body.scorexpRoutePage .routeDetailPage .matchDetailPane[data-active-tab=chat] .detailNotice,body.scorexpRoutePage .routeDetailPage .matchDetailPane[data-active-tab=chat] .detailTabs{flex:0 0 auto}body.scorexpRoutePage .routeDetailPage .matchDetailPane[data-active-tab=chat] .detailTop,body.scorexpRoutePage .routeDetailPage .matchDetailPane[data-active-tab=chat] .detailTabs{position:relative;top:auto}body.scorexpRoutePage .routeDetailPage .matchDetailPane[data-active-tab=chat] .detailChatContent{min-height:0;flex:1 1 auto;display:grid;overflow:hidden;padding:0}body.scorexpRoutePage .routeDetailPage .matchDetailPane[data-active-tab=chat] .matchChatRoom.embedded{position:relative;height:100%!important;min-height:0!important;max-height:none!important;grid-template-rows:auto minmax(0,1fr);border-right:0;border-left:0;border-radius:0}body.scorexpRoutePage .routeDetailPage .matchDetailPane[data-active-tab=chat] .chatMessages{min-height:0;height:auto;padding-bottom:max(108px,calc(env(safe-area-inset-bottom) + 88px))}body.scorexpRoutePage .routeDetailPage .matchDetailPane[data-active-tab=chat] .chatComposerWrap{position:absolute;left:0;right:0;bottom:0;z-index:98;width:100%;max-width:100vw;padding:7px 8px max(7px,env(safe-area-inset-bottom));border-top:1px solid rgba(180,202,211,.16);background:#0c1215fa;box-shadow:0 -10px 28px #0000004d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body.scorexpRoutePage .routeDetailPage .matchDetailPane[data-active-tab=chat] .chatComposer{width:min(100%,760px);margin:0 auto;grid-template-columns:minmax(0,1fr) 48px;align-items:end;gap:8px}body.scorexpRoutePage .routeDetailPage .matchDetailPane[data-active-tab=chat] .chatComposer textarea{--chat-composer-max-height: 122px;min-height:48px;height:auto;padding:13px 16px;border-color:#78899342;border-radius:999px;background:#080f13;box-shadow:0 1px #ffffff0a inset;font-size:16px;line-height:1.3}body.scorexpRoutePage .routeDetailPage .matchDetailPane[data-active-tab=chat] .chatComposer button{width:48px;height:48px;border-radius:999px;border-color:#3b82f68a;background:#8a91ff;color:#071014;box-shadow:0 10px 24px #2732a052}body.scorexpRoutePage .routeDetailPage .matchDetailPane[data-active-tab=chat] .chatNewMessageNotice{bottom:calc(100% + 10px)}}.themeHeaderIcon svg{transition:transform .14s ease-out}.themeHeaderIcon:active svg{transform:scale(.92) rotate(-10deg)}.detailThemeButton,.atmosphereThemeButton{display:none!important}@media(max-width:980px){.detailThemeButton,.atmosphereThemeButton{display:inline-flex!important}}html.scorexpLightTheme{--sx-bg: #eef3f6;--sx-surface: #ffffff;--sx-surface-soft: #f7fafc;--sx-surface-hover: #eaf2ff;--sx-surface-lift: #ffffff;--sx-line: #d6e1e8;--sx-line-strong: #b8c8d2;--sx-text: #111821;--sx-muted: #5f6f7b;--sx-subtle: #7b8790;--sx-soft: #35424b;--sx-accent: #2563eb;--sx-live: #e11d48;--sx-good: #059669;--sx-warn: #d97706;--sx-data-home: #1d4ed8;--sx-data-away: #c2410c;--sx-data-draw: #a16207;--sx-shadow: 0 12px 34px rgba(28, 45, 59, .11);--sx-shadow-soft: 0 1px 0 rgba(255, 255, 255, .85) inset, 0 10px 26px rgba(28, 45, 59, .08);--sx-input-bg: #ffffff;--sx-chat-bg: #f4f8fb;color-scheme:light;background:var(--sx-bg);color:var(--sx-text)}.scorexpLightTheme .starButton.active,.scorexpLightTheme .favoriteNavChip,.scorexpLightTheme .atmospherePlayerRow b,.scorexpLightTheme .atmosphereTimelineCard.yellow strong,.scorexpLightTheme .atmosphereTimelineCard.yellow p,.scorexpLightTheme .atmosphereTimelineCard.yellow em{color:#ea580c}.scorexpLightTheme .favoriteNavChip.active,.scorexpLightTheme .eventIcon.yellow,.scorexpLightTheme .atmosphereTimelineCard.yellow i{background:#f97316;color:#edf4f6}body.scorexpLightTheme,.scorexpLightTheme .appShell,.scorexpLightTheme .leagueStack,.scorexpLightTheme .matchList,.scorexpLightTheme .sortedMatchList{background:var(--sx-bg);color:var(--sx-text)}.scorexpLightTheme .appShell{background:linear-gradient(180deg,#dde8eff0,#eef3f6fc 285px),var(--sx-bg)}.scorexpLightTheme .scorePanel,.scorexpLightTheme .matchDetailPane,.scorexpLightTheme .matchChatRoom,.scorexpLightTheme .leagueCard,.scorexpLightTheme .detailFact,.scorexpLightTheme .aiPredictionBlock,.scorexpLightTheme .eventRow,.scorexpLightTheme .statCompareRow,.scorexpLightTheme .summaryPill,.scorexpLightTheme .compactMatchRow,.scorexpLightTheme .standingsTable,.scorexpLightTheme .installPrompt,.scorexpLightTheme .favoriteNotificationToast,.scorexpLightTheme .aiPredictionModal{border-color:var(--sx-line);background:var(--sx-surface);color:var(--sx-text);box-shadow:var(--sx-shadow-soft)}.scorexpLightTheme .scorePanel{background:#fbfdfe}.scorexpLightTheme .topNav,.scorexpLightTheme .filters,.scorexpLightTheme .detailTop,.scorexpLightTheme .detailTabs,.scorexpLightTheme .detailAtmosphereAction,.scorexpLightTheme .chatTop,.scorexpLightTheme .chatComposerWrap{border-color:var(--sx-line);background:#fffffff0;color:var(--sx-text)}.scorexpLightTheme .tabs button,.scorexpLightTheme .detailTabs button,.scorexpLightTheme .chip,.scorexpLightTheme .dateButton,.scorexpLightTheme .datePicker .iconButton{color:var(--sx-muted)}.scorexpLightTheme .tabs button:hover,.scorexpLightTheme .detailTabs button:hover,.scorexpLightTheme .chip:hover,.scorexpLightTheme .tabs button.active,.scorexpLightTheme .detailTabs button.active,.scorexpLightTheme .chip.active,.scorexpLightTheme .chip.liveChip.active,.scorexpLightTheme .favoriteNavChip.active,.scorexpLightTheme .sortNavChip.active{border-color:#c7d7e1;background:#edf4ff;color:#0f172a}.scorexpLightTheme .chip.liveChip,.scorexpLightTheme .matchRow.live .matchTime,.scorexpLightTheme .matchRow.live .scoreBlock,.scorexpLightTheme .atmosphereScoreline,.scorexpLightTheme .detailScoreCenter{color:var(--sx-live)}.scorexpLightTheme .chip.liveChip strong,.scorexpLightTheme .chip.liveChip.active strong,.scorexpLightTheme .chipBadge{border-color:#fff;background:var(--sx-live);color:#edf4f6}.scorexpLightTheme .favoriteNavChip .chipBadge{background:var(--sx-warn);color:#edf4f6}.scorexpLightTheme .datePicker,.scorexpLightTheme .leaguePinButton,.scorexpLightTheme .leagueToggleButton,.scorexpLightTheme .aiXpRowButton,.scorexpLightTheme .detailAtmosphereButton,.scorexpLightTheme .aiPredictionHeader button,.scorexpLightTheme .emptyState button{border-color:var(--sx-line);background:var(--sx-input-bg);color:var(--sx-text)}.scorexpLightTheme .datePicker{box-shadow:0 1px #ffffffd9 inset}.scorexpLightTheme .leagueCard{overflow:hidden;border-radius:10px}.scorexpLightTheme .leagueCard.pinned{border-color:#2563eb52;background:linear-gradient(180deg,#fff,#f8fbff)}.scorexpLightTheme .leagueHeader{border-color:var(--sx-line);background:linear-gradient(180deg,#fff,#f7fafc)}.scorexpLightTheme .leagueIdentity strong,.scorexpLightTheme .teamLine,.scorexpLightTheme .scoreBlock,.scorexpLightTheme .detailTop strong,.scorexpLightTheme .detailTeamSummary,.scorexpLightTheme .detailFact strong,.scorexpLightTheme .chatTitleBlock strong,.scorexpLightTheme .chatMessage p,.scorexpLightTheme .aiPredictionBlock strong,.scorexpLightTheme .eventRow strong,.scorexpLightTheme .statCompareRow strong,.scorexpLightTheme .statTeams,.scorexpLightTheme .standingRow strong{color:var(--sx-text)}.scorexpLightTheme .leagueIdentity span,.scorexpLightTheme .leagueMatchCount,.scorexpLightTheme .statusLine,.scorexpLightTheme .matchTime,.scorexpLightTheme .matchRow.finished .teamLine,.scorexpLightTheme .matchRow.finished .scoreBlock,.scorexpLightTheme .matchRow.finished .matchTime,.scorexpLightTheme .detailTop em,.scorexpLightTheme .detailLeagueCountry,.scorexpLightTheme .detailFact span,.scorexpLightTheme .chatMessageHeader time,.scorexpLightTheme .chatEmptyState,.scorexpLightTheme .eventRow p,.scorexpLightTheme .statCompareRow span,.scorexpLightTheme .standingRow span,.scorexpLightTheme .emptyState{color:var(--sx-muted)}.scorexpLightTheme .matchRow{border-color:#d6e1e8c2;background:#fff;box-shadow:0 1px #ffffffe6 inset}.scorexpLightTheme .matchRow:hover,.scorexpLightTheme .matchRow:focus-visible,.scorexpLightTheme .matchRow.selected,.scorexpLightTheme .matchRow.live:hover,.scorexpLightTheme .matchRow.live.selected,.scorexpLightTheme .matchRow.selected:hover{border-color:#bdd2df;background:#f4f9ff}.scorexpLightTheme .matchRow.live{border-color:#d6e1e8c2;background:#fff}.scorexpLightTheme .matchRow.finished{background:#f8fbfd}.scorexpLightTheme .matchRow.goalPending,.scorexpLightTheme .matchRow.goalPending:hover,.scorexpLightTheme .matchRow.goalPending.selected{border-color:#e11d486b;background:radial-gradient(circle at 50% 50%,rgba(225,29,72,.12),transparent 58%),#fff5f7}.scorexpLightTheme .matchRow.goalPending:before{color:#be123ceb;text-shadow:0 0 10px rgba(255,255,255,.88),0 0 24px rgba(225,29,72,.44)}.scorexpLightTheme .starButton:hover,.scorexpLightTheme .aiXpRowButton:hover,.scorexpLightTheme .leaguePinButton:hover,.scorexpLightTheme .leagueToggleButton:hover,.scorexpLightTheme .detailAtmosphereButton:hover,.scorexpLightTheme .aiPredictionHeader button:hover,.scorexpLightTheme .emptyState button:hover{border-color:#b8c8d2;background:#eef5ff;color:#0f172a}.scorexpLightTheme .starButton.active,.scorexpLightTheme .starButton.active:hover,.scorexpLightTheme .leaguePinButton.active,.scorexpLightTheme .leaguePinButton.active:hover{border-color:#d9770647;background:#d977061a;color:var(--sx-warn)}.scorexpLightTheme .detailScoreHero{border-color:var(--sx-line);background:linear-gradient(180deg,rgba(37,99,235,.035),transparent),#f7fbfd}.scorexpLightTheme .detailLeagueLogo,.scorexpLightTheme .logoFallback,.scorexpLightTheme .teamLogo{border-color:var(--sx-line)}.scorexpLightTheme .detailScoreCenter small,.scorexpLightTheme .atmosphereStatusPill{border-color:#e11d4833;background:#e11d4814;color:var(--sx-live)}.scorexpLightTheme .detailAtmosphereButton,.scorexpLightTheme .aiPredictionHeader button,.scorexpLightTheme .emptyState button,.scorexpLightTheme .highlightsMoreButton,.scorexpLightTheme .highlightsState button{border-color:#2563eb42;background:#2563eb14;color:#174ea6}.scorexpLightTheme .detailFact,.scorexpLightTheme .eventRow,.scorexpLightTheme .statCompareRow,.scorexpLightTheme .summaryPill,.scorexpLightTheme .compactMatchRow,.scorexpLightTheme .standingsTable,.scorexpLightTheme .atmosphereSignalMetric,.scorexpLightTheme .atmospherePanel,.scorexpLightTheme .atmosphereInsight,.scorexpLightTheme .atmosphereStatRow,.scorexpLightTheme .atmosphereSummaryMetric,.scorexpLightTheme .atmosphereMiniRow,.scorexpLightTheme .atmosphereStandingRow,.scorexpLightTheme .atmospherePlayerRow,.scorexpLightTheme .atmosphereTimelineCard,.scorexpLightTheme .atmosphereEmptyState{border-color:var(--sx-line);background:#fff;color:var(--sx-text);box-shadow:0 8px 24px #1c2d3b0f}.scorexpLightTheme .eventRow.away,.scorexpLightTheme .atmosphereTimelineCard.goal,.scorexpLightTheme .aiPredictionBlock.done{background:#f2fbf7}.scorexpLightTheme .aiPredictionBlock.analyzing,.scorexpLightTheme .atmosphereAiPanel{border-color:#2563eb47;background:linear-gradient(135deg,#2563eb14,#fffffff5),#fff}.scorexpLightTheme .aiScanner,.scorexpLightTheme .aiModalScanner{border-color:#2563eb52;background:repeating-linear-gradient(180deg,rgba(37,99,235,.1) 0 2px,transparent 2px 6px),#f4f8ff}.scorexpLightTheme .matchChatRoom,.scorexpLightTheme .matchChatRoom.panel,.scorexpLightTheme .matchChatRoom.embedded{border-color:var(--sx-line);background:#fff}.scorexpLightTheme .chatTop{border-bottom-color:var(--sx-line);background:#fff}.scorexpLightTheme .chatMessages{background:var(--sx-chat-bg)}.scorexpLightTheme .chatComposerWrap{border-top-color:var(--sx-line);background:#fffffff5;box-shadow:0 -10px 30px #1c2d3b14}.scorexpLightTheme .chatComposer textarea,.scorexpLightTheme .highlightCommentInput,.scorexpLightTheme .mobileSearchInput{border-color:var(--sx-line);background:#fff;color:var(--sx-text)}.scorexpLightTheme .chatComposer textarea::placeholder,.scorexpLightTheme .highlightCommentInput input::placeholder,.scorexpLightTheme .mobileSearchInput input::placeholder{color:#81919b}.scorexpLightTheme .chatComposer textarea:focus,.scorexpLightTheme .highlightCommentInput:focus-within{border-color:#2563eb73;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.scorexpLightTheme .chatComposer button,.scorexpLightTheme .highlightCommentInput button{border-color:#2563eb47;background:#2563eb;color:#edf4f6}.scorexpLightTheme .chatNotice,.scorexpLightTheme .detailNotice,.scorexpLightTheme .atmosphereNotice{border-color:var(--sx-line);background:#f7fafc;color:var(--sx-muted)}.scorexpLightTheme .errorBanner,.scorexpLightTheme .detailNotice.error,.scorexpLightTheme .atmosphereNotice.error{border-color:#e11d4847;background:#fff1f3;color:#be123c}.scorexpLightTheme .matchAtmosphereOverlay,.scorexpLightTheme .matchAtmosphereShell{background:linear-gradient(180deg,#dde8eff2,#eef3f6fc 320px),var(--sx-bg);color:var(--sx-text)}.scorexpLightTheme .atmosphereScroll{scrollbar-color:color-mix(in srgb,var(--home-accent) 28%,color-mix(in srgb,var(--away-accent) 18%,rgba(78,95,108,.34))) transparent}.scorexpLightTheme .atmosphereScroll::-webkit-scrollbar-track{background:linear-gradient(180deg,transparent,rgba(37,54,68,.055) 16%,rgba(37,54,68,.055) 84%,transparent)}.scorexpLightTheme .atmosphereScroll::-webkit-scrollbar-thumb{border-color:#ffffffc7;background:linear-gradient(180deg,color-mix(in srgb,var(--home-accent) 36%,#7890a0),color-mix(in srgb,var(--away-accent) 26%,#8aa0ad))}.scorexpLightTheme .atmosphereTopbar{border-color:var(--sx-line);background:#fffffff5}.scorexpLightTheme .atmosphereBackButton,.scorexpLightTheme .atmosphereTopActions button,.scorexpLightTheme .atmosphereRail nav button,.scorexpLightTheme .atmosphereRail nav a,.scorexpLightTheme .atmosphereRailMetric{border-color:var(--sx-line);background:#fff;color:var(--sx-text)}.scorexpLightTheme .atmosphereBackButton:hover,.scorexpLightTheme .atmosphereTopActions button:hover,.scorexpLightTheme .atmosphereRail nav button:hover,.scorexpLightTheme .atmosphereRail nav button.active,.scorexpLightTheme .atmosphereRail nav a:hover{border-color:#2563eb59;background:#edf4ff;color:#174ea6}.scorexpLightTheme .atmosphereRail{border-color:var(--sx-line);background:#f8fbfd}.scorexpLightTheme .atmosphereHero{border-color:var(--sx-line);background:radial-gradient(circle at 50% 0%,rgba(37,99,235,.09),transparent 44%),linear-gradient(135deg,#fff,#f3f8fb)}.scorexpLightTheme .atmosphereScoreStage{border-color:color-mix(in srgb,var(--home-accent) 15%,color-mix(in srgb,var(--away-accent) 15%,var(--sx-line)));background:linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 10%,transparent),#ffffffeb 38%,#ffffffeb 62%,color-mix(in srgb,var(--away-accent) 10%,transparent)),#ffffffe6;box-shadow:0 18px 38px #1c2d3b1f,inset 0 1px #ffffffeb}.scorexpLightTheme .atmosphereScoreStage:before{background:linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 13%,transparent),#2563eb14,color-mix(in srgb,var(--away-accent) 13%,transparent))}.scorexpLightTheme .atmosphereScoreStage:after{background:radial-gradient(circle at 50% 8%,rgba(255,255,255,.72),transparent 48%),linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 7%,transparent),transparent 42%,transparent 58%,color-mix(in srgb,var(--away-accent) 7%,transparent))}.scorexpLightTheme .atmosphereCompactHeroInner{border-color:color-mix(in srgb,var(--home-accent) 18%,color-mix(in srgb,var(--away-accent) 18%,var(--sx-line)));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--home-accent) 20%,transparent),transparent 34%),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--away-accent) 20%,transparent),transparent 34%),linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 16%,#ffffff),#fffffff7 39%,#fffffff7 61%,color-mix(in srgb,var(--away-accent) 16%,#ffffff)),#fffffff0;box-shadow:0 14px 32px #1c2d3b24,0 0 0 1px #ffffffbd inset}.scorexpLightTheme .atmosphereCompactScoreline{border-color:color-mix(in srgb,var(--home-accent) 16%,color-mix(in srgb,var(--away-accent) 16%,var(--sx-line)));background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.72),transparent 70%),linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 10%,transparent),#2563eb0d,color-mix(in srgb,var(--away-accent) 10%,transparent))}.scorexpLightTheme .atmosphereCompactTeam span{color:#12212a;text-shadow:none}.scorexpLightTheme .atmosphereTabs{border-color:var(--sx-line);background:#fffffff0}.scorexpLightTheme .atmosphereTabs button{color:var(--sx-muted)}.scorexpLightTheme .atmosphereTabs button.active{background:#2563eb14;color:var(--sx-accent)}.scorexpLightTheme .atmosphereMobileTabs{border-color:var(--sx-line);background:#ffffffe0;box-shadow:0 12px 26px #1c2d3b1a}.scorexpLightTheme .atmosphereMobileTabs button{color:var(--sx-muted)}.scorexpLightTheme .atmosphereMobileTabs button.active{border-color:color-mix(in srgb,var(--home-accent) 16%,color-mix(in srgb,var(--away-accent) 16%,var(--sx-line)));background:linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 10%,transparent),color-mix(in srgb,var(--away-accent) 10%,transparent)),#fff;color:var(--sx-text)}.scorexpLightTheme .atmosphereMobileAixpPanel{background:transparent;color:var(--sx-text)}.scorexpLightTheme .atmosphereLeagueLogo{background:#eef4f7}.scorexpLightTheme .atmosphereLeagueLogo.fallback{color:var(--sx-text);background:#e6edf2}.scorexpLightTheme .atmosphereLeagueTitle,.scorexpLightTheme .atmosphereScoreStage p,.scorexpLightTheme .atmosphereTeam span,.scorexpLightTheme .atmosphereSignalMetric span,.scorexpLightTheme .atmosphereInsight p,.scorexpLightTheme .atmosphereStatValues span,.scorexpLightTheme .atmosphereSummaryMetric span,.scorexpLightTheme .atmosphereFormChips em,.scorexpLightTheme .atmosphereMiniRow,.scorexpLightTheme .atmosphereStandingRow,.scorexpLightTheme .atmosphereFullStandingRow,.scorexpLightTheme .standingPulseLegend span,.scorexpLightTheme .atmosphereLineupBench>div>span,.scorexpLightTheme .atmospherePlayerRow span,.scorexpLightTheme .atmosphereTimelineCard p,.scorexpLightTheme .atmosphereTimelineCard em,.scorexpLightTheme .atmosphereEmptyState{color:var(--sx-muted)}.scorexpLightTheme .atmosphereAiPanel>p,.scorexpLightTheme .atmosphereSignalMetric strong,.scorexpLightTheme .atmosphereStandingRow em{color:var(--sx-muted)}.scorexpLightTheme .atmosphereStandingRow b{color:var(--sx-text)}.scorexpLightTheme .atmosphereFullStandingRow,.scorexpLightTheme .standingPulseLegend span,.scorexpLightTheme .atmosphereLineupBench>div>span{border-color:var(--sx-line);background:#fff}.scorexpLightTheme .atmosphereFullStandingRow.highlighted{border-color:#2563eb59;background:linear-gradient(90deg,#2563eb1a,#fff 48%)}.scorexpLightTheme .atmosphereMiniRow b,.scorexpLightTheme .atmosphereFullStandingRow b,.scorexpLightTheme .atmosphereInsightHeader strong,.scorexpLightTheme .atmosphereInsightLegend b,.scorexpLightTheme .atmosphereHeroPredictionLabels strong{color:var(--sx-text)}.scorexpLightTheme .atmosphereHeroPrediction{border-color:color-mix(in srgb,var(--sx-data-home) 10%,color-mix(in srgb,var(--sx-data-away) 10%,var(--sx-line)));background:transparent;box-shadow:none}.scorexpLightTheme .atmosphereHeroPredictionLabels,.scorexpLightTheme .atmosphereInsightLegend span{color:var(--sx-muted)}.scorexpLightTheme .atmosphereHeroPrediction.home .atmosphereHeroPredictionLabels strong{color:color-mix(in srgb,var(--sx-data-home) 82%,#0f172a)}.scorexpLightTheme .atmosphereHeroPrediction.away .atmosphereHeroPredictionLabels strong{color:color-mix(in srgb,var(--sx-data-away) 82%,#1f1308)}.scorexpLightTheme .atmosphereInsight.form{background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--sx-data-home) 10%,transparent),transparent 48%),radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--sx-data-away) 10%,transparent),transparent 48%),#fff}.scorexpLightTheme .atmosphereInsight.comparison{background:linear-gradient(135deg,color-mix(in srgb,var(--sx-data-home) 6%,transparent),color-mix(in srgb,var(--sx-data-away) 6%,transparent)),#fff}.scorexpLightTheme .atmosphereInsightGauge,.scorexpLightTheme .atmosphereInsightGraph{background:#e8f0f5}.scorexpLightTheme .atmosphereLeagueTitle strong,.scorexpLightTheme .atmosphereTeam strong,.scorexpLightTheme .atmosphereScoreStage strong,.scorexpLightTheme .atmosphereCompactScoreline,.scorexpLightTheme .atmospherePanelTitle,.scorexpLightTheme .atmosphereAiPanel>strong,.scorexpLightTheme .atmosphereProbabilityBars span,.scorexpLightTheme .atmosphereProbabilityBars strong,.scorexpLightTheme .atmosphereInsight strong,.scorexpLightTheme .atmosphereStatTeams,.scorexpLightTheme .atmosphereStatValues,.scorexpLightTheme .atmosphereSummaryMetric strong,.scorexpLightTheme .atmosphereFormTitle,.scorexpLightTheme .atmospherePlayerTeam,.scorexpLightTheme .atmosphereMiniRow strong,.scorexpLightTheme .atmosphereStandingRow strong,.scorexpLightTheme .fullStandingTeam strong,.scorexpLightTheme .atmosphereLineupHeader strong,.scorexpLightTheme .atmosphereLineupBench b,.scorexpLightTheme .atmospherePlayerRow strong,.scorexpLightTheme .atmosphereTimelineCard strong{color:var(--sx-text)}.scorexpLightTheme .atmosphereTimeline:before{background:linear-gradient(180deg,transparent,#c8d8e2 10%,#c8d8e2 90%,transparent)}.scorexpLightTheme .atmosphereTimelineMinute{border-color:var(--sx-line);background:#fff;color:var(--sx-text)}.scorexpLightTheme .atmosphereStandingRow.highlighted{border-color:#2563eb59;background:linear-gradient(90deg,#2563eb1a,#fff 48%)}.scorexpLightTheme .highlightsOverlay{background:#ebf1f5f0;color:var(--sx-text)}.scorexpLightTheme .highlightsRail,.scorexpLightTheme .highlightsTopbar,.scorexpLightTheme .highlightReel{border-color:var(--sx-line);background:linear-gradient(180deg,#ffffffe6,#eef3f6fa 320px),var(--sx-bg);color:var(--sx-text)}.scorexpLightTheme .highlightMetaPanel,.scorexpLightTheme .highlightComments,.scorexpLightTheme .highlightActions button,.scorexpLightTheme .highlightScrollDock,.scorexpLightTheme .highlightScrollMeter,.scorexpLightTheme .highlightVideoFrame,.scorexpLightTheme .highlightPoster{border-color:var(--sx-line);background:#fffffff0;color:var(--sx-text);box-shadow:var(--sx-shadow)}.scorexpLightTheme .highlightsBrand strong,.scorexpLightTheme .highlightsTopbar strong,.scorexpLightTheme .highlightMetaPanel h2,.scorexpLightTheme .highlightComments>strong,.scorexpLightTheme .highlightsState strong,.scorexpLightTheme .favoriteNotificationToast strong,.scorexpLightTheme .installPromptText strong{color:var(--sx-text)}.scorexpLightTheme .highlightsBrand span:not(.brandMark),.scorexpLightTheme .highlightsTopbar span,.scorexpLightTheme .highlightMetaPanel p,.scorexpLightTheme .highlightSourceRow span,.scorexpLightTheme .highlightCommentList span,.scorexpLightTheme .highlightCommentList em,.scorexpLightTheme .highlightsState,.scorexpLightTheme .favoriteNotificationToast span,.scorexpLightTheme .installPromptText span{color:var(--sx-muted)}.scorexpLightTheme .aiPredictionOverlay{background:#eef3f6b8}.scorexpLightTheme .aiModalHeader,.scorexpLightTheme .aiModalTeams{border-color:var(--sx-line);background:#fff}.scorexpLightTheme .aiModalHeader>span,.scorexpLightTheme .aiModalResult>span,.scorexpLightTheme .aiModalTeams strong,.scorexpLightTheme .aiModalAnalysis p,.scorexpLightTheme .aiModalResult strong,.scorexpLightTheme .aiModalBars span,.scorexpLightTheme .aiModalBars b{color:var(--sx-text)}.scorexpLightTheme .aiModalResult p{color:var(--sx-muted)}.scorexpLightTheme .aiModalBars div,.scorexpLightTheme .aiModalProgress{border-color:var(--sx-line);background:#f5f9fb}.scorexpLightTheme .scrollTopButton{border-color:var(--sx-line-strong);background:#fff;color:var(--sx-text);box-shadow:var(--sx-shadow)}.scorexpLightTheme .siteHeader{background:#090d0f!important;border-top-color:#343a3d!important;border-bottom-color:#252d31!important;color:#f4f8fa!important}.scorexpLightTheme .siteHeader .brand{color:#f2f7f9}.scorexpLightTheme .siteHeader .brandMark{background:#f5f8fa;color:#0b1012}.scorexpLightTheme .siteHeader .headerSearch,.scorexpLightTheme .siteHeader .mobileSearchInput{border-color:transparent;background:#22292e;color:#cbd4d8;box-shadow:none}.scorexpLightTheme .siteHeader .headerSearch input,.scorexpLightTheme .siteHeader .mobileSearchInput input{color:#e8eff2}.scorexpLightTheme .siteHeader .headerSearch input::placeholder,.scorexpLightTheme .siteHeader .mobileSearchInput input::placeholder{color:#9faab0}.scorexpLightTheme .siteHeader .headerIcon,.scorexpLightTheme .siteHeader .newsButton,.scorexpLightTheme .siteHeader .mobileHeaderIcon,.scorexpLightTheme .siteHeader .sportItem{border-color:transparent;background:transparent;color:#f0f4f6;box-shadow:none}.scorexpLightTheme .siteHeader .headerIcon:hover,.scorexpLightTheme .siteHeader .mobileHeaderIcon:hover,.scorexpLightTheme .siteHeader .mobileHeaderIcon[aria-expanded=true],.scorexpLightTheme .siteHeader .sportItem:hover,.scorexpLightTheme .siteHeader .sportItem.active{border-color:#8a91ff47;background:#151b1f;color:#edf4f6}.scorexpLightTheme .siteHeader .themeHeaderIcon[aria-pressed=true]{color:#f8d77a}.scorexpLightTheme .siteHeader .sportItem.active:before{background:#22292e}.scorexpLightTheme .siteHeader .sportItem:after,.scorexpLightTheme .siteHeader .sportItem.active:after{background:#7680ff}.scorexpLightTheme .siteHeader .sportBadge,.scorexpLightTheme .siteHeader .mobileSportsMenu strong{background:#171d20;color:#f7fbfd}.scorexpLightTheme .siteHeader .sportsMenu,.scorexpLightTheme .siteHeader .mobileSportsMenu,.scorexpLightTheme .siteHeader .mobileProfileMenu,.scorexpLightTheme .siteHeader .mobileSearchPanel{border-color:#26343a;background:#0e1518;color:#eaf2f5;box-shadow:0 18px 42px #0000006b}.scorexpLightTheme .siteHeader .sportsMenu button,.scorexpLightTheme .siteHeader .mobileSportsMenu button,.scorexpLightTheme .siteHeader .mobileProfileMenu button{border-color:#26343a;background:#11171a;color:#eaf2f5}.scorexpLightTheme .siteHeader .sportsMenu button.active,.scorexpLightTheme .siteHeader .sportsMenu button:hover,.scorexpLightTheme .siteHeader .mobileSportsMenu button.active,.scorexpLightTheme .siteHeader .mobileSportsMenu button:hover,.scorexpLightTheme .siteHeader .mobileProfileMenu button:hover{border-color:#5a65df;background:#171d3b;color:#edf4f6}.scorexpLightTheme .siteHeader .mobileSportsMenu strong,.scorexpLightTheme .siteHeader .mobileSportSelectButton strong{background:#edf5f7;color:#0b1113}@media(max-width:980px){.scorexpLightTheme .atmosphereTeam{border-color:var(--sx-line);background:#ffffffd1}}@media(max-width:760px){.lineupsBlock{grid-template-columns:minmax(0,1fr)}.lineupPitch{min-height:150px}body.scorexpLightTheme{background:var(--sx-bg)!important}.scorexpLightTheme .appShell,.scorexpLightTheme .scorePanel,.scorexpLightTheme .leagueStack{background:var(--sx-bg)}.scorexpLightTheme .scorePanel,.scorexpLightTheme .leagueCard,.scorexpLightTheme .matchDetailPane{box-shadow:none}.scorexpLightTheme .filters{border-color:#b8c8d2e6;background:#ffffffeb;box-shadow:0 16px 44px #1c2d3b24}.scorexpLightTheme .chip{color:var(--sx-muted)}.scorexpLightTheme .chip.active,.scorexpLightTheme .chip:active{background:#edf4ff;color:#0f172a}.scorexpLightTheme .chip.liveChip.active{background:var(--sx-live);color:#edf4f6}.scorexpLightTheme .atmosphereTabs{border-color:var(--sx-line);background:#fffffff5}.scorexpLightTheme .matchAtmosphereShell.chatTabActive,.scorexpLightTheme .matchAtmosphereShell.mobileChatTabActive,.scorexpLightTheme .matchAtmosphereShell.chatTabActive .atmosphereChatSection,.scorexpLightTheme .matchAtmosphereShell.chatTabActive .matchChatRoom.embedded,.scorexpLightTheme .matchAtmosphereShell.mobileChatTabActive .atmosphereMobileChatPanel,.scorexpLightTheme .matchAtmosphereShell.mobileChatTabActive .matchChatRoom.embedded{background:var(--sx-bg)!important}.scorexpLightTheme .matchAtmosphereShell.chatTabActive .chatMessages,.scorexpLightTheme .matchAtmosphereShell.mobileChatTabActive .chatMessages{background:var(--sx-chat-bg)}.scorexpLightTheme .matchAtmosphereShell.chatTabActive .chatComposerWrap,.scorexpLightTheme .matchAtmosphereShell.mobileChatTabActive .chatComposerWrap,.scorexpLightTheme .routeDetailPage .matchDetailPane[data-active-tab=chat] .chatComposerWrap{border-top-color:var(--sx-line);background:#fffffff5;box-shadow:0 -10px 28px #1c2d3b1a}.scorexpLightTheme .matchAtmosphereShell.chatTabActive .chatComposer textarea,.scorexpLightTheme .matchAtmosphereShell.mobileChatTabActive .chatComposer textarea,.scorexpLightTheme .routeDetailPage .matchDetailPane[data-active-tab=chat] .chatComposer textarea{border-color:var(--sx-line);background:#fff;color:var(--sx-text)}.scorexpLightTheme .routeDetailPage .matchDetailPane[data-active-tab=chat]{background:var(--sx-bg)!important}}.scorexpLightTheme .aiPredictionHeader span,.scorexpLightTheme .aiPredictionIntro,.scorexpLightTheme .aiLog span.active,.scorexpLightTheme .summaryPill strong,.scorexpLightTheme .teamFormTitle,.scorexpLightTheme .lineupTeamHeader strong,.scorexpLightTheme .lineupPlayerPill em,.scorexpLightTheme .compactMatchRow strong,.scorexpLightTheme .highlightMatchLine strong,.scorexpLightTheme .highlightActions button,.scorexpLightTheme .highlightActions button svg{color:var(--sx-text)}.scorexpLightTheme .aiPredictionHeader svg,.scorexpLightTheme .teamFormTitle svg,.scorexpLightTheme .highlightSourceRow a,.scorexpLightTheme .highlightSourceRow a svg{color:var(--sx-accent)}.scorexpLightTheme .aiPredictionIntro span,.scorexpLightTheme .aiLog,.scorexpLightTheme .aiResult p,.scorexpLightTheme .summaryPill span,.scorexpLightTheme .compactMatchRow,.scorexpLightTheme .highlightMatchLine span,.scorexpLightTheme .highlightCommentInput input::placeholder{color:var(--sx-muted)}.scorexpLightTheme .summaryPill,.scorexpLightTheme .compactMatchRow,.scorexpLightTheme .teamFormColumn,.scorexpLightTheme .lineupPlayerPill,.scorexpLightTheme .highlightActions button{border-color:var(--sx-line);background:#fff}.scorexpLightTheme .lineupPitch{border-color:var(--sx-line);background:linear-gradient(90deg,transparent 49%,rgba(27,43,54,.08) 50%,transparent 51%),radial-gradient(circle at 50% 50%,rgba(27,43,54,.08) 0 18%,transparent 19%),linear-gradient(135deg,#e0f6edeb,#e5f2f8f5)}.scorexpLightTheme .lineupTeamHeader span,.scorexpLightTheme .lineupBench>span,.scorexpLightTheme .lineupPitch em{color:var(--sx-muted)}.scorexpLightTheme .comparisonGraphCard{border-color:color-mix(in srgb,var(--comparison-home) 12%,color-mix(in srgb,var(--comparison-away) 10%,var(--sx-line)));background:linear-gradient(180deg,#2563eb09,#fff0),linear-gradient(90deg,color-mix(in srgb,var(--comparison-home) 8%,transparent),transparent 42%,transparent 58%,color-mix(in srgb,var(--comparison-away) 8%,transparent)),#fff;box-shadow:0 10px 22px #1c2d3b12}.scorexpLightTheme .comparisonStat{border-color:var(--sx-line);background:linear-gradient(180deg,#ffffffb8,#f8fbfdf0),#fff}.scorexpLightTheme .comparisonStat.isLeader{border-color:color-mix(in srgb,var(--comparison-home) 15%,color-mix(in srgb,var(--comparison-away) 15%,var(--sx-line-strong)));background:linear-gradient(180deg,#2563eb0b,#fffffff2),#fff}.scorexpLightTheme .sectionTitle{color:var(--sx-text)}.scorexpLightTheme .comparisonLineHeader span,.scorexpLightTheme .comparisonLineInsight,.scorexpLightTheme .comparisonStat span,.scorexpLightTheme .comparisonAxis span{color:var(--sx-muted)}.scorexpLightTheme .comparisonLineHeader strong,.scorexpLightTheme .comparisonLineHeader b,.scorexpLightTheme .comparisonStat strong,.scorexpLightTheme .comparisonAxis b,.scorexpLightTheme .compactMatchRow b{color:var(--sx-text)}.scorexpLightTheme .comparisonLineHeader b{border-color:var(--sx-line);background:#f6fafc}.scorexpLightTheme .comparisonLineCanvas{border-color:var(--sx-line);background:linear-gradient(180deg,#2563eb09,#fff0),linear-gradient(90deg,rgba(28,45,59,.045) 1px,transparent 1px),#f8fbfd;background-size:auto,33.333% 100%,auto}.scorexpLightTheme .comparisonGridLine{stroke:#576d792e}.scorexpLightTheme .comparisonAreaStopTop{stop-color:color-mix(in srgb,var(--sx-data-home) 17%,transparent)}.scorexpLightTheme .comparisonAreaStopBottom{stop-color:color-mix(in srgb,var(--sx-data-away) 3%,transparent)}.scorexpLightTheme .comparisonPoint{stroke:#fff}.scorexpLightTheme .teamFormColumn{padding:9px;border:1px solid var(--sx-line);border-radius:8px;box-shadow:0 8px 24px #1c2d3b0f}.scorexpLightTheme .formChip.win{background:#059669;color:#edf4f6}.scorexpLightTheme .formChip.draw{background:#dbe5eb;color:#10202a}.scorexpLightTheme .formChip.loss{background:var(--sx-live);color:#edf4f6}.scorexpLightTheme .chatComposerWrap,.scorexpLightTheme .matchAtmosphereShell.chatTabActive .chatComposerWrap,.scorexpLightTheme .matchAtmosphereShell.mobileChatTabActive .chatComposerWrap,.scorexpLightTheme .routeDetailPage .matchDetailPane[data-active-tab=chat] .chatComposerWrap{border-top-color:var(--sx-line);background:#fffffffa}.scorexpLightTheme .chatComposer textarea,.scorexpLightTheme .matchAtmosphereShell.chatTabActive .chatComposer textarea,.scorexpLightTheme .matchAtmosphereShell.mobileChatTabActive .chatComposer textarea,.scorexpLightTheme .routeDetailPage .matchDetailPane[data-active-tab=chat] .chatComposer textarea{border-color:#b8c8d2;background:#fff;color:var(--sx-text);caret-color:var(--sx-accent)}.scorexpLightTheme .chatComposer textarea::placeholder{color:#6b7a86}.scorexpLightTheme .chatComposer textarea:focus,.scorexpLightTheme .matchAtmosphereShell.chatTabActive .chatComposer textarea:focus,.scorexpLightTheme .matchAtmosphereShell.mobileChatTabActive .chatComposer textarea:focus,.scorexpLightTheme .routeDetailPage .matchDetailPane[data-active-tab=chat] .chatComposer textarea:focus{border-color:#2563eb80;background:#fff;box-shadow:0 0 0 3px #2563eb1f}.scorexpLightTheme .chatComposer button{border-color:#2563eb57;background:#2563eb;color:#edf4f6}@media(max-width:760px){.atmosphereHero{position:relative;min-height:132px;grid-template-columns:minmax(0,1fr) minmax(86px,112px) minmax(0,1fr);align-items:center;gap:0;margin:10px;padding:14px 12px;overflow:hidden;border:1px solid rgba(124,131,255,.24);border-radius:28px;background:radial-gradient(circle at 16% 45%,color-mix(in srgb,var(--home-accent) 14%,transparent),transparent 42%),radial-gradient(circle at 84% 45%,color-mix(in srgb,var(--away-accent) 14%,transparent),transparent 42%),radial-gradient(circle at 50% 15%,rgba(124,131,255,.14),transparent 44%),linear-gradient(135deg,#10181cfa,#0b1216fa);box-shadow:0 18px 44px #0000003d,inset 0 1px #ffffff0f}.atmosphereHero:before,.atmosphereHero:after{content:"";position:absolute;top:56px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(124,131,255,.7),transparent)}.atmosphereHero:before{left:20%;right:50%}.atmosphereHero:after{left:50%;right:20%}.atmosphereTeam{position:relative;z-index:1;align-self:center;align-content:center;gap:6px;padding:8px 5px;border:1px solid color-mix(in srgb,var(--team-accent) 15%,rgba(255,255,255,.07));border-radius:22px;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--team-accent) 18%,transparent),transparent 64%),linear-gradient(180deg,#ffffff0e,#ffffff03);box-shadow:inset 0 1px #ffffff0f}.atmosphereTeam .teamLogo.lg,.atmosphereTeam .logoFallback.lg{width:52px;height:52px;padding:5px;border-color:#d5e5ea38;box-shadow:0 8px 20px #0003}.atmosphereTeam strong{display:-webkit-box;min-height:32px;max-width:118px;color:#f4fbfd;font-size:12px;line-height:1.18;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.atmosphereTeam span{min-height:22px;padding:0 9px;border-color:#7c83ff3d;background:#7c83ff1a;color:#dce4ff;font-size:10px}.atmosphereScoreStage{position:relative;z-index:2;grid-column:2;min-height:102px;max-width:112px;align-content:center;gap:4px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--home-accent) 16%,color-mix(in srgb,var(--away-accent) 16%,rgba(255,255,255,.18)));border-radius:32px;background:linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 11%,transparent),#0d1418f0 42%,#0d1418f0 58%,color-mix(in srgb,var(--away-accent) 11%,transparent)),radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--away-accent) 10%,rgba(255,255,255,.04)),transparent 62%),#0d1418f5;box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff0f}.atmosphereScoreStage:before{left:-28px;right:-28px;height:34px;opacity:.9}.atmosphereStatusPill{min-height:22px;padding:0 9px;font-size:10px}.atmosphereScoreline{font-size:25px}.atmosphereScoreStage strong{font-size:10px;line-height:1.15}.atmosphereScoreStage p{display:none}.atmosphereHeroPrediction{width:calc(100% - 20px);margin:-10px auto 10px;padding:14px 12px 10px;border-radius:0 0 24px 24px}.atmosphereHeroPredictionLabels{grid-template-columns:minmax(0,1fr);gap:3px;text-align:center}.atmosphereHeroPredictionLabels span:last-child{text-align:center}.atmosphereHeroPredictionLabels span{display:none}}@media(max-width:380px){.atmosphereMobileTabs button{font-size:clamp(7px,2.12vw,8.2px);padding-inline:1px}.atmosphereHero{grid-template-columns:minmax(0,1fr) minmax(78px,96px) minmax(0,1fr);margin:8px;padding:12px 8px}.atmosphereTeam .teamLogo.lg,.atmosphereTeam .logoFallback.lg{width:46px;height:46px}.atmosphereTeam strong{max-width:102px;font-size:11px}.atmosphereScoreStage,.matchAtmosphereShell.chatTabActive .atmosphereScoreStage{min-height:94px;max-width:96px}.atmosphereScoreline{font-size:22px}.atmosphereCompareLine{grid-template-columns:28px minmax(0,1fr) 28px}.atmosphereCompareLine .compareLineIcon{display:none}.compareLineCenter>span{font-size:11px}}@media(max-width:760px){.scorexpLightTheme .atmosphereHero{border-color:#2563eb38;background:radial-gradient(circle at 16% 45%,color-mix(in srgb,var(--home-accent) 13%,transparent),transparent 42%),radial-gradient(circle at 84% 45%,color-mix(in srgb,var(--away-accent) 13%,transparent),transparent 42%),radial-gradient(circle at 50% 10%,rgba(37,99,235,.12),transparent 48%),linear-gradient(135deg,#fff,#eef5f9);box-shadow:0 16px 38px #1c2d3b1f,inset 0 1px #ffffffeb}.scorexpLightTheme .atmosphereHero:before,.scorexpLightTheme .atmosphereHero:after{background:linear-gradient(90deg,transparent,rgba(37,99,235,.44),transparent)}.scorexpLightTheme .atmosphereScoreStage{border-color:color-mix(in srgb,var(--home-accent) 14%,color-mix(in srgb,var(--away-accent) 14%,rgba(37,99,235,.18)));background:linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 11%,transparent),#fffffff2 42%,#fffffff2 58%,color-mix(in srgb,var(--away-accent) 11%,transparent)),radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--away-accent) 8%,rgba(255,255,255,.6)),transparent 62%),#fffffff5}.scorexpLightTheme .atmosphereTeam{border-color:color-mix(in srgb,var(--team-accent) 16%,var(--sx-line));background:radial-gradient(circle at 50% 16%,color-mix(in srgb,var(--team-accent) 16%,transparent),transparent 66%),linear-gradient(180deg,#ffffff6b,#ffffff14);box-shadow:inset 0 1px #ffffffc2}.scorexpLightTheme .atmosphereTeam span{border-color:#2563eb2e;background:color-mix(in srgb,var(--team-accent) 12%,#ffffff);color:#174ea6}}@media(max-width:760px){.atmosphereHero{overflow:hidden;border-color:color-mix(in srgb,var(--home-accent) 15%,color-mix(in srgb,var(--away-accent) 15%,rgba(124,131,255,.24)));background:radial-gradient(ellipse at 23% 46%,color-mix(in srgb,var(--home-accent) 23%,transparent),transparent 48%),radial-gradient(ellipse at 77% 46%,color-mix(in srgb,var(--away-accent) 23%,transparent),transparent 48%),radial-gradient(circle at 50% 22%,rgba(255,255,255,.08),transparent 34%),linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 6%,transparent),#0f171bf7 36%,#0f171bf7 64%,color-mix(in srgb,var(--away-accent) 6%,transparent)),linear-gradient(135deg,#11191dfc,#0b1216fc)}.atmosphereHero:before{left:14%;right:14%;top:50%;bottom:auto;z-index:0;height:46px;opacity:.72;background:linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 18%,transparent),#ffffff0f,color-mix(in srgb,var(--away-accent) 18%,transparent));transform:translateY(-50%)}.atmosphereHero:after{top:1px;right:1px;bottom:1px;left:1px;z-index:0;height:auto;border-radius:inherit;opacity:1;background:linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 10%,transparent),transparent 42%,transparent 58%,color-mix(in srgb,var(--away-accent) 10%,transparent)),radial-gradient(circle at 50% 52%,rgba(255,255,255,.08),transparent 28%);pointer-events:none}.atmosphereTeam,.atmosphereScoreStage{border-color:transparent;background:transparent;box-shadow:none}.atmosphereTeam{border-width:0;border-radius:0}.atmosphereTeam:before{content:"";position:absolute;top:4px;right:-2px;bottom:8px;left:-2px;z-index:-1;border-radius:26px;background:radial-gradient(circle at 50% 16%,color-mix(in srgb,var(--team-accent) 22%,transparent),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.045),transparent);opacity:.82}.atmosphereScoreStage{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.105),rgba(255,255,255,.045) 44%,transparent 70%),linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 8%,transparent),#ffffff09 48%,color-mix(in srgb,var(--away-accent) 8%,transparent))}.atmosphereScoreStage:before{left:-38px;right:-38px;height:42px;opacity:.66;background:linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 20%,transparent),#ffffff14,color-mix(in srgb,var(--away-accent) 20%,transparent))}.atmosphereScoreStage:after{top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:34px;background:radial-gradient(circle at 50% 12%,rgba(255,255,255,.12),transparent 42%),radial-gradient(circle at 50% 56%,rgba(255,255,255,.11),transparent 64%)}.scorexpLightTheme .atmosphereHero{border-color:color-mix(in srgb,var(--home-accent) 13%,color-mix(in srgb,var(--away-accent) 13%,rgba(37,99,235,.22)));background:radial-gradient(ellipse at 23% 46%,color-mix(in srgb,var(--home-accent) 19%,transparent),transparent 48%),radial-gradient(ellipse at 77% 46%,color-mix(in srgb,var(--away-accent) 19%,transparent),transparent 48%),radial-gradient(circle at 50% 14%,rgba(37,99,235,.12),transparent 42%),linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 8%,#ffffff),#f8fbfd 37%,#f8fbfd 63%,color-mix(in srgb,var(--away-accent) 8%,#ffffff))}.scorexpLightTheme .atmosphereHero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 15%,transparent),#2563eb14,color-mix(in srgb,var(--away-accent) 15%,transparent))}.scorexpLightTheme .atmosphereHero:after{background:linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 9%,transparent),transparent 42%,transparent 58%,color-mix(in srgb,var(--away-accent) 9%,transparent)),radial-gradient(circle at 50% 52%,rgba(255,255,255,.68),transparent 28%)}.scorexpLightTheme .atmosphereTeam,.scorexpLightTheme .atmosphereScoreStage{border-color:transparent;background:transparent;box-shadow:none}.scorexpLightTheme .atmosphereTeam:before{background:radial-gradient(circle at 50% 16%,color-mix(in srgb,var(--team-accent) 18%,transparent),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.34),transparent)}.scorexpLightTheme .atmosphereScoreStage{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.58),rgba(255,255,255,.22) 44%,transparent 70%),linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 6%,transparent),#ffffff52 48%,color-mix(in srgb,var(--away-accent) 6%,transparent))}.scorexpLightTheme .atmosphereScoreStage:before{background:linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 15%,transparent),#2563eb12,color-mix(in srgb,var(--away-accent) 15%,transparent))}.scorexpLightTheme .atmosphereScoreStage:after{background:radial-gradient(circle at 50% 12%,rgba(255,255,255,.72),transparent 42%),radial-gradient(circle at 50% 56%,rgba(255,255,255,.38),transparent 64%)}}.scorexpLightTheme .atmosphereAiPanel{border-color:#2563eb47;background:linear-gradient(135deg,#2563eb14,#fffffffa),#fff}.scorexpLightTheme .atmosphereAiPanel>strong,.scorexpLightTheme .atmosphereProbabilityBars span,.scorexpLightTheme .atmosphereProbabilityBars strong{color:var(--sx-text)}.scorexpLightTheme .atmosphereAiPanel>p{color:#4b5c68}.scorexpLightTheme .atmosphereProbabilityBars div{border-color:var(--sx-line);background:#f7fafc}.scorexpLightTheme .atmosphereProbabilityBars div.home,.scorexpLightTheme .aiProbabilityBars div.home,.scorexpLightTheme .aiModalBars div.home{border-color:color-mix(in srgb,var(--sx-data-home) 34%,var(--sx-line))}.scorexpLightTheme .atmosphereProbabilityBars div.draw,.scorexpLightTheme .aiProbabilityBars div.draw,.scorexpLightTheme .aiModalBars div.draw{border-color:color-mix(in srgb,var(--sx-data-draw) 34%,var(--sx-line))}.scorexpLightTheme .atmosphereProbabilityBars div.away,.scorexpLightTheme .aiProbabilityBars div.away,.scorexpLightTheme .aiModalBars div.away{border-color:color-mix(in srgb,var(--sx-data-away) 34%,var(--sx-line))}.scorexpLightTheme .atmospherePressureCard,.scorexpLightTheme .atmosphereComparePulseCard{border-color:var(--sx-line);background:linear-gradient(90deg,color-mix(in srgb,var(--sx-data-home) 7%,#ffffff),#fffffff5 38%,#fffffff5 62%,color-mix(in srgb,var(--sx-data-away) 7%,#ffffff)),#fff;box-shadow:0 16px 36px #1c2d3b1a}.scorexpLightTheme .atmospherePressureTitle,.scorexpLightTheme .pressureEventDot,.scorexpLightTheme .compareLineIcon{border-color:var(--sx-line);background:#fff;color:var(--sx-text)}.scorexpLightTheme .atmospherePressureTeam,.scorexpLightTheme .atmospherePressureTitle strong,.scorexpLightTheme .atmospherePressureTitle em,.scorexpLightTheme .atmosphereCompareDonut>span,.scorexpLightTheme .atmosphereCompareDonutBody strong,.scorexpLightTheme .atmosphereCompareLine>strong,.scorexpLightTheme .compareLineCenter>span{color:var(--sx-text)}.scorexpLightTheme .atmospherePressureTitle span,.scorexpLightTheme .atmosphereCompareTeams{color:var(--sx-muted)}.scorexpLightTheme .atmospherePressureGraph{border-color:var(--sx-line);background:linear-gradient(180deg,color-mix(in srgb,var(--sx-data-home) 9%,#f6fbff) 0,color-mix(in srgb,var(--sx-data-home) 9%,#f6fbff) 50%,color-mix(in srgb,var(--sx-data-away) 9%,#fff8f2) 50%,color-mix(in srgb,var(--sx-data-away) 9%,#fff8f2)),#fff}.scorexpLightTheme .pressureGraphHalf.home{fill:color-mix(in srgb,var(--sx-data-home) 8%,#eff6ff)}.scorexpLightTheme .pressureGraphHalf.away{fill:color-mix(in srgb,var(--sx-data-away) 8%,#fff7ed)}.scorexpLightTheme .pressureGraphMidline{stroke:#d5e1e8}.scorexpLightTheme .pressureGraphHalfline{stroke:#64748b57}.scorexpLightTheme .atmospherePressureMidline,.scorexpLightTheme .atmosphereCompareTeams b{background:#d5e1e8}.scorexpLightTheme .atmospherePressureHalf{color:#2839446b}.scorexpLightTheme .atmospherePressureAxis{color:var(--sx-text)}.scorexpLightTheme .atmospherePressureAxis i{background-image:radial-gradient(circle,rgba(100,116,139,.34) 0 2px,transparent 2.5px)}.scorexpLightTheme .atmosphereCompareRing:before{background:#fff}.scorexpLightTheme .atmosphereCompareRing em{color:#7b8790}.scorexpLightTheme .atmosphereTeam span{border-color:#2563eb2e;background:color-mix(in srgb,var(--team-accent) 12%,#ffffff);color:#174ea6}.scorexpLightTheme .highlightMatchLine span{border-color:#05966947;background:#e9fbf3;color:#047857}.scorexpLightTheme .highlightActions button{box-shadow:0 8px 22px #1c2d3b12}.scorexpLightTheme .highlightActions button:hover{border-color:#b8c8d2;background:#eef5ff;color:var(--sx-text)}.scorexpLightTheme .highlightActions button.active{border-color:#e11d4847;background:#fff1f3;color:#be123c}.scorexpLightTheme .highlightActions button.active svg{color:var(--sx-live);fill:currentColor}.scorexpLightTheme .highlightCommentInput input{color:var(--sx-text)}@media(max-width:760px){.mobileProfileMenu{grid-template-columns:1fr!important;gap:8px;max-height:min(70dvh,540px);overflow-y:auto}.mobileProfileMenu .profileIdentity,.mobileProfileMenu .profileMenuState,.mobileProfileMenu .profileField,.mobileProfileMenu .socialLoginGrid,.mobileProfileMenu .profileLegalLinks,.mobileProfileMenu .profileNotice{grid-column:1 / -1}.mobileProfileMenu .profileActionButton,.mobileProfileMenu .profileToggleButton,.mobileProfileMenu .socialLoginGrid button{min-height:42px;border-color:#b4cad329;border-radius:7px;background:#11191d}.mobileProfileMenu .profileActionButton.primary{border-color:#8a91ff85;background:#1a2139}}@media(max-width:980px){.mobileHeaderActions{overflow:visible}.mobileProfileMenu{position:absolute;left:auto;right:44px;top:calc(100% + 10px);bottom:auto;z-index:88;width:min(320px,calc(100vw - 64px));max-height:min(68dvh,520px);display:grid;grid-template-columns:1fr!important;gap:8px;padding:10px;overflow-x:hidden;overflow-y:auto;border:1px solid rgba(180,202,211,.18);border-radius:10px;background:#0d1417;box-shadow:0 18px 44px #00000070;transform-origin:top right;animation:mobileProfilePopoverIn .15s ease-out;-webkit-overflow-scrolling:touch}.mobileProfileMenu:before{content:"";position:absolute;top:-6px;right:14px;width:12px;height:12px;border-left:1px solid rgba(180,202,211,.18);border-top:1px solid rgba(180,202,211,.18);background:inherit;transform:rotate(45deg)}.mobileProfileMenu .profileIdentity,.mobileProfileMenu .profileMenuState,.mobileProfileMenu .profileField,.mobileProfileMenu .socialLoginGrid,.mobileProfileMenu .profileNotice{grid-column:1 / -1}.mobileProfileMenu .profileActionButton,.mobileProfileMenu .profileToggleButton,.mobileProfileMenu .socialLoginGrid button{min-height:42px;border-color:#b4cad329;border-radius:7px;background:#11191d}.mobileProfileMenu .profileActionButton.primary{border-color:#8a91ff85;background:#1a2139}}@media(max-width:380px){.mobileProfileMenu{right:40px;width:min(300px,calc(100vw - 56px))}}.scorexpLightTheme .profileMenu,.scorexpLightTheme .mobileProfileMenu{border-color:#26343a;background:#0e1518;color:#eaf2f5}.scorexpLightTheme .profileField input{border-color:#30414d;background:#0b1217;color:#f3f8fb}.scorexpLightTheme .profileNotice{border-color:#344249;background:#10171a;color:#91a4ac}@media(max-width:760px){.atmosphereHero{border-color:#becfd838;background:linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 12%,#10171b),color-mix(in srgb,var(--home-accent) 5%,#10171b) 33%,#10171b,color-mix(in srgb,var(--away-accent) 5%,#10171b) 67%,color-mix(in srgb,var(--away-accent) 12%,#10171b))!important;box-shadow:none!important}.atmosphereHero:before,.atmosphereHero:after,.atmosphereTeam:before,.atmosphereScoreStage:before,.atmosphereScoreStage:after{display:none!important;content:none!important}.atmosphereTeam,.atmosphereScoreStage,.scorexpLightTheme .atmosphereTeam,.scorexpLightTheme .atmosphereScoreStage{border:0!important;background:transparent!important;box-shadow:none!important}.atmosphereTeam,.atmosphereScoreStage{border-radius:0!important}.atmosphereScoreline{text-shadow:none!important}.atmosphereTeam span{border-color:color-mix(in srgb,var(--team-accent) 20%,rgba(213,229,234,.22));background:transparent;color:color-mix(in srgb,var(--team-accent) 22%,#dfe8ed)}.scorexpLightTheme .atmosphereHero{border-color:#78909c3d;background:linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 10%,#f8fbfd),color-mix(in srgb,var(--home-accent) 4%,#f8fbfd) 33%,#f8fbfd,color-mix(in srgb,var(--away-accent) 4%,#f8fbfd) 67%,color-mix(in srgb,var(--away-accent) 10%,#f8fbfd))!important;box-shadow:none!important}.scorexpLightTheme .atmosphereTeam span{border-color:color-mix(in srgb,var(--team-accent) 18%,#cbd9e1);background:transparent;color:color-mix(in srgb,var(--team-accent) 32%,#344450)}.atmosphereHeroPrediction,.scorexpLightTheme .atmosphereHeroPrediction{width:100%!important;margin:2px 0 0!important;padding:11px 0 0!important;border:0!important;border-top:1px solid color-mix(in srgb,var(--sx-data-home) 10%,color-mix(in srgb,var(--sx-data-away) 10%,rgba(125,146,158,.24)))!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.scorexpLightTheme .atmosphereHeroPrediction.home .atmosphereHeroPredictionLabels strong{color:var(--sx-data-home)!important}.scorexpLightTheme .atmosphereHeroPrediction.away .atmosphereHeroPredictionLabels strong{color:var(--sx-data-away)!important}}@media(prefers-reduced-motion:reduce){.matchRow,.chip,.tabs button,.detailTabs button,.sportItem,.aiXpRowButton,.mobileHeaderIcon,.mobileSportsMenu button,.mobileProfileMenu button,.leaguePinButton,.leagueToggleButton,.datePicker .iconButton,.dateButton,.emptyState button,.scrollTopButton,.installDownloadButton,.installCloseButton,.atmosphereMobileSwipeTrack,.momentumFill{transition:none}.livePulseDot,.matchRow.goalPending:before,.matchRow.goalPending:after,.scoreBlock.scoreFlash,.minuteTick,.aixpTabSparkles i,.mobileSearchPanel,.mobileSportsMenu,.mobileProfileMenu,.skeletonRow,.installPrompt,.favoriteNotificationToast,.aiPredictionModal,.matchDetailPane{animation:none}.matchRow.goalPending:before{opacity:.24;transform:scale(1)}.matchRow.goalPending:after{opacity:.22;transform:scale(1)}}@keyframes goalXpBurst{0%{opacity:0;transform:scale(.28);text-shadow:0 0 0 rgba(255,255,255,0),0 0 0 rgba(255,83,96,0)}4%{opacity:.92;transform:scale(.58);text-shadow:0 0 10px rgba(255,255,255,.74),0 0 24px rgba(255,83,96,.68)}10%{opacity:.76;transform:scale(1);text-shadow:0 -18px 10px rgba(255,255,255,.66),16px -12px 12px rgba(255,83,96,.64),24px 0 12px rgba(255,115,126,.6),16px 13px 12px rgba(255,83,96,.64),0 22px 10px rgba(255,255,255,.54),-16px 13px 12px rgba(255,83,96,.64),-24px 0 12px rgba(255,115,126,.6),-16px -12px 12px rgba(255,83,96,.64)}24%{opacity:.32;transform:scale(1.06);text-shadow:0 -42px 14px rgba(255,255,255,.42),36px -27px 14px rgba(255,83,96,.46),54px 0 16px rgba(255,115,126,.42),36px 28px 14px rgba(255,83,96,.46),0 50px 14px rgba(255,255,255,.34),-36px 28px 14px rgba(255,83,96,.46),-54px 0 16px rgba(255,115,126,.42),-36px -27px 14px rgba(255,83,96,.46)}48%{opacity:.18;transform:scale(1.08);text-shadow:0 -62px 18px rgba(255,255,255,.24),54px -40px 18px rgba(255,83,96,.28),78px 0 18px rgba(255,115,126,.24),54px 42px 18px rgba(255,83,96,.28),0 72px 18px rgba(255,255,255,.2),-54px 42px 18px rgba(255,83,96,.28),-78px 0 18px rgba(255,115,126,.24),-54px -40px 18px rgba(255,83,96,.28)}to{opacity:0;transform:scale(1.08);text-shadow:0 -92px 24px rgba(255,255,255,0),80px -58px 24px rgba(255,83,96,0),112px 0 24px rgba(255,115,126,0),80px 60px 24px rgba(255,83,96,0),0 104px 24px rgba(255,255,255,0),-80px 60px 24px rgba(255,83,96,0),-112px 0 24px rgba(255,115,126,0),-80px -58px 24px rgba(255,83,96,0)}}@keyframes goalRadioWave{0%{opacity:0;transform:scale(.15)}10%{opacity:0;transform:scale(.22)}18%{opacity:.74;transform:scale(.34)}38%{opacity:.56;transform:scale(.58)}62%{opacity:.4;transform:scale(.82)}84%{opacity:.22;transform:scale(1.03)}to{opacity:0;transform:scale(1.16)}}.matchRow.goalScored{overflow:hidden;border-color:#ef444480}.matchRow.goalScored.goalPending,.matchRow.goalScored.goalPending:hover,.matchRow.goalScored.goalPending.selected{background:var(--sx-surface)}.matchRow.goalScored.goalConfirmed,.matchRow.goalScored.goalConfirmed:hover,.matchRow.goalScored.goalConfirmed.selected{border-color:#f87171b8;background:linear-gradient(90deg,#7f1d1dbd,#450a0aa3),var(--sx-surface);box-shadow:inset 0 0 0 1px #f871711f,0 10px 28px #7f1d1d33}.matchRow.goalScored:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.14),transparent 26%),linear-gradient(90deg,#ef44445c,#b91c1c94);opacity:1;transform:scaleX(1);transform-origin:left center}.matchRow.goalScored.goalPending:before{animation:scorexpGoalSweep 2s cubic-bezier(.19,.76,.26,1) forwards}.matchRow.goalScored.goalConfirmed:before{animation:none}.matchRow.goalScored.goalPending:after{content:none}.matchRow.goalScored .teamLine.goalTeam,.matchRow.goalScored .teamLine.goalTeam .teamNameCluster>span:first-child,.matchRow.goalScored .scoreBlock{color:#fff7f8}.matchRow.goalScored .goalTag{display:inline-flex;align-items:center;align-self:baseline;padding:1px 5px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff1f;color:#fff7f8;font-size:10px;font-weight:950;line-height:1.1;animation:scorexpGoalBadge 1.1s ease-out both}.detailScoreHero.goalScored,.atmosphereHero.goalScored,.atmosphereCompactHero.goalScored .atmosphereCompactHeroInner{position:relative;overflow:hidden}.atmosphereCompactHero.goalScored .atmosphereCompactHeroInner{border-color:#f8717170}.atmosphereCompactHero.goalScored .atmosphereCompactHeroInner{background:linear-gradient(90deg,#7f1d1d6b,#450a0a5c),var(--sx-surface)}.detailGoalSweep,.atmosphereGoalSweep{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.18),transparent 24%),linear-gradient(90deg,#ef44447a,#b91c1cb8);opacity:.9;transform:scaleX(1);transform-origin:left center}.detailScoreHero.goalPending .detailGoalSweep,.atmosphereHero.goalPending .atmosphereGoalSweep{animation:scorexpGoalSweep 2s cubic-bezier(.19,.76,.26,1) forwards}.detailScoreHero.goalScored>:not(.detailGoalSweep),.atmosphereHero.goalScored>:not(.atmosphereGoalSweep){position:relative;z-index:1}.scorexpLightTheme .matchRow.goalScored.goalPending,.scorexpLightTheme .matchRow.goalScored.goalPending:hover,.scorexpLightTheme .matchRow.goalScored.goalPending.selected{background:#fff}.scorexpLightTheme .matchRow.goalScored.goalConfirmed,.scorexpLightTheme .matchRow.goalScored.goalConfirmed:hover,.scorexpLightTheme .matchRow.goalScored.goalConfirmed.selected,.scorexpLightTheme .atmosphereCompactHero.goalScored .atmosphereCompactHeroInner{border-color:#e11d486b;background:linear-gradient(90deg,#fee2e2fa,#fff1f2f5),#fff}.scorexpLightTheme .matchRow.goalScored .teamLine.goalTeam,.scorexpLightTheme .matchRow.goalScored .teamLine.goalTeam .teamNameCluster>span:first-child,.scorexpLightTheme .matchRow.goalScored .scoreBlock{color:#7f1d1d}.scorexpLightTheme .matchRow.goalScored .goalTag{border-color:#e11d4833;background:#e11d481a;color:#9f1239}.matchTime>.matchReviewBadge,.matchTime>.matchDecisionBadge{min-width:auto;min-height:0;padding:2px 6px;border-radius:999px;font-size:8.5px;line-height:1}.scorexpLightTheme .matchReviewBadge{border-color:#be123c57;background:#f43f5e1f;color:#be123c}.scorexpLightTheme .matchDecisionBadge{border-color:#2563eb3d;background:#2563eb17;color:#1d4ed8}.scorexpLightTheme .matchDecisionBadge.goalCancelled,.scorexpLightTheme .matchDecisionBadge.penaltyCancelled,.scorexpLightTheme .matchDecisionBadge.redCard{border-color:#be123c47;background:#f43f5e1a;color:#be123c}@keyframes scorexpGoalSweep{0%{transform:scaleX(0);opacity:.74}64%{opacity:1}to{transform:scaleX(1);opacity:1}}@keyframes scorexpGoalBadge{0%{opacity:0;transform:translateY(4px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.standingPulse:not(.neutral),.matchRow.goalScored.goalPending:before,.detailScoreHero.goalPending .detailGoalSweep,.atmosphereHero.goalPending .atmosphereGoalSweep,.matchRow.goalScored .goalTag{animation:none}.matchRow.goalScored.goalPending:before,.detailScoreHero.goalPending .detailGoalSweep,.atmosphereHero.goalPending .atmosphereGoalSweep{transform:scaleX(1)}}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.2)}}@keyframes scoreAreaFlash{0%{background:#f59e0b29}to{background:transparent}}.statPeriodTabs{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--sx-line);border-radius:8px;background:#0d1417}.statPeriodTabs button{min-width:0;min-height:32px;border:0;border-radius:6px;background:transparent;color:#a8b8bf;font-size:11px;font-weight:900;white-space:nowrap}.statPeriodTabs button.active{background:#8a91ff24;color:#edf4f6}.formDetailStack{display:grid;gap:12px}.formGoalsGraph{min-width:0;display:grid;gap:12px;padding:12px;border:1px solid #26343a;border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--sx-data-home) 8%,transparent),color-mix(in srgb,var(--sx-data-away) 8%,transparent)),#10171a}.detailFormGoalsGraph{margin-bottom:0}.formGoalsHeader{min-width:0;display:grid;gap:8px}.formGoalsHeader>span{color:#9ca6ff;font-size:11px;font-weight:950}.formGoalsTeams{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px}.formGoalsTeams strong{min-width:0;overflow:hidden;color:#edf4f6;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.formGoalsTeams strong:last-child{text-align:right}.formGoalsTeams em{color:#8fa2aa;font-size:10px;font-style:normal;font-weight:900;text-align:center;white-space:nowrap}.formGoalsTotals{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.formGoalsTotals b{min-width:0;min-height:34px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:0 8px;border:1px solid rgba(180,202,211,.12);border-radius:7px;background:#ffffff0b;color:#edf4f6;font-size:14px;font-weight:950;font-variant-numeric:tabular-nums}.formGoalsTotals b:nth-child(-n+2){border-color:color-mix(in srgb,var(--sx-data-home) 20%,rgba(180,202,211,.12))}.formGoalsTotals b:nth-child(n+3){border-color:color-mix(in srgb,var(--sx-data-away) 20%,rgba(180,202,211,.12))}.formGoalsTotals span{min-width:0;overflow:hidden;color:#9dafb6;font-size:9.5px;font-weight:950;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.formGoalsBars{display:grid;gap:10px}.formGoalBar{min-width:0;display:grid;gap:5px}.formGoalBarMeta{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 42px}.formGoalBarMeta span{min-width:0;overflow:hidden;color:#d8e6eb;font-size:11px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.formGoalBarMeta em{color:#8fa2aa;font-size:10px;font-style:normal;font-weight:900;white-space:nowrap}.formGoalBarBody{min-width:0;min-height:28px;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px}.formGoalBarBody>strong{color:#edf4f6;font-size:18px;font-weight:950;font-variant-numeric:tabular-nums;text-align:center}.formGoalBarTrack{position:relative;min-width:0;height:14px;display:flex;align-items:center;overflow:hidden;border:1px solid rgba(180,202,211,.14);border-radius:999px;background:#ffffff0e;box-shadow:inset 0 1px #ffffff14,0 8px 22px #00000029}.formGoalBarTrack:before{content:"";position:absolute;top:-4px;bottom:-4px;left:50%;z-index:3;width:1px;background:#edf4f685;transform:translate(-50%);pointer-events:none}.formGoalBarTrack i,.formGoalBarTrack b{position:relative;z-index:1;min-width:7px;height:100%;display:block;transition:width .18s ease}.formGoalBarTrack i{background:linear-gradient(90deg,color-mix(in srgb,var(--sx-data-home) 38%,transparent),var(--sx-data-home))}.formGoalBarTrack b{background:linear-gradient(90deg,var(--sx-data-away),color-mix(in srgb,var(--sx-data-away) 38%,transparent))}.formGoalBar.reverseTone .formGoalBarTrack i{background:linear-gradient(90deg,#38bdf85c,#38bdf8d1)}.formGoalBar.reverseTone .formGoalBarTrack b{background:linear-gradient(90deg,#fb923cd1,#fb923c5c)}.formGoalBar.homeLead .formGoalBarMeta em{color:color-mix(in srgb,var(--sx-data-home) 62%,#edf4f6)}.formGoalBar.awayLead .formGoalBarMeta em{color:color-mix(in srgb,var(--sx-data-away) 62%,#edf4f6)}@media(min-width:981px){.matchAtmosphereShell{grid-template-rows:56px minmax(0,1fr)}.atmosphereTopbar{min-height:56px}.atmosphereBody{grid-template-columns:clamp(180px,17vw,214px) clamp(410px,47vw,590px) minmax(286px,1fr);gap:12px;padding:0 12px 0 0;overflow:hidden}.atmosphereRail{padding:14px 12px}.atmosphereScroll{padding:0 0 24px}.atmosphereSignalStrip,.atmosphereGrid,.atmosphereTwinGrid,.atmospherePanel,.atmosphereLiveStack{width:100%;margin:12px 0 0}.atmosphereGrid,.atmosphereTwinGrid{grid-template-columns:1fr;gap:12px}.atmosphereSignalStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.atmosphereHero{position:relative;min-height:168px;grid-template-columns:minmax(0,1fr) minmax(92px,112px) minmax(0,1fr);align-items:center;gap:0;margin:14px 0 0;padding:14px 12px 12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--home-accent) 15%,color-mix(in srgb,var(--away-accent) 15%,rgba(124,131,255,.24)));border-radius:18px;background:linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 12%,#10171b),color-mix(in srgb,var(--home-accent) 5%,#10171b) 33%,#10171b,color-mix(in srgb,var(--away-accent) 5%,#10171b) 67%,color-mix(in srgb,var(--away-accent) 12%,#10171b));box-shadow:none}.atmosphereTeam,.atmosphereScoreStage{border:0;background:transparent;box-shadow:none}.atmosphereScoreStage:before,.atmosphereScoreStage:after{display:none;content:none}.atmosphereTeam{align-content:center;gap:5px;padding:5px 4px;border-radius:0}.atmosphereHero .atmosphereTeam .teamLogo.lg,.atmosphereHero .atmosphereTeam .logoFallback.lg{width:50px;height:50px;padding:5px}.atmosphereTeam strong{display:-webkit-box;min-height:29px;max-width:136px;color:#edf4f6;font-size:12px;line-height:1.18;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.atmosphereTeam span{min-height:22px;padding:0 8px;border-color:color-mix(in srgb,var(--team-accent) 20%,rgba(213,229,234,.22));background:transparent;color:color-mix(in srgb,var(--team-accent) 22%,#dfe8ed);font-size:10px}.atmosphereScoreStage{grid-column:2;min-height:104px;max-width:112px;align-content:center;gap:4px;padding:8px 9px;border-radius:0}.atmosphereStatusPill{min-height:22px;padding:0 9px;font-size:10px}.atmosphereScoreline{font-size:26px;text-shadow:none}.atmosphereScoreStage strong{font-size:10px;line-height:1.15}.atmosphereScoreStage p{display:none}.atmosphereHeroPrediction{width:100%;margin:6px 0 0;padding:9px 0 0;border:0;border-top:1px solid color-mix(in srgb,var(--sx-data-home) 10%,color-mix(in srgb,var(--sx-data-away) 10%,rgba(125,146,158,.24)));border-radius:0;background:transparent;box-shadow:none}.atmosphereHeroPredictionLabels{grid-template-columns:minmax(0,1fr);gap:3px;text-align:center}.atmosphereHeroPredictionLabels span{display:none}.atmospherePanel{padding:12px}.atmosphereAiPanel{min-height:0}.atmospherePressureCard{padding:10px 12px 12px}.atmospherePressureHeader{gap:8px}.atmospherePressureTeam{gap:7px;font-size:13px}.atmospherePressureTeam i{width:5px;height:32px}.atmospherePressureTitle{min-width:126px;padding:5px 8px}.atmospherePressureTitle strong{font-size:11px}.atmospherePressureEventRail{height:48px;margin:3px 0}.pressureEventDot{width:30px;height:30px}.pressureEventDot svg{width:16px;height:16px}.pressureEventDot.yellow .pressureCardIcon,.pressureEventDot.red .pressureCardIcon{width:14px;height:18px}.pressureBallIcon{font-size:18px}.atmospherePressureGraph{height:102px}.atmosphereComparePulseCard{gap:13px;padding:12px}.atmosphereCompareDonuts{gap:8px}.atmosphereCompareDonut>span{min-height:30px;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1.15;white-space:normal}.atmosphereCompareDonutBody{grid-template-columns:minmax(24px,1fr) 58px minmax(24px,1fr);gap:6px}.atmosphereCompareRing{width:58px;height:58px}.atmosphereCompareRing:before{top:8px;right:8px;bottom:8px;left:8px}.atmosphereCompareDonutBody strong{font-size:16px}.atmosphereChatDock{min-width:0;height:calc(var(--scorexp-viewport-height) - 56px);min-height:0;align-self:stretch;display:grid;padding:14px 0}.atmosphereChatDock .matchChatRoom.embedded{height:100%;min-height:0;max-height:none;border-radius:8px}.atmosphereChatDock .chatComposerWrap{padding-bottom:max(10px,env(safe-area-inset-bottom))}}@media(max-width:980px){.atmosphereChatDock{display:none}.atmosphereChatDock .matchChatRoom.embedded{height:min(620px,calc(var(--scorexp-visual-viewport-height, 100dvh) - 84px));min-height:420px;max-height:none}.atmosphereChatDock .chatComposerWrap{padding-bottom:max(8px,env(safe-area-inset-bottom))}}@media(max-width:560px){.statPeriodTabs button{min-height:34px;font-size:10px}.formGoalsGraph{padding:10px}.formGoalsTeams{white-space:normal}.formGoalsTeams em{display:none}.formGoalsTotals{grid-template-columns:repeat(2,minmax(0,1fr))}.formGoalBarMeta{padding:0 34px}.formGoalBarBody{grid-template-columns:28px minmax(0,1fr) 28px;gap:6px}.formGoalBarBody>strong{font-size:15px}}.scorexpLightTheme .statPeriodTabs,.scorexpLightTheme .formGoalsGraph{border-color:var(--sx-line);background:#fff}.scorexpLightTheme .statPeriodTabs button{color:var(--sx-muted)}.scorexpLightTheme .statPeriodTabs button.active{background:#2563eb1a;color:var(--sx-text)}.scorexpLightTheme .formGoalsHeader>span{color:var(--sx-accent)}.scorexpLightTheme .formGoalsTeams strong,.scorexpLightTheme .formGoalsTotals b,.scorexpLightTheme .formGoalBarBody>strong{color:var(--sx-text)}.scorexpLightTheme .formGoalsTeams em,.scorexpLightTheme .formGoalsTotals span,.scorexpLightTheme .formGoalBarMeta em{color:var(--sx-muted)}.scorexpLightTheme .formGoalsTotals b{border-color:var(--sx-line);background:#f7fafc}.scorexpLightTheme .formGoalBarMeta span{color:#22313a}.scorexpLightTheme .formGoalBarTrack{border-color:var(--sx-line);background:#eef4f7}@media(min-width:981px){.scorexpLightTheme .atmosphereHero{border-color:color-mix(in srgb,var(--home-accent) 13%,color-mix(in srgb,var(--away-accent) 13%,rgba(37,99,235,.22)));background:linear-gradient(90deg,color-mix(in srgb,var(--home-accent) 10%,#f8fbfd),color-mix(in srgb,var(--home-accent) 4%,#f8fbfd) 33%,#f8fbfd,color-mix(in srgb,var(--away-accent) 4%,#f8fbfd) 67%,color-mix(in srgb,var(--away-accent) 10%,#f8fbfd))}.scorexpLightTheme .atmosphereTeam,.scorexpLightTheme .atmosphereScoreStage{border:0;background:transparent;box-shadow:none}.scorexpLightTheme .atmosphereTeam span{border-color:color-mix(in srgb,var(--team-accent) 18%,#cbd9e1);background:transparent;color:color-mix(in srgb,var(--team-accent) 32%,#344450)}}@media(min-width:981px){.atmosphereCompactHero{left:calc(clamp(180px,17vw,214px) + 12px);right:auto;width:clamp(410px,47vw,590px)}}@media(max-width:760px){.atmosphereCompactHero{left:10px;right:10px;width:auto}}@media(max-width:380px){.atmosphereCompactHero{left:8px;right:8px}}@media(max-width:420px){.atmosphereCompactTeam span{display:none}.atmosphereCompactHeroInner{grid-template-columns:minmax(42px,1fr) minmax(74px,auto) minmax(42px,1fr);padding-inline:12px}.atmosphereCompactTeam{gap:0}}.atmosphereStageLabel{grid-column:1 / -1;justify-self:center;align-self:start;max-width:100%;min-height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid rgba(180,202,211,.18);border-radius:999px;background:#ffffff0e;color:#d8e6ff;font-size:11px;font-weight:950;line-height:1.1;text-align:center;white-space:normal;overflow-wrap:anywhere}.scorexpLightTheme .atmosphereStageLabel{border-color:#2563eb29;background:#2563eb14;color:#174ea6}@media(max-width:760px){.atmosphereTopbar{grid-template-columns:40px minmax(0,1fr)!important;justify-items:stretch;min-height:52px;gap:8px;padding:0 max(10px,env(safe-area-inset-right)) 0 max(10px,env(safe-area-inset-left))}.atmosphereTopActions,.atmosphereLeagueColon,.atmosphereLeagueTitle em{display:none!important}.atmosphereBackButton{width:40px!important;min-height:38px;display:inline-flex!important;padding:0!important;border-color:#768a945c;background:#10171ae0}.atmosphereBackButton span{display:none!important}.atmosphereLeagueTitle{width:100%;min-width:0;justify-self:start;justify-content:flex-start!important;gap:7px;color:#a8bac2;text-align:left}.atmosphereLeagueLogo{width:25px;height:25px;flex:0 0 25px}.atmosphereLeagueTitle strong{max-width:calc(100vw - 94px)!important;color:#f4fbfd;font-size:13px;line-height:1.15;text-align:left}.atmosphereScoreStage{min-height:112px;gap:3px;padding:8px 7px 7px}.atmosphereStageLabel{grid-column:1 / -1;justify-self:center;align-self:start;min-height:20px;max-width:min(72vw,260px);margin:0 auto -3px;padding:1px 8px;border:0;background:transparent;color:#d7e0ff;font-size:9.6px;line-height:1.12}.atmosphereStatusPill{min-height:19px;padding:0 7px;font-size:9.4px}.atmosphereScoreline{font-size:clamp(21px,7.1vw,27px)}.atmosphereScoreStage strong{font-size:9.8px;line-height:1.1}.matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereScroll,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereScroll{height:auto!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch}.matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereMobileSwipeViewport{height:auto!important;min-height:0!important;overflow:visible!important;touch-action:pan-y!important;overscroll-behavior-y:contain!important}.matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereMobileSwipeTrack,.matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereMobileTabPanelSlot,.matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereMobileTabPanel{height:auto!important;min-height:0!important;overflow:visible!important}.matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereMobileTabPanelSlot{align-self:flex-start}.matchAtmosphereShell.mobileChatTabActive,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:94!important;width:100%!important;height:var(--scorexp-visual-viewport-height, 100dvh)!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column;overflow:hidden!important;padding-bottom:0!important}.matchAtmosphereShell.mobileChatTabActive .atmosphereBody,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereBody{min-height:0!important;flex:1 1 auto;display:flex!important;flex-direction:column;overflow:hidden!important}.matchAtmosphereShell.mobileChatTabActive .atmosphereScroll,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereScroll{height:auto!important;min-height:0!important;flex:1 1 auto;display:flex!important;flex-direction:column;overflow:hidden!important;padding-bottom:0!important}.matchAtmosphereShell.mobileChatTabActive .atmosphereHero,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereHero{flex:0 0 auto;min-height:166px;transform:none!important}.matchAtmosphereShell.mobileChatTabActive .atmosphereMobileTabs,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereMobileTabs{flex:0 0 auto}.matchAtmosphereShell.mobileChatTabActive .atmosphereMobileSwipeViewport,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereMobileSwipeViewport{width:100%;flex:1 1 auto;min-height:0!important;display:grid;margin:0;overflow:hidden!important}.matchAtmosphereShell.mobileChatTabActive .atmosphereMobileSwipeTrack,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereMobileSwipeTrack{height:100%;align-items:stretch}.matchAtmosphereShell.mobileChatTabActive .atmosphereMobileTabPanelSlot,.matchAtmosphereShell.mobileChatTabActive .atmosphereMobileChatPanel,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereMobileTabPanelSlot,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereMobileChatPanel{height:100%;min-height:0!important;display:grid}.matchAtmosphereShell.mobileChatTabActive .matchChatRoom.embedded,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .matchChatRoom.embedded{height:100%!important;min-height:0!important;grid-template-rows:auto minmax(0,1fr) auto;border-right:0;border-left:0;border-radius:0}.matchAtmosphereShell.mobileChatTabActive .chatTop{display:none}.matchAtmosphereShell.mobileChatTabActive .chatMessages,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .chatMessages{min-height:0!important;height:auto!important;padding-bottom:12px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.matchAtmosphereShell.mobileChatTabActive .chatComposerWrap,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .chatComposerWrap{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:5!important;width:100%!important;padding:7px 8px max(7px,env(safe-area-inset-bottom))!important;border-top:1px solid rgba(180,202,211,.16);background:#0c1215fa;box-shadow:0 -10px 28px #0000004d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.matchAtmosphereShell{color:#eef7fa}.atmosphereMobileTabs{border-color:#768a946b;background:#080d10e6}.atmosphereMobileTabs button{color:#bdcbd2;font-size:clamp(8.4px,2.5vw,11.6px)}.atmosphereMobileTabs button.active{color:#fff}.atmospherePanel,.atmospherePressureCard,.atmosphereComparePulseCard,.formGoalsGraph{border-color:#65798266}.chatComposer textarea{color:#f4fbfd}.chatComposer textarea::placeholder{color:#91a4ac}.scorexpLightTheme .atmosphereTopbar{background:#fffffffa}.scorexpLightTheme .atmosphereBackButton{border-color:#c8d7e0;background:#fff;color:#10202b}.scorexpLightTheme .atmosphereLeagueTitle strong{color:#10202b}.scorexpLightTheme .atmosphereStageLabel{color:#1d4ed8}.scorexpLightTheme .atmosphereStatusPill{background:#eaf1ff;color:#10202b}.scorexpLightTheme .atmosphereStatusPill.live{background:#be123c;color:#fff}.scorexpLightTheme .atmosphereMobileTabs{border-color:#c8d7e0;background:#fffffff0}.scorexpLightTheme .atmosphereMobileTabs button{color:#465a68}.scorexpLightTheme .atmosphereMobileTabs button.active{background:#eaf2ff;color:#10202b}.scorexpLightTheme .atmospherePanel,.scorexpLightTheme .atmospherePressureCard,.scorexpLightTheme .atmosphereComparePulseCard,.scorexpLightTheme .formGoalsGraph{border-color:#cbd9e2;background-color:#fff;color:#10202b}.scorexpLightTheme .chatMessages{background:#f4f8fb}.scorexpLightTheme .chatMessage p{color:#10202b}.scorexpLightTheme .chatComposerWrap,.scorexpLightTheme .matchAtmosphereShell.mobileChatTabActive .chatComposerWrap{border-color:#cbd9e2;background:#fffffffa}.scorexpLightTheme .chatComposer textarea{border-color:#c4d3dd;background:#fff;color:#10202b}}@media(max-width:760px){body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereOverlay,.matchAtmosphereOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;min-height:0!important;overflow:hidden!important;overscroll-behavior:none!important;touch-action:pan-y!important}.matchAtmosphereShell:not(.mobileChatTabActive),body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell:not(.mobileChatTabActive){height:100%!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column;overflow:hidden!important;overscroll-behavior:none!important}.matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereTopbar,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereTopbar{position:relative!important;top:auto!important;flex:0 0 52px;z-index:6}.matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereBody,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereBody{min-height:0!important;flex:1 1 auto;display:flex!important;flex-direction:column;overflow:hidden!important}.matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereScroll,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereScroll{height:auto!important;min-height:0!important;max-height:none!important;flex:1 1 auto;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch;padding-bottom:max(104px,calc(env(safe-area-inset-bottom) + 76px))!important;scroll-behavior:smooth}.matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereMobileSwipeViewport,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereMobileSwipeViewport{width:calc(100% - 20px);height:auto!important;min-height:0!important;display:block;overflow:hidden!important;touch-action:pan-y!important;overscroll-behavior-y:contain!important}.matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereMobileSwipeTrack,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereMobileSwipeTrack{height:auto!important;min-height:0!important;overflow:visible!important}.matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereMobileTabPanelSlot,.matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereMobileTabPanel,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereMobileTabPanelSlot,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereMobileTabPanel{height:auto!important;min-height:0!important;overflow:visible!important}.matchAtmosphereShell.mobileChatTabActive,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive{height:var(--scorexp-visual-viewport-height, 100dvh)!important}.matchAtmosphereShell.mobileChatTabActive .atmosphereTopbar,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereTopbar{flex:0 0 52px}.matchAtmosphereShell.mobileChatTabActive .atmosphereHero,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereHero{flex:0 0 auto;min-height:164px;max-height:184px}.matchAtmosphereShell.mobileChatTabActive .atmosphereMobileSwipeViewport,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereMobileSwipeViewport{overflow:hidden!important}.matchAtmosphereShell.mobileChatTabActive .matchChatRoom.embedded,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .matchChatRoom.embedded{display:grid;grid-template-rows:minmax(0,1fr) auto!important}.matchAtmosphereShell.mobileChatTabActive .chatComposerWrap,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .chatComposerWrap{flex:0 0 auto}}@media(max-width:760px){.atmosphereMobileActivePanel.atmosphereMobileSwipeTrack{width:100%;min-width:0;height:auto;min-height:0;display:block!important;overflow:visible!important;will-change:transform;transition:transform .22s ease}.atmosphereMobileActivePanel.atmosphereMobileSwipeTrack.dragging{transition:none}.matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereMobileSwipeViewport,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereMobileSwipeViewport{height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important;touch-action:pan-y!important}.matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereMobileActivePanel,.matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereMobileTabPanel,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereMobileActivePanel,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell:not(.mobileChatTabActive) .atmosphereMobileTabPanel{height:auto!important;min-height:0!important;overflow:visible!important}.matchAtmosphereShell.mobileChatTabActive .atmosphereMobileActivePanel,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereMobileActivePanel,.matchAtmosphereShell.mobileChatTabActive .atmosphereMobileChatPanel,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereMobileChatPanel{height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}}@media(max-width:760px){.matchAtmosphereShell.mobileChatTabActive .atmosphereHero,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereHero{flex:0 0 auto!important;min-height:auto!important;max-height:none!important;margin:10px!important;padding:14px 12px!important;border-bottom:1px solid color-mix(in srgb,var(--home-accent) 15%,color-mix(in srgb,var(--away-accent) 15%,rgba(124,131,255,.24)))!important}.matchAtmosphereShell.mobileChatTabActive .atmosphereScoreStage,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereScoreStage{min-height:112px!important;max-width:112px!important}.matchAtmosphereShell.mobileChatTabActive .atmosphereHeroPrediction,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereHeroPrediction{width:100%!important;margin:2px 0 0!important;padding:11px 0 0!important}.matchAtmosphereShell.mobileChatTabActive .atmosphereMobileTabs,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereMobileTabs{width:calc(100% - 20px)!important;min-height:40px!important;margin:10px auto 0!important;padding:3px!important;border:1px solid rgba(118,138,148,.42)!important;border-radius:8px!important;box-shadow:0 12px 28px #0000002e!important}.matchAtmosphereShell.mobileChatTabActive .atmosphereMobileSwipeViewport,body.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereMobileSwipeViewport{width:calc(100% - 20px)!important;margin:10px auto 0!important}.scorexpLightTheme .matchAtmosphereShell.mobileChatTabActive .atmosphereHero,body.scorexpLightTheme.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereHero{border-bottom-color:#78909c3d!important}.scorexpLightTheme .matchAtmosphereShell.mobileChatTabActive .atmosphereMobileTabs,body.scorexpLightTheme.scorexpRoutePage .routeAtmospherePage .matchAtmosphereShell.mobileChatTabActive .atmosphereMobileTabs{border-color:#c8d7e0!important;box-shadow:0 12px 26px #1c2d3b1a!important}}@media(max-width:760px){.atmosphereMobileTabPanel .atmosphereStandingFullPanel{padding:10px 6px}.atmosphereFullStandings{gap:9px}.atmosphereFullStandingGroup{gap:6px}.atmosphereFullStandingScroll{width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden!important;padding-bottom:0}.atmosphereFullStandingTable{width:100%;min-width:0!important;box-sizing:border-box;gap:4px}.atmosphereFullStandingHead,.atmosphereFullStandingRow{grid-template-columns:7px 18px minmax(76px,1fr) repeat(4,minmax(16px,18px)) repeat(2,minmax(18px,21px)) minmax(20px,23px) minmax(22px,26px)!important;gap:2px}.atmosphereFullStandingHead{min-height:22px;padding:0 4px;font-size:8px;line-height:1}.atmosphereFullStandingRow{min-height:34px;padding:0 4px;border-radius:6px;font-size:9px;line-height:1}.standingPulse{width:6px;height:18px;border-radius:999px}.fullStandingTeam{grid-template-columns:14px minmax(0,1fr);gap:4px}.fullStandingTeam .teamLogo.sm,.fullStandingTeam .logoFallback.sm{width:14px;height:14px;padding:1px}.fullStandingTeam strong{font-size:9.5px;line-height:1.05}.atmosphereFullStandingRow b{font-size:10px}.standingPulseLegend{gap:5px}.standingPulseLegend span{min-height:23px;gap:5px;padding:0 7px;font-size:9px}.standingPulseLegend i{width:7px;height:7px}}@media(max-width:380px){.atmosphereFullStandingHead,.atmosphereFullStandingRow{grid-template-columns:6px 16px minmax(66px,1fr) repeat(4,15px) repeat(2,17px) 19px 22px!important;gap:1px}.atmosphereFullStandingHead{padding:0 3px;font-size:7.4px}.atmosphereFullStandingRow{padding:0 3px;font-size:8.4px}.fullStandingTeam{grid-template-columns:12px minmax(0,1fr);gap:3px}.fullStandingTeam .teamLogo.sm,.fullStandingTeam .logoFallback.sm{width:12px;height:12px}.fullStandingTeam strong{font-size:8.8px}.atmosphereFullStandingRow b{font-size:9.2px}}
