.Dcc_dW_slider{-webkit-user-select:none;user-select:none;border-radius:inherit;background:0 0;height:336px;display:flex;position:relative;overflow:hidden}.Dcc_dW_controls{z-index:5;pointer-events:none;position:absolute;inset:0}.Dcc_dW_control{pointer-events:auto;cursor:pointer;transition:background-color .2s,border-color .2s;position:absolute;top:50%;transform:translateY(-50%);width:32px!important;height:32px!important;color:var(--app-color-brand)!important;background-color:#191a1ce6!important;border:1px solid #3a3d40!important;border-radius:999px!important}.Dcc_dW_control:hover{background-color:#212224f2!important;border-color:#4a4e52!important}.Dcc_dW_control:active{transform:translateY(-50%)!important}.Dcc_dW_control>svg{width:20px!important;height:20px!important}.Dcc_dW_left{left:6px}.Dcc_dW_right{right:6px}@media (max-width:768px){.Dcc_dW_slider{height:220px}}@media (max-width:480px){.Dcc_dW_slider{height:180px}}
.YTdpqG_section{background-color:#000000a6}.YTdpqG_header{padding-block:8px;padding-inline:12px}.YTdpqG_text{font-family:var(--app-font-base);color:var(--app-color-brand);align-items:center;gap:4px;font-size:14px;font-weight:500;display:flex}.YTdpqG_odds{gap:8px;margin-bottom:8px;padding:0 12px;transition:padding .2s,gap .2s}@media (max-width:768px){.YTdpqG_odds{gap:6px;padding:0 8px}}@media (max-width:480px){.YTdpqG_text{font-size:12px}.YTdpqG_odds{gap:5px;padding:0 6px}}
.C3F3fa_card{background:#1c1d1e;border:1px solid #2a2c2e;border-radius:10px;grid-template-columns:1fr;grid-template-areas:"info""date""odds""more";transition:border-color .15s;display:grid;overflow:hidden}.C3F3fa_card:hover{border-color:#3a3d42}.C3F3fa_infoBlock{color:inherit;background:#1a1b1c;border-bottom:1px solid #2a2c2e;grid-area:info;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.C3F3fa_sportBadge{background:var(--app-color-brand);border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.C3F3fa_details{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.C3F3fa_league{align-items:baseline;gap:5px;min-width:0;display:flex;overflow:hidden}.C3F3fa_sportName{color:var(--app-color-brand);text-transform:uppercase;letter-spacing:.3px;flex-shrink:0;font-size:12px;font-weight:700}.C3F3fa_champName{color:#999;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:400;overflow:hidden}.C3F3fa_teamsLine{align-items:baseline;gap:6px;min-width:0;display:flex}.C3F3fa_teamName{color:#e8eaed;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;transition:color .15s;overflow:hidden}.C3F3fa_infoBlock:hover .C3F3fa_teamName{color:var(--app-color-brand)}.C3F3fa_vs{color:#505358;flex-shrink:0;font-size:13px;font-weight:500}.C3F3fa_dateBlock{grid-area:date;align-items:center;gap:6px;padding:8px 14px;display:flex}.C3F3fa_dateText{color:#7a7d83;white-space:nowrap;font-size:12px;font-weight:600}.C3F3fa_timeText{color:#d0d2d6;letter-spacing:-.3px;font-size:16px;font-weight:800}.C3F3fa_eventNo{color:#555860;margin-left:2px;font-size:11px;font-weight:600}.C3F3fa_oddsBlock{grid-area:odds;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:4px;padding:0 14px 14px;display:grid}.C3F3fa_oddsBlock[data-mode=compact]{grid-template-columns:repeat(var(--odds-count,6), minmax(0, 1fr))}.C3F3fa_oddsBlock[data-mode=scroll]{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:4px;display:flex;overflow:auto hidden}.C3F3fa_oddsBlock[data-mode=scroll]::-webkit-scrollbar{width:0;height:0}.C3F3fa_oddsBlock[data-mode=scroll]>*{flex:0 0 56px;min-width:56px}.C3F3fa_lockOdd{opacity:.65;background:linear-gradient(#1b1c1e 0%,#131415 100%);border:1px solid #2a2b2d;border-radius:10px;flex-direction:column;justify-content:center;min-height:52px;max-height:52px;padding:6px 4px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00000059}.C3F3fa_lockOdd:before{content:"";background:var(--odd-accent,#3a3d40);opacity:.35;border-radius:0 2px 2px 0;width:2px;position:absolute;top:8px;bottom:8px;left:0}.C3F3fa_lockOdd[data-position=home]{--odd-accent:#4cb8ff}.C3F3fa_lockOdd[data-position=draw]{--odd-accent:#9aa0ac}.C3F3fa_lockOdd[data-position=away]{--odd-accent:#ff9e4c}.C3F3fa_lockLabel{color:#8b8f97;letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;min-height:18px;font-size:11px;font-weight:600;display:flex}.C3F3fa_lockOdd[data-position=home] .C3F3fa_lockLabel{color:#6fc6ff}.C3F3fa_lockOdd[data-position=draw] .C3F3fa_lockLabel{color:#a8aeb9}.C3F3fa_lockOdd[data-position=away] .C3F3fa_lockLabel{color:#ffb074}.C3F3fa_lockValue{color:#4a4d52;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-height:22px;font-size:15px;font-weight:700;display:flex}.C3F3fa_moreOdds{color:var(--app-color-brand);background:rgba(var(--app-color-brand-rgb), .05);white-space:nowrap;border-left:1px solid #2a2c2e;grid-area:more;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s;display:none}.C3F3fa_moreOdds:hover{background:rgba(var(--app-color-brand-rgb), .12)}@media (min-width:769px){.C3F3fa_card{border-radius:12px;grid-template:"info date odds more"1fr/1fr auto auto auto}.C3F3fa_infoBlock{background:0 0;border-bottom:0;padding:14px 20px 14px 16px}.C3F3fa_sportBadge{width:42px;height:42px}.C3F3fa_details{gap:3px}.C3F3fa_sportName,.C3F3fa_champName{font-size:13px}.C3F3fa_teamName{font-size:15px}.C3F3fa_dateBlock{border-left:1px solid #2a2c2e;border-right:1px solid #2a2c2e;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:80px;padding:10px 18px}.C3F3fa_dateText{font-size:12px}.C3F3fa_timeText{font-size:20px;font-weight:800}.C3F3fa_eventNo{margin-left:0;font-size:11px}.C3F3fa_oddsBlock{min-height:unset;max-height:unset;align-items:center;gap:3px;padding:8px 4px 8px 12px;display:flex}.C3F3fa_oddsBlock[data-mode=compact],.C3F3fa_oddsBlock[data-mode=default]{display:flex}.C3F3fa_oddsBlock>*{flex:0 0 52px;min-width:52px}.C3F3fa_lockOdd{width:52px}.C3F3fa_moreOdds{min-width:48px;font-size:14px;display:flex}}@media (max-width:480px){.C3F3fa_infoBlock{gap:10px;padding:10px 12px}.C3F3fa_sportBadge{width:36px;height:36px}.C3F3fa_sportName,.C3F3fa_champName{font-size:11.5px}.C3F3fa_teamName{font-size:13px}.C3F3fa_dateBlock{padding:7px 12px}.C3F3fa_oddsBlock{gap:4px;padding:0 12px 12px}}
._2WUl7q_grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin-bottom:8px;padding-bottom:2px;display:flex;overflow:auto hidden}._2WUl7q_grid::-webkit-scrollbar{width:0;height:0;display:none}._2WUl7q_grid>*{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 calc(48% - 4px);min-width:0}._2WUl7q_grid>:last-child{flex:0 0 calc(60% - 4px)}@media (max-width:767px){._2WUl7q_grid>:last-child{order:-1}}@media (min-width:768px){._2WUl7q_grid{grid-template-columns:1fr 1fr 1fr 1.3fr;gap:8px;padding-bottom:0;display:grid;overflow:visible}._2WUl7q_grid>*,._2WUl7q_grid>:last-child{flex:initial}}._2WUl7q_tile{cursor:pointer;text-align:left;min-width:0;height:76px;color:inherit;appearance:none;background:#1a1a1a;border:1px solid #242424;border-radius:8px;flex-direction:column;justify-content:space-between;gap:6px;padding:10px 12px;transition:border-color .15s;display:flex}._2WUl7q_tile:hover,._2WUl7q_tile:focus-visible{border-color:#3a3a3a;outline:none}._2WUl7q_tileHead{align-items:center;gap:5px;width:100%;min-width:0;display:inline-flex}._2WUl7q_tileIcon{color:#7a7e85;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}._2WUl7q_tileLabel{min-width:0;font-family:var(--app-font-base);letter-spacing:.06em;color:#9aa0a8;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;font-size:9.5px;font-weight:700;line-height:1;overflow:hidden}._2WUl7q_tileTier{max-width:60%;font-family:var(--app-font-base);letter-spacing:.04em;color:var(--app-color-brand);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;margin-left:auto;font-size:9px;font-weight:700;line-height:1;overflow:hidden}._2WUl7q_tileValue{font-family:var(--app-font-base);letter-spacing:0;color:#fff;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;line-height:1;overflow:hidden}._2WUl7q_tileFraction{color:#5a5e66;margin-left:2px;font-size:.55em;font-weight:600}._2WUl7q_tileFoot{justify-content:space-between;align-items:center;gap:8px;display:flex}._2WUl7q_tileCurrency{font-family:var(--app-font-base);letter-spacing:.2em;color:#7a7e85;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1}._2WUl7q_tileDots{align-items:center;gap:4px;display:inline-flex}._2WUl7q_tileDot{background:#3a3a3a;border-radius:50%;width:4px;height:4px;transition:background .15s,width .15s}._2WUl7q_tileDotActive{background:var(--app-color-brand);border-radius:2px;width:12px}._2WUl7q_info{background:#1a1a1a;border:1px solid #242424;border-radius:8px;align-items:center;gap:10px;min-width:0;height:76px;padding:10px 14px;display:flex}._2WUl7q_infoTrophy{width:22px;height:22px;color:var(--app-color-brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._2WUl7q_infoText{flex-direction:column;flex:1 1 0;justify-content:center;gap:6px;min-width:0;display:flex}._2WUl7q_infoLabel{max-width:100%;font-family:var(--app-font-base);letter-spacing:.06em;text-transform:uppercase;color:var(--app-color-brand);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;line-height:1;display:block;overflow:hidden}._2WUl7q_infoValue{font-family:var(--app-font-base);letter-spacing:0;color:#fff;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:4px;font-size:20px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}._2WUl7q_infoFraction{color:#5a5e66;font-size:.5em;font-weight:600}._2WUl7q_infoCurrency{letter-spacing:.2em;text-transform:uppercase;color:var(--app-color-brand);align-self:center;margin-left:8px;font-size:.45em;font-weight:700;line-height:1}@media (min-width:768px){._2WUl7q_tile,._2WUl7q_info{height:84px}._2WUl7q_tile{gap:8px;padding:12px 14px}._2WUl7q_info{gap:12px;padding:12px 16px}._2WUl7q_tileValue{font-size:20px}._2WUl7q_infoValue{font-size:22px}._2WUl7q_infoTrophy{width:24px;height:24px}}
.DzsruG_hex{clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);background:linear-gradient(160deg, var(--app-color-brand) 0%, #b8860b 100%);width:56px;height:56px;filter:drop-shadow(0 4px 10px rgba(var(--app-color-brand-rgb), .25));flex:none;position:relative}@media (max-width:768px){.DzsruG_hex{width:46px;height:46px}}@media (max-width:480px){.DzsruG_hex{width:40px;height:40px}.DzsruG_fallback{font-size:13px}}.DzsruG_inner{clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);background:linear-gradient(160deg,#1c1c1c 0%,#0d0d0d 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:2px;overflow:hidden}.DzsruG_img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.DzsruG_fallback{font-family:var(--app-font-base);letter-spacing:.02em;color:#ffffffd9;font-size:16px;font-weight:800}
.DqSIYW_root{isolation:isolate;color:#f2f5fa;min-height:112px;font-family:var(--app-font-base);background:repeating-linear-gradient(135deg,#0000 0 22px,#ffffff04 22px 23px),linear-gradient(135deg,#171717 0%,#0d0d0d 100%);border:1px solid #242424;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;text-decoration:none;transition:border-color .16s,transform .16s;display:flex;position:relative;overflow:hidden}.DqSIYW_bg{z-index:-2;pointer-events:none;background:url(/images/bg/wc-final-hero.webp) 100%/cover no-repeat;position:absolute;inset:0}.DqSIYW_bg:after{content:"";background:linear-gradient(90deg,#0d0d0df5 0%,#0d0d0d99 38%,#0d0d0d26 64%,#0d0d0d00 100%);position:absolute;inset:0}.DqSIYW_glow{z-index:-1;background:radial-gradient(120% 150% at 100% 100%, rgba(var(--app-color-brand-rgb), .22) 0%, rgba(var(--app-color-brand-rgb), 0) 55%);pointer-events:none;position:absolute;inset:0}.DqSIYW_root:hover,.DqSIYW_root:focus-visible{border-color:rgba(var(--app-color-brand-rgb), .5)}.DqSIYW_root:focus-visible{outline:2px solid var(--app-color-brand);outline-offset:2px}.DqSIYW_info{flex-direction:column;gap:10px;min-width:0;display:flex}.DqSIYW_titleRow{align-items:center;gap:10px;display:flex}.DqSIYW_champ{letter-spacing:.01em;color:#fff;font-size:20px;font-weight:800;line-height:1.1}.DqSIYW_stage{background:var(--app-color-brand);color:#0a0b0c;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;flex:none;padding:3px 9px;font-size:11px;font-weight:800;line-height:1}.DqSIYW_matchRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.DqSIYW_teams{color:#ffffffe6;font-size:13px;font-weight:600}.DqSIYW_vs{color:var(--app-color-brand);margin:0 2px;font-weight:800}.DqSIYW_divider{background:#ffffff2e;width:1px;height:14px}.DqSIYW_untilStart{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;font-size:10px;font-weight:700}.DqSIYW_crests{flex:none;align-items:center;gap:10px;display:flex}.DqSIYW_crestVs{letter-spacing:.04em;color:#ffffff8c;font-size:13px;font-weight:800}@media (max-width:768px){.DqSIYW_root{gap:14px;min-height:96px;padding:14px 16px}.DqSIYW_champ{font-size:17px}.DqSIYW_divider{display:none}}@media (max-width:480px){.DqSIYW_root{gap:10px;padding:12px 14px}.DqSIYW_champ{font-size:15px}.DqSIYW_stage{padding:2px 7px;font-size:10px}.DqSIYW_crestVs{font-size:11px}}@media (prefers-reduced-motion:reduce){.DqSIYW_root{transition:none}}
.BX4y0W_root{padding-inline:0}.BX4y0W_daymatches{background:#1a1a1a;border:1px solid #242424;border-radius:8px;overflow:hidden}.BX4y0W_mainTitle{letter-spacing:.04em;color:#f2f5fa;text-transform:uppercase;background:#1a1a1a;border:1px solid #242424;border-radius:8px;align-items:center;gap:10px;margin:0;padding:10px 14px;font-size:14px;font-weight:700;line-height:1;display:flex}.BX4y0W_mainTitle:before{content:"";background:var(--app-color-brand);flex:none;width:3px;height:14px}.BX4y0W_keno{flex-direction:column;gap:8px;display:none}.BX4y0W_kenoHeader{background:#1a1a1a;border:1px solid #242424;border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 14px;display:flex}.BX4y0W_kenoAccent{background:var(--app-color-brand);flex:none;width:3px;height:14px}.BX4y0W_kenoTitle{color:#f2f5fa;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:14px;font-weight:700;line-height:1}@media (max-width:768px){.BX4y0W_mainTitle{display:none}.BX4y0W_finalBanner{order:0}.BX4y0W_daymatches{order:2}.BX4y0W_jackpot{order:1}.BX4y0W_banners{order:3}.BX4y0W_live{order:4}.BX4y0W_keno{order:5;display:flex}}