.JackpotBoard-module__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}.JackpotBoard-module__2WUl7q__grid::-webkit-scrollbar{width:0;height:0;display:none}.JackpotBoard-module__2WUl7q__grid>*{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 calc(48% - 4px);min-width:0}.JackpotBoard-module__2WUl7q__grid>:last-child{flex:0 0 calc(60% - 4px)}@media (max-width:767px){.JackpotBoard-module__2WUl7q__grid>:last-child{order:-1}}@media (min-width:768px){.JackpotBoard-module__2WUl7q__grid{grid-template-columns:1fr 1fr 1fr 1.3fr;gap:8px;padding-bottom:0;display:grid;overflow:visible}.JackpotBoard-module__2WUl7q__grid>*,.JackpotBoard-module__2WUl7q__grid>:last-child{flex:initial}}.JackpotBoard-module__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}.JackpotBoard-module__2WUl7q__tile:hover,.JackpotBoard-module__2WUl7q__tile:focus-visible{border-color:#3a3a3a;outline:none}.JackpotBoard-module__2WUl7q__tileHead{align-items:center;gap:5px;width:100%;min-width:0;display:inline-flex}.JackpotBoard-module__2WUl7q__tileIcon{color:#7a7e85;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.JackpotBoard-module__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}.JackpotBoard-module__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}.JackpotBoard-module__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}.JackpotBoard-module__2WUl7q__tileFraction{color:#5a5e66;margin-left:2px;font-size:.55em;font-weight:600}.JackpotBoard-module__2WUl7q__tileFoot{justify-content:space-between;align-items:center;gap:8px;display:flex}.JackpotBoard-module__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}.JackpotBoard-module__2WUl7q__tileDots{align-items:center;gap:4px;display:inline-flex}.JackpotBoard-module__2WUl7q__tileDot{background:#3a3a3a;border-radius:50%;width:4px;height:4px;transition:background .15s,width .15s}.JackpotBoard-module__2WUl7q__tileDotActive{background:var(--app-color-brand);border-radius:2px;width:12px}.JackpotBoard-module__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}.JackpotBoard-module__2WUl7q__infoTrophy{width:22px;height:22px;color:var(--app-color-brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.JackpotBoard-module__2WUl7q__infoText{flex-direction:column;flex:1 1 0;justify-content:center;gap:6px;min-width:0;display:flex}.JackpotBoard-module__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}.JackpotBoard-module__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}.JackpotBoard-module__2WUl7q__infoFraction{color:#5a5e66;font-size:.5em;font-weight:600}.JackpotBoard-module__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){.JackpotBoard-module__2WUl7q__tile,.JackpotBoard-module__2WUl7q__info{height:84px}.JackpotBoard-module__2WUl7q__tile{gap:8px;padding:12px 14px}.JackpotBoard-module__2WUl7q__info{gap:12px;padding:12px 16px}.JackpotBoard-module__2WUl7q__tileValue{font-size:20px}.JackpotBoard-module__2WUl7q__infoValue{font-size:22px}.JackpotBoard-module__2WUl7q__infoTrophy{width:24px;height:24px}}
.TeamCrest-module__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){.TeamCrest-module__DzsruG__hex{width:46px;height:46px}}@media (max-width:480px){.TeamCrest-module__DzsruG__hex{width:40px;height:40px}.TeamCrest-module__DzsruG__fallback{font-size:13px}}.TeamCrest-module__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}.TeamCrest-module__DzsruG__img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.TeamCrest-module__DzsruG__fallback{font-family:var(--app-font-base);letter-spacing:.02em;color:#ffffffd9;font-size:16px;font-weight:800}
.WorldCupFinalBanner-module__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}.WorldCupFinalBanner-module__DqSIYW__bg{z-index:-2;pointer-events:none;background:url(/images/bg/wc-final-hero.webp) 100%/cover no-repeat;position:absolute;inset:0}.WorldCupFinalBanner-module__DqSIYW__bg:after{content:"";background:linear-gradient(90deg,#0d0d0df5 0%,#0d0d0d99 38%,#0d0d0d26 64%,#0d0d0d00 100%);position:absolute;inset:0}.WorldCupFinalBanner-module__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}.WorldCupFinalBanner-module__DqSIYW__root:hover,.WorldCupFinalBanner-module__DqSIYW__root:focus-visible{border-color:rgba(var(--app-color-brand-rgb), .5)}.WorldCupFinalBanner-module__DqSIYW__root:focus-visible{outline:2px solid var(--app-color-brand);outline-offset:2px}.WorldCupFinalBanner-module__DqSIYW__info{flex-direction:column;gap:10px;min-width:0;display:flex}.WorldCupFinalBanner-module__DqSIYW__titleRow{align-items:center;gap:10px;display:flex}.WorldCupFinalBanner-module__DqSIYW__champ{letter-spacing:.01em;color:#fff;font-size:20px;font-weight:800;line-height:1.1}.WorldCupFinalBanner-module__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}.WorldCupFinalBanner-module__DqSIYW__matchRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.WorldCupFinalBanner-module__DqSIYW__teams{color:#ffffffe6;font-size:13px;font-weight:600}.WorldCupFinalBanner-module__DqSIYW__vs{color:var(--app-color-brand);margin:0 2px;font-weight:800}.WorldCupFinalBanner-module__DqSIYW__divider{background:#ffffff2e;width:1px;height:14px}.WorldCupFinalBanner-module__DqSIYW__untilStart{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;font-size:10px;font-weight:700}.WorldCupFinalBanner-module__DqSIYW__crests{flex:none;align-items:center;gap:10px;display:flex}.WorldCupFinalBanner-module__DqSIYW__crestVs{letter-spacing:.04em;color:#ffffff8c;font-size:13px;font-weight:800}@media (max-width:768px){.WorldCupFinalBanner-module__DqSIYW__root{gap:14px;min-height:96px;padding:14px 16px}.WorldCupFinalBanner-module__DqSIYW__champ{font-size:17px}.WorldCupFinalBanner-module__DqSIYW__divider{display:none}}@media (max-width:480px){.WorldCupFinalBanner-module__DqSIYW__root{gap:10px;padding:12px 14px}.WorldCupFinalBanner-module__DqSIYW__champ{font-size:15px}.WorldCupFinalBanner-module__DqSIYW__stage{padding:2px 7px;font-size:10px}.WorldCupFinalBanner-module__DqSIYW__crestVs{font-size:11px}}@media (prefers-reduced-motion:reduce){.WorldCupFinalBanner-module__DqSIYW__root{transition:none}}
.HomePage-module__BX4y0W__root{padding-inline:0}.HomePage-module__BX4y0W__daymatches{background:#1a1a1a;border:1px solid #242424;border-radius:8px;overflow:hidden}.HomePage-module__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}.HomePage-module__BX4y0W__mainTitle:before{content:"";background:var(--app-color-brand);flex:none;width:3px;height:14px}.HomePage-module__BX4y0W__keno{flex-direction:column;gap:8px;display:none}.HomePage-module__BX4y0W__kenoHeader{background:#1a1a1a;border:1px solid #242424;border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 14px;display:flex}.HomePage-module__BX4y0W__kenoAccent{background:var(--app-color-brand);flex:none;width:3px;height:14px}.HomePage-module__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){.HomePage-module__BX4y0W__mainTitle{display:none}.HomePage-module__BX4y0W__finalBanner{order:0}.HomePage-module__BX4y0W__daymatches{order:2}.HomePage-module__BX4y0W__jackpot{order:1}.HomePage-module__BX4y0W__banners{order:3}.HomePage-module__BX4y0W__live{order:4}.HomePage-module__BX4y0W__keno{order:5;display:flex}}
