.sb{color:#edf7f6;max-width:1540px;margin:auto;padding:18px 22px 80px}.sb-hero{background:linear-gradient(90deg,#061311 0%,rgba(6,19,17,.92) 35%,rgba(6,19,17,.18) 75%),url(/brand/rotto-sports-hero-v2.png) 50% 44%/cover;border:1px solid #1a4946;border-radius:24px;align-items:center;height:300px;padding:38px 54px;display:flex;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.533)}.sb-kicker{letter-spacing:2px;color:#1ee0b5;font-size:12px;font-weight:900}.sb-hero h1{margin:12px 0;font-size:42px;font-weight:950;line-height:1.02}.sb-hero p{color:#9fb4b1}.sb-hero-stats{gap:26px;margin-top:27px;display:flex}.sb-hero-stats span{color:#78918e;font-size:11px;display:grid}.sb-hero-stats strong{color:#fff;font-size:17px}.sb-sports{gap:8px;padding:15px 0;display:flex;overflow:auto}.sb-sports button,.sb-dates button{color:#839795;white-space:nowrap;background:#0c1819;border:1px solid #203233;border-radius:12px;padding:10px 14px;font-weight:750}.sb-sports button i{margin-right:7px;font-size:17px;font-style:normal}.sb-sports button.on,.sb-dates button.on{color:#03100e;background:#0cc8a7;border-color:#20e5c1}.sb-tools{justify-content:space-between;gap:15px;margin:4px 0 15px;display:flex}.sb-dates{gap:7px;display:flex}.sb-tools input{color:#fff;background:#091516;border:1px solid #203536;border-radius:12px;width:300px;padding:0 16px}.sb-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.sb-events,.sb-coupon{background:#071112;border:1px solid #183031;border-radius:18px;overflow:hidden}.sb-title{border-bottom:1px solid #183031;justify-content:space-between;align-items:center;height:54px;padding:0 18px;font-size:13px;font-weight:900;display:flex}.pulse{background:#23deb9;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px rgba(35,222,185,.133)}.sb-event{background:linear-gradient(130deg,#0d1b1c,#081314);border:1px solid #1b3233;border-radius:15px;margin:12px;overflow:hidden}.sb-event header{color:#718d89;background:#102122;justify-content:space-between;align-items:center;height:36px;padding:0 14px;font-size:11px;display:flex}.sb-event header img{object-fit:contain;vertical-align:middle;width:18px;height:18px;margin-right:7px}.sb-event time em{color:#ff5c6b;font-style:normal;font-weight:900}.sb-match{grid-template-columns:1fr 100px 1fr;align-items:center;padding:17px;display:grid}.sb-team{align-items:center;gap:12px;display:flex}.sb-team.away{text-align:right;justify-content:flex-end}.sb-team img{object-fit:contain;width:42px;height:42px}.sb-score{text-align:center;display:grid}.sb-score span{color:#5e7a77;margin-top:3px;font-size:9px}.sb-market label{color:#66817e;font-size:10px}.sb-market>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:6px;display:grid}.sb-market button{color:#839c99;background:#101f20;border:1px solid #233b3b;border-radius:9px;justify-content:space-between;padding:10px 12px;display:flex}.sb-market button.on{color:#041310;background:#0cc8a7;border-color:#19efc7}.sb-market button.on b{color:#041310}.sb-coupon{position:sticky;top:95px}.sb-tabs{border-bottom:1px solid #193132;grid-template-columns:1fr 1fr;display:grid}.sb-tabs button{color:#63807d;background:0 0;border:0;height:54px;font-weight:900}.sb-tabs button.on{color:#22ddb8;border-bottom:2px solid #22ddb8}.sb-tabs i{color:#051411;background:#17c5a4;border-radius:20px;margin-left:5px;padding:2px 7px;font-style:normal}.sb-coupon-empty{text-align:center;padding:55px 25px}.sb-coupon-empty span{color:#20dab6;border:1px dashed #2e514d;border-radius:50%;place-items:center;width:50px;height:50px;margin:auto;font-size:25px;display:grid}.sb-coupon-empty b{margin-top:14px;display:block}.sb-coupon-empty p,.sb-my-bets p{color:#607d79;font-size:12px}.sb-picks{max-height:280px;overflow:auto}.sb-picks>div{border-bottom:1px solid #15292a;padding:12px 38px 12px 14px;position:relative}.sb-picks button{color:#6f8986;background:0 0;border:0;font-size:20px;position:absolute;right:12px}.sb-picks small,.sb-picks b{display:block}.sb-picks small{color:#819793;font-size:11px}.sb-picks b{margin-top:6px;font-size:12px}.sb-picks em{float:right;color:#24dfb9;font-style:normal}.sb-stake{border-top:1px solid #193132;padding:15px}.sb-stake label,.sb-stake p{color:#77908c;justify-content:space-between;font-size:11px;display:flex}.sb-stake>div:not(.sb-chips){margin:8px 0;display:flex}.sb-stake input{color:#fff;background:#0c1a1b;border:1px solid #25403e;border-radius:10px 0 0 10px;width:100%;padding:13px;font-size:18px;font-weight:900}.sb-stake>div>b{background:#132524;border-radius:0 10px 10px 0;padding:14px}.sb-chips{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.sb-chips button{color:#8ba09d;background:#122;border:1px solid #23403e;border-radius:7px;padding:7px}.sb-stake p strong{color:#24dfb9;font-size:16px}.sb-place{color:#041410;background:linear-gradient(90deg,#08b99a,#23dfb8);border:0;border-radius:10px;width:100%;padding:14px;font-weight:950}.sb-place:disabled{opacity:.35}.sb-my-bets{padding:10px}.sb-my-bets>div{border:1px solid #1d3534;border-radius:10px;gap:4px;margin-bottom:8px;padding:11px;display:grid}.sb-my-bets small{color:#75908c}.st{text-transform:uppercase;color:#e5b94e;font-size:9px}.st.won{color:#25d89f}.st.lost{color:#ff6070}.sb-loading,.sb-empty{text-align:center;color:#6d8985;place-content:center;gap:8px;min-height:240px;display:grid}.sb-loading i{border:3px solid #173b37;border-top-color:#21dfb9;border-radius:50%;width:35px;height:35px;margin:auto;animation:1s linear infinite sbr}@keyframes sbr{to{transform:rotate(360deg)}}.sb-loading span{font-size:11px}@media (max-width:900px){.sb{max-width:100%;padding:8px 8px 100px;overflow:hidden}.sb-hero{background-position:62%;height:240px;padding:24px}.sb-hero h1{font-size:30px}.sb-hero p{max-width:75%;font-size:12px}.sb-hero-stats{gap:13px}.sb-layout{min-width:0;display:block}.sb-events,.sb-event,.sb-coupon{min-width:0;max-width:100%}.sb-coupon{margin-top:12px;position:relative;top:auto}.sb-tools{display:block}.sb-tools input{width:100%;height:42px;margin-top:8px}.sb-match{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);padding:13px 9px}.sb-team{gap:6px;min-width:0;font-size:11px}.sb-team b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sb-team img{flex:0 0 29px;width:29px;height:29px}.sb-market{min-width:0;padding:0 8px 10px}.sb-market>div{min-width:0}.sb-market button{min-width:0;padding:10px 8px}.sb-market button span{text-overflow:ellipsis;overflow:hidden}.sb-sports{scrollbar-width:none}.sb-hero-stats span:nth-child(2){display:none}}.sb-team-fallback{color:#25dbb7;background:#102626;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.sb-team-fallback.branded{color:transparent;background:url(/brand/bethub/team-fallback-v1.png) 50%/contain no-repeat}.sb-calendar{color:#22dbb7;background:#0c1819;border:1px solid #203233;border-radius:12px;align-items:center;gap:6px;padding:4px 9px;display:flex}.sb-calendar input{color:#b9cbc8!important;background:0 0!important;border:0!important;width:120px!important;height:32px!important;margin:0!important;padding:0 5px!important}.sb-more-markets{color:#25d9b6;background:#0c1c1d;border:1px solid #23403e;border-radius:9px;width:calc(100% - 28px);margin:0 14px 14px;padding:10px;font-weight:800}.sb-more-markets span{float:right}.sb-hero{position:relative}.sb-lang{background:rgba(7,20,19,.8);border:1px solid #2a514c;border-radius:9px;padding:3px;display:flex;position:absolute;top:18px;right:18px}.sb-lang button{color:#78938f;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-weight:900}.sb-lang button.on{color:#041512;background:#18cbaa}.site-lang{background:#0a151b;border:1px solid #263541;border-radius:9px;padding:2px;display:flex}.site-lang button{color:#73828d;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:900}.site-lang button.on{color:#041512;background:#15cbae}@media (max-width:900px){.sb-team-fallback{flex-basis:29px;width:29px;height:29px}}.sb-special{margin-bottom:18px}.sb-special article{background:linear-gradient(135deg,rgba(13,43,42,.96),rgba(11,19,28,.98));border:1px solid rgba(38,230,190,.32);border-radius:16px;margin-bottom:10px;padding:16px;box-shadow:0 12px 34px rgba(0,0,0,.22)}.sb-special article header{justify-content:space-between;gap:16px;margin-bottom:13px;display:flex}.sb-special article header small{color:#2de7bd;letter-spacing:.09em;font-weight:800}.sb-special article h3{margin:4px 0;font-size:18px}.sb-special article p,.sb-special article time{color:#92a8ac;margin:0;font-size:12px}.sb-special article>div{flex-wrap:wrap;gap:8px;display:flex}.sb-special article>div button{color:#e8f7f5;background:#101e24;border:1px solid #24434a;border-radius:10px;justify-content:space-between;gap:20px;min-width:150px;padding:11px 13px;display:flex}.sb-special article>div button b{color:#2de7bd}.sb-special article>div button.on{background:#123c38;border-color:#2de7bd;box-shadow:inset 0 0 0 1px #2de7bd}@media (max-width:700px){.sb-special article header{display:block}.sb-special article time{margin-top:7px;display:block}.sb-special article>div button{flex:1;min-width:calc(50% - 4px)}}.sb-mode-switch{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.sb-mode-switch button{color:#aeb8cb;text-align:left;background:#111829;border:1px solid #26334b;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:15px 18px;display:grid}.sb-mode-switch button>span{grid-row:1/3;font-size:22px}.sb-mode-switch button small{color:#748098;margin-top:3px}.sb-mode-switch button.on{color:#fff;background:linear-gradient(135deg,rgba(24,197,163,.2),rgba(19,28,46,.96));border-color:#32d0b0;box-shadow:0 0 0 1px rgba(50,208,176,.1),0 10px 28px rgba(0,0,0,.22)}.sb-mode-switch button.on.live{background:linear-gradient(135deg,rgba(255,55,83,.18),rgba(19,28,46,.96));border-color:#ff4c61}.sb-live-now{color:#ff7a89;align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.live-event-badge{letter-spacing:.04em;background:rgba(255,49,75,.14);border:1px solid rgba(255,68,90,.45);border-radius:999px;align-items:center;padding:6px 9px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex;color:#ff7484!important}.sb-event-actions{gap:8px;padding:0 14px 14px;display:flex}.sb-event-actions button{color:#25d9b6;background:#0c1c1d;border:1px solid #23403e;border-radius:9px;flex:1;padding:10px;font-weight:800}.sb-event-actions button.on{color:#fff;background:#143b36;border-color:#20d8b4}.sb-center{background:#091516;border-top:1px solid #21403e;margin:0;padding:14px}.sb-center-loading{color:#71908c;place-items:center;min-height:110px;display:grid}.sb-center-loading i{border:3px solid #173b37;border-top-color:#21dfb9;border-radius:50%;width:28px;height:28px;animation:1s linear infinite sbr}.sb-center-score{background:linear-gradient(120deg,#102523,#0a1718);border:1px solid #1d3735;border-radius:13px;grid-template-columns:1fr 130px 1fr;align-items:center;padding:13px;display:grid}.sb-center-score>div{align-items:center;gap:9px;display:flex}.sb-center-score>div:last-child{text-align:right;flex-direction:row-reverse}.sb-center-score img,.sb-lineups header img{object-fit:contain;width:34px;height:34px}.sb-center-score strong{text-align:center;font-size:23px}.sb-center-score strong small{color:#ff6877;font-size:9px;display:block}.sb-center-tabs{border-bottom:1px solid #1b3533;grid-template-columns:repeat(3,1fr);margin:12px 0;display:grid}.sb-center-tabs button{color:#718e8a;background:0 0;border:0;padding:11px;font-weight:800}.sb-center-tabs button.on{color:#25dfb9;border-bottom:2px solid #25dfb9}.sb-center-tabs i{font-size:9px;font-style:normal}.sb-timeline{gap:6px;display:grid}.sb-timeline>div{background:#102021;border-radius:9px;grid-template-columns:42px 28px 1fr;align-items:center;padding:8px;display:grid}.sb-timeline time{color:#24dcb8;font-weight:900}.sb-timeline p{margin:0}.sb-timeline p b,.sb-timeline p small{display:block}.sb-timeline p small{color:#718b88}.sb-stats{gap:5px;display:grid}.sb-stats>div{text-align:center;border-bottom:1px solid #18302f;grid-template-columns:80px 1fr 80px;padding:8px;display:grid}.sb-stats span{color:#78918e}.sb-lineups{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sb-lineups>div{border:1px solid #1d3735;border-radius:11px;padding:11px}.sb-lineups header{align-items:center;gap:8px;background:0 0!important;height:auto!important;padding:0 0 9px!important;display:flex!important}.sb-lineups header span{color:#24dcb8;margin-left:auto}.sb-lineups>div>small{color:#718b88}.sb-lineups p{background:#102020;border-radius:6px;grid-template-columns:28px 1fr 28px;margin:5px 0;padding:5px;display:grid}.sb-lineups p i{color:#24dcb8;font-style:normal}.sb-lineups p span{color:#718b88}.sb-center-empty{text-align:center;color:#718b88;padding:28px 10px}@media (max-width:700px){.sb-mode-switch{gap:8px;margin:12px 0}.sb-mode-switch button{padding:12px}.sb-mode-switch button>span{font-size:17px}.sb-mode-switch button b{font-size:13px}.sb-mode-switch button small{font-size:10px}.sb-center-score{grid-template-columns:1fr 80px 1fr}.sb-center-score img{width:25px;height:25px}.sb-center-score b{font-size:10px}.sb-lineups{grid-template-columns:1fr}.sb-center-tabs button{padding:9px 3px;font-size:10px}}.sb-center-tabs{grid-template-columns:repeat(4,1fr)}.sb-insights>header{border-radius:10px;justify-content:space-between;align-items:center;background:#102423!important;height:auto!important;padding:10px 12px!important;display:flex!important}.sb-insights>header>div{grid-template-columns:auto 1fr;column-gap:8px;display:grid}.sb-insights>header img{grid-row:1/3;width:34px;height:34px}.sb-insights>header small{color:#718b88}.sb-insights>header>span{color:#24dcb8;font-size:10px;font-weight:900}.sb-prediction{background:linear-gradient(120deg,#12332e,#0b191a);border:1px solid #245047;border-radius:11px;justify-content:space-between;gap:15px;margin:10px 0;padding:14px;display:flex}.sb-prediction small{color:#24dcb8}.sb-prediction p{color:#718b88;margin:4px 0 0;font-size:9px}.sb-prediction>div:last-child{gap:6px;display:flex}.sb-prediction>div:last-child span{text-align:center;background:#0a1718;border-radius:7px;min-width:62px;padding:7px;display:grid}.sb-analysis-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.sb-analysis-grid>section,.sb-table{background:#0d1b1c;border:1px solid #1d3735;border-radius:11px;padding:12px}.sb-insights h4{color:#dce9e7;margin:0 0 10px}.sb-form-team{border-bottom:1px solid #193130;justify-content:space-between;align-items:center;padding:7px 0;display:flex}.sb-form-team>div{gap:4px;display:flex}.sb-form-team span{border-radius:5px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:grid}.sb-form-team .w{background:#1eaf75}.sb-form-team .d{background:#8c7d45}.sb-form-team .l{background:#b64652}.sb-h2h p{border-bottom:1px solid #193130;grid-template-columns:65px 1fr 48px 1fr;align-items:center;gap:5px;margin:0;padding:6px 0;font-size:10px;display:grid}.sb-h2h p span:last-child{text-align:right}.sb-h2h p b{text-align:center;color:#24dcb8}.sb-table{margin-top:10px}.sb-table p{border-bottom:1px solid #193130;grid-template-columns:28px minmax(120px,1fr) repeat(4,35px) 38px;align-items:center;margin:0;padding:7px;display:grid}.sb-table p.focus{background:#164039;border-radius:6px}.sb-table p span{align-items:center;gap:7px;display:flex}.sb-table p img{object-fit:contain;width:20px;height:20px}.sb-table p i{color:#718b88;font-style:normal}.sb-table p b,.sb-table p strong{text-align:center}.sb-table p strong{color:#24dcb8}.sb-table .head{color:#718b88;font-size:9px}.sb-absences p{border-bottom:1px solid #193130;grid-template-columns:1fr auto;margin:0;padding:6px 0;display:grid}.sb-absences p span{color:#718b88}.sb-absences p small{color:#b88b55;grid-column:1/3}.sb-scorers p{border-bottom:1px solid #193130;grid-template-columns:25px 1fr 35px;align-items:center;margin:0;padding:5px 0;display:grid}.sb-scorers p i{color:#718b88;font-style:normal}.sb-scorers p span{display:grid}.sb-scorers p span small{color:#718b88}.sb-scorers p strong{color:#24dcb8;text-align:right}@media (max-width:700px){.sb-analysis-grid{grid-template-columns:1fr}.sb-prediction{display:block}.sb-prediction>div:last-child{margin-top:9px}.sb-table{overflow:auto}.sb-table>div{min-width:520px}.sb-h2h p{grid-template-columns:55px 1fr 40px 1fr}}.sb-cashout{color:#36e5c2;background:#123a34;border:1px solid #23d8b3;border-radius:7px;margin-top:7px;padding:8px;font-size:10px;font-weight:900}.sb-cashed{color:#35d8b3;font-size:11px}.sb-system{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:12px;display:grid}.sb-system button,.sb-system select{color:#dceefa;background:#101b24;border:1px solid rgba(255,255,255,.12);border-radius:9px;padding:10px;font-weight:900}.sb-system button.on{color:#70ffe4;background:rgba(38,238,196,.15);border-color:#26eec4}.sb-system select{grid-column:1/-1}.sb-freebets{background:linear-gradient(135deg,rgba(246,255,0,.08),rgba(20,210,180,.06));border:1px solid rgba(246,255,0,.18);border-radius:14px;gap:8px;margin:10px 0 12px;padding:10px;display:grid}.sb-freebets>b{color:#f6ff00;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.sb-freebets button{color:#fff;background:#101521;border:1px solid rgba(255,255,255,.12);border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;display:flex}.sb-freebets button.on{border-color:#f6ff00;box-shadow:0 0 0 1px rgba(246,255,0,.35),0 0 18px rgba(246,255,0,.13)}.sb-freebets button span{font-weight:900}.sb-freebets button small,.sb-freebet-note{color:#aeb8c8;font-size:11px}.sb-stake input:disabled{opacity:.72;cursor:not-allowed}.sb-all-coupons{color:#f4c76d;letter-spacing:.05em;background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.12);border-radius:9px;width:100%;margin:0 0 8px;padding:10px 12px;font-size:10px;font-weight:900}.sb-bet-card{overflow:hidden;padding:0!important}.sb-bet-summary{text-align:left;gap:5px;width:100%;position:relative;padding:12px!important;display:grid!important}.sb-bet-summary>i{color:#f4c76d;font-style:normal;position:absolute;top:10px;right:10px}.sb-bet-selections{gap:6px;padding:0 9px 10px;display:grid}.sb-bet-selections>div{background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.1);border-radius:8px;gap:3px;padding:9px;display:grid}.sb-bet-selections small,.sb-bet-selections span{color:#8ea2ac;font-size:9px}.sb-bet-selections strong{color:#edf7f5;justify-content:space-between;font-size:11px;display:flex}.sb-bet-selections em{color:#f4c76d;font-style:normal}.sb-bulletin-controls,.sb-market-filters{background:rgba(10,16,32,.72);border:1px solid rgba(255,255,255,.09);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;padding:10px 12px;display:flex}.sb-match-search{gap:7px;min-width:min(520px,45vw);display:flex}.sb-match-search input{flex:1;min-height:42px;width:auto!important;margin:0!important}.sb-match-search button{color:#041713;white-space:nowrap;background:linear-gradient(135deg,#12b99c,#25dfbb);border:1px solid rgba(35,214,181,.5);border-radius:11px;padding:0 16px;font-weight:950}.sb-match-search button:disabled{opacity:.55}.sb-bulletin-controls select,.sb-bulletin-controls button,.sb-market-filters button{color:#dbe6f6;background:#111a2b;border:1px solid rgba(255,255,255,.12);border-radius:10px;min-height:38px;padding:0 13px;font-weight:700}.sb-bulletin-controls .on,.sb-market-filters .on,.sb-star.on{color:#23d6b5!important;background:rgba(35,214,181,.12)!important;border-color:#23d6b5!important}.sb-view-modes{gap:5px;margin-left:auto;display:flex}.sb-view-modes button{min-height:32px;font-size:11px}.sb-star{color:#627188;cursor:pointer;background:0 0;border:0;padding:2px 5px;font-size:17px}.sb-event.view-compact .sb-match{padding-top:8px;padding-bottom:8px}.sb-event.view-compact .sb-team img{width:30px;height:30px}.sb-event.view-tracker{border-left:3px solid #23d6b5}.sb-builder-note{background:rgba(35,214,181,.08);border:1px solid rgba(35,214,181,.35);border-radius:10px;justify-content:space-between;gap:12px;margin:10px;padding:10px 12px;display:flex}.sb-builder-note b{color:#23d6b5}.sb-builder-note span{color:#a9bacd;font-size:11px}.sb-repeat{color:#53e4c8;background:rgba(35,214,181,.1);border:1px solid rgba(35,214,181,.35);border-radius:9px;margin:8px 10px;padding:9px 12px;font-weight:800}.sb-live-visual{grid-template-columns:minmax(260px,2fr) 1fr;gap:12px;margin:12px;display:grid}.sb-pitch{background:linear-gradient(90deg,#087a4c 0,#087a4c 50%,#087044 50%);border:2px solid rgba(255,255,255,.5);border-radius:12px;height:150px;position:relative;overflow:hidden}.sb-pitch:before{content:"";border-left:2px solid rgba(255,255,255,.55);position:absolute;top:0;bottom:0;left:50%;right:50%}.sb-pitch:after{content:"";border:2px solid rgba(255,255,255,.5);border-radius:50%;width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sb-pitch i,.sb-pitch b{border:2px solid rgba(255,255,255,.5);width:16%;position:absolute;top:28%;bottom:28%}.sb-pitch i{left:-2px}.sb-pitch b{right:-2px}.sb-pitch em{z-index:3;font-style:normal;position:absolute;top:48%;transform:translate(-50%,-50%)}.sb-momentum{background:#101a2c;border-radius:12px;align-items:end;gap:5px;height:150px;padding:24px 10px 8px;display:flex;position:relative}.sb-momentum small{color:#8090a6;font-size:9px;position:absolute;top:7px;left:10px}.sb-momentum i{background:#22c6a9;border-radius:5px 5px 0 0;flex:1;min-width:5px}.sb-momentum i.away{background:#ffb020}@media (max-width:720px){.sb-match-search{width:100%;min-width:0;margin-top:8px}.sb-match-search input{min-width:0}.sb-match-search button{padding:0 11px}.sb-bulletin-controls{grid-template-columns:1fr 1fr;display:grid}.sb-bulletin-controls select{min-width:0}.sb-view-modes{grid-column:1/-1;margin:0}.sb-view-modes button{flex:1}.sb-market-filters{flex-wrap:nowrap;overflow:auto}.sb-market-filters button{white-space:nowrap}.sb-live-visual{grid-template-columns:1fr}.sb-momentum{height:100px}}html.rotto-sportsbook-active .main{background-color:#061018!important;background-image:radial-gradient(900px 420px at 50% -140px,rgba(17,112,117,.18),transparent 72%),linear-gradient(#07131c 0%,#050d14 100%)!important;min-height:100vh!important}html.rotto-sportsbook-active .main>.wrap-full{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.sb{--sb-surface:#0a1821;--sb-surface-2:#0d202a;--sb-line:rgba(156,192,199,.16);--sb-line-strong:rgba(156,210,215,.28);--sb-accent:#17d4ae;--sb-accent-soft:rgba(23,212,174,.13);--sb-amber:#ffbd59;--sb-text:#edf8f8;--sb-muted:#809ba0;isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;max-width:1680px;margin:0 auto;padding:14px 22px 84px;position:relative;overflow:visible;color:var(--sb-text)!important;background:0 0!important}.sb,.sb *{box-sizing:border-box}.sb-hero{border:1px solid var(--sb-line-strong);background:linear-gradient(90deg,rgba(4,18,24,.99) 0%,rgba(5,24,29,.91) 37%,rgba(5,21,28,.2) 74%),url(/brand/rotto-sports-hero-v2.png) 50% 48%/cover;border-radius:20px;height:164px;padding:22px 36px;box-shadow:0 18px 60px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.035)}.sb-kicker{color:var(--sb-accent);letter-spacing:.16em;font-size:9px}.sb-hero h1{letter-spacing:-.025em;margin:8px 0 5px;font-size:30px;line-height:.98}.sb-hero h1 b{color:var(--sb-accent)}.sb-hero p{color:#a0b6b9;margin:0;font-size:12px}.sb-hero-stats{gap:10px;margin:0;position:absolute;bottom:21px;right:34px}.sb-hero-stats span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);min-width:132px;color:var(--sb-muted);background:rgba(3,14,20,.62);border:1px solid rgba(255,255,255,.08);border-radius:11px;padding:9px 12px}.sb-hero-stats strong{font-size:15px}.sb-lang{border-color:var(--sb-line-strong);background:rgba(4,16,22,.86);top:14px;right:16px}.sb-lang button.on{background:var(--sb-accent);color:#031611}.sb-mode-switch{gap:9px;margin:10px 0}.sb-mode-switch button{border-color:var(--sb-line);color:#8ca3aa;background:linear-gradient(135deg,#0c1b25,#09151f);border-radius:13px;min-height:58px;padding:9px 15px}.sb-mode-switch button>span{font-size:18px}.sb-mode-switch button b{font-size:13px}.sb-mode-switch button small{color:#657f86;margin-top:1px;font-size:9px}.sb-mode-switch button.on{box-shadow:inset 3px 0 0 var(--sb-accent),0 8px 22px rgba(0,0,0,.2);background:linear-gradient(135deg,rgba(23,212,174,.16),#0a1a23 68%);border-color:rgba(23,212,174,.66)}.sb-mode-switch button.on.live{background:linear-gradient(135deg,rgba(255,58,79,.13),#0a1a23 68%);border-color:rgba(255,82,99,.65);box-shadow:inset 3px 0 #ff5367,0 8px 22px rgba(0,0,0,.2)}.sb-sports{scrollbar-width:none;gap:6px;padding:0 0 8px}.sb-sports button,.sb-dates button{border-color:var(--sb-line);color:#839ba1;background:#0a1922;border-radius:10px;min-height:40px;padding:7px 12px;font-size:11px}.sb-sports button:hover,.sb-dates button:hover{border-color:var(--sb-line-strong);color:#dceaea}.sb-sports button.on,.sb-dates button.on{border-color:var(--sb-accent);background:var(--sb-accent);color:#031611;box-shadow:0 7px 18px rgba(23,212,174,.15)}.sb-sports-more{border:1px solid var(--sb-line);background:rgba(5,17,23,.72);border-radius:12px;flex-wrap:wrap;margin-top:-4px;padding:8px;overflow:visible}.sb-tools{align-items:stretch;gap:8px;margin:0 0 7px}.sb-dates{scrollbar-width:none;gap:5px;min-width:0;overflow-x:auto}.sb-calendar{border-color:var(--sb-line);background:#0a1922;border-radius:10px;min-height:40px}.sb-tools input{border-color:var(--sb-line);background:#081720}.sb-match-search{gap:6px;min-width:min(470px,42vw)}.sb-match-search input{border-radius:10px;min-height:40px}.sb-match-search button{background:var(--sb-accent);color:#041813;border-color:rgba(23,212,174,.55);border-radius:10px;min-height:40px}.sb-bulletin-controls,.sb-market-filters{border-color:var(--sb-line);background:rgba(8,21,30,.92);border-radius:12px;margin:6px 0;padding:7px 9px}.sb-bulletin-controls select,.sb-bulletin-controls button,.sb-market-filters button{border-color:var(--sb-line);color:#a9bdc2;background:#0d202b;border-radius:8px;min-height:34px;font-size:10px}.sb-bulletin-controls .on,.sb-market-filters .on,.sb-star.on{border-color:var(--sb-accent)!important;background:var(--sb-accent-soft)!important;color:var(--sb-accent)!important}.sb-view-modes button{min-height:30px}.sb-layout{grid-template-columns:minmax(0,1fr) minmax(360px,400px);gap:14px;margin-top:9px}.sb-events,.sb-coupon{border-color:var(--sb-line);background:#08151e;border-radius:16px;box-shadow:0 16px 45px rgba(0,0,0,.2)}.sb-title{border-color:var(--sb-line);color:#dce9eb;background:linear-gradient(90deg,rgba(23,212,174,.055),transparent);height:48px}.sb-title small{color:var(--sb-muted)}.sb-event{border-color:var(--sb-line);background:linear-gradient(145deg,#0d2029,#091720);border-radius:13px;margin:9px;box-shadow:0 7px 22px rgba(0,0,0,.16)}.sb-event:hover{border-color:var(--sb-line-strong)}.sb-event header{color:#79969c;background:#102630;height:34px}.sb-match{padding:13px 16px}.sb-score strong{font-size:18px}.sb-score span{color:#6e898f}.sb-market{padding:0 12px 10px}.sb-market label{color:#78949a;font-weight:700}.sb-market>div{gap:6px;margin-top:5px}.sb-market button{color:#9cb2b7;background:#10242e;border-color:rgba(150,190,197,.17);border-radius:8px;min-height:38px;padding:8px 10px;transition:all .14s}.sb-market button:hover{background:#13303a;border-color:rgba(23,212,174,.48);transform:translateY(-1px)}.sb-market button b{color:#47e0c2}.sb-market button.on{border-color:var(--sb-accent);background:var(--sb-accent);color:#031611;box-shadow:0 7px 18px rgba(23,212,174,.18)}.sb-event-actions{padding:0 12px 11px}.sb-event-actions button{border-color:var(--sb-line);color:#42dcbc;background:#0d2029}.sb-coupon{scrollbar-width:thin;scrollbar-color:rgba(23,212,174,.4) transparent;max-height:calc(100dvh - 24px);top:12px;overflow-y:auto}.sb-tabs{z-index:3;border-color:var(--sb-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(7,20,28,.97);position:sticky;top:0}.sb-tabs button{color:#779198;height:50px}.sb-tabs button.on{border-color:var(--sb-accent);color:var(--sb-accent)}.sb-tabs i{background:var(--sb-accent);color:#031611}.sb-coupon-empty{padding:42px 25px}.sb-coupon-empty span{color:var(--sb-accent);border-color:rgba(23,212,174,.36)}.sb-picks>div{border-color:var(--sb-line)}.sb-picks em,.sb-stake p strong{color:var(--sb-accent)}.sb-stake{border-color:var(--sb-line);background:#091821}.sb-stake input{border-color:var(--sb-line-strong);background:#07151d}.sb-place{background:linear-gradient(100deg,#0bbd9a,#25dfb9);box-shadow:0 10px 24px rgba(10,198,163,.17)}.sb-mobile-slip-trigger,.sb-mobile-slip-backdrop,.sb-mobile-slip-close{display:none}@media (max-width:900px){html.rotto-sportsbook-active .main{background-color:#061018!important;background-image:linear-gradient(#07141d,#050d14)!important}html.rotto-sportsbook-slip-open,html.rotto-sportsbook-slip-open body{overflow:hidden!important}.sb{max-width:none;padding:8px 8px calc(188px + env(safe-area-inset-bottom,0px));overflow:hidden;background:#061018!important}.sb-hero{background:linear-gradient(90deg,rgba(4,18,24,.98),rgba(5,24,29,.84) 52%,rgba(5,21,28,.24)),url(/brand/rotto-sports-hero-v2.png) 60%/cover;border-radius:17px;height:132px;padding:15px 16px}.sb-kicker{max-width:220px;font-size:7px;display:block}.sb-hero h1{margin:7px 0 0;font-size:23px;line-height:1.02}.sb-hero p,.sb-hero-stats{display:none}.sb-lang{top:10px;right:10px}.sb-lang button{padding:5px 7px;font-size:9px}.sb-mode-switch{gap:6px;margin:7px 0}.sb-mode-switch button{border-radius:11px;column-gap:7px;min-height:54px;padding:7px 9px}.sb-mode-switch button>span{font-size:15px}.sb-mode-switch button b{font-size:11px}.sb-mode-switch button small{font-size:8px}.sb-sports{margin:0 -8px;padding:2px 8px 7px}.sb-sports button{min-height:42px;padding:7px 11px;font-size:10px}.sb-sports button i{margin-right:5px;font-size:14px}.sb-tools{gap:6px;margin-bottom:6px;display:grid}.sb-dates{width:100%}.sb-dates button{flex:none;min-height:38px;padding:6px 11px}.sb-calendar{flex:none;min-height:38px}.sb-match-search{width:100%;min-width:0;margin:0}.sb-match-search input{min-width:0;min-height:40px;margin:0}.sb-match-search button{min-height:40px;padding:0 10px;font-size:9px}.sb-bulletin-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;margin:5px 0;padding:7px}.sb-bulletin-controls>button,.sb-view-modes{grid-column:1/-1}.sb-market-filters{scrollbar-width:none;flex-wrap:nowrap;margin:5px 0 7px;padding:6px;overflow-x:auto}.sb-market-filters button{white-space:nowrap;flex:none}.sb-layout{margin-top:6px;display:block}.sb-events{border-radius:14px}.sb-title{height:44px;padding:0 12px;font-size:11px}.sb-event{border-radius:12px;margin:7px}.sb-event header{gap:8px;height:auto;min-height:34px;padding:6px 9px}.sb-event header>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb-match{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);padding:11px 7px}.sb-team{font-size:10px}.sb-market{padding:0 7px 8px}.sb-market>div{gap:5px}.sb-market button{min-height:38px;padding:7px 6px;font-size:10px}.sb-event-actions{padding:0 7px 8px}.sb-event-actions button{padding:8px 5px;font-size:9px}.sb-coupon{z-index:1591;top:auto;left:8px;right:8px;bottom:calc(108px + env(safe-area-inset-bottom,0px));width:auto;max-width:520px;max-height:calc(100dvh - 142px - env(safe-area-inset-bottom,0px));background:#081720;border:1px solid rgba(126,181,188,.27);border-radius:20px;margin:0 auto;display:none;position:fixed;overflow-y:auto;box-shadow:0 28px 80px rgba(0,0,0,.58),inset 0 1px rgba(255,255,255,.04)}.sb-coupon.mobile-open{animation:.22s ease-out sbSlipUp;display:block}@keyframes sbSlipUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.sb-tabs{border-radius:20px 20px 0 0;grid-template-columns:1fr 1fr 46px}.sb-tabs button{height:50px;font-size:10px}.sb-mobile-slip-close{place-items:center;border:0!important;border-left:1px solid var(--sb-line)!important;color:#fff!important;background:#10232d!important;font-size:22px!important;display:grid!important}.sb-mobile-slip-backdrop{z-index:1590;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(rgba(3,11,16,.12),rgba(2,8,12,.56));border:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.sb-mobile-slip-trigger{z-index:1570;left:10px;right:10px;bottom:calc(112px + env(safe-area-inset-bottom,0px));color:#fff;text-align:left;background:linear-gradient(105deg,#0d2c32,#0a1b24 62%,#08151e);border:1px solid rgba(23,212,174,.44);border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;max-width:520px;min-height:58px;margin:0 auto;padding:7px 12px 7px 8px;display:grid;position:fixed;box-shadow:0 14px 38px rgba(0,0,0,.48),inset 0 1px rgba(255,255,255,.055)}.sb-mobile-slip-trigger.is-open{opacity:0;pointer-events:none}.sb-mobile-slip-symbol{background:var(--sb-accent);color:#031611;border-radius:12px;place-items:center;width:44px;height:44px;font-size:20px;display:grid;position:relative}.sb-mobile-slip-symbol i{color:#201300;background:#ffbd59;border:2px solid #0a1b24;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:9px;font-style:normal;font-weight:950;display:grid;position:absolute;top:-5px;right:-5px}.sb-mobile-slip-copy{gap:1px;min-width:0;display:grid}.sb-mobile-slip-copy b{letter-spacing:.06em;font-size:11px}.sb-mobile-slip-copy small{color:#8fa8ad;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sb-mobile-slip-trigger>strong{color:#54e8c9;white-space:nowrap;font-size:13px}.sb-mobile-slip-trigger.has-picks{background:linear-gradient(105deg,#29301f,#0c2025 58%,#08151e);border-color:rgba(255,189,89,.62)}.sb-mobile-slip-trigger.has-picks .sb-mobile-slip-symbol{color:#1b1100;background:#ffbd59}.sb-picks{max-height:34dvh}.sb-coupon-empty{padding:34px 22px}.sb-stake{padding-bottom:16px}.sb-mobile-slip-trigger{bottom:calc(148px + env(safe-area-inset-bottom,0px))}}html.rotto-sportsbook-active.emirates-mobile-shell.brand-emirates .main,html.rotto-sportsbook-active.emirates-mobile-shell[data-site-style=emirates] .main,html.rotto-sportsbook-active.emirates-stable-desktop.brand-emirates .main,html.rotto-sportsbook-active.emirates-stable-desktop[data-site-style=emirates] .main{background-color:#061018!important;background-image:radial-gradient(900px 420px at 50% -140px,rgba(17,112,117,.18),transparent 72%),linear-gradient(#07131c 0%,#050d14 100%)!important}.sb{background-color:#061018!important;background-image:radial-gradient(800px 360px at 50% -180px,rgba(18,110,115,.12),transparent 72%)!important}html.rotto-sportsbook-active .mobile-quick-trigger,html.rotto-sportsbook-active .emx-quick-trigger,html.rotto-sportsbook-active .emx-quick-backdrop{display:none!important}@media (min-width:901px){.sb-hero{background:linear-gradient(90deg,rgba(4,18,24,.99) 0%,rgba(5,24,29,.91) 37%,rgba(5,21,28,.2) 74%),url(/brand/rotto-sports-hero-v2.png) 50% 44%/cover;border-radius:24px;height:300px;padding:38px 54px}.sb-kicker{letter-spacing:.18em;font-size:12px}.sb-hero h1{margin:12px 0 9px;font-size:44px;line-height:1}.sb-hero p{font-size:14px}.sb-hero-stats{gap:14px;bottom:28px;right:40px}.sb-hero-stats span{min-width:146px;padding:12px 14px}.sb-hero-stats strong{font-size:18px}}.sb-sport-tag{background:rgba(23,212,174,.08);border:1px solid rgba(23,212,174,.22);border-radius:7px;place-items:center;min-width:24px;height:24px;margin-right:6px;font-style:normal;display:inline-grid}.sb-load-more{color:#031713;cursor:pointer;background:linear-gradient(110deg,#0dbf9f,#23ddba);border:1px solid rgba(30,224,185,.62);border-radius:14px;place-items:center;width:calc(100% - 24px);min-height:62px;margin:12px;padding:10px 18px;display:grid;box-shadow:0 12px 28px rgba(13,191,159,.18)}.sb-load-more span{letter-spacing:.05em;font-size:12px;font-weight:950}.sb-load-more small{color:rgba(3,23,19,.66);margin-top:3px;font-size:9px;font-weight:800}.sb-load-more:disabled{opacity:.64;cursor:wait}.sb-my-bets{background:linear-gradient(rgba(18,194,162,.043),transparent 45%)}.sb-all-coupons{color:#40e8c5;background:linear-gradient(110deg,rgba(12,196,162,.18),rgba(13,39,43,.42));border-color:rgba(31,221,184,.42)}.sb-bet-card{background:linear-gradient(135deg,rgba(17,45,45,.72),rgba(7,22,29,.94));border-color:rgba(31,221,184,.2)!important}.sb-bet-summary>i,.sb-bet-selections em{color:#38e2bf}.sb-repeat{color:#36dcb9!important;background:rgba(14,190,159,.08)!important;border-color:rgba(31,221,184,.34)!important}@media (max-width:900px){.sb-sport-tag{min-width:20px;height:20px;margin-right:4px}.sb-load-more{width:calc(100% - 14px);min-height:58px;margin:7px}}.sb-event{min-width:0}.sb-event header{min-width:0;overflow:hidden}.sb-event-meta{align-items:center;min-width:0;display:flex;overflow:hidden}.sb-event-meta>.sb-star,.sb-event-meta>img{flex:none}.sb-league-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb-event header>time{white-space:nowrap;flex:none;margin-left:10px}.sb-sport-tag{flex:none;align-items:center;gap:5px;width:auto;max-width:150px;padding:0 8px;display:inline-flex}.sb-sport-tag i{font-style:normal}.sb-sport-tag b{color:#63e8ce;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sb-market>div{grid-template-columns:repeat(3,minmax(0,1fr))}.sb-market button{gap:8px;min-width:0;overflow:hidden}.sb-market button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb-market button b{flex:none}.sb-team{min-width:0}.sb-team b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (min-width:901px) and (max-width:1180px){.sb-layout{grid-template-columns:minmax(0,1fr) 320px}.sb-coupon{min-width:0}.sb-market button{padding-left:8px;padding-right:8px}}@media (max-width:900px){.sb-sport-tag{gap:3px;max-width:92px;padding:0 5px}.sb-sport-tag b{font-size:7px}.sb-event header>time{margin-left:5px}}html.rotto-sportsbook-active.brand-rotto-demo,html.rotto-sportsbook-active[data-site-style=rotto-demo],html.rotto-sportsbook-active.brand-rotto-demo body,html.rotto-sportsbook-active[data-site-style=rotto-demo] body{background-color:#061018!important;background-image:none!important}html.rotto-sportsbook-active.brand-rotto-demo .main,html.rotto-sportsbook-active[data-site-style=rotto-demo] .main{background-color:#061018!important;background-image:radial-gradient(900px 420px at 50% -140px,rgba(17,112,117,.18),transparent 72%),linear-gradient(#07131c 0%,#050d14 100%)!important;min-height:100vh!important}html.rotto-sportsbook-active.brand-rotto-demo .main>.wrap-full,html.rotto-sportsbook-active[data-site-style=rotto-demo] .main>.wrap-full{background-color:#061018!important;background-image:none!important}.sb-tools{border:1px solid var(--sb-line);border-radius:12px;padding:7px;background-color:#08151e!important;background-image:none!important}.sb-calendar,.sb-match-search,.sb-bulletin-controls,.sb-market-filters,.sb-events,.sb-coupon,.sb-picks,.sb-stake,.sb-stake-entry{background-image:none!important}html.rotto-sportsbook-active .sb input,html.rotto-sportsbook-active .sb select,.sb-calendar input,.sb-match-search input,.sb-bulletin-controls select,.sb-system select,.sb-stake-entry input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:var(--sb-line)!important;color:#dce9eb!important;box-shadow:none!important;background-color:#0a1922!important;background-image:none!important}.sb-match-search input::placeholder{opacity:1;color:#6f898f!important}.sb-calendar input{background-color:#0a1922!important}.sb-bulletin-controls select option,.sb-system select option{color:#dce9eb;background:#0a1922}.sb-stake{background-color:#091821!important}.sb-stake-entry{border-radius:10px;overflow:hidden;background-color:#07151d!important}.sb-stake-entry input{background-color:#07151d!important}.sb-stake-entry>b{background-color:#10242d!important;background-image:none!important}@media (max-width:900px){.sb-tools{border-radius:12px;margin-bottom:6px;padding:6px}}.sb-provider-brand{align-items:center;min-height:16px;display:flex}.sb-provider-brand .sb-kicker{display:none}.sb-provider-logo{object-fit:contain;object-position:left center;filter:drop-shadow(0 8px 20px rgba(36,220,184,.18));width:205px;height:auto;display:block}@media (min-width:901px){.sb-provider-brand{height:51px;margin-bottom:2px}.sb-hero h1{margin-top:5px}}@media (max-width:900px){.sb-provider-brand{height:29px}.sb-provider-logo{width:116px}.sb-hero h1{margin-top:4px}}.sb-sports-freebet-info{color:#e9fbf7;background:linear-gradient(135deg,rgba(15,99,80,.3),rgba(7,21,28,.96));border:1px solid rgba(64,232,202,.38);border-radius:11px;align-items:flex-start;gap:10px;margin:8px 8px 0;padding:11px 12px;display:flex}.sb-sports-freebet-info>span{background:rgba(64,232,202,.15);border-radius:999px;flex:0 0 30px;place-items:center;height:30px;font-size:16px;display:grid}.sb-sports-freebet-info>div{gap:3px;min-width:0;display:grid}.sb-sports-freebet-info b{color:#68e9ca;font-size:11px}.sb-sports-freebet-info p{color:#f0faf8;margin:0;font-size:10px;font-weight:800;line-height:1.45}.sb-sports-freebet-info small{color:#8fb8b0;font-size:9px;line-height:1.45}@media (max-width:900px){.sb-sports-freebet-info{margin:7px 7px 0;padding:10px}.sb-sports-freebet-info>span{flex-basis:27px;height:27px}.sb-sports-freebet-info p{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.sb-sports-freebet-info{scroll-behavior:auto}}.sb-sports:not(.sb-sports-more){touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;cursor:grab;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.sb-sports:not(.sb-sports-more):active{cursor:grabbing}.sb-sports:not(.sb-sports-more) button{flex:none}.sb-sports-shell{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:6px;display:grid;position:relative}.sb-sports-shell>.sb-sports{min-width:0}.sb-sports-arrow{z-index:2;color:#52e5c9;cursor:pointer;background:#0b2027;border:1px solid rgba(52,226,195,.45);border-radius:11px;width:38px;height:42px;font-size:28px;font-weight:900;line-height:1;position:relative;box-shadow:0 8px 22px rgba(0,0,0,.28)}.sb-sports-arrow:hover{color:#041511;background:#13c7a7;border-color:#35f0cd}.sb-sports-arrow:active{transform:scale(.96)}@media (max-width:900px){.sb-sports-shell{display:block}.sb-sports-arrow{display:none}}.sb-outright{background:linear-gradient(145deg,#10252a,#0a1822 62%,#151b20);border-color:rgba(255,189,89,.32)}.sb-outright:hover{border-color:rgba(255,189,89,.52)}.sb-outright header>time{color:#dcbf86;letter-spacing:.02em;font-size:9px;font-weight:800}.sb-outright-heading{background:linear-gradient(110deg,rgba(255,189,89,.106),rgba(23,212,174,.055));border:1px solid rgba(255,189,89,.22);border-radius:12px;gap:4px;margin:0 12px 10px;padding:17px 18px;display:grid;box-shadow:inset 3px 0 #ffbd59}.sb-outright-heading span{color:#ffcb74;letter-spacing:.12em;font-size:9px;font-weight:950}.sb-outright-heading strong{color:#f4fbfa;font-size:22px;line-height:1.12}.sb-outright-heading small{color:#829da2;font-size:10px}.sb-outright .sb-market>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-outright .sb-market label{color:#d3b77e;letter-spacing:.06em;text-transform:uppercase}.sb-outright .sb-market button{min-height:44px;padding-left:13px;padding-right:13px}.sb-outright .sb-market button span{color:#dce9eb;font-weight:750}.sb-outright .sb-market button:hover span,.sb-outright .sb-market button.on span{color:inherit}.sb-outright .sb-event-actions button{flex-basis:100%}@media (max-width:620px){.sb-outright header>time{font-size:8px}.sb-outright-heading{margin:0 7px 8px;padding:14px 13px}.sb-outright-heading strong{font-size:19px}.sb-outright .sb-market>div{grid-template-columns:1fr}.sb-outright .sb-market button{min-height:42px}}.sb-empty-filtered b{color:#f2f5f4;font-size:16px}.sb-empty-filtered span{color:#9fb3b0;font-size:13px}.sb-empty-filtered button{color:#2a1705;letter-spacing:.04em;cursor:pointer;background:linear-gradient(#ffe08a,#e2a32e);border:0;border-radius:12px;justify-self:center;margin-top:6px;padding:11px 18px;font-size:13px;font-weight:900}.sb-bulletin-controls .sb-filter-reset{color:#ffd97a;white-space:nowrap;background:rgba(226,163,46,.14);border:1px solid #e2a32e;font-weight:800}.sb-bulletin-controls .sb-filter-reset:hover{background:rgba(226,163,46,.26)}.sb-co.sb-co-done{cursor:default;background:rgba(18,58,52,.45);border-color:rgba(35,216,179,.45);width:auto;margin:8px 10px 0}.sb-co-wrap{gap:6px;margin:8px 10px 0;display:grid}.sb-co{color:#eafffa;text-align:left;cursor:pointer;background:linear-gradient(110deg,rgba(35,216,179,.22),rgba(18,58,52,.75));border:1px solid #23d8b3;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;width:100%;margin:0;padding:10px 12px;display:grid}.sb-co>span{letter-spacing:.06em;color:#36e5c2;font-size:12px;font-weight:900}.sb-co>b{color:#fff;justify-self:end;font-size:16px;font-weight:900}.sb-co>small{color:#9fd9cd;grid-column:1/-1;font-size:10.5px}.sb-co:hover{background:linear-gradient(110deg,rgba(35,216,179,.32),rgba(18,58,52,.85));border-color:#5ff0d2}.sb-co-off,.sb-co-busy,.sb-co-confirm{cursor:default;width:auto;margin:8px 10px 0}.sb-co-off{background:rgba(17,32,36,.7);border-color:#2a3d40;grid-template-columns:1fr}.sb-co-off>span{color:#9fb3b4;letter-spacing:0;font-weight:800}.sb-co-off.closed>span{color:#7f9192}.sb-co-busy{grid-template-columns:1fr auto;position:relative;overflow:hidden}.sb-co-busy>i{transform-origin:0;background:#36e5c2;width:100%;height:3px;animation:linear forwards sbCoBar;position:absolute;bottom:0;left:0}@keyframes sbCoBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sb-co-confirm{background:rgba(40,32,10,.55);border-color:#f5c451;grid-template-columns:1fr;gap:8px;display:grid}.sb-co-confirm>p{color:#fff;margin:0;font-size:13px;font-weight:800}.sb-co-confirm>small{color:#d9c88f;font-size:11px;line-height:1.35}.sb-co-confirm>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sb-co-confirm button{color:#d6e4e4;cursor:pointer;background:#0f1d22;border:1px solid #3b4b4d;border-radius:9px;height:38px;font-weight:900}.sb-co-confirm button.ok{color:#03201a;background:#1fbf9e;border-color:#23d8b3}.sb-co-note{color:#f5d27a;background:rgba(245,196,81,.12);border-radius:8px;margin:0;padding:7px 10px;font-size:11.5px}.sb:before{content:"";z-index:-1;pointer-events:none;background-color:#061018;background-image:radial-gradient(800px 360px at 50% -180px,rgba(18,110,115,.12),transparent 72%);position:absolute;top:0;bottom:0;left:calc(50% - 50dvw);right:calc(50% - 50dvw)}@supports not (width:100dvw){.sb:before{left:calc(50% - 50vw);right:calc(50% - 50vw)}}.sb-books{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 8px;display:grid}.sb-books button{border:1px solid var(--sb-line,#1c3a3c);cursor:pointer;background:linear-gradient(#0b1c25,#081520);border-radius:14px;justify-content:center;align-items:center;min-height:58px;padding:10px 18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.sb-books button img{object-fit:contain;filter:grayscale()brightness(1.65)opacity(.55);width:auto;max-width:78%;max-height:30px;transition:filter .18s;display:block}.sb-books button:hover{border-color:var(--sb-line-strong,#2a5a5c);transform:translateY(-1px)}.sb-books button:hover img{filter:grayscale(.4)brightness(1.3)opacity(.9)}.sb-books button.on{border-color:var(--bk-accent,var(--sb-accent,#17d4ae));background:var(--bk-tab-on,linear-gradient(180deg,#0c2a2d,#0a1f26));box-shadow:0 0 0 1px color-mix(in srgb,var(--bk-accent,#17d4ae) 35%,transparent) inset,0 10px 28px color-mix(in srgb,var(--bk-accent,#17d4ae) 16%,transparent)}.sb-books button.on img{filter:none}.sb-books button.on:after{content:"";background:var(--bk-accent,var(--sb-accent,#17d4ae));border-radius:2px;height:2px;position:absolute;bottom:-1px;left:18%;right:18%}.sb-book-switch{display:none}.sb-book-sheet-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(2,8,14,.72);justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sb-book-sheet{background:var(--bk-sheet,#0a1a24);border:1px solid var(--bk-line,#1f3a46);border-radius:22px 22px 0 0;width:min(560px,100%);max-height:80vh;padding:10px 14px 18px;overflow:auto;box-shadow:0 -20px 60px rgba(0,0,0,.5)}.sb-book-sheet header{justify-content:space-between;align-items:center;padding:8px 4px 12px;display:flex}.sb-book-sheet header b{letter-spacing:.02em;font-size:15px}.sb-book-sheet header button{border:1px solid var(--bk-line,#1f3a46);color:#cfe3e8;background:0 0;border-radius:50%;width:34px;height:34px;font-size:20px}.sb-book-sheet>button{border:1px solid var(--bk-line,#1f3a46);color:#e6f1f3;text-align:left;background:#0b1520;border-radius:14px;grid-template-columns:120px 1fr 24px;align-items:center;gap:12px;width:100%;min-height:58px;margin:8px 0;padding:10px 14px;font-weight:800;display:grid}.sb-book-sheet>button img{object-fit:contain;filter:grayscale()brightness(1.6)opacity(.7);max-width:110px;max-height:26px}.sb-book-sheet>button.on{border-color:var(--bk-accent,#17d4ae);background:var(--bk-tab-on,#0c2a2d)}.sb-book-sheet>button.on img{filter:none}.sb-book-sheet>button i{color:var(--bk-accent,#17d4ae);font-style:normal}@media (max-width:900px){.sb-book-switch{color:#dff3f0;letter-spacing:.08em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(3,14,20,.72);border:1px solid rgba(255,255,255,.14);border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 12px 0 8px;font-size:9px;font-weight:900;position:absolute;bottom:12px;left:12px;display:none!important}.sb-book-switch img{object-fit:contain;max-width:70px;height:16px}.sb-book-switch i{opacity:.7;font-style:normal}}.sb-hero-mark{opacity:.16;pointer-events:none;filter:saturate(1.2)blur(.2px);height:150%;position:absolute;top:50%;right:30px;transform:translateY(-50%)rotate(-8deg)}@media (max-width:900px){.sb-hero-mark{opacity:.12;height:120%;right:-10px}}.sb[data-book=betgrid]{--bk-accent:#3b82f6;--bk-accent-2:#60a5fa;--bk-line:#1b2b4a;--bk-line-strong:#2a4375;--bk-bg:#071226;--bk-card:#0b1a33;--bk-card-2:#0e2040;--bk-muted:#7d93bd;--bk-sheet:#0a162c;--bk-tab-on:linear-gradient(180deg,#102a5a,#0b1d3f);--sb-accent:#3b82f6;--sb-line:#1b2b4a;--sb-line-strong:#2a4375;--sb-muted:#7d93bd}.sb[data-book=betgrid] .sb-hero{background:linear-gradient(90deg,#071226 0%,rgba(7,18,38,.96) 40%,rgba(7,18,38,.55) 100%),repeating-linear-gradient(90deg,transparent 0,transparent 46px,rgba(96,165,250,.07) 46px,rgba(96,165,250,.07) 47px),repeating-linear-gradient(0deg,transparent 0,transparent 46px,rgba(96,165,250,.07) 46px,rgba(96,165,250,.07) 47px),#0b1a33;border-color:#1f3a6b;border-radius:10px}.sb[data-book=betgrid] .sb-kicker{color:#60a5fa;letter-spacing:.22em}.sb[data-book=betgrid] .sb-hero h1{letter-spacing:.01em;font-family:Barlow Condensed,Oswald,Arial Narrow,system-ui,sans-serif;font-weight:800}.sb[data-book=betgrid] .sb-hero h1 b{color:#60a5fa}.sb[data-book=betgrid] .sb-hero-stats span{background:rgba(7,18,38,.7);border-color:#1f3a6b;border-radius:4px}.sb[data-book=betgrid] .sb-provider-logo{filter:drop-shadow(0 8px 20px rgba(59,130,246,.25))}.sb[data-book=betgrid] .sb-mode-switch button,.sb[data-book=betgrid] .sb-sports button,.sb[data-book=betgrid] .sb-dates button,.sb[data-book=betgrid] .sb-calendar,.sb[data-book=betgrid] .sb-tools input,.sb[data-book=betgrid] .sb-bulletin-controls select,.sb[data-book=betgrid] .sb-bulletin-controls button,.sb[data-book=betgrid] .sb-market-filters button{color:#9db1d6;background:#0b1a33;border-color:#1b2b4a;border-radius:4px}.sb[data-book=betgrid] .sb-sports button.on,.sb[data-book=betgrid] .sb-dates button.on,.sb[data-book=betgrid] .sb-mode-switch button.on,.sb[data-book=betgrid] .sb-bulletin-controls button.on,.sb[data-book=betgrid] .sb-market-filters button.on{color:#fff;box-shadow:none;background:#3b82f6;border-color:#60a5fa}.sb[data-book=betgrid] .sb-events,.sb[data-book=betgrid] .sb-coupon{background:#081429;border-color:#1b2b4a;border-radius:8px}.sb[data-book=betgrid] .sb-title{text-transform:uppercase;letter-spacing:.08em;background:#0b1a33;border-color:#1b2b4a}.sb[data-book=betgrid] .sb-event{background:0 0;border:0;border-bottom:1px solid #15244a;border-radius:0;margin:0}.sb[data-book=betgrid] .sb-event:nth-child(2n){background:rgba(14,32,64,.35)}.sb[data-book=betgrid] .sb-event header{color:#6f86b4;background:0 0;height:28px;padding:0 12px;font-size:10px}.sb[data-book=betgrid] .sb-event header .sb-sport-tag b{display:none}.sb[data-book=betgrid] .sb-event.view-compact .sb-match,.sb[data-book=betgrid] .sb-event.view-detailed .sb-match{grid-template-columns:minmax(0,1fr) 92px;grid-template-areas:"home score""away score";row-gap:4px;padding:8px 12px 4px;display:grid}.sb[data-book=betgrid] .sb-team{grid-area:home;gap:8px;font-size:13px}.sb[data-book=betgrid] .sb-team.away{text-align:left;flex-direction:row-reverse;grid-area:away;justify-content:flex-start}.sb[data-book=betgrid] .sb-team img,.sb[data-book=betgrid] .sb-team-fallback{flex:0 0 22px;width:22px;height:22px}.sb[data-book=betgrid] .sb-score{border-left:1px solid #15244a;grid-area:score;align-self:center;padding-left:10px}.sb[data-book=betgrid] .sb-score strong{letter-spacing:.04em;font-family:Barlow Condensed,Oswald,system-ui,sans-serif;font-size:16px}.sb[data-book=betgrid] .sb-market{padding:0 12px 8px}.sb[data-book=betgrid] .sb-market label{color:#5f78a8;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.sb[data-book=betgrid] .sb-market>div{gap:4px;margin-top:4px}.sb[data-book=betgrid] .sb-market button{color:#9db1d6;background:#0e2040;border-color:#1f3561;border-radius:4px;padding:8px 10px}.sb[data-book=betgrid] .sb-market button b{color:#8ec1ff;font-variant-numeric:tabular-nums}.sb[data-book=betgrid] .sb-market button:hover{border-color:#3b82f6}.sb[data-book=betgrid] .sb-market button.on{color:#fff;background:#3b82f6;border-color:#60a5fa}.sb[data-book=betgrid] .sb-market button.on b{color:#fff}.sb[data-book=betgrid] .sb-event-actions button{color:#6f86b4;border-radius:4px}.sb[data-book=betgrid] .sb-tabs button.on{color:#60a5fa;border-bottom-color:#60a5fa}.sb[data-book=betgrid] .sb-tabs i{color:#fff;background:#3b82f6}.sb[data-book=betgrid] .sb-picks em,.sb[data-book=betgrid] .sb-stake p strong{color:#8ec1ff}.sb[data-book=betgrid] .sb-place{color:#fff;background:linear-gradient(90deg,#2563eb,#3b82f6);border-radius:4px}.sb[data-book=betgrid] .sb-stake input,.sb[data-book=betgrid] .sb-stake>div>b,.sb[data-book=betgrid] .sb-chips button{background:#0b1a33;border-color:#1f3561;border-radius:4px}.sb[data-book=betgrid] .pulse{background:#3b82f6;box-shadow:0 0 0 5px rgba(59,130,246,.18)}.sb[data-book=betgrid] .live-event-badge{color:#60a5fa}.sb[data-book=betgrid] .sb-load-more{background:#0b1a33;border-color:#1f3561;border-radius:4px}.sb[data-book=sportexa]{--bk-accent:#14b8a6;--bk-accent-2:#38bdf8;--bk-line:#163b4b;--bk-line-strong:#1f5a6b;--bk-bg:#06151c;--bk-card:#0a1f2a;--bk-muted:#7fa6b0;--bk-sheet:#08202a;--bk-tab-on:linear-gradient(180deg,#0f3b47,#0a2a35);--sb-accent:#14b8a6;--sb-line:#163b4b;--sb-line-strong:#1f5a6b;--sb-muted:#7fa6b0}.sb[data-book=sportexa] .sb-hero{background:linear-gradient(100deg,#06151c 0%,rgba(6,21,28,.94) 42%,rgba(6,21,28,.35) 100%),linear-gradient(135deg,#0b4d8a 0%,#0e7490 45%,#14b8a6 100%);border-color:#1f5a6b;border-radius:28px}.sb[data-book=sportexa] .sb-hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(-28deg,transparent 0,transparent 26px,rgba(255,255,255,.035) 26px,rgba(255,255,255,.035) 28px);position:absolute;top:0;bottom:0;left:0;right:0}.sb[data-book=sportexa] .sb-kicker{color:#5eead4;letter-spacing:.3em;font-weight:800}.sb[data-book=sportexa] .sb-hero h1{letter-spacing:-.03em;font-family:Montserrat,Poppins,system-ui,sans-serif;font-weight:900}.sb[data-book=sportexa] .sb-hero h1 b{background:linear-gradient(90deg,#38bdf8,#5eead4);color:transparent;-webkit-background-clip:text;background-clip:text}.sb[data-book=sportexa] .sb-hero-stats span{background:rgba(6,21,28,.6);border-color:rgba(94,234,212,.25);border-radius:16px}.sb[data-book=sportexa] .sb-mode-switch button,.sb[data-book=sportexa] .sb-sports button,.sb[data-book=sportexa] .sb-dates button,.sb[data-book=sportexa] .sb-calendar,.sb[data-book=sportexa] .sb-tools input,.sb[data-book=sportexa] .sb-bulletin-controls select,.sb[data-book=sportexa] .sb-bulletin-controls button,.sb[data-book=sportexa] .sb-market-filters button{color:#9fc3cc;background:#0a1f2a;border-color:#163b4b;border-radius:999px}.sb[data-book=sportexa] .sb-sports button.on,.sb[data-book=sportexa] .sb-dates button.on,.sb[data-book=sportexa] .sb-mode-switch button.on,.sb[data-book=sportexa] .sb-bulletin-controls button.on,.sb[data-book=sportexa] .sb-market-filters button.on{color:#021a1a;background:linear-gradient(90deg,#0e7490,#14b8a6);border-color:#5eead4;box-shadow:0 8px 22px rgba(20,184,166,.22)}.sb[data-book=sportexa] .sb-events{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.sb[data-book=sportexa] .sb-events>.sb-title,.sb[data-book=sportexa] .sb-events>.sb-loading,.sb[data-book=sportexa] .sb-events>.sb-empty,.sb[data-book=sportexa] .sb-events>.sb-load-more,.sb[data-book=sportexa] .sb-events>.sb-special{grid-column:1/-1}.sb[data-book=sportexa] .sb-events>.sb-title{background:#0a1f2a;border:1px solid #163b4b;border-radius:16px}.sb[data-book=sportexa] .sb-event{background:linear-gradient(160deg,#0c2430,#081a22);border:1px solid #163b4b;border-radius:20px;flex-direction:column;margin:0;display:flex;box-shadow:0 14px 40px rgba(0,0,0,.28)}.sb[data-book=sportexa] .sb-event header{color:#7fa6b0;background:0 0;border-bottom:1px dashed #163b4b;height:34px}.sb[data-book=sportexa] .sb-match{grid-template-columns:1fr 84px 1fr;padding:16px 14px 8px}.sb[data-book=sportexa] .sb-team{text-align:center;flex-direction:column;gap:8px;font-size:12px}.sb[data-book=sportexa] .sb-team.away{text-align:center;flex-direction:column}.sb[data-book=sportexa] .sb-team img,.sb[data-book=sportexa] .sb-team-fallback{flex:0 0 48px;width:48px;height:48px}.sb[data-book=sportexa] .sb-score{background:#0a1f2a;border:1px solid #163b4b;border-radius:14px;padding:8px 6px}.sb[data-book=sportexa] .sb-score strong{color:#5eead4;font-size:18px}.sb[data-book=sportexa] .sb-market{padding:0 14px 10px}.sb[data-book=sportexa] .sb-market label{color:#5eead4;font-size:10px}.sb[data-book=sportexa] .sb-market>div{gap:6px}.sb[data-book=sportexa] .sb-market button{color:#bfe3e8;background:#0a1f2a;border-color:#1f5a6b;border-radius:999px;padding:11px 12px;font-size:12px}.sb[data-book=sportexa] .sb-market button b{color:#38bdf8;font-size:13px}.sb[data-book=sportexa] .sb-market button:hover{border-color:#14b8a6}.sb[data-book=sportexa] .sb-market button.on{color:#021a1a;background:linear-gradient(90deg,#0e7490,#14b8a6);border-color:#5eead4}.sb[data-book=sportexa] .sb-market button.on b{color:#021a1a}.sb[data-book=sportexa] .sb-event-actions{border-top:1px dashed #163b4b;margin-top:auto}.sb[data-book=sportexa] .sb-event-actions button{border-radius:999px}.sb[data-book=sportexa] .sb-coupon{background:#081a22;border-color:#163b4b;border-radius:20px}.sb[data-book=sportexa] .sb-tabs button.on{color:#5eead4;border-bottom-color:#5eead4}.sb[data-book=sportexa] .sb-tabs i{color:#021a1a;background:#14b8a6}.sb[data-book=sportexa] .sb-picks em,.sb[data-book=sportexa] .sb-stake p strong{color:#38bdf8}.sb[data-book=sportexa] .sb-place{color:#021a1a;background:linear-gradient(90deg,#0e7490,#14b8a6);border-radius:999px}.sb[data-book=sportexa] .sb-stake input{border-radius:999px 0 0 999px}.sb[data-book=sportexa] .sb-stake>div>b{border-radius:0 999px 999px 0}.sb[data-book=sportexa] .sb-chips button{border-radius:999px}.sb[data-book=sportexa] .pulse{background:#5eead4;box-shadow:0 0 0 5px rgba(94,234,212,.18)}.sb[data-book=sportexa] .live-event-badge{color:#5eead4}@media (max-width:1100px){.sb[data-book=sportexa] .sb-events{grid-template-columns:1fr}}.sb[data-book=winpulse]{--bk-accent:#22c55e;--bk-accent-2:#86efac;--bk-line:#13302a;--bk-line-strong:#1c4a3e;--bk-bg:#06110f;--bk-card:#0a1a17;--bk-muted:#7fa89a;--bk-sheet:#08201b;--bk-tab-on:linear-gradient(180deg,#0f3b2c,#0a2a21);--sb-accent:#22c55e;--sb-line:#13302a;--sb-line-strong:#1c4a3e;--sb-muted:#7fa89a}.sb[data-book=winpulse] .sb-hero{background:linear-gradient(90deg,#06110f 0%,rgba(6,17,15,.95) 45%,rgba(6,17,15,.4) 100%),linear-gradient(#0b2a3a 0%,#0a3d33 60%,#0f6b3f 100%);border-color:#1c4a3e;border-radius:18px}.sb[data-book=winpulse] .sb-hero:after{content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,transparent,#22c55e 30%,#86efac 50%,#22c55e 70%,transparent);height:3px;position:absolute;bottom:22px;left:0;right:0;-webkit-mask:repeating-linear-gradient(90deg,#000 0,#000 90px,transparent 90px,transparent 120px);mask:repeating-linear-gradient(90deg,#000 0,#000 90px,transparent 90px,transparent 120px)}.sb[data-book=winpulse] .sb-kicker{color:#86efac;letter-spacing:.24em}.sb[data-book=winpulse] .sb-hero h1{letter-spacing:.02em;text-transform:uppercase;font-family:Rajdhani,Chakra Petch,Segoe UI,system-ui,sans-serif;font-weight:800}.sb[data-book=winpulse] .sb-hero h1 b{color:#22c55e}.sb[data-book=winpulse] .sb-hero-stats span{background:rgba(6,17,15,.62);border-color:rgba(134,239,172,.25);border-radius:10px}.sb[data-book=winpulse] .sb-mode-switch button,.sb[data-book=winpulse] .sb-dates button,.sb[data-book=winpulse] .sb-calendar,.sb[data-book=winpulse] .sb-tools input,.sb[data-book=winpulse] .sb-bulletin-controls select,.sb[data-book=winpulse] .sb-bulletin-controls button,.sb[data-book=winpulse] .sb-market-filters button{color:#9ccbb8;background:#0a1a17;border-color:#13302a;border-radius:8px}.sb[data-book=winpulse] .sb-sports button{color:#7fa89a;background:#0a1a17;border-color:#13302a;border-radius:50%;place-items:center;gap:0;width:54px;min-width:54px;height:54px;min-height:54px;padding:0;font-size:0;display:grid}.sb[data-book=winpulse] .sb-sports button.on,.sb[data-book=winpulse] .sb-dates button.on,.sb[data-book=winpulse] .sb-mode-switch button.on,.sb[data-book=winpulse] .sb-bulletin-controls button.on,.sb[data-book=winpulse] .sb-market-filters button.on{color:#03120a;background:#22c55e;border-color:#86efac;box-shadow:0 8px 22px rgba(34,197,94,.22)}.sb[data-book=winpulse] .sb-events,.sb[data-book=winpulse] .sb-coupon{background:#07140f;border-color:#13302a;border-radius:14px}.sb[data-book=winpulse] .sb-title{background:#0a1a17;border-color:#13302a}.sb[data-book=winpulse] .sb-event{background:#0a1a17;border:1px solid #13302a;border-radius:12px;margin:8px}.sb[data-book=winpulse] .sb-event header{color:#5f8c7c;background:0 0;height:26px;padding:0 12px;font-size:10px}.sb[data-book=winpulse] .sb-event header .sb-sport-tag b,.sb[data-book=winpulse] .sb-event header .sb-league-copy{display:inline}.sb[data-book=winpulse] .sb-match{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"score home""score away";row-gap:2px;padding:6px 12px 4px;display:grid}.sb[data-book=winpulse] .sb-team{grid-area:home;gap:8px;font-size:13px;font-weight:700}.sb[data-book=winpulse] .sb-team.away{text-align:left;flex-direction:row-reverse;grid-area:away;justify-content:flex-start}.sb[data-book=winpulse] .sb-team img,.sb[data-book=winpulse] .sb-team-fallback{flex:0 0 20px;width:20px;height:20px}.sb[data-book=winpulse] .sb-team .sb-star{display:none}.sb[data-book=winpulse] .sb-score{background:#07140f;border:1px solid #13302a;border-radius:10px;grid-area:score;align-self:center;margin-right:10px;padding:6px 4px}.sb[data-book=winpulse] .sb-score strong{color:#86efac;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:17px}.sb[data-book=winpulse] .sb-score span{font-size:8px}.sb[data-book=winpulse] .sb-market{padding:0 12px 10px}.sb[data-book=winpulse] .sb-market label{color:#5f8c7c;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.sb[data-book=winpulse] .sb-market>div{gap:5px;margin-top:5px}.sb[data-book=winpulse] .sb-market button{color:#9ccbb8;background:#0e2b22;border-color:#1c4a3e;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:10px}.sb[data-book=winpulse] .sb-market button span{text-transform:uppercase;letter-spacing:.06em;opacity:.8;font-size:9px}.sb[data-book=winpulse] .sb-market button b{color:#86efac;font-variant-numeric:tabular-nums;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:17px}.sb[data-book=winpulse] .sb-market button:hover{border-color:#22c55e}.sb[data-book=winpulse] .sb-market button.on{color:#03120a;background:#22c55e;border-color:#86efac}.sb[data-book=winpulse] .sb-market button.on b,.sb[data-book=winpulse] .sb-market button.on span{color:#03120a;opacity:1}.sb[data-book=winpulse] .sb-event-actions button{color:#5f8c7c;border-radius:8px}.sb[data-book=winpulse] .sb-tabs button.on{color:#86efac;border-bottom-color:#22c55e}.sb[data-book=winpulse] .sb-tabs i{color:#03120a;background:#22c55e}.sb[data-book=winpulse] .sb-place{color:#03120a;background:linear-gradient(90deg,#16a34a,#22c55e);border-radius:10px}.sb[data-book=winpulse] .sb-stake input,.sb[data-book=winpulse] .sb-stake>div>b,.sb[data-book=winpulse] .sb-chips button{background:#0a1a17;border-color:#1c4a3e}.sb[data-book=winpulse] .pulse{background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.2)}.sb[data-book=winpulse] .live-event-badge{color:#86efac}.sb[data-book=winpulse] .sb-load-more{background:#0a1a17;border-color:#1c4a3e;border-radius:10px}@media (max-width:900px){.sb[data-book=winpulse] .sb-sports button{width:46px;min-width:46px;height:46px;min-height:46px}.sb[data-book=winpulse] .sb-sports button i{font-size:19px}}.sb[data-book=betgrid] .sb-team.away,.sb[data-book=winpulse] .sb-team.away{flex-direction:row;justify-content:flex-start}.sb[data-book=betgrid] .sb-team .sb-star,.sb[data-book=winpulse] .sb-team .sb-star{order:0}.sb[data-book=betgrid] .sb-team img,.sb[data-book=betgrid] .sb-team .sb-team-fallback,.sb[data-book=winpulse] .sb-team img,.sb[data-book=winpulse] .sb-team .sb-team-fallback{order:1}.sb[data-book=betgrid] .sb-team b,.sb[data-book=winpulse] .sb-team b{text-overflow:ellipsis;white-space:nowrap;order:2;overflow:hidden}.sb[data-book=sportexa] .sb-team img,.sb[data-book=sportexa] .sb-team .sb-team-fallback{order:1}.sb[data-book=sportexa] .sb-team b{order:2}.sb[data-book=sportexa] .sb-team .sb-star{order:3}.sb[data-book=betgrid]{grid-template-columns:212px minmax(0,1fr);grid-template-areas:"books books""hero hero""side mode""side tools""side controls""side filters""side layout""side more";gap:0 14px;display:grid}.sb[data-book=betgrid] .sb-books{grid-area:books;margin:0 0 10px}.sb[data-book=betgrid] .sb-hero{background:linear-gradient(90deg,#0b1a33,#0e2040);border-color:#1f3a6b;border-radius:6px;grid-area:hero;align-items:center;height:58px;min-height:58px;margin-bottom:12px;padding:0 18px;display:flex}.sb[data-book=betgrid] .sb-hero>div{align-items:center;gap:18px;width:100%;display:flex}.sb[data-book=betgrid] .sb-hero h1,.sb[data-book=betgrid] .sb-hero p,.sb[data-book=betgrid] .sb-hero-mark{display:none}.sb[data-book=betgrid] .sb-provider-brand{height:auto;margin:0}.sb[data-book=betgrid] .sb-provider-logo{width:118px}.sb[data-book=betgrid] .sb-provider-brand .sb-kicker{border-left:1px solid #1f3a6b;margin-left:14px;padding-left:14px;font-size:9px;display:inline-block}.sb[data-book=betgrid] .sb-hero-stats{gap:6px;margin-left:auto;position:static}.sb[data-book=betgrid] .sb-hero-stats span{background:0 0;border-color:#1f3a6b;border-radius:4px;align-items:baseline;gap:6px;min-width:0;padding:5px 10px;display:flex}.sb[data-book=betgrid] .sb-hero-stats strong{font-size:11px}.sb[data-book=betgrid] .sb-lang{background:0 0;border:0;top:50%;right:220px;transform:translateY(-50%)}.sb[data-book=betgrid] .sb-mode-switch{grid-area:mode;margin:0 0 8px}.sb[data-book=betgrid] .sb-sports-shell{background:#081429;border:1px solid #1b2b4a;border-radius:6px;grid-area:side;align-self:start;padding:6px;display:block;position:sticky;top:90px}.sb[data-book=betgrid] .sb-sports-arrow{display:none}.sb[data-book=betgrid] .sb-sports{flex-direction:column;gap:2px;padding:0;overflow:visible}.sb[data-book=betgrid] .sb-sports button{text-align:left;background:0 0;border:0;border-left:3px solid transparent;border-radius:0;justify-content:flex-start;width:100%;padding:9px 10px;font-size:12px}.sb[data-book=betgrid] .sb-sports button i{text-align:center;width:22px}.sb[data-book=betgrid] .sb-sports button.on{color:#fff;box-shadow:none;background:#0e2040;border-left-color:#3b82f6}.sb[data-book=betgrid] .sb-sports-more{grid-area:more}.sb[data-book=betgrid] .sb-tools{grid-area:tools}.sb[data-book=betgrid] .sb-bulletin-controls{grid-area:controls}.sb[data-book=betgrid] .sb-market-filters{grid-area:filters}.sb[data-book=betgrid] .sb-layout{grid-area:layout}.sb[data-book=betgrid] .sb-book-sheet-backdrop{grid-area:auto}@media (max-width:900px){.sb[data-book=betgrid]{display:block}.sb[data-book=betgrid] .sb-sports-shell{background:0 0;border:0;padding:0;position:static}.sb[data-book=betgrid] .sb-sports{flex-direction:row;overflow:auto}.sb[data-book=betgrid] .sb-sports button{border:1px solid #1b2b4a;border-radius:4px;width:auto}.sb[data-book=betgrid] .sb-hero{height:auto;min-height:0;padding:10px 12px}.sb[data-book=betgrid] .sb-hero>div{flex-wrap:wrap;gap:8px}.sb[data-book=betgrid] .sb-hero-stats,.sb[data-book=betgrid] .sb-lang{display:none}}.sb[data-book=sportexa]{grid-template-columns:minmax(0,1fr);grid-template-areas:"books""hero""sports""more""modetools""controls""filters""layout";row-gap:0;display:grid}.sb[data-book=sportexa] .sb-books{grid-area:books;margin:0 0 12px}.sb[data-book=sportexa] .sb-hero{text-align:center;grid-area:hero;justify-content:center;height:230px;margin-bottom:14px;padding:28px 40px}.sb[data-book=sportexa] .sb-hero>div{flex-direction:column;align-items:center;display:flex}.sb[data-book=sportexa] .sb-provider-brand{justify-content:center;height:44px}.sb[data-book=sportexa] .sb-provider-logo{object-position:center}.sb[data-book=sportexa] .sb-hero h1{font-size:34px}.sb[data-book=sportexa] .sb-hero-stats{justify-content:center;margin-top:16px;position:static}.sb[data-book=sportexa] .sb-hero-mark{opacity:.1;left:-40px;right:auto}.sb[data-book=sportexa] .sb-sports-shell{grid-area:sports;justify-content:center}.sb[data-book=sportexa] .sb-sports{flex-wrap:wrap;justify-content:center;gap:8px;overflow:visible}.sb[data-book=sportexa] .sb-sports-arrow{display:none}.sb[data-book=sportexa] .sb-sports-more{grid-area:more;justify-content:center}.sb[data-book=sportexa] .sb-mode-switch,.sb[data-book=sportexa] .sb-tools{grid-area:modetools}.sb[data-book=sportexa] .sb-mode-switch{gap:6px;width:360px;max-width:40%;margin:10px 0 8px;display:flex}.sb[data-book=sportexa] .sb-mode-switch button{min-height:44px}.sb[data-book=sportexa] .sb-tools{margin:10px 0 8px 380px}.sb[data-book=sportexa] .sb-bulletin-controls{grid-area:controls;justify-content:center}.sb[data-book=sportexa] .sb-market-filters{grid-area:filters;display:none}.sb[data-book=sportexa] .sb-layout{grid-area:layout;margin-top:6px}@media (max-width:1100px){.sb[data-book=sportexa] .sb-mode-switch{width:auto;max-width:100%}.sb[data-book=sportexa] .sb-tools{grid-area:controls;margin-left:0}}@media (max-width:900px){.sb[data-book=sportexa]{display:block}.sb[data-book=sportexa] .sb-hero{height:200px;padding:18px}.sb[data-book=sportexa] .sb-hero h1{font-size:24px}.sb[data-book=sportexa] .sb-hero-stats{display:none}.sb[data-book=sportexa] .sb-sports{flex-wrap:nowrap;justify-content:flex-start;overflow:auto}.sb[data-book=sportexa] .sb-tools{margin:0}}.sb[data-book=winpulse]{grid-template-columns:minmax(0,1fr);grid-template-areas:"books""hero""mode""sports""more""tools""controls""filters""layout";row-gap:0;display:grid}.sb[data-book=winpulse] .sb-hero{background:linear-gradient(90deg,#06110f,#0a2a21 60%,#0f6b3f);border-color:#1c4a3e;border-radius:14px;grid-area:hero;align-items:center;height:72px;min-height:72px;margin-bottom:10px;padding:0 20px;display:flex}.sb[data-book=winpulse] .sb-hero>div{align-items:center;gap:16px;width:100%;display:flex}.sb[data-book=winpulse] .sb-hero h1{display:none}.sb[data-book=winpulse] .sb-hero p{color:#9ccbb8;border-left:1px solid #1c4a3e;margin:0;padding-left:16px;font-size:11px;display:block}.sb[data-book=winpulse] .sb-provider-brand{height:auto;margin:0}.sb[data-book=winpulse] .sb-provider-logo{width:128px}.sb[data-book=winpulse] .sb-provider-brand .sb-kicker{display:none}.sb[data-book=winpulse] .sb-hero-stats{gap:6px;margin-left:auto;position:static}.sb[data-book=winpulse] .sb-hero-stats span{border-radius:8px;align-items:baseline;gap:6px;min-width:0;padding:6px 10px;display:flex}.sb[data-book=winpulse] .sb-hero-stats strong{font-size:11px}.sb[data-book=winpulse] .sb-hero-mark{display:none}@keyframes wpulse{0%{background-position:200% 0}to{background-position:-200% 0}}.sb[data-book=winpulse] .sb-lang{background:0 0;border:0;top:50%;right:300px;transform:translateY(-50%)}.sb[data-book=winpulse] .sb-mode-switch{grid-area:mode;margin:0 0 10px}.sb[data-book=winpulse] .sb-mode-switch button{border-radius:12px;min-height:64px;font-size:14px}.sb[data-book=winpulse] .sb-mode-switch button.on.live,.sb[data-book=winpulse] .sb-mode-switch button.on{color:#03120a;background:linear-gradient(90deg,#16a34a,#22c55e)}.sb[data-book=winpulse] .sb-books{grid-area:books;margin:0 0 10px}.sb[data-book=winpulse] .sb-sports-shell{grid-area:sports}.sb[data-book=winpulse] .sb-sports-more{grid-area:more}.sb[data-book=winpulse] .sb-tools{grid-area:tools}.sb[data-book=winpulse] .sb-bulletin-controls{grid-area:controls}.sb[data-book=winpulse] .sb-market-filters{grid-area:filters}.sb[data-book=winpulse] .sb-layout{grid-area:layout}@media (max-width:900px){.sb[data-book=winpulse]{display:block}.sb[data-book=winpulse] .sb-hero{height:auto;min-height:0;padding:10px 12px}.sb[data-book=winpulse] .sb-hero>div{flex-wrap:wrap;gap:8px}.sb[data-book=winpulse] .sb-hero p,.sb[data-book=winpulse] .sb-hero-stats,.sb[data-book=winpulse] .sb-lang{display:none}}.sb[data-book=sportexa] .sb-sports-shell{width:100%;display:block}.sb[data-book=sportexa] .sb-sports{width:100%;display:flex}.sb[data-book=sportexa] .sb-sports button{flex:none}.sb[data-book=bethub]{grid-template-columns:minmax(0,1fr);display:grid}.sb[data-book=bethub] .sb-books{order:-1;margin:0 0 10px}.sb[data-book=bethub] .sb-hero{order:0}.sb[data-book=winpulse] .sb-books{margin:0 0 10px}.sb[data-book=betgrid] .sb-event header .sb-league-copy{text-transform:uppercase;letter-spacing:.06em;font-family:IBM Plex Mono,JetBrains Mono,Consolas,monospace;font-size:9.5px}.sb[data-book=betgrid] .sb-market button{flex-direction:row-reverse;justify-content:space-between}.sb[data-book=betgrid] .sb-market button span{opacity:.65;text-transform:uppercase;letter-spacing:.04em;font-size:9.5px}.sb[data-book=betgrid] .sb-market button b{font-family:IBM Plex Mono,JetBrains Mono,Consolas,monospace;font-size:14px}.sb[data-book=betgrid] .sb-title small{font-family:IBM Plex Mono,Consolas,monospace}.sb[data-book=sportexa] .sb-event{transition:transform .18s,box-shadow .18s,border-color .18s}.sb[data-book=sportexa] .sb-event:hover{border-color:#1f5a6b;transform:translateY(-2px);box-shadow:0 18px 50px rgba(0,0,0,.38),0 0 0 1px rgba(94,234,212,.12)}.sb[data-book=sportexa] .sb-event header .sb-league-copy{letter-spacing:.04em}.sb[data-book=sportexa] .sb-score span{color:#5eead4;opacity:.8}.sb[data-book=sportexa] .sb-coupon .sb-title,.sb[data-book=sportexa] .sb-tabs{background:linear-gradient(90deg,rgba(14,116,144,.18),rgba(20,184,166,.08))}.sb[data-book=winpulse] .live-event-badge{background:rgba(34,197,94,.12);border:1px solid rgba(134,239,172,.35);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.sb[data-book=winpulse] .live-event-badge:before{content:"";background:#22c55e;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite wpblink}@keyframes wpblink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.sb[data-book=winpulse] .sb-market button b{font-size:19px}.sb[data-book=winpulse] .sb-sports-shell{background:#07140f;border:1px solid #13302a;border-radius:16px;margin:0 0 8px;padding:6px 10px}.sb[data-book=winpulse] .sb-event header .sb-league-copy{font-weight:800}.sb[data-book=betgrid] .sb-hero{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(90deg,rgba(11,26,51,.92),rgba(14,32,64,.86));box-shadow:inset 0 1px rgba(96,165,250,.18),0 10px 30px rgba(0,0,0,.35)}.sb[data-book=betgrid] .sb-sports-shell{box-shadow:inset 0 1px rgba(96,165,250,.12)}.sb[data-book=betgrid] .sb-sports button{letter-spacing:.02em;font-family:IBM Plex Sans,Segoe UI,system-ui,sans-serif}.sb[data-book=betgrid] .sb-events>.sb-title{position:static}.sb[data-book=betgrid] .sb-events>.sb-title:after{content:"1 · X · 2";color:#60a5fa;letter-spacing:.3em;font-family:IBM Plex Mono,Consolas,monospace;font-size:10px}.sb[data-book=betgrid] .sb-event header time{color:#8ec1ff;font-family:IBM Plex Mono,Consolas,monospace}.sb[data-book=betgrid] .sb-market button{box-shadow:inset 0 1px rgba(255,255,255,.03)}.sb[data-book=betgrid] .sb-market button:hover b{color:#fff}.sb[data-book=sportexa] .sb-event{background:linear-gradient(160deg,#0c2430,#081a22) padding-box padding-box,linear-gradient(135deg,rgba(56,189,248,.45),rgba(20,184,166,.15) 50%,rgba(94,234,212,.35)) border-box;border:1px solid transparent;position:relative}.sb[data-book=sportexa] .sb-hero-stats span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(6,21,28,.45);box-shadow:inset 0 1px rgba(255,255,255,.08)}.sb[data-book=sportexa] .sb-sports button{letter-spacing:.02em;min-height:46px;padding:8px 16px 8px 12px;font-weight:800;box-shadow:inset 0 1px rgba(255,255,255,.04)}.sb[data-book=sportexa] .sb-sports button i{margin-right:9px;font-size:19px}.sb[data-book=sportexa] .sb-score strong{font-family:Montserrat,Poppins,system-ui,sans-serif;font-weight:900}.sb[data-book=sportexa] .sb-market label{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.sb[data-book=sportexa] .sb-place{box-shadow:0 12px 30px rgba(20,184,166,.25)}.sb[data-book=winpulse] .sb-sports button{letter-spacing:.04em;text-transform:uppercase;border-radius:14px;grid-template-rows:auto auto;width:auto;min-width:64px;height:auto;min-height:60px;padding:6px 8px 7px;font-size:9px}.sb[data-book=winpulse] .sb-event{box-shadow:inset 0 1px rgba(134,239,172,.06)}.sb[data-book=winpulse] .sb-event:hover{border-color:#22c55e;box-shadow:0 0 0 1px rgba(34,197,94,.25),0 10px 30px rgba(0,0,0,.35)}.sb[data-book=winpulse] .sb-score{box-shadow:inset 0 0 0 1px rgba(134,239,172,.12)}.sb[data-book=winpulse] .sb-place{letter-spacing:.06em;min-height:52px;font-size:15px;box-shadow:0 12px 30px rgba(34,197,94,.25)}.sb[data-book=winpulse] .sb-coupon .sb-tabs button.on{background:linear-gradient(rgba(34,197,94,.12),transparent)}@media (max-width:900px){.sb[data-book=winpulse] .sb-sports button{min-width:56px;min-height:54px}.sb[data-book=winpulse] .sb-sports button i{font-size:18px}}.sb[data-book=betgrid] .g-row{background:0 0;border-bottom:1px solid #15244a;grid-template-columns:72px minmax(0,1fr) 312px 44px;align-items:center;gap:0 12px;padding:8px 12px;transition:background .15s;display:grid}.sb[data-book=betgrid] .g-row:nth-child(2n){background:rgba(14,32,64,.32)}.sb[data-book=betgrid] .g-row:hover{background:rgba(59,130,246,.07)}.sb[data-book=betgrid] .g-row.is-live{border-left:2px solid #3b82f6}.sb[data-book=betgrid] .g-when{color:#8ec1ff;gap:2px;font-family:IBM Plex Mono,Consolas,monospace;display:grid}.sb[data-book=betgrid] .g-when small{color:#5f78a8;font-size:9px}.sb[data-book=betgrid] .g-when b{font-size:13px}.sb[data-book=betgrid] .g-when .g-live{color:#60a5fa;font-style:normal;font-weight:900;animation:1.6s ease-in-out infinite gblink}@keyframes gblink{50%{opacity:.45}}.sb[data-book=betgrid] .g-league{color:#5f78a8;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-family:IBM Plex Mono,Consolas,monospace;font-size:9px;display:block;overflow:hidden}.sb[data-book=betgrid] .g-team{color:#e3ecff;align-items:center;gap:8px;min-height:20px;font-size:13px;font-weight:700;display:flex}.sb[data-book=betgrid] .g-team img,.sb[data-book=betgrid] .g-team .sb-team-fallback{object-fit:contain;flex:0 0 18px;width:18px;height:18px}.sb[data-book=betgrid] .g-team span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb[data-book=betgrid] .g-team b{color:#60a5fa;margin-left:auto;padding-right:6px;font-family:IBM Plex Mono,Consolas,monospace}.sb[data-book=betgrid] .g-odds{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.sb[data-book=betgrid] .g-odds button,.sb[data-book=betgrid] .g-market button{color:#9db1d6;cursor:pointer;background:#0e2040;border:1px solid #1f3561;border-radius:4px;justify-items:center;gap:1px;min-height:44px;padding:5px 6px;transition:border-color .12s,background .12s;display:grid}.sb[data-book=betgrid] .g-odds button small,.sb[data-book=betgrid] .g-market button small{text-transform:uppercase;letter-spacing:.06em;opacity:.65;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:8.5px;overflow:hidden}.sb[data-book=betgrid] .g-odds button b,.sb[data-book=betgrid] .g-market button b{color:#8ec1ff;font-family:IBM Plex Mono,Consolas,monospace;font-size:14px}.sb[data-book=betgrid] .g-odds button:hover,.sb[data-book=betgrid] .g-market button:hover{border-color:#3b82f6}.sb[data-book=betgrid] .g-odds button.on,.sb[data-book=betgrid] .g-market button.on{color:#fff;background:#3b82f6;border-color:#60a5fa}.sb[data-book=betgrid] .g-odds button.on b,.sb[data-book=betgrid] .g-market button.on b{color:#fff}.sb[data-book=betgrid] .g-gap{border:1px dashed #1b2b4a;border-radius:4px;min-height:44px;display:block}.sb[data-book=betgrid] .g-closed{text-align:center;color:#5f78a8;grid-column:1/-1;align-self:center;font-size:11px}.sb[data-book=betgrid] .g-more{color:#8ec1ff;cursor:pointer;background:#0b1a33;border:1px solid #1f3561;border-radius:4px;min-height:44px;font-family:IBM Plex Mono,Consolas,monospace;font-weight:800}.sb[data-book=betgrid] .g-more:hover{color:#fff;border-color:#3b82f6}.sb[data-book=betgrid] .g-detail{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;padding:10px 0 4px 84px;display:grid}.sb[data-book=betgrid] .g-market label{text-transform:uppercase;letter-spacing:.1em;color:#5f78a8;margin-bottom:4px;font-family:IBM Plex Mono,Consolas,monospace;font-size:9px;display:block}.sb[data-book=betgrid] .g-market>div{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:4px;display:grid}.sb[data-book=betgrid] .g-events{padding:0}@media (max-width:900px){.sb[data-book=betgrid] .g-row{grid-template-columns:56px minmax(0,1fr) 40px;grid-template-areas:"when fixture more""odds odds odds";row-gap:8px}.sb[data-book=betgrid] .g-when{grid-area:when}.sb[data-book=betgrid] .g-fixture{grid-area:fixture}.sb[data-book=betgrid] .g-more{grid-area:more}.sb[data-book=betgrid] .g-odds{grid-area:odds}.sb[data-book=betgrid] .g-detail{padding-left:0}}.sb[data-book=sportexa] .x-card{background:linear-gradient(170deg,#0c2430,#071820) padding-box padding-box,linear-gradient(135deg,rgba(56,189,248,.5),rgba(20,184,166,.12) 45%,rgba(94,234,212,.4)) border-box;border:1px solid transparent;border-radius:22px;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 18px 50px rgba(0,0,0,.35)}.sb[data-book=sportexa] .x-card:hover{transform:translateY(-3px);box-shadow:0 26px 60px rgba(0,0,0,.45),0 0 0 1px rgba(94,234,212,.18)}.sb[data-book=sportexa] .x-band{letter-spacing:.08em;text-transform:uppercase;color:#9fd8dc;background:linear-gradient(90deg,rgba(14,116,144,.35),rgba(20,184,166,.12));align-items:center;gap:8px;padding:10px 16px;font-size:10px;display:flex}.sb[data-book=sportexa] .x-band b{color:#e6fbfa;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb[data-book=sportexa] .x-band time{color:#5eead4;white-space:nowrap;margin-left:auto;font-weight:800}.sb[data-book=sportexa] .x-band em{color:#5eead4;font-style:normal;animation:1.6s ease-in-out infinite gblink}.sb[data-book=sportexa] .x-teams{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:18px 16px 10px;display:grid}.sb[data-book=sportexa] .x-team{text-align:center;color:#e6fbfa;justify-items:center;gap:8px;font-size:12.5px;font-weight:800;display:grid}.sb[data-book=sportexa] .x-team img,.sb[data-book=sportexa] .x-team .sb-team-fallback{object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,.45));width:54px;height:54px}.sb[data-book=sportexa] .x-center strong{color:#5eead4;background:#0a1f2a;border:1px solid #163b4b;border-radius:14px;justify-content:center;align-items:center;gap:4px;min-width:74px;padding:10px 12px;font-family:Montserrat,Poppins,system-ui,sans-serif;font-size:20px;font-weight:900;display:flex}.sb[data-book=sportexa] .x-center strong i{opacity:.5;font-style:normal}.sb[data-book=sportexa] .x-center .x-vs{letter-spacing:.2em;color:#9fd8dc;font-size:13px}.sb[data-book=sportexa] .x-markets{gap:10px;padding:4px 16px 12px;display:grid}.sb[data-book=sportexa] .x-markets header{letter-spacing:.14em;text-transform:uppercase;color:#5eead4;margin-bottom:6px;font-size:9px;font-weight:800}.sb[data-book=sportexa] .x-odds{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sb[data-book=sportexa] .x-odds.n2,.sb[data-book=sportexa] .x-odds.n4{grid-template-columns:repeat(2,1fr)}.sb[data-book=sportexa] .x-odds button{color:#bfe3e8;cursor:pointer;background:#0a1f2a;border:1px solid #1f5a6b;border-radius:999px;justify-content:space-between;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:11.5px;transition:border-color .12s,background .12s,transform .12s;display:flex}.sb[data-book=sportexa] .x-odds button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb[data-book=sportexa] .x-odds button b{color:#38bdf8;font-size:13.5px}.sb[data-book=sportexa] .x-odds button:hover{border-color:#14b8a6;transform:translateY(-1px)}.sb[data-book=sportexa] .x-odds button.on{color:#021a1a;background:linear-gradient(90deg,#0e7490,#14b8a6);border-color:#5eead4}.sb[data-book=sportexa] .x-odds button.on b{color:#021a1a}.sb[data-book=sportexa] .x-closed{text-align:center;color:#7fa6b0;padding:12px;font-size:12px}.sb[data-book=sportexa] .x-card footer{border-top:1px dashed #163b4b;gap:8px;margin-top:auto;padding:10px 16px 14px;display:flex}.sb[data-book=sportexa] .x-card footer button{color:#9fd8dc;cursor:pointer;background:0 0;border:1px solid #163b4b;border-radius:999px;flex:1;min-height:38px;font-size:11px;font-weight:800}.sb[data-book=sportexa] .x-card footer .x-more{color:#5eead4;border-color:#1f5a6b}.sb[data-book=sportexa] .x-card footer button:hover{color:#e6fbfa;border-color:#14b8a6}.sb[data-book=winpulse] .p-row{background:linear-gradient(90deg,#0a1a17,#0b1f1b);border:1px solid #13302a;border-radius:14px;grid-template-columns:64px minmax(0,1fr) 300px 44px;align-items:center;gap:0 12px;margin:8px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:grid;box-shadow:inset 0 1px rgba(134,239,172,.05)}.sb[data-book=winpulse] .p-row:hover{border-color:#22c55e;box-shadow:0 0 0 1px rgba(34,197,94,.22),0 12px 30px rgba(0,0,0,.35)}.sb[data-book=winpulse] .p-row.is-live{background:linear-gradient(90deg,#0a1a17,#0c2a21);border-color:#1c4a3e}.sb[data-book=winpulse] .p-status{text-align:center;justify-items:center;gap:3px;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;display:grid}.sb[data-book=winpulse] .p-status small{letter-spacing:.1em;color:#5f8c7c;text-transform:uppercase;font-size:8.5px}.sb[data-book=winpulse] .p-status b{color:#86efac;font-size:16px}.sb[data-book=winpulse] .p-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite wpblink;box-shadow:0 0 0 5px rgba(34,197,94,.18)}.sb[data-book=winpulse] .p-fixture{gap:3px;min-width:0;display:grid}.sb[data-book=winpulse] .p-fixture small{text-transform:uppercase;letter-spacing:.08em;color:#5f8c7c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sb[data-book=winpulse] .p-fixture>div{align-items:center;gap:8px;min-width:0;display:flex}.sb[data-book=winpulse] .p-team{color:#e9fbf0;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:800;display:flex;overflow:hidden}.sb[data-book=winpulse] .p-team img,.sb[data-book=winpulse] .p-team .sb-team-fallback{object-fit:contain;flex:0 0 20px;width:20px;height:20px}.sb[data-book=winpulse] .p-fixture>div>b{color:#86efac;margin-left:auto;padding:0 10px;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:18px}.sb[data-book=winpulse] .p-odds{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sb[data-book=winpulse] .p-odds button,.sb[data-book=winpulse] .p-market button{color:#9ccbb8;cursor:pointer;background:#0e2b22;border:1px solid #1c4a3e;border-radius:10px;justify-items:center;gap:1px;min-height:52px;padding:6px 8px;transition:border-color .12s,background .12s,transform .12s;display:grid}.sb[data-book=winpulse] .p-odds button small,.sb[data-book=winpulse] .p-market button small{text-transform:uppercase;letter-spacing:.08em;opacity:.75;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:8.5px;overflow:hidden}.sb[data-book=winpulse] .p-odds button b,.sb[data-book=winpulse] .p-market button b{color:#86efac;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:20px;line-height:1}.sb[data-book=winpulse] .p-odds button:hover,.sb[data-book=winpulse] .p-market button:hover{border-color:#22c55e;transform:translateY(-1px)}.sb[data-book=winpulse] .p-odds button.on,.sb[data-book=winpulse] .p-market button.on{color:#03120a;background:#22c55e;border-color:#86efac}.sb[data-book=winpulse] .p-odds button.on b,.sb[data-book=winpulse] .p-odds button.on small,.sb[data-book=winpulse] .p-market button.on b,.sb[data-book=winpulse] .p-market button.on small{color:#03120a;opacity:1}.sb[data-book=winpulse] .p-closed{text-align:center;color:#5f8c7c;grid-column:1/-1;font-size:11px}.sb[data-book=winpulse] .p-more{color:#86efac;cursor:pointer;background:#07140f;border:1px solid #1c4a3e;border-radius:10px;min-height:52px;font-weight:900}.sb[data-book=winpulse] .p-more:hover{border-color:#22c55e}.sb[data-book=winpulse] .p-rail{scrollbar-width:thin;grid-column:1/-1;gap:10px;padding:10px 0 2px;display:flex;overflow-x:auto}.sb[data-book=winpulse] .p-market{background:#07140f;border:1px solid #13302a;border-radius:12px;flex:none;min-width:200px;max-width:420px;padding:8px}.sb[data-book=winpulse] .p-market label{text-transform:uppercase;letter-spacing:.1em;color:#5f8c7c;margin-bottom:6px;font-size:9px;display:block}.sb[data-book=winpulse] .p-market>div{grid-auto-columns:minmax(78px,1fr);grid-auto-flow:column;gap:5px;display:grid;overflow-x:auto}@media (max-width:900px){.sb[data-book=winpulse] .p-row{grid-template-columns:52px minmax(0,1fr) 40px;grid-template-areas:"status fixture more""odds odds odds";row-gap:8px}.sb[data-book=winpulse] .p-status{grid-area:status}.sb[data-book=winpulse] .p-fixture{grid-area:fixture}.sb[data-book=winpulse] .p-more{grid-area:more;min-height:40px}.sb[data-book=winpulse] .p-odds{grid-area:odds}.sb-books{background:rgba(5,12,18,.92);border:1px solid rgba(255,255,255,.06);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0 0 8px;padding:6px;position:static;display:grid!important}.sb-books button{border-radius:9px;min-height:42px;padding:6px}.sb-books button img{filter:grayscale()brightness(1.9)opacity(.75);max-width:92%;max-height:16px}.sb-books button.on img{filter:none}.sb-books button.on:after{left:25%;right:25%}.sb[data-book=bethub] .sb-books{order:-1}}.sb[data-book=sportexa] .sb-hero{text-align:left;background:linear-gradient(90deg,#06151c,#0a2a35 55%,#0e7490);border-color:#1f5a6b;border-radius:16px;justify-content:flex-start;align-items:center;height:66px;min-height:66px;margin-bottom:12px;padding:0 20px;display:flex}.sb[data-book=sportexa] .sb-hero:before{display:none}.sb[data-book=sportexa] .sb-hero>div{flex-direction:row;align-items:center;gap:16px;width:100%}.sb[data-book=sportexa] .sb-hero h1,.sb[data-book=sportexa] .sb-hero-mark{display:none}.sb[data-book=sportexa] .sb-hero p{color:#9fd8dc;border-left:1px solid #1f5a6b;margin:0;padding-left:16px;font-size:11px;display:block}.sb[data-book=sportexa] .sb-provider-brand{justify-content:flex-start;height:auto;margin:0}.sb[data-book=sportexa] .sb-provider-brand .sb-kicker{display:none}.sb[data-book=sportexa] .sb-hero-stats{gap:6px;margin:0 0 0 auto;position:static}.sb[data-book=sportexa] .sb-hero-stats span{border-radius:999px;align-items:baseline;gap:6px;min-width:0;padding:6px 10px;display:flex}.sb[data-book=sportexa] .sb-hero-stats strong{font-size:11px}.sb[data-book=sportexa] .sb-lang{background:0 0;border:0;top:50%;right:330px;transform:translateY(-50%)}@media (max-width:900px){.sb[data-book=sportexa] .sb-hero{height:auto;min-height:0;padding:10px 12px}.sb[data-book=sportexa] .sb-hero>div{flex-wrap:wrap;gap:8px}.sb[data-book=sportexa] .sb-hero p,.sb[data-book=sportexa] .sb-hero-stats,.sb[data-book=sportexa] .sb-lang{display:none}}.sb[data-book=sportexa] .sb-events,.sb[data-book=sportexa] .x-card,.sb[data-book=sportexa] .x-markets,.sb[data-book=sportexa] .x-odds,.sb[data-book=sportexa] .x-teams,.sb[data-book=sportexa] .x-team{min-width:0;max-width:100%}.sb[data-book=sportexa] .x-odds button{min-width:0}.sb[data-book=sportexa] .x-odds button span{flex:auto;min-width:0}.sb[data-book=sportexa] .x-odds button b{flex:none}.sb[data-book=sportexa] .x-band b,.sb[data-book=sportexa] .x-band span{min-width:0}.sb[data-book=sportexa] .x-band b{flex:auto}.sb[data-book=sportexa] .x-team b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (max-width:900px){.sb[data-book=sportexa]{overflow-x:hidden}.sb[data-book=sportexa] .sb-mode-switch{width:auto;max-width:100%;margin:8px 0}.sb[data-book=sportexa] .sb-tools{margin:0 0 8px}.sb[data-book=sportexa] .x-odds{grid-template-columns:repeat(3,minmax(0,1fr))}.sb[data-book=sportexa] .x-odds.n2,.sb[data-book=sportexa] .x-odds.n4{grid-template-columns:repeat(2,minmax(0,1fr))}.sb[data-book=sportexa] .x-odds button{gap:4px;padding:0 10px;font-size:10.5px}.sb[data-book=sportexa] .x-odds button b{font-size:12.5px}.sb[data-book=sportexa] .x-team img,.sb[data-book=sportexa] .x-team .sb-team-fallback{width:40px;height:40px}.sb[data-book=sportexa] .x-team{font-size:11px}.sb[data-book=sportexa] .x-center strong{min-width:60px;padding:8px 10px;font-size:17px}.sb[data-book=sportexa] .sb-bulletin-controls{justify-content:flex-start}}.sb[data-book=betgrid] .sb-team-fallback.branded{background:url(/brand/books/betgrid-team-fallback-v1.png) 50%/contain no-repeat}.sb[data-book=sportexa] .sb-team-fallback.branded{background:url(/brand/books/sportexa-team-fallback-v1.png) 50%/contain no-repeat}.sb[data-book=winpulse] .sb-team-fallback.branded{background:url(/brand/books/winpulse-team-fallback-v1.png) 50%/contain no-repeat}.sb[data-book=betgrid] .g-team .sb-team-fallback,.sb[data-book=winpulse] .p-team .sb-team-fallback{background-image:url(/brand/books/betgrid-team-fallback-v1-s.png)}.sb[data-book=winpulse] .p-team .sb-team-fallback{background-image:url(/brand/books/winpulse-team-fallback-v1-s.png)}.sb[data-book=betgrid] .g-team .sb-team-fallback.branded,.sb[data-book=winpulse] .p-team .sb-team-fallback.branded{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain}.sb[data-book=betgrid] .g-row{grid-template-columns:72px minmax(0,1fr) 234px 150px 118px 44px}.sb[data-book=betgrid] .g-group{color:#8ec1ff;letter-spacing:.1em;text-transform:uppercase;background:#0b1a33;border-top:1px solid #1b2b4a;border-bottom:1px solid #1b2b4a;grid-template-columns:minmax(0,1fr) 234px 150px 118px 44px;align-items:center;gap:0 12px;padding:9px 12px 6px 84px;font-family:IBM Plex Mono,Consolas,monospace;font-size:9.5px;display:grid}.sb[data-book=betgrid] .g-group span{color:#dbe7ff;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.sb[data-book=betgrid] .g-group i{text-align:center;color:#5f78a8;font-style:normal}.sb[data-book=betgrid] .g-ou,.sb[data-book=betgrid] .g-kg{grid-template-columns:repeat(2,1fr);gap:4px;display:grid}.sb[data-book=betgrid] .g-ou{grid-template-columns:30px repeat(2,1fr)}.sb[data-book=betgrid] .g-ou button,.sb[data-book=betgrid] .g-kg button{color:#9db1d6;cursor:pointer;background:#0e2040;border:1px solid #1f3561;border-radius:4px;justify-items:center;gap:1px;min-height:44px;padding:5px 4px;display:grid}.sb[data-book=betgrid] .g-ou button small,.sb[data-book=betgrid] .g-kg button small{text-transform:uppercase;letter-spacing:.06em;opacity:.65;font-size:8.5px}.sb[data-book=betgrid] .g-ou button b,.sb[data-book=betgrid] .g-kg button b{color:#8ec1ff;font-family:IBM Plex Mono,Consolas,monospace;font-size:13.5px}.sb[data-book=betgrid] .g-ou button:hover,.sb[data-book=betgrid] .g-kg button:hover{border-color:#3b82f6}.sb[data-book=betgrid] .g-ou button.on,.sb[data-book=betgrid] .g-kg button.on{color:#fff;background:#3b82f6;border-color:#60a5fa}.sb[data-book=betgrid] .g-ou button.on b,.sb[data-book=betgrid] .g-kg button.on b{color:#fff}.sb[data-book=betgrid] .g-line{color:#60a5fa;border:1px dashed #1f3561;border-radius:4px;place-items:center;min-height:44px;font-family:IBM Plex Mono,Consolas,monospace;font-size:11px;display:grid}.sb[data-book=betgrid] .g-events>.sb-title:after{display:none}@media (max-width:1400px){.sb[data-book=betgrid] .g-row{grid-template-columns:64px minmax(0,1fr) 210px 44px}.sb[data-book=betgrid] .g-ou,.sb[data-book=betgrid] .g-kg{display:none}.sb[data-book=betgrid] .g-group{grid-template-columns:minmax(0,1fr) 210px 44px}.sb[data-book=betgrid] .g-group i:nth-child(3),.sb[data-book=betgrid] .g-group i:nth-child(4){display:none}}@media (max-width:900px){.sb[data-book=betgrid] .g-group{grid-template-columns:1fr;padding-left:12px}.sb[data-book=betgrid] .g-group i,.sb[data-book=betgrid] .g-group b{display:none}}.sb[data-book=winpulse] .p-row{grid-template-columns:64px minmax(0,1fr) 258px 190px 128px 44px}.sb[data-book=winpulse] .p-group{border-bottom:1px solid #13302a;grid-template-columns:minmax(0,1fr) 258px 190px 128px 44px;align-items:end;gap:0 12px;margin:14px 8px 2px;padding:0 12px 6px 88px;display:grid}.sb[data-book=winpulse] .p-group span{color:#e9fbf0;letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.sb[data-book=winpulse] .p-group div{display:contents}.sb[data-book=winpulse] .p-group i{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#5f8c7c;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:9px;font-style:normal;font-weight:700}.sb[data-book=winpulse] .p-ou{grid-template-columns:38px repeat(2,1fr);gap:6px;display:grid}.sb[data-book=winpulse] .p-kg{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.sb[data-book=winpulse] .p-ou button,.sb[data-book=winpulse] .p-kg button{color:#9ccbb8;cursor:pointer;background:#0e2b22;border:1px solid #1c4a3e;border-radius:10px;justify-items:center;gap:1px;min-height:52px;padding:6px 4px;display:grid}.sb[data-book=winpulse] .p-ou button small,.sb[data-book=winpulse] .p-kg button small{text-transform:uppercase;letter-spacing:.08em;opacity:.75;font-size:8.5px}.sb[data-book=winpulse] .p-ou button b,.sb[data-book=winpulse] .p-kg button b{color:#86efac;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:19px;line-height:1}.sb[data-book=winpulse] .p-ou button.on,.sb[data-book=winpulse] .p-kg button.on{color:#03120a;background:#22c55e;border-color:#86efac}.sb[data-book=winpulse] .p-ou button.on b,.sb[data-book=winpulse] .p-ou button.on small,.sb[data-book=winpulse] .p-kg button.on b,.sb[data-book=winpulse] .p-kg button.on small{color:#03120a;opacity:1}.sb[data-book=winpulse] .p-line{color:#86efac;background:#07140f;border:1px dashed #1c4a3e;border-radius:10px;place-items:center;min-height:52px;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:800;display:grid}@media (max-width:1400px){.sb[data-book=winpulse] .p-row{grid-template-columns:64px minmax(0,1fr) 240px 44px}.sb[data-book=winpulse] .p-ou,.sb[data-book=winpulse] .p-kg{display:none}.sb[data-book=winpulse] .p-group{grid-template-columns:minmax(0,1fr) 240px 44px}.sb[data-book=winpulse] .p-group i:nth-child(2),.sb[data-book=winpulse] .p-group i:nth-child(3){display:none}}@media (max-width:900px){.sb[data-book=winpulse] .p-group{grid-template-columns:1fr;padding-left:12px}.sb[data-book=winpulse] .p-group i{display:none}}.sb[data-book=sportexa] .x-rail{scrollbar-width:none;grid-column:1/-1;gap:8px;padding:2px 2px 8px;display:flex;overflow-x:auto}.sb[data-book=sportexa] .x-rail button{color:#bfe3e8;text-align:left;cursor:pointer;background:linear-gradient(160deg,#0c2430,#081a22);border:1px solid #163b4b;border-radius:14px;flex:none;gap:2px;min-width:168px;padding:8px 12px;display:grid}.sb[data-book=sportexa] .x-rail button:hover{border-color:#14b8a6}.sb[data-book=sportexa] .x-rail button.is-live{border-color:rgba(94,234,212,.45)}.sb[data-book=sportexa] .x-rail small{letter-spacing:.1em;text-transform:uppercase;color:#5eead4;font-size:9px}.sb[data-book=sportexa] .x-rail span{justify-content:space-between;gap:10px;font-size:11.5px;font-weight:700;display:flex}.sb[data-book=sportexa] .x-rail span i{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-style:normal;overflow:hidden}.sb[data-book=sportexa] .x-rail span b{color:#38bdf8}@keyframes odds-up{0%{box-shadow:inset 0 0 0 999px rgba(34,197,94,.35)}to{box-shadow:inset 0 0 0 999px transparent}}@keyframes odds-down{0%{box-shadow:inset 0 0 0 999px rgba(239,68,68,.35)}to{box-shadow:inset 0 0 0 999px transparent}}.sb button.up{animation:1.4s ease-out odds-up}.sb button.down{animation:1.4s ease-out odds-down}.sb button.up b:after{content:"▲";color:#4ade80;vertical-align:middle;margin-left:4px;font-size:8px}.sb button.down b:after{content:"▼";color:#f87171;vertical-align:middle;margin-left:4px;font-size:8px}.sb-count{display:none}.sb[data-book=betgrid] .sb-count{color:#5f78a8;align-items:center;gap:6px;margin-left:auto;font-family:IBM Plex Mono,Consolas,monospace;font-size:10px;display:inline-flex}.sb[data-book=betgrid] .sb-count b{font-weight:600}.sb[data-book=betgrid] .sb-count span{color:#fca5a5;letter-spacing:.08em;border:1px solid #ef4444;border-radius:3px;padding:1px 5px;font-size:8px;font-weight:800;display:inline-block}.sb[data-book=betgrid] .sb-count span:before{content:"CANLI "}.sb[data-book=betgrid] .sb-count span:empty{display:none}.sb[data-book=betgrid] .sb-sports button.on .sb-count{color:#bfdbfe}.sb[data-book=sportexa] .sb-count{color:#5eead4;align-items:center;gap:4px;margin-left:6px;font-size:10px;font-weight:700;display:inline-flex}.sb[data-book=sportexa] .sb-count b:before{content:"("}.sb[data-book=sportexa] .sb-count b:after{content:")"}.sb[data-book=sportexa] .sb-count span{color:#021a1a;background:#14b8a6;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:900;display:inline-grid}.sb[data-book=sportexa] .sb-sports button.on .sb-count{color:#021a1a}.sb[data-book=sportexa] .sb-sports button.on .sb-count span{color:#5eead4;background:#021a1a}.sb[data-book=winpulse] .sb-count{color:#5f8c7c;letter-spacing:0;text-transform:none;justify-content:center;gap:5px;margin-top:2px;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:10px;display:flex}.sb[data-book=winpulse] .sb-sports button{min-height:66px}.sb-featured{display:none}.sb[data-book=betgrid] .sb-sports-shell{display:block}.sb[data-book=betgrid] .sb-featured{border-bottom:1px solid #1b2b4a;margin:0 0 10px;padding:2px 0 8px;display:block}.sb[data-book=betgrid] .sb-featured h4{letter-spacing:.14em;color:#dbe7ff;border-left:3px solid #3b82f6;margin:4px 6px 8px;padding-left:10px;font-family:IBM Plex Mono,Consolas,monospace;font-size:10px}.sb[data-book=betgrid] .sb-featured button{color:#9db1d6;text-align:left;cursor:pointer;background:#0b1a33;border:1px solid #15244a;border-radius:4px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;margin-bottom:4px;padding:8px;display:grid}.sb[data-book=betgrid] .sb-featured button:hover{border-color:#2a4375}.sb[data-book=betgrid] .sb-featured button.on{color:#fff;background:#0e2040;border-color:#3b82f6}.sb[data-book=betgrid] .sb-featured button i{text-align:center;font-style:normal}.sb[data-book=betgrid] .sb-featured button span{min-width:0;display:grid}.sb[data-book=betgrid] .sb-featured button small{text-transform:uppercase;letter-spacing:.08em;color:#5f78a8;font-size:8.5px}.sb[data-book=betgrid] .sb-featured button b{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.sb[data-book=betgrid] .sb-featured button em{color:#8ec1ff;justify-items:end;gap:2px;font-family:IBM Plex Mono,Consolas,monospace;font-size:10px;font-style:normal;display:grid}.sb[data-book=betgrid] .sb-featured button u{color:#fca5a5;letter-spacing:.08em;border:1px solid #ef4444;border-radius:3px;padding:1px 4px;font-size:7.5px;font-weight:800;text-decoration:none}.sb[data-book=betgrid] .g-league{display:none}.sb[data-book=betgrid] .sb-tw{color:#8ec1ff;border-color:#2a4375;font-family:IBM Plex Mono,Consolas,monospace}.sb[data-book=betgrid] .sb-tw.on{color:#fff;background:#1d4ed8;border-color:#60a5fa}@media (max-width:900px){.sb[data-book=betgrid] .sb-featured{display:none}}.sb[data-book=sportexa] .x-tabs{flex-wrap:wrap;gap:6px;padding:4px 16px 8px;display:flex}.sb[data-book=sportexa] .x-tabs button{color:#9fd8dc;letter-spacing:.04em;cursor:pointer;background:#0a1f2a;border:1px solid #163b4b;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 12px;font-size:10.5px;font-weight:800;display:inline-flex}.sb[data-book=sportexa] .x-tabs button i{color:#e6fbfa;background:#163b4b;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-style:normal;display:inline-grid}.sb[data-book=sportexa] .x-tabs button.on{color:#021a1a;background:linear-gradient(90deg,#0e7490,#14b8a6);border-color:#5eead4}.sb[data-book=sportexa] .x-tabs button.on i{color:#5eead4;background:#021a1a}.sb[data-book=sportexa] .x-card.is-open{grid-column:1/-1}.sb[data-book=sportexa] .x-card.is-open .x-markets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}@media (max-width:900px){.sb[data-book=sportexa] .x-card.is-open .x-markets{grid-template-columns:1fr}}.sb[data-book=winpulse] .p-featured{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 8px 4px;display:grid}.sb[data-book=winpulse] .p-featured article{background:linear-gradient(160deg,#0c2a21,#0a1a17);border:1px solid #1c4a3e;border-radius:14px;gap:6px;padding:10px 12px;display:grid;box-shadow:inset 0 1px rgba(134,239,172,.08)}.sb[data-book=winpulse] .p-featured header{align-items:center;gap:8px;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;display:flex}.sb[data-book=winpulse] .p-featured header b{color:#86efac;font-size:14px}.sb[data-book=winpulse] .p-featured header small{letter-spacing:.08em;text-transform:uppercase;color:#5f8c7c;text-overflow:ellipsis;white-space:nowrap;max-width:60%;margin-left:auto;font-size:8.5px;overflow:hidden}.sb[data-book=winpulse] .pf-team{color:#e9fbf0;align-items:center;gap:8px;min-width:0;font-size:12.5px;font-weight:800;display:flex}.sb[data-book=winpulse] .pf-team span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sb[data-book=winpulse] .pf-team img,.sb[data-book=winpulse] .pf-team .sb-team-fallback{object-fit:contain;flex:0 0 18px;width:18px;height:18px}.sb[data-book=winpulse] .pf-team b{color:#86efac;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:17px}.sb[data-book=winpulse] .pf-odds{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:2px;display:grid}.sb[data-book=winpulse] .pf-odds button{color:#9ccbb8;cursor:pointer;background:#0e2b22;border:1px solid #1c4a3e;border-radius:9px;justify-items:center;gap:1px;min-height:46px;padding:5px 4px;display:grid}.sb[data-book=winpulse] .pf-odds button small{text-transform:uppercase;letter-spacing:.08em;opacity:.75;font-size:8px}.sb[data-book=winpulse] .pf-odds button b{color:#86efac;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:17px;line-height:1}.sb[data-book=winpulse] .pf-odds button.on{color:#03120a;background:#22c55e;border-color:#86efac}@media (max-width:1200px){.sb[data-book=winpulse] .p-featured{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sb[data-book=winpulse] .p-featured{grid-template-columns:1fr 1fr;gap:6px}.sb[data-book=winpulse] .pf-odds button{min-height:40px}}.sb-sicon{place-items:center;display:inline-grid}.sb-sicon img{object-fit:contain;display:block}.sb[data-book=betgrid] .sb-sports button .sb-sicon{width:22px;height:22px;margin-right:0}.sb[data-book=betgrid] .sb-sports button .sb-sicon img{filter:invert(.78)sepia(.2)saturate(2)hue-rotate(190deg);width:18px;height:18px}.sb[data-book=betgrid] .sb-sports button.on .sb-sicon img{filter:invert()}.sb[data-book=sportexa] .sb-sports button .sb-sicon{width:22px;height:22px;margin-right:9px}.sb[data-book=sportexa] .sb-sports button .sb-sicon img{width:20px;height:20px}.sb[data-book=winpulse] .sb-sports button .sb-sicon{width:30px;height:30px;margin:0 0 3px}.sb[data-book=betgrid] .sb-hero{flex-wrap:wrap;height:auto;min-height:58px;padding-bottom:0;overflow:hidden}.sb[data-book=betgrid] .sb-hero>div{min-height:58px}.sb[data-book=betgrid] .g-ticker{background:#081429;border-top:1px solid #1b2b4a;flex:0 0 100%;margin:0 -18px;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.sb[data-book=betgrid] .g-ticker-track{white-space:nowrap;gap:0;animation:70s linear infinite gticker;display:inline-flex}.sb[data-book=betgrid] .g-ticker:hover .g-ticker-track{animation-play-state:paused}@keyframes gticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.sb[data-book=betgrid] .g-ticker button{color:#9db1d6;cursor:pointer;background:0 0;border:0;border-right:1px solid #15244a;align-items:center;gap:8px;height:30px;padding:0 18px;font-size:11px;display:inline-flex}.sb[data-book=betgrid] .g-ticker button:hover{color:#fff}.sb[data-book=betgrid] .g-ticker b{color:#60a5fa;font-family:IBM Plex Mono,Consolas,monospace;font-size:10.5px}.sb[data-book=betgrid] .g-ticker i{color:#3b5a9a;font-style:normal}.sb[data-book=betgrid] .g-ticker small{letter-spacing:.06em;text-transform:uppercase;color:#5f78a8;margin-left:4px;font-size:9px}@media (max-width:900px){.sb[data-book=betgrid] .g-ticker{margin:0 -12px}.sb[data-book=betgrid] .g-ticker small{display:none}}.sb[data-book=sportexa]{grid-template-areas:"books""hero""tiles""sports""chips""more""modetools""controls""filters""layout"}.sb[data-book=sportexa] .x-tiles{grid-area:tiles;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.sb[data-book=sportexa] .x-tile{text-align:left;cursor:pointer;color:#e6fbfa;background:linear-gradient(135deg,#0b4d8a,#0e7490 55%,#14b8a6);border:1px solid #163b4b;border-radius:18px;align-items:flex-end;min-height:112px;padding:14px 16px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px rgba(0,0,0,.3)}.sb[data-book=sportexa] .x-tile-live{background:linear-gradient(135deg,#06151c,#0e7490 60%,#38bdf8)}.sb[data-book=sportexa] .x-tile-slip{background:linear-gradient(135deg,#0a1f2a,#115e59 60%,#5eead4)}.sb[data-book=sportexa] .x-tile:before{content:"";background:repeating-linear-gradient(-28deg,transparent 0,transparent 22px,rgba(255,255,255,.04) 22px,rgba(255,255,255,.04) 24px);position:absolute;top:0;bottom:0;left:0;right:0}.sb[data-book=sportexa] .x-tile:after{content:"";background:linear-gradient(rgba(6,21,28,0) 30%,rgba(6,21,28,.85));position:absolute;top:0;bottom:0;left:0;right:0}.sb[data-book=sportexa] .x-tile img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.sb[data-book=sportexa] .x-tile span{z-index:1;gap:3px;display:grid;position:relative}.sb[data-book=sportexa] .x-tile b{letter-spacing:.02em;font-family:Montserrat,Poppins,system-ui,sans-serif;font-size:14px;font-weight:900}.sb[data-book=sportexa] .x-tile small{color:#bfe3e8;font-size:11px}.sb[data-book=sportexa] .x-tile:hover{transform:translateY(-2px);box-shadow:0 20px 44px rgba(0,0,0,.4),0 0 0 1px rgba(94,234,212,.25)}.sb[data-book=sportexa] .x-chips{flex-wrap:wrap;grid-area:chips;justify-content:center;gap:6px;margin:2px 0 8px;display:flex}.sb[data-book=sportexa] .x-chips button{color:#9fd8dc;cursor:pointer;background:#0a1f2a;border:1px solid #163b4b;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.sb[data-book=sportexa] .x-chips button i{color:#5eead4;font-size:10px;font-style:normal}.sb[data-book=sportexa] .x-chips button.on{color:#021a1a;background:linear-gradient(90deg,#0e7490,#14b8a6);border-color:#5eead4}.sb[data-book=sportexa] .x-chips button.on i{color:#021a1a}@media (max-width:900px){.sb[data-book=sportexa] .x-tiles{scrollbar-width:none;margin:0 0 10px;display:flex;overflow-x:auto}.sb[data-book=sportexa] .x-tile{flex:0 0 78%;min-height:96px}.sb[data-book=sportexa] .x-chips{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}}.sb[data-book=winpulse] .p-featured article{position:relative;overflow:hidden}.sb[data-book=winpulse] .p-featured article:before{content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,transparent 49.5%,rgba(134,239,172,.12) 49.5%,rgba(134,239,172,.12) 50.5%,transparent 50.5%),radial-gradient(circle,transparent 17%,rgba(134,239,172,.12) 17.5%,rgba(134,239,172,.12) 18.5%,transparent 19%),url(/brand/books/pitch/football-v1.png) 50%/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.sb[data-book=winpulse] .p-featured article>*{position:relative}.sb-sicon-mask{background:currentColor;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sb[data-book=betgrid] .sb-sports button .sb-sicon-mask{color:#8ea4cf;width:18px;height:18px;margin:0 2px 0 0}.sb[data-book=betgrid] .sb-sports button:hover .sb-sicon-mask{color:#dbe7ff}.sb[data-book=betgrid] .sb-sports button.on .sb-sicon-mask{color:#fff}.sb[data-book=betgrid] .sb-sports button .sb-sicon img{filter:none}.sb[data-book=betgrid] .sb-featured button i{place-items:center;display:inline-grid}.sb[data-book=winpulse] .sb-sports button .sb-sicon img{border-radius:0;width:32px;height:32px}.sb[data-book=winpulse] .p-featured article:before{opacity:1;background:url(/brand/books/pitch/football-v1.png?v=2) 50%/cover no-repeat}.sb[data-book=betgrid] .sb-coupon-empty span,.sb[data-book=sportexa] .sb-coupon-empty span,.sb[data-book=winpulse] .sb-coupon-empty span{color:transparent;background:50%/contain no-repeat;border:0;border-radius:0;width:120px;height:120px}.sb[data-book=betgrid] .sb-coupon-empty span{background-image:url(/brand/books/empty/betgrid-slip-v1.png?v=2)}.sb[data-book=sportexa] .sb-coupon-empty span{background-image:url(/brand/books/empty/sportexa-slip-v1.png?v=2)}.sb[data-book=winpulse] .sb-coupon-empty span{background-image:url(/brand/books/empty/winpulse-slip-v1.png?v=2)}.sb[data-book=betgrid] .sb-empty:before,.sb[data-book=sportexa] .sb-empty:before,.sb[data-book=winpulse] .sb-empty:before{content:"";background:50%/contain no-repeat;width:140px;height:140px;margin:0 auto 6px;display:block}.sb[data-book=betgrid] .sb-empty:before{background-image:url(/brand/books/empty/betgrid-events-v1.png?v=2)}.sb[data-book=sportexa] .sb-empty:before{background-image:url(/brand/books/empty/sportexa-events-v1.png?v=2)}.sb[data-book=winpulse] .sb-empty:before{background-image:url(/brand/books/empty/winpulse-events-v1.png?v=2)}.sb[data-book=sportexa] .sb-events>.sb-empty{grid-column:1/-1}.sb.sb-layout-hub{--hub-gold:#f5c451;--hub-gold-deep:#e0a92e;--hub-mint:#1ee0b5;--hub-ink:#1a1304;--hub-line:#1b2f33;--hub-panel:#0a161c;--hub-muted:#6b8a8f;--hub-text:#eef7f6;--hub-font:"Sora","Segoe UI",system-ui,sans-serif;--bk-accent:#f5c451;--bk-tab-on:linear-gradient(180deg,#1a2a2f,#0d1b21)}.sb.sb-layout-hub .sb-hero{background:radial-gradient(640px 260px at 78%,rgba(245,196,81,.14),transparent 70%),radial-gradient(520px 240px at 8% 100%,rgba(30,224,181,.12),transparent 70%),linear-gradient(90deg,#071015 0%,#0a171f 55%,#0b1a22 100%);border-color:#1f3137;border-radius:22px;grid-template-columns:minmax(0,1fr) 460px;align-items:center;gap:26px;height:auto;min-height:238px;padding:28px 34px;display:grid;box-shadow:0 24px 70px rgba(0,0,0,.45),inset 0 1px rgba(255,255,255,.05)}.sb.sb-layout-hub .sb-hero:before{content:"";opacity:.6;pointer-events:none;background:url(/brand/books/hero/bethub-stage-v1.webp?v=2) 100%/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 48%);mask-image:linear-gradient(90deg,transparent 0%,#000 48%)}.sb.sb-layout-hub .sb-hero:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0,transparent 118px,rgba(255,255,255,.024) 118px,rgba(255,255,255,.024) 119px);position:absolute;top:0;bottom:0;left:0;right:0}.sb.sb-layout-hub .sb-hero>div:first-child{z-index:1;min-width:0;position:relative}.sb.sb-layout-hub .sb-kicker{color:var(--hub-mint);letter-spacing:.2em}.sb.sb-layout-hub .sb-hero h1{font-family:var(--hub-font);letter-spacing:-.02em;margin:10px 0 8px;font-size:34px;font-weight:800;line-height:1}.sb.sb-layout-hub .sb-hero h1 b{color:var(--hub-gold)}.sb.sb-layout-hub .sb-hero p{color:#9fb4b6;max-width:440px;font-size:12.5px}.sb.sb-layout-hub .sb-hero-stats{flex-wrap:wrap;gap:8px;margin:16px 0 0;display:flex;position:static}.sb.sb-layout-hub .sb-hero-stats span{border:1px solid var(--hub-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#9fb4b6;background:rgba(6,16,22,.6);border-radius:999px;align-items:baseline;gap:7px;min-width:0;padding:6px 11px;font-size:10.5px;display:flex}.sb.sb-layout-hub .sb-hero-stats strong{color:var(--hub-gold);letter-spacing:.1em;font-size:10px}.sb.sb-layout-hub .sb-hero-mark{display:none}.sb.sb-layout-hub .sb-lang{z-index:2;background:rgba(6,16,22,.86);border-color:#1f3137;top:14px;right:14px}.sb.sb-layout-hub .sb-lang button.on{background:var(--hub-gold);color:var(--hub-ink)}.sb.sb-layout-hub .h-spot{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(rgba(9,22,29,.9),rgba(6,16,22,.95));border:1px solid rgba(245,196,81,.35);border-radius:18px;gap:12px;padding:16px 18px 14px;display:grid;position:relative;box-shadow:0 20px 50px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.06)}.sb.sb-layout-hub .h-spot.is-live{border-color:rgba(255,83,103,.45)}.sb.sb-layout-hub .h-spot>small{letter-spacing:.16em;text-transform:uppercase;color:var(--hub-gold);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:800;display:block;overflow:hidden}.sb.sb-layout-hub .h-spot.is-live>small{color:#ff8a96}.sb.sb-layout-hub .h-spot-teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.sb.sb-layout-hub .h-spot-teams>div{text-align:center;color:var(--hub-text);min-width:0;font-size:12px;font-weight:800;font-family:var(--hub-font);justify-items:center;gap:7px;display:grid}.sb.sb-layout-hub .h-spot-teams>div img,.sb.sb-layout-hub .h-spot-teams>div .sb-team-fallback{object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,.5));flex-basis:48px;width:48px;height:48px}.sb.sb-layout-hub .h-spot-teams>div b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sb.sb-layout-hub .h-spot-teams time{background:rgba(245,196,81,.1);border:1px solid rgba(245,196,81,.3);border-radius:12px;justify-items:center;gap:2px;min-width:74px;padding:8px 12px;display:grid}.sb.sb-layout-hub .h-spot.is-live .h-spot-teams time{background:rgba(255,83,103,.1);border-color:rgba(255,83,103,.35)}.sb.sb-layout-hub .h-spot-teams time b{font-family:var(--hub-font);color:var(--hub-gold);font-size:18px;line-height:1}.sb.sb-layout-hub .h-spot.is-live .h-spot-teams time b{color:#ff8a96}.sb.sb-layout-hub .h-spot-teams time span{letter-spacing:.1em;text-transform:uppercase;color:#9fb4b6;font-size:9px}.sb.sb-layout-hub .h-spot-odds{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sb.sb-layout-hub .h-spot-odds button,.sb.sb-layout-hub .h-odds button,.sb.sb-layout-hub .h-detail button{color:#9fb4b6;cursor:pointer;background:linear-gradient(#0f1f26,#0a171d);border:1px solid #1f3137;border-radius:12px;align-content:center;justify-items:center;gap:2px;min-width:0;min-height:58px;padding:6px 8px;transition:border-color .15s,transform .15s,background .15s,box-shadow .15s;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.03)}.sb.sb-layout-hub .h-spot-odds button small,.sb.sb-layout-hub .h-odds button small,.sb.sb-layout-hub .h-detail button span{letter-spacing:.1em;text-transform:uppercase;opacity:.7;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;overflow:hidden}.sb.sb-layout-hub .h-spot-odds button b,.sb.sb-layout-hub .h-odds button b,.sb.sb-layout-hub .h-detail button b{font-family:var(--hub-font);color:var(--hub-gold);letter-spacing:-.01em;font-size:17px;line-height:1.1}.sb.sb-layout-hub .h-spot-odds button:hover,.sb.sb-layout-hub .h-odds button:hover,.sb.sb-layout-hub .h-detail button:hover{border-color:var(--hub-gold);transform:translateY(-1px)}.sb.sb-layout-hub .h-spot-odds button.on,.sb.sb-layout-hub .h-odds button.on,.sb.sb-layout-hub .h-detail button.on{color:var(--hub-ink);background:linear-gradient(#f5c451,#e0a92e);border-color:#ffe09a;box-shadow:0 10px 24px rgba(245,196,81,.25)}.sb.sb-layout-hub .h-spot-odds button.on b,.sb.sb-layout-hub .h-odds button.on b,.sb.sb-layout-hub .h-detail button.on b{color:var(--hub-ink)}.sb.sb-layout-hub .h-spot-odds button.on small,.sb.sb-layout-hub .h-odds button.on small,.sb.sb-layout-hub .h-detail button.on span{opacity:.85}.sb.sb-layout-hub .sb-sports-shell{margin:12px 0 0}.sb.sb-layout-hub .sb-sports{gap:8px;padding:2px 0 10px}.sb.sb-layout-hub .sb-sports button{border:1px solid var(--hub-line);background:var(--hub-panel);color:#9fb4b6;letter-spacing:.02em;min-height:44px;box-shadow:none;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 11px;font-size:11px;font-weight:800;display:inline-flex}.sb.sb-layout-hub .sb-sports button i{margin:0;font-size:16px}.sb.sb-layout-hub .sb-sports button .sb-sicon-mask{width:18px;height:18px;color:var(--hub-mint);margin:0}.sb.sb-layout-hub .sb-sports button:hover{color:#dceaea;border-color:#2a4349}.sb.sb-layout-hub .sb-sports button.on{border-color:var(--hub-gold);color:#fff;background:linear-gradient(#142b32,#0d2027);box-shadow:inset 0 0 0 1px rgba(245,196,81,.25),0 8px 22px rgba(245,196,81,.12)}.sb.sb-layout-hub .sb-count{font-family:var(--hub-font);color:var(--hub-muted);align-items:center;gap:5px;margin-left:2px;font-size:10px;font-weight:600;display:inline-flex}.sb.sb-layout-hub .sb-count span{color:#fff;background:#ff5367;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 5px;font-size:8.5px;font-weight:900;display:inline-grid}.sb.sb-layout-hub .sb-sports button.on .sb-count{color:var(--hub-gold)}.sb.sb-layout-hub .h-leagues{scrollbar-width:none;align-items:stretch;gap:8px;padding:0 2px 10px;display:flex;overflow-x:auto}.sb.sb-layout-hub .h-leagues::-webkit-scrollbar{display:none}.sb.sb-layout-hub .h-leagues-title{letter-spacing:.16em;color:var(--hub-mint);border-right:1px solid var(--hub-line);flex:none;align-self:center;margin-right:2px;padding-right:12px;font-size:9.5px;font-weight:800}.sb.sb-layout-hub .h-leagues button{border:1px solid var(--hub-line);background:var(--hub-panel);color:#c9dadb;text-align:left;cursor:pointer;border-radius:12px;flex:none;grid-template-columns:auto auto;grid-template-areas:"country count""league count";align-items:center;gap:1px 12px;padding:7px 12px;transition:border-color .15s,background .15s;display:grid}.sb.sb-layout-hub .h-leagues button small{letter-spacing:.1em;text-transform:uppercase;color:var(--hub-muted);grid-area:country;font-size:8.5px}.sb.sb-layout-hub .h-leagues button b{white-space:nowrap;text-overflow:ellipsis;grid-area:league;max-width:200px;font-size:11.5px;overflow:hidden}.sb.sb-layout-hub .h-leagues button i{font-style:normal;font-family:var(--hub-font);color:var(--hub-gold);border-left:1px solid var(--hub-line);grid-area:count;align-self:stretch;place-items:center;padding-left:12px;font-size:12px;display:grid}.sb.sb-layout-hub .h-leagues button:hover{border-color:#2a4349}.sb.sb-layout-hub .h-leagues button.on{border-color:var(--hub-gold);color:#fff;background:rgba(245,196,81,.08)}.sb.sb-layout-hub .sb-mode-switch{border:1px solid var(--hub-line);background:#08141a;border-radius:999px;justify-self:start;gap:0;width:auto;margin:12px 0 8px;padding:4px;display:inline-flex}.sb.sb-layout-hub .sb-mode-switch button{color:#9fb4b6;min-height:42px;box-shadow:none;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 18px;display:inline-flex}.sb.sb-layout-hub .sb-mode-switch button small{display:none}.sb.sb-layout-hub .sb-mode-switch button>span{font-size:14px}.sb.sb-layout-hub .sb-mode-switch button b{letter-spacing:.04em;font-size:12px;font-family:var(--hub-font)}.sb.sb-layout-hub .sb-mode-switch button.on{color:var(--hub-ink);background:linear-gradient(#f5c451,#e0a92e);box-shadow:0 8px 20px rgba(245,196,81,.2)}.sb.sb-layout-hub .sb-mode-switch button.on.live{color:#fff;background:linear-gradient(#ff5367,#e03a4e);box-shadow:0 8px 20px rgba(255,83,103,.22)}.sb.sb-layout-hub .sb-mode-switch button .pulse{margin:0}.sb.sb-layout-hub .sb-mode-switch button.on .pulse{background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.2)}.sb.sb-layout-hub .sb-tools{margin:0 0 8px}.sb.sb-layout-hub .sb-dates button,.sb.sb-layout-hub .sb-calendar{border-color:var(--hub-line);background:var(--hub-panel);color:#9fb4b6;border-radius:999px}.sb.sb-layout-hub .sb-dates button.on{background:var(--hub-gold);color:var(--hub-ink);box-shadow:none;border-color:#ffe09a}.sb.sb-layout-hub .sb-match-search input{border-color:var(--hub-line);background:#081720;border-radius:999px}.sb.sb-layout-hub .sb-match-search button{background:var(--hub-mint);border-color:var(--hub-mint);color:#031611;border-radius:999px}.sb.sb-layout-hub .sb-bulletin-controls select,.sb.sb-layout-hub .sb-bulletin-controls button,.sb.sb-layout-hub .sb-market-filters button{border-color:var(--hub-line);background:var(--hub-panel);color:#a9bdc2;border-radius:999px}.sb.sb-layout-hub .sb-bulletin-controls button.on,.sb.sb-layout-hub .sb-market-filters button.on{background:var(--hub-gold);color:var(--hub-ink);border-color:#ffe09a}.sb.sb-layout-hub .sb-view-modes{display:none}.sb.sb-layout-hub .sb-layout{margin-top:6px}.sb.sb-layout-hub .sb-events{background:#07121a;border-color:#16262c;border-radius:20px}.sb.sb-layout-hub .sb-events>.sb-title{height:52px;font-family:var(--hub-font);letter-spacing:.04em;color:#eef7f6;background:linear-gradient(90deg,rgba(245,196,81,.08),transparent 60%);border-color:#16262c}.sb.sb-layout-hub .sb-title .pulse{background:var(--hub-gold);box-shadow:0 0 0 5px rgba(245,196,81,.15)}.sb.sb-layout-hub .sb-title small,.sb.sb-layout-hub .sb-empty{color:var(--hub-muted)}.sb.sb-layout-hub .h-row{border-bottom:1px solid #132028;grid-template-columns:168px minmax(0,1fr) 318px 72px;align-items:center;gap:0 14px;margin:0 10px;padding:12px 14px;transition:background .15s;display:grid;position:relative}.sb.sb-layout-hub .h-row:last-of-type{border-bottom:0}.sb.sb-layout-hub .h-row:hover{background:rgba(245,196,81,.035)}.sb.sb-layout-hub .h-row.is-live{box-shadow:inset 3px 0 #ff5367}.sb.sb-layout-hub .h-row.is-open{background:rgba(30,224,181,.035)}.sb.sb-layout-hub .h-meta{gap:3px;min-width:0;display:grid}.sb.sb-layout-hub .h-meta span{letter-spacing:.14em;text-transform:uppercase;color:var(--hub-muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.sb.sb-layout-hub .h-meta b{color:#c9dadb;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sb.sb-layout-hub .h-meta time{font-family:var(--hub-font);color:var(--hub-gold);align-items:baseline;gap:6px;margin-top:2px;display:flex}.sb.sb-layout-hub .h-meta time strong{font-size:15px;font-weight:700}.sb.sb-layout-hub .h-meta time small{color:var(--hub-muted);letter-spacing:.06em;font-size:9px}.sb.sb-layout-hub .h-meta time em{color:#ff5367;letter-spacing:.08em;font-size:11px;font-style:normal;font-weight:800;animation:1.6s ease-in-out infinite gblink}.sb.sb-layout-hub .h-teams{gap:8px;min-width:0;display:grid}.sb.sb-layout-hub .h-team{min-width:0;font-family:var(--hub-font);color:var(--hub-text);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13.5px;font-weight:700;display:grid}.sb.sb-layout-hub .h-team img,.sb.sb-layout-hub .h-team .sb-team-fallback{object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.4));flex-basis:28px;width:28px;height:28px}.sb.sb-layout-hub .h-team .sb-team-fallback{font-size:12px}.sb.sb-layout-hub .h-team b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb.sb-layout-hub .h-team strong{text-align:center;color:#ff8a96;background:rgba(255,83,103,.12);border-radius:8px;min-width:30px;padding:2px 8px;font-size:14px;font-weight:800}.sb.sb-layout-hub .h-odds{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sb.sb-layout-hub .h-closed{text-align:center;color:var(--hub-muted);grid-column:1/-1;align-self:center;font-size:11px}.sb.sb-layout-hub .h-more{min-height:58px;color:var(--hub-mint);cursor:pointer;background:0 0;border:1px dashed #2a3f46;border-radius:12px;align-content:center;justify-items:center;gap:1px;transition:border-color .15s,background .15s;display:grid}.sb.sb-layout-hub .h-more b{font-family:var(--hub-font);font-size:15px;line-height:1}.sb.sb-layout-hub .h-more small{letter-spacing:.1em;text-transform:uppercase;color:var(--hub-muted);font-size:8.5px}.sb.sb-layout-hub .h-more:hover{border-style:solid;border-color:var(--hub-mint);background:rgba(30,224,181,.06)}.sb.sb-layout-hub .h-more-empty,.sb.sb-layout-hub .h-more-empty:hover{cursor:default;background:0 0;border-color:transparent}.sb.sb-layout-hub .h-detail{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 0 2px;display:grid}.sb.sb-layout-hub .h-detail section{background:#08141a;border:1px solid #16262c;border-radius:14px;min-width:0;padding:10px}.sb.sb-layout-hub .h-detail header{letter-spacing:.12em;text-transform:uppercase;height:auto;color:var(--hub-mint);white-space:nowrap;text-overflow:ellipsis;background:0 0;margin:0 0 8px;padding:0;font-size:9.5px;font-weight:800;display:block;overflow:hidden}.sb.sb-layout-hub .h-detail section>div{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;display:grid}.sb.sb-layout-hub .h-detail button{border-radius:10px;min-height:50px}.sb.sb-layout-hub .h-detail button b{font-size:14px}.sb.sb-layout-hub .sb-coupon{border-color:#16262c;border-radius:20px}.sb.sb-layout-hub .sb-coupon .sb-title{background:linear-gradient(90deg,rgba(245,196,81,.08),transparent)}.sb.sb-layout-hub .sb-tabs button.on{border-color:var(--hub-gold);color:var(--hub-gold)}.sb.sb-layout-hub .sb-tabs i{background:var(--hub-gold);color:var(--hub-ink)}.sb.sb-layout-hub .sb-picks em,.sb.sb-layout-hub .sb-stake p strong{color:var(--hub-gold)}.sb.sb-layout-hub .sb-place{color:var(--hub-ink);font-family:var(--hub-font);letter-spacing:.04em;background:linear-gradient(100deg,#e0a92e,#f5c451);box-shadow:0 12px 30px rgba(245,196,81,.2)}.sb.sb-layout-hub .sb-coupon-empty span{color:var(--hub-gold);border-color:rgba(245,196,81,.4)}@media (max-width:1400px){.sb.sb-layout-hub .h-row{grid-template-columns:136px minmax(0,1fr) 258px 64px}.sb.sb-layout-hub .sb-hero{grid-template-columns:minmax(0,1fr) 400px}}@media (max-width:1100px){.sb.sb-layout-hub .h-detail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sb.sb-layout-hub .sb-hero{border-radius:18px;grid-template-columns:1fr;gap:14px;min-height:0;padding:16px 14px 14px}.sb.sb-layout-hub .sb-hero:before{opacity:.35;-webkit-mask-image:linear-gradient(transparent 0%,#000 60%);mask-image:linear-gradient(transparent 0%,#000 60%)}.sb.sb-layout-hub .sb-hero h1{font-size:24px}.sb.sb-layout-hub .sb-hero p{font-size:11.5px}.sb.sb-layout-hub .sb-hero-stats,.sb.sb-layout-hub .sb-lang{display:none}.sb.sb-layout-hub .h-spot{padding:12px}.sb.sb-layout-hub .h-spot-teams>div img,.sb.sb-layout-hub .h-spot-teams>div .sb-team-fallback{flex-basis:36px;width:36px;height:36px}.sb.sb-layout-hub .h-spot-teams>div{font-size:11px}.sb.sb-layout-hub .h-spot-odds button,.sb.sb-layout-hub .h-odds button,.sb.sb-layout-hub .h-detail button{min-height:50px}.sb.sb-layout-hub .sb-mode-switch{justify-self:stretch;width:100%;margin:10px 0 6px;display:flex}.sb.sb-layout-hub .sb-mode-switch button{flex:1;justify-content:center;padding:6px 10px}.sb.sb-layout-hub .sb-sports button{min-height:40px;padding:6px 12px 6px 9px;font-size:10px}.sb.sb-layout-hub .h-leagues button b{max-width:150px}.sb.sb-layout-hub .h-row{grid-template-columns:minmax(0,1fr) 56px;grid-template-areas:"meta more""teams teams""odds odds";row-gap:10px;margin:0 6px;padding:10px 8px}.sb.sb-layout-hub .h-meta{grid-area:meta;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px}.sb.sb-layout-hub .h-meta time{margin:0}.sb.sb-layout-hub .h-more{grid-area:more;min-height:44px}.sb.sb-layout-hub .h-teams{grid-area:teams}.sb.sb-layout-hub .h-odds{grid-area:odds}.sb.sb-layout-hub .h-detail{grid-template-columns:1fr;padding-top:8px}}.sb.sb-layout-hub .sb-hero{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;min-height:0;padding:24px 30px 26px}.sb.sb-layout-hub .sb-hero>div:first-child{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand h1 stats""brand p stats";align-items:center;gap:4px 28px;padding-right:110px;display:grid}.sb.sb-layout-hub .sb-provider-brand{border-right:1px solid var(--hub-line);grid-area:brand;align-self:center;justify-items:start;gap:0;height:auto;margin:0;padding-right:28px;display:grid}.sb.sb-layout-hub .sb-provider-brand .sb-kicker{display:none}.sb.sb-layout-hub .sb-provider-logo{object-fit:contain;object-position:left center;width:168px;height:auto}.sb.sb-layout-hub .sb-hero h1{grid-area:h1;align-self:end;margin:0;font-size:28px}.sb.sb-layout-hub .sb-hero p{grid-area:p;align-self:start;margin:0}.sb.sb-layout-hub .sb-hero-stats{grid-area:stats;align-content:center;gap:6px;margin:0;display:grid}.sb.sb-layout-hub .sb-hero>div.sb-lang{z-index:2;position:absolute}.sb.sb-layout-hub .h-stage{z-index:1;gap:10px;min-width:0;display:grid;position:relative}.sb.sb-layout-hub .h-stage-head{align-items:baseline;gap:12px;display:flex}.sb.sb-layout-hub .h-stage-head small{letter-spacing:.18em;text-transform:uppercase;color:var(--hub-gold);border-left:3px solid var(--hub-gold);padding-left:10px;font-size:10px;font-weight:800}.sb.sb-layout-hub .h-stage.is-live .h-stage-head small{color:#ff8a96;border-color:#ff5367}.sb.sb-layout-hub .h-stage-head span{color:var(--hub-muted);font-size:10px}.sb.sb-layout-hub .h-stage-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;display:grid}.sb.sb-layout-hub .h-spot{gap:10px;min-width:0;padding:14px 14px 12px}.sb.sb-layout-hub .h-spot>small{cursor:pointer}.sb.sb-layout-hub .h-spot>small:hover{color:#fff}.sb.sb-layout-hub .h-spot-teams{gap:8px}.sb.sb-layout-hub .h-spot-teams>div{font-size:11.5px}.sb.sb-layout-hub .h-spot-teams>div img,.sb.sb-layout-hub .h-spot-teams>div .sb-team-fallback{flex-basis:40px;width:40px;height:40px}.sb.sb-layout-hub .h-spot-teams time{min-width:64px;padding:7px 10px}.sb.sb-layout-hub .h-spot-teams time b{font-size:16px}.sb.sb-layout-hub .h-spot-odds{gap:6px}.sb.sb-layout-hub .h-spot-odds button{min-height:52px}.sb.sb-layout-hub .h-spot-odds button b{font-size:16px}@media (max-width:1400px){.sb.sb-layout-hub .h-stage-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.sb.sb-layout-hub .h-stage-cards .h-spot:nth-child(n+4){display:none}}@media (max-width:1100px){.sb.sb-layout-hub .h-stage-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sb.sb-layout-hub .h-stage-cards .h-spot:nth-child(n+3){display:none}.sb.sb-layout-hub .sb-hero>div:first-child{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand h1""brand p"}.sb.sb-layout-hub .sb-hero-stats{display:none}}@media (max-width:900px){.sb.sb-layout-hub .sb-hero{gap:12px;padding:14px 12px}.sb.sb-layout-hub .sb-hero>div:first-child{padding-right:0;display:block}.sb.sb-layout-hub .sb-provider-brand{border:0;margin:0 0 6px;padding:0}.sb.sb-layout-hub .sb-provider-logo{width:130px}.sb.sb-layout-hub .sb-hero h1{margin:4px 0;font-size:22px}.sb.sb-layout-hub .h-stage-cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -12px;padding:0 12px 4px;display:flex;overflow-x:auto}.sb.sb-layout-hub .h-stage-cards::-webkit-scrollbar{display:none}.sb.sb-layout-hub .h-stage-cards .h-spot{scroll-snap-align:start;flex:0 0 84%}.sb.sb-layout-hub .h-stage-cards .h-spot:nth-child(n+3),.sb.sb-layout-hub .h-stage-cards .h-spot:nth-child(n+4){display:grid}}.sb.sb-layout-grid .sb-view-modes,.sb.sb-layout-cards .sb-view-modes,.sb.sb-layout-pulse .sb-view-modes{display:none}@media (max-width:900px){.sb[data-book=betgrid] .g-row{grid-template-columns:56px minmax(0,1fr) 40px}.sb[data-book=betgrid] .g-group{grid-template-columns:1fr;padding-left:12px}.sb[data-book=winpulse] .p-row{grid-template-columns:52px minmax(0,1fr) 40px}.sb[data-book=winpulse] .p-group{grid-template-columns:1fr;margin:12px 8px 2px;padding-left:12px}.sb[data-book=winpulse] .p-group div{display:none}.sb[data-book=betgrid] .sb-sports button{gap:6px;padding:6px 10px}.sb[data-book=betgrid] .sb-count{gap:4px;margin-left:4px}.sb[data-book=betgrid] .sb-count span:before{content:"● "}.sb[data-book=betgrid] .sb-count span{padding:1px 4px}.sb[data-book=winpulse] .p-featured{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin:8px 8px 6px;padding-bottom:4px;display:flex;overflow-x:auto}.sb[data-book=winpulse] .p-featured::-webkit-scrollbar{display:none}.sb[data-book=winpulse] .p-featured article{scroll-snap-align:start;flex:0 0 84%;min-width:0}.sb[data-book=winpulse] .p-featured header{min-width:0}.sb[data-book=winpulse] .p-featured header small{max-width:55%}.sb[data-book=winpulse] .pf-odds{grid-template-columns:repeat(3,minmax(0,1fr))}.sb[data-book=winpulse] .pf-odds button{min-width:0;padding:5px 3px}.sb[data-book=winpulse] .pf-odds button small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}}.sb[data-book=betgrid] .sb-books{gap:4px}.sb[data-book=betgrid] .sb-books button{background:#0b1a33;border-color:#1f3561;border-radius:4px;min-height:46px}.sb[data-book=betgrid] .sb-books button.on{background:#0e2040;border-color:#60a5fa;box-shadow:inset 0 0 0 1px rgba(96,165,250,.3)}.sb[data-book=betgrid] .sb-books button.on:after{display:none}.sb[data-book=betgrid] .sb-sports-shell{scrollbar-width:thin;scrollbar-color:#1f3561 transparent;max-height:calc(100vh - 110px);overflow-y:auto}.sb[data-book=betgrid] .g-tree{border-top:1px solid #1b2b4a;margin-top:8px;padding-top:8px;font-family:IBM Plex Mono,Consolas,monospace}.sb[data-book=betgrid] .g-tree-mode{grid-template-columns:1fr 1fr;gap:4px;margin:0 0 8px;display:grid}.sb[data-book=betgrid] .g-tree-mode button{color:#8ec1ff;letter-spacing:.12em;cursor:pointer;background:#0b1a33;border:1px solid #1f3561;border-radius:3px;min-height:30px;font-size:10px}.sb[data-book=betgrid] .g-tree-mode button.on{color:#fff;background:#1d4ed8;border-color:#60a5fa}.sb[data-book=betgrid] .g-tree-mode button.on.live{background:#b91c1c;border-color:#f87171}.sb[data-book=betgrid] .g-tree h4{letter-spacing:.14em;color:#dbe7ff;border-left:3px solid #3b82f6;justify-content:space-between;margin:4px 6px 6px;padding-left:10px;font-size:10px;display:flex}.sb[data-book=betgrid] .g-tree h4 i{color:#5f78a8;font-style:normal}.sb[data-book=betgrid] .g-country-head{color:#9db1d6;text-transform:uppercase;letter-spacing:.06em;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #15244a;grid-template-columns:minmax(0,1fr) auto 14px;gap:8px;width:100%;padding:7px 8px;font-size:10.5px;display:grid}.sb[data-book=betgrid] .g-country-head span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb[data-book=betgrid] .g-country-head i{color:#5f78a8;font-style:normal}.sb[data-book=betgrid] .g-country-head b{color:#60a5fa;text-align:center}.sb[data-book=betgrid] .g-country.open .g-country-head{color:#fff;background:#0b1a33}.sb[data-book=betgrid] .g-leagues{border-bottom:1px solid #15244a;padding:4px 0 6px}.sb[data-book=betgrid] .g-leagues button{color:#9db1d6;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid transparent;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;padding:6px 8px 6px 16px;font-size:11px;display:grid}.sb[data-book=betgrid] .g-leagues button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb[data-book=betgrid] .g-leagues button i{color:#5f78a8;font-style:normal}.sb[data-book=betgrid] .g-leagues button:hover{color:#fff}.sb[data-book=betgrid] .g-leagues button.on{color:#fff;background:#0e2040;border-left-color:#3b82f6}.sb[data-book=betgrid] .g-tree-empty{color:#5f78a8;padding:8px;font-size:10px}.sb[data-book=betgrid] .g-team{gap:0}.sb[data-book=betgrid] .sb-coupon{background:#0b1a33;border:1px solid #1f3561;border-radius:4px;box-shadow:0 16px 45px rgba(0,0,0,.3)}.sb[data-book=betgrid] .sb-coupon .sb-title,.sb[data-book=betgrid] .sb-tabs{background:#0e2040;border-color:#1f3561;font-family:IBM Plex Mono,Consolas,monospace}.sb[data-book=betgrid] .sb-tabs button{color:#8ec1ff;letter-spacing:.08em}.sb[data-book=betgrid] .sb-tabs button.on{color:#fff;border-color:#60a5fa}.sb[data-book=betgrid] .sb-tabs i{color:#fff;background:#3b82f6;border-radius:3px}.sb[data-book=betgrid] .sb-picks>div{background:#0e2040;border-left:3px solid #3b82f6;border-radius:3px}.sb[data-book=betgrid] .sb-picks em{color:#8ec1ff;font-family:IBM Plex Mono,Consolas,monospace}.sb[data-book=betgrid] .sb-stake{background:#0b1a33;border-color:#2a4375 #1f3561 #1f3561;border-top-style:dashed;border-top-width:1px}.sb[data-book=betgrid] .sb-stake-entry,.sb[data-book=betgrid] .sb-stake input{background:#081429;border-color:#1f3561;border-radius:3px;font-family:IBM Plex Mono,Consolas,monospace}.sb[data-book=betgrid] .sb-chips button{color:#9db1d6;background:#0e2040;border-color:#1f3561;border-radius:3px;font-family:IBM Plex Mono,Consolas,monospace}.sb[data-book=betgrid] .sb-stake p b,.sb[data-book=betgrid] .sb-stake p strong{color:#8ec1ff;font-family:IBM Plex Mono,Consolas,monospace}.sb[data-book=betgrid] .sb-place{color:#fff;letter-spacing:.14em;box-shadow:none;background:#1d4ed8;border-radius:3px;font-family:IBM Plex Mono,Consolas,monospace}.sb[data-book=betgrid] .sb-dates button,.sb[data-book=betgrid] .sb-calendar,.sb[data-book=betgrid] .sb-match-search input,.sb[data-book=betgrid] .sb-match-search button{border-radius:3px;font-family:IBM Plex Mono,Consolas,monospace}.sb[data-book=betgrid] .sb-dates button{color:#8ec1ff;background:#0b1a33;border-color:#1f3561}.sb[data-book=betgrid] .sb-dates button.on{color:#fff;box-shadow:none;background:#1d4ed8;border-color:#60a5fa}.sb[data-book=betgrid] .sb-match-search button{color:#fff;background:#1d4ed8;border-color:#60a5fa}.sb[data-book=betgrid] .sb-mobile-slip-trigger{background:#0b1a33;border-color:#1f3561;border-radius:6px}.sb[data-book=betgrid] .sb-mobile-slip-symbol{color:#fff;background:#3b82f6;border-radius:4px}@media (max-width:900px){.sb[data-book=betgrid] .sb-sports-shell{max-height:none;overflow:visible}.sb[data-book=betgrid] .g-tree{border-top:0;margin:4px 0 0;padding:0}.sb[data-book=betgrid] .g-tree h4,.sb[data-book=betgrid] .g-country,.sb[data-book=betgrid] .g-tree-empty{display:none}.sb[data-book=betgrid] .g-tree-mode button{min-height:38px;font-size:11px}}.sb[data-book=winpulse] .sb-books button{background:#07140f;border-color:#13302a;border-radius:999px}.sb[data-book=winpulse] .sb-books button.on:after{background:#22c55e;left:30%;right:30%}.sb-mono{color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-style:normal;font-weight:900;line-height:1;display:inline-grid}.sb[data-book=sportexa] .sb-sports-shell{align-items:center;gap:6px;width:100%;display:flex}@media (max-width:900px){.sb[data-book=sportexa] .sb-sports-arrow{display:none}}.sb[data-book=winpulse] .sb-events{box-shadow:none;background:0 0;border:0;gap:10px;display:grid;overflow:visible}.sb[data-book=winpulse] .sb-events>.sb-title{background:#07140f;border:1px solid #13302a;border-radius:14px}.sb[data-book=winpulse] .pf-card{background:linear-gradient(160deg,#0b1f19,#07140f);border:1px solid #13302a;border-radius:16px;gap:10px;padding:14px 16px 14px 18px;display:grid;position:relative;box-shadow:inset 0 1px rgba(134,239,172,.06)}.sb[data-book=winpulse] .pf-card.is-live:before{content:"";background:linear-gradient(#22c55e,#86efac);border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:0;box-shadow:0 0 12px rgba(34,197,94,.6)}.sb[data-book=winpulse] .pf-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.sb[data-book=winpulse] .pf-league{letter-spacing:.14em;text-transform:uppercase;color:#5f8c7c;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.sb[data-book=winpulse] .pf-clock{color:#86efac;flex:none;align-items:center;gap:8px;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:15px;font-weight:800;display:inline-flex}.sb[data-book=winpulse] .pf-clock svg{width:30px;height:30px;transform:rotate(-90deg)}.sb[data-book=winpulse] .pf-clock circle{fill:none;stroke:#13302a;stroke-width:3.2px}.sb[data-book=winpulse] .pf-clock circle+circle{stroke:#22c55e;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(34,197,94,.7))}.sb[data-book=winpulse] .pf-head time{color:#86efac;flex:none;align-items:baseline;gap:6px;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:16px;font-weight:800;display:flex}.sb[data-book=winpulse] .pf-head time small{color:#5f8c7c;letter-spacing:.08em;font-size:10px}.sb[data-book=winpulse] .pf-match{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.sb[data-book=winpulse] .pf-side{min-width:0}.sb[data-book=winpulse] .pf-side b{color:#e9fbf0;text-overflow:ellipsis;white-space:nowrap;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:22px;font-weight:700;line-height:1.05;display:block;overflow:hidden}.sb[data-book=winpulse] .pf-side.away{text-align:right}.sb[data-book=winpulse] .pf-score strong{color:#86efac;background:#0e2b22;border:1px solid #1c4a3e;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:84px;padding:6px 14px;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:28px;font-weight:800;line-height:1;display:inline-flex}.sb[data-book=winpulse] .pf-score strong i{color:#5f8c7c;font-size:20px;font-style:normal}.sb[data-book=winpulse] .pf-score strong.vs{letter-spacing:.2em;color:#5f8c7c;font-size:14px}.sb[data-book=winpulse] .pf-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sb[data-book=winpulse] .pf-main button,.sb[data-book=winpulse] .pf-slide button{color:#9ccbb8;cursor:pointer;background:#0e2b22;border:1px solid #1c4a3e;border-radius:12px;justify-items:center;gap:2px;min-width:0;min-height:56px;padding:6px;transition:border-color .15s,transform .15s;display:grid}.sb[data-book=winpulse] .pf-main button small,.sb[data-book=winpulse] .pf-slide button span{text-transform:uppercase;letter-spacing:.1em;opacity:.75;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8.5px;overflow:hidden}.sb[data-book=winpulse] .pf-main button b,.sb[data-book=winpulse] .pf-slide button b{color:#86efac;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:21px;line-height:1}.sb[data-book=winpulse] .pf-main button:hover,.sb[data-book=winpulse] .pf-slide button:hover{border-color:#22c55e;transform:translateY(-1px)}.sb[data-book=winpulse] .pf-main button.on,.sb[data-book=winpulse] .pf-slide button.on{color:#03120a;background:#22c55e;border-color:#86efac}.sb[data-book=winpulse] .pf-closed{color:#5f8c7c;text-align:center;grid-column:1/-1;margin:0;font-size:11px}.sb[data-book=winpulse] .pf-more{color:#86efac;cursor:pointer;background:0 0;border:1px dashed #1c4a3e;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:40px;display:flex}.sb[data-book=winpulse] .pf-more b{font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:16px}.sb[data-book=winpulse] .pf-more small{letter-spacing:.12em;text-transform:uppercase;color:#5f8c7c;font-size:9px}.sb[data-book=winpulse] .pf-more:hover{border-style:solid;border-color:#22c55e}.sb[data-book=winpulse] .pf-slides{border-top:1px solid #13302a;padding-top:10px;overflow:hidden}.sb[data-book=winpulse] .pf-track{transition:transform .3s;display:flex}.sb[data-book=winpulse] .pf-slide{flex:0 0 100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.sb[data-book=winpulse] .pf-slide section{background:#07140f;border:1px solid #13302a;border-radius:12px;min-width:0;padding:8px}.sb[data-book=winpulse] .pf-slide section header{letter-spacing:.12em;text-transform:uppercase;color:#5f8c7c;white-space:nowrap;text-overflow:ellipsis;margin:0 0 6px;font-size:9px;display:block;overflow:hidden}.sb[data-book=winpulse] .pf-slide section>div{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:5px;display:grid}.sb[data-book=winpulse] .pf-slide button{border-radius:9px;min-height:48px}.sb[data-book=winpulse] .pf-slide button b{font-size:17px}.sb[data-book=winpulse] .pf-nav{align-items:center;gap:10px;margin-top:10px;display:flex}.sb[data-book=winpulse] .pf-nav>button{color:#86efac;cursor:pointer;background:#0e2b22;border:1px solid #1c4a3e;border-radius:50%;min-width:34px;height:34px;font-size:18px}.sb[data-book=winpulse] .pf-nav>button:disabled{opacity:.3;cursor:default}.sb[data-book=winpulse] .pf-dots{flex:1;justify-content:center;gap:6px;display:flex}.sb[data-book=winpulse] .pf-dots button{cursor:pointer;background:#1c4a3e;border:0;border-radius:50%;width:8px;height:8px;padding:0}.sb[data-book=winpulse] .pf-nav .pf-collapse{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;min-width:0;height:34px;padding:0 14px;font-size:10px}.sb[data-book=winpulse] .pf-windows{background:#07140f;border:1px solid #13302a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;padding:8px 10px;display:flex}.sb[data-book=winpulse] .pf-windows span{letter-spacing:.16em;color:#5f8c7c;margin-right:4px;font-size:9.5px;font-weight:800}.sb[data-book=winpulse] .pf-windows button{color:#9ccbb8;letter-spacing:.04em;cursor:pointer;background:#0e2b22;border:1px solid #1c4a3e;border-radius:999px;min-height:34px;padding:0 14px;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:700}.sb[data-book=winpulse] .pf-windows button.on{color:#03120a;background:#22c55e;border-color:#86efac}.sb[data-book=winpulse] .pf-team span{padding-left:0}@media (min-width:901px){.sb[data-book=winpulse] .sb-layout{grid-template-columns:minmax(0,1fr)}.sb[data-book=winpulse] .sb-coupon{z-index:1591;background:#07140f;border:0;border-left:1px solid #1c4a3e;border-radius:0;width:400px;height:100vh;max-height:none;transition:transform .28s;display:block;position:fixed;top:0;bottom:0;left:auto;right:0;transform:translate(104%);box-shadow:-20px 0 60px rgba(0,0,0,.5)}.sb[data-book=winpulse] .sb-coupon.mobile-open{transform:translate(0)}.sb[data-book=winpulse] .sb-mobile-slip-backdrop{z-index:1590;background:rgba(3,11,8,.55);border:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.sb[data-book=winpulse] .sb-mobile-slip-close{place-items:center;color:#86efac!important;background:#0e2b22!important;border:0!important;border-left:1px solid #13302a!important;font-size:22px!important;display:grid!important}.sb[data-book=winpulse] .sb-tabs{grid-template-columns:1fr 1fr 46px}.sb[data-book=winpulse] .sb-mobile-slip-trigger{z-index:1570;color:#e9fbf0;text-align:left;cursor:pointer;background:linear-gradient(105deg,#0e2b22,#07140f);border:1px solid #1c4a3e;border-radius:999px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;width:auto;min-width:240px;min-height:60px;margin:0;padding:8px 18px 8px 8px;display:grid;position:fixed;bottom:24px;left:auto;right:24px;box-shadow:0 18px 50px rgba(0,0,0,.5),0 0 0 1px rgba(34,197,94,.15)}.sb[data-book=winpulse] .sb-mobile-slip-trigger.is-open{opacity:0;pointer-events:none}.sb[data-book=winpulse] .sb-mobile-slip-symbol{color:#03120a;background:#22c55e;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;display:grid;position:relative}.sb[data-book=winpulse] .sb-mobile-slip-symbol i{color:#03120a;background:#86efac;border:2px solid #07140f;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:9px;font-style:normal;font-weight:950;display:grid;position:absolute;top:-5px;right:-5px}.sb[data-book=winpulse] .sb-mobile-slip-copy{gap:1px;min-width:0;display:grid}.sb[data-book=winpulse] .sb-mobile-slip-copy b{letter-spacing:.06em;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:11px}.sb[data-book=winpulse] .sb-mobile-slip-copy small{color:#5f8c7c;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.sb[data-book=winpulse] .sb-mobile-slip-trigger>strong{color:#86efac;white-space:nowrap;font-size:13px}}@media (max-width:900px){.sb[data-book=winpulse] .pf-card{padding:12px 12px 12px 14px}.sb[data-book=winpulse] .pf-side b{white-space:normal;font-size:17px;line-height:1.1}.sb[data-book=winpulse] .pf-score strong{min-width:68px;padding:4px 10px;font-size:24px}.sb[data-book=winpulse] .pf-main button{min-height:50px}.sb[data-book=winpulse] .pf-main button b{font-size:19px}.sb[data-book=winpulse] .pf-slide{grid-template-columns:1fr}.sb[data-book=winpulse] .pf-windows span{width:100%}}.sb.sb-layout-hub .h-slot{color:var(--hub-gold);font-family:var(--hub-font);letter-spacing:.18em;align-items:center;gap:12px;margin:16px 14px 4px;font-size:11px;font-weight:800;display:flex}.sb.sb-layout-hub .h-slot:before{content:"";background:var(--hub-gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px rgba(245,196,81,.15)}.sb.sb-layout-hub .h-slot:after{content:"";background:linear-gradient(90deg,rgba(245,196,81,.5),transparent);flex:1;height:1px}.sb.sb-layout-hub .h-slot+.h-row{border-top:0}.sb.sb-layout-hub .sb-coupon{background:#07121a;border:1px solid rgba(245,196,81,.25);border-radius:18px;position:sticky;box-shadow:0 24px 70px rgba(0,0,0,.45),inset 0 1px rgba(255,255,255,.04)}.sb.sb-layout-hub .sb-coupon .sb-tabs{font-family:var(--hub-font);letter-spacing:.06em;background:linear-gradient(90deg,rgba(245,196,81,.12),transparent);border-color:rgba(245,196,81,.2)}.sb.sb-layout-hub .sb-stake{background:#081520;border-top:1px dashed rgba(245,196,81,.35);position:relative}.sb.sb-layout-hub .sb-stake:before,.sb.sb-layout-hub .sb-stake:after{content:"";background:#061018;border:1px solid rgba(245,196,81,.25);border-radius:50%;width:18px;height:18px;position:absolute;top:-9px}.sb.sb-layout-hub .sb-stake:before{border-left-color:transparent;left:-10px}.sb.sb-layout-hub .sb-stake:after{border-right-color:transparent;right:-10px}.sb.sb-layout-hub .sb-picks>div{border-left:3px solid var(--hub-gold);background:#0a161c;border-radius:12px}.sb.sb-layout-hub .sb-chips button{border-color:var(--hub-line);background:var(--hub-panel);color:#9fb4b6;border-radius:999px}.sb.sb-layout-hub .sb-chips button.sb-chip-all{color:var(--hub-gold);border-color:rgba(245,196,81,.4)}.sb.sb-layout-hub .sb-stake-entry,.sb.sb-layout-hub .sb-stake input{font-family:var(--hub-font);border-radius:12px}.sb.sb-layout-hub .sb-mobile-slip-trigger{background:linear-gradient(105deg,#132129,#0a151c 62%,#07121a);border-color:rgba(245,196,81,.45)}.sb.sb-layout-hub .sb-mobile-slip-symbol{background:var(--hub-gold);color:var(--hub-ink);border-radius:12px}.sb.sb-layout-hub .sb-mobile-slip-trigger>strong{color:var(--hub-gold)}.sb[data-book=winpulse] .pf-track{align-items:flex-start}@media (max-width:900px){.sb[data-book=sportexa] .sb-lang{justify-self:center;width:max-content;display:inline-flex}}.sb.sb-layout-hub .sb-sports button .sb-sicon-mask{width:19px;height:19px;color:var(--hub-mint)}.sb.sb-layout-hub .sb-sports button.on .sb-sicon-mask{color:var(--hub-gold)}.sb.sb-layout-hub .sb-coupon-empty span{color:transparent;background:url(/brand/books/empty/bethub-slip-v1.png?v=3) 50%/contain no-repeat;border:0;border-radius:0;width:120px;height:120px}.sb.sb-layout-hub .sb-empty:before{content:"";background:url(/brand/books/empty/bethub-events-v1.png?v=3) 50%/contain no-repeat;width:140px;height:140px;margin:0 auto 6px;display:block}.sb.sb-layout-hub[data-mode=live] .sb-empty:before{background-image:url(/brand/books/empty/bethub-live-v1.png?v=3)}.sb.sb-layout-hub .sb-team-fallback.branded{color:transparent;background:url(/brand/books/bethub-team-fallback-v1.png?v=3) 50%/contain no-repeat}.sb.sb-layout-hub .h-team .sb-team-fallback.branded{background-image:url(/brand/books/bethub-team-fallback-v1-s.png?v=3)}.sb[data-book=betgrid] .sb-hero{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,rgba(11,26,51,.55),rgba(14,32,64,.45)),url(/brand/books/hero/betgrid-databar-v1.webp?v=3) 50%/cover no-repeat}.sb[data-book=betgrid] .sb-coupon{position:sticky;overflow:visible}.sb[data-book=betgrid] .sb-coupon:before{content:"";opacity:.9;pointer-events:none;background:url(/brand/books/tiles/betgrid-ticket-edge-v1.png?v=3) 0 0/10px repeat-y;width:10px;position:absolute;top:0;bottom:0;left:-6px}.sb[data-book=betgrid][data-mode=live] .sb-empty:before{background-image:url(/brand/books/empty/betgrid-live-v1.png?v=3)}.sb[data-book=betgrid] .sb-match-search button{background-image:url(/brand/books/icons/grid/search.svg?v=3);background-position:12px;background-repeat:no-repeat;background-size:14px 14px;padding-left:34px}@media (max-width:900px){.sb[data-book=betgrid] .sb-coupon:before{display:none}}.sb[data-book=sportexa] .x-bubble.art img{width:58px;height:58px;box-shadow:none;border-radius:50%}.sb[data-book=sportexa] .x-promos button img{object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:900px){.sb[data-book=sportexa] .x-promos{grid-template-columns:1fr;gap:8px}.sb[data-book=sportexa] .x-promos button{min-height:96px}.sb[data-book=sportexa] .x-promos button span{max-width:70%;padding:12px 14px}.sb[data-book=sportexa] .x-promos button b{font-size:15px}}.sb[data-book=winpulse] .p-featured article[data-sport=basketball]:before{background-image:url(/brand/books/pitch/basketball-v1.png?v=2)}.sb[data-book=winpulse] .p-featured article[data-sport=tennis]:before{background-image:url(/brand/books/pitch/tennis-v1.png?v=2)}.sb[data-book=winpulse] .p-featured article[data-sport=hockey]:before{background-image:url(/brand/books/pitch/hockey-v1.png?v=3)}.sb[data-book=winpulse] .p-featured article[data-sport=volleyball]:before{background-image:url(/brand/books/pitch/volleyball-v1.png?v=3)}.sb[data-book=winpulse] .p-featured article[data-sport=esports]:before{background-image:url(/brand/books/pitch/esports-v1.png?v=3)}.sb[data-book=winpulse][data-mode=live] .sb-empty:before{background-image:url(/brand/books/empty/winpulse-live-v1.png?v=3)}.sb[data-book=winpulse] .pf-more small:before{content:"";vertical-align:-3px;opacity:.8;background:url(/brand/books/icons/pulse/swipe.svg?v=3) 50%/contain no-repeat;width:14px;height:14px;margin-right:6px;display:inline-block}.sb[data-book=winpulse] .pf-card.is-live:after{content:"";opacity:.55;pointer-events:none;background:url(/brand/books/tiles/winpulse-momentum-v1.png?v=3) 0/100% 100% no-repeat;border-radius:3px;height:3px;position:absolute;bottom:5px;left:18px;right:16px}@media (max-width:900px){.sb[data-book=winpulse]{background-attachment:fixed;background-image:url(/brand/books/hero/winpulse-feed-v1.webp?v=3)!important;background-position:bottom!important;background-size:cover!important}}.sb.sb-layout-hub .sb-hero:before{opacity:.5;background-position:100%;-webkit-mask-image:none;mask-image:none}.sb.sb-layout-hub .sb-hero:after{background:linear-gradient(90deg,#071015 0%,rgba(7,16,21,.97) 26%,rgba(7,16,21,.55) 58%,rgba(7,16,21,.12) 100%)}.sb.sb-layout-hub .h-spot,.sb.sb-layout-hub .sb-hero-stats span{-webkit-backdrop-filter:none;backdrop-filter:none}.sb.sb-layout-hub .h-spot{background:linear-gradient(rgba(9,22,29,.78),rgba(6,16,22,.94)),url(/brand/books/tiles/bethub-stage-card-v1.webp?v=3) 50%/cover no-repeat}.sb[data-book=sportexa]{color:#e6fbfa;background-color:#06151c!important}.sb[data-book=sportexa] .sb-hero{text-align:left;background:linear-gradient(90deg,#06151c,#0a2a35 55%,#0e7490);border:1px solid #1f5a6b;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:16px;height:auto;min-height:0;margin-bottom:12px;padding:10px 16px;display:grid}.sb[data-book=sportexa] .sb-hero:before,.sb[data-book=sportexa] .sb-hero:after{display:none}.sb[data-book=sportexa] .sb-hero>div{align-items:center;gap:0;width:auto;display:flex}.sb[data-book=sportexa] .sb-hero p,.sb[data-book=sportexa] .sb-hero-stats,.sb[data-book=sportexa] .sb-hero h1,.sb[data-book=sportexa] .sb-hero-mark{display:none}.sb[data-book=sportexa] .sb-provider-brand{border-right:1px solid #1f5a6b;justify-content:flex-start;height:auto;margin:0;padding-right:16px}.sb[data-book=sportexa] .sb-provider-logo{object-position:left center;width:138px}.sb[data-book=sportexa] .sb-lang{background:rgba(6,21,28,.6);border:1px solid #1f5a6b;border-radius:999px;padding:3px;position:static;top:auto;right:auto;transform:none}.sb[data-book=sportexa] .sb-lang button{color:#9fd8dc;border-radius:999px}.sb[data-book=sportexa] .sb-lang button.on{color:#021a1a;background:#14b8a6}.sb[data-book=sportexa] .x-segment{align-items:center;gap:12px;min-width:0;display:flex}.sb[data-book=sportexa] .x-seg{background:rgba(6,21,28,.6);border:1px solid #1f5a6b;border-radius:999px;flex:none;padding:4px;display:inline-flex}.sb[data-book=sportexa] .x-seg button{color:#9fd8dc;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 16px;font-size:12px;font-weight:800;transition:background .15s,color .15s;display:inline-flex}.sb[data-book=sportexa] .x-seg button:hover{color:#e6fbfa}.sb[data-book=sportexa] .x-seg button.on{color:#021a1a;background:linear-gradient(90deg,#0e7490,#14b8a6);box-shadow:0 8px 20px rgba(20,184,166,.25)}.sb[data-book=sportexa] .x-seg button.on.live{color:#fff;background:linear-gradient(90deg,#be123c,#fb7185)}.sb[data-book=sportexa] .x-seg .pulse{background:#fb7185;width:7px;height:7px;margin:0;box-shadow:0 0 0 3px rgba(251,113,133,.2)}.sb[data-book=sportexa] .x-seg button.on .pulse{background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.25)}.sb[data-book=sportexa] .x-search{flex:auto;min-width:0;max-width:440px;margin-left:auto;display:flex}.sb[data-book=sportexa] .x-search input{color:#e6fbfa;border:1px solid #1f5a6b;border-right:0;border-radius:999px 0 0 999px;flex:auto;min-width:0;min-height:38px;padding:0 16px;font-size:12px}.sb[data-book=sportexa] .x-search button{color:#021a1a;cursor:pointer;background:linear-gradient(90deg,#0e7490,#14b8a6);border:1px solid #5eead4;border-radius:0 999px 999px 0;min-width:46px;font-size:17px}.sb[data-book=sportexa] .sb-sports-shell{align-items:center;gap:6px;width:100%;margin:0;display:flex}.sb[data-book=sportexa] .sb-sports{scrollbar-width:none;flex-wrap:nowrap;flex:auto;justify-content:flex-start;gap:8px;padding:4px 2px 10px;overflow-x:auto}.sb[data-book=sportexa] .sb-sports::-webkit-scrollbar{display:none}.sb[data-book=sportexa] .sb-sports button{flex:none;min-height:42px;padding:6px 14px 6px 10px}.sb[data-book=sportexa] .sb-sports-arrow{color:#5eead4;cursor:pointer;background:#0a1f2a;border:1px solid #1f5a6b;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;margin-bottom:6px;display:grid}.sb[data-book=sportexa] .sb-sports button .sb-sicon img{filter:invert()grayscale()brightness(1.15);width:20px;height:20px}.sb[data-book=sportexa] .sb-sports button.on .sb-sicon img{filter:brightness(0)invert(.08)}.sb[data-book=sportexa] .x-bubbles{scrollbar-width:none;gap:14px;padding:8px 4px 12px;display:flex;overflow-x:auto}.sb[data-book=sportexa] .x-bubbles::-webkit-scrollbar{display:none}.sb[data-book=sportexa] .x-bubbles button{color:#e6fbfa;cursor:pointer;background:0 0;border:0;flex:none;justify-items:center;gap:7px;width:92px;padding:0;display:grid}.sb[data-book=sportexa] .x-bubble{background:#0a1f2a;border:2px solid #163b4b;border-radius:50%;place-items:center;width:60px;height:60px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;position:relative;box-shadow:0 10px 24px rgba(0,0,0,.35)}.sb[data-book=sportexa] .x-bubble img{object-fit:cover;border-radius:50%;width:36px;height:36px}.sb[data-book=sportexa] .x-bubble.art{background:0 0;border-color:transparent}.sb[data-book=sportexa] .x-bubble.art img{width:60px;height:60px}.sb[data-book=sportexa] .x-bubble i{color:#021a1a;background:#14b8a6;border:2px solid #06151c;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.sb[data-book=sportexa] .x-bubbles button small{-webkit-line-clamp:2;color:#cfeff2;text-align:center;white-space:normal;-webkit-box-orient:vertical;max-width:92px;font-size:10.5px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.sb[data-book=sportexa] .x-bubbles button:hover .x-bubble{border-color:#1f5a6b;transform:translateY(-2px)}.sb[data-book=sportexa] .x-bubbles button.on .x-bubble{border-color:#5eead4;box-shadow:0 0 0 3px rgba(94,234,212,.2),0 10px 24px rgba(0,0,0,.35)}.sb[data-book=sportexa] .x-bubbles button.on small{color:#5eead4}.sb[data-book=sportexa] .x-promos{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 12px;display:grid}.sb[data-book=sportexa] .x-promos button{text-align:left;cursor:pointer;background:#0a1f2a;border:1px solid #1f5a6b;border-radius:18px;min-height:126px;padding:0;transition:transform .18s;display:block;position:relative;overflow:hidden;box-shadow:0 18px 50px rgba(0,0,0,.35)}.sb[data-book=sportexa] .x-promos button:hover{transform:translateY(-2px)}.sb[data-book=sportexa] .x-promos button img{object-fit:cover;object-position:right center;opacity:.92;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.sb[data-book=sportexa] .x-promos button:after{content:"";background:linear-gradient(90deg,#06151c 0%,rgba(6,21,28,.95) 40%,rgba(6,21,28,.25) 75%);position:absolute;top:0;bottom:0;left:0;right:0}.sb[data-book=sportexa] .x-promos button span{z-index:1;justify-items:start;gap:4px;max-width:62%;padding:18px 20px;display:grid;position:relative}.sb[data-book=sportexa] .x-promos button b{letter-spacing:-.02em;color:#e6fbfa;font-family:Montserrat,Poppins,system-ui,sans-serif;font-size:18px;font-weight:900}.sb[data-book=sportexa] .x-promos button small{color:#9fd8dc;font-size:11px}.sb[data-book=sportexa] .x-promos button em{color:#021a1a;letter-spacing:.08em;background:linear-gradient(90deg,#0e7490,#14b8a6);border-radius:999px;margin-top:6px;padding:6px 12px;font-size:10px;font-style:normal;font-weight:800;display:inline-block}.sb[data-book=sportexa] .sb-mobile-slip-trigger{color:#e6fbfa;background:linear-gradient(105deg,#0c2a35,#08202a);border-color:#1f5a6b}.sb[data-book=sportexa] .sb-mobile-slip-symbol{color:#021a1a;background:#14b8a6}.sb[data-book=sportexa] .sb-mobile-slip-trigger>strong{color:#5eead4}@media (min-width:901px){.sb[data-book=sportexa] .sb-layout{grid-template-columns:minmax(0,1fr)}.sb[data-book=sportexa] .sb-coupon{z-index:1591;background:#08202a;border:1px solid #1f5a6b;border-radius:22px;width:400px;max-width:calc(100vw - 48px);max-height:min(80vh,780px);display:none;position:fixed;top:auto;bottom:24px;left:auto;right:24px;overflow-y:auto;box-shadow:0 30px 80px rgba(0,0,0,.55)}.sb[data-book=sportexa] .sb-coupon.mobile-open{animation:.22s ease-out sbSlipUp;display:block}.sb[data-book=sportexa] .sb-mobile-slip-backdrop{z-index:1590;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(3,11,16,.55);border:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.sb[data-book=sportexa] .sb-mobile-slip-close{place-items:center;color:#5eead4!important;background:#0a1f2a!important;border:0!important;border-left:1px solid #163b4b!important;font-size:22px!important;display:grid!important}.sb[data-book=sportexa] .sb-tabs{border-radius:22px 22px 0 0;grid-template-columns:1fr 1fr 46px}.sb[data-book=sportexa] .sb-mobile-slip-trigger{z-index:1570;text-align:left;cursor:pointer;border-radius:999px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;width:380px;max-width:calc(100vw - 48px);min-height:60px;margin:0;padding:8px 16px 8px 8px;display:grid;position:fixed;bottom:24px;left:auto;right:24px;box-shadow:0 18px 50px rgba(0,0,0,.5)}.sb[data-book=sportexa] .sb-mobile-slip-trigger.is-open{opacity:0;pointer-events:none}.sb[data-book=sportexa] .sb-mobile-slip-symbol{border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;display:grid;position:relative}.sb[data-book=sportexa] .sb-mobile-slip-symbol i{color:#021a1a;background:#38bdf8;border:2px solid #08202a;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:9px;font-style:normal;font-weight:950;display:grid;position:absolute;top:-5px;right:-5px}.sb[data-book=sportexa] .sb-mobile-slip-copy{gap:1px;min-width:0;display:grid}.sb[data-book=sportexa] .sb-mobile-slip-copy b{letter-spacing:.06em;font-size:11px}.sb[data-book=sportexa] .sb-mobile-slip-copy small{color:#9fd8dc;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.sb[data-book=sportexa] .sb-mobile-slip-trigger>strong{white-space:nowrap;font-size:13px}.sb[data-book=sportexa] .sb-picks{max-height:40vh}}@media (max-width:900px){.sb[data-book=sportexa] .sb-hero{grid-template-columns:1fr;gap:10px;height:auto;padding:10px 12px}.sb[data-book=sportexa] .sb-hero>div{justify-content:center}.sb[data-book=sportexa] .sb-provider-brand{border:0;padding:0}.sb[data-book=sportexa] .sb-lang{justify-self:center;width:max-content;display:inline-flex}.sb[data-book=sportexa] .x-segment{flex-wrap:wrap;gap:8px}.sb[data-book=sportexa] .x-seg{justify-content:space-between;width:100%}.sb[data-book=sportexa] .x-seg button{flex:1;justify-content:center;padding:0 8px;font-size:11px}.sb[data-book=sportexa] .x-search{width:100%;max-width:none}.sb[data-book=sportexa] .sb-sports-arrow{display:none}.sb[data-book=sportexa] .x-bubbles button{width:78px}.sb[data-book=sportexa] .x-bubble{width:54px;height:54px}.sb[data-book=sportexa] .x-bubble img{width:32px;height:32px}.sb[data-book=sportexa] .x-bubble.art img{width:54px;height:54px}.sb[data-book=sportexa] .x-promos{grid-template-columns:1fr;gap:8px}.sb[data-book=sportexa] .x-promos button{min-height:96px}.sb[data-book=sportexa] .x-promos button span{max-width:70%;padding:12px 14px}.sb[data-book=sportexa] .x-promos button b{font-size:15px}}.sb.sb-layout-hub .h-ligs{gap:8px;margin:2px 0 10px;display:grid}.sb.sb-layout-hub .h-ligs-title{letter-spacing:.18em;color:var(--hub-mint);border-left:3px solid var(--hub-mint);padding-left:10px;font-size:10px;font-weight:800}.sb.sb-layout-hub .h-ligs-row{scrollbar-width:thin;scrollbar-color:#1b2f33 transparent;gap:10px;padding:2px 2px 8px;display:flex;overflow-x:auto}.sb.sb-layout-hub .h-lig{border:1px solid var(--hub-line);background:var(--hub-panel);min-width:250px;max-width:300px;color:var(--hub-text);text-align:left;cursor:pointer;border-radius:14px;flex:none;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;transition:border-color .15s,background .15s,transform .15s;display:grid}.sb.sb-layout-hub .h-lig:hover{border-color:#2a4349;transform:translateY(-1px)}.sb.sb-layout-hub .h-lig.on{border-color:var(--hub-gold);background:rgba(245,196,81,.08);box-shadow:inset 0 0 0 1px rgba(245,196,81,.2)}.sb.sb-layout-hub .h-lig.all{text-align:center;grid-template-columns:1fr;justify-items:center;min-width:120px;max-width:140px}.sb.sb-layout-hub .h-lig.all b{font-family:var(--hub-font);font-size:14px}.sb.sb-layout-hub .h-lig.all small{color:var(--hub-muted);font-size:10px}.sb.sb-layout-hub .h-lig-flag{border:1px solid var(--hub-line);background:#0f1f26;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.sb.sb-layout-hub .h-lig-flag img{object-fit:cover;border-radius:50%;width:28px;height:28px}.sb.sb-layout-hub .h-lig-flag i{color:var(--hub-mint);font-size:10px;font-style:normal;font-weight:800}.sb.sb-layout-hub .h-lig-copy{min-width:0;display:grid}.sb.sb-layout-hub .h-lig-copy small{letter-spacing:.12em;text-transform:uppercase;color:var(--hub-muted);font-size:9px}.sb.sb-layout-hub .h-lig-copy b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.15;display:-webkit-box;overflow:hidden}.sb.sb-layout-hub .h-lig-meta{justify-items:end;gap:2px;display:grid}.sb.sb-layout-hub .h-lig-meta strong{font-family:var(--hub-font);color:var(--hub-gold);font-size:16px;line-height:1}.sb.sb-layout-hub .h-lig-meta em{color:var(--hub-muted);white-space:nowrap;font-size:9.5px;font-style:normal}.sb.sb-layout-hub .h-lig.on .h-lig-meta em{color:#ffd98a}.sb.sb-layout-hub .h-panel{background:#08141a;border:1px solid rgba(245,196,81,.25);border-radius:16px;grid-column:1/-1;margin-top:10px;padding:12px}.sb.sb-layout-hub .h-panel-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.sb.sb-layout-hub .h-tabs{flex-wrap:wrap;flex:auto;gap:6px;display:flex}.sb.sb-layout-hub .h-tabs button{border:1px solid var(--hub-line);background:var(--hub-panel);color:#9fb4b6;cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.sb.sb-layout-hub .h-tabs button i{min-width:18px;height:18px;color:var(--hub-mint);background:#132a31;border-radius:999px;place-items:center;padding:0 5px;font-size:9.5px;font-style:normal;display:inline-grid}.sb.sb-layout-hub .h-tabs button.on{background:var(--hub-gold);color:var(--hub-ink);border-color:#ffe09a}.sb.sb-layout-hub .h-tabs button.on i{color:var(--hub-ink);background:rgba(26,19,4,.18)}.sb.sb-layout-hub .h-msearch{border:1px solid var(--hub-line);min-width:200px;min-height:34px;color:var(--hub-text);border-radius:999px;padding:0 14px;font-size:12px}.sb.sb-layout-hub .h-panel-close{border:1px solid var(--hub-line);min-height:34px;color:var(--hub-mint);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:10px}.sb.sb-layout-hub .h-panel .h-detail{grid-column:auto;padding:0}.sb.sb-layout-hub .h-panel .h-closed{grid-column:1/-1;padding:16px 0}@media (max-width:900px){.sb.sb-layout-hub .h-lig{min-width:220px}.sb.sb-layout-hub .h-panel{grid-area:auto/1/auto/-1;padding:10px}.sb.sb-layout-hub .h-msearch{flex:100%;min-width:0}}.sb .h-detail section>div,.sb .g-market>div,.sb .pf-slide section>div,.sb .x-odds{align-content:start}.sb .h-detail,.sb .g-detail{align-items:start}.sb .h-detail section>div button,.sb .g-market>div button,.sb .pf-slide section>div button,.sb .x-odds button{width:100%;min-width:0}.sb .h-detail section>div button span,.sb .g-market>div button small,.sb .pf-slide section>div button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sb[data-book=sportexa] .x-odds button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb[data-book=winpulse]{--wp-bg:#0a0f0e;--wp-panel:rgba(16,23,21,0);--wp-card:linear-gradient(165deg,rgba(18,27,24,.96),rgba(10,16,14,.98));--wp-line:#1b2a24;--wp-line-strong:#27483a;--wp-text:#e8f3ec;--wp-muted:#7f9a8c;--wp-neon:#39ff8a;--wp-green:#22c55e;--wp-amber:#f5c451;background-color:#0a0f0e!important;background-image:radial-gradient(900px 420px at 85% -10%,rgba(34,197,94,.1),transparent 70%),radial-gradient(700px 320px at 0 100%,rgba(57,255,138,.06),transparent 70%)!important}.sb[data-book=winpulse] .sb-books{border:1px solid var(--wp-line);background:rgba(10,15,14,.9);border-radius:999px;gap:6px;padding:6px}.sb[data-book=winpulse] .sb-books button{background:#0f1614;border-color:transparent;border-radius:999px;min-height:48px}.sb[data-book=winpulse] .sb-hero{border:1px solid var(--wp-line);background:linear-gradient(90deg,rgba(10,15,14,.98) 0%,rgba(10,15,14,.9) 45%,rgba(10,15,14,.55) 100%),url(/brand/books/hero/winpulse-feed-v1.webp?v=3) 100%/cover no-repeat;border-radius:16px;height:84px;min-height:84px;padding:0 22px;box-shadow:0 18px 50px rgba(0,0,0,.45),inset 0 1px rgba(255,255,255,.04)}.sb[data-book=winpulse] .sb-hero:after{opacity:.9;background:linear-gradient(90deg,transparent 0,transparent 35%,#39ff8a 50%,transparent 65%,transparent 100%) 0 0/200% 100%;height:2px;animation:2.8s linear infinite wpulse;bottom:0;-webkit-mask:none;mask:none}.sb[data-book=winpulse] .sb-hero-stats span{border-color:var(--wp-line);color:var(--wp-muted);background:rgba(10,15,14,.6);border-radius:999px}.sb[data-book=winpulse] .sb-mode-switch{border:1px solid var(--wp-line);background:#0f1614;border-radius:999px;justify-self:start;gap:0;width:auto;margin:0 0 10px;padding:4px;display:inline-flex}.sb[data-book=winpulse] .sb-mode-switch button{min-height:44px;color:var(--wp-muted);box-shadow:none;background:0 0;border:0;border-radius:999px;align-items:center;gap:9px;padding:6px 20px;font-size:12px;display:inline-flex}.sb[data-book=winpulse] .sb-mode-switch button small{display:none}.sb[data-book=winpulse] .sb-mode-switch button>span{font-size:14px}.sb[data-book=winpulse] .sb-mode-switch button b{letter-spacing:.08em;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:14px}.sb[data-book=winpulse] .sb-mode-switch button.on,.sb[data-book=winpulse] .sb-mode-switch button.on.live{color:#e8f3ec;background:#162420;box-shadow:inset 0 0 0 1px rgba(57,255,138,.45),0 0 18px rgba(34,197,94,.18)}.sb[data-book=winpulse] .sb-mode-switch button .pulse{background:var(--wp-muted);box-shadow:none;margin:0}.sb[data-book=winpulse] .sb-mode-switch button.on.live .pulse{background:#ff6b7f;animation:1.1s ease-in-out infinite wpblink;box-shadow:0 0 0 4px rgba(255,107,127,.18)}.sb[data-book=winpulse] .sb-sports button{border-color:var(--wp-line);color:var(--wp-muted);box-shadow:none;background:#0f1614}.sb[data-book=winpulse] .pf-windows button.on{color:var(--wp-neon);background:#162420;border-color:rgba(57,255,138,.5);box-shadow:inset 0 0 0 1px rgba(57,255,138,.2)}.sb[data-book=winpulse] .pf-card{border-color:var(--wp-line);background:var(--wp-card);overflow:hidden;box-shadow:0 14px 40px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.04)}.sb[data-book=winpulse] .pf-card:after{content:"";opacity:.08;pointer-events:none;background:url(/brand/books/pitch/football-v1.png?v=2) 100%/55% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000 100%);mask-image:linear-gradient(90deg,transparent 30%,#000 100%)}.sb[data-book=winpulse] .pf-card.is-live{border-color:var(--wp-line-strong);box-shadow:0 14px 40px rgba(0,0,0,.4),inset 0 1px rgba(57,255,138,.08)}.sb[data-book=winpulse] .pf-card>*{z-index:1;position:relative}.sb[data-book=winpulse] .pf-clock,.sb[data-book=winpulse] .pf-head time{color:var(--wp-neon)}.sb[data-book=winpulse] .pf-clock circle{stroke:var(--wp-line-strong)}.sb[data-book=winpulse] .pf-clock circle+circle{stroke:var(--wp-neon);filter:drop-shadow(0 0 4px rgba(57,255,138,.7))}.sb[data-book=winpulse] .pf-side b{color:var(--wp-text);font-weight:600}.sb[data-book=winpulse] .pf-score strong{border-color:var(--wp-line-strong);color:var(--wp-neon);background:#0f1614;box-shadow:inset 0 0 0 1px rgba(57,255,138,.08)}.sb[data-book=winpulse] .pf-score strong.vs{color:var(--wp-muted)}.sb[data-book=winpulse] .pf-main button.on,.sb[data-book=winpulse] .pf-slide button.on{border-color:var(--wp-neon);color:var(--wp-text);background:#162420;box-shadow:inset 0 0 0 1px rgba(57,255,138,.35),0 0 18px rgba(34,197,94,.22)}.sb[data-book=winpulse] .pf-more{border-color:var(--wp-line-strong);color:var(--wp-neon)}.sb[data-book=winpulse] .pf-more:hover{border-color:var(--wp-neon);background:rgba(57,255,138,.05)}.sb[data-book=winpulse] .pf-dots button.on{background:var(--wp-neon);box-shadow:0 0 8px rgba(57,255,138,.7)}.sb[data-book=winpulse] .pf-card.is-live:after{opacity:.1}.sb[data-book=winpulse] .p-featured article{border-color:var(--wp-line);background:var(--wp-card);box-shadow:0 14px 40px rgba(0,0,0,.35)}.sb[data-book=winpulse] .p-featured article:before{opacity:.14}.sb[data-book=winpulse] .p-featured header b,.sb[data-book=winpulse] .pf-team b{color:var(--wp-neon)}.sb[data-book=winpulse] .pf-odds button{border-color:var(--wp-line);color:var(--wp-muted);background:#131c19}.sb[data-book=winpulse] .pf-odds button b{color:var(--wp-neon)}.sb[data-book=winpulse] .pf-odds button.on{border-color:var(--wp-neon);color:var(--wp-text);background:#162420}.sb[data-book=winpulse] .pf-odds button.on b,.sb[data-book=winpulse] .pf-odds button.on small{color:var(--wp-neon);opacity:1}.sb[data-book=winpulse] .sb-coupon,.sb[data-book=winpulse] .sb-tabs{border-color:var(--wp-line);background:#0f1614}.sb[data-book=winpulse] .sb-stake{border-color:var(--wp-line);background:#0f1614}.sb[data-book=winpulse] .sb-chips button{border-color:var(--wp-line);color:var(--wp-muted);background:#131c19}@media (max-width:900px){.sb[data-book=winpulse]{background-attachment:fixed;background-image:linear-gradient(rgba(10,15,14,.85),rgba(10,15,14,.97)),url(/brand/books/hero/winpulse-feed-v1.webp?v=3)!important;background-position:bottom!important;background-size:cover!important}.sb[data-book=winpulse] .sb-hero{height:auto;min-height:0;padding:10px 14px}.sb[data-book=winpulse] .sb-mode-switch{justify-self:stretch;width:100%;display:flex}.sb[data-book=winpulse] .sb-mode-switch button{flex:1;justify-content:center;padding:6px 10px}.sb[data-book=winpulse] .pf-card:after{background-size:70%}}.sb[data-book=sportexa] .sb-provider-logo{filter:drop-shadow(0 6px 16px rgba(56,189,248,.25));width:150px}.sb[data-book=winpulse]{flex-wrap:wrap;align-items:flex-start;row-gap:0;display:flex}.sb[data-book=winpulse]>*{flex:0 0 100%;min-width:0}.sb[data-book=winpulse]>.sb-books{order:-1}.sb[data-book=winpulse]>.sb-hero{order:0}.sb[data-book=winpulse]>.sb-mode-switch{flex:none;order:1;margin:0 0 10px}.sb[data-book=winpulse]>.pf-windows{flex:auto;order:1;align-self:stretch;min-height:54px;margin:0 0 10px 10px}.sb[data-book=winpulse]>.sb-sports-shell,.sb[data-book=winpulse]>.sb-sports-more{order:2}.sb[data-book=winpulse]>.sb-layout{order:3}.sb[data-book=winpulse] .sb-events{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px}.sb[data-book=winpulse] .sb-events>.sb-title,.sb[data-book=winpulse] .sb-events>.sb-loading,.sb[data-book=winpulse] .sb-events>.sb-empty,.sb[data-book=winpulse] .sb-events>.sb-load-more,.sb[data-book=winpulse] .sb-events>.sb-special,.sb[data-book=winpulse] .pf-card.is-open{grid-column:1/-1}.sb[data-book=winpulse] .sb-events>.sb-title{height:44px;font-size:11px}.sb[data-book=winpulse] .pf-card{border-radius:14px;gap:9px;padding:12px 14px;overflow:hidden}.sb[data-book=winpulse] .pf-card:before{width:auto;height:2px;box-shadow:none;background:linear-gradient(90deg,transparent,#27483a,transparent);border-radius:0 0 3px 3px;top:0;bottom:auto;left:14px;right:14px}.sb[data-book=winpulse] .pf-card.is-live:before{background:linear-gradient(90deg,transparent,#39ff8a,transparent);box-shadow:0 0 14px rgba(57,255,138,.5)}.sb[data-book=winpulse] .pf-card:after{opacity:.07;background-size:60%}.sb[data-book=winpulse] .pf-head{gap:8px}.sb[data-book=winpulse] .pf-league{font-size:9px}.sb[data-book=winpulse] .pf-clock{font-size:13px}.sb[data-book=winpulse] .pf-clock svg{width:24px;height:24px}.sb[data-book=winpulse] .pf-head time{font-size:14px}.sb[data-book=winpulse] .pf-match{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"home score""away score";align-items:center;gap:6px 12px}.sb[data-book=winpulse] .pf-side:first-child{grid-area:home}.sb[data-book=winpulse] .pf-side.away{text-align:left;grid-area:away}.sb[data-book=winpulse] .pf-side b{font-size:16px;font-weight:600}.sb[data-book=winpulse] .pf-score{grid-area:score;align-self:stretch;display:grid}.sb[data-book=winpulse] .pf-score strong{flex-direction:column;justify-content:space-around;gap:0;min-width:58px;height:100%;padding:4px 10px;font-size:22px;line-height:1.05}.sb[data-book=winpulse] .pf-score strong i{display:none}.sb[data-book=winpulse] .pf-score strong.vs{font-size:12px}.sb[data-book=winpulse] .pf-main{gap:6px}.sb[data-book=winpulse] .pf-main button{border-radius:10px;min-height:50px;padding:5px 4px}.sb[data-book=winpulse] .pf-main button b{font-size:19px}.sb[data-book=winpulse] .pf-more{border-radius:10px;gap:8px;min-height:34px}.sb[data-book=winpulse] .pf-more b{font-size:14px}.sb[data-book=winpulse] .pf-card.is-open .pf-slide{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1300px){.sb[data-book=winpulse] .sb-events,.sb[data-book=winpulse] .pf-card.is-open .pf-slide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sb[data-book=winpulse]{display:block}.sb[data-book=winpulse] .sb-events{grid-template-columns:1fr}.sb[data-book=winpulse]>.pf-windows{min-height:0;margin-left:0}.sb[data-book=winpulse] .pf-card.is-open .pf-slide{grid-template-columns:1fr}.sb[data-book=winpulse] .pf-side b{white-space:nowrap}}.sb[data-book=winpulse]{--wp-bg:#0a1a16;--wp-card:linear-gradient(165deg,#13302a,#0b1f1a);--wp-line:#1f4a3d;--wp-line-strong:#2c6b55;--wp-text:#eafff3;--wp-muted:#8fc1ad;--wp-neon:#39ff8a;background-color:#0a1a16!important;background-image:radial-gradient(900px 480px at 85% -10%,rgba(34,197,94,.22),transparent 70%),radial-gradient(700px 360px at 0 100%,rgba(57,255,138,.12),transparent 70%),linear-gradient(#0b1d19,#081512)!important}.sb[data-book=winpulse] .sb-books button.on{background:#143b31}.sb[data-book=winpulse] .sb-hero{border-color:var(--wp-line);background:linear-gradient(90deg,rgba(10,26,22,.97) 0%,rgba(12,38,32,.9) 45%,rgba(12,38,32,.45) 100%),url(/brand/books/hero/winpulse-feed-v1.webp?v=3) 100%/cover no-repeat}.sb[data-book=winpulse] .sb-hero p{color:var(--wp-muted)}.sb[data-book=winpulse] .sb-hero-stats span{border-color:var(--wp-line);color:var(--wp-muted);background:rgba(10,26,22,.6)}.sb[data-book=winpulse] .sb-mode-switch{border-color:var(--wp-line);background:#0f2620}.sb[data-book=winpulse] .sb-mode-switch button{color:var(--wp-muted)}.sb[data-book=winpulse] .sb-mode-switch button.on{color:#03120a;background:linear-gradient(90deg,#15803d,#22c55e);box-shadow:0 8px 20px rgba(34,197,94,.3)}.sb[data-book=winpulse] .sb-mode-switch button.on b{color:#03120a}.sb[data-book=winpulse] .sb-mode-switch button.on.live{color:#fff;background:linear-gradient(90deg,#be123c,#fb7185);box-shadow:0 8px 20px rgba(251,113,133,.25)}.sb[data-book=winpulse] .sb-mode-switch button.on.live b{color:#fff}.sb[data-book=winpulse] .sb-mode-switch button.on.live .pulse{background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.2)}.sb[data-book=winpulse] .sb-sports button{border-color:var(--wp-line);color:var(--wp-muted);background:#0f2620}.sb[data-book=winpulse] .sb-sports button:hover{border-color:var(--wp-line-strong);color:var(--wp-text)}.sb[data-book=winpulse] .sb-sports button.on{color:var(--wp-text);background:linear-gradient(#1b4d3e,#143b31);border-color:#39ff8a;box-shadow:0 0 18px rgba(57,255,138,.25)}.sb[data-book=winpulse] .sb-sports-arrow{border-color:var(--wp-line);color:#a3ffc8;background:#0f2620}.sb[data-book=winpulse] .pf-windows{border-color:var(--wp-line);background:#0f2620}.sb[data-book=winpulse] .pf-windows span{color:var(--wp-muted)}.sb[data-book=winpulse] .pf-windows button{border-color:var(--wp-line);color:var(--wp-text);background:#143b31}.sb[data-book=winpulse] .pf-windows button.on{color:#03120a;box-shadow:none;background:linear-gradient(90deg,#15803d,#22c55e);border-color:#86efac}.sb[data-book=winpulse] .sb-events>.sb-title{border-color:var(--wp-line);color:var(--wp-text);background:#0f2620}.sb[data-book=winpulse] .pf-card{background:var(--wp-card);border-color:var(--wp-line);box-shadow:0 14px 40px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.05)}.sb[data-book=winpulse] .pf-card.is-live{border-color:var(--wp-line-strong)}.sb[data-book=winpulse] .pf-card:after{opacity:.1}.sb[data-book=winpulse] .pf-league{color:var(--wp-muted)}.sb[data-book=winpulse] .pf-side b{color:var(--wp-text)}.sb[data-book=winpulse] .pf-score strong{border-color:var(--wp-line-strong);color:#a3ffc8;background:#0b1f1a}.sb[data-book=winpulse] .pf-main button,.sb[data-book=winpulse] .pf-slide button{border-color:var(--wp-line);color:#b9e6d2;background:#143b31}.sb[data-book=winpulse] .pf-main button b,.sb[data-book=winpulse] .pf-slide button b{color:#a3ffc8}.sb[data-book=winpulse] .pf-main button:hover,.sb[data-book=winpulse] .pf-slide button:hover{border-color:#39ff8a;box-shadow:0 0 14px rgba(57,255,138,.2)}.sb[data-book=winpulse] .pf-main button.on,.sb[data-book=winpulse] .pf-slide button.on{color:#03120a;background:linear-gradient(#22c55e,#16a34a);border-color:#86efac;box-shadow:0 8px 20px rgba(34,197,94,.3)}.sb[data-book=winpulse] .pf-main button.on b,.sb[data-book=winpulse] .pf-slide button.on b,.sb[data-book=winpulse] .pf-main button.on small,.sb[data-book=winpulse] .pf-slide button.on span{color:#03120a;opacity:1}.sb[data-book=winpulse] .pf-more{border-color:var(--wp-line-strong);color:#a3ffc8;background:rgba(20,59,49,.5)}.sb[data-book=winpulse] .pf-more small{color:var(--wp-muted)}.sb[data-book=winpulse] .pf-slides{border-top-color:var(--wp-line)}.sb[data-book=winpulse] .pf-slide section{border-color:var(--wp-line);background:#0f2620}.sb[data-book=winpulse] .pf-slide section header{color:var(--wp-muted)}.sb[data-book=winpulse] .pf-nav>button{border-color:var(--wp-line);color:#a3ffc8;background:#143b31}.sb[data-book=winpulse] .pf-dots button{background:var(--wp-line-strong)}.sb[data-book=winpulse] .sb-coupon,.sb[data-book=winpulse] .sb-tabs,.sb[data-book=winpulse] .sb-stake{border-color:var(--wp-line);background:#0f2620}.sb[data-book=winpulse] .sb-picks>div,.sb[data-book=winpulse] .sb-chips button{border-color:var(--wp-line);color:var(--wp-text);background:#143b31}.sb[data-book=winpulse] .sb-mobile-slip-trigger{border-color:var(--wp-line-strong);background:linear-gradient(105deg,#1b4d3e,#0f2620)}@media (max-width:900px){.sb[data-book=winpulse]{background-image:linear-gradient(rgba(10,26,22,.82),rgba(10,26,22,.96)),url(/brand/books/hero/winpulse-feed-v1.webp?v=3)!important}}.sb[data-book=winpulse] .sb-hero{background:linear-gradient(90deg,#0f2620 0%,#143b31 48%,#1b5a44 78%,#22c55e 140%);border-color:#2c6b55;box-shadow:0 18px 50px rgba(0,0,0,.35),inset 0 1px rgba(163,255,200,.12)}.sb[data-book=winpulse] .sb-hero>div{z-index:1;position:relative}.sb[data-book=winpulse] .sb-hero p{color:#b9e6d2;border-left-color:#2c6b55}.sb[data-book=winpulse] .sb-hero-stats span{color:#b9e6d2;background:rgba(11,31,26,.75);border-color:#2c6b55}.sb[data-book=winpulse] .sb-hero-stats strong{color:#a3ffc8}.sb[data-book=winpulse] .sb-hero:after{background:linear-gradient(90deg,transparent 0,transparent 30%,#a3ffc8 50%,transparent 70%,transparent 100%) 0 0/200% 100%}.sb[data-book=winpulse] .sb-lang{background:rgba(11,31,26,.8);border-color:#2c6b55}.sb[data-book=winpulse] .sb-books{background:rgba(15,38,32,.92);border-color:#1f4a3d}.sb[data-book=winpulse] .sb-books button{background:#12302a}.sb[data-book=winpulse] .sb-books button.on{background:#1b4d3e;border-color:rgba(57,255,138,.55)}@media (max-width:900px){.sb[data-book=winpulse]{background-attachment:scroll;background-color:#0c211c!important;background-image:radial-gradient(520px 320px at 90% -5%,rgba(34,197,94,.28),transparent 70%),radial-gradient(420px 260px at 0 100%,rgba(57,255,138,.14),transparent 70%),linear-gradient(#0f2620,#0b1f1a)!important}.sb[data-book=winpulse] .pf-card{background:linear-gradient(165deg,#17382f,#0f2620);border-color:#2c6b55}.sb[data-book=winpulse] .pf-card:after{opacity:.06}.sb[data-book=winpulse] .sb-hero{background:linear-gradient(90deg,#143b31,#1b5a44)}.sb[data-book=winpulse] .sb-books{background:rgba(20,59,49,.95)}.sb[data-book=winpulse] .sb-mode-switch,.sb[data-book=winpulse] .pf-windows,.sb[data-book=winpulse] .sb-events>.sb-title,.sb[data-book=winpulse] .sb-sports button{background:#143b31;border-color:#2c6b55}.sb[data-book=winpulse] .pf-main button,.sb[data-book=winpulse] .pf-slide button{background:#1b4d3e;border-color:#2c6b55}}.sb[data-book=winpulse] .sb-provider-logo{filter:invert()hue-rotate(180deg)brightness(1.08)drop-shadow(0 6px 18px rgba(57,255,138,.3))}@media (max-width:900px){.sb[data-book=winpulse]{background-color:#0f2a24!important;background-image:radial-gradient(520px 320px at 90% -5%,rgba(34,197,94,.3),transparent 70%),radial-gradient(420px 260px at 0 100%,rgba(57,255,138,.16),transparent 70%),linear-gradient(#143b31,#0f2a24)!important}.sb[data-book=winpulse] .pf-card{background:linear-gradient(165deg,#1b4d3e,#143b31);border-color:#2c6b55}.sb[data-book=winpulse] .sb-hero{background:linear-gradient(90deg,#1b5a44,#22784f)}.sb[data-book=winpulse] .sb-books{background:rgba(27,77,62,.95)}.sb[data-book=winpulse] .sb-books button{background:#143b31}.sb[data-book=winpulse] .sb-mode-switch,.sb[data-book=winpulse] .pf-windows,.sb[data-book=winpulse] .sb-events>.sb-title,.sb[data-book=winpulse] .sb-sports button,.sb[data-book=winpulse] .pf-windows button{color:#eafff3;background:#1b4d3e;border-color:#2c6b55}.sb[data-book=winpulse] .pf-main button,.sb[data-book=winpulse] .pf-slide button,.sb[data-book=winpulse] .pf-score strong{color:#eafff3;background:#226352;border-color:#2c6b55}.sb[data-book=winpulse] .pf-main button b,.sb[data-book=winpulse] .pf-slide button b,.sb[data-book=winpulse] .pf-score strong{color:#d2ffe3}.sb[data-book=winpulse] .pf-league,.sb[data-book=winpulse] .pf-windows span{color:#a8d8c4}.sb[data-book=betgrid],.sb[data-book=sportexa],.sb[data-book=winpulse],.sb[data-book=bethub]{flex-flow:column;display:flex!important}.sb[data-book=betgrid]>*,.sb[data-book=sportexa]>*,.sb[data-book=winpulse]>*,.sb[data-book=bethub]>*{flex:none;width:auto;min-width:0}.sb[data-book] .sb-books{order:-1!important}.sb[data-book=winpulse]>.sb-mode-switch,.sb[data-book=winpulse]>.pf-windows{order:0;margin-left:0}.sb[data-book] .sb-layout{width:auto}}.sb[data-book=winpulse]{--wp-bg:#161b22;--wp-panel:#1c232c;--wp-card:#1f2730;--wp-line:#2a3340;--wp-line-strong:#3a4656;--wp-text:#f3f6f9;--wp-muted:#9aa7b4;--wp-green:#22c55e;--wp-lime:#a3e635;--wp-live:#ff5a7a;--bk-accent:#22c55e;color:var(--wp-text);background-color:#161b22!important;background-image:radial-gradient(800px 400px at 80% -10%,rgba(34,197,94,.14),transparent 70%),linear-gradient(#1a2028,#141920)!important}.sb[data-book=winpulse] .sb-books{background:var(--wp-panel);border:1px solid var(--wp-line);border-radius:14px;gap:6px;padding:6px}.sb[data-book=winpulse] .sb-books button{min-height:48px;box-shadow:none;background:#232c37;border-color:transparent;border-radius:10px}.sb[data-book=winpulse] .sb-books button.on{background:#28323e;border-color:rgba(34,197,94,.5);box-shadow:inset 0 0 0 1px rgba(34,197,94,.25)}.sb[data-book=winpulse] .sb-books button.on:after{display:none}.sb[data-book=winpulse] .sb-hero{border:1px solid var(--wp-line);background:var(--wp-panel);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;height:76px;min-height:76px;padding:0 18px;display:grid;box-shadow:0 14px 40px rgba(0,0,0,.25)}.sb[data-book=winpulse] .sb-hero:before,.sb[data-book=winpulse] .sb-hero:after{display:none}.sb[data-book=winpulse] .sb-hero>div{z-index:1;align-items:center;gap:0;width:auto;display:flex;position:relative}.sb[data-book=winpulse] .sb-hero p,.sb[data-book=winpulse] .sb-hero-stats,.sb[data-book=winpulse] .sb-hero h1,.sb[data-book=winpulse] .sb-hero-mark{display:none}.sb[data-book=winpulse] .sb-provider-brand{border-right:1px solid var(--wp-line);padding-right:16px}.sb[data-book=winpulse] .sb-provider-logo{filter:invert()hue-rotate(180deg)brightness(1.08);width:150px}.sb[data-book=winpulse] .sb-lang{border:1px solid var(--wp-line);background:#232c37;border-radius:999px;padding:3px;position:static;transform:none}.sb[data-book=winpulse] .sb-lang button{color:var(--wp-muted);border-radius:999px}.sb[data-book=winpulse] .pt-ticker{border:1px solid var(--wp-line);background:#131920;border-radius:999px;min-width:0;height:40px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.sb[data-book=winpulse] .pt-ticker-track{align-items:center;gap:28px;width:max-content;height:100%;padding:0 16px;animation:55s linear infinite ptTicker;display:flex}@keyframes ptTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.sb[data-book=winpulse] .pt-ticker-track span{white-space:nowrap;color:var(--wp-text);align-items:center;gap:8px;font-size:12px;display:inline-flex}.sb[data-book=winpulse] .pt-ticker-track span b{color:#d7dee6;font-weight:600}.sb[data-book=winpulse] .pt-ticker-track span em{color:var(--wp-lime);background:#232c37;border-radius:6px;padding:1px 8px;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:800}.sb[data-book=winpulse] .pt-ticker-track span small{color:var(--wp-live);font-size:10px;font-weight:800}.sb[data-book=winpulse] .pt-modes{border:1px solid var(--wp-line);background:var(--wp-panel);border-radius:12px;gap:4px;margin:0 0 10px;padding:4px;display:inline-flex}.sb[data-book=winpulse] .pt-modes button{min-height:42px;color:var(--wp-muted);letter-spacing:.03em;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 18px;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:15px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.sb[data-book=winpulse] .pt-modes button small{color:var(--wp-muted);background:#232c37;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.sb[data-book=winpulse] .pt-modes button i{background:var(--wp-muted);border-radius:50%;width:8px;height:8px}.sb[data-book=winpulse] .pt-modes button:hover{color:var(--wp-text)}.sb[data-book=winpulse] .pt-modes button.on{background:var(--wp-green);color:#06240f}.sb[data-book=winpulse] .pt-modes button.on small{color:#06240f;background:rgba(6,36,15,.18)}.sb[data-book=winpulse] .pt-modes button.on.live{background:var(--wp-live);color:#fff}.sb[data-book=winpulse] .pt-modes button.on.live i{background:#fff;animation:1.1s ease-in-out infinite wpblink}.sb[data-book=winpulse] .sb-sports-shell{background:0 0;border:0;margin:0 0 10px;padding:0}.sb[data-book=winpulse] .sb-sports{gap:8px;padding:2px 0 8px}.sb[data-book=winpulse] .sb-sports button{border:1px solid var(--wp-line);background:var(--wp-panel);width:auto;min-width:0;height:auto;min-height:42px;color:var(--wp-text);letter-spacing:0;text-transform:none;box-shadow:none;border-radius:999px;grid-template-rows:none;align-items:center;gap:8px;padding:6px 14px 6px 8px;font-size:12px;font-weight:700;display:inline-flex}.sb[data-book=winpulse] .sb-sports button .sb-sicon,.sb[data-book=winpulse] .sb-sports button .sb-sicon img{border-radius:50%;width:26px;height:26px;margin:0}.sb[data-book=winpulse] .sb-sports button i{margin:0;font-size:16px}.sb[data-book=winpulse] .sb-sports button.on .sb-sicon img{filter:none}.sb[data-book=winpulse] .sb-count{color:var(--wp-muted);letter-spacing:0;text-transform:none;align-items:center;gap:5px;margin:0;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:12px;display:inline-flex}.sb[data-book=winpulse] .sb-count b{font-weight:700}.sb[data-book=winpulse] .sb-count span{color:var(--wp-live);font-weight:800}.sb[data-book=winpulse] .sb-count span:before{content:"● ";vertical-align:middle;font-size:7px}.sb[data-book=winpulse] .sb-events>.sb-title,.sb[data-book=winpulse] .sb-events>.sb-loading,.sb[data-book=winpulse] .sb-events>.sb-empty,.sb[data-book=winpulse] .sb-events>.sb-load-more,.sb[data-book=winpulse] .sb-events>.sb-special,.sb[data-book=winpulse] .pt-tile.is-open{grid-column:1/-1}.sb[data-book=winpulse] .sb-title small,.sb[data-book=winpulse] .sb-empty,.sb[data-book=winpulse] .sb-loading{color:var(--wp-muted)}.sb[data-book=winpulse] .p-featured{display:none}.sb[data-book=winpulse] .pt-tile{border:1px solid var(--wp-line);background:var(--wp-card);border-radius:14px;gap:10px;padding:12px 14px;transition:border-color .15s,transform .15s;display:grid;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.22)}.sb[data-book=winpulse] .pt-tile:hover{border-color:var(--wp-line-strong)}.sb[data-book=winpulse] .pt-tile.is-live{border-color:rgba(163,230,53,.35)}.sb[data-book=winpulse] .pt-tile.is-live:before{content:"";background:linear-gradient(90deg,transparent,var(--wp-lime),transparent);border-radius:0 0 3px 3px;height:2px;position:absolute;top:0;left:14px;right:14px}.sb[data-book=winpulse] .pt-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.sb[data-book=winpulse] .pt-league{letter-spacing:.06em;text-transform:uppercase;color:var(--wp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sb[data-book=winpulse] .pt-live{color:var(--wp-live);background:rgba(255,90,122,.14);border-radius:999px;flex:none;align-items:center;gap:6px;padding:2px 9px;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:800;display:inline-flex}.sb[data-book=winpulse] .pt-live i{background:var(--wp-live);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite wpblink}.sb[data-book=winpulse] .pt-head time{color:var(--wp-text);flex:none;align-items:baseline;gap:6px;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:15px;font-weight:800;display:flex}.sb[data-book=winpulse] .pt-head time small{color:var(--wp-muted);letter-spacing:.06em;font-size:10px}.sb[data-book=winpulse] .pt-teams{gap:6px;display:grid}.sb[data-book=winpulse] .pt-team{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.sb[data-book=winpulse] .pt-team b{color:var(--wp-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.sb[data-book=winpulse] .pt-team strong{text-align:center;min-width:30px;color:var(--wp-lime);background:#2a3340;border-radius:7px;flex:none;padding:1px 8px;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:17px;font-weight:800}.sb[data-book=winpulse] .pt-progress{background:#2a3340;border-radius:3px;height:3px;overflow:hidden}.sb[data-book=winpulse] .pt-progress i{background:linear-gradient(90deg,var(--wp-green),var(--wp-lime));border-radius:3px;height:100%;display:block}.sb[data-book=winpulse] .pt-odds{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.sb[data-book=winpulse] .pt-odds.has-more{grid-template-columns:repeat(3,minmax(0,1fr)) 58px}.sb[data-book=winpulse] .pt-odds button,.sb[data-book=winpulse] .pt-markets button{border:1px solid var(--wp-line);min-width:0;min-height:50px;color:var(--wp-muted);cursor:pointer;background:#2a3340;border-radius:10px;justify-items:center;gap:2px;padding:5px 4px;transition:border-color .15s,transform .15s,background .15s;display:grid}.sb[data-book=winpulse] .pt-odds button small,.sb[data-book=winpulse] .pt-markets button span{text-transform:uppercase;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8.5px;overflow:hidden}.sb[data-book=winpulse] .pt-odds button b,.sb[data-book=winpulse] .pt-markets button b{color:var(--wp-text);font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:19px;font-weight:800;line-height:1}.sb[data-book=winpulse] .pt-odds button:hover,.sb[data-book=winpulse] .pt-markets button:hover{border-color:var(--wp-green);transform:translateY(-1px)}.sb[data-book=winpulse] .pt-odds button.on,.sb[data-book=winpulse] .pt-markets button.on{background:var(--wp-green);border-color:var(--wp-green);color:#06240f}.sb[data-book=winpulse] .pt-odds button.on b,.sb[data-book=winpulse] .pt-markets button.on b,.sb[data-book=winpulse] .pt-odds button.on small,.sb[data-book=winpulse] .pt-markets button.on span{color:#06240f}.sb[data-book=winpulse] .pt-more{border:1px dashed var(--wp-line-strong);min-height:50px;color:var(--wp-lime);cursor:pointer;background:0 0;border-radius:10px;align-content:center;justify-items:center;gap:1px;display:grid}.sb[data-book=winpulse] .pt-more b{font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:16px;font-weight:800}.sb[data-book=winpulse] .pt-more small{letter-spacing:.08em;text-transform:uppercase;color:var(--wp-muted);font-size:8px}.sb[data-book=winpulse] .pt-more:hover{border-style:solid;border-color:var(--wp-lime)}.sb[data-book=winpulse] .pt-closed{color:var(--wp-muted);text-align:center;grid-column:1/-1;margin:0;padding:12px 0;font-size:11px}.sb[data-book=winpulse] .pt-panel{border-top:1px solid var(--wp-line);padding-top:10px}.sb[data-book=winpulse] .pt-panel-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.sb[data-book=winpulse] .pt-tabs{flex-wrap:wrap;flex:auto;gap:6px;display:flex}.sb[data-book=winpulse] .pt-tabs button{border:1px solid var(--wp-line);background:var(--wp-panel);min-height:34px;color:var(--wp-muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.sb[data-book=winpulse] .pt-tabs button i{min-width:18px;height:18px;color:var(--wp-text);background:#2a3340;border-radius:999px;place-items:center;padding:0 5px;font-size:9.5px;font-style:normal;display:inline-grid}.sb[data-book=winpulse] .pt-tabs button.on{background:var(--wp-lime);border-color:var(--wp-lime);color:#1a2a05}.sb[data-book=winpulse] .pt-tabs button.on i{color:#1a2a05;background:rgba(26,42,5,.15)}.sb[data-book=winpulse] .pt-msearch{border:1px solid var(--wp-line);min-width:200px;min-height:34px;color:var(--wp-text);border-radius:999px;padding:0 14px;font-size:12px}.sb[data-book=winpulse] .pt-close{border:1px solid var(--wp-line);min-height:34px;color:var(--wp-text);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:10px}.sb[data-book=winpulse] .pt-markets{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}.sb[data-book=winpulse] .pt-markets section{border:1px solid var(--wp-line);background:var(--wp-panel);border-radius:12px;min-width:0;padding:8px}.sb[data-book=winpulse] .pt-markets section header{letter-spacing:.08em;text-transform:uppercase;color:var(--wp-muted);white-space:nowrap;text-overflow:ellipsis;margin:0 0 6px;font-size:9.5px;display:block;overflow:hidden}.sb[data-book=winpulse] .pt-markets section>div{align-content:start;gap:5px;display:grid}.sb[data-book=winpulse] .pt-markets button{border-radius:9px;min-height:46px}.sb[data-book=winpulse] .pt-markets button b{font-size:16px}.sb[data-book=winpulse] .sb-tabs button{color:var(--wp-muted)}.sb[data-book=winpulse] .sb-mobile-slip-close{border-left-color:var(--wp-line)!important;color:var(--wp-text)!important;background:#232c37!important}.sb[data-book=winpulse] .sb-picks>div{border-color:var(--wp-line);border-left:3px solid var(--wp-green);color:var(--wp-text);background:#232c37}.sb[data-book=winpulse] .sb-picks small{color:var(--wp-muted)}.sb[data-book=winpulse] .sb-stake-entry,.sb[data-book=winpulse] .sb-stake input,.sb[data-book=winpulse] .sb-chips button{border-color:var(--wp-line);color:var(--wp-text);background:#232c37}.sb[data-book=winpulse] .sb-coupon-empty{color:var(--wp-muted)}.sb[data-book=winpulse] .sb-mobile-slip-trigger{border-color:var(--wp-line-strong);color:var(--wp-text);background:linear-gradient(105deg,#28323e,#1c232c);box-shadow:0 18px 50px rgba(0,0,0,.45)}.sb[data-book=winpulse] .sb-mobile-slip-copy small{color:var(--wp-muted)}.sb[data-book=winpulse]>.pt-modes{flex:none;order:1}@media (max-width:1300px){.sb[data-book=winpulse] .sb-events,.sb[data-book=winpulse] .pt-markets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sb[data-book=winpulse]{background-attachment:scroll;background-color:#161b22!important;background-image:radial-gradient(500px 300px at 85% -5%,rgba(34,197,94,.16),transparent 70%),linear-gradient(#1a2028,#141920)!important}.sb[data-book=winpulse] .sb-hero{gap:10px;height:auto;min-height:0;padding:10px 12px;display:flex}.sb[data-book=winpulse] .pt-ticker,.sb[data-book=winpulse] .sb-lang{display:none}.sb[data-book=winpulse]>.pt-modes{width:100%;margin:0 0 8px;display:flex}.sb[data-book=winpulse] .pt-modes button{flex:1;justify-content:center;min-height:40px;padding:0 6px;font-size:13px}.sb[data-book=winpulse] .pt-modes button small{display:none}.sb[data-book=winpulse] .sb-events,.sb[data-book=winpulse] .pt-markets{grid-template-columns:1fr}.sb[data-book=winpulse] .pt-tile{padding:10px 12px}.sb[data-book=winpulse] .pt-team b{font-size:14px}.sb[data-book=winpulse] .pt-odds.has-more{grid-template-columns:repeat(3,minmax(0,1fr)) 52px}.sb[data-book=winpulse] .pt-msearch{flex:100%;min-width:0}.sb[data-book=winpulse] .pf-card,.sb[data-book=winpulse] .pf-windows,.sb[data-book=winpulse] .sb-mode-switch,.sb[data-book=winpulse] .sb-hero>div.pt-ticker{display:none}}.sb[data-book=winpulse]{--wp-bg:#171a36;--wp-bg-2:#141733;--wp-panel:#222750;--wp-card:#262b58;--wp-card-2:#2d3366;--wp-line:#363c73;--wp-line-strong:#4a5296;--wp-text:#f4f5ff;--wp-muted:#a2a8d6;--wp-lime:#c8f135;--wp-lime-ink:#1a2300;--wp-green:#c8f135;--wp-amber:#ffc247;--wp-live:#ff5c7a;--bk-accent:#c8f135;--sb-accent:#c8f135;color:var(--wp-text);background-color:#171a36!important;background-image:radial-gradient(900px 420px at 92% -10%,rgba(200,241,53,.1),transparent 70%),radial-gradient(760px 420px at -10% 110%,rgba(124,92,255,.2),transparent 70%),linear-gradient(#1c1f40,#15172f)!important}.sb[data-book=winpulse] .sb-books{border-color:var(--wp-line);background:rgba(20,23,51,.92)}.sb[data-book=winpulse]>.pw-nav{flex:0 0 100%;order:1}.sb[data-book=winpulse] .sb-hero{border-color:var(--wp-line);background:linear-gradient(90deg,#272c5c,#1f2449 70%,#1c2044);box-shadow:0 14px 40px rgba(8,10,30,.35)}.sb[data-book=winpulse] .sb-provider-brand{border-right-color:var(--wp-line)}.sb[data-book=winpulse] .sb-lang{border-color:var(--wp-line);background:#141733}.sb[data-book=winpulse] .sb-lang button.on{background:var(--wp-lime);color:var(--wp-lime-ink)}.sb[data-book=winpulse] .pt-ticker{border-color:var(--wp-line);background:#141733}.sb[data-book=winpulse] .pt-ticker-track span em{color:var(--wp-lime);background:#2d3366}.sb[data-book=winpulse] .pt-ticker-track span b{color:#dfe2ff}.sb[data-book=winpulse] .pw-nav{border-bottom:1px solid var(--wp-line);scrollbar-width:none;gap:2px;margin:0 0 10px;padding:0 4px;display:flex;overflow-x:auto}.sb[data-book=winpulse] .pw-nav::-webkit-scrollbar{display:none}.sb[data-book=winpulse] .pw-nav button{min-height:42px;color:var(--wp-muted);letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid transparent;border-radius:0;flex:none;align-items:center;gap:7px;margin-bottom:-1px;padding:0 15px;font-size:13.5px;font-weight:700;transition:color .15s,border-color .15s;display:inline-flex}.sb[data-book=winpulse] .pw-nav button i{background:var(--wp-live);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite wpblink}.sb[data-book=winpulse] .pw-nav button:hover{color:#fff}.sb[data-book=winpulse] .pw-nav button.on{color:#fff;border-bottom-color:var(--wp-lime)}.sb[data-book=winpulse] .pw-nav button.on.live{border-bottom-color:var(--wp-live)}.sb[data-book=winpulse] .sb-sports button{border-color:var(--wp-line);background:var(--wp-panel);min-height:38px;color:var(--wp-text);padding:4px 12px 4px 6px;font-size:12px}.sb[data-book=winpulse] .sb-sports button .sb-sicon,.sb[data-book=winpulse] .sb-sports button .sb-sicon img{width:24px;height:24px}.sb[data-book=winpulse] .sb-sports button:hover{border-color:var(--wp-line-strong)}.sb[data-book=winpulse] .sb-sports button.on{background:var(--wp-lime);border-color:var(--wp-lime);color:var(--wp-lime-ink);box-shadow:0 8px 20px rgba(200,241,53,.22)}.sb[data-book=winpulse] .sb-count{color:var(--wp-muted)}.sb[data-book=winpulse] .sb-count span{color:var(--wp-live)}.sb[data-book=winpulse] .sb-sports button.on .sb-count,.sb[data-book=winpulse] .sb-sports button.on .sb-count span{color:var(--wp-lime-ink)}.sb[data-book=winpulse] .sb-sports-arrow{background:var(--wp-panel);border-color:var(--wp-line);color:var(--wp-text)}.sb[data-book=winpulse] .sb-events{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 10px;display:grid}.sb[data-book=winpulse] .sb-events>.sb-title,.sb[data-book=winpulse] .sb-events>.sb-loading,.sb[data-book=winpulse] .sb-events>.sb-empty,.sb[data-book=winpulse] .sb-events>.sb-load-more,.sb[data-book=winpulse] .sb-events>.sb-special,.sb[data-book=winpulse] .pw-league,.sb[data-book=winpulse] .pw-row.is-open{grid-column:1/-1}.sb[data-book=winpulse] .sb-events>.sb-title{border:1px solid var(--wp-line);background:var(--wp-panel);height:40px;color:var(--wp-text);border-radius:10px;font-size:11px}.sb[data-book=winpulse] .sb-title .pulse{background:var(--wp-lime);box-shadow:0 0 0 5px rgba(200,241,53,.14)}.sb[data-book=winpulse] .sb-load-more{background:var(--wp-panel);border-color:var(--wp-line);color:var(--wp-text)}.sb[data-book=winpulse] .pw-league{border:1px solid var(--wp-line);background:linear-gradient(90deg,rgba(200,241,53,.12),rgba(200,241,53,0) 55%),#1a1d3d;border-radius:10px;align-items:center;gap:10px;min-height:34px;margin:6px 0 0;padding:0 12px;display:flex}.sb[data-book=winpulse] .pw-flag{background:#363c73;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.08)}.sb[data-book=winpulse] .pw-flag img{object-fit:cover;width:100%;height:100%}.sb[data-book=winpulse] .pw-flag i{color:var(--wp-lime);font-size:9px;font-style:normal}.sb[data-book=winpulse] .pw-league b{min-width:0;color:var(--wp-text);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12.5px;font-weight:700;overflow:hidden}.sb[data-book=winpulse] .pw-league small{letter-spacing:.06em;text-transform:uppercase;color:var(--wp-muted);flex:none;font-size:10px}.sb[data-book=winpulse] .pw-row{border:1px solid var(--wp-line);background:linear-gradient(#282d5c,#222757);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"fixture prices""panel panel";align-items:center;gap:8px 12px;padding:10px 12px;transition:border-color .15s;display:grid;position:relative;box-shadow:0 8px 24px rgba(8,10,30,.35)}.sb[data-book=winpulse] .pw-row:hover{border-color:var(--wp-line-strong)}.sb[data-book=winpulse] .pw-row.is-live{border-color:rgba(255,92,122,.4)}.sb[data-book=winpulse] .pw-row.is-live:before{content:"";background:var(--wp-live);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.sb[data-book=winpulse] .pw-fixture{grid-area:fixture;gap:5px;min-width:0;display:grid}.sb[data-book=winpulse] .pw-when{align-items:center;gap:8px;min-height:22px;display:flex}.sb[data-book=winpulse] .pw-when b{color:var(--wp-lime);letter-spacing:.02em;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:15px;font-weight:700}.sb[data-book=winpulse] .pw-when small{color:var(--wp-muted);font-size:10.5px}.sb[data-book=winpulse] .pw-when em{color:var(--wp-live);align-items:center;gap:6px;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:700;display:inline-flex}.sb[data-book=winpulse] .pw-when em i{background:var(--wp-live);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite wpblink}.sb[data-book=winpulse] .pw-more{border:1px solid var(--wp-line-strong);min-height:22px;color:var(--wp-lime);cursor:pointer;background:rgba(20,23,51,.6);border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:0 9px;font-size:11px;font-weight:800;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.sb[data-book=winpulse] .pw-more b{font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:700}.sb[data-book=winpulse] .pw-more small{color:var(--wp-muted);text-transform:none;letter-spacing:0;font-size:10px;font-weight:600}.sb[data-book=winpulse] .pw-more:hover,.sb[data-book=winpulse] .pw-more.on{background:var(--wp-lime);border-color:var(--wp-lime);color:var(--wp-lime-ink)}.sb[data-book=winpulse] .pw-more:hover small,.sb[data-book=winpulse] .pw-more.on small{color:var(--wp-lime-ink)}.sb[data-book=winpulse] .pw-team{justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:20px;display:flex}.sb[data-book=winpulse] .pw-team span{color:var(--wp-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.sb[data-book=winpulse] .pw-team strong{text-align:right;min-width:22px;color:var(--wp-amber);flex:none;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:18px;font-weight:700}.sb[data-book=winpulse] .pw-progress{background:#363c73;border-radius:3px;height:3px;margin-top:2px;overflow:hidden}.sb[data-book=winpulse] .pw-progress i{background:linear-gradient(90deg,var(--wp-live),var(--wp-amber));border-radius:3px;height:100%;display:block}.sb[data-book=winpulse] .pw-prices{grid-area:prices;align-items:center;display:grid}.sb[data-book=winpulse] .pw-odds{grid-template-columns:repeat(3,68px);gap:5px;display:grid}.sb[data-book=winpulse] .pw-odds button,.sb[data-book=winpulse] .pw-markets button{border:1px solid var(--wp-line);min-width:0;min-height:52px;color:var(--wp-muted);cursor:pointer;background:#141733;border-radius:10px;align-content:center;justify-items:center;gap:3px;padding:5px 4px;transition:border-color .15s,background .15s,transform .15s;display:grid}.sb[data-book=winpulse] .pw-odds button small,.sb[data-book=winpulse] .pw-markets button span{max-width:100%;color:var(--wp-muted);text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0;font-size:10.5px;font-weight:700;overflow:hidden}.sb[data-book=winpulse] .pw-odds button b,.sb[data-book=winpulse] .pw-markets button b{color:#fff;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:1}.sb[data-book=winpulse] .pw-odds button:hover,.sb[data-book=winpulse] .pw-markets button:hover{border-color:var(--wp-lime);transform:translateY(-1px)}.sb[data-book=winpulse] .pw-odds button.up b{color:#8ff0a4}.sb[data-book=winpulse] .pw-odds button.down b{color:#ff8a9d}.sb[data-book=winpulse] .pw-odds button.on,.sb[data-book=winpulse] .pw-markets button.on{background:var(--wp-lime);border-color:var(--wp-lime);box-shadow:0 8px 18px rgba(200,241,53,.22)}.sb[data-book=winpulse] .pw-odds button.on small,.sb[data-book=winpulse] .pw-odds button.on b,.sb[data-book=winpulse] .pw-markets button.on span,.sb[data-book=winpulse] .pw-markets button.on b{color:var(--wp-lime-ink)}.sb[data-book=winpulse] .pw-closed{color:var(--wp-muted);text-align:center;grid-column:1/-1;margin:0;padding:8px 4px;font-size:11px}.sb[data-book=winpulse] .pw-panel{border-top:1px solid var(--wp-line);grid-area:panel;padding-top:10px}.sb[data-book=winpulse] .pw-panel-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.sb[data-book=winpulse] .pw-tabs{scrollbar-width:none;flex:auto;gap:6px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.sb[data-book=winpulse] .pw-tabs::-webkit-scrollbar{display:none}.sb[data-book=winpulse] .pw-tabs button{border:1px solid var(--wp-line);min-height:32px;color:var(--wp-muted);cursor:pointer;background:#141733;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.sb[data-book=winpulse] .pw-tabs button i{color:#fff;background:#363c73;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9.5px;font-style:normal;display:inline-grid}.sb[data-book=winpulse] .pw-tabs button.on{background:var(--wp-lime);border-color:var(--wp-lime);color:var(--wp-lime-ink)}.sb[data-book=winpulse] .pw-tabs button.on i{color:var(--wp-lime-ink);background:rgba(26,35,0,.15)}html.rotto-sportsbook-active .sb[data-book=winpulse] input.pw-msearch{border-radius:999px;min-width:180px;min-height:32px;padding:0 12px;font-size:12px;border:1px solid var(--wp-line)!important;color:var(--wp-text)!important;background:#141733!important}.sb[data-book=winpulse] .pw-markets{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;display:grid}.sb[data-book=winpulse] .pw-markets section{border:1px solid var(--wp-line);background:rgba(20,23,51,.6);border-radius:12px;min-width:0;padding:8px}.sb[data-book=winpulse] .pw-markets section header{color:var(--wp-text);white-space:nowrap;text-overflow:ellipsis;margin:0 0 6px;font-size:11px;font-weight:700;display:block;overflow:hidden}.sb[data-book=winpulse] .pw-markets section>div{align-content:start;gap:5px;display:grid}.sb[data-book=winpulse] .pw-markets button{border-radius:9px;min-height:44px}.sb[data-book=winpulse] .pw-markets button b{font-size:15px}.sb[data-book=winpulse] .sb-coupon{background:var(--wp-panel);border-color:var(--wp-line);border-left-color:var(--wp-line)}.sb[data-book=winpulse] .sb-tabs{background:var(--wp-panel);border-color:var(--wp-line)}.sb[data-book=winpulse] .sb-tabs button.on{color:var(--wp-lime);border-color:var(--wp-lime)}.sb[data-book=winpulse] .sb-tabs i{background:var(--wp-lime);color:var(--wp-lime-ink)}.sb[data-book=winpulse] .sb-mobile-slip-close{border-left-color:var(--wp-line)!important;background:#1f2348!important}.sb[data-book=winpulse] .sb-picks>div{border-color:var(--wp-line);border-left:3px solid var(--wp-lime);background:#1f2348}.sb[data-book=winpulse] .sb-picks em,.sb[data-book=winpulse] .sb-stake p strong{color:var(--wp-lime)}.sb[data-book=winpulse] .sb-stake{background:var(--wp-panel);border-color:var(--wp-line)}.sb[data-book=winpulse] .sb-stake-entry,.sb[data-book=winpulse] .sb-stake input{border-color:var(--wp-line);background:#141733}.sb[data-book=winpulse] .sb-chips button{border-color:var(--wp-line);background:#1f2348}.sb[data-book=winpulse] .sb-place{color:var(--wp-lime-ink);background:linear-gradient(100deg,#b4df2b,#c8f135);box-shadow:0 12px 30px rgba(200,241,53,.22)}.sb[data-book=winpulse] .sb-mobile-slip-trigger{border-color:var(--wp-line-strong);background:linear-gradient(105deg,#2d3366,#222750);box-shadow:0 18px 50px rgba(8,10,30,.55)}.sb[data-book=winpulse] .sb-mobile-slip-symbol{background:var(--wp-lime);color:var(--wp-lime-ink)}.sb[data-book=winpulse] .sb-mobile-slip-symbol i{background:var(--wp-amber);color:#1a1200;border-color:#222750}.sb[data-book=winpulse] .sb-mobile-slip-trigger>strong{color:var(--wp-lime)}.sb[data-book=winpulse] .sb-mobile-slip-backdrop{background:rgba(10,12,30,.62)}@media (max-width:900px){.sb[data-book=winpulse]{background-color:#171a36!important;background-image:radial-gradient(500px 300px at 92% -5%,rgba(200,241,53,.12),transparent 70%),linear-gradient(#1c1f40,#15172f)!important}.sb[data-book=winpulse] .sb-hero{border-radius:12px;gap:10px;height:auto;min-height:0;padding:8px 12px;display:flex}.sb[data-book=winpulse] .sb-provider-brand{border-right:0;padding-right:0}.sb[data-book=winpulse] .sb-provider-logo{width:118px}.sb[data-book=winpulse] .pw-nav{margin:0 0 8px;padding:0}.sb[data-book=winpulse] .pw-nav button{min-height:40px;padding:0 11px;font-size:12.5px}.sb[data-book=winpulse] .sb-sports button{min-height:36px;font-size:11.5px}.sb[data-book=winpulse] .sb-events{grid-template-columns:1fr;gap:6px}.sb[data-book=winpulse] .sb-events>.sb-title{height:36px}.sb[data-book=winpulse] .pw-league{min-height:32px;margin-top:4px;padding:0 10px}.sb[data-book=winpulse] .pw-league b{font-size:12px}.sb[data-book=winpulse] .pw-row{box-shadow:none;border-radius:12px;gap:6px 8px;padding:9px 10px}.sb[data-book=winpulse] .pw-odds{grid-template-columns:repeat(3,58px);gap:4px}.sb[data-book=winpulse] .pw-odds.two{grid-template-columns:repeat(2,58px)}.sb[data-book=winpulse] .pw-odds button{min-height:50px;padding:4px 2px}.sb[data-book=winpulse] .pw-odds button b{font-size:17px}.sb[data-book=winpulse] .pw-team span{font-size:13.5px}.sb[data-book=winpulse] .pw-markets{grid-template-columns:1fr}html.rotto-sportsbook-active .sb[data-book=winpulse] input.pw-msearch{flex:100%;min-width:0}}@media (min-width:901px){.sb.sb-layout-hub .sb-events{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;padding:10px;display:grid}.sb.sb-layout-hub .sb-events>.sb-title,.sb.sb-layout-hub .sb-events>.sb-loading,.sb.sb-layout-hub .sb-events>.sb-empty,.sb.sb-layout-hub .sb-events>.sb-load-more,.sb.sb-layout-hub .sb-events>.sb-special,.sb.sb-layout-hub .h-slot,.sb.sb-layout-hub .h-row.is-open{grid-column:1/-1}.sb.sb-layout-hub .h-slot{margin:6px 4px 0}.sb.sb-layout-hub .h-row{background:linear-gradient(#0b1820,#07121a);border:1px solid #16262c;border-radius:16px;grid-template-columns:minmax(0,1fr) 216px 56px;grid-template-areas:"meta meta meta""teams odds more""panel panel panel";align-items:center;gap:8px 10px;margin:0;padding:12px 14px;box-shadow:inset 0 1px rgba(255,255,255,.03)}.sb.sb-layout-hub .h-row:last-of-type{border-bottom:1px solid #16262c}.sb.sb-layout-hub .h-row:hover{background:linear-gradient(#0d1b24,#08141c);border-color:#2a4349}.sb.sb-layout-hub .h-row.is-live{box-shadow:inset 3px 0 #ff5367,inset 0 1px rgba(255,255,255,.03)}.sb.sb-layout-hub .h-row.is-open{background:linear-gradient(#0b1a20,#081419);border-color:rgba(30,224,181,.35);grid-template-columns:minmax(0,1fr) 318px 72px}.sb.sb-layout-hub .h-slot+.h-row{border-top:1px solid #16262c}.sb.sb-layout-hub .h-meta{grid-area:meta;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px}.sb.sb-layout-hub .h-meta time{margin:0}.sb.sb-layout-hub .h-teams{grid-area:teams}.sb.sb-layout-hub .h-odds{grid-area:odds;gap:6px}.sb.sb-layout-hub .h-odds button{min-height:54px}.sb.sb-layout-hub .h-more{grid-area:more;min-height:54px}.sb.sb-layout-hub .h-panel{grid-area:panel}.sb.sb-layout-hub .h-detail{grid-column:auto}}@media (min-width:901px) and (max-width:1300px){.sb.sb-layout-hub .h-row{grid-template-columns:minmax(0,1fr) 192px 52px}.sb.sb-layout-hub .h-odds button b{font-size:15px}}.sb[data-book=winpulse] .pw-odds{grid-template-columns:repeat(3,84px);gap:6px}.sb[data-book=winpulse] .pw-odds.two{grid-template-columns:repeat(2,84px)}.sb[data-book=winpulse] .pw-odds button small{font-size:11px}.sb[data-book=winpulse] .pw-odds button b{font-size:19px}@media (max-width:900px){.sb[data-book=winpulse] .pw-odds{grid-template-columns:repeat(3,58px);gap:4px}.sb[data-book=winpulse] .pw-odds.two{grid-template-columns:repeat(2,58px)}.sb[data-book=winpulse] .pw-odds button small{font-size:10.5px}.sb[data-book=winpulse] .pw-odds button b{font-size:17px}}@media (min-width:901px) and (max-width:1500px){.sb.sb-layout-hub .h-row{grid-template-columns:minmax(0,1fr) 180px 48px;gap:8px}.sb.sb-layout-hub .h-odds{gap:5px}.sb.sb-layout-hub .h-odds button,.sb.sb-layout-hub .h-more{min-height:50px;padding:5px 3px}.sb.sb-layout-hub .h-odds button b{font-size:14.5px}.sb.sb-layout-hub .h-odds button small{letter-spacing:.04em;font-size:8.5px}.sb.sb-layout-hub .h-team{grid-template-columns:24px minmax(0,1fr) auto;gap:8px;font-size:12.5px}.sb.sb-layout-hub .h-team img,.sb.sb-layout-hub .h-team .sb-team-fallback{flex-basis:24px;width:24px;height:24px}.sb.sb-layout-hub .h-row.is-open{grid-template-columns:minmax(0,1fr) 258px 64px}}.sb[data-book=winpulse] .pw-card-head{display:none}@media (min-width:901px){.sb[data-book=winpulse] .pw-league{display:none}.sb[data-book=winpulse] .sb-events{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sb[data-book=winpulse] .pw-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"fixture""prices""panel";align-items:stretch;gap:10px;padding:12px 14px 13px}.sb[data-book=winpulse] .pw-row.is-open{grid-column:1/-1}.sb[data-book=winpulse] .pw-fixture{gap:6px}.sb[data-book=winpulse] .pw-card-head{align-items:center;gap:7px;min-width:0;margin-bottom:1px;display:flex}.sb[data-book=winpulse] .pw-card-head img{object-fit:cover;border-radius:50%;flex:none;width:16px;height:16px;box-shadow:0 0 0 1px rgba(255,255,255,.1)}.sb[data-book=winpulse] .pw-card-head i{background:var(--wp-lime);border-radius:50%;flex:none;width:6px;height:6px;font-size:0}.sb[data-book=winpulse] .pw-card-head small{letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--wp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sb[data-book=winpulse] .pw-when{min-height:24px}.sb[data-book=winpulse] .pw-when b{font-size:16px}.sb[data-book=winpulse] .pw-team{min-height:22px}.sb[data-book=winpulse] .pw-team span{font-size:15px}.sb[data-book=winpulse] .pw-prices{display:block}.sb[data-book=winpulse] .pw-odds{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sb[data-book=winpulse] .pw-odds.two{grid-template-columns:repeat(2,minmax(0,1fr))}.sb[data-book=winpulse] .pw-odds button{min-height:54px}.sb[data-book=winpulse] .pw-odds button b{font-size:20px}}@media (min-width:901px) and (max-width:1099px){.sb[data-book=winpulse] .sb-events{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sb.sb-layout-hub .sb-events{padding:8px 0 10px}.sb.sb-layout-hub .h-row{background:linear-gradient(#0c1a22,#07121a);border:1px solid #1b2f33;border-radius:14px;margin:0 8px 8px;padding:12px;box-shadow:0 6px 18px rgba(0,0,0,.28)}.sb.sb-layout-hub .h-row:last-of-type{border-bottom:1px solid #1b2f33}.sb.sb-layout-hub .h-row:hover{background:linear-gradient(#0c1a22,#07121a)}.sb.sb-layout-hub .h-row.is-live{border-color:rgba(255,83,103,.4);box-shadow:inset 3px 0 #ff5367,0 6px 18px rgba(0,0,0,.28)}.sb.sb-layout-hub .h-row.is-open{border-color:rgba(30,224,181,.4)}.sb.sb-layout-hub .h-slot{margin:12px 14px 8px}.sb.sb-layout-hub .h-slot+.h-row{border-top:1px solid #1b2f33}.sb.sb-layout-hub .h-meta b{font-size:11.5px}.sb.sb-layout-hub .h-team{font-size:14px}}.sb[data-book=sportexa] .sb-team-fallback.branded{background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.2),transparent 55%),linear-gradient(160deg,var(--mono-bg,#0e7490),#06151c 135%);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 2px rgba(20,184,166,.55),inset 0 0 0 4px rgba(6,21,28,.9),0 8px 16px rgba(0,0,0,.45)}.sb[data-book=sportexa] .sb-team-fallback.branded:after{content:attr(data-mono);letter-spacing:.02em;color:#eafffb;text-shadow:0 2px 6px rgba(0,0,0,.55);font-family:Sora,Montserrat,Segoe UI,system-ui,sans-serif;font-size:17px;font-weight:800;line-height:1}.sb[data-book=sportexa] .sb-team-fallback.branded:not([data-mono]):after{content:"";background:rgba(234,255,251,.35);border-radius:50%;width:42%;height:42%}@media (max-width:900px){.sb[data-book=sportexa] .sb-team-fallback.branded:after{font-size:13px}}.sb-events.has-page>:not(.ev-page){display:none!important}.sb .ev-page{--ev-accent:var(--bk-accent,#22c55e);--ev-card:var(--bk-card,#0f1b24);--ev-line:var(--bk-line,#1f3340);--ev-muted:var(--bk-muted,#8aa0ad);grid-column:1/-1;gap:12px;padding:4px 0 12px;display:grid}.sb.sb-layout-hub .ev-page{--ev-accent:var(--hub-gold);--ev-card:#0a171f;--ev-line:var(--hub-line);--ev-muted:var(--hub-muted)}.sb[data-book=winpulse] .ev-page{--ev-accent:var(--wp-lime);--ev-card:#222757;--ev-line:var(--wp-line);--ev-muted:var(--wp-muted)}.sb .ev-head{border:1px solid var(--ev-line);background:var(--ev-card);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.sb .ev-back{border:1px solid var(--ev-line);color:#fff;cursor:pointer;background:0 0;border-radius:10px;min-height:38px;padding:0 14px;font-size:13px;font-weight:800}.sb .ev-back:hover{border-color:var(--ev-accent);color:var(--ev-accent)}.sb .ev-league{gap:2px;min-width:0;display:grid}.sb .ev-league span{letter-spacing:.1em;text-transform:uppercase;color:var(--ev-muted);font-size:10px}.sb .ev-league b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sb .ev-time{color:var(--ev-accent);justify-items:end;gap:2px;font-weight:800;display:grid}.sb .ev-time small{color:var(--ev-muted);font-size:10px;font-weight:600}.sb .ev-time b{font-size:16px}.sb .ev-time em{color:#ff5c7a;align-items:center;gap:6px;font-size:13px;font-style:normal;display:inline-flex}.sb .ev-time em i{background:#ff5c7a;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite wpblink}.sb .ev-teams{border:1px solid var(--ev-line);background:radial-gradient(420px 160px at 50% 0%,color-mix(in srgb,var(--ev-accent) 16%,transparent),transparent 70%),var(--ev-card);border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:18px 16px;display:grid}.sb .ev-team{color:#fff;align-items:center;gap:12px;min-width:0;font-size:18px;font-weight:800;display:flex}.sb .ev-team.away{text-align:right;justify-content:flex-end}.sb .ev-team b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb .ev-team img,.sb .ev-team .sb-team-fallback{object-fit:contain;flex:0 0 40px;width:40px;height:40px}.sb .ev-score strong{text-align:center;border:1px solid var(--ev-line);min-width:92px;color:var(--ev-accent);background:rgba(0,0,0,.25);border-radius:12px;padding:8px 14px;font-size:24px;font-weight:900;display:inline-block}.sb .ev-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sb .ev-tabs{scrollbar-width:none;flex:auto;gap:6px;min-width:0;display:flex;overflow-x:auto}.sb .ev-tabs::-webkit-scrollbar{display:none}.sb .ev-tabs button{border:1px solid var(--ev-line);background:var(--ev-card);min-height:36px;color:var(--ev-muted);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:800;display:inline-flex}.sb .ev-tabs button i{color:#fff;background:rgba(255,255,255,.08);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-style:normal;display:inline-grid}.sb .ev-tabs button.on{background:var(--ev-accent);border-color:var(--ev-accent);color:#0b1014}.sb .ev-tabs button.on i{color:#0b1014;background:rgba(0,0,0,.18)}html.rotto-sportsbook-active .sb input.ev-search{border-radius:999px;min-width:220px;min-height:36px;padding:0 14px;font-size:12.5px;border:1px solid var(--ev-line)!important;background:var(--ev-card)!important;color:#fff!important}.sb .ev-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.sb .ev-market{border:1px solid var(--ev-line);background:var(--ev-card);border-radius:14px;min-width:0;padding:10px}.sb .ev-market header{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;height:auto;margin:0 0 8px;padding:0;font-size:12px;font-weight:800;overflow:hidden}.sb .ev-market>div{gap:6px;display:grid}.sb .ev-market button{border:1px solid var(--ev-line);min-width:0;min-height:44px;color:var(--ev-muted);cursor:pointer;background:rgba(0,0,0,.22);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;transition:border-color .15s,background .15s;display:flex}.sb .ev-market button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.sb .ev-market button b{color:#fff;flex:none;font-size:16px;font-weight:900}.sb .ev-market button:hover{border-color:var(--ev-accent)}.sb .ev-market button.on{background:var(--ev-accent);border-color:var(--ev-accent)}.sb .ev-market button.on span,.sb .ev-market button.on b{color:#0b1014}.sb .ev-market button.up b{color:#4ade80}.sb .ev-market button.down b{color:#f87171}.sb .ev-empty{text-align:center;color:var(--ev-muted);border:1px dashed var(--ev-line);border-radius:14px;padding:28px 12px}@media (max-width:900px){.sb .ev-head{grid-template-columns:auto minmax(0,1fr);row-gap:6px}.sb .ev-time{grid-column:1/-1;grid-auto-flow:column;justify-content:start;place-items:baseline start;gap:8px}.sb .ev-teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding:14px 10px}.sb .ev-team{text-align:center;flex-direction:column;gap:6px;font-size:13.5px}.sb .ev-team.away{text-align:center;flex-direction:column-reverse}.sb .ev-team b{white-space:normal}.sb .ev-score strong{min-width:70px;padding:6px 10px;font-size:20px}.sb .ev-grid{grid-template-columns:1fr}html.rotto-sportsbook-active .sb input.ev-search{flex:100%;min-width:0}}.sb.sb-layout-bc{--bc-bg:#000b25;--bc-panel:#1b243c;--bc-row:#252f45;--bc-sub:#323c50;--bc-deep:#0e172f;--bc-odd:#4a5367;--bc-odd-h:#596379;--bc-cell:#202a40;--bc-cell2:#3e4457;--bc-yel:#f6d443;--bc-pink:#a81f67;--bc-pink2:#c4206f;--bc-text:#e6ebf5;--bc-muted:#8d95a8;--bc-green:#2a9d3c;--bc-line:#2a3450;max-width:1680px;color:var(--bc-text);font-family:Roboto,Segoe UI,system-ui,sans-serif;background:var(--bc-bg)!important;background-image:none!important}.sb.sb-layout-bc button{font-family:inherit}.sb.sb-layout-bc .sb-hero{border-radius:8px;align-items:center;gap:14px;min-height:56px;background:var(--bc-panel)!important;height:auto!important;box-shadow:none!important;background-image:none!important;border:0!important;padding:8px 16px!important;display:flex!important}.sb.sb-layout-bc .sb-hero>div:first-child{flex:auto;align-items:center;min-width:0;display:flex;max-width:none!important;padding:0!important;position:static!important}.sb.sb-layout-bc .sb-hero h1,.sb.sb-layout-bc .sb-hero p,.sb.sb-layout-bc .sb-hero-stats,.sb.sb-layout-bc .sb-hero-mark,.sb.sb-layout-bc .sb-kicker{display:none!important}.sb.sb-layout-bc .sb-provider-brand{align-items:center;display:flex;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.sb.sb-layout-bc .sb-provider-logo{max-width:200px;width:auto!important;height:30px!important;margin:0!important}.sb.sb-layout-bc .sb-lang{gap:4px;margin-left:auto;display:flex;position:static!important}.sb.sb-layout-bc .sb-lang button{background:var(--bc-sub);color:#c9d0de;border:0;border-radius:6px;min-width:38px;height:30px;font-size:12px;font-weight:700}.sb.sb-layout-bc .sb-lang button.on{background:var(--bc-pink);color:#fff}.sb.sb-layout-bc .sb-book-switch{margin:0;position:static!important}.sb.sb-layout-bc .sb-books{margin:8px 0}.sb.sb-layout-bc .sb-sports-shell{margin:0 0 8px}.sb.sb-layout-bc .sb-sports button{background:var(--bc-panel);border-color:var(--bc-line);color:#c9d0de}.sb.sb-layout-bc .sb-sports button.on{background:var(--bc-pink);border-color:var(--bc-pink);color:#fff}.sb.sb-layout-bc .sb-layout{grid-template-areas:"tree main side slip";align-items:start;margin-top:0;grid-template-columns:228px minmax(0,1fr) 320px 270px!important;gap:8px!important;display:grid!important}.sb.sb-layout-bc .bc-tree{grid-area:tree}.sb.sb-layout-bc .sb-events{grid-area:main;min-width:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.sb.sb-layout-bc .bc-side{grid-area:side}.sb.sb-layout-bc .sb-coupon{grid-area:slip}.sb.sb-layout-bc .sb-events>.sb-title{display:none}.sb .bc-tree{scrollbar-width:thin;scrollbar-color:#3a4560 transparent;align-content:start;gap:6px;max-height:calc(100dvh - 16px);padding-right:2px;display:grid;position:sticky;top:8px;overflow-y:auto}.sb .bc-tree svg{flex:0 0 20px;width:20px;height:20px}.sb .bc-search{background:#17233a;border:1px solid #2b3550;border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 6px 0 12px;display:flex}html.rotto-sportsbook-active .sb .bc-search input{outline:0;flex:auto;min-width:0;font-size:12.5px;color:#fff!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.sb .bc-search input::placeholder{color:#7f889c}.sb .bc-search button{color:#9aa3b5;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.sb .bc-search button svg{width:17px;height:17px}.sb .bc-mode{background:var(--bc-panel);border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.sb .bc-mode button{color:#a9b1c2;cursor:pointer;white-space:nowrap;background:0 0;border:0;height:36px;padding:0 6px;font-size:12.5px}.sb .bc-mode button.on{background:var(--bc-pink);color:#fff}.sb .bc-time{background:var(--bc-panel);border-radius:8px;padding:6px 8px}.sb .bc-time label{background:var(--bc-sub);color:#e6ebf5;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 26px 0 10px;display:inline-flex;position:relative}.sb .bc-time label svg{flex-basis:16px;width:16px;height:16px}html.rotto-sportsbook-active .sb .bc-time select{-webkit-appearance:none;appearance:none;cursor:pointer;outline:0;font-size:12.5px;color:#fff!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.sb .bc-time select option{color:#fff;background:#1b243c}.sb .bc-time label b{pointer-events:none;font-size:12px;font-weight:400;position:absolute;top:50%;right:9px;transform:translateY(-58%)}.sb .bc-links,.sb .bc-sports{gap:4px;display:grid}.sb .bc-links>button,.sb .bc-sport-head{background:var(--bc-panel);color:#e6ebf5;text-align:left;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;height:36px;padding:0 8px 0 10px;font-size:12.5px;display:flex}.sb .bc-links>button:hover,.sb .bc-sport-head:hover{background:#222c46}.sb .bc-links>button.on{box-shadow:inset 3px 0 0 var(--bc-pink2)}.sb .bc-links span,.sb .bc-sport-head span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sb .bc-links b{color:#c6cbd5;font-size:15px;font-weight:400}.sb .bc-sport-head>i:not(.sb-sicon){color:#9aa3b5;font-size:12px;font-style:normal}.sb .bc-sport-head .sb-sicon,.sb .bc-sport-head>i:first-child{flex:0 0 22px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.sb .bc-sport-head .sb-sicon img{object-fit:contain;width:20px;height:20px}.sb .bc-sport-head b{color:#c6cbd5;border-radius:6px;place-items:center;width:26px;height:24px;font-size:12px;font-weight:400;display:grid}.sb .bc-sport.on .bc-sport-head{border-radius:6px 6px 0 0}.sb .bc-sport.on .bc-sport-head b.open{background:var(--bc-green);color:#fff}.sb .bc-countries{background:var(--bc-row);border-radius:0 0 6px 6px;gap:2px;padding:4px 0;display:grid}.sb .bc-country-head{color:#d6dbe6;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;height:32px;padding:0 8px 0 10px;font-size:12px;display:flex}.sb .bc-country-head img{object-fit:cover;border-radius:2px;width:20px;height:14px}.sb .bc-country-head span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sb .bc-country-head i{color:#9aa3b5;font-style:normal}.sb .bc-country-head b{text-align:center;color:#c6cbd5;width:20px;font-weight:400}.sb .bc-noflag{background:#3a4560;border-radius:2px;flex:0 0 20px;width:20px;height:14px;display:inline-block}.sb .bc-leagues{background:#141c30;border-radius:6px;gap:3px;margin:2px 6px 6px;padding:4px;display:grid}.sb .bc-links .bc-leagues{margin:0 0 4px}.sb .bc-leagues button{background:var(--bc-sub);color:#d6dbe6;text-align:left;cursor:pointer;border:0;border-radius:5px;align-items:center;gap:8px;min-height:32px;padding:0 10px;font-size:12px;display:flex}.sb .bc-leagues button:hover{background:#3b465c}.sb .bc-leagues button.on{color:#fff;background:#56607a}.sb .bc-leagues span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sb .bc-leagues i{color:#9aa3b5;font-style:normal}.sb .bc-leagues p,.sb .bc-tree-empty{color:var(--bc-muted);margin:0;padding:8px 10px;font-size:12px}.sb .bc-colhead,.sb .bc-row{grid-template-columns:minmax(0,1fr) 40px 166px 158px 50px}.sb .bc-colhead{z-index:3;background:var(--bc-row);min-height:58px;box-shadow:0 -8px 0 var(--bc-bg);border-radius:6px;align-items:end;gap:6px;margin-bottom:6px;padding:8px 8px 8px 12px;display:grid;position:sticky;top:0}.sb .bc-colhead>span{color:#fff;text-overflow:ellipsis;white-space:nowrap;grid-column:1/3;align-self:center;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.sb .bc-colhead>span button{background:var(--bc-sub);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:6px 10px;font-size:12px}.sb .bc-colgrp{text-align:center;color:#d3d9e5;letter-spacing:.02em;gap:8px;font-size:11px;font-weight:600;display:grid}.sb .bc-colgrp p{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;display:grid}.sb .bc-colgrp.tot p{grid-template-columns:44px repeat(2,minmax(0,1fr))}.sb .bc-colgrp i{font-style:normal}.sb .bc-date{background:var(--bc-deep);color:#e6ebf5;border-radius:6px;justify-content:space-between;align-items:center;height:38px;margin:6px 0 4px;padding:0 14px 0 12px;font-size:12.5px;display:flex}.sb .bc-date b{color:#c6cbd5;font-weight:400}.sb .bc-league{background:var(--bc-panel);color:#fff;border-radius:6px;align-items:center;gap:8px;min-height:32px;margin:4px 0;padding:0 12px;font-size:12.5px;display:flex}.sb .bc-league img{object-fit:cover;border-radius:2px;width:20px;height:14px}.sb .bc-league b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sb .bc-row{background:var(--bc-row);cursor:pointer;border-radius:6px;align-items:center;gap:6px;min-height:48px;margin-bottom:4px;padding:5px 6px 5px 12px;transition:background .12s;display:grid}.sb .bc-row:hover{background:#2b3650}.sb .bc-row.is-active{box-shadow:inset 3px 0 0 var(--bc-pink2);background:#2e3955}.sb .bc-teams{color:#eef2f8;gap:5px;min-width:0;font-size:12.5px;display:grid}.sb .bc-teams span{gap:8px;min-width:0;display:flex}.sb .bc-teams em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.sb .bc-teams b{color:var(--bc-yel);margin-left:auto;font-weight:700}.sb .bc-when{color:#9aa3b5;text-align:center;font-size:11.5px}.sb .bc-when em{color:#ff4f8b;font-style:normal;font-weight:700}.sb .bc-odds,.sb .bc-tot{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.sb .bc-tot{grid-template-columns:44px repeat(2,minmax(0,1fr))}.sb .bc-odds button,.sb .bc-tot button{background:var(--bc-odd);min-width:0;height:36px;color:var(--bc-yel);cursor:pointer;border:0;border-radius:6px;padding:0;font-size:12.5px;font-weight:600;position:relative;overflow:hidden}.sb .bc-odds button:hover,.sb .bc-tot button:hover{background:var(--bc-odd-h)}.sb .bc-odds button.on,.sb .bc-tot button.on{background:var(--bc-pink);color:#fff}.sb .bc-odds button.up:after,.sb .bc-tot button.up:after,.sb .bc-sel button.up b:after,.sb .bc-ladder button.up:after{content:"";border-top:0 solid transparent;border-bottom:8px solid transparent;border-left:0 solid transparent;border-right:8px solid #22c55e;position:absolute;top:0;right:0}.sb .bc-odds button.down:after,.sb .bc-tot button.down:after,.sb .bc-sel button.down b:after,.sb .bc-ladder button.down:after{content:"";border-top:0 solid transparent;border-bottom:8px solid #ef4444;border-left:8px solid transparent;border-right:0 solid transparent;position:absolute;bottom:0;right:0}.sb .bc-line{color:#fff;border:1px solid #c8cfdc;border-radius:6px;place-items:center;height:36px;font-size:12.5px;display:grid}.sb .bc-gap{background:rgba(255,255,255,.035);border-radius:6px;height:36px;display:block}.sb .bc-gap.line{background:0 0;border:1px dashed rgba(200,207,220,.18)}.sb .bc-closed{color:var(--bc-muted);text-align:center;grid-column:1/-1;font-size:11px}.sb .bc-more{color:#9aa3b5;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:4px;padding:0;font-size:12px;display:flex}.sb .bc-more i{color:#e6ebf5;font-size:22px;font-style:normal;line-height:1}.sb.sb-layout-bc .sb-loading,.sb.sb-layout-bc .sb-empty{background:var(--bc-panel);border-color:var(--bc-line);border-radius:6px}.sb.sb-layout-bc .sb-load-more{background:var(--bc-panel);color:#fff;border:0;border-radius:6px;width:100%;margin:6px 0 0}.sb.sb-layout-bc .sb-load-more small{color:var(--bc-muted)}.sb .bc-side{scrollbar-width:thin;scrollbar-color:#3a4560 transparent;background:var(--bc-panel);border-radius:6px;max-height:calc(100dvh - 16px);position:sticky;top:8px;overflow-y:auto}.sb .bc-back{background:var(--bc-sub);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:6px 6px 0 0;width:100%;height:40px;padding:0 14px;font-size:13px;font-weight:600;display:none}.sb .bc-hero{isolation:isolate;background:linear-gradient(rgba(0,11,37,.15) 0%,rgba(0,11,37,.55) 55%,rgba(0,11,37,.88) 100%),radial-gradient(70% 55% at 78% -5%,rgba(255,255,255,.28),transparent 70%),radial-gradient(60% 45% at 18% -10%,rgba(190,215,255,.18),transparent 70%),linear-gradient(#0d1d44 0%,#13305a 48%,#1f5a2e 49%,#2b7a3a 100%);border-radius:6px 6px 0 0;align-content:space-between;gap:10px;min-height:156px;padding:10px 12px 12px;display:grid;position:relative;overflow:hidden}.sb .bc-hero:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 34px,transparent 34px,transparent 68px);position:absolute;top:49%;bottom:0;left:0;right:0}.sb .bc-hero:after{content:"";z-index:-1;border:2px solid rgba(255,255,255,.12);border-bottom:0;border-radius:120px 120px 0 0;width:120px;height:44px;margin-left:-60px;position:absolute;top:49%;left:50%}.sb .bc-hero-league{color:#e6ebf5;align-items:center;gap:8px;font-size:12px;display:flex}.sb .bc-hero-league img{object-fit:cover;border-radius:2px;width:20px;height:14px}.sb .bc-hero-time{color:#e6ebf5;margin-top:-6px;font-size:12px}.sb .bc-hero-time em{color:#ff4f8b;align-items:center;gap:6px;font-style:normal;font-weight:700;display:inline-flex}.sb .bc-hero-time em i{background:#ff4f8b;border-radius:50%;width:7px;height:7px}.sb .bc-hero-teams{gap:8px;display:grid}.sb .bc-hero-teams p{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6);justify-content:space-between;gap:10px;margin:0;font-size:14px;display:flex}.sb .bc-hero-teams b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sb .bc-hero-teams strong{color:var(--bc-yel);font-size:16px}.sb .bc-tabs{scrollbar-width:none;background:var(--bc-panel);border-bottom:1px solid var(--bc-line);align-items:center;gap:2px;height:44px;padding:0 6px;display:flex;overflow-x:auto}.sb .bc-tabs::-webkit-scrollbar{display:none}.sb .bc-tabs button{color:#a9b1c2;cursor:pointer;background:0 0;border:0;flex:none;height:44px;padding:0 10px;font-size:13px;position:relative}.sb .bc-tabs button.on{color:#fff}.sb .bc-tabs button.on:after{content:"";background:var(--bc-pink2);border-radius:2px;height:2px;position:absolute;bottom:0;left:8px;right:8px}.sb .bc-tabs sup{color:var(--bc-muted);margin-left:2px;font-size:9px}.sb .bc-tabs .bc-tab-search{background:var(--bc-sub);color:#c9d0de;border-radius:6px;place-items:center;width:34px;height:30px;margin-right:4px;padding:0;display:grid}.sb .bc-tabs .bc-tab-search svg{width:16px;height:16px}.sb .bc-tabs .bc-tab-search.on{background:var(--bc-pink);color:#fff}.sb .bc-tabs .bc-tab-search.on:after{display:none}html.rotto-sportsbook-active .sb input.bc-msearch{border-radius:6px;width:calc(100% - 16px);margin:8px;font-size:12.5px;display:block;color:#fff!important;background:#17233a!important;border:1px solid #2b3550!important;height:34px!important;padding:0 12px!important}.sb .bc-mkts-head,.sb .bc-mkt-head{background:var(--bc-deep);color:#fff;text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;height:36px;padding:0 10px;font-size:12.5px;font-weight:600;display:flex}.sb .bc-mkts-head b,.sb .bc-mkt-head b{color:#c6cbd5;font-weight:400}.sb .bc-mkts{gap:6px;padding:6px;display:grid}.sb .bc-mkt{background:var(--bc-panel);border:1px solid #232d47;border-radius:6px;overflow:hidden}.sb .bc-mkt-head{background:0 0;font-weight:500}.sb .bc-mkt-head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb .bc-sel{gap:4px;padding:0 6px 6px;display:grid}.sb .bc-sel button{cursor:pointer;background:0 0;border:0;grid-template-rows:26px 32px;gap:2px;min-width:0;padding:0;display:grid}.sb .bc-sel button span{background:var(--bc-cell);color:#a9b1c2;text-overflow:ellipsis;white-space:nowrap;border-radius:4px 4px 0 0;place-items:center;padding:0 4px;font-size:11.5px;display:grid;overflow:hidden}.sb .bc-sel button b{background:var(--bc-cell2);color:var(--bc-yel);border-radius:0 0 4px 4px;place-items:center;font-size:13px;font-weight:600;display:grid;position:relative;overflow:hidden}.sb .bc-sel button:hover b{background:#4a5167}.sb .bc-sel button.on span,.sb .bc-sel button.on b{background:var(--bc-pink);color:#fff}.sb .bc-ladder{gap:3px;padding:0 6px 6px;display:grid}.sb .bc-ladder p{grid-template-columns:52px repeat(2,minmax(0,1fr));gap:3px;margin:0;display:grid}.sb .bc-ladder p>i{background:var(--bc-cell);color:#c9d0de;border-radius:4px;place-items:center;height:32px;font-size:12px;font-style:normal;display:grid}.sb .bc-ladder .bc-ladder-head>i{background:0 0}.sb .bc-ladder-head span{background:var(--bc-cell);color:#a9b1c2;border-radius:4px;place-items:center;height:26px;font-size:11.5px;display:grid}.sb .bc-ladder button{background:var(--bc-cell2);height:32px;color:var(--bc-yel);cursor:pointer;border:0;border-radius:4px;padding:0;font-size:13px;font-weight:600;position:relative;overflow:hidden}.sb .bc-ladder button:hover{background:#4a5167}.sb .bc-ladder button.on{background:var(--bc-pink);color:#fff}.sb .bc-ladder em{display:block}.sb .bc-empty,.sb .bc-detail-empty{color:var(--bc-muted);text-align:center;padding:28px 12px;font-size:12.5px}.sb.sb-layout-bc .sb-coupon{background:var(--bc-bg)!important;box-shadow:none!important;border:0!important;border-radius:8px!important}.sb.sb-layout-bc .sb-coupon .sb-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px 8px 0 0;background:var(--bc-sub)!important;border:0!important}.sb.sb-layout-bc .sb-coupon .sb-tabs button{font-family:inherit;font-weight:500;color:#c9d0de!important;background:0 0!important;border:0!important}.sb.sb-layout-bc .sb-coupon .sb-tabs button.on{box-shadow:inset 0 -2px 0 var(--bc-pink2);color:#fff!important}.sb.sb-layout-bc .sb-coupon .sb-tabs button i{background:var(--bc-pink);color:#fff}.sb.sb-layout-bc .sb-coupon-empty{color:#c9d0de;background:0 0!important;border:0!important}.sb.sb-layout-bc .sb-coupon-empty span{display:none}.sb.sb-layout-bc .sb-coupon-empty b{color:#e6ebf5;font-weight:500}.sb.sb-layout-bc .sb-coupon-empty p{color:var(--bc-muted)}.sb.sb-layout-bc .sb-picks>div{border-radius:6px;background:var(--bc-row)!important;border:0!important}.sb.sb-layout-bc .sb-picks em{color:var(--bc-yel)!important}.sb.sb-layout-bc .sb-stake{border-radius:0 0 8px 8px;background:var(--bc-panel)!important;border:0!important}html.rotto-sportsbook-active .sb.sb-layout-bc .sb-stake input{color:#fff!important;background:#17233a!important;border:1px solid #2b3550!important}.sb.sb-layout-bc .sb-chips button{background:var(--bc-row)!important;color:#fff!important;border:0!important;border-radius:6px!important}.sb.sb-layout-bc .sb-chips button:hover{background:var(--bc-sub)!important}.sb.sb-layout-bc .sb-system button.on{background:var(--bc-pink)!important;color:#fff!important}.sb.sb-layout-bc .sb-place{background:var(--bc-pink)!important;color:#fff!important;box-shadow:none!important;border:0!important;border-radius:6px!important}.sb.sb-layout-bc .sb-place:disabled{background:var(--bc-row)!important;color:var(--bc-muted)!important}.sb.sb-layout-bc .sb-stake p strong{color:var(--bc-yel)}@media (max-width:1499px){.sb.sb-layout-bc .sb-layout{grid-template-areas:"tree main slip";grid-template-columns:220px minmax(0,1fr) 270px!important}.sb.sb-layout-bc .bc-side{display:none}.sb.sb-layout-bc[data-page="1"] .bc-side{grid-area:main;max-height:none;display:block;position:static}.sb.sb-layout-bc[data-page="1"] .sb-events{display:none}.sb.sb-layout-bc .bc-back{display:block}}@media (min-width:1100px){.sb.sb-layout-bc .sb-sports-shell{display:none}}@media (min-width:901px) and (max-width:1099px){.sb.sb-layout-bc .sb-layout{grid-template-areas:"tree tree""main slip";grid-template-columns:minmax(0,1fr) 270px!important}.sb .bc-tree{grid-template-columns:minmax(0,1fr) 260px auto;align-items:center;max-height:none;position:static;overflow:visible}.sb .bc-links,.sb .bc-sports{display:none}.sb .bc-time{padding:4px 6px}.sb .bc-colhead,.sb .bc-row{grid-template-columns:minmax(0,1fr) 40px 150px 140px 44px}}@media (max-width:900px){.sb.sb-layout-bc .sb-layout{display:block!important}.sb.sb-layout-bc .sb-hero{min-height:48px;padding:6px 10px!important}.sb.sb-layout-bc .sb-provider-logo{height:24px!important}.sb .bc-tree{grid-template-columns:minmax(0,1fr) auto;max-height:none;margin-bottom:8px;position:static;overflow:visible}.sb .bc-search{grid-column:1/-1}.sb .bc-links,.sb .bc-sports{display:none}.sb .bc-time{padding:4px}.sb .bc-colhead{display:none}.sb .bc-row{grid-template-columns:minmax(0,1fr) 46px 34px;grid-template-areas:"teams when more""odds odds odds";row-gap:8px;padding:8px 6px 8px 10px}.sb .bc-teams{grid-area:teams}.sb .bc-when{grid-area:when}.sb .bc-more{grid-area:more}.sb .bc-odds{grid-area:odds}.sb .bc-tot{display:none}.sb .bc-odds button{height:40px;font-size:13.5px}.sb .bc-gap{height:40px}.sb.sb-layout-bc .sb-coupon{background:#0b1430!important;border-radius:14px!important}}.sb .sb-ticker{--tk-bg:rgba(255,255,255,.035);--tk-line:rgba(255,255,255,.09);--tk-acc:var(--bk-accent,#22c55e);--tk-text:#dfe6ee;--tk-chip:rgba(255,255,255,.07);border:1px solid var(--tk-line);background:var(--tk-bg);border-radius:10px;height:40px;margin:0 0 8px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.sb .sb-ticker-track{align-items:center;gap:6px;width:max-content;height:100%;padding:0 12px;animation:60s linear infinite sbTicker;display:flex}.sb .sb-ticker:hover .sb-ticker-track{animation-play-state:paused}@keyframes sbTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.sb .sb-ticker button{height:30px;color:var(--tk-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:12px;display:inline-flex}.sb .sb-ticker button:hover{background:var(--tk-chip)}.sb .sb-ticker b{font-weight:600}.sb .sb-ticker em{background:var(--tk-chip);color:var(--tk-acc);border-radius:6px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:800}.sb .sb-ticker small{color:#ff4f8b;font-size:10.5px;font-weight:800}.sb.sb-layout-hub .sb-ticker{--tk-acc:var(--hub-gold,#e2b04a);--tk-bg:#0a171f;--tk-line:var(--hub-line,#1d3340)}.sb[data-book=betgrid] .sb-ticker{--tk-acc:#60a5fa;--tk-bg:#081429;--tk-line:#1b2b4a;--tk-text:#c9d6ee}.sb[data-book=sportexa] .sb-ticker{--tk-bg:rgba(10,14,22,.85)}.sb.sb-layout-bc .sb-ticker{--tk-acc:var(--bc-yel);--tk-bg:var(--bc-panel);--tk-line:var(--bc-line);--tk-chip:var(--bc-sub);border-radius:6px}@media (prefers-reduced-motion:reduce){.sb .sb-ticker-track{animation:none}.sb .sb-ticker{overflow-x:auto}}@media (max-width:900px){.sb .sb-ticker{height:36px;margin-bottom:6px}.sb .sb-ticker button{padding:0 10px;font-size:11.5px}}.sb.sb-layout-bc .sb-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid!important}.sb.sb-layout-bc .sb-chips .sb-chip-all{grid-column:1/-1}.sb.sb-layout-bc .sb-stake-entry{border-radius:6px;overflow:hidden}.sb.sb-layout-bc .sb-sports-shell{background:0 0;border:0;padding:0;display:block}.sb.sb-layout-bc .sb-sports{scrollbar-width:none;gap:6px;overflow-x:auto;background:0 0!important;border:0!important;padding:0!important;display:flex!important}.sb.sb-layout-bc .sb-sports::-webkit-scrollbar{display:none}.sb.sb-layout-bc .sb-sports button{align-items:center;gap:7px;background:var(--bc-panel)!important;color:#d6dbe6!important;width:auto!important;min-width:0!important;height:38px!important;min-height:0!important;box-shadow:none!important;aspect-ratio:auto!important;border:0!important;border-radius:6px!important;flex:none!important;padding:0 12px!important;font-size:12.5px!important;font-weight:500!important;display:inline-flex!important}.sb.sb-layout-bc .sb-sports button.on{background:var(--bc-pink)!important;color:#fff!important}.sb.sb-layout-bc .sb-sports button .sb-sicon,.sb.sb-layout-bc .sb-sports button>i{flex:0 0 20px;place-items:center;font-size:15px;font-style:normal;background:0 0!important;border-radius:0!important;width:20px!important;height:20px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important}.sb.sb-layout-bc .sb-sports button .sb-sicon img{object-fit:contain;width:20px!important;height:20px!important;position:static!important}.sb.sb-layout-bc .sb-sports .sb-count b{display:none}.sb.sb-layout-bc .sb-sports .sb-count{margin:0;padding:0;background:0 0!important;position:static!important}.sb.sb-layout-bc .sb-sports .sb-count span{color:#fff;background:#ff4f8b;border-radius:9px;place-items:center;min-width:20px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:inline-grid}.sb.sb-layout-bc .sb-sports-arrow{display:none!important}@media (min-width:1100px){.sb.sb-layout-bc .sb-sports-shell{display:none!important}}.sb.sb-layout-bc .sb-mobile-slip-trigger{border-color:var(--bc-pink)!important;background:var(--bc-panel)!important;box-shadow:0 10px 30px rgba(0,0,0,.45)!important}.sb.sb-layout-bc .sb-mobile-slip-trigger>span:first-child,.sb.sb-layout-bc .sb-mobile-slip-trigger>i:first-child{background:var(--bc-pink)!important;color:#fff!important}.sb.sb-layout-bc .sb-mobile-slip-trigger b,.sb.sb-layout-bc .sb-mobile-slip-trigger strong{color:#fff!important}.sb.sb-layout-bc .sb-mobile-slip-trigger em{color:var(--bc-yel)!important}.sb .ev-page{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.sb .ev-page>*{min-width:0;max-width:100%}.sb .ev-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sb .ev-market>div>button{min-width:0}.sb .bc-detail,.sb .bc-side{min-width:0;max-width:100%}@media (max-width:900px){.sb .ev-grid{grid-template-columns:minmax(0,1fr)}.sb .ev-market>div{gap:5px}.sb .ev-market>div[style*=repeat\(4],.sb .ev-market>div[style*=repeat\(5],.sb .bc-sel[style*=repeat\(4],.sb .bc-sel[style*=repeat\(5]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sb .ev-market button{text-align:center;flex-direction:column;justify-content:center;align-items:stretch;gap:2px;min-height:50px;padding:5px 6px}.sb .ev-market button span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.15;display:-webkit-box}.sb .ev-market button b{font-size:14.5px}.sb .ev-head{grid-template-columns:auto minmax(0,1fr)}.sb .ev-team b{white-space:normal;overflow-wrap:anywhere}.sb .ev-tabs{max-width:100%}}.sb.sb-layout-dg{--dg-bg:#0a1840;--dg-panel:#12265a;--dg-panel2:#0e1f4c;--dg-row:#112a5f;--dg-odd:#1b3577;--dg-odd-h:#244392;--dg-gold:#f5c84b;--dg-red:#e0344e;--dg-text:#e8eefc;--dg-muted:#8fa2cc;--dg-line:#1f3a7a;max-width:1680px;color:var(--dg-text);font-family:Titillium Web,system-ui,Segoe UI,sans-serif;background:var(--dg-bg)!important;background-image:none!important}.sb.sb-layout-dg button{font-family:inherit}.sb.sb-layout-dg .sb-hero{border-radius:10px;align-items:center;gap:14px;min-height:54px;background:var(--dg-panel)!important;height:auto!important;box-shadow:none!important;background-image:none!important;border:0!important;padding:8px 16px!important;display:flex!important}.sb.sb-layout-dg .sb-hero>div:first-child{flex:auto;align-items:center;min-width:0;display:flex;max-width:none!important;padding:0!important;position:static!important}.sb.sb-layout-dg .sb-hero h1,.sb.sb-layout-dg .sb-hero p,.sb.sb-layout-dg .sb-hero-stats,.sb.sb-layout-dg .sb-hero-mark,.sb.sb-layout-dg .sb-kicker,.sb.sb-layout-dg .x-segment{display:none!important}.sb.sb-layout-dg .sb-provider-brand{align-items:center;display:flex;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.sb.sb-layout-dg .sb-provider-logo{max-width:200px;width:auto!important;height:28px!important;margin:0!important}.sb.sb-layout-dg .sb-lang{gap:4px;margin-left:auto;display:flex;position:static!important}.sb.sb-layout-dg .sb-lang button{border:1px solid var(--dg-line);background:var(--dg-panel2);color:#c7d3f0;border-radius:8px;min-width:38px;height:30px;font-size:12px;font-weight:700}.sb.sb-layout-dg .sb-lang button.on{border-color:var(--dg-gold);color:var(--dg-gold)}.sb.sb-layout-dg .sb-book-switch{margin:0;position:static!important}.sb.sb-layout-dg .sb-books{margin:8px 0}.sb.sb-layout-dg .sb-sports-shell,.sb.sb-layout-dg .sb-events>.sb-title{display:none!important}.sb.sb-layout-dg .sb-ticker{--tk-acc:var(--dg-gold);--tk-bg:var(--dg-panel2);--tk-line:var(--dg-line);--tk-chip:var(--dg-panel)}.sb.sb-layout-dg .sb-layout{grid-template-areas:"side main slip";align-items:start;margin-top:0;grid-template-columns:250px minmax(0,1fr) 300px!important;gap:10px!important;display:grid!important}.sb.sb-layout-dg .dg-side{grid-area:side}.sb.sb-layout-dg .sb-events{grid-area:main;align-content:start;gap:8px;min-width:0;display:grid;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.sb.sb-layout-dg .sb-coupon{grid-area:slip}.sb .dg-side{scrollbar-width:thin;scrollbar-color:#2a4a8f transparent;background:var(--dg-panel2);border-radius:12px;align-content:start;gap:8px;max-height:calc(100dvh - 16px);padding:10px;display:grid;position:sticky;top:8px;overflow-y:auto}.sb .dg-side svg{width:18px;height:18px}.sb .dg-side-top{align-items:center;gap:10px;display:flex}.sb .dg-burger{color:#c7d3f0;font-size:18px}.sb .dg-live{border:1px solid var(--dg-red);color:#ff6b80;letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:4px;height:22px;padding:0 8px;font-size:10.5px;font-weight:800}.sb .dg-live.on{background:var(--dg-red);color:#fff}.sb .dg-searchbtn{color:#c7d3f0;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:28px;margin-left:auto;display:grid}.sb .dg-searchbtn.on{background:var(--dg-panel)}html.rotto-sportsbook-active .sb .dg-search input{border-radius:8px;width:100%;font-size:12.5px;border:1px solid var(--dg-line)!important;background:var(--dg-bg)!important;color:#fff!important;height:34px!important;padding:0 12px!important}.sb .dg-side h4{border-left:3px solid var(--dg-gold);color:#fff;letter-spacing:.04em;margin:4px 0 0;padding-left:8px;font-size:12.5px}.sb .dg-top{border:1px solid var(--dg-line);border-radius:10px;gap:4px;padding:6px;display:grid}.sb .dg-top button{background:var(--dg-panel);min-height:40px;color:var(--dg-text);text-align:left;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:10px;padding:4px 10px;display:flex}.sb .dg-top button:hover,.sb .dg-top button.on{background:var(--dg-odd)}.sb .dg-top span{min-width:0;display:grid}.sb .dg-top small{color:var(--dg-muted);font-size:10.5px}.sb .dg-top b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.sb .dg-top .sb-sicon,.sb .dg-sport-head .sb-sicon,.sb .dg-when .sb-sicon,.sb .dg-chips .sb-sicon{flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.sb .dg-top .sb-sicon img,.sb .dg-sport-head .sb-sicon img,.sb .dg-when .sb-sicon img,.sb .dg-chips .sb-sicon img{object-fit:contain;width:18px;height:18px}.sb .dg-sports{gap:2px;display:grid}.sb .dg-sport-head{width:100%;height:38px;color:var(--dg-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 8px;font-size:13px;display:flex}.sb .dg-sport-head:hover,.sb .dg-sport.on .dg-sport-head{background:var(--dg-panel)}.sb .dg-sport-head span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sb .dg-sport-head em{border:1px solid var(--dg-red);color:#ff6b80;border-radius:4px;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:800}.sb .dg-sport-head b{width:18px;color:var(--dg-muted);text-align:center;font-weight:400}.sb .dg-leagues{border-left:1px solid var(--dg-line);gap:2px;margin:2px 0 6px 10px;padding-left:8px;display:grid}.sb .dg-leagues button{color:#c7d3f0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;min-height:30px;padding:0 8px;font-size:12px;display:flex}.sb .dg-leagues button:hover,.sb .dg-leagues button.on{background:var(--dg-panel);color:#fff}.sb .dg-leagues img{object-fit:cover;border-radius:2px;width:18px;height:12px}.sb .dg-leagues span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb .dg-leagues p{color:var(--dg-muted);margin:0;padding:6px 8px;font-size:12px}.sb .dg-banner{background:linear-gradient(120deg,#0d2a6b,#0a1840 60%,#13265a);border-radius:12px;height:300px;position:relative;overflow:hidden}.sb .dg-slide{opacity:0;background:linear-gradient(90deg,rgba(10,24,64,.92) 0%,rgba(10,24,64,.55) 38%,rgba(10,24,64,0) 70%),var(--img) center/cover no-repeat, radial-gradient(60% 80% at 75% 50%,rgba(245,200,75,.22),transparent 70%),linear-gradient(120deg,#0d2a6b,#0a1840 60%,#13265a);align-items:center;padding:0 40px;transition:opacity .8s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.sb .dg-slide.on{opacity:1}.sb .dg-slide div{gap:8px;max-width:46%;display:grid}.sb .dg-slide b{letter-spacing:.02em;color:#fff;text-shadow:0 4px 18px rgba(0,0,0,.45);font-size:38px;font-weight:900;line-height:1}.sb .dg-slide span{color:var(--dg-gold);font-size:16px;font-weight:700}.sb .dg-banner nav{gap:6px;display:flex;position:absolute;bottom:16px;left:40px}.sb .dg-banner nav button{cursor:pointer;background:rgba(255,255,255,.3);border:0;border-radius:2px;width:22px;height:4px;padding:0}.sb .dg-banner nav button.on{background:var(--dg-gold)}.sb .dg-feat{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sb .dg-card{background:var(--dg-panel);cursor:pointer;border-radius:10px;gap:6px;min-width:0;padding:10px;display:grid}.sb .dg-card:hover{background:#163070}.sb .dg-card header{min-width:0;color:var(--dg-muted);align-items:center;gap:6px;font-size:11px;display:flex}.sb .dg-card header em{background:var(--dg-red);color:#fff;border-radius:4px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:800}.sb .dg-card header img{object-fit:cover;border-radius:2px;width:16px;height:11px}.sb .dg-card header span{text-overflow:ellipsis;white-space:nowrap;color:#c7d3f0;min-width:0;overflow:hidden}.sb .dg-card p{color:#fff;justify-content:space-between;gap:8px;margin:0;font-size:13px;display:flex}.sb .dg-card p span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb .dg-card p b{color:var(--dg-gold)}.sb .dg-card small{color:var(--dg-muted);font-size:11px}.sb .dg-card-odds{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.sb .dg-card-odds button,.sb .dg-odds button{background:var(--dg-odd);cursor:pointer;border:0;border-radius:7px;place-items:center;gap:1px;min-width:0;height:44px;padding:0 6px;display:grid}.sb .dg-card-odds button span,.sb .dg-odds button span{text-overflow:ellipsis;white-space:nowrap;color:#c7d3f0;max-width:100%;font-size:11px;overflow:hidden}.sb .dg-card-odds button b,.sb .dg-odds button b{color:var(--dg-gold);font-size:13.5px;font-weight:700}.sb .dg-card-odds button:hover,.sb .dg-odds button:hover{background:var(--dg-odd-h)}.sb .dg-card-odds button.on,.sb .dg-odds button.on{background:var(--dg-gold)}.sb .dg-card-odds button.on span,.sb .dg-card-odds button.on b,.sb .dg-odds button.on span,.sb .dg-odds button.on b{color:#0a1840}.sb .dg-tabs{background:var(--dg-panel2);scrollbar-width:none;border-radius:10px;gap:6px;padding:6px;display:flex;overflow-x:auto}.sb .dg-tabs button{color:#c7d3f0;cursor:pointer;background:0 0;border:1px solid transparent;border-radius:8px;flex:none;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.sb .dg-tabs button.on{border-color:var(--dg-gold);color:#fff;background:var(--dg-panel)}.sb .dg-tabs em{background:var(--dg-panel);color:var(--dg-gold);border-radius:9px;padding:0 6px;font-size:11px;font-style:normal}.sb .dg-dot{background:var(--dg-red);border-radius:50%;width:7px;height:7px}.sb .dg-chips{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.sb .dg-chips::-webkit-scrollbar{display:none}.sb .dg-tabs::-webkit-scrollbar{display:none}.sb .dg-chips button{border:1px solid var(--dg-line);background:var(--dg-panel2);color:#c7d3f0;cursor:pointer;border-radius:10px;flex:none;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:12.5px;display:inline-flex}.sb .dg-chips button.on{border-color:var(--dg-gold);color:#fff;background:var(--dg-panel)}.sb .dg-chips .sb-count{margin:0;padding:0;background:0 0!important;position:static!important}.sb .dg-chips .sb-count span{background:var(--dg-red);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:inline-grid}.sb .dg-tools{justify-content:space-between;align-items:center;gap:8px;display:flex}.sb .dg-seg{background:var(--dg-panel2);border-radius:8px;padding:3px;display:inline-flex}.sb .dg-seg button{color:#c7d3f0;cursor:pointer;background:0 0;border:0;border-radius:6px;height:28px;padding:0 14px;font-size:12.5px}.sb .dg-seg button.on{background:var(--dg-gold);color:#0a1840;font-weight:700}html.rotto-sportsbook-active .sb .dg-tools select{border-radius:8px;font-size:12.5px;border:1px solid var(--dg-line)!important;background:var(--dg-panel2)!important;color:#fff!important;height:34px!important;padding:0 12px!important}.sb .dg-group{color:#fff;letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:8px;min-height:32px;margin-top:4px;padding:0 4px;font-size:12.5px;font-weight:700;display:flex}.sb .dg-group img{object-fit:cover;border-radius:2px;width:20px;height:14px}.sb .dg-row{background:var(--dg-row);cursor:pointer;border-radius:10px;grid-template-columns:64px minmax(0,1fr) minmax(300px,420px) 52px;align-items:center;gap:10px;min-height:72px;padding:8px 10px;display:grid}.sb .dg-row:hover{background:#14306b}.sb .dg-when{color:var(--dg-muted);justify-items:center;gap:2px;font-size:11px;display:grid}.sb .dg-when b{color:#fff;font-size:12.5px}.sb .dg-when em{color:#ff6b80;font-size:10.5px;font-style:normal;font-weight:800}.sb .dg-teams{border-left:1px solid var(--dg-line);gap:6px;min-width:0;padding-left:10px;display:grid}.sb .dg-teams p{color:#fff;justify-content:space-between;gap:8px;margin:0;font-size:13px;display:flex}.sb .dg-teams span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb .dg-teams b{color:var(--dg-gold)}.sb .dg-market{gap:4px;min-width:0;display:grid}.sb .dg-market header{color:#c7d3f0;background:0 0;border:0;justify-content:space-between;align-items:center;height:auto;padding:0;font-size:11.5px;display:flex}.sb .dg-market header nav{gap:2px;display:flex}.sb .dg-market header nav button{background:var(--dg-panel2);color:#c7d3f0;cursor:pointer;border:0;border-radius:4px;width:22px;height:20px;padding:0}.sb .dg-odds{gap:4px;display:grid}.sb .dg-odds.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.sb .dg-odds.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.sb .dg-closed{color:var(--dg-muted);text-align:center;margin:0;font-size:12px}.sb .dg-more{color:#c7d3f0;cursor:pointer;background:0 0;border:0;border-radius:8px;height:44px;font-size:12.5px;font-weight:700}.sb .dg-more:hover{background:var(--dg-panel)}.sb.sb-layout-dg .sb-loading,.sb.sb-layout-dg .sb-empty{background:var(--dg-panel);border-color:var(--dg-line);border-radius:10px}.sb.sb-layout-dg .sb-load-more{background:var(--dg-panel);color:#fff;border:0;border-radius:10px;width:100%;margin:0}.sb.sb-layout-hub .h-spot.opens{cursor:pointer}.sb.sb-layout-dg .sb-coupon{background:var(--dg-panel2)!important;box-shadow:none!important;border:0!important;border-radius:12px!important}.sb.sb-layout-dg .sb-coupon .sb-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--dg-panel)!important;border:0!important}.sb.sb-layout-dg .sb-coupon .sb-tabs button{color:#c7d3f0!important;background:0 0!important;border:0!important}.sb.sb-layout-dg .sb-coupon .sb-tabs button.on{box-shadow:inset 0 -2px 0 var(--dg-gold);color:#fff!important}.sb.sb-layout-dg .sb-coupon-empty{color:#c7d3f0;background:0 0!important;border:0!important}.sb.sb-layout-dg .sb-coupon-empty span{display:none}.sb.sb-layout-dg .sb-picks>div{border-radius:8px;background:var(--dg-row)!important;border:0!important}.sb.sb-layout-dg .sb-picks em,.sb.sb-layout-dg .sb-stake p strong{color:var(--dg-gold)!important}.sb.sb-layout-dg .sb-stake{background:0 0!important;border:0!important}html.rotto-sportsbook-active .sb.sb-layout-dg .sb-stake input{border:1px solid var(--dg-line)!important;background:var(--dg-bg)!important;color:#fff!important}.sb.sb-layout-dg .sb-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid!important}.sb.sb-layout-dg .sb-chips .sb-chip-all{grid-column:1/-1}.sb.sb-layout-dg .sb-chips button{border:1px solid var(--dg-line)!important;background:var(--dg-panel)!important;color:#fff!important;border-radius:8px!important}.sb.sb-layout-dg .sb-place{font-weight:800;background:var(--dg-gold)!important;color:#0a1840!important;box-shadow:none!important;border:0!important;border-radius:8px!important}.sb.sb-layout-dg .sb-place:disabled{background:var(--dg-panel)!important;color:var(--dg-muted)!important}.sb.sb-layout-dg .sb-mobile-slip-trigger{border-color:var(--dg-gold)!important;background:var(--dg-panel)!important}@media (max-width:1199px){.sb.sb-layout-dg .sb-layout{grid-template-areas:"main slip";grid-template-columns:minmax(0,1fr) 290px!important}.sb.sb-layout-dg .dg-side{display:none}.sb .dg-feat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sb.sb-layout-dg .sb-layout{display:block!important}.sb.sb-layout-dg .sb-hero{min-height:46px;padding:6px 10px!important}.sb .dg-banner{height:180px}.sb .dg-slide{background:linear-gradient(90deg,rgba(10,24,64,.92) 0%,rgba(10,24,64,.4) 60%,rgba(10,24,64,0) 100%),var(--mimg) center/cover no-repeat,radial-gradient(60% 80% at 75% 50%,rgba(245,200,75,.22),transparent 70%),linear-gradient(120deg,#0d2a6b,#0a1840 60%,#13265a);padding:0 18px}.sb .dg-slide div{max-width:70%}.sb .dg-slide b{font-size:24px}.sb .dg-slide span{font-size:13px}.sb .dg-banner nav{bottom:10px;left:18px}.sb .dg-feat{scrollbar-width:none;scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.sb .dg-feat::-webkit-scrollbar{display:none}.sb .dg-card{scroll-snap-align:start;flex:0 0 78%}.sb .dg-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"teams when""market market";row-gap:8px;padding:10px}.sb .dg-teams{border-left:0;grid-area:teams;padding-left:0}.sb .dg-when{grid-area:when;grid-auto-flow:column;align-items:center;gap:6px}.sb .dg-market{grid-area:market}.sb .dg-more{display:none}.sb .dg-odds button,.sb .dg-card-odds button{height:46px}}.sb .dg-banner.full{aspect-ratio:2128/739;background:#0a1840;height:auto}.sb .dg-pic{opacity:0;transition:opacity .8s;position:absolute;top:0;bottom:0;left:0;right:0}.sb .dg-pic.on{opacity:1}.sb .dg-pic img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.sb .dg-banner.full{aspect-ratio:1000/347;height:auto}}.sb.sb-layout-dg .sb-sicon-mask{color:#c7d3f0;width:18px;height:18px;margin:0}.sb.sb-layout-dg .dg-sport.on .sb-sicon-mask,.sb.sb-layout-dg .dg-chips button.on .sb-sicon-mask,.sb.sb-layout-dg .dg-top .sb-sicon-mask{color:var(--dg-gold)}.sb.sb-layout-dg .dg-when .sb-sicon-mask{color:var(--dg-muted)}.sb.sb-layout-dg .sb-provider-logo{filter:brightness(1.6)saturate(1.1)}.sb.sb-layout-bc>.sb-books,.sb.sb-layout-dg>.sb-books{margin:0 0 10px}.sb.sb-layout-em{--em-bg:#0d1a3a;--em-panel:#14244b;--em-panel2:#101f43;--em-row:#16284f;--em-odd:#22366c;--em-odd-h:#2c4687;--em-acc:#2f63d8;--em-pick:#f5b81c;--em-text:#e9eefc;--em-muted:#8b9bc4;--em-line:#22386d;--em-red:#e5484d;max-width:1720px;color:var(--em-text);font-family:Roboto,Segoe UI,system-ui,sans-serif;background:var(--em-bg)!important;background-image:none!important}.sb.sb-layout-em button{font-family:inherit}.sb.sb-layout-em>.sb-books{margin:0 0 10px}.sb.sb-layout-em .sb-hero{border-radius:8px;align-items:center;gap:14px;min-height:50px;background:var(--em-panel2)!important;height:auto!important;box-shadow:none!important;background-image:none!important;border:0!important;padding:6px 14px!important;display:flex!important}.sb.sb-layout-em .sb-hero>div:first-child{flex:auto;align-items:center;min-width:0;display:flex;max-width:none!important;padding:0!important;position:static!important}.sb.sb-layout-em .sb-hero h1,.sb.sb-layout-em .sb-hero p,.sb.sb-layout-em .sb-hero-stats,.sb.sb-layout-em .sb-hero-mark,.sb.sb-layout-em .sb-kicker,.sb.sb-layout-em .x-segment{display:none!important}.sb.sb-layout-em .sb-provider-brand{align-items:center;display:flex;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.sb.sb-layout-em .sb-provider-logo{max-width:200px;width:auto!important;height:26px!important;margin:0!important}.sb.sb-layout-em .sb-lang{gap:4px;margin-left:auto;display:flex;position:static!important}.sb.sb-layout-em .sb-lang button{border:1px solid var(--em-line);background:var(--em-panel);color:#c4d0ee;border-radius:6px;min-width:38px;height:30px;font-size:12px;font-weight:700}.sb.sb-layout-em .sb-lang button.on{border-color:var(--em-acc);background:var(--em-acc);color:#fff}.sb.sb-layout-em .sb-book-switch{margin:0;position:static!important}.sb.sb-layout-em .sb-sports-shell,.sb.sb-layout-em .sb-events>.sb-title{display:none!important}.sb.sb-layout-em .sb-ticker{--tk-acc:var(--em-pick);--tk-bg:var(--em-panel2);--tk-line:var(--em-line);--tk-chip:var(--em-panel)}.sb.sb-layout-em svg{flex:0 0 18px;width:18px;height:18px}.sb.sb-layout-em .sb-sicon,.sb.sb-layout-em .sb-sicon-mask{flex:0 0 18px;width:18px;height:18px;margin:0}.sb.sb-layout-em .sb-sicon img{object-fit:contain;width:18px;height:18px}.sb.sb-layout-em .sb-sicon-mask{color:#c4d0ee}.sb .em-top{background:var(--em-panel2);scrollbar-width:none;border-radius:8px;gap:2px;margin:0 0 10px;padding:0 4px;display:flex;overflow-x:auto}.sb .em-top::-webkit-scrollbar{display:none}.sb .em-top button{color:#d5ddf3;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid transparent;flex:none;align-items:center;gap:8px;height:42px;padding:0 14px;font-size:13px;display:inline-flex}.sb .em-top button:hover{color:#fff;background:var(--em-panel)}.sb .em-top button.on{color:#fff;border-bottom-color:var(--em-acc)}.sb .em-top button.on .sb-sicon-mask{color:#fff}.sb .em-top-live{color:#fff!important}.sb .em-top-live svg{color:var(--em-red)}.sb .em-top em,.sb .em-menu em{color:var(--em-muted);margin-left:2px;font-size:12px;font-style:normal}.sb.sb-layout-em .sb-layout{grid-template-areas:"side main slip";align-items:start;margin-top:0;grid-template-columns:240px minmax(0,1fr) 300px!important;gap:12px!important;display:grid!important}.sb.sb-layout-em .em-side{grid-area:side}.sb.sb-layout-em .sb-events{grid-area:main;align-content:start;gap:8px;min-width:0;display:grid;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.sb.sb-layout-em .sb-coupon{grid-area:slip}.sb .em-side{scrollbar-width:thin;scrollbar-color:#2a4688 transparent;align-content:start;gap:10px;max-height:calc(100dvh - 16px);display:grid;position:sticky;top:8px;overflow-y:auto}.sb .em-menu{background:var(--em-panel2);border-radius:8px;gap:2px;padding:6px;display:grid}.sb .em-menu>button{color:#d5ddf3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;height:36px;padding:0 10px;font-size:13px;display:flex}.sb .em-menu>button:hover{background:var(--em-panel)}.sb .em-menu>button.on{background:var(--em-acc);color:#fff}.sb .em-menu>button.on .sb-sicon-mask,.sb .em-menu>button.on em{color:#fff}html.rotto-sportsbook-active .sb .em-search input{border-radius:6px;width:100%;font-size:12.5px;border:1px solid var(--em-line)!important;background:var(--em-bg)!important;color:#fff!important;height:34px!important;padding:0 12px!important}.sb .em-box{background:var(--em-panel2);border-radius:8px;padding:4px 6px 6px;display:grid}.sb .em-box-head{color:#fff;letter-spacing:.03em;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;height:38px;padding:0 6px;font-size:11.5px;font-weight:700;display:flex}.sb .em-box-head b{color:var(--em-muted);font-weight:400}.sb .em-sports{gap:1px;display:grid}.sb .em-sport-head{color:#d5ddf3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;width:100%;height:36px;padding:0 8px;font-size:13px;display:flex}.sb .em-sport-head:hover,.sb .em-sport.on .em-sport-head{background:var(--em-panel);color:#fff}.sb .em-sport-head span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sb .em-sport-head em{color:var(--em-muted);font-size:12px;font-style:normal}.sb .em-sport-head b{width:16px;color:var(--em-muted);text-align:center;font-weight:400}.sb .em-sport.on .sb-sicon-mask{color:#fff}.sb .em-leagues{border-left:1px solid var(--em-line);gap:1px;margin:2px 0 6px 12px;padding-left:8px;display:grid}.sb .em-leagues button{color:#c4d0ee;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;min-height:30px;padding:0 8px;font-size:12px;display:flex}.sb .em-leagues button:hover,.sb .em-leagues button.on{background:var(--em-panel);color:#fff}.sb .em-leagues img{object-fit:cover;border-radius:2px;width:18px;height:12px}.sb .em-leagues span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb .em-leagues p{color:var(--em-muted);margin:0;padding:6px 8px;font-size:12px}.sb .em-feat{align-items:center;display:flex;position:relative}.sb .em-feat-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(20% - 6.4px);grid-auto-flow:column;gap:8px;width:100%;display:grid;overflow-x:auto}.sb .em-feat-track::-webkit-scrollbar{display:none}.sb .em-card{background:var(--em-panel);scroll-snap-align:start;cursor:pointer;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.sb .em-card:hover{background:#192d5a}.sb .em-card header{min-width:0;color:var(--em-muted);align-items:center;gap:6px;font-size:10.5px;display:flex}.sb .em-card header img{object-fit:cover;border-radius:2px;width:16px;height:11px}.sb .em-card header span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sb .em-card header time{flex:none}.sb .em-card header em{color:var(--em-red);flex:none;font-style:normal;font-weight:700}.sb .em-card-teams{text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.sb .em-card-teams>div{justify-items:center;gap:6px;min-width:0;display:grid}.sb .em-card-teams img,.sb .em-card-teams .sb-team-fallback{object-fit:contain;width:40px;height:40px}.sb .em-card-teams b{text-overflow:ellipsis;white-space:nowrap;color:#fff;max-width:100%;font-size:12px;font-weight:600;overflow:hidden}.sb .em-card-teams strong{color:var(--em-pick);font-size:15px}.sb .em-card-odds{gap:4px;display:grid}.sb .em-card-odds.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.sb .em-card-odds.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.sb .em-card-odds button{background:var(--em-odd);color:#fff;cursor:pointer;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:4px;min-width:0;height:30px;padding:0 8px;display:flex}.sb .em-card-odds button span{color:var(--em-muted);font-size:11px}.sb .em-card-odds button b{font-size:12.5px}.sb .em-arrow{z-index:2;background:var(--em-acc);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:26px;height:26px;margin-top:-13px;font-size:16px;line-height:1;display:grid;position:absolute;top:50%;box-shadow:0 4px 12px rgba(0,0,0,.35)}.sb .em-arrow.l{left:-8px}.sb .em-arrow.r{right:-8px}.sb .em-head{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.sb .em-head h2{color:#fff;letter-spacing:.02em;margin:0 auto 0 0;font-size:18px;font-weight:800}.sb .em-clear{border:1px solid var(--em-line);background:var(--em-panel);color:#fff;cursor:pointer;border-radius:6px;height:30px;padding:0 10px;font-size:12px}.sb .em-seg{background:var(--em-panel2);border-radius:6px;gap:2px;padding:3px;display:inline-flex}.sb .em-seg button{color:#c4d0ee;cursor:pointer;background:0 0;border:0;border-radius:4px;height:28px;padding:0 12px;font-size:12.5px}.sb .em-seg button.on{background:var(--em-acc);color:#fff}.sb .em-tiles{scrollbar-width:none;grid-auto-columns:84px;grid-auto-flow:column;gap:4px;padding-bottom:2px;display:grid;overflow-x:auto}.sb .em-tiles::-webkit-scrollbar{display:none}.sb .em-tiles button{background:var(--em-panel);height:62px;color:var(--em-muted);cursor:pointer;border:1px solid transparent;border-radius:6px;align-content:center;justify-items:center;gap:6px;padding:0 4px;font-size:11.5px;display:grid;position:relative}.sb .em-tiles button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sb .em-tiles .sb-sicon,.sb .em-tiles .sb-sicon-mask{flex-basis:24px;width:24px;height:24px}.sb .em-tiles .sb-sicon img{width:24px;height:24px}.sb .em-tiles button:hover{color:#fff}.sb .em-tiles button.on{border-color:var(--em-pick);color:#fff;background:#1a2c58}.sb .em-tiles button.on .sb-sicon-mask{color:var(--em-pick)}.sb .em-tiles .sb-count{margin:0;padding:0;top:4px;right:4px;background:0 0!important;position:absolute!important}.sb .em-tiles .sb-count span{background:var(--em-red);color:#fff;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-weight:700;display:inline-grid}.sb .em-league{background:var(--em-panel);min-height:30px;color:var(--em-muted);border-radius:8px 8px 0 0;grid-template-columns:auto minmax(0,1fr) 186px 186px 46px;align-items:center;gap:8px;margin-top:6px;padding:0 10px;font-size:11px;display:grid}.sb .em-league img{object-fit:cover;border-radius:2px;width:16px;height:11px}.sb .em-league>span{text-overflow:ellipsis;white-space:nowrap;color:#c4d0ee;min-width:0;overflow:hidden}.sb .em-cols{text-align:center;gap:4px;margin:0;display:grid}.sb .em-cols.n3,.sb .em-cols.tot{grid-template-columns:repeat(3,minmax(0,1fr))}.sb .em-cols.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.sb .em-cols b{font-weight:500}.sb .em-item{background:var(--em-row);border-top:1px solid var(--em-line);display:grid}.sb .em-league+.em-item{border-top:0}.sb .em-row{cursor:pointer;grid-template-columns:52px minmax(0,1fr) 186px 186px 46px;align-items:center;gap:8px;min-height:62px;padding:6px 10px;display:grid}.sb .em-row:hover{background:#1a2d5a}.sb .em-when{color:var(--em-muted);justify-items:center;gap:2px;font-size:11px;display:grid}.sb .em-when b{color:#c4d0ee;font-size:12px;font-weight:500}.sb .em-when em{color:#fff;font-size:12px;font-style:normal;font-weight:700}.sb .em-item.is-live .em-when em{color:#7fd38a}.sb .em-teams{gap:5px;min-width:0;display:grid}.sb .em-teams p{color:#fff;align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:600;display:flex}.sb .em-teams img,.sb .em-teams .sb-team-fallback{object-fit:contain;flex:0 0 16px;width:16px;height:16px}.sb .em-teams span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sb .em-teams b{color:var(--em-pick);font-weight:700}.sb .em-odds,.sb .em-ou{gap:4px;display:grid}.sb .em-odds.n3,.sb .em-ou{grid-template-columns:repeat(3,minmax(0,1fr))}.sb .em-odds.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.sb .em-odds button,.sb .em-ou button{background:var(--em-odd);color:#fff;cursor:pointer;border:0;border-radius:4px;min-width:0;height:38px;padding:0 4px;font-size:12.5px}.sb .em-odds button b,.sb .em-ou button b{font-weight:700}.sb .em-odds button:hover,.sb .em-ou button:hover,.sb .em-card-odds button:hover,.sb .em-xodds button:hover{background:var(--em-odd-h)}.sb .em-odds button.on,.sb .em-ou button.on,.sb .em-card-odds button.on,.sb .em-xodds button.on{background:var(--em-pick);color:#0d1a3a}.sb .em-card-odds button.on span,.sb .em-xodds button.on span{color:#0d1a3a}.sb .em-line{background:var(--em-panel2);color:#c4d0ee;border-radius:4px;place-items:center;height:38px;font-size:12px;display:grid}.sb .em-lock{background:var(--em-panel2);height:38px;color:var(--em-muted);border-radius:4px;place-items:center;font-size:12px;display:grid}.sb .em-lock:before{content:"–"}.sb .em-more{color:#c4d0ee;cursor:pointer;white-space:nowrap;background:0 0;border:0;height:38px;padding:0;font-size:12px}.sb .em-more i{color:var(--em-muted);font-style:normal}.sb .em-more:hover{color:#fff}.sb .em-toggle{height:24px;color:var(--em-muted);cursor:pointer;background:0 0;border:0;font-size:11px}.sb .em-toggle i{font-style:normal}.sb .em-toggle:hover{color:#fff}.sb .em-extra{gap:6px;padding:4px 10px 6px 70px;display:grid}.sb .em-xm{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:8px;display:grid}.sb .em-xm>span{color:#c4d0ee;font-size:12px}.sb .em-xodds{gap:4px;display:grid}.sb .em-xodds.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.sb .em-xodds.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.sb .em-xodds button{background:var(--em-odd);color:#fff;cursor:pointer;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:6px;min-width:0;height:34px;padding:0 10px;display:flex}.sb .em-xodds button span{text-overflow:ellipsis;white-space:nowrap;color:#c4d0ee;font-size:11.5px;overflow:hidden}.sb .em-xodds button b{font-size:12.5px}.sb.sb-layout-em .sb-loading,.sb.sb-layout-em .sb-empty{background:var(--em-panel);border-color:var(--em-line);border-radius:8px}.sb.sb-layout-em .sb-load-more{background:var(--em-panel);color:#fff;border:0;border-radius:8px;width:100%;margin:0}.sb.sb-layout-em .sb-coupon{background:var(--em-panel2)!important;box-shadow:none!important;border:0!important;border-radius:8px!important}.sb.sb-layout-em .sb-coupon .sb-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--em-panel)!important;border:0!important}.sb.sb-layout-em .sb-coupon .sb-tabs button{color:#c4d0ee!important;background:0 0!important;border:0!important}.sb.sb-layout-em .sb-coupon .sb-tabs button.on{box-shadow:inset 0 -2px 0 var(--em-acc);color:#fff!important}.sb.sb-layout-em .sb-coupon-empty{color:#c4d0ee;background:0 0!important;border:0!important}.sb.sb-layout-em .sb-coupon-empty span{display:none}.sb.sb-layout-em .sb-picks>div{border-radius:6px;background:var(--em-row)!important;border:0!important}.sb.sb-layout-em .sb-picks em,.sb.sb-layout-em .sb-stake p strong{color:var(--em-pick)!important}.sb.sb-layout-em .sb-stake{background:0 0!important;border:0!important}html.rotto-sportsbook-active .sb.sb-layout-em .sb-stake input{border:1px solid var(--em-line)!important;background:var(--em-bg)!important;color:#fff!important}.sb.sb-layout-em .sb-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid!important}.sb.sb-layout-em .sb-chips .sb-chip-all{grid-column:1/-1}.sb.sb-layout-em .sb-chips button{border:1px solid var(--em-line)!important;background:var(--em-panel)!important;color:#fff!important;border-radius:6px!important}.sb.sb-layout-em .sb-place{font-weight:800;background:var(--em-acc)!important;color:#fff!important;box-shadow:none!important;border:0!important;border-radius:6px!important}.sb.sb-layout-em .sb-place:disabled{background:var(--em-panel)!important;color:var(--em-muted)!important}.sb.sb-layout-em .sb-mobile-slip-trigger{border-color:var(--em-acc)!important;background:var(--em-panel)!important}@media (max-width:1399px){.sb .em-feat-track{grid-auto-columns:calc(25% - 6px)}.sb .em-league,.sb .em-row{grid-template-columns:auto minmax(0,1fr) 168px 168px 40px}.sb .em-row{grid-template-columns:48px minmax(0,1fr) 168px 168px 40px}}@media (max-width:1199px){.sb.sb-layout-em .sb-layout{grid-template-areas:"main slip";grid-template-columns:minmax(0,1fr) 290px!important}.sb.sb-layout-em .em-side{display:none}.sb .em-feat-track{grid-auto-columns:calc(33.3333% - 5.33333px)}}@media (max-width:900px){.sb.sb-layout-em .sb-layout{display:block!important}.sb.sb-layout-em .sb-hero{min-height:44px;padding:6px 10px!important}.sb .em-top button{height:40px;padding:0 10px;font-size:12.5px}.sb .em-feat-track{grid-auto-columns:78%}.sb .em-arrow{display:none}.sb .em-league{border-radius:8px 8px 0 0;grid-template-columns:auto minmax(0,1fr)}.sb .em-league .em-cols,.sb .em-league>i{display:none}.sb .em-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"teams when""odds odds""ou ou";row-gap:6px;padding:8px 10px}.sb .em-teams{grid-area:teams}.sb .em-when{grid-area:when;grid-auto-flow:column;align-items:center;gap:6px}.sb .em-odds{grid-area:odds}.sb .em-ou{grid-area:ou}.sb .em-more{display:none}.sb .em-odds button,.sb .em-ou button,.sb .em-line,.sb .em-lock{height:40px}.sb .em-extra{padding:4px 10px 6px}.sb .em-xm{grid-template-columns:1fr}}.sb.sb-layout-hub .sb-mode-switch{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;gap:10px;width:100%;margin:12px 0 8px;padding:0;display:grid!important}.sb.sb-layout-hub .sb-mode-switch button{border:1px solid var(--hub-line);color:#d6e2e3;text-align:left;min-height:60px;box-shadow:none;background:linear-gradient(#0b1a20,#08141a);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);justify-content:stretch;align-items:center;gap:2px 14px;padding:8px 18px;display:grid}.sb.sb-layout-hub .sb-mode-switch button>span{grid-row:1/3;place-items:center;font-size:16px;display:grid}.sb.sb-layout-hub .sb-mode-switch button b{letter-spacing:.05em;font-size:14px}.sb.sb-layout-hub .sb-mode-switch button small{color:#7f9799;font-size:11px;display:block}.sb.sb-layout-hub .sb-mode-switch button:hover{border-color:#f5c451}.sb.sb-layout-hub .sb-mode-switch button.on{color:var(--hub-ink);background:linear-gradient(#f5c451,#e0a92e);border-color:#f5c451;box-shadow:0 8px 20px rgba(245,196,81,.18)}.sb.sb-layout-hub .sb-mode-switch button.on small{color:rgba(20,16,4,.72)}.sb.sb-layout-hub .sb-mode-switch button.on.live{color:#fff;background:linear-gradient(#ff5367,#e03a4e);border-color:#ff5367;box-shadow:0 8px 20px rgba(255,83,103,.2)}.sb.sb-layout-hub .sb-mode-switch button.on.live small{color:rgba(255,255,255,.85)}.sb.sb-layout-hub .sb-mode-switch button:not(.on) .pulse{background:#ff5367;box-shadow:0 0 0 4px rgba(255,83,103,.18)}@media (max-width:900px){.sb.sb-layout-hub .sb-mode-switch{gap:8px;margin:10px 0 6px}.sb.sb-layout-hub .sb-mode-switch button{column-gap:10px;min-height:50px;padding:6px 12px}.sb.sb-layout-hub .sb-mode-switch button small{font-size:10px}}.sb.sb-layout-em .sb-team-fallback{background:var(--mono-bg,#22366c);color:#fff;border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:700;display:inline-grid}.sb.sb-layout-em .em-card-teams .sb-team-fallback{font-size:14px}.sb.sb-layout-em .sb-team-fallback img{object-fit:cover;border-radius:50%;width:100%;height:100%}@media (max-width:900px){.sb .em-odds button[data-l],.sb .em-ou button[data-l]{justify-content:space-between;align-items:center;padding:0 10px;display:flex}.sb .em-odds button[data-l]:before,.sb .em-ou button[data-l]:before{content:attr(data-l);color:var(--em-muted);font-size:11px;font-weight:500}.sb .em-odds button.on[data-l]:before,.sb .em-ou button.on[data-l]:before{color:#0d1a3a}.sb .em-ou.none{display:none}.sb .em-row{grid-template-areas:"teams when""odds odds""ou ou"}}.sb .lg-flag{object-fit:cover;vertical-align:-2px;border-radius:2px;flex:0 0 18px;width:18px;height:13px;margin:0 6px 0 0;display:inline-block;box-shadow:0 0 0 1px rgba(255,255,255,.08)}.sb .h-meta>span,.sb .h-spot>small,.sb .ev-league>span{align-items:center;display:inline-flex}.sb .ev-league .lg-flag{width:20px;height:14px}.sb .h-pop{background:#07121a;border:1px solid #16262c;border-radius:20px;align-content:start;min-width:0;display:grid;overflow:hidden}.sb .h-pop-head{border-bottom:1px solid #132028;align-items:baseline;gap:10px;padding:14px 16px 10px;display:flex}.sb .h-pop-head b{color:var(--hub-gold,#f5c451);font-family:var(--hub-font,inherit);letter-spacing:.16em;font-size:12px}.sb .h-pop-head small{color:#7f9799;font-size:11px}.sb .h-pop-body{gap:4px;padding:6px 8px 10px;display:grid}.sb .h-pop-group h5{color:#9fb4b6;letter-spacing:.02em;align-items:center;gap:6px;margin:8px 4px 4px;font-size:11px;font-weight:600;display:flex}.sb .h-pop-group h5 b{color:#e6f0f0;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.sb .h-pop-group h5 span{text-transform:uppercase;color:#7f9799;flex:none;font-size:10px}.sb .h-pop-group h5 i{color:var(--hub-gold,#f5c451);margin-left:auto;font-style:normal}.sb .h-pop-row{cursor:pointer;background:linear-gradient(#0b1820,#07121a);border:1px solid #132028;border-radius:12px;grid-template-columns:48px minmax(0,1fr) 168px 40px;align-items:center;gap:8px;min-height:58px;padding:6px 8px;display:grid}.sb .h-pop-row:hover{border-color:#2a4349}.sb .h-pop-row.is-live{box-shadow:inset 3px 0 #ff5367}.sb .h-pop-row time{color:#7f9799;justify-items:center;gap:1px;font-size:10.5px;display:grid}.sb .h-pop-row time b{color:#e6f0f0;font-size:12.5px}.sb .h-pop-row time em{color:#ff6b7f;font-size:11px;font-style:normal;font-weight:800}.sb .h-pop-teams{gap:4px;min-width:0;display:grid}.sb .h-pop-teams p{color:#e6f0f0;justify-content:space-between;gap:6px;margin:0;font-size:12.5px;font-weight:600;display:flex}.sb .h-pop-teams span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb .h-pop-teams b{color:var(--hub-gold,#f5c451)}.sb .h-pop-odds{gap:4px;display:grid}.sb .h-pop-odds.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.sb .h-pop-odds.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.sb .h-pop-odds button{color:#e6f0f0;cursor:pointer;background:#0d1b22;border:1px solid #1b2f33;border-radius:9px;place-items:center;gap:0;min-width:0;height:42px;padding:0 2px;display:grid}.sb .h-pop-odds button small{color:#7f9799;font-size:9.5px}.sb .h-pop-odds button b{color:var(--hub-gold,#f5c451);font-size:13px}.sb .h-pop-odds button:hover{border-color:#f5c451}.sb .h-pop-odds button.on{background:linear-gradient(#f5c451,#e0a92e);border-color:#f5c451}.sb .h-pop-odds button.on small,.sb .h-pop-odds button.on b{color:#1a1204}.sb .h-pop-more{color:#1ee0b5;cursor:pointer;background:0 0;border:1px dashed #1b2f33;border-radius:9px;height:42px;font-size:12px;font-weight:700}.sb .h-pop-all{color:#e6f0f0;cursor:pointer;background:#0b1820;border:1px solid #1b2f33;border-radius:10px;height:40px;margin:0 8px 10px;font-weight:700}@media (min-width:1200px){.sb.sb-layout-hub .sb-layout:has(>.h-pop){grid-template-columns:minmax(0,1.08fr) minmax(0,1fr) minmax(300px,340px);grid-template-areas:"main pop slip";align-items:start;gap:12px;display:grid}.sb.sb-layout-hub .sb-layout:has(>.h-pop)>.sb-events{grid-area:main;grid-template-columns:minmax(0,1fr)}.sb.sb-layout-hub .sb-layout:has(>.h-pop)>.h-pop{grid-area:pop;grid-template-rows:auto minmax(0,1fr);max-height:calc(100dvh - 16px);position:sticky;top:8px}.sb.sb-layout-hub .sb-layout:has(>.h-pop)>.h-pop .h-pop-body{scrollbar-width:thin;scrollbar-color:#24393f transparent;overflow-y:auto}.sb.sb-layout-hub .sb-layout:has(>.h-pop)>.sb-coupon{grid-area:slip}}@media (min-width:901px) and (max-width:1199px){.sb.sb-layout-hub .sb-layout:has(>.h-pop){grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"pop slip""main slip";align-items:start;gap:12px;display:grid}.sb.sb-layout-hub .sb-layout:has(>.h-pop)>.sb-events{grid-area:main}.sb.sb-layout-hub .sb-layout:has(>.h-pop)>.h-pop{grid-area:pop;grid-template-rows:auto minmax(0,1fr);max-height:460px}.sb.sb-layout-hub .sb-layout:has(>.h-pop)>.h-pop .h-pop-body{overflow-y:auto}.sb.sb-layout-hub .sb-layout:has(>.h-pop)>.sb-coupon{grid-area:slip}}@media (max-width:900px){.sb .h-pop{border-radius:14px;margin:0 0 10px}.sb .h-pop-row{grid-template-columns:44px minmax(0,1fr) 150px}.sb .h-pop-more{display:none}}.sb.sb-layout-hub .sb-events>.h-brow{grid-template-columns:52px minmax(0,1fr) 210px 46px;min-height:66px;margin:0}.sb .h-brow-lg{color:#7f9799;white-space:nowrap;align-items:center;min-width:0;margin:0 0 1px;font-size:10.5px;display:flex;overflow:hidden}.sb .h-brow-lg span{text-overflow:ellipsis;overflow:hidden}.sb .h-brow-lg .lg-flag{width:15px;height:11px;margin-right:5px}.sb .h-brow .h-closed{color:#7f9799;text-align:center;grid-column:1/-1;font-size:11.5px}@media (min-width:901px){.sb.sb-layout-hub .sb-events{gap:6px}.sb.sb-layout-hub .sb-layout:has(>.h-pop)>.sb-events{gap:5px;padding:10px}}@media (max-width:900px){.sb.sb-layout-hub .sb-events>.h-brow{grid-template-columns:44px minmax(0,1fr) 150px;margin:0 8px 6px}}.sb.sb-layout-hub .sb-events{overflow:visible}@media (max-width:900px){.sb.sb-layout-hub .sb-coupon{position:fixed}.sb .sb-coupon.mobile-open{z-index:1591;position:fixed!important}}.sb .mk-tag{letter-spacing:0;color:#f5c451;white-space:nowrap;text-transform:none;margin:0 0 1px;font-size:9.5px;font-weight:700;line-height:1.1;display:block}.sb .em-odds button .mk-tag,.sb .bc-odds button .mk-tag{font-size:9px}.sb .bc-odds button{flex-direction:column}.sb .lv-stats{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;gap:8px;margin:10px 0;padding:12px 14px;display:grid}.sb .lv-stats header{grid-template-columns:auto 1fr 1fr;align-items:center;gap:10px;font-size:12px;display:grid}.sb .lv-stats header b{letter-spacing:.08em;color:var(--bk-accent,#f5c451);font-size:11.5px}.sb .lv-stats header span{text-overflow:ellipsis;white-space:nowrap;opacity:.8;text-align:right;overflow:hidden}.sb .lv-stats header span:last-child{text-align:right}.sb .lv-row{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;font-size:12.5px;display:grid}.sb .lv-row>b{text-align:center;font-weight:700}.sb .lv-row>div{gap:4px;display:grid}.sb .lv-row span{text-align:center;opacity:.75;font-size:11.5px}.sb .lv-row i{gap:3px;height:6px;display:flex}.sb .lv-row i em{background:var(--bk-accent,#f5c451);border-radius:3px 0 0 3px;height:100%;margin-left:auto;display:block}.sb .lv-row i u{background:#64748b;border-radius:0 3px 3px 0;height:100%;display:block}.sb .lv-feed{border-top:1px solid rgba(255,255,255,.07);gap:3px;margin:4px 0 0;padding:8px 0 0;list-style:none;display:grid}.sb .lv-feed li{opacity:.85;grid-template-columns:40px minmax(0,1fr);gap:8px;font-size:12px;display:grid}.sb .lv-feed time{text-align:right;font-weight:700}.sb .lv-feed li.k-goal{opacity:1;color:var(--bk-accent,#f5c451);font-weight:700}.sb .lv-feed li.k-card span:before{content:"▮ ";color:#facc15}.sb.sb-layout-em .sb-team-fallback.branded,.sb.sb-layout-dg .sb-team-fallback.branded,.sb.sb-layout-bc .sb-team-fallback.branded{color:#fff;border-radius:50%;place-items:center;font-style:normal;display:inline-grid;position:relative;background-image:none!important}.sb.sb-layout-em .sb-team-fallback.branded:after,.sb.sb-layout-dg .sb-team-fallback.branded:after,.sb.sb-layout-bc .sb-team-fallback.branded:after{content:attr(data-mono);letter-spacing:.02em;font-weight:800;line-height:1}.sb.sb-layout-em .sb-team-fallback.branded:not([data-mono]):after,.sb.sb-layout-dg .sb-team-fallback.branded:not([data-mono]):after,.sb.sb-layout-bc .sb-team-fallback.branded:not([data-mono]):after{content:"";background:rgba(255,255,255,.3);border-radius:50%;width:40%;height:40%}.sb.sb-layout-em .sb-team-fallback.branded{border:1px solid rgba(255,255,255,.12);font-size:11px;background:var(--mono-bg,#22366c)!important}.sb.sb-layout-dg .sb-team-fallback.branded{font-family:Titillium Web,system-ui,sans-serif;font-size:16px;box-shadow:0 0 0 2px rgba(19,200,232,.35),0 10px 24px rgba(0,0,0,.4);background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.28),transparent 55%),linear-gradient(145deg,#1d6bff,#13c8e8)!important}.sb.sb-layout-bc .sb-team-fallback.branded{font-size:10px;background:var(--mono-bg,#2a2f6b)!important}.sb .ev-page.emd{gap:8px;padding:0 0 12px}.sb .emd-crumbs{background:var(--em-panel2);min-height:40px;color:var(--em-muted);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.sb .emd-crumbs span{align-items:center;gap:6px;display:inline-flex}.sb .emd-crumbs b{color:var(--em-text);text-overflow:ellipsis;font-weight:600;overflow:hidden}.sb .emd-crumbs i{opacity:.55;font-style:normal}.sb .emd-crumbs .lg-flag{object-fit:cover;border-radius:2px;width:16px;height:12px}.sb .emd-back{border:1px solid var(--em-line);background:var(--em-panel);width:30px;height:30px;color:var(--em-text);cursor:pointer;border-radius:4px;flex:none;font-size:20px;line-height:1}.sb .emd-back:hover{border-color:var(--em-acc)}.sb .emd-board{background:linear-gradient(180deg,var(--em-panel),var(--em-panel2));border-top:3px solid var(--em-acc);border-radius:6px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:16px 18px;display:grid}.sb .emd-board.is-live{border-top-color:var(--em-red)}.sb .emd-side{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.sb .emd-side.away{justify-content:flex-start}.sb .emd-side b{color:var(--em-text);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}.sb .emd-side img,.sb .emd-side .sb-team-fallback{object-fit:contain;flex:0 0 34px;width:34px;height:34px}.sb .emd-mid{background:rgba(0,0,0,.22);border-radius:4px;justify-items:center;gap:2px;min-width:150px;padding:6px 14px;display:grid}.sb .emd-mid small{color:var(--em-muted);text-transform:capitalize;font-size:12px}.sb .emd-mid strong{color:#fff;letter-spacing:.04em;font-size:26px;font-weight:700}.sb .emd-mid strong i{opacity:.6;margin:0 6px;font-style:normal}.sb .emd-mid em{color:var(--em-red);font-size:12px;font-style:normal;font-weight:700}.sb .emd-tabs{border-bottom:1px solid var(--em-line);align-items:stretch;gap:6px;display:flex}.sb .emd-tabs nav{scrollbar-width:none;flex:auto;min-width:0;display:flex;overflow-x:auto}.sb .emd-tabs nav button{color:var(--em-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid transparent;flex:none;padding:10px 14px 9px;font-size:13px;font-weight:600}.sb .emd-tabs nav button sup{opacity:.75;margin-left:4px;font-size:10px}.sb .emd-tabs nav button.on{color:var(--em-text);border-bottom-color:var(--em-pick)}.sb .emd-tool{border:1px solid var(--em-line);background:var(--em-panel);min-width:36px;color:var(--em-muted);cursor:pointer;border-radius:4px;flex:none;place-items:center;margin:4px 0;padding:0 8px;display:grid}.sb .emd-tool svg{width:16px;height:16px}.sb .emd-tool.on,.sb .emd-tool:hover{color:var(--em-text);border-color:var(--em-acc)}.sb .emd-tool.txt{font-size:12px;font-weight:600}.sb .emd-search{border:1px solid var(--em-line);background:var(--em-panel2);height:38px;color:var(--em-text);border-radius:4px;padding:0 12px}.sb .emd-list{gap:4px;display:grid}.sb .emd-mkt{background:var(--em-row);border-radius:4px;overflow:hidden}.sb .emd-mkt-head{background:var(--em-panel);width:100%;min-height:40px;color:var(--em-text);text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.sb .emd-mkt-head span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sb .emd-mkt-head i{color:var(--em-muted);font-size:11px;font-style:normal}.sb .emd-mkt-head b{text-align:center;width:18px;color:var(--em-muted);font-size:16px}.sb .emd-sel{gap:4px;padding:6px;display:grid}.sb .emd-odd{background:var(--em-odd);min-width:0;min-height:38px;color:var(--em-text);cursor:pointer;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;transition:background .15s;display:flex}.sb .emd-odd span{color:#c3cde8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.sb .emd-odd b{color:#fff;flex:none;font-size:14px;font-weight:700}.sb .emd-odd:hover{background:var(--em-odd-h)}.sb .emd-odd.on{background:var(--em-pick)}.sb .emd-odd.on span,.sb .emd-odd.on b{color:#111}.sb .emd-odd.up b{color:#4ade80}.sb .emd-odd.down b{color:#f87171}.sb .emd-ladder{gap:3px;padding:6px;display:grid}.sb .emd-ladder p{grid-template-columns:minmax(60px,1fr) minmax(0,2fr) minmax(0,2fr);align-items:center;gap:4px;margin:0;display:grid}.sb .emd-ladder p>span{color:var(--em-muted);padding:0 10px;font-size:12px;font-weight:600}.sb .emd-ladder p.hd span{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.sb .emd-ladder .emd-odd{justify-content:center}.sb .emd-ladder em{display:block}.sb .emd-empty{background:var(--em-panel2);color:var(--em-muted);text-align:center;border-radius:4px;padding:28px}.sb .ev-page.dgd{gap:12px;padding:0 0 14px}.sb .dgd-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sb .dgd-back{border:1px solid var(--dg-line);background:var(--dg-panel2);height:36px;color:var(--dg-text);cursor:pointer;border-radius:999px;padding:0 16px;font-weight:700}.sb .dgd-back:hover{border-color:var(--dg-gold);color:var(--dg-gold)}.sb .dgd-league{background:linear-gradient(90deg,rgba(29,107,255,.25),rgba(19,200,232,.12));border:1px solid rgba(19,200,232,.3);border-radius:999px;align-items:center;gap:8px;min-width:0;height:36px;padding:0 16px;display:inline-flex}.sb .dgd-league small{color:var(--dg-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.sb .dgd-league b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.sb .dgd-league .lg-flag{object-fit:cover;border-radius:2px;width:18px;height:13px}.sb .dgd-hero{background:radial-gradient(at 15% 0,rgba(19,200,232,.35),transparent 55%),radial-gradient(at 85% 100%,rgba(29,107,255,.45),transparent 60%),linear-gradient(135deg,#0c2a78,#0a1a4c 55%,#071338);border:1px solid rgba(19,200,232,.25);border-radius:20px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;padding:26px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.35)}.sb .dgd-hero:after{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 2px,transparent 2px,transparent 22px);height:70%;position:absolute;top:auto;bottom:-60%;left:-10%;right:-10%}.sb .dgd-team{z-index:1;text-align:center;justify-items:center;gap:8px;min-width:0;display:grid;position:relative}.sb .dgd-team img,.sb .dgd-team .sb-team-fallback{object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.45));flex:0 0 72px;width:72px;height:72px}.sb .dgd-team .sb-team-fallback.branded{font-size:24px}.sb .dgd-team b{color:#fff;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:19px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.sb .dgd-team small{color:#9fc4ff;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.sb .dgd-center{z-index:1;justify-items:center;gap:6px;display:grid;position:relative}.sb .dgd-time{background:linear-gradient(135deg,var(--dg-gold),#ffdf86);color:#1a1405;border-radius:999px;padding:10px 22px;font-size:24px;font-weight:800;box-shadow:0 8px 22px rgba(245,200,75,.35)}.sb .dgd-center small{color:#cfe0ff;text-transform:capitalize;font-size:13px}.sb .dgd-center strong{color:#fff;letter-spacing:.04em;text-shadow:0 6px 18px rgba(0,0,0,.45);font-size:44px;font-weight:800}.sb .dgd-center strong i{color:#7fd8ff;margin:0 10px;font-style:normal}.sb .dgd-live{background:var(--dg-red);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.sb .dgd-live i{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.2s infinite dgdPulse}@keyframes dgdPulse{50%{opacity:.25}}.sb .dgd-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sb .dgd-chips{scrollbar-width:none;flex:auto;gap:8px;min-width:0;display:flex;overflow-x:auto}.sb .dgd-chips button{border:1px solid var(--dg-line);background:var(--dg-panel2);height:38px;color:var(--dg-muted);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}.sb .dgd-chips button i{color:#dce6ff;background:rgba(255,255,255,.08);border-radius:999px;min-width:22px;padding:2px 7px;font-size:11px;font-style:normal}.sb .dgd-chips button.on{color:#fff;background:linear-gradient(135deg,#1d6bff,#13c8e8);border-color:transparent}.sb .dgd-chips button.on i{background:rgba(0,0,0,.25)}.sb .dgd-search{border:1px solid var(--dg-line);background:var(--dg-panel2);height:38px;color:var(--dg-muted);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.sb .dgd-search svg{width:15px;height:15px}.sb .dgd-search input{width:170px;color:var(--dg-text);background:0 0;border:0;outline:none}.sb .dgd-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.sb .dgd-card{background:linear-gradient(180deg,var(--dg-panel),var(--dg-panel2));border:1px solid var(--dg-line);border-radius:16px;min-width:0;padding:14px}.sb .dgd-card header{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;height:auto;margin:0 0 12px;padding:0 0 0 12px;font-size:14px;font-weight:700;position:relative;overflow:hidden}.sb .dgd-card header:before{content:"";background:var(--dg-gold);border-radius:2px;width:4px;position:absolute;top:2px;bottom:2px;left:0}.sb .dgd-pills{gap:8px;display:grid}.sb .dgd-pill{background:var(--dg-odd);min-width:0;min-height:54px;color:var(--dg-text);cursor:pointer;border:1px solid transparent;border-radius:14px;align-content:center;justify-items:center;gap:2px;padding:6px 8px;transition:transform .12s,background .15s;display:grid}.sb .dgd-pill b{color:#fff;font-size:17px;font-weight:800}.sb .dgd-pill span{color:#a9bbe6;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.sb .dgd-pill:hover{background:var(--dg-odd-h);transform:translateY(-1px)}.sb .dgd-pill.on{background:linear-gradient(135deg,var(--dg-gold),#ffdf86);border-color:transparent}.sb .dgd-pill.on b,.sb .dgd-pill.on span{color:#1a1405}.sb .dgd-pill.up b{color:#4ade80}.sb .dgd-pill.down b{color:#f87171}.sb .dgd-ladder{gap:8px;display:grid}.sb .dgd-ladder>div{grid-template-columns:54px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.sb .dgd-ladder>div>span{height:54px;color:var(--dg-gold);background:rgba(255,255,255,.05);border-radius:14px;place-items:center;font-weight:800;display:grid}.sb .dgd-empty{background:var(--dg-panel2);color:var(--dg-muted);text-align:center;border-radius:16px;padding:32px}@media (max-width:900px){.sb .emd-board{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding:12px 10px}.sb .emd-side{text-align:center;flex-direction:column-reverse;justify-content:center;gap:6px}.sb .emd-side.away{flex-direction:column}.sb .emd-side b{white-space:normal;font-size:13px;line-height:1.2}.sb .emd-mid{min-width:96px;padding:6px 8px}.sb .emd-mid strong{font-size:20px}.sb .emd-tool.txt{display:none}.sb .emd-sel[style*=repeat\(4],.sb .emd-sel[style*=repeat\(5],.sb .dgd-pills[style*=repeat\(4],.sb .dgd-pills[style*=repeat\(5]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sb .emd-odd{text-align:center;flex-direction:column;justify-content:center;align-items:stretch;gap:2px;min-height:46px;padding:4px 6px}.sb .emd-odd span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box}.sb .dgd-hero{border-radius:16px;gap:8px;padding:18px 10px}.sb .dgd-team img,.sb .dgd-team .sb-team-fallback{flex-basis:48px;width:48px;height:48px}.sb .dgd-team .sb-team-fallback.branded{font-size:17px}.sb .dgd-team b{font-size:14px}.sb .dgd-time{padding:7px 14px;font-size:18px}.sb .dgd-center strong{font-size:30px}.sb .dgd-grid{grid-template-columns:minmax(0,1fr)}.sb .dgd-search{flex:100%}.sb .dgd-search input{width:100%}}.sb .dgd-search input,.sb .emd-search{box-shadow:none!important;background:0 0!important}@media (min-width:1200px){.sb.sb-layout-hub .sb-layout:has(>.h-pop)>.h-pop{top:var(--sb-stick,84px);max-height:calc(100dvh - var(--sb-stick,84px) - 10px)}.sb.sb-layout-hub .sb-layout:has(>.h-pop)>.h-pop .h-pop-head{z-index:1;background:#07121a;position:relative}.sb.sb-layout-hub .sb-layout:has(>.h-pop)>.sb-coupon{top:var(--sb-stick,84px)}.sb.sb-layout-hub .sb-layout:has(>.h-pop)>.h-pop{max-height:calc(100dvh - var(--sb-stick,84px) - 56px)}}.sb .mk-pending{--mkp-acc:#22c55e;--mkp-bg:rgba(255,255,255,.035);--mkp-line:rgba(255,255,255,.08);--mkp-sk:rgba(255,255,255,.06);border:1px dashed var(--mkp-line);background:var(--mkp-bg);border-radius:14px;gap:10px;padding:12px 14px;display:grid}.sb.sb-layout-hub .mk-pending{--mkp-acc:var(--hub-gold,#f5c451);--mkp-line:rgba(245,196,81,.28)}.sb.sb-layout-em .mk-pending{--mkp-acc:var(--em-pick,#f5b81c);--mkp-bg:var(--em-panel2,#101f43);--mkp-line:var(--em-line,#22386d);--mkp-sk:var(--em-odd,#22366c);border-radius:4px}.sb.sb-layout-dg .mk-pending{--mkp-acc:#13c8e8;--mkp-bg:linear-gradient(180deg,var(--dg-panel,#12265a),var(--dg-panel2,#0e1f4c));--mkp-line:rgba(19,200,232,.35);--mkp-sk:var(--dg-odd,#1b3577);border-radius:16px}.sb.sb-layout-bc .mk-pending{--mkp-acc:var(--wp-lime,#c6ff3d);--mkp-line:var(--wp-line,rgba(255,255,255,.12))}.sb .mk-pending-head{align-items:center;gap:10px;display:flex}.sb .mk-pending-head b{color:#fff;font-size:13px;font-weight:700}.sb .mk-pending-head small{color:var(--mkp-acc);background:rgba(255,255,255,.08);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.sb .mk-spin{border:2px solid rgba(255,255,255,.15);border-top-color:var(--mkp-acc);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite mkSpin}@keyframes mkSpin{to{transform:rotate(360deg)}}.sb .mk-skel{gap:8px;display:grid}.sb .mk-skel>div{gap:6px;display:grid}.sb .mk-skel span{border-radius:6px;width:34%;height:10px;display:block}.sb .mk-skel p{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.sb .mk-skel em{border-radius:8px;height:34px;display:block}.sb .mk-skel span,.sb .mk-skel em{background:linear-gradient(90deg,var(--mkp-sk) 0%,rgba(255,255,255,.14) 50%,var(--mkp-sk) 100%);background-size:200% 100%;animation:1.2s ease-in-out infinite mkShimmer}@keyframes mkShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.sb .mk-spin,.sb .mk-skel span,.sb .mk-skel em{animation:none}}.sb .ev-back,.sb .emd-back,.sb .dgd-back,.sb .bc-back{letter-spacing:.02em;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;transition:transform .12s,filter .12s;box-shadow:0 6px 18px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.35);border:0!important;width:auto!important;height:auto!important;min-height:40px!important;padding:0 18px!important;font-size:14px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.sb .ev-back:hover,.sb .emd-back:hover,.sb .dgd-back:hover,.sb .bc-back:hover{filter:brightness(1.08);transform:translateY(-1px)}.sb .ev-back:active,.sb .emd-back:active,.sb .dgd-back:active,.sb .bc-back:active{filter:brightness(.95);transform:translateY(0)}.sb.sb-layout-hub .ev-back{color:#1a1204!important;background:linear-gradient(#ffd76a,#f5c451 55%,#e0a92e)!important;border-radius:12px!important}.sb.sb-layout-em .emd-back{color:#111!important;background:linear-gradient(#ffd24a,#f5b81c)!important;border-radius:4px!important}.sb.sb-layout-dg .dgd-back{box-shadow:0 8px 22px rgba(19,200,232,.35),inset 0 1px rgba(255,255,255,.35);color:#fff!important;background:linear-gradient(135deg,#1d6bff,#13c8e8)!important;border-radius:999px!important}.sb.sb-layout-bc .bc-back{margin:0 0 8px;background:var(--wp-lime,#c6ff3d)!important;color:#0d1033!important;border-radius:10px!important}.sb.sb-layout-classic .ev-back{color:#06140b!important;background:#22c55e!important;border-radius:10px!important}@media (max-width:900px){.sb .ev-back,.sb .emd-back,.sb .dgd-back,.sb .bc-back{min-height:42px!important;font-size:14px!important}}.sb .ev-page>.ev-head,.sb .ev-page>.emd-crumbs,.sb .ev-page>.dgd-top,.sb .bc-detail>.bc-back{top:var(--sb-stick,84px);z-index:30;position:sticky!important}.sb .ev-page>.ev-head{box-shadow:0 10px 24px rgba(0,0,0,.45)}.sb .ev-page>.emd-crumbs{box-shadow:0 8px 20px rgba(0,0,0,.45)}.sb .ev-page>.dgd-top{background:linear-gradient(180deg,var(--dg-bg,#0a1840) 70%,rgba(10,24,64,.92));border-radius:999px;margin:-4px -4px 0;padding:6px 4px}.sb .bc-detail>.bc-back{align-self:flex-start}@media (max-width:900px){.sb.sb-layout-hub,.sb.sb-layout-em,.sb.sb-layout-dg,.sb.sb-layout-bc{overflow-x:clip!important;overflow-y:visible!important}}@media (max-width:1499px){.sb.sb-layout-bc[data-page="1"] .bc-side{overflow:visible!important}}.sb.sb-booting{place-items:center;min-height:60vh;display:grid;background:0 0!important}.sb .sb-boot-spin{border:3px solid rgba(255,255,255,.12);border-top-color:rgba(255,255,255,.55);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite mkSpin}.sb.sb-layout-hub .h-spot.h-spot-ghost{opacity:.45;pointer-events:none;min-height:178px}.sb .h-pop-ghost{opacity:.55;background:#0b1820;border:1px solid #16262c;border-radius:12px;height:58px}*,:before,:after{box-sizing:border-box}html.brand-rotto-demo{scroll-behavior:smooth;overflow-x:clip}html.brand-rotto-demo body{min-width:0;margin:0;font:400 15px/1.5 Inter,Arial,sans-serif;overflow-x:clip}html.brand-rotto-demo button,html.brand-rotto-demo input,html.brand-rotto-demo select,html.brand-rotto-demo textarea{font:inherit}html.brand-rotto-demo button{cursor:pointer}html.brand-rotto-demo a{color:inherit;cursor:pointer;text-decoration:none}html.brand-rotto-demo img{max-width:100%}html.brand-rotto-demo .wrap{width:min(100% - 48px,1580px);margin-left:auto;margin-right:auto}html.brand-rotto-demo .hdr{z-index:100;width:100%;min-height:76px;position:relative}html.brand-rotto-demo .hdr-in{align-items:center;gap:20px;min-height:76px;display:flex}html.brand-rotto-demo .hdr .brand{flex:none;align-items:center;max-width:205px;display:inline-flex}html.brand-rotto-demo .hdr .brand img{object-fit:contain;width:205px;max-width:100%;height:auto;display:block}html.brand-rotto-demo .nav{align-items:center;gap:2px;min-width:0;display:flex}html.brand-rotto-demo .nav a{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:9px 5px;font:700 11.5px Inter,Arial,sans-serif;display:inline-flex}html.brand-rotto-demo .demo-nav-icon{color:var(--demo-accent);opacity:.85;justify-content:center;align-items:center;display:inline-flex}html.brand-rotto-demo .nav a.on .demo-nav-icon{opacity:1}html.brand-rotto-demo .nav-right{display:none}html.brand-rotto-demo .tb-auth{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}html.brand-rotto-demo .tb-auth button{background:var(--demo-surface);border:1px solid var(--demo-line);min-height:34px;color:var(--demo-text);border-radius:6px;padding:6px 10px}html.brand-rotto-demo .tb-auth svg{display:block}html.brand-rotto-demo .burger{background:var(--demo-surface);border:1px solid var(--demo-line);width:42px;height:42px;color:var(--demo-text);border-radius:6px;flex:none;justify-content:center;align-items:center;display:none}html.brand-rotto-demo .hero-v2{position:relative}html.brand-rotto-demo .hero-canonical-layout{flex-direction:column;justify-content:center;display:flex}html.brand-rotto-demo .hero-canonical-copy{z-index:2;position:relative}html.brand-rotto-demo .hero-canonical-kicker{margin-bottom:15px;font:800 11px Inter,Arial,sans-serif;display:block}html.brand-rotto-demo .hero-canonical-copy h1{margin:0 0 24px}html.brand-rotto-demo .hero-canonical-copy h1 span,html.brand-rotto-demo .hero-canonical-copy h1 em{display:block}html.brand-rotto-demo .hero-canonical-copy p{max-width:56ch;margin:0 0 22px;font-size:17px;line-height:1.55}html.brand-rotto-demo .hero-canonical-actions{flex-wrap:wrap;gap:10px;display:flex}html.brand-rotto-demo :-webkit-any(.hero-canonical-primary,.hero-canonical-secondary,.lobby-campaign-primary,.lobby-campaign-secondary){border-radius:6px;padding:12px 18px;font-size:14px;font-weight:800}html.brand-rotto-demo :is(.hero-canonical-primary,.hero-canonical-secondary,.lobby-campaign-primary,.lobby-campaign-secondary){border-radius:6px;padding:12px 18px;font-size:14px;font-weight:800}html.brand-rotto-demo .hero-canonical-meta{align-items:center;gap:18px;margin-top:28px;display:flex}html.brand-rotto-demo .hero-canonical-dots{align-items:center;gap:6px;display:flex}html.brand-rotto-demo .hero-canonical-dots button,html.brand-rotto-demo .lobby-visual-dots button{border-radius:3px;width:23px;height:5px;padding:0}html.brand-rotto-demo .hero-canonical-proof{letter-spacing:.08em;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}html.brand-rotto-demo .hero-canonical-proof i{border-radius:50%;width:4px;height:4px}html.brand-rotto-demo .hero-canonical-nav{z-index:3;gap:8px;display:flex;position:absolute;bottom:30px;right:3vw}html.brand-rotto-demo .hero-canonical-nav button{border-radius:50%;width:36px;height:36px;font-size:25px;line-height:1}html.brand-rotto-demo .feature-section{width:min(100% - 48px,1580px);margin:55px auto 0}html.brand-rotto-demo .sec-h{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}html.brand-rotto-demo .sec-h h2{letter-spacing:-.04em;margin:0;font-size:max(26px,min(3vw,42px))}html.brand-rotto-demo .feature-tiles{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html.brand-rotto-demo .feature-tile{text-align:left;color:var(--demo-text);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;padding:28px;display:flex}html.brand-rotto-demo .feature-tile small{text-transform:uppercase;letter-spacing:.14em;font-size:11px}html.brand-rotto-demo .feature-tile span{letter-spacing:.1em;font-size:12px;font-weight:800}html.brand-rotto-demo .ftr{padding:60px 0 20px}html.brand-rotto-demo .ftr .brand{max-width:230px;display:inline-flex}html.brand-rotto-demo .ftr .brand img{width:230px;height:auto;display:block}html.brand-rotto-demo .footer-contact-zone{border-bottom:1px solid var(--demo-line);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}html.brand-rotto-demo .footer-contact-buttons,html.brand-rotto-demo .footer-socials{flex-wrap:wrap;gap:9px;display:flex}html.brand-rotto-demo .footer-contact-zone button,html.brand-rotto-demo .ftr-bar button{background:var(--demo-surface);border:1px solid var(--demo-line);color:var(--demo-text);border-radius:6px;padding:9px 14px}html.brand-rotto-demo .footer-contact-buttons button{align-items:center;gap:9px;display:inline-flex}html.brand-rotto-demo .footer-contact-buttons button>span,html.brand-rotto-demo .footer-socials button{place-items:center;display:inline-grid}html.brand-rotto-demo .footer-contact-buttons img,html.brand-rotto-demo .footer-socials img{object-fit:contain;width:21px;height:21px;display:block}html.brand-rotto-demo .footer-socials button{border-radius:11px;width:42px;height:42px;padding:9px}html.brand-rotto-demo .footer-links{grid-template-columns:repeat(4,1fr);gap:28px;padding:28px 0;display:grid}html.brand-rotto-demo .footer-links>div{flex-direction:column;gap:8px;display:flex}html.brand-rotto-demo .footer-links h4{color:var(--demo-text);margin:0 0 8px}html.brand-rotto-demo .footer-links a,html.brand-rotto-demo .footer-legal{color:var(--demo-muted)}html.brand-rotto-demo .footer-legal{border-top:1px solid var(--demo-line);align-items:center;gap:20px;padding:20px 0;font-size:13px;display:flex}html.brand-rotto-demo .footer-age{border:2px solid;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-weight:900;display:grid}html.brand-rotto-demo .ftr-bar{border-top:1px solid var(--demo-line);justify-content:space-between;align-items:center;padding-top:16px;font-size:12px;display:flex}html.brand-rotto-demo .emx-quick-trigger{z-index:200;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:64px;height:64px;line-height:1;display:flex;position:fixed;bottom:25px;right:20px}html.brand-rotto-demo .emx-quick-trigger span{font-size:9px;font-weight:900}html.brand-rotto-demo .emx-quick-panel{z-index:199;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:min(330px,100vw - 24px);max-height:calc(100dvh - 185px);padding:12px;display:grid;position:fixed;bottom:100px;right:20px;overflow-y:auto}html.brand-rotto-demo .emx-quick-head{border-bottom:1px solid var(--demo-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;margin-bottom:3px;padding:0 0 8px;display:flex}html.brand-rotto-demo .emx-quick-head>div{flex-direction:column;gap:1px;display:flex}html.brand-rotto-demo .emx-quick-head small{color:var(--demo-accent);letter-spacing:.13em;text-transform:uppercase;font-size:10px}html.brand-rotto-demo .emx-quick-head b{font-size:17px;line-height:1.2}html.brand-rotto-demo .emx-quick-panel>button{text-align:left;white-space:normal;border-radius:7px;align-items:center;gap:6px;min-width:0;min-height:48px;padding:8px;font-size:10px;font-weight:800;line-height:1.2;display:flex}html.brand-rotto-demo .emx-quick-panel>button span{flex:none;font-size:16px}html.brand-rotto-demo .emx-quick-head button{border-radius:7px;flex:none;width:32px;height:32px;padding:0;font-size:20px;line-height:1}html.brand-rotto-demo .botnav{display:none}html.brand-rotto-demo .lobby-page,html.brand-rotto-demo .page{max-width:100%}html.brand-rotto-demo .lobby-campaign-actions button{border-radius:6px;padding:12px 18px}html.brand-rotto-demo .lobby-campaign-meta{font-size:13px}html.brand-rotto-demo .lobby-visual-dots{gap:6px;display:flex}html.brand-rotto-demo .cat-tiles,html.brand-rotto-demo .provider-grid,html.brand-rotto-demo .game-grid,html.brand-rotto-demo .bonus-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}html.brand-rotto-demo .cat-tile{padding:15px}html.brand-rotto-demo .bonus-v2-card{min-height:330px;position:relative}html.brand-rotto-demo .bonus-v2-card picture img{object-fit:cover;width:100%;height:100%}@media (max-width:1179px){html.brand-rotto-demo .nav-left{display:none}html.brand-rotto-demo .burger{display:inline-flex}html.brand-rotto-demo .hdr-in{justify-content:space-between}html.brand-rotto-demo .hdr .brand{margin-right:auto}}@media (max-width:700px){html.brand-rotto-demo .wrap{width:calc(100% - 28px)}html.brand-rotto-demo .hdr,html.brand-rotto-demo .hdr-in{height:64px;min-height:64px}html.brand-rotto-demo .hdr-in{gap:8px}html.brand-rotto-demo .hdr .brand{justify-content:center;gap:5px;margin:0 auto}html.brand-rotto-demo .tb-auth{gap:4px}html.brand-rotto-demo .tb-auth button{min-width:38px;height:38px;padding:6px}html.brand-rotto-demo .header-deposit-wrap{display:none}html.brand-rotto-demo .hero-canonical-actions{gap:8px}html.brand-rotto-demo .hero-canonical-actions button{padding:10px 12px;font-size:12px}html.brand-rotto-demo .hero-canonical-copy p{margin:0 0 16px}html.brand-rotto-demo .hero-canonical-meta{margin-top:15px}html.brand-rotto-demo .feature-section{width:calc(100% - 28px);margin-top:35px}html.brand-rotto-demo .feature-tiles{grid-template-columns:1fr;gap:12px}html.brand-rotto-demo .footer-contact-zone{display:block}html.brand-rotto-demo .footer-socials{margin-top:12px}html.brand-rotto-demo .footer-links{grid-template-columns:repeat(2,1fr);gap:20px}html.brand-rotto-demo .footer-legal{align-items:flex-start}html.brand-rotto-demo .lobby-feat{width:100vw!important;margin-left:calc(50% - 50vw)!important}html.brand-rotto-demo .botnav{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;height:64px;display:grid;position:fixed;bottom:8px;left:8px;right:8px;border-radius:14px!important;overflow:hidden!important}html.brand-rotto-demo .botnav a,html.brand-rotto-demo .botnav button{white-space:nowrap;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;min-width:0;height:100%;padding:5px 1px;font-size:10px;line-height:1.1;display:flex}html.brand-rotto-demo .botnav svg{flex:none;width:21px;height:21px}html.brand-rotto-demo .botnav :-webkit-any(a,button).on{background:var(--demo-raised)!important;color:var(--demo-accent)!important}html.brand-rotto-demo .botnav :is(a,button).on{background:var(--demo-raised)!important;color:var(--demo-accent)!important}html.brand-rotto-demo .emx-quick-trigger{bottom:80px;right:13px}}html.brand-rotto-demo{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--demo-bg:#03191f;--demo-bg-rgb:3,25,31;--demo-header:#061f26;--demo-surface:#0b3038;--demo-raised:#12414a;--demo-deep:#04191f;--demo-overlay:rgba(2,22,28,.88);--demo-photo:rgba(1,20,26,.83);--demo-photo-edge:rgba(1,20,26,.12);--demo-accent:#31e1d4;--demo-accent-dark:#138f8d;--demo-soft:#aafff1;--demo-ink:#042c32;--demo-text:#f2fffd;--demo-muted:#b1d7d3;--demo-line:rgba(92,232,220,.27);--demo-glow:rgba(29,224,209,.27);--demo-art-filter:none;--demo-hue:0deg;--navy-950:var(--demo-bg);--navy-900:var(--demo-header);--navy-800:var(--demo-surface);--navy-700:var(--demo-raised);--surface:var(--demo-surface);--surface-2:var(--demo-raised);--card-from:var(--demo-surface);--card-to:var(--demo-raised);--red:var(--demo-accent);--red-700:var(--demo-accent-dark);--gold:var(--demo-soft);--gold-2:var(--demo-accent);--gold-from:var(--demo-surface);--gold-to:var(--demo-raised);--green:var(--demo-accent);--line:var(--demo-line);--line-2:var(--demo-line);--text:var(--demo-text);--muted:var(--demo-muted);--muted-2:var(--demo-muted)}html.brand-rotto-demo[data-demo-skin=cobalt]{--demo-bg:#07152b;--demo-bg-rgb:7,21,43;--demo-header:#0b1c39;--demo-surface:#132e52;--demo-raised:#1d4369;--demo-deep:#071429;--demo-overlay:rgba(5,17,43,.9);--demo-photo:rgba(5,19,45,.88);--demo-photo-edge:rgba(5,19,45,.12);--demo-accent:#76baff;--demo-accent-dark:#3781d1;--demo-soft:#d3eaff;--demo-ink:#071c35;--demo-text:#f1f8ff;--demo-muted:#b5cbe7;--demo-line:rgba(118,186,255,.32);--demo-glow:rgba(80,147,255,.26);--demo-art-filter:hue-rotate(33deg) saturate(.86);--demo-hue:33deg}html.brand-rotto-demo[data-demo-skin=violet]{--demo-bg:#170d28;--demo-bg-rgb:23,13,40;--demo-header:#211235;--demo-surface:#301b47;--demo-raised:#48285f;--demo-deep:#130b21;--demo-overlay:rgba(23,12,44,.91);--demo-photo:rgba(26,12,49,.86);--demo-photo-edge:rgba(26,12,49,.13);--demo-accent:#b99aff;--demo-accent-dark:#805ac9;--demo-soft:#e7dcff;--demo-ink:#21103d;--demo-text:#fbf6ff;--demo-muted:#d0c1e5;--demo-line:rgba(185,154,255,.32);--demo-glow:rgba(146,104,244,.26);--demo-art-filter:hue-rotate(105deg) saturate(.82);--demo-hue:105deg}html.brand-rotto-demo[data-demo-skin=amber]{--demo-bg:#241509;--demo-bg-rgb:36,21,9;--demo-header:#301d0d;--demo-surface:#432b17;--demo-raised:#5d3d23;--demo-deep:#201308;--demo-overlay:rgba(37,21,8,.9);--demo-photo:rgba(43,24,8,.87);--demo-photo-edge:rgba(43,24,8,.12);--demo-accent:#ffc071;--demo-accent-dark:#c77d31;--demo-soft:#ffedc9;--demo-ink:#2c1908;--demo-text:#fff8eb;--demo-muted:#e5cdb1;--demo-line:rgba(255,192,113,.33);--demo-glow:rgba(251,164,73,.26);--demo-art-filter:sepia(.82) hue-rotate(-12deg) saturate(1.12);--demo-hue:-23deg}html.brand-rotto-demo[data-demo-skin=emerald]{--demo-bg:#061b17;--demo-bg-rgb:6,27,23;--demo-header:#092720;--demo-surface:#123c31;--demo-raised:#1d5747;--demo-deep:#061a16;--demo-overlay:rgba(4,28,21,.9);--demo-photo:rgba(5,31,23,.86);--demo-photo-edge:rgba(5,31,23,.12);--demo-accent:#58e6a7;--demo-accent-dark:#259c70;--demo-soft:#c9ffdf;--demo-ink:#082a1d;--demo-text:#f0fff7;--demo-muted:#b4dfc8;--demo-line:rgba(88,230,167,.31);--demo-glow:rgba(60,216,149,.27);--demo-art-filter:hue-rotate(-35deg) saturate(.82);--demo-hue:-35deg}html.brand-rotto-demo[data-demo-skin=graphite]{--demo-bg:#10171b;--demo-bg-rgb:16,23,27;--demo-header:#172126;--demo-surface:#24343a;--demo-raised:#354a51;--demo-deep:#0d1519;--demo-overlay:rgba(13,24,29,.91);--demo-photo:rgba(15,26,30,.87);--demo-photo-edge:rgba(15,26,30,.12);--demo-accent:#c4dce3;--demo-accent-dark:#7d9ba6;--demo-soft:#e5f4f5;--demo-ink:#1b282c;--demo-text:#f3fafb;--demo-muted:#bed0d5;--demo-line:rgba(196,220,227,.29);--demo-glow:rgba(156,197,209,.21);--demo-art-filter:grayscale(.72) saturate(.72);--demo-hue:0deg}html.brand-rotto-demo[data-demo-skin=lime]{--demo-bg:#191e0b;--demo-bg-rgb:25,30,11;--demo-header:#262b10;--demo-surface:#343b18;--demo-raised:#4c5723;--demo-deep:#161b09;--demo-overlay:rgba(27,32,9,.9);--demo-photo:rgba(30,35,10,.86);--demo-photo-edge:rgba(30,35,10,.12);--demo-accent:#d4f05e;--demo-accent-dark:#90aa29;--demo-soft:#efffbc;--demo-ink:#273006;--demo-text:#fbffe9;--demo-muted:#d5ddb0;--demo-line:rgba(212,240,94,.32);--demo-glow:rgba(190,226,69,.26);--demo-art-filter:hue-rotate(-73deg) saturate(.8);--demo-hue:-73deg}html.brand-rotto-demo[data-demo-skin=indigo]{--demo-bg:#0e1029;--demo-bg-rgb:14,16,41;--demo-header:#171a3b;--demo-surface:#232950;--demo-raised:#333b69;--demo-deep:#0a0c24;--demo-overlay:rgba(11,13,43,.9);--demo-photo:rgba(12,14,48,.87);--demo-photo-edge:rgba(12,14,48,.12);--demo-accent:#8c9dff;--demo-accent-dark:#586bd1;--demo-soft:#dce1ff;--demo-ink:#141842;--demo-text:#f6f6ff;--demo-muted:#bfc6e9;--demo-line:rgba(140,157,255,.32);--demo-glow:rgba(108,130,242,.26);--demo-art-filter:hue-rotate(67deg) saturate(.86);--demo-hue:67deg}html.brand-rotto-demo,html.brand-rotto-demo body{background-color:var(--demo-bg)!important;color:var(--demo-text)!important}html.brand-rotto-demo #root{color:var(--demo-text)!important;background:0 0!important}html.brand-rotto-demo:not(.rotto-sportsbook-active) body{background-image:linear-gradient(180deg,rgba(var(--demo-bg-rgb),.52),rgba(var(--demo-bg-rgb),.68)),url(/brand/rotto-demo/showcase-v1/site-texture.webp)!important;background-position:top!important;background-repeat:no-repeat,repeat-y!important;background-size:cover,100%!important}html.brand-rotto-demo.rotto-sportsbook-active body{background-image:none!important}html.brand-rotto-demo .app,html.brand-rotto-demo .main,html.brand-rotto-demo .wrap,html.brand-rotto-demo .page{background-color:transparent!important}html.brand-rotto-demo :-webkit-any(.announce,.qstrip,.quick-strip,.ticker-top){display:none!important}html.brand-rotto-demo :is(.announce,.qstrip,.quick-strip,.ticker-top){display:none!important}html.brand-rotto-demo .hdr{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--demo-header)!important;border:0!important;border-bottom:1px solid var(--demo-line)!important;box-shadow:0 12px 45px rgba(0,0,0,.24)!important}html.brand-rotto-demo :-webkit-any(){opacity:.4;background:var(--demo-accent)!important}html.brand-rotto-demo :is(){opacity:.4;background:var(--demo-accent)!important}html.brand-rotto-demo .brand img{filter:drop-shadow(0 6px 16px var(--demo-glow))!important}html.brand-rotto-demo .nav a,html.brand-rotto-demo .hdr button{color:var(--demo-muted)!important}html.brand-rotto-demo .nav a:hover,html.brand-rotto-demo .nav a.on{background:var(--demo-surface)!important;color:var(--demo-text)!important}html.brand-rotto-demo .nav a.on:after{background:var(--demo-accent)!important}html.brand-rotto-demo :-webkit-any(.theme-t,.site-lang){display:none!important}html.brand-rotto-demo :is(.theme-t,.site-lang){display:none!important}html.brand-rotto-demo :is(.tb-auth,.tb-auth button,.hdr .btn,.header-balance-wrap,.player-account-wrap){border-color:var(--demo-line)!important}html.brand-rotto-demo :is(.btn-red,.btn-green,.hero-canonical-primary,.lobby-campaign-primary,.collection-copy button,.bonus-v2-overlay button,.final-cta button){background:var(--demo-accent)!important;color:var(--demo-ink)!important;box-shadow:0 12px 30px var(--demo-glow)!important;border-color:transparent!important;font-weight:800!important}html.brand-rotto-demo :is(.btn-red,.hero-canonical-primary,.lobby-campaign-primary,.collection-copy button):hover{transform:translateY(-2px);filter:brightness(1.08)!important}html.brand-rotto-demo :-webkit-any(.btn,.hero-canonical-secondary,.lobby-campaign-secondary,.bonus-rules-button,.cat-tile,.provider-card,.prov,.filter-chip,.pill){border-color:var(--demo-line)!important}html.brand-rotto-demo :is(.btn,.hero-canonical-secondary,.lobby-campaign-secondary,.bonus-rules-button,.cat-tile,.provider-card,.prov,.filter-chip,.pill){border-color:var(--demo-line)!important}html.brand-rotto-demo :-webkit-any(.hero-canonical-secondary,.lobby-campaign-secondary,.bonus-rules-button){background:var(--demo-surface)!important;color:var(--demo-text)!important;box-shadow:none!important}html.brand-rotto-demo :is(.hero-canonical-secondary,.lobby-campaign-secondary,.bonus-rules-button){background:var(--demo-surface)!important;color:var(--demo-text)!important;box-shadow:none!important}html.brand-rotto-demo .home-managed-section[data-section=hero]{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}html.brand-rotto-demo .hero-v2,html.brand-rotto-demo .hero-layout-canonical{isolation:isolate;background:var(--demo-deep)!important;width:100%!important;max-width:none!important;min-height:max(570px,min(72vh,850px))!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;overflow:hidden!important}html.brand-rotto-demo .hero-swipe-picture{width:100%!important;height:100%!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}html.brand-rotto-demo .hero-v2-art,html.brand-rotto-demo .hero-swipe-art{object-fit:cover!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important;filter:var(--demo-art-filter)!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}html.brand-rotto-demo .hero-v2-shade{background:linear-gradient(90deg,var(--demo-photo) 0%,rgba(var(--demo-bg-rgb),.62) 38%,var(--demo-photo-edge) 90%)!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}html.brand-rotto-demo .hero-canonical-layout{z-index:2!important;width:min(1520px,100% - 8vw)!important;min-height:inherit!important;margin:auto!important;position:relative!important}html.brand-rotto-demo .hero-canonical-copy{max-width:690px!important}html.brand-rotto-demo .hero-canonical-copy :-webkit-any(h1,h2){text-shadow:0 5px 32px rgba(0,0,0,.3);letter-spacing:-.055em!important;text-transform:none!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:max(46px,min(5.2vw,88px))!important;line-height:1.01!important}html.brand-rotto-demo .hero-canonical-copy :is(h1,h2){text-shadow:0 5px 32px rgba(0,0,0,.3);letter-spacing:-.055em!important;text-transform:none!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:max(46px,min(5.2vw,88px))!important;line-height:1.01!important}html.brand-rotto-demo .hero-canonical-copy :-webkit-any(h1,h2) em{color:var(--demo-accent)!important;-webkit-text-fill-color:var(--demo-accent)!important;background:0 0!important;font-style:normal!important}html.brand-rotto-demo .hero-canonical-copy :is(h1,h2) em{color:var(--demo-accent)!important;-webkit-text-fill-color:var(--demo-accent)!important;background:0 0!important;font-style:normal!important}html.brand-rotto-demo :is(.hero-canonical-kicker,.lobby-campaign-kicker,.collection-copy>span){color:var(--demo-accent)!important;letter-spacing:.18em!important;font-weight:800!important}html.brand-rotto-demo :is(.hero-canonical-copy p,.hero-canonical-proof){color:var(--demo-text)!important}html.brand-rotto-demo .hero-canonical-proof i{background:var(--demo-accent)!important}html.brand-rotto-demo .hero-canonical-dots button{background:var(--demo-surface)!important;border:1px solid var(--demo-line)!important}html.brand-rotto-demo .hero-canonical-dots button.on{background:var(--demo-accent)!important;border-color:var(--demo-accent)!important}html.brand-rotto-demo .hero-canonical-nav button{background:var(--demo-surface)!important;color:var(--demo-text)!important;border:1px solid var(--demo-line)!important}html.brand-rotto-demo :-webkit-any(.feature-section,.sec){border-color:var(--demo-line)!important}html.brand-rotto-demo :is(.feature-section,.sec){border-color:var(--demo-line)!important}html.brand-rotto-demo .sec-h:before,html.brand-rotto-demo .sec-h h2:before{background:var(--demo-accent)!important}html.brand-rotto-demo .sec-h .g{color:var(--demo-accent)!important;-webkit-text-fill-color:var(--demo-accent)!important}html.brand-rotto-demo .feature-tiles{gap:18px!important}html.brand-rotto-demo .feature-tile{isolation:isolate;border:1px solid var(--demo-line)!important;background-image:linear-gradient(0deg,var(--demo-photo),transparent 80%),var(--desktop-image)!important;background-color:var(--demo-surface)!important;background-position:50%!important;background-size:cover!important;border-radius:8px!important;min-height:420px!important;overflow:hidden!important;box-shadow:0 22px 50px rgba(0,0,0,.18)!important}html.brand-rotto-demo .feature-tile:before{background:0 0!important}html.brand-rotto-demo .feature-tile:after{background:linear-gradient(0deg,var(--demo-photo),transparent 70%)!important}html.brand-rotto-demo .feature-tile :-webkit-any(small,b,span){z-index:2;text-shadow:0 2px 18px var(--demo-deep);position:relative;color:var(--demo-text)!important}html.brand-rotto-demo .feature-tile :is(small,b,span){z-index:2;text-shadow:0 2px 18px var(--demo-deep);position:relative;color:var(--demo-text)!important}html.brand-rotto-demo .feature-tile b{font-size:max(27px,min(2.6vw,40px))!important;line-height:1.04!important}html.brand-rotto-demo .feature-tile:hover{border-color:var(--demo-accent)!important;transform:translateY(-4px)!important}html.brand-rotto-demo .demo-story{width:min(1500px,100% - 7vw);color:var(--demo-text);margin:90px auto 100px}html.brand-rotto-demo .demo-story-intro{grid-template-columns:1.2fr .7fr;align-items:end;gap:50px;margin-bottom:30px;display:grid}html.brand-rotto-demo .demo-story-intro>span{color:var(--demo-accent);letter-spacing:.2em;grid-column:1/-1;font:800 12px Inter,system-ui,sans-serif}html.brand-rotto-demo .demo-story-intro h2{letter-spacing:-.05em;margin:0;font:800 max(36px,min(4.4vw,70px))/1.03 Inter,system-ui,sans-serif}html.brand-rotto-demo .demo-story-intro h2 em{color:var(--demo-accent);font-style:normal}html.brand-rotto-demo .demo-story-intro p{color:var(--demo-muted);font:400 17px/1.6 Inter,system-ui,sans-serif}html.brand-rotto-demo .demo-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}html.brand-rotto-demo .demo-story-card{border:1px solid var(--demo-line);background-color:var(--demo-surface);background-position:50%;background-size:cover;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:420px;padding:28px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 52px rgba(0,0,0,.2)}html.brand-rotto-demo .demo-story-card:hover{border-color:var(--demo-accent);transform:translateY(-4px)}html.brand-rotto-demo .demo-story-number{letter-spacing:.2em;color:var(--demo-soft);font:800 12px Inter,system-ui,sans-serif}html.brand-rotto-demo .demo-story-card h3{letter-spacing:-.035em;margin:0 0 12px;font:800 max(24px,min(2.3vw,36px))/1.1 Inter,system-ui,sans-serif}html.brand-rotto-demo .demo-story-card p{color:var(--demo-muted);margin:0 0 22px;font:400 15px/1.55 Inter,system-ui,sans-serif}html.brand-rotto-demo .demo-story-card button{border:1px solid var(--demo-line);background:var(--demo-surface);color:var(--demo-text);cursor:pointer;border-radius:6px;align-items:center;gap:18px;padding:12px 16px;font:700 13px Inter,system-ui,sans-serif;display:inline-flex}html.brand-rotto-demo .demo-story-card button span{color:var(--demo-accent)}html.brand-rotto-demo .demo-story-contact{border:1px solid var(--demo-line);background:var(--demo-raised);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:30px 34px;display:flex}html.brand-rotto-demo .demo-story-contact div{flex-direction:column;gap:8px;display:flex}html.brand-rotto-demo .demo-story-contact div span{letter-spacing:.2em;color:var(--demo-accent);font:800 11px Inter,system-ui,sans-serif}html.brand-rotto-demo .demo-story-contact strong{font:700 max(20px,min(2vw,30px))/1.2 Inter,system-ui,sans-serif}html.brand-rotto-demo .demo-story-contact a{background:var(--demo-accent);color:var(--demo-ink);border-radius:6px;flex:none;padding:15px 20px;font:800 13px Inter,system-ui,sans-serif;text-decoration:none}html.brand-rotto-demo .lobby-heading{display:none!important}html.brand-rotto-demo .lobby-feat{background:0 0!important;width:100%!important;min-height:0!important;margin:0 0 30px!important;display:block!important}html.brand-rotto-demo .lobby-feat .feat-board{display:none!important}html.brand-rotto-demo .lobby-campaign{background:var(--demo-deep)!important;width:100%!important;min-height:540px!important;box-shadow:none!important;border:0!important;border-radius:0!important;display:block!important;position:relative!important;overflow:hidden!important}html.brand-rotto-demo .lobby-campaign-picture{width:100%!important;height:100%!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}html.brand-rotto-demo .lobby-campaign-picture img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;filter:var(--demo-art-filter)!important;display:block!important}html.brand-rotto-demo .lobby-campaign-shade{background:linear-gradient(90deg,var(--demo-photo),rgba(var(--demo-bg-rgb),.45) 55%,var(--demo-photo-edge))!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}html.brand-rotto-demo .lobby-campaign-copy{z-index:2!important;width:min(760px,65%)!important;min-height:540px!important;color:var(--demo-text)!important;background:0 0!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:55px max(30px,min(5vw,80px))!important;display:flex!important;position:relative!important}html.brand-rotto-demo .lobby-campaign-copy h2{letter-spacing:-.05em!important;text-transform:none!important;margin:14px 0!important;font:800 max(38px,min(4vw,66px))/1.02 Inter,system-ui,sans-serif!important}html.brand-rotto-demo .lobby-campaign-copy h2 :-webkit-any(span,em){display:block!important}html.brand-rotto-demo .lobby-campaign-copy h2 :is(span,em){display:block!important}html.brand-rotto-demo .lobby-campaign-copy h2 em{color:var(--demo-accent)!important;font-style:normal!important}html.brand-rotto-demo .lobby-campaign-copy p{color:var(--demo-text)!important;max-width:54ch!important;font-size:17px!important;line-height:1.55!important}html.brand-rotto-demo .lobby-campaign-actions,html.brand-rotto-demo .lobby-campaign-meta{flex-wrap:wrap!important;gap:10px 20px!important;margin-top:20px!important;display:flex!important}html.brand-rotto-demo .lobby-campaign-meta small{color:var(--demo-muted)!important}html.brand-rotto-demo .lobby-campaign-meta b{color:var(--demo-text)!important}html.brand-rotto-demo .lobby-visual-dots{z-index:3!important;position:absolute!important;bottom:24px!important;right:26px!important}html.brand-rotto-demo :-webkit-any(.cat-tile,.prov,.provider-card,.game-card,.bonus-v2-card,.collection-hero,.final-cta){background:var(--demo-surface)!important;border:1px solid var(--demo-line)!important;color:var(--demo-text)!important;box-shadow:none!important;border-radius:8px!important}html.brand-rotto-demo :is(.cat-tile,.prov,.provider-card,.game-card,.bonus-v2-card,.collection-hero,.final-cta){background:var(--demo-surface)!important;border:1px solid var(--demo-line)!important;color:var(--demo-text)!important;box-shadow:none!important;border-radius:8px!important}html.brand-rotto-demo :-webkit-any(.cat-tile.on,.cat-tile:hover,.filter-chip.on){background:var(--demo-raised)!important;border-color:var(--demo-accent)!important}html.brand-rotto-demo :is(.cat-tile.on,.cat-tile:hover,.filter-chip.on){background:var(--demo-raised)!important;border-color:var(--demo-accent)!important}html.brand-rotto-demo .collection-hero{position:relative!important;overflow:hidden!important}html.brand-rotto-demo .collection-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--demo-photo),var(--demo-photo-edge));position:absolute;top:0;bottom:0;left:0;right:0}html.brand-rotto-demo .collection-copy{z-index:2!important;position:relative!important}html.brand-rotto-demo :is(.feature-tile img,.collection-hero-bg,.bonus-v2-card picture img){filter:var(--demo-art-filter)!important}html.brand-rotto-demo .bonus-v2-card{overflow:hidden!important}html.brand-rotto-demo .bonus-v2-card:after{background:linear-gradient(0deg,var(--demo-photo),transparent)!important}html.brand-rotto-demo .bonus-card-provider{background:var(--demo-deep)!important;border:1px solid var(--demo-line)!important;border-radius:6px!important}html.brand-rotto-demo .bonus-title small{color:var(--demo-accent)!important}html.brand-rotto-demo :-webkit-any(.sportsbook,.sports-shell,.sport-nav,.sport-sidebar,.sports-sidebar,.sportsbook-card,.sports-market,.bet-slip,.betslip,.filter-bar,.filter-panel,.search-panel,.modal,.dialog,.account-panel,.cashier-panel){background-color:var(--demo-surface)!important;border-color:var(--demo-line)!important;color:var(--demo-text)!important}html.brand-rotto-demo :is(.sportsbook,.sports-shell,.sport-nav,.sport-sidebar,.sports-sidebar,.sportsbook-card,.sports-market,.bet-slip,.betslip,.filter-bar,.filter-panel,.search-panel,.modal,.dialog,.account-panel,.cashier-panel){background-color:var(--demo-surface)!important;border-color:var(--demo-line)!important;color:var(--demo-text)!important}html.brand-rotto-demo :-webkit-any(input,select,textarea){background-color:var(--demo-deep);border-color:var(--demo-line);color:var(--demo-text)}html.brand-rotto-demo :is(input,select,textarea){background-color:var(--demo-deep);border-color:var(--demo-line);color:var(--demo-text)}html.brand-rotto-demo :-webkit-any(footer,.footer,.contentinfo,.ftr){background:var(--demo-header)!important;border-color:var(--demo-line)!important;color:var(--demo-muted)!important}html.brand-rotto-demo :is(footer,.footer,.contentinfo,.ftr){background:var(--demo-header)!important;border-color:var(--demo-line)!important;color:var(--demo-muted)!important}html.brand-rotto-demo .footer-age{border-color:var(--demo-accent)!important;color:var(--demo-soft)!important}html.brand-rotto-demo :-webkit-any(.emx-quick-trigger,.quick-menu-trigger,.mobile-quick-trigger){background:var(--demo-accent)!important;border:1px solid var(--demo-soft)!important;color:var(--demo-ink)!important;box-shadow:0 12px 34px var(--demo-glow)!important;text-shadow:none!important}html.brand-rotto-demo :is(.emx-quick-trigger,.quick-menu-trigger,.mobile-quick-trigger){background:var(--demo-accent)!important;border:1px solid var(--demo-soft)!important;color:var(--demo-ink)!important;box-shadow:0 12px 34px var(--demo-glow)!important;text-shadow:none!important}html.brand-rotto-demo .emx-quick-trigger span{color:var(--demo-ink)!important}html.brand-rotto-demo .emx-quick-panel{background:var(--demo-header)!important;border:1px solid var(--demo-line)!important;box-shadow:0 26px 70px rgba(0,0,0,.35)!important}html.brand-rotto-demo .emx-quick-panel button{background:var(--demo-surface)!important;border:1px solid var(--demo-line)!important;color:var(--demo-text)!important}html.brand-rotto-demo .emx-quick-panel button:hover{background:var(--demo-raised)!important;border-color:var(--demo-accent)!important}html.brand-rotto-demo .mobile-back-to-top{background:var(--demo-surface)!important;border:1px solid var(--demo-line)!important;color:var(--demo-soft)!important}html.brand-rotto-demo .botnav{background:var(--demo-header)!important;border:1px solid var(--demo-line)!important;box-shadow:0 -12px 36px rgba(0,0,0,.35)!important}html.brand-rotto-demo .botnav :-webkit-any(a,button){color:var(--demo-muted)!important}html.brand-rotto-demo .botnav :is(a,button){color:var(--demo-muted)!important}html.brand-rotto-demo .botnav :-webkit-any(.bn-center,.bn-crown){background:var(--demo-accent)!important;border-color:var(--demo-accent)!important;color:var(--demo-ink)!important}html.brand-rotto-demo .botnav :is(.bn-center,.bn-crown){background:var(--demo-accent)!important;border-color:var(--demo-accent)!important;color:var(--demo-ink)!important}html.brand-rotto-demo .botnav :-webkit-any(.bn-center,.bn-crown) *{color:var(--demo-ink)!important}html.brand-rotto-demo .botnav :is(.bn-center,.bn-crown) *{color:var(--demo-ink)!important}.demo-theme-picker{z-index:10000;background:var(--demo-header);border:1px solid var(--demo-line);color:var(--demo-text);border-radius:8px;align-items:center;gap:9px;padding:10px;font:700 12px Inter,system-ui,sans-serif;display:flex;position:fixed;bottom:22px;left:22px;box-shadow:0 15px 45px rgba(0,0,0,.35)}.demo-theme-picker span{white-space:nowrap;letter-spacing:.07em;text-transform:uppercase;color:var(--demo-muted);margin-right:5px}.demo-theme-picker button{cursor:pointer;border:1px solid rgba(255,255,255,.42);border-radius:4px;width:25px;height:25px;padding:0;transition:transform .2s,box-shadow .2s}.demo-theme-picker button[data-skin=aqua]{background:#31e1d4}.demo-theme-picker button[data-skin=cobalt]{background:#76baff}.demo-theme-picker button[data-skin=violet]{background:#b99aff}.demo-theme-picker button[data-skin=amber]{background:#ffc071}.demo-theme-picker button[data-skin=emerald]{background:#58e6a7}.demo-theme-picker button[data-skin=graphite]{background:#c4dce3}.demo-theme-picker button[data-skin=lime]{background:#d4f05e}.demo-theme-picker button[data-skin=indigo]{background:#8c9dff}.demo-theme-picker button[aria-pressed=true]{outline:2px solid var(--demo-text);outline-offset:2px;transform:scale(1.06)}.demo-theme-picker button:focus-visible{outline:3px solid var(--demo-text);outline-offset:3px}@media (min-width:1180px){html.brand-rotto-demo .hdr-in{grid-template-columns:205px minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;display:grid!important}html.brand-rotto-demo .hdr-in>.brand.center{grid-area:1/1!important;justify-self:start!important;width:205px!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}html.brand-rotto-demo .hdr-in>.brand.center img{width:205px!important;max-width:100%!important}html.brand-rotto-demo .hdr-in>.nav-left{white-space:nowrap!important;grid-area:1/2!important;justify-content:center!important;gap:2px!important;min-width:0!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}html.brand-rotto-demo .hdr-in>.nav-right{display:none!important}html.brand-rotto-demo .hdr-in>.tb-auth{grid-area:1/3!important;justify-self:end!important}}@media (max-width:900px){html.brand-rotto-demo .demo-story-intro{display:block}html.brand-rotto-demo .demo-story-intro p{margin-top:18px}html.brand-rotto-demo .demo-story-grid{grid-template-columns:1fr 1fr}html.brand-rotto-demo .demo-story-card:last-child{grid-column:1/-1}}@media (max-width:700px){html.brand-rotto-demo body{background-size:cover,auto 100vh!important}html.brand-rotto-demo .home-managed-section[data-section=hero]{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}html.brand-rotto-demo .hero-v2,html.brand-rotto-demo .hero-layout-canonical{border:0!important;border-radius:0!important;width:100vw!important;height:calc(100dvh - 64px)!important;min-height:calc(100dvh - 64px)!important;left:auto!important;right:auto!important;overflow:clip!important;transform:none!important}html.brand-rotto-demo .hero-v2-art{object-fit:cover!important;object-position:center top!important;width:100%!important;max-width:none!important;height:140%!important;top:0!important;bottom:auto!important;left:0!important;right:0!important;transform:none!important}html.brand-rotto-demo .hero-v2{background-color:var(--demo-header)!important;background-image:linear-gradient(135deg,rgba(9,72,78,.36),rgba(3,25,31,.55)),url(/brand/rotto-demo/showcase-v1/mobile-hero-platform.webp)!important;background-position:50%!important;background-size:cover!important}html.brand-rotto-demo .hero-v2-shade{background:linear-gradient(0deg,var(--demo-photo) 0%,rgba(var(--demo-bg-rgb),.36) 48%,transparent 78%)!important}html.brand-rotto-demo .hero-canonical-layout{flex-direction:column!important;justify-content:flex-end!important;align-items:stretch!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0 22px 150px!important;display:flex!important}html.brand-rotto-demo .hero-canonical-copy{width:100%!important;max-width:100%!important;padding:0!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}html.brand-rotto-demo .hero-canonical-copy h1{font-size:max(35px,min(10vw,50px))!important;line-height:1.03!important}html.brand-rotto-demo .hero-canonical-copy p{font-size:14px!important;line-height:1.4!important}html.brand-rotto-demo .hero-canonical-meta{position:absolute!important;bottom:100px!important;left:22px!important}html.brand-rotto-demo .hero-canonical-proof,html.brand-rotto-demo .hero-canonical-nav{display:none!important}html.brand-rotto-demo .feature-tile{background-image:linear-gradient(0deg,var(--demo-photo),transparent 80%),var(--mobile-image)!important;min-height:330px!important}html.brand-rotto-demo .demo-story{width:calc(100% - 28px);margin:50px auto 110px}html.brand-rotto-demo .demo-story-intro h2{font-size:37px}html.brand-rotto-demo .demo-story-grid{grid-template-columns:1fr;gap:12px}html.brand-rotto-demo .demo-story-card,html.brand-rotto-demo .demo-story-card:last-child{grid-column:auto;min-height:340px;padding:23px}html.brand-rotto-demo .demo-story-contact{padding:23px;display:block}html.brand-rotto-demo .demo-story-contact a{text-align:center;margin-top:22px;display:block}html.brand-rotto-demo .lobby-campaign{min-height:calc(100dvh - 64px)!important}html.brand-rotto-demo .lobby-campaign-picture img{object-position:center!important}html.brand-rotto-demo .lobby-campaign-shade{background:linear-gradient(0deg,var(--demo-photo),rgba(var(--demo-bg-rgb),.22) 75%,transparent)!important}html.brand-rotto-demo .lobby-campaign-copy{justify-content:flex-end!important;width:100%!important;min-height:calc(100dvh - 64px)!important;padding:24px 22px 80px!important}html.brand-rotto-demo .lobby-campaign-copy h2{font-size:max(34px,min(10vw,49px))!important}html.brand-rotto-demo .lobby-visual-dots{bottom:22px!important;left:22px!important;right:auto!important}html.brand-rotto-demo .brand.center{width:150px!important;min-width:150px!important;max-width:150px!important}html.brand-rotto-demo .brand.center img{content:normal!important;object-fit:contain!important;width:150px!important;height:auto!important;max-height:43px!important}html.brand-rotto-demo .brand.center:after{content:none!important;display:none!important}html.brand-rotto-demo :-webkit-any(.header-balance-wrap,.player-account-wrap){display:none!important}html.brand-rotto-demo :is(.header-balance-wrap,.player-account-wrap){display:none!important}.demo-theme-picker{gap:7px;max-width:calc(100vw - 20px);padding:7px;bottom:84px;left:50%;transform:translate(-50%)}.demo-theme-picker span{font-size:10px}.demo-theme-picker button{width:22px;height:22px}html.brand-rotto-demo .emx-quick-trigger{bottom:82px!important}}html.brand-rotto-demo .collection-hero{isolation:isolate;align-items:center!important;min-height:480px!important;margin:0 0 38px!important;padding:54px max(26px,min(5vw,76px))!important;display:flex!important;position:relative!important}html.brand-rotto-demo .collection-hero picture{z-index:-2!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}html.brand-rotto-demo .collection-hero-bg{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}html.brand-rotto-demo .collection-hero:after{z-index:-1!important}html.brand-rotto-demo .collection-copy{max-width:680px!important;color:var(--demo-text)!important}html.brand-rotto-demo .collection-copy h1{letter-spacing:-.05em;margin:14px 0;font:800 max(38px,min(4.8vw,72px))/1.02 Inter,Arial,sans-serif}html.brand-rotto-demo .collection-copy p{max-width:52ch;color:var(--demo-text);margin:0 0 22px;font-size:17px;line-height:1.6}html.brand-rotto-demo .collection-copy button{border-radius:6px;padding:13px 18px}html.brand-rotto-demo .bonus-title{justify-content:space-between;align-items:end;gap:15px;margin:0 0 20px;display:flex}html.brand-rotto-demo .bonus-title span{letter-spacing:.16em;color:var(--demo-accent);font-size:11px;font-weight:800}html.brand-rotto-demo .bonus-title h2{letter-spacing:-.035em;margin:8px 0 0;font:800 max(26px,min(3vw,42px))/1.1 Inter,Arial,sans-serif}html.brand-rotto-demo .bonus-v2-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:70px;display:grid}html.brand-rotto-demo .bonus-v2-card{isolation:isolate;flex-direction:column;align-items:stretch;height:auto;display:flex;background:var(--demo-surface)!important;border:1px solid var(--demo-line)!important;border-radius:18px!important;min-height:0!important}html.brand-rotto-demo .bonus-v2-card picture{z-index:1;flex:none;width:100%;height:230px;position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:hidden}html.brand-rotto-demo .bonus-v2-card picture img{object-fit:cover;object-position:center 38%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}html.brand-rotto-demo .bonus-v2-card:after{display:none!important}html.brand-rotto-demo .bonus-v2-overlay{z-index:2;width:100%;min-height:250px;color:var(--demo-text);padding:24px;position:relative;background:linear-gradient(145deg,var(--demo-surface),var(--demo-deep))!important}html.brand-rotto-demo .bonus-v2-overlay>span{letter-spacing:.12em;color:var(--demo-accent);font-size:10px;font-weight:800;display:block}html.brand-rotto-demo .bonus-v2-overlay h3{letter-spacing:-.04em;margin:10px 0;font:800 31px/1.05 Inter,Arial,sans-serif}html.brand-rotto-demo .bonus-v2-overlay p{max-width:36ch;margin:0 0 18px;font-size:14px;line-height:1.5}html.brand-rotto-demo .bonus-card-provider{z-index:3;align-items:center;min-height:42px;margin:-48px 0 16px;padding:8px;display:inline-flex;position:relative}html.brand-rotto-demo .bonus-card-provider .provider-mark{width:145px;max-width:145px;min-height:32px}html.brand-rotto-demo .bonus-card-provider img{display:block;object-fit:contain!important;width:145px!important;max-width:145px!important;height:32px!important;max-height:32px!important}html.brand-rotto-demo .bonus-card-actions{gap:10px;display:flex}html.brand-rotto-demo .bonus-card-actions button{border-radius:5px;padding:10px 13px;font-size:11px;font-weight:800}html.brand-rotto-demo body:has(.bonus-rules-backdrop) .demo-theme-picker{display:none!important}html.brand-rotto-demo .bonus-rules-backdrop{z-index:10001!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:rgba(0,12,17,.82)!important;place-items:center!important;padding:20px!important;display:grid!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}html.brand-rotto-demo .bonus-rules-modal{background:var(--demo-surface)!important;border:1px solid var(--demo-line)!important;width:min(920px,100%)!important;max-height:calc(100dvh - 40px)!important;color:var(--demo-text)!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;display:grid!important;overflow:auto!important;box-shadow:0 30px 100px rgba(0,0,0,.55)!important}html.brand-rotto-demo .bonus-detail-visual{isolation:isolate;overflow:hidden;align-items:flex-end!important;min-height:410px!important;padding:30px!important;display:flex!important;position:relative!important}html.brand-rotto-demo .bonus-detail-visual picture,html.brand-rotto-demo .bonus-detail-visual picture img{z-index:-2!important;object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}html.brand-rotto-demo .bonus-detail-visual:after{content:"";z-index:-1;background:linear-gradient(0deg,rgba(var(--demo-bg-rgb),.94),rgba(var(--demo-bg-rgb),.08) 75%);position:absolute;top:0;bottom:0;left:0;right:0}html.brand-rotto-demo .bonus-detail-heading{z-index:1!important;position:relative!important}html.brand-rotto-demo .bonus-detail-heading>span{color:var(--demo-accent);letter-spacing:.13em;font-size:10px;font-weight:800;display:block}html.brand-rotto-demo .bonus-detail-heading h2{letter-spacing:-.045em;margin:9px 0;font:800 max(30px,min(3vw,44px))/1.05 Inter,Arial,sans-serif}html.brand-rotto-demo .bonus-detail-heading p{margin:0;font-size:14px;line-height:1.45}html.brand-rotto-demo .bonus-detail-heading .bonus-card-provider{margin:0 0 15px!important}html.brand-rotto-demo .bonus-detail-close{z-index:5!important;background:var(--demo-surface)!important;border:1px solid var(--demo-line)!important;width:38px!important;height:38px!important;color:var(--demo-text)!important;border-radius:50%!important;font-size:24px!important;line-height:1!important;position:absolute!important;top:16px!important;right:16px!important}html.brand-rotto-demo .bonus-detail-body{background:linear-gradient(145deg,var(--demo-surface),var(--demo-deep))!important;flex-direction:column!important;gap:23px!important;min-width:0!important;padding:32px!important;display:flex!important}html.brand-rotto-demo .bonus-detail-body-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}html.brand-rotto-demo .bonus-detail-body-title>div{gap:4px;display:grid}html.brand-rotto-demo .bonus-detail-body-title span{color:var(--demo-accent);letter-spacing:.15em;font-size:10px;font-weight:800}html.brand-rotto-demo .bonus-detail-body-title b{font-size:25px;line-height:1.15}html.brand-rotto-demo .bonus-detail-body-close{align-items:center;gap:7px;display:flex;color:var(--demo-muted)!important;border:1px solid var(--demo-line)!important;background:0 0!important;border-radius:6px!important;padding:7px 9px!important;font-size:10px!important;font-weight:800!important}html.brand-rotto-demo .bonus-detail-body-close b{font-size:17px!important}html.brand-rotto-demo .bonus-rules-content{background:var(--demo-raised)!important;border:1px solid var(--demo-line)!important;border-radius:10px!important;padding:19px!important}html.brand-rotto-demo .bonus-rules-content b{color:var(--demo-text);font-size:15px}html.brand-rotto-demo .bonus-rules-content p{font-size:14px;line-height:1.6;color:var(--demo-muted)!important;margin:9px 0 0!important}html.brand-rotto-demo .bonus-detail-body footer{border-top:1px solid var(--demo-line);color:var(--demo-muted);margin-top:auto;padding-top:13px;line-height:1.4}@media (max-width:700px){html.brand-rotto-demo .bonus-rules-backdrop{padding:12px!important}html.brand-rotto-demo .bonus-rules-modal{width:100%!important;max-height:calc(100dvh - 24px)!important;display:block!important}html.brand-rotto-demo .bonus-detail-visual{min-height:190px!important;padding:20px!important}html.brand-rotto-demo .bonus-detail-heading h2{font-size:27px!important}html.brand-rotto-demo .bonus-detail-heading p{font-size:12px!important}html.brand-rotto-demo .bonus-detail-body{gap:15px!important;padding:20px!important}html.brand-rotto-demo .bonus-detail-body-title b{font-size:20px}html.brand-rotto-demo .bonus-rules-content{padding:15px!important}html.brand-rotto-demo .bonus-rules-content p{font-size:13px!important}}html.brand-rotto-demo .cats{scrollbar-width:thin;align-items:stretch;gap:8px;margin:22px 0;padding:0 0 14px;display:flex;overflow-x:auto}html.brand-rotto-demo .cat-tile{white-space:nowrap;flex:none;align-items:center;gap:8px;min-height:48px;font-size:12px;font-weight:700;display:inline-flex;padding:10px 15px!important}html.brand-rotto-demo .cat-tile .ci{color:var(--demo-accent);display:flex}html.brand-rotto-demo .provider-filter{background:linear-gradient(155deg,var(--demo-surface),var(--demo-deep));border:1px solid var(--demo-line);border-radius:16px;min-width:0;margin:8px 0 18px;padding:18px}html.brand-rotto-demo .provider-filter-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:14px;display:flex}html.brand-rotto-demo .provider-filter-head>div{gap:3px;display:grid}html.brand-rotto-demo .provider-filter-head span{letter-spacing:.13em;color:var(--demo-accent);font-size:11px;font-weight:800}html.brand-rotto-demo .provider-filter-head b{color:var(--demo-muted);font-size:12px;font-weight:600}html.brand-rotto-demo .provider-searchbox,html.brand-rotto-demo .searchbox{border:1px solid var(--demo-line);background:var(--demo-deep);border-radius:9px;align-items:center;gap:9px;max-width:360px;padding:10px 12px;display:flex}html.brand-rotto-demo .provider-searchbox{width:100%;max-width:none}html.brand-rotto-demo :-webkit-any(.provider-searchbox,.searchbox) svg{color:var(--demo-accent);flex:none}html.brand-rotto-demo :is(.provider-searchbox,.searchbox) svg{color:var(--demo-accent);flex:none}html.brand-rotto-demo :-webkit-any(.provider-searchbox,.searchbox) input{width:100%;min-width:0;color:var(--demo-text);background:0 0;border:0;outline:0}html.brand-rotto-demo :is(.provider-searchbox,.searchbox) input{width:100%;min-width:0;color:var(--demo-text);background:0 0;border:0;outline:0}html.brand-rotto-demo .provs{scrollbar-width:thin;gap:8px;margin-top:12px;padding:2px 0 8px;display:flex;overflow-x:auto}html.brand-rotto-demo .prov{white-space:nowrap;flex:none;justify-content:center;align-items:center;width:112px;min-width:112px;height:62px;padding:8px 10px;display:flex;overflow:hidden;border:1px solid var(--demo-line)!important;background:linear-gradient(140deg,var(--demo-deep),var(--demo-surface))!important;border-radius:10px!important}html.brand-rotto-demo .prov.on{border-color:var(--demo-accent)!important;background:var(--demo-raised)!important;box-shadow:inset 3px 0 0 var(--demo-accent)!important}html.brand-rotto-demo .prov .provider-mark{justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;height:100%;max-height:none;display:flex}html.brand-rotto-demo .prov .provider-mark img{object-fit:contain;display:block;width:100%!important;max-width:150px!important;height:38px!important;max-height:38px!important}html.brand-rotto-demo .prov .provider-mark.labeled b{white-space:normal;text-align:center;font-size:10px;line-height:1.1;display:inline-block}html.brand-rotto-demo .prov .provider-caption,html.brand-rotto-demo .prov .ct{display:none!important}html.brand-rotto-demo .prov-all b{white-space:normal;text-align:center;font-size:11px;line-height:1.1}html.brand-rotto-demo .provider-wordmark{white-space:normal;text-align:center;font-size:13px;font-weight:800;line-height:1.1}html.brand-rotto-demo .toolbar{justify-content:space-between;align-items:center;gap:15px;margin:8px 0 17px;display:flex}html.brand-rotto-demo .toolbar .count{color:var(--demo-muted);font-size:13px}html.brand-rotto-demo .grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0;margin-bottom:25px;display:grid}@media (min-width:901px) and (max-width:1179px){html.brand-rotto-demo .grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:701px) and (max-width:900px){html.brand-rotto-demo .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}html.brand-rotto-demo .gtile{aspect-ratio:auto;border:1px solid var(--demo-line);background:var(--demo-surface);cursor:pointer;border-radius:13px;flex-direction:column;min-width:0;transition:transform .18s,border-color .18s;display:flex;position:relative;overflow:hidden}html.brand-rotto-demo .gtile:hover{border-color:var(--demo-accent);transform:translateY(-3px)}html.brand-rotto-demo .gtile .thumb{aspect-ratio:1.45;object-fit:cover;flex:none;width:100%;height:auto;display:block}html.brand-rotto-demo .gtile .badges{z-index:2;position:absolute;top:9px;left:9px}html.brand-rotto-demo .gtile .badge{background:var(--demo-accent);color:var(--demo-ink);border-radius:5px;padding:4px 7px;font-size:10px;font-weight:800}html.brand-rotto-demo .gtile .over{background:var(--demo-surface);min-height:44px;color:var(--demo-text);text-align:center;flex-direction:column;justify-content:center;gap:0;padding:9px 12px;display:flex;position:relative;top:auto;bottom:auto;left:auto;right:auto}html.brand-rotto-demo .gtile .nm{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}html.brand-rotto-demo .gtile .pv,html.brand-rotto-demo .gtile .over{display:none}html.brand-rotto-demo .gtile .ph{justify-content:center;align-items:center;min-height:100%;padding:12px;display:flex}html.brand-rotto-demo .gtile .ph .provider-mark{max-width:80%;max-height:60px}html.brand-rotto-demo .gtile .row{z-index:4;white-space:nowrap;display:none;position:absolute;bottom:calc(100% + 56px);left:50%;transform:translate(-50%)}html.brand-rotto-demo .gtile:hover .row,html.brand-rotto-demo .gtile.touch-open .row{display:block}@media (min-width:901px){html.brand-rotto-demo .provider-filter .mobile-provider-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}html.brand-rotto-demo .main>.wrap:has(>.provider-filter){grid-template-columns:220px minmax(0,1fr);align-items:start;column-gap:22px;display:grid}html.brand-rotto-demo .main>.wrap:has(>.provider-filter)>.lobby-feat{grid-column:1/-1}html.brand-rotto-demo .main>.wrap:has(>.provider-filter)>.cats{grid-column:1/-1}html.brand-rotto-demo .main>.wrap:has(>.provider-filter)>.provider-filter{flex-direction:column;grid-area:3/1/span 4;max-height:calc(100dvh - 105px);margin:0;display:flex;position:sticky;top:88px;overflow:hidden}html.brand-rotto-demo .main>.wrap:has(>.provider-filter)>.toolbar{grid-area:3/2}html.brand-rotto-demo .main>.wrap:has(>.provider-filter)>.grid{grid-area:4/2}html.brand-rotto-demo .main>.wrap:has(>.provider-filter)>.lobby-load-more{grid-area:5/2}html.brand-rotto-demo .main>.wrap:has(>.provider-filter)>.empty{grid-area:5/2}html.brand-rotto-demo .provider-filter .provs{scrollbar-width:thin;flex-direction:column;flex:1;gap:7px;min-height:0;padding:2px 4px 4px 0;display:flex;overflow-x:hidden;overflow-y:auto}html.brand-rotto-demo .provider-filter .prov{width:100%;min-width:0;height:57px;min-height:57px}html.brand-rotto-demo .provider-filter .prov .provider-mark img{max-width:166px!important}}html.brand-rotto-demo .lobby-load-more{text-align:center;margin:20px 0 60px}html.brand-rotto-demo .lobby-load-more button{background:var(--demo-surface);color:var(--demo-text);border:1px solid var(--demo-line);border-radius:6px;padding:12px 24px}html.brand-rotto-demo .lobby-campaign-meta span{flex-direction:column;gap:2px;display:flex}html.brand-rotto-demo .lobby-campaign-meta small{letter-spacing:.1em;text-transform:uppercase;font-size:10px;display:block}html.brand-rotto-demo .lobby-campaign-meta b{font-size:13px;display:block}html.brand-rotto-demo .emx-quick-trigger{top:auto!important;bottom:22px!important;left:auto!important;right:20px!important;transform:none!important}html.brand-rotto-demo .emx-quick-trigger.has-custom-pos{top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;left:var(--quick-x)!important;top:var(--quick-y)!important;bottom:auto!important;right:auto!important;transform:none!important}@media (max-width:700px){html.brand-rotto-demo .home-managed-section[data-section=hero]{width:calc(100% + 28px)!important;margin-left:-14px!important;margin-right:-14px!important}html.brand-rotto-demo .hero-v2,html.brand-rotto-demo .hero-layout-canonical{width:100%!important}html.brand-rotto-demo .lobby-feat{width:calc(100% + 28px)!important;margin-left:-14px!important}html.brand-rotto-demo .collection-hero{border-radius:0!important;align-items:flex-end!important;width:calc(100% + 28px)!important;min-height:calc(100dvh - 64px)!important;margin-left:-14px!important;padding:24px!important}html.brand-rotto-demo .collection-hero:after{background:linear-gradient(0deg,var(--demo-photo),transparent 85%)!important}html.brand-rotto-demo .collection-copy h1{font-size:max(34px,min(9vw,48px))}html.brand-rotto-demo .collection-copy p{font-size:14px}html.brand-rotto-demo .bonus-v2-grid{grid-template-columns:1fr;gap:14px}html.brand-rotto-demo .bonus-v2-card{height:auto!important}html.brand-rotto-demo .bonus-v2-card picture{height:205px}html.brand-rotto-demo .bonus-v2-overlay{min-height:245px;padding:22px}html.brand-rotto-demo .bonus-title{align-items:start}html.brand-rotto-demo .bonus-title h2{font-size:27px}html.brand-rotto-demo .cats{margin-top:12px}html.brand-rotto-demo .provider-filter{padding:12px}html.brand-rotto-demo .toolbar{flex-direction:column;align-items:stretch}html.brand-rotto-demo .toolbar .searchbox{max-width:none}html.brand-rotto-demo .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}html.brand-rotto-demo .gtile .thumb{aspect-ratio:1}html.brand-rotto-demo .gtile .over{min-height:36px;padding:6px 4px}html.brand-rotto-demo .gtile .nm{font-size:10px;line-height:1.1}html.brand-rotto-demo .gtile .badge{padding:2px 4px;font-size:8px}html.brand-rotto-demo .emx-quick-trigger{border-radius:12px!important;width:48px!important;height:48px!important;top:auto!important;bottom:86px!important;left:auto!important;right:12px!important}html.brand-rotto-demo .emx-quick-trigger span{font-size:7px!important}html.brand-rotto-demo .emx-quick-panel{width:min(330px,100vw - 32px);max-height:calc(100dvh - 205px);bottom:144px;right:12px;overflow-y:auto}html.brand-rotto-demo .ftr .brand img{width:200px}html.brand-rotto-demo .provider-filter{margin:8px 0 16px;padding:14px}html.brand-rotto-demo .provider-filter-head{margin-bottom:11px}html.brand-rotto-demo .provider-filter-head>button{border:1px solid var(--demo-line);background:var(--demo-deep);color:var(--demo-accent);border-radius:6px;flex:none;padding:5px 8px;font-size:10px;font-weight:800}html.brand-rotto-demo .mobile-provider-content{display:block}html.brand-rotto-demo .mobile-provider-content .provider-searchbox{margin-top:0}html.brand-rotto-demo .mobile-provider-content .provs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;padding:2px 2px 9px;display:grid;overflow:visible}html.brand-rotto-demo .mobile-provider-content .provs:not(.expanded) .prov:nth-child(n+20):not(.prov-more){display:none}html.brand-rotto-demo .mobile-provider-content .provs.expanded{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(56dvh,500px);overflow-x:hidden;overflow-y:auto}html.brand-rotto-demo .mobile-provider-content .prov{width:100%;min-width:0;height:64px;padding:7px}html.brand-rotto-demo .mobile-provider-content .prov .provider-mark{width:100%;height:100%}html.brand-rotto-demo .mobile-provider-content .prov .provider-mark img{width:100%!important;max-width:100%!important;height:40px!important;max-height:40px!important}html.brand-rotto-demo .mobile-provider-content .prov .provider-mark.labeled b{font-size:9px}html.brand-rotto-demo .mobile-provider-content .prov-all b{font-size:10px}html.brand-rotto-demo .mobile-provider-content .prov-more b{white-space:normal;font-size:10px}}@media (min-width:701px){html.brand-rotto-demo .provider-filter .prov-more,html.brand-rotto-demo .provider-filter .prov-less{display:none}}@media (max-width:700px){html.brand-rotto-demo .hdr-in.is-guest{height:108px!important;min-height:108px!important}html.brand-rotto-demo .hdr:has(.hdr-in.is-guest){height:108px!important;min-height:108px!important}html.brand-rotto-demo .hdr-in.is-guest{grid-template-rows:53px 39px!important;grid-template-columns:44px minmax(0,1fr) 44px!important;gap:5px 8px!important;padding:5px 0!important;display:grid!important}html.brand-rotto-demo .hdr-in.is-guest .burger{grid-area:1/1}html.brand-rotto-demo .hdr-in.is-guest .brand.center{grid-area:1/2;justify-self:center;width:170px!important;max-width:100%!important;margin:0!important}html.brand-rotto-demo .hdr-in.is-guest .brand.center img{width:170px!important;max-width:100%!important}html.brand-rotto-demo .hdr-in.is-guest .tb-auth{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid!important}html.brand-rotto-demo .hdr-in.is-guest .tb-auth .btn-sm{justify-content:center;align-items:center;gap:6px;width:100%;height:39px;border-radius:9px!important;padding:5px 10px!important;font-size:12px!important;display:flex!important}html.brand-rotto-demo .hdr-in.is-guest .tb-auth .btn-outline{background:var(--demo-surface)!important;border:1px solid var(--demo-accent)!important;color:var(--demo-text)!important}html.brand-rotto-demo .hdr-in.is-guest .tb-auth .btn-red{background:var(--demo-accent)!important;color:var(--demo-ink)!important}html.brand-rotto-demo .hdr-in.is-guest .tb-auth .btn-red svg{width:15px!important;height:15px!important}html.brand-rotto-demo body:has(.hdr-in.is-guest) .hero-v2{height:calc(100dvh - 108px)!important;min-height:calc(100dvh - 108px)!important}html.brand-rotto-demo body:has(.hdr-in.is-guest) .hero-layout-canonical{height:calc(100dvh - 108px)!important;min-height:calc(100dvh - 108px)!important}html.brand-rotto-demo .collection-hero.bonus{height:max(440px,min(66dvh,520px))!important;min-height:0!important;padding:24px 22px 42px!important}html.brand-rotto-demo .collection-hero.bonus .collection-hero-bg{object-position:center top!important}html.brand-rotto-demo .collection-hero.bonus .collection-copy h1{line-height:1.05;font-size:max(31px,min(8.5vw,42px))!important}html.brand-rotto-demo .collection-hero.bonus .collection-copy p{margin-bottom:14px;line-height:1.42}html.brand-rotto-demo:not(.rotto-sportsbook-active) body{background-repeat:no-repeat,repeat-y!important;background-size:cover,100% 72vh!important}}@media (max-width:340px){html.brand-rotto-demo .hero-v2,html.brand-rotto-demo .hero-layout-canonical{height:610px!important;min-height:610px!important}html.brand-rotto-demo .lobby-campaign,html.brand-rotto-demo .lobby-campaign-copy{min-height:610px!important}html.brand-rotto-demo .hdr-in{gap:4px}html.brand-rotto-demo .hdr .brand.center{width:130px!important;min-width:130px!important;max-width:130px!important}html.brand-rotto-demo .hdr .brand.center img{width:130px!important}html.brand-rotto-demo .tb-auth button{min-width:33px;padding:4px;font-size:10px}html.brand-rotto-demo .hero-canonical-copy h1{font-size:max(31px,min(10vw,39px))!important}html.brand-rotto-demo .hero-canonical-copy p{font-size:12px!important}html.brand-rotto-demo .lobby-campaign-copy h2{font-size:max(31px,min(10vw,39px))!important}}html.brand-rotto-demo:has(.sb) .demo-theme-picker{display:none!important}html.brand-rotto-demo:has(.sb) .emx-quick-trigger{display:none!important}html.brand-rotto-demo:has(.sb) .emx-quick-panel{display:none!important}html.brand-rotto-demo .mobmenu{z-index:10001!important;background:var(--demo-header)!important;border-right:1px solid var(--demo-line)!important;flex-direction:column!important;gap:3px!important;width:min(330px,90vw)!important;height:auto!important;padding:16px!important;display:flex!important;position:fixed!important;top:64px!important;bottom:0!important;left:0!important;overflow:auto!important;box-shadow:24px 0 70px rgba(0,0,0,.44)!important}html.brand-rotto-demo .mobmenu .mob-x{border:1px solid var(--demo-line);background:var(--demo-surface);width:38px;height:38px;color:var(--demo-text);border-radius:5px;align-self:flex-end;place-items:center;margin-bottom:8px;display:grid}html.brand-rotto-demo .mobmenu a{min-height:43px!important;color:var(--demo-text)!important;border-radius:5px!important;align-items:center!important;gap:12px!important;padding:9px 12px!important;font-size:14px!important;font-weight:700!important;display:flex!important}html.brand-rotto-demo .mobmenu a.on,html.brand-rotto-demo .mobmenu a:hover{background:var(--demo-raised)!important;color:var(--demo-accent)!important}html.brand-rotto-demo .mobmenu .nav-ic{flex:none;width:24px;height:24px;display:inline-flex}html.brand-rotto-demo .auth-wrap{border:1px solid var(--demo-line);background:var(--demo-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(350px,.85fr);width:min(100%,1160px);margin:55px auto 85px;display:grid;overflow:hidden;box-shadow:0 28px 70px rgba(0,0,0,.22)}html.brand-rotto-demo .auth-side{background:linear-gradient(145deg,var(--demo-photo),var(--demo-overlay)),url(/brand/rotto-demo/showcase-v1/hero-platform.webp) center/cover;min-width:0;padding:max(30px,min(5vw,65px))}html.brand-rotto-demo .auth-side .eyebrow{letter-spacing:.15em;color:var(--demo-accent);font-size:11px;font-weight:800}html.brand-rotto-demo .auth-side h2{letter-spacing:-.05em;margin:17px 0 28px;font:800 max(37px,min(4vw,60px))/1.03 Inter,Arial,sans-serif}html.brand-rotto-demo .auth-side h2 em{color:var(--demo-accent);font-style:normal}html.brand-rotto-demo .auth-side ul{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}html.brand-rotto-demo .auth-side li{color:var(--demo-text);align-items:center;gap:10px;font-size:14px;display:flex}html.brand-rotto-demo .auth-side .ck{background:var(--demo-accent);width:20px;height:20px;color:var(--demo-ink);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}html.brand-rotto-demo .auth-card{background:var(--demo-header);min-width:0;padding:max(26px,min(4vw,58px))}html.brand-rotto-demo .auth-tabs{gap:7px;margin-bottom:26px;display:flex}html.brand-rotto-demo .auth-tabs button{border:1px solid var(--demo-line);background:var(--demo-surface);color:var(--demo-muted);border-radius:5px;flex:1;padding:12px;font-weight:800}html.brand-rotto-demo .auth-tabs button.on{background:var(--demo-accent);border-color:var(--demo-accent);color:var(--demo-ink)}html.brand-rotto-demo .auth-card .fld{flex-direction:column;gap:7px;margin-bottom:16px;display:flex}html.brand-rotto-demo .auth-card .fld label{color:var(--demo-text);font-size:12px;font-weight:700}html.brand-rotto-demo .auth-card .fld input,html.brand-rotto-demo .auth-card .fld select{border:1px solid var(--demo-line);background:var(--demo-deep);width:100%;min-height:45px;color:var(--demo-text);border-radius:5px;outline:0;padding:10px 12px}html.brand-rotto-demo .auth-card .fld input:focus{border-color:var(--demo-accent)}html.brand-rotto-demo .auth-card>.btn,html.brand-rotto-demo .auth-card .phone-claim>.btn{border-radius:5px;width:100%;min-height:45px;margin:5px 0 13px;font-weight:800}html.brand-rotto-demo .auth-card .forgot-password-cta{border:1px solid var(--demo-line);background:var(--demo-surface);width:100%;color:var(--demo-text);border-radius:5px;flex-direction:column;align-items:center;gap:3px;padding:12px;display:flex}html.brand-rotto-demo .auth-card .forgot-password-cta span,html.brand-rotto-demo .auth-card small{color:var(--demo-muted);font-size:11px}html.brand-rotto-demo .auth-card .sep-or{text-align:center;color:var(--demo-muted);margin:15px 0}html.brand-rotto-demo .auth-card .btn-phone-access{border:1px solid var(--demo-line);background:var(--demo-raised);width:100%;color:var(--demo-text);border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}html.brand-rotto-demo .auth-card .btn-phone-access span:last-child{flex-direction:column;align-items:flex-start;display:flex}html.brand-rotto-demo .auth-card .phone-claim-head{flex-direction:column;gap:13px;margin-bottom:20px;display:flex}html.brand-rotto-demo .auth-card .phone-claim-head button,html.brand-rotto-demo .auth-card .linkbtn{color:var(--demo-accent);background:0 0;border:0;align-self:flex-start;padding:0}html.brand-rotto-demo .auth-card .phone-claim-head>div{flex-direction:column;gap:4px;display:flex}html.brand-rotto-demo .auth-card .phone-claim-head b{font-size:22px}html.brand-rotto-demo .auth-card .phone-claim-head span{color:var(--demo-muted);font-size:13px}html.brand-rotto-demo .auth-card .recovery-channel-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;display:grid}html.brand-rotto-demo .auth-card .recovery-channel-grid button{text-align:left;border:1px solid var(--demo-line);background:var(--demo-surface);color:var(--demo-text);border-radius:5px;flex-direction:column;gap:4px;padding:11px;display:flex}html.brand-rotto-demo .auth-card .recovery-channel-grid button.on{border-color:var(--demo-accent)}html.brand-rotto-demo .auth-card .hint{color:var(--demo-muted);font-size:12px}html.brand-rotto-demo .formerr{background:rgba(148,44,44,.2);border:1px solid #ec7e7e;border-radius:5px;margin-bottom:12px;padding:10px}html.brand-rotto-demo .okbox{border:1px solid var(--demo-accent);background:var(--demo-surface);border-radius:5px;margin-bottom:12px;padding:10px}@media (max-width:700px){html.brand-rotto-demo .auth-wrap{margin:18px auto 65px;display:block}html.brand-rotto-demo .auth-side{padding:22px}html.brand-rotto-demo .auth-side h2{margin:10px 0 16px;font-size:36px}html.brand-rotto-demo .auth-side ul{gap:7px}html.brand-rotto-demo .auth-side li{font-size:12px}html.brand-rotto-demo .auth-card{padding:22px}html.brand-rotto-demo .tb-auth .btn-sm{white-space:nowrap!important;padding:6px!important;font-size:11px!important}html.brand-rotto-demo .tb-auth .btn-sm svg{width:13px!important;height:13px!important}}html.brand-rotto-demo body:has(.auth-wrap) .demo-theme-picker{display:none!important}html.brand-rotto-demo body:has(.auth-wrap) .emx-quick-trigger{display:none!important}html.brand-rotto-demo body:has(.mobmenu) .demo-theme-picker{display:none!important}html.brand-rotto-demo :-webkit-any(.hero-v2,.lobby-campaign,.collection-hero){background-image:linear-gradient(var(--demo-overlay),var(--demo-overlay)),url(/brand/rotto-demo/showcase-v1/site-texture.webp)!important;background-position:50%!important;background-size:cover!important}html.brand-rotto-demo :is(.hero-v2,.lobby-campaign,.collection-hero){background-image:linear-gradient(var(--demo-overlay),var(--demo-overlay)),url(/brand/rotto-demo/showcase-v1/site-texture.webp)!important;background-position:50%!important;background-size:cover!important}@media (max-width:700px){.demo-theme-picker{grid-template-rows:auto repeat(2,22px)!important;grid-template-columns:repeat(4,22px)!important;gap:7px!important;padding:8px 10px!important;display:grid!important;top:auto!important;bottom:86px!important;left:12px!important;right:auto!important;transform:none!important}.demo-theme-picker span{grid-column:1/-1;letter-spacing:.04em!important;margin:0!important;font-size:9px!important;display:block!important}.demo-theme-picker button{width:22px!important;height:22px!important}html.brand-rotto-demo .lobby-campaign-meta{display:none!important}}@media (max-width:700px) and (max-height:720px){.demo-theme-picker{top:auto!important;bottom:86px!important}html.brand-rotto-demo .emx-quick-trigger{top:auto!important;bottom:80px!important;top:auto!important;bottom:80px!important;left:auto!important;right:12px!important}html.brand-rotto-demo .hero-canonical-layout{padding-bottom:175px!important}html.brand-rotto-demo .hero-canonical-copy h1{font-size:max(30px,min(8.5vw,38px))!important}html.brand-rotto-demo .hero-canonical-copy p{font-size:12px!important;line-height:1.3!important}html.brand-rotto-demo .hero-canonical-meta{bottom:132px!important}html.brand-rotto-demo .collection-hero.bonus{padding-bottom:80px!important}html.brand-rotto-demo .lobby-campaign-copy{padding-bottom:135px!important}}html.brand-rotto-demo .legal-page{border:1px solid var(--demo-line);background:var(--demo-surface);width:min(100%,1050px);color:var(--demo-text);border-radius:8px;margin:42px auto 85px;padding:max(22px,min(4vw,46px))}html.brand-rotto-demo .legal-page>span{color:var(--demo-accent);letter-spacing:.18em;font-size:11px;font-weight:800;display:block}html.brand-rotto-demo .legal-page h1{letter-spacing:-.05em;margin:11px 0 26px;font:800 max(34px,min(4vw,58px))/1.05 Inter,Arial,sans-serif}html.brand-rotto-demo .legal-page>div{gap:12px;display:grid}html.brand-rotto-demo .legal-page p{border:1px solid var(--demo-line);background:var(--demo-header);color:var(--demo-muted);white-space:pre-line;border-radius:6px;margin:0;padding:18px 20px;font-size:15px;line-height:1.7}html.brand-rotto-demo .legal-page>small{color:var(--demo-muted);margin-top:22px;font-size:12px;display:block}@media (max-width:700px){html.brand-rotto-demo .legal-page{margin:17px auto 70px;padding:22px 17px}html.brand-rotto-demo .legal-page p{padding:15px;font-size:14px}}html.brand-rotto-demo .profile-page{width:min(100%,1300px);color:var(--demo-text);margin:32px auto 90px}html.brand-rotto-demo .profile-page .page-hero{border:1px solid var(--demo-line);background:linear-gradient(100deg,var(--demo-photo),rgba(var(--demo-bg-rgb),.28)),url(/brand/rotto-demo/showcase-v1/hero-platform.webp) center/cover;border-radius:8px;padding:max(24px,min(4vw,46px))}html.brand-rotto-demo .profile-page .page-hero span,html.brand-rotto-demo .profile-history-panel header span{letter-spacing:.16em;color:var(--demo-accent);font-size:11px;font-weight:800}html.brand-rotto-demo .profile-page .page-hero h1{letter-spacing:-.04em;margin:9px 0;font:800 max(34px,min(4vw,58px))/1.04 Inter,Arial,sans-serif}html.brand-rotto-demo .profile-page .page-hero p{max-width:60ch;color:var(--demo-text);margin:0;font-size:15px;line-height:1.5}html.brand-rotto-demo .profile-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}html.brand-rotto-demo .profile-tabs button{text-align:left;border:1px solid var(--demo-line);background:var(--demo-surface);min-width:0;min-height:75px;color:var(--demo-text);border-radius:6px;align-items:center;gap:13px;padding:14px;display:flex}html.brand-rotto-demo .profile-tabs button.on{border-color:var(--demo-accent);background:var(--demo-raised)}html.brand-rotto-demo .profile-tabs button i{color:var(--demo-accent);font-size:12px;font-style:normal;font-weight:900}html.brand-rotto-demo .profile-tabs button span{flex-direction:column;gap:3px;min-width:0;display:flex}html.brand-rotto-demo .profile-tabs button b{font-size:13px;line-height:1.2}html.brand-rotto-demo .profile-tabs button small{color:var(--demo-muted);font-size:11px}html.brand-rotto-demo .profile-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}html.brand-rotto-demo .profile-card,html.brand-rotto-demo .profile-history-panel{border:1px solid var(--demo-line);background:var(--demo-surface);min-width:0;color:var(--demo-text);border-radius:8px}html.brand-rotto-demo .profile-card .cb,html.brand-rotto-demo .profile-history-panel{padding:23px}html.brand-rotto-demo .profile-card h2,html.brand-rotto-demo .profile-history-panel h2{letter-spacing:-.03em;margin:0;font:800 23px/1.1 Inter,Arial,sans-serif}html.brand-rotto-demo .profile-card-heading,html.brand-rotto-demo .two-factor-heading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:17px;display:flex}html.brand-rotto-demo .profile-lock-badge,html.brand-rotto-demo .two-factor-heading em{background:var(--demo-raised);border:1px solid var(--demo-line);color:var(--demo-accent);letter-spacing:.07em;border-radius:4px;flex:none;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}html.brand-rotto-demo .profile-facts,html.brand-rotto-demo .identity-readonly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}html.brand-rotto-demo :-webkit-any(.profile-facts,.identity-readonly-grid)>div{background:var(--demo-header);border:1px solid var(--demo-line);border-radius:5px;flex-direction:column;gap:5px;min-width:0;padding:11px;display:flex}html.brand-rotto-demo :is(.profile-facts,.identity-readonly-grid)>div{background:var(--demo-header);border:1px solid var(--demo-line);border-radius:5px;flex-direction:column;gap:5px;min-width:0;padding:11px;display:flex}html.brand-rotto-demo :-webkit-any(.profile-facts,.identity-readonly-grid)>div.wide{grid-column:1/-1}html.brand-rotto-demo :is(.profile-facts,.identity-readonly-grid)>div.wide{grid-column:1/-1}html.brand-rotto-demo :-webkit-any(.profile-facts,.identity-readonly-grid) span{color:var(--demo-muted);font-size:11px}html.brand-rotto-demo :is(.profile-facts,.identity-readonly-grid) span{color:var(--demo-muted);font-size:11px}html.brand-rotto-demo :-webkit-any(.profile-facts,.identity-readonly-grid) b{overflow-wrap:anywhere;font-size:13px}html.brand-rotto-demo :is(.profile-facts,.identity-readonly-grid) b{overflow-wrap:anywhere;font-size:13px}html.brand-rotto-demo .profile-support-note{border-left:3px solid var(--demo-accent);background:var(--demo-header);align-items:start;gap:9px;margin-top:15px;padding:12px;font-size:12px;display:flex}html.brand-rotto-demo .profile-support-note i{color:var(--demo-accent);font-style:normal}html.brand-rotto-demo .profile-support-note span{flex-direction:column;gap:3px;display:flex}html.brand-rotto-demo .profile-support-note small,html.brand-rotto-demo .profile-card .hint{color:var(--demo-muted);font-size:12px;line-height:1.5}html.brand-rotto-demo .profile-card .fld{flex-direction:column;gap:6px;margin:12px 0;display:flex}html.brand-rotto-demo .profile-card .fld label{font-size:12px;font-weight:700}html.brand-rotto-demo .profile-card .fld input{background:var(--demo-deep);border:1px solid var(--demo-line);width:100%;min-height:42px;color:var(--demo-text);border-radius:5px;padding:10px}html.brand-rotto-demo .profile-card .btn{border-radius:5px;padding:11px 16px}html.brand-rotto-demo .two-factor-heading span{letter-spacing:.13em;color:var(--demo-accent);margin-bottom:6px;font-size:10px;display:block}html.brand-rotto-demo .two-factor-setup{flex-wrap:wrap;gap:15px;display:flex}html.brand-rotto-demo .two-factor-setup img{max-width:155px;height:auto}html.brand-rotto-demo .two-factor-actions{gap:8px;display:flex}html.brand-rotto-demo .profile-history-panel header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px;display:flex}html.brand-rotto-demo .profile-history-panel header small{max-width:45ch;color:var(--demo-muted);font-size:12px}html.brand-rotto-demo .profile-history-panel header h2{margin-top:5px}html.brand-rotto-demo .profile-empty{text-align:center;border:1px dashed var(--demo-line);color:var(--demo-muted);border-radius:6px;padding:35px}html.brand-rotto-demo .profile-game-table-head,html.brand-rotto-demo .profile-game-row{border-bottom:1px solid var(--demo-line);grid-template-columns:2fr 1fr .7fr .7fr .7fr 1.25fr .8fr;align-items:center;gap:10px;padding:12px;display:grid}html.brand-rotto-demo .profile-game-table-head{background:var(--demo-raised);font-size:11px;font-weight:800}html.brand-rotto-demo .profile-game-row{text-align:left;border-left:0;border-right:0;background:var(--demo-header);width:100%;color:var(--demo-text);border-top:0;font-size:12px}html.brand-rotto-demo .profile-game-row:hover{background:var(--demo-raised)}html.brand-rotto-demo .history-game-main{align-items:center;gap:8px;min-width:0;display:flex}html.brand-rotto-demo .history-game-main>span:last-child{flex-direction:column;min-width:0;display:flex}html.brand-rotto-demo .history-game-main b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html.brand-rotto-demo .history-game-thumb{background:var(--demo-deep);border-radius:5px;flex:none;place-items:center;width:38px;height:38px;font-style:normal;display:grid;overflow:hidden}html.brand-rotto-demo .history-game-thumb img{object-fit:cover;width:100%;height:100%}html.brand-rotto-demo .history-replay{color:var(--demo-accent);font-size:11px}html.brand-rotto-demo :-webkit-any(.profile-finance-table-head,.profile-finance-row){border-bottom:1px solid var(--demo-line);background:var(--demo-header);grid-template-columns:2fr 1fr 1fr 1.3fr;align-items:center;gap:12px;padding:12px;font-size:12px;display:grid}html.brand-rotto-demo :is(.profile-finance-table-head,.profile-finance-row){border-bottom:1px solid var(--demo-line);background:var(--demo-header);grid-template-columns:2fr 1fr 1fr 1.3fr;align-items:center;gap:12px;padding:12px;font-size:12px;display:grid}html.brand-rotto-demo .profile-finance-table-head{background:var(--demo-raised);font-weight:800}html.brand-rotto-demo .profile-coupon-table-wrap{scrollbar-width:thin;width:100%;overflow-x:auto}html.brand-rotto-demo .profile-coupon-table{border-collapse:collapse;width:100%;min-width:850px;font-size:12px}html.brand-rotto-demo .profile-coupon-table :-webkit-any(th,td){border-bottom:1px solid var(--demo-line);text-align:left;vertical-align:middle;padding:12px 9px}html.brand-rotto-demo .profile-coupon-table :is(th,td){border-bottom:1px solid var(--demo-line);text-align:left;vertical-align:middle;padding:12px 9px}html.brand-rotto-demo .profile-coupon-table th{background:var(--demo-raised)}html.brand-rotto-demo .profile-coupon-table tr{background:var(--demo-header)}html.brand-rotto-demo .profile-coupon-table td:first-child>*{display:block}html.brand-rotto-demo .profile-coupon-table td button{border:1px solid var(--demo-line);background:var(--demo-surface);color:var(--demo-accent);border-radius:4px}html.brand-rotto-demo .coupon-status{color:var(--demo-accent);font-weight:800}html.brand-rotto-demo body:has(.profile-page) :-webkit-any(.demo-theme-picker,.emx-quick-trigger){display:none!important}html.brand-rotto-demo body:has(.profile-page) :is(.demo-theme-picker,.emx-quick-trigger){display:none!important}@media (max-width:700px){html.brand-rotto-demo .profile-page{margin:17px auto 95px}html.brand-rotto-demo .profile-page .page-hero{padding:24px}html.brand-rotto-demo .profile-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html.brand-rotto-demo .profile-tabs button{gap:7px;min-height:68px;padding:10px}html.brand-rotto-demo .profile-tabs button b{font-size:12px}html.brand-rotto-demo .profile-tabs button small{font-size:10px}html.brand-rotto-demo .profile-layout{grid-template-columns:1fr}html.brand-rotto-demo .profile-card .cb,html.brand-rotto-demo .profile-history-panel{padding:17px}html.brand-rotto-demo .profile-history-panel header{display:block}html.brand-rotto-demo .profile-history-panel header small{margin-top:9px;display:block}html.brand-rotto-demo .profile-game-table-head{display:none}html.brand-rotto-demo .profile-game-row{border:1px solid var(--demo-line);border-radius:6px;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0;padding:12px;display:grid}html.brand-rotto-demo .profile-game-row .history-game-main{grid-column:1/-1}html.brand-rotto-demo .profile-game-row time{color:var(--demo-muted)}html.brand-rotto-demo .profile-game-row .history-replay{grid-column:1/-1}html.brand-rotto-demo :-webkit-any(.profile-finance-table-head,.profile-finance-row){grid-template-columns:1fr 1fr}html.brand-rotto-demo :is(.profile-finance-table-head,.profile-finance-row){grid-template-columns:1fr 1fr}html.brand-rotto-demo .profile-finance-table-head{display:none}}html.brand-rotto-demo .demo-rewards{width:min(100% - 48px,1460px);color:var(--demo-text);margin:34px auto 130px}html.brand-rotto-demo .demo-rewards :-webkit-any(h1,h2,h3,p,ul){margin-top:0}html.brand-rotto-demo .demo-rewards :is(h1,h2,h3,p,ul){margin-top:0}html.brand-rotto-demo .demo-rewards-hero{border:1px solid var(--demo-line);background:linear-gradient(110deg,#041a25,#062f37);border-radius:25px;grid-template-columns:1.05fr .95fr;min-height:340px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 70px rgba(0,0,0,.28)}html.brand-rotto-demo .demo-rewards-hero-copy{z-index:2;padding:max(30px,min(4vw,62px));position:relative}html.brand-rotto-demo .demo-rewards-eyebrow,html.brand-rotto-demo .demo-rewards-intro>span,html.brand-rotto-demo .demo-rewards-deposit-copy>span,html.brand-rotto-demo .demo-rewards-cta>div>span{color:var(--demo-accent);letter-spacing:.18em;margin-bottom:14px;font-size:11px;font-weight:850;display:block}html.brand-rotto-demo .demo-rewards-hero h1{color:#f3ffff;letter-spacing:-.06em;max-width:680px;margin:0;font-size:max(36px,min(5vw,70px));line-height:1.02}html.brand-rotto-demo .demo-rewards-hero h1 em{color:var(--demo-accent);font-style:normal}html.brand-rotto-demo .demo-rewards-hero p{color:#c9e4e5;max-width:570px;margin:20px 0;font-size:15px;line-height:1.6}html.brand-rotto-demo .demo-rewards-preview{color:#def9f6;background:rgba(1,26,34,.65);border:1px solid rgba(212,255,251,.25);border-radius:999px;padding:9px 13px;font-size:11px;font-weight:750;display:inline-flex}html.brand-rotto-demo .demo-rewards-hero-art{background:linear-gradient(90deg,#06242d 0%,transparent 30%),url(/brand/rotto-demo/showcase-v1/bonus-trial-slot-v1.png) 50%/cover;min-height:340px}html.brand-rotto-demo .demo-rewards-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 28px;display:grid}html.brand-rotto-demo .demo-rewards-tabs button{border:1px solid var(--demo-line);background:var(--demo-surface);min-height:78px;color:var(--demo-muted);text-align:left;border-radius:15px;gap:3px;padding:15px 20px;display:grid}html.brand-rotto-demo .demo-rewards-tabs button.active{border-color:var(--demo-accent);background:color-mix(in srgb,var(--demo-accent) 13%,var(--demo-surface));color:var(--demo-text);box-shadow:inset 4px 0 var(--demo-accent)}html.brand-rotto-demo .demo-rewards-tabs span{letter-spacing:.14em;color:var(--demo-accent);font-size:10px;font-weight:850}html.brand-rotto-demo .demo-rewards-tabs b{font-size:17px;line-height:1.2}html.brand-rotto-demo .demo-rewards-content{border:1px solid var(--demo-line);background:linear-gradient(145deg,var(--demo-surface),color-mix(in srgb,var(--demo-surface) 85%,#001017));border-radius:24px;padding:max(22px,min(3vw,40px))}html.brand-rotto-demo .demo-rewards-intro h2,html.brand-rotto-demo .demo-rewards-deposit h2,html.brand-rotto-demo .demo-rewards-cta h2{color:var(--demo-text);letter-spacing:-.05em;margin:0;font-size:max(26px,min(3.3vw,44px));line-height:1.08}html.brand-rotto-demo .demo-rewards-intro p,html.brand-rotto-demo .demo-rewards-deposit p,html.brand-rotto-demo .demo-rewards-cta p{color:var(--demo-muted);margin:13px 0 0;font-size:14px;line-height:1.55}html.brand-rotto-demo .demo-rewards-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}html.brand-rotto-demo .demo-rewards-offer{border:1px solid var(--demo-line);background:color-mix(in srgb,var(--demo-surface) 78%,#000);border-radius:18px;min-width:0;overflow:hidden}html.brand-rotto-demo .demo-rewards-offer-art{isolation:isolate;background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;min-height:290px;padding:22px;display:flex;position:relative}html.brand-rotto-demo .demo-rewards-offer-art:before,html.brand-rotto-demo .demo-rewards-deposit-art:before{content:"";z-index:-1;background:linear-gradient(rgba(0,13,20,.18),rgba(0,13,20,.82));position:absolute;top:0;bottom:0;left:0;right:0}html.brand-rotto-demo .demo-rewards-offer-art.slot{background-image:url(/brand/rotto-demo/showcase-v1/bonus-trial-slot-v1.png)}html.brand-rotto-demo .demo-rewards-offer-art.sport{background-image:url(/brand/rotto-demo/showcase-v1/bonus-trial-sports-v1.png)}html.brand-rotto-demo .demo-rewards-offer-art>span,html.brand-rotto-demo .demo-rewards-deposit-art>span{color:#eafffe;letter-spacing:.14em;background:rgba(0,20,29,.62);border:1px solid rgba(255,255,255,.3);border-radius:999px;align-self:flex-start;padding:8px 11px;font-size:10px;font-weight:850}html.brand-rotto-demo .demo-rewards-offer-art strong,html.brand-rotto-demo .demo-rewards-deposit-art strong{color:#fff;letter-spacing:-.075em;text-shadow:0 3px 20px #001822;font-size:max(60px,min(8vw,112px));line-height:.88;display:grid}html.brand-rotto-demo .demo-rewards-offer-art strong small,html.brand-rotto-demo .demo-rewards-deposit-art strong small{color:var(--demo-accent);letter-spacing:.16em;margin-top:10px;font-size:max(13px,min(1.7vw,21px))}html.brand-rotto-demo .demo-rewards-offer-body{padding:23px}html.brand-rotto-demo .demo-rewards-offer-body h3{letter-spacing:-.03em;margin:0;font-size:22px}html.brand-rotto-demo .demo-rewards-offer-body p{min-height:64px;color:var(--demo-muted);margin:10px 0 18px;font-size:13px;line-height:1.5}html.brand-rotto-demo .demo-rewards-offer-body button,html.brand-rotto-demo .demo-rewards-deposit-copy button,html.brand-rotto-demo .demo-rewards-cta a{background:var(--demo-accent);color:#06272c;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;min-height:44px;padding:10px 16px;font-size:12px;font-weight:850;display:inline-flex}html.brand-rotto-demo .demo-rewards-deposit{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}html.brand-rotto-demo .demo-rewards-deposit-art{isolation:isolate;background:url(/brand/rotto-demo/showcase-v1/bonus-deposit-tier-v1.png) 50%/cover;flex-direction:column;justify-content:space-between;min-height:445px;padding:28px;display:flex;position:relative}html.brand-rotto-demo .demo-rewards-deposit-copy{align-self:center;padding:max(26px,min(4vw,60px))}html.brand-rotto-demo .demo-rewards-deposit ul{color:var(--demo-text);gap:9px;margin:23px 0;padding:0;font-size:13px;list-style:none;display:grid}html.brand-rotto-demo .demo-rewards-deposit li:before{content:"✓";background:color-mix(in srgb,var(--demo-accent) 22%,transparent);width:20px;height:20px;color:var(--demo-accent);border-radius:50%;place-items:center;margin-right:9px;font-weight:900;display:inline-grid}html.brand-rotto-demo .demo-rewards-cta{border:1px solid var(--demo-line);background:color-mix(in srgb,var(--demo-accent) 8%,var(--demo-surface));border-radius:19px;justify-content:space-between;align-items:center;gap:30px;margin-top:22px;padding:28px 34px;display:flex}html.brand-rotto-demo .demo-rewards-cta h2{font-size:28px}html.brand-rotto-demo .demo-rewards-cta a{flex:none}@media (max-width:700px){html.brand-rotto-demo .demo-rewards{width:min(100% - 24px,560px);margin:16px auto 110px}html.brand-rotto-demo .demo-rewards-hero{border-radius:18px;grid-template-columns:1fr;min-height:0}html.brand-rotto-demo .demo-rewards-hero-copy{padding:25px 22px}html.brand-rotto-demo .demo-rewards-hero h1{font-size:38px}html.brand-rotto-demo .demo-rewards-hero p{margin:14px 0;font-size:12px}html.brand-rotto-demo .demo-rewards-hero-art{background-position:50% 43%;min-height:130px}html.brand-rotto-demo .demo-rewards-tabs{gap:8px;margin:12px 0}html.brand-rotto-demo .demo-rewards-tabs button{min-height:64px;padding:10px}html.brand-rotto-demo .demo-rewards-tabs span{font-size:8px}html.brand-rotto-demo .demo-rewards-tabs b{font-size:12px}html.brand-rotto-demo .demo-rewards-content{border-radius:17px;padding:16px}html.brand-rotto-demo .demo-rewards-intro h2,html.brand-rotto-demo .demo-rewards-deposit h2{font-size:29px}html.brand-rotto-demo .demo-rewards-intro p,html.brand-rotto-demo .demo-rewards-deposit p{font-size:12px}html.brand-rotto-demo .demo-rewards-offers{grid-template-columns:1fr;gap:12px;margin-top:17px}html.brand-rotto-demo .demo-rewards-offer-art{min-height:185px;padding:15px}html.brand-rotto-demo .demo-rewards-offer-art strong{font-size:64px}html.brand-rotto-demo .demo-rewards-offer-art strong small{font-size:13px}html.brand-rotto-demo .demo-rewards-offer-body{padding:16px}html.brand-rotto-demo .demo-rewards-offer-body h3{font-size:19px}html.brand-rotto-demo .demo-rewards-offer-body p{min-height:0;font-size:12px}html.brand-rotto-demo .demo-rewards-deposit{grid-template-columns:1fr}html.brand-rotto-demo .demo-rewards-deposit-art{min-height:230px;padding:18px}html.brand-rotto-demo .demo-rewards-deposit-art strong{font-size:70px}html.brand-rotto-demo .demo-rewards-deposit-copy{padding:22px}html.brand-rotto-demo .demo-rewards-cta{gap:18px;padding:21px;display:grid}html.brand-rotto-demo .demo-rewards-cta h2{font-size:26px}html.brand-rotto-demo .demo-rewards-cta a{justify-content:center}}html.brand-rotto-demo .demo-wheel{width:min(100% - 48px,1460px);color:var(--demo-text);margin:34px auto 130px}html.brand-rotto-demo .demo-wheel :-webkit-any(h1,h2,p){margin-top:0}html.brand-rotto-demo .demo-wheel :is(h1,h2,p){margin-top:0}html.brand-rotto-demo .demo-wheel-hero{isolation:isolate;border:1px solid var(--demo-line);background:var(--demo-deep);border-radius:25px;align-items:center;min-height:360px;padding:max(30px,min(5vw,68px));display:flex;position:relative;overflow:hidden;box-shadow:0 25px 70px rgba(0,0,0,.3)}html.brand-rotto-demo .demo-wheel-hero:before{content:"";z-index:-2;filter:var(--demo-art-filter);background:url(/brand/rotto-demo/showcase-v1/wheel-hero-v1.png) 50%/cover;position:absolute;top:0;bottom:0;left:0;right:0}html.brand-rotto-demo .demo-wheel-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,var(--demo-overlay),var(--demo-photo) 45%,var(--demo-photo-edge) 75%);position:absolute;top:0;bottom:0;left:0;right:0}html.brand-rotto-demo .demo-wheel-hero>div{max-width:620px}html.brand-rotto-demo .demo-wheel-hero span,html.brand-rotto-demo .demo-wheel-controls>span,html.brand-rotto-demo .demo-wheel-next span{color:var(--demo-accent);letter-spacing:.18em;margin-bottom:13px;font-size:11px;font-weight:850;display:block}html.brand-rotto-demo .demo-wheel-hero h1{color:#f4ffff;letter-spacing:-.06em;margin:0;font-size:max(40px,min(5.2vw,72px));line-height:1.02}html.brand-rotto-demo .demo-wheel-hero h1 em{color:var(--demo-accent);font-style:normal}html.brand-rotto-demo .demo-wheel-hero p{color:#d4efed;max-width:540px;margin:18px 0;font-size:15px;line-height:1.6}html.brand-rotto-demo .demo-wheel-hero small{color:#edfffd;background:rgba(0,21,27,.64);border:1px solid rgba(215,255,252,.3);border-radius:999px;padding:9px 13px;font-size:11px;font-weight:750;display:inline-flex}html.brand-rotto-demo .demo-wheel-stage{border:1px solid var(--demo-line);background:radial-gradient(circle at 30% 40%,color-mix(in srgb,var(--demo-accent) 11%,var(--demo-surface)),var(--demo-surface) 60%);border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:max(20px,min(4vw,60px));margin-top:22px;padding:max(24px,min(4vw,55px));display:grid;overflow:hidden}html.brand-rotto-demo .demo-wheel-machine{aspect-ratio:1;place-items:center;width:min(100%,525px);margin:auto;display:grid;position:relative}html.brand-rotto-demo .demo-wheel-disc{object-fit:contain;width:100%;height:100%;filter:var(--demo-art-filter) drop-shadow(0 18px 28px rgba(0,0,0,.45));transition:transform 4.3s cubic-bezier(.1,.63,.18,1);display:block}html.brand-rotto-demo .demo-wheel-pointer{z-index:2;border-left:17px solid transparent;border-right:17px solid transparent;border-top:30px solid var(--demo-accent);filter:drop-shadow(0 4px 6px rgba(0,0,0,.65));width:0;height:0;position:absolute;top:-4px;left:50%;transform:translate(-50%)}html.brand-rotto-demo .demo-wheel-controls h2,html.brand-rotto-demo .demo-wheel-next h2{color:var(--demo-text);letter-spacing:-.05em;margin:0;font-size:max(29px,min(3.5vw,48px));line-height:1.07}html.brand-rotto-demo .demo-wheel-controls p{color:var(--demo-muted);margin:16px 0 0;font-size:14px;line-height:1.6}html.brand-rotto-demo .demo-wheel-prizes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}html.brand-rotto-demo .demo-wheel-prizes div{border:1px solid var(--demo-line);background:color-mix(in srgb,var(--demo-accent) 7%,var(--demo-surface));border-radius:13px;gap:5px;padding:17px;display:grid}html.brand-rotto-demo .demo-wheel-prizes b{color:var(--demo-accent);font-size:28px;line-height:1}html.brand-rotto-demo .demo-wheel-prizes small{color:var(--demo-text);letter-spacing:.12em;font-size:10px;font-weight:850}html.brand-rotto-demo .demo-wheel-controls>button,html.brand-rotto-demo .demo-wheel-next button{background:var(--demo-accent);color:#04282d;letter-spacing:.05em;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;min-height:50px;padding:12px 19px;font-size:12px;font-weight:850;display:inline-flex}html.brand-rotto-demo .demo-wheel-controls>button:disabled{opacity:.72;cursor:wait}html.brand-rotto-demo .demo-wheel-result{min-height:24px;color:var(--demo-muted);margin-top:14px;font-size:12px}html.brand-rotto-demo .demo-wheel-next{border:1px solid var(--demo-line);background:color-mix(in srgb,var(--demo-accent) 7%,var(--demo-surface));border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:28px 34px;display:flex}html.brand-rotto-demo .demo-wheel-next h2{font-size:27px}@media (prefers-reduced-motion:reduce){html.brand-rotto-demo .demo-wheel-disc{transition-duration:.1s}}@media (max-width:700px){html.brand-rotto-demo .demo-wheel{width:min(100% - 24px,560px);margin:16px auto 110px}html.brand-rotto-demo .demo-wheel-hero{border-radius:18px;align-items:flex-start;min-height:470px;padding:25px 22px}html.brand-rotto-demo .demo-wheel-hero:before{background-position:65%}html.brand-rotto-demo .demo-wheel-hero:after{background:linear-gradient(180deg,var(--demo-overlay),var(--demo-photo) 45%,var(--demo-photo-edge) 80%)}html.brand-rotto-demo .demo-wheel-hero h1{font-size:39px}html.brand-rotto-demo .demo-wheel-hero p{font-size:12px}html.brand-rotto-demo .demo-wheel-stage{border-radius:17px;grid-template-columns:1fr;gap:14px;margin-top:12px;padding:17px}html.brand-rotto-demo .demo-wheel-machine{width:min(100%,330px)}html.brand-rotto-demo .demo-wheel-controls h2{font-size:30px}html.brand-rotto-demo .demo-wheel-controls p{font-size:12px}html.brand-rotto-demo .demo-wheel-prizes{margin:16px 0}html.brand-rotto-demo .demo-wheel-prizes div{padding:12px}html.brand-rotto-demo .demo-wheel-prizes b{font-size:23px}html.brand-rotto-demo .demo-wheel-next{padding:20px;display:grid}html.brand-rotto-demo .demo-wheel-next h2{font-size:26px}html.brand-rotto-demo .demo-wheel-next button{justify-content:center}}html.brand-rotto-demo .footer-brandline{border-bottom:1px solid var(--demo-line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}html.brand-rotto-demo .demo-company-footer-link{border:1px solid var(--demo-line);background:var(--demo-surface);min-height:42px;color:var(--demo-text);border-radius:9px;align-items:center;gap:12px;padding:10px 14px;font-size:12px;font-weight:800;display:inline-flex}html.brand-rotto-demo .demo-company-footer-link span{color:var(--demo-accent);font-size:17px}html.brand-rotto-demo .demo-company-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}html.brand-rotto-demo .demo-rewards-cta .demo-company-actions a:first-child{background:var(--demo-accent);color:var(--demo-ink)}html.brand-rotto-demo .demo-rewards-cta .demo-company-actions a:last-child{border:1px solid var(--demo-line);background:var(--demo-surface);color:var(--demo-text)}html.brand-rotto-demo .demo-wheel-next .demo-company-actions a{border:1px solid var(--demo-line);background:var(--demo-surface);min-height:50px;color:var(--demo-text);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:12px 19px;font-size:12px;font-weight:800;display:inline-flex}html.brand-rotto-demo .demo-wheel-next .demo-company-actions span{color:var(--demo-accent);margin:0;font-size:15px;display:inline}@media (max-width:700px){html.brand-rotto-demo .footer-brandline{flex-direction:column;align-items:flex-start}html.brand-rotto-demo .demo-company-actions{justify-content:stretch;width:100%}html.brand-rotto-demo .demo-company-actions>*{width:100%;justify-content:center!important}}html.brand-rotto-demo .collection-hero.million{align-items:center!important;min-height:320px!important;padding:44px max(24px,min(5vw,64px))!important}@media (max-width:700px){html.brand-rotto-demo .collection-hero.million{align-items:center!important;height:auto!important;min-height:290px!important;padding:34px 24px!important}}html.brand-rotto-demo .demo-home-games{width:min(100%,1500px);color:var(--demo-text);margin:0 auto;padding:max(38px,min(5vw,72px)) 0}html.brand-rotto-demo .demo-home-games-intro{max-width:760px;margin-bottom:42px}html.brand-rotto-demo .demo-home-games-intro>span,html.brand-rotto-demo .demo-home-games-heading span{color:var(--demo-accent);letter-spacing:.2em;font-size:10px;font-weight:800;display:block}html.brand-rotto-demo .demo-home-games-intro h2{letter-spacing:-.055em;margin:12px 0 16px;font:800 max(34px,min(4.8vw,62px))/1.06 Inter,Arial,sans-serif}html.brand-rotto-demo .demo-home-games-intro h2 em{color:var(--demo-accent);font-style:normal}html.brand-rotto-demo .demo-home-games-intro p,html.brand-rotto-demo .demo-home-games-heading p{color:var(--demo-muted);line-height:1.55}html.brand-rotto-demo .demo-home-games-intro p{margin:0;font-size:16px}html.brand-rotto-demo .demo-home-games-group{border-top:1px solid var(--demo-line);margin-top:28px;padding-top:27px}html.brand-rotto-demo .demo-home-games-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}html.brand-rotto-demo .demo-home-games-heading h3{letter-spacing:-.035em;margin:7px 0 5px;font:800 max(22px,min(2.4vw,31px))/1.14 Inter,Arial,sans-serif}html.brand-rotto-demo .demo-home-games-heading p{margin:0;font-size:13px}html.brand-rotto-demo .demo-home-games-heading button{border:1px solid var(--demo-line);background:var(--demo-surface);color:var(--demo-text);border-radius:7px;flex:none;padding:10px 14px;font-size:12px;font-weight:800}html.brand-rotto-demo .demo-home-games-heading button:hover{border-color:var(--demo-accent);color:var(--demo-accent)}html.brand-rotto-demo .demo-home-games-heading button:focus-visible{border-color:var(--demo-accent);color:var(--demo-accent)}html.brand-rotto-demo .demo-home-games-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}html.brand-rotto-demo .demo-home-games-grid.count-4{grid-template-columns:repeat(4,minmax(0,1fr))}html.brand-rotto-demo .demo-home-game-card,html.brand-rotto-demo .demo-home-game-skeleton{aspect-ratio:1.12;border:1px solid var(--demo-line);background:var(--demo-surface);border-radius:12px;width:100%;min-width:0;display:block;position:relative;overflow:hidden}html.brand-rotto-demo .demo-home-game-card{padding:0;transition:transform .18s,border-color .18s,box-shadow .18s}html.brand-rotto-demo .demo-home-game-card:hover{border-color:var(--demo-accent);box-shadow:0 14px 28px var(--demo-glow);outline:none;transform:translateY(-3px)}html.brand-rotto-demo .demo-home-game-card:focus-visible{border-color:var(--demo-accent);box-shadow:0 14px 28px var(--demo-glow);outline:none;transform:translateY(-3px)}html.brand-rotto-demo .demo-home-game-card img{object-fit:contain;background:var(--demo-deep);width:100%;height:100%;display:block}html.brand-rotto-demo .demo-home-game-fallback{place-items:center;width:100%;height:100%;padding:12px;display:grid}html.brand-rotto-demo .demo-home-game-tag{background:var(--demo-deep);border:1px solid var(--demo-line);color:var(--demo-accent);letter-spacing:.11em;border-radius:4px;padding:4px 6px;font-size:9px;font-weight:800;position:absolute;top:8px;left:8px}html.brand-rotto-demo .demo-home-game-skeleton{background:linear-gradient(110deg,var(--demo-surface),var(--demo-raised),var(--demo-surface));background-size:200% 100%;animation:1.5s ease-in-out infinite demo-game-loading}html.brand-rotto-demo .demo-home-games-empty{border:1px solid var(--demo-line);color:var(--demo-muted);border-radius:9px;margin:0;padding:24px}@keyframes demo-game-loading{to{background-position:-200% 0}}@media (max-width:1000px){html.brand-rotto-demo .demo-home-games-grid,html.brand-rotto-demo .demo-home-games-grid.count-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){html.brand-rotto-demo .demo-home-games{padding:32px 0 48px}html.brand-rotto-demo .demo-home-games-intro{margin-bottom:20px}html.brand-rotto-demo .demo-home-games-intro p{font-size:13px}html.brand-rotto-demo .demo-home-games-group{margin-top:22px;padding-top:20px}html.brand-rotto-demo .demo-home-games-heading{flex-direction:column;align-items:start;gap:10px}html.brand-rotto-demo .demo-home-games-heading h3{font-size:21px}html.brand-rotto-demo .demo-home-games-heading p{font-size:12px}html.brand-rotto-demo .demo-home-games-heading button{padding:7px 10px;font-size:11px}html.brand-rotto-demo .demo-home-games-grid{gap:6px}html.brand-rotto-demo .demo-home-game-card,html.brand-rotto-demo .demo-home-game-skeleton{aspect-ratio:1;border-radius:8px}html.brand-rotto-demo .demo-home-game-tag{padding:2px 4px;font-size:8px;top:5px;left:5px}html.brand-rotto-demo .demo-home-games-grid.count-4 .demo-home-game-card:last-child{grid-column:2}}@media (prefers-reduced-motion:reduce){html.brand-rotto-demo .demo-home-game-skeleton{animation:none}html.brand-rotto-demo .demo-home-game-card{transition:none}}
