@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_37134b03-module__BEyCRG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_37134b03-module__BEyCRG__variable{--font-okapi-sans:"Inter", "Inter Fallback"}
@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a1e5f881e1ca6a9a-s.3r71i8beaaw7i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2efc0c479abd2474-s.02-h3o5cqnryq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/70963ccca14000df-s.3dxjtj6-bs-2c.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a146d0fd3ff96e4-s.3pzgmnk57caz1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0474ff9f7224a0da-s.0_mk8de7o781e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f48d461c03e0a8ec-s.p.3rqg0w444aekk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Great Vibes Fallback;src:local(Arial);ascent-override:124.79%;descent-override:58.8%;line-gap-override:0.0%;size-adjust:68.19%}.great_vibes_6d9515be-module__N0UYUq__className{font-family:Great Vibes,Great Vibes Fallback;font-style:normal;font-weight:400}.great_vibes_6d9515be-module__N0UYUq__variable{--font-okapi-script:"Great Vibes", "Great Vibes Fallback"}
:root{--navy:#0b2d6b;--navy2:#0b2d6b;--blue:#1e63ff;--blue2:#2b7cff;--sky:#eaf3ff;--gold:#f4c430;--green:#0e9f6e;--red:#d9424e;--ink:#102238;--muted:#64748b;--line:#dde6ef;--bg:#f5f8fc;--card:#fff;--shadow:0 18px 50px #071b3117;--radius:22px;--font:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:auto}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}button,input,select{font:inherit}button{cursor:pointer}.icon{width:20px;height:20px;display:block}.platform{min-height:100vh;overflow:visible}.topChrome{z-index:50;background:0 0;padding:0;position:sticky;top:0;overflow:visible}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #dde6efe6;align-items:center;gap:18px;height:64px;padding:0 max(22px,50vw - 690px);display:flex;position:relative;overflow:visible;box-shadow:0 8px 24px #0b2d6b0f}.brandFloat{z-index:70;color:inherit;align-items:center;line-height:0;text-decoration:none;display:flex;position:absolute;top:6px;left:max(18px,50vw - 690px);overflow:visible}.brandSpacer{flex:0 0 250px;width:250px;height:1px}.brandMeta{color:#8391a2;letter-spacing:.02em;white-space:nowrap;margin-right:4px;font-size:11px;font-weight:750}.brand{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.brandLockup{align-items:center;gap:10px;min-width:0;display:inline-flex;overflow:visible}.brandLockupImg{object-fit:contain;object-position:left center;filter:drop-shadow(0 8px 18px #07142847);background:0 0;border-radius:12px;width:auto;max-width:260px;height:52px;display:block}.brandLockup--sm .brandLockupImg{filter:none;border-radius:8px;max-width:180px;height:36px}.brandLockup--lg .brandLockupImg{filter:drop-shadow(0 10px 18px #07142840);background:0 0;max-width:420px;height:88px}.brandMark{object-fit:cover;background:#eaf3ff;border-radius:50%;flex-shrink:0;width:48px;height:48px;display:block;box-shadow:0 6px 16px #0b2d6b29}.brandTagline{color:#64748b;letter-spacing:.02em;font-size:11px;font-weight:750;line-height:1.2}.footerBrand .brandLockupImg{border-radius:8px;max-width:160px;height:44px;margin:0}.boot{place-items:center;gap:12px;min-height:100vh;padding:32px 20px;display:grid;overflow:visible}.boot .brandLockupImg{max-width:min(380px,90vw);height:110px;margin:0}.authBrand{justify-content:center;display:flex;overflow:visible}.authBrand .brandLockupImg{max-width:280px;height:88px;margin:0}.platform--landing .topChrome{background:0 0;padding:0}.platform--landing .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none;background:#071428b8;border-bottom:1px solid #f4c43038}.platform--landing .desktopNav a{color:#d7e4f5}.platform--landing .desktopNav a.active{color:#f4c430}.platform--landing .brandMeta{color:#9eb6d4}.platform--landing .textButton{color:#d7e4f5}.platform--landing .walletPill{color:#fff;background:#ffffff14;border-color:#ffffff29}.platform--landing .walletPill span{color:#9eb6d4}.platform--landing .avatar{color:#fff;background:#ffffff1a}.brandInline{color:inherit;z-index:2;flex:none;align-items:center;text-decoration:none;display:flex;overflow:visible}.brandFloat,.brandSpacer{display:none}.brandLockup--dark .brandLockupImg{filter:drop-shadow(0 6px 14px #00000059);background:0 0}.brandLockup--light .brandLockupImg{background:0 0}.desktopNav{align-self:stretch;align-items:stretch;gap:2px;display:flex}.desktopNav button{color:#607087;background:0 0;border:0;padding:0 13px;font-size:12px;font-weight:800;position:relative}.desktopNav button:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:14px;right:14px}.desktopNav button:hover,.desktopNav button.active{color:var(--blue)}.desktopNav button.active:after{background:var(--blue)}.topActions{align-items:center;gap:9px;margin-left:auto;display:flex}.textButton,.primarySmall{border:0;border-radius:11px;min-height:40px;padding:0 14px;font-size:11px;font-weight:850}.textButton{color:#526176;background:0 0}.primarySmall{background:var(--navy);color:#fff}.walletPill{border:1px solid var(--line);text-align:left;background:#f8fbff;border-radius:13px;padding:7px 12px}.walletPill span{color:#7a899c;font-size:8px;font-weight:800;display:block}.walletPill b{font-size:12px}.avatar{border:1px solid var(--line);width:40px;height:40px;color:var(--navy);background:#fff;border-radius:12px;place-items:center;display:grid}.page{width:min(1380px,100% - 44px);margin:0 auto;padding:24px 0 48px}.environmentBanner{color:#725805;background:#fff8df;border:1px solid #f0dea5;border-radius:12px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;font-size:11px;display:flex}.environmentBanner b{white-space:nowrap}.toast{z-index:80;border-radius:13px;align-items:flex-start;gap:12px;max-width:520px;padding:13px 14px;font-size:11px;font-weight:700;display:flex;position:fixed;top:88px;right:22px;box-shadow:0 18px 55px #071b3124}.toast.success{color:#176a47;background:#e9f8f1;border:1px solid #c6ebd8}.toast.error{color:#a42935;background:#fff0f1;border:1px solid #f0cdd1}.toast button{color:inherit;background:0 0;border:0;padding:0}.toast .icon{width:16px;height:16px}.heroGrid{grid-template-columns:1.55fr .95fr;gap:16px;display:grid}.jackpotHero,.sportsHero{border-radius:28px;min-height:390px;position:relative;overflow:hidden}.jackpotHero{color:#fff;background:linear-gradient(135deg,#071b31 0%,#0b3563 58%,#0d63e5 140%);flex-direction:column;padding:28px;display:flex;box-shadow:0 24px 60px #071b3129}.heroGlow{background:radial-gradient(circle,#378cff6b,#378cff00 67%);border-radius:50%;width:360px;height:360px;position:absolute;top:-80px;right:-70px}.heroTop,.heroTrust,.heroButtons{align-items:center;display:flex}.heroTop{z-index:2;justify-content:space-between;position:relative}.livePill{letter-spacing:.06em;text-transform:uppercase;background:#ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:850;display:inline-flex}.livePill i{background:#5ae0ad;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #5ae0ad1a}.heroTime{color:#bad0e8;font-size:10px}.heroContent{z-index:2;max-width:650px;margin:auto 0;position:relative}.heroKicker,.sectionKicker{color:#68a7ff;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:950;display:inline-block}.heroContent h1{letter-spacing:-.055em;margin:10px 0 13px;font-size:58px;line-height:.95}.heroContent h1 small{letter-spacing:.04em;color:var(--gold);margin-top:9px;font-size:16px;display:block}.heroContent p{color:#c7d9eb;max-width:560px;margin:0 0 22px;font-size:13px;line-height:1.55}.heroButtons{gap:9px}.heroButtons button,.sportsExplore{border-radius:12px;min-height:46px;padding:0 16px;font-size:11px;font-weight:850}.heroPrimary{color:var(--navy);background:#fff;border:0;align-items:center;gap:9px;display:flex}.heroPrimary .icon{width:17px}.heroSecondary{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e}.heroTrust{z-index:2;color:#c4d7ea;border-top:1px solid #ffffff1a;gap:16px;margin-top:25px;padding-top:20px;font-size:9px;font-weight:750;position:relative}.heroTrust span{align-items:center;gap:5px;display:flex}.heroTrust .icon{color:#69dfae;width:13px;height:13px}.sportsHero{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;flex-direction:column;padding:24px;display:flex}.sportsHeroHeader{justify-content:space-between;gap:20px;display:flex}.sportsHeroHeader h2{letter-spacing:-.04em;margin:7px 0;font-size:26px;line-height:1.08}.sportsLive{color:#c82e3b;background:#ffedf0;border-radius:999px;align-self:flex-start;padding:7px 9px;font-size:8px;font-weight:950}.featuredMatch{background:#f7faff;border:1px solid #e3ebf5;border-radius:18px;margin:22px 0 13px;padding:16px}.leagueLine{color:#7d8ca0;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.leagueLine b{color:var(--navy)}.teams{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:23px 0;display:grid}.teams strong{font-size:15px}.teams span{color:#9aa7b6;font-size:9px;font-weight:900}.oddsRow{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.oddsRow button{color:#68778a;background:#fff;border:1px solid #dce6f1;border-radius:11px;justify-content:space-between;align-items:center;min-height:46px;padding:0 11px;display:flex}.oddsRow button b{color:var(--blue);font-size:13px}.sportsExplore{background:var(--navy);color:#fff;border:0;justify-content:center;align-items:center;gap:8px;margin-top:auto;display:flex}.sportsExplore .icon{width:16px}.quickStats{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 34px;display:grid}.quickStats>div{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:12px;min-height:78px;padding:13px 15px;display:flex}.statIcon{border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.statIcon .icon{width:18px}.statIcon.blue{color:var(--blue);background:#eaf3ff}.statIcon.gold{color:#a77800;background:#fff5d9}.statIcon.green{color:var(--green);background:#e8f8f1}.statIcon.navy{color:var(--navy);background:#edf1f5}.quickStats p{margin:0}.quickStats b,.quickStats small{display:block}.quickStats b{font-size:12px}.quickStats small{color:#7c8b9e;margin-top:3px;font-size:9px}.sectionBlock{margin:34px 0}.sectionTitle{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:17px;display:flex}.sectionTitle h2,.contentHero h1,.workspaceHeader h1{letter-spacing:-.045em;margin:7px 0 6px;font-size:32px;line-height:1.05}.sectionTitle p,.contentHero p,.workspaceHeader p{color:#6c7b8e;margin:0;font-size:12px;line-height:1.55}.ghostLink{color:var(--blue);background:0 0;border:0;align-items:center;gap:6px;padding:9px 0;font-size:10px;font-weight:900;display:flex}.ghostLink .icon{width:14px}.productGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.productCard{text-align:left;border:1px solid var(--line);background:#fff;border-radius:22px;min-height:250px;padding:20px;transition:all .18s;position:relative;overflow:hidden;box-shadow:0 7px 24px #071b3109}.productCard:hover{box-shadow:var(--shadow);border-color:#cddbea;transform:translateY(-3px)}.productCard:before{content:"";background:#eaf3ff;border-radius:50%;width:170px;height:170px;position:absolute;top:-50px;right:-40px}.productCard.p2:before{background:#fff5d5}.productCard.p3:before{background:#e9f8f1}.productTag{z-index:2;letter-spacing:.11em;color:#6c7d91;font-size:8px;font-weight:950;position:relative}.productBalls{z-index:2;gap:5px;margin:35px 0 15px;display:flex;position:relative}.productBalls b{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.p2 .productBalls b{background:#c38b0d}.p3 .productBalls b{background:#13835c}.productCard h3{letter-spacing:-.03em;margin:0 0 7px;font-size:20px}.productCard p{color:#718094;margin:0;font-size:10px;line-height:1.45}.productCard footer{border-top:1px solid #edf1f5;justify-content:space-between;align-items:flex-end;padding-top:12px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.productCard footer span{color:#8795a6;font-size:8px}.productCard footer strong{color:var(--blue);font-size:15px}.splitSection{border:1px solid var(--line);background:#fff;border-radius:22px;padding:20px}.compactTitle{margin-bottom:12px}.matchList{flex-direction:column;gap:7px;display:flex}.matchRow{background:#fff;border:1px solid #e3eaf2;border-radius:14px;grid-template-columns:minmax(260px,1.3fr) minmax(250px,.9fr) 48px;align-items:center;gap:10px;padding:11px 12px;display:grid}.matchRow:hover{border-color:#cbd9e7}.eventInfo>span{color:#8a98a9;margin-bottom:6px;font-size:8px;font-weight:850;display:block}.eventInfo>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.eventInfo b{font-size:11px}.eventInfo b:last-child{text-align:right}.eventInfo em{color:#7f8da0;font-size:8px;font-style:normal;font-weight:800}.eventInfo em i{color:#d33845;font-style:normal}.eventOdds{grid-template-columns:repeat(3,minmax(60px,1fr));gap:5px;display:grid}.eventOdds button{color:#6b7a8d;background:#f8fbff;border:1px solid #dce5ef;border-radius:9px;justify-content:space-between;align-items:center;min-height:39px;padding:0 8px;display:flex}.eventOdds button b{color:var(--blue);font-size:11px}.eventOdds button span{font-size:8px;font-weight:900}.eventOdds button.selected{background:var(--blue);border-color:var(--blue);color:#fff}.eventOdds button.selected b{color:#fff}.moreMarkets{color:#637489;background:#eef3f8;border:0;border-radius:9px;height:38px;font-size:9px;font-weight:900}.trustStrip{background:var(--navy);color:#fff;border-radius:22px;grid-template-columns:repeat(4,1fr);margin:36px 0 6px;display:grid;overflow:hidden}.trustStrip>div{border-right:1px solid #ffffff14;padding:20px}.trustStrip>div:last-child{border:0}.trustNumber{color:#5e8cbd;font-size:9px;font-weight:950}.trustStrip h3{margin:14px 0 5px;font-size:14px}.trustStrip p{color:#b6c9dc;margin:0;font-size:9px;line-height:1.5}.workspace{grid-template-columns:minmax(0,1fr) 310px;gap:16px;display:grid}.workspaceMain,.workspaceAside>*,.sportsMain,.betSlip,.contentPage>*,.walletOverview,.paymentCard{border:1px solid var(--line);background:#fff;border-radius:22px}.workspaceMain,.sportsMain{padding:24px}.workspaceHeader{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:22px;display:flex}.workspaceHeader h1{font-size:36px}.nextDrawCard{background:#f7faff;border:1px solid #e2eaf3;border-radius:15px;min-width:160px;padding:14px}.nextDrawCard span,.nextDrawCard small{color:#7c8a9b;font-size:8px;display:block}.nextDrawCard strong{letter-spacing:-.04em;color:var(--navy);margin:3px 0;font-size:26px;display:block}.gameTabs{gap:7px;margin-bottom:17px;padding-bottom:4px;display:flex;overflow:auto}.gameTabs button{text-align:left;background:#f9fbfd;border:1px solid #dfe7ef;border-radius:12px;min-width:155px;padding:10px 12px}.gameTabs strong,.gameTabs small{display:block}.gameTabs strong{font-size:11px}.gameTabs small{color:#7a899b;margin-top:3px;font-size:8px}.gameTabs button.active{background:var(--navy);border-color:var(--navy);color:#fff}.gameTabs button.active small{color:#bfd0e2}.lotteryPlayCard{border:1px solid #e1e8f0;border-radius:18px;padding:20px}.lotteryHead{justify-content:space-between;gap:20px;display:flex}.lotteryBadge{color:var(--blue);background:#eaf3ff;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:950}.lotteryHead h2{letter-spacing:-.035em;margin:10px 0 5px;font-size:25px}.lotteryHead p{color:#748295;margin:0;font-size:10px}.selectedCount{background:var(--navy);color:#fff;text-align:center;border-radius:16px;place-content:center;width:62px;height:62px;display:grid}.selectedCount b{font-size:22px}.selectedCount span{color:#bcd0e4;font-size:9px}.numberGrid{grid-template-columns:repeat(10,1fr);gap:7px;margin:20px 0;display:grid}.numberGrid button{aspect-ratio:1;color:#4e6075;background:#f9fbfd;border:1px solid #dce5ee;border-radius:50%;font-size:10px;font-weight:850}.numberGrid button:hover{border-color:#9ec0ea}.numberGrid button.selected{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 5px 14px #0d63e538}.numberGrid.dense{grid-template-columns:repeat(12,1fr)}.lotteryTools{border-top:1px solid #edf1f5;align-items:center;gap:8px;padding-top:14px;display:flex}.lotteryTools button{color:#44566b;background:#fff;border:1px solid #dce5ef;border-radius:10px;align-items:center;gap:6px;min-height:39px;padding:0 11px;font-size:9px;font-weight:850;display:flex}.lotteryTools button:disabled{opacity:.35}.lotteryTools .icon{width:14px}.lotteryTools>span{color:#8190a2;margin-left:auto;font-size:8px}.ticketBuilder{background:#f7faff;border:1px solid #dce7f3;border-radius:15px;margin-top:16px;padding:14px}.ticketBuilderHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ticketBuilderHead div span,.ticketBuilderHead div b{display:block}.ticketBuilderHead div span{color:#75859a;font-size:8px;font-weight:900}.ticketBuilderHead div b{margin-top:2px;font-size:11px}.ticketBuilderHead>strong{color:var(--blue);font-size:17px}.ticketLine{border-top:1px solid #e4ebf3;grid-template-columns:60px 1fr 28px;align-items:center;gap:8px;padding:8px 0;display:grid}.ticketLine span{color:#78889b;font-size:8px}.ticketLine>div{flex-wrap:wrap;gap:5px;display:flex}.ticketLine>div b{width:27px;height:27px;color:var(--navy);background:#fff;border:1px solid #d7e2ee;border-radius:50%;place-items:center;font-size:9px;display:grid}.ticketLine>button{color:#8a99ab;background:0 0;border:0;padding:4px}.ticketLine .icon{width:14px}.confirmTicket{background:var(--blue);color:#fff;border:0;border-radius:11px;width:100%;min-height:46px;margin-top:10px;font-size:10px;font-weight:900}.ticketBuilder>small{text-align:center;color:#8290a2;margin-top:9px;font-size:8px;display:block}.workspaceAside{flex-direction:column;gap:10px;display:flex}.workspaceAside>*{padding:17px}.jackpotMini{background:linear-gradient(145deg,var(--navy),#0e3d6d)!important;color:#fff!important}.jackpotMini span,.jackpotMini strong,.jackpotMini small{display:block}.jackpotMini span{color:#71adf8;font-size:8px;font-weight:950}.jackpotMini strong{letter-spacing:-.035em;margin:7px 0;font-size:24px}.jackpotMini small{color:#b8cde1;font-size:8px;line-height:1.45}.howCard h3{margin:0 0 13px;font-size:15px}.howCard ol{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.howCard li{color:#5e6e81;align-items:center;gap:9px;font-size:9px;display:flex}.howCard li b{width:25px;height:25px;color:var(--blue);background:#edf4fc;border-radius:8px;place-items:center;display:grid}.trustShortcut{text-align:left;border:1px solid var(--line);background:#fff;grid-template-columns:32px 1fr 18px;align-items:center;gap:9px;width:100%;display:grid}.trustShortcut>span b,.trustShortcut>span small{display:block}.trustShortcut>span b{font-size:10px}.trustShortcut>span small{color:#7b8a9d;margin-top:2px;font-size:8px;line-height:1.35}.trustShortcut>.icon:first-child{color:var(--green)}.trustShortcut>.icon:last-child{color:#7c8b9e;width:15px}.sportsWorkspace{grid-template-columns:minmax(0,1fr) 320px;gap:16px;display:grid}.sportsTitle{margin-bottom:18px}.providerBadge{color:#795d08;background:#fff8df;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:900}.sportTabs{gap:6px;margin-bottom:12px;display:flex}.sportTabs button{color:#607187;background:#f9fbfd;border:1px solid #dfe7ef;border-radius:10px;align-items:center;gap:6px;min-height:39px;padding:0 12px;font-size:9px;font-weight:850;display:flex}.sportTabs .icon{width:15px}.sportTabs button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.sportsToolbar{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.sportFilters{gap:4px;display:flex}.sportFilters button{color:#77869a;background:0 0;border:0;border-radius:8px;padding:7px 8px;font-size:8px;font-weight:850}.sportFilters button.active{color:var(--blue);background:#eaf3ff}.sportsSearch{color:#96a2b1;background:#fbfcfe;border:1px solid #dfe6ef;border-radius:10px;min-width:180px;padding:8px 10px;font-size:8px}.matchTableHeader{color:#8b98a8;grid-template-columns:1fr 290px;padding:8px 61px 8px 12px;font-size:8px;font-weight:850;display:grid}.matchTableHeader>div{text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.sportsNote{color:#50647b;background:#f2f7fd;border-radius:13px;gap:12px;margin-top:14px;padding:14px;display:flex}.sportsNote>.icon{color:var(--blue);flex:0 0 20px}.sportsNote b{font-size:10px}.sportsNote p{margin:4px 0 0;font-size:8px;line-height:1.5}.betSlip{align-self:start;position:sticky;top:90px;overflow:hidden}.betSlipHead{border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.betSlipHead div span,.betSlipHead div b{display:block}.betSlipHead div span{color:#7f8da0;font-size:8px;font-weight:950}.betSlipHead div b{margin-top:2px;font-size:11px}.betSlipHead button{color:#d24550;background:0 0;border:0;font-size:8px;font-weight:850}.emptyBet{text-align:center;padding:44px 20px}.emptyBet>span{color:#7c8da1;background:#eff4f9;border-radius:15px;place-items:center;width:48px;height:48px;margin:0 auto 12px;display:grid}.emptyBet h3{margin:0 0 5px;font-size:14px}.emptyBet p{color:#8492a3;margin:0;font-size:9px}.betSelections{padding:5px 14px}.betSelection{border-bottom:1px solid #edf1f5;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.betSelection>button{color:#a0abb8;background:0 0;border:0;padding:0}.betSelection>button .icon{width:13px}.betSelection div span,.betSelection div b{display:block}.betSelection div span{color:#7a899c;font-size:8px}.betSelection div b{margin-top:2px;font-size:10px}.betSelection>strong{color:var(--blue);font-size:12px}.stakeField{padding:10px 14px;display:block}.stakeField>span{color:#7b8a9c;margin-bottom:5px;font-size:8px;font-weight:850;display:block}.stakeField>div{border:1px solid #dce5ef;border-radius:10px;display:flex;overflow:hidden}.stakeField input{border:0;outline:none;width:100%;padding:10px;font-weight:800}.stakeField b{color:#6c7d90;background:#f4f7fa;align-items:center;padding:0 10px;font-size:8px;display:flex}.betSummary{background:#f7faff;border-top:1px solid #e5edf5;border-bottom:1px solid #e5edf5;padding:11px 14px}.betSummary div{justify-content:space-between;align-items:center;padding:3px 0;display:flex}.betSummary span{color:#7c8b9d;font-size:8px}.betSummary b{font-size:10px}.betSummary strong{color:var(--blue);font-size:14px}.placeBet{background:var(--blue);color:#fff;border:0;border-radius:10px;width:calc(100% - 28px);min-height:44px;margin:13px 14px 6px;font-size:10px;font-weight:900}.betDisclaimer{text-align:center;color:#8a96a5;padding:0 14px 14px;font-size:7px;line-height:1.45;display:block}.contentPage{flex-direction:column;gap:14px;display:flex}.contentPage>*{padding:23px}.contentHero{background:linear-gradient(135deg,#fff,#f4f8fd)!important}.contentHero h1{font-size:38px}.rowHero{justify-content:space-between;align-items:center;display:flex}.outlineButton{color:#52647a;background:#fff;border:1px solid #dce5ef;border-radius:10px;padding:9px 12px;font-size:9px;font-weight:850}.resultCards{grid-template-columns:1fr 1fr;gap:12px;display:grid;background:0 0!important;border:0!important;padding:0!important}.resultCards article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:20px}.resultTop{color:#6d7d90;justify-content:space-between;font-size:9px;display:flex}.resultTop span{color:var(--navy);font-weight:900}.resultBalls{gap:8px;margin:27px 0;display:flex}.resultBalls b{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:13px;display:grid}.resultBalls.small b{background:var(--navy)}.resultCards footer{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.resultCards footer span{color:#748397;align-items:center;gap:5px;font-size:8px;display:flex}.resultCards footer .icon{width:13px;color:var(--green)}.resultCards footer button{color:var(--blue);background:0 0;border:0;font-size:8px;font-weight:900}.verifyPanel{grid-template-columns:54px 1fr auto;align-items:center;gap:14px;display:grid}.verifyPanel>div{width:54px;height:54px;color:var(--blue);background:#eaf3ff;border-radius:16px;place-items:center;display:grid}.verifyPanel section h2{margin:5px 0;font-size:18px}.verifyPanel section p{color:#758598;margin:0;font-size:9px}.verifyPanel>button{background:var(--navy);color:#fff;border:0;border-radius:10px;padding:11px 14px;font-size:9px;font-weight:850}.ticketGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid;background:0 0!important;border:0!important;padding:0!important}.ticketCard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:16px}.ticketTop{justify-content:space-between;display:flex}.ticketTop span,.ticketTop b{display:block}.ticketTop span{color:#7b8a9c;font-size:8px}.ticketTop b{margin-top:3px;font-size:10px}.ticketTop em{color:#5f7186;background:#edf2f6;border-radius:999px;align-self:flex-start;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.ticketTop em.success{color:#16704a;background:#e8f7ef}.ticketTop em.warning{color:#826407;background:#fff6d9}.ticketTop em.danger{color:#ae2f3a;background:#ffedf0}.ticketPrice{color:var(--navy);margin:25px 0;font-size:23px;display:block}.ticketCard footer{color:#8190a1;border-top:1px solid #edf1f5;justify-content:space-between;padding-top:9px;font-size:8px;display:flex}.emptyLarge,.authRequired{text-align:center;padding:55px!important}.emptyLarge>.icon,.authRequired>span{color:#72859a;background:#eef4fa;border-radius:17px;place-items:center;width:54px;height:54px;margin:0 auto 13px;display:grid}.authRequired>span .icon{margin:auto}.emptyLarge h3,.authRequired h2{margin:0 0 6px;font-size:18px}.emptyLarge p,.authRequired p{color:#7d8b9c;font-size:10px}.emptyLarge button,.authRequired button{background:var(--blue);color:#fff;border:0;border-radius:10px;margin-top:8px;padding:11px 14px;font-size:9px;font-weight:850}.walletLayout{grid-template-columns:1fr 1.25fr;gap:12px;display:grid;background:0 0!important;border:0!important;padding:0!important}.walletOverview{background:linear-gradient(145deg,var(--navy),#0d3a67);color:#fff;padding:23px}.walletOverview>span{color:#aac1d8;font-size:9px}.walletOverview>strong{letter-spacing:-.05em;margin:9px 0 25px;font-size:40px;display:block}.walletOverview>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.walletOverview p{border:1px solid #ffffff1a;border-radius:11px;margin:0;padding:10px}.walletOverview p span,.walletOverview p b{display:block}.walletOverview p span{color:#a9c1d9;font-size:7px}.walletOverview p b{margin-top:3px;font-size:10px}.paymentCard{padding:23px}.paymentProviders{gap:6px;display:flex}.paymentProviders button{color:#69798c;background:#f9fbfd;border:1px solid #dfe6ee;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:850}.paymentProviders button.active{background:var(--navy);color:#fff}.paymentCard>label{margin:18px 0 8px;display:block}.paymentCard>label>span{color:#7b8a9b;font-size:8px;font-weight:850}.paymentCard>label>div{border:1px solid #dce5ee;border-radius:10px;margin-top:5px;display:flex;overflow:hidden}.paymentCard input{border:0;outline:none;width:100%;padding:11px;font-weight:850}.paymentCard label b{color:#66778b;background:#f4f7fa;align-items:center;padding:0 12px;font-size:8px;display:flex}.amountPresets{grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:12px;display:grid}.amountPresets button{color:#627389;background:#fff;border:1px solid #e0e7ef;border-radius:8px;padding:8px;font-size:8px}.paymentPrimary,.paymentSecondary{border-radius:10px;width:100%;min-height:42px;font-size:9px;font-weight:900}.paymentPrimary{background:var(--blue);color:#fff;border:0}.paymentSecondary{color:#53667d;background:#fff;border:1px solid #dce5ee;margin-top:7px}.trustGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid;background:0 0!important;border:0!important;padding:0!important}.trustCard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:18px}.trustCard>span{width:38px;height:38px;color:var(--blue);background:#eaf3ff;border-radius:11px;place-items:center;display:grid}.trustCard>span .icon{width:18px}.trustCard h3{margin:18px 0 5px;font-size:13px}.trustCard p{color:#748397;margin:0;font-size:9px;line-height:1.55}.responsiblePanel,.communications{grid-template-columns:1fr 1.2fr;align-items:center;gap:22px;display:grid}.responsiblePanel h2,.communications h2{margin:7px 0;font-size:23px}.responsiblePanel p,.communications p{color:#748397;font-size:10px;line-height:1.5}.rgControls{grid-template-columns:1fr 1fr;gap:7px;display:grid}.rgControls label{grid-column:1/-1}.rgControls label>span{color:#7b8a9b;font-size:8px;display:block}.rgControls label>div{border:1px solid #dce4ed;border-radius:10px;margin-top:5px;display:flex;overflow:hidden}.rgControls input{border:0;outline:none;width:100%;padding:10px}.rgControls label b{background:#f3f6f9;align-items:center;padding:0 10px;font-size:8px;display:flex}.rgControls button{background:#fff;border:1px solid #dce4ed;border-radius:9px;padding:9px;font-size:8px;font-weight:850}.rgControls button.danger{color:#b8303c;background:#fff7f8;border-color:#f0d3d6}.communications>div:last-child{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.communications button{color:#66768a;background:#f9fbfd;border:1px solid #dce5ee;border-radius:10px;padding:10px;font-size:9px;font-weight:850}.communications button b{color:#9aa5b2;margin-top:3px;font-size:7px;display:block}.communications button.on{color:var(--blue);background:#eaf3ff;border-color:#bfd5ef}.communications button.on b{color:var(--green)}.footer{border-top:1px solid #dfe6ee;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;width:min(1380px,100% - 44px);margin:0 auto 80px;padding:20px 0;display:grid}.footer p{color:#7c8b9d;margin:0;font-size:8px;line-height:1.5}.footer>div:last-child{gap:12px;display:flex}.footer>div:last-child button{color:#67778b;background:0 0;border:0;font-size:8px;font-weight:850}.footerBrand .brandMark{width:34px;height:34px}.mobileNav{display:none}.modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0412209e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.authModal{background:#fff;border-radius:24px;width:min(430px,100%);padding:27px;position:relative;box-shadow:0 35px 100px #00000047}.modalClose{color:#728297;background:#fff;border:1px solid #e0e7ef;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:15px;right:15px}.modalClose .icon{width:16px}.authBrand{align-items:center;gap:10px;display:flex}.authBrand>div strong,.authBrand>div small{display:block}.authBrand>div strong{font-size:12px}.authBrand>div small{color:#7d8b9c;font-size:8px}.authModal h2{letter-spacing:-.04em;margin:25px 0 5px;font-size:27px}.authModal>p{color:#748397;margin:0;font-size:10px;line-height:1.5}.authTabs{background:#f0f4f8;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;margin:19px 0 14px;padding:4px;display:grid}.authTabs button{color:#718095;background:0 0;border:0;border-radius:8px;min-height:38px;font-size:9px;font-weight:850}.authTabs button.active{color:var(--blue);background:#fff;box-shadow:0 3px 10px #071b3112}.authModal form label{margin-bottom:11px;display:block}.authModal form label span{color:#68798c;margin-bottom:5px;font-size:8px;font-weight:850;display:block}.authModal form input{border:1px solid #dce5ee;border-radius:10px;outline:none;width:100%;min-height:44px;padding:0 11px}.authModal form input:focus{border-color:#8ab7ef;box-shadow:0 0 0 3px #eaf3ff}.authSubmit{background:var(--blue);color:#fff;border:0;border-radius:10px;width:100%;min-height:45px;font-size:10px;font-weight:900}.authSecurity{color:#8794a4;justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:7px;display:flex}.authSecurity .icon{width:12px}.inlineError{color:#a3313b;background:#fff0f1;border-radius:9px;margin-bottom:10px;padding:9px 10px;font-size:9px}.devOtp{color:#745805;background:#fff8df;border-radius:9px;margin-bottom:10px;padding:9px;font-size:8px}.boot{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;padding:24px;display:flex;overflow:visible}.boot .brandLockup{align-items:center}.bootCopy span{color:#7c8b9c;text-align:center;font-size:12px;display:block}@media (max-width:1100px){.desktopNav{display:none}.heroGrid{grid-template-columns:1fr}.sportsHero{min-height:auto}.quickStats{grid-template-columns:1fr 1fr}.workspace,.sportsWorkspace{grid-template-columns:1fr}.workspaceAside{grid-template-columns:repeat(3,1fr);display:grid}.betSlip{position:static}.numberGrid.dense{grid-template-columns:repeat(10,1fr)}.trustGrid,.ticketGrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.topChrome{padding:10px 0 8px}.brandFloat{top:4px;left:12px}.brandSpacer{flex-basis:190px;width:190px}.brandMeta{display:none}.brandLockupImg{max-width:190px;height:42px}.topbar{height:56px;padding:0 14px}.brandTagline,.topActions .primarySmall{display:none}.page{width:calc(100% - 24px);padding-top:12px;padding-bottom:95px}.heroGrid{gap:10px}.jackpotHero{border-radius:22px;min-height:385px;padding:21px}.sportsHero{border-radius:20px;padding:18px}.heroContent h1{font-size:45px}.heroTrust{flex-wrap:wrap;gap:8px}.quickStats{grid-template-columns:1fr 1fr;margin:10px 0 26px}.quickStats>div{min-height:70px;padding:10px}.productGrid{grid-template-columns:1fr}.productCard{min-height:225px}.sectionTitle{align-items:flex-start}.sectionTitle h2,.workspaceHeader h1,.contentHero h1{font-size:28px}.ghostLink{display:none}.splitSection{padding:14px}.homeMatches .matchRow:nth-child(n+3){display:none}.matchRow{grid-template-columns:1fr;gap:8px}.eventOdds{grid-template-columns:repeat(3,1fr)}.moreMarkets,.matchTableHeader{display:none}.trustStrip{grid-template-columns:1fr 1fr}.trustStrip>div:nth-child(2){border-right:0}.workspaceMain,.sportsMain{padding:15px}.workspaceHeader{display:block}.nextDrawCard{margin-top:13px}.gameTabs button{min-width:140px}.numberGrid,.numberGrid.dense{grid-template-columns:repeat(7,1fr);gap:6px}.lotteryPlayCard{padding:14px}.lotteryTools{flex-wrap:wrap}.lotteryTools>span{width:100%;margin-left:0}.workspaceAside{grid-template-columns:1fr}.sportsToolbar{overflow:auto}.sportsSearch{display:none}.betSlip{margin-bottom:10px}.resultCards{grid-template-columns:1fr}.resultCards footer{align-items:flex-start;gap:8px}.verifyPanel{grid-template-columns:44px 1fr}.verifyPanel>div{width:44px;height:44px}.verifyPanel>button{grid-column:2}.ticketGrid,.walletLayout,.trustGrid,.responsiblePanel,.communications{grid-template-columns:1fr}.communications>div:last-child{grid-template-columns:1fr 1fr}.footer{grid-template-columns:1fr;width:calc(100% - 24px);margin-bottom:78px}.footer>div:last-child{display:none}.mobileNav{z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071b31f5;border:1px solid #ffffff1c;border-radius:17px;grid-template-columns:repeat(5,1fr);padding:5px;display:grid;position:fixed;bottom:9px;left:10px;right:10px;box-shadow:0 18px 45px #071b3147}.mobileNav button{color:#a9bdd1;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:52px;font-size:7px;font-weight:800;display:flex}.mobileNav button .icon{width:18px;height:18px}.mobileNav button.active{color:#fff;background:#ffffff1a}.toast{max-width:none;top:74px;left:12px;right:12px}.rowHero{align-items:flex-start}.contentPage>*{padding:17px}}@media (max-width:480px){.topActions .textButton{padding:0 7px}.walletPill{padding:6px 8px}.heroContent h1{font-size:38px}.heroButtons{flex-direction:column;align-items:stretch}.heroButtons button{justify-content:center}.quickStats{grid-template-columns:1fr}.quickStats>div:nth-child(n+3){display:none}.numberGrid,.numberGrid.dense{grid-template-columns:repeat(5,1fr)}.productBalls b{width:31px;height:31px}.trustStrip{grid-template-columns:1fr}.trustStrip>div{border-bottom:1px solid #ffffff14;border-right:0}.sportFilters{min-width:max-content}.eventInfo>div{grid-template-columns:1fr auto 1fr}.amountPresets{grid-template-columns:1fr 1fr}.walletOverview>div{grid-template-columns:1fr}.communications>div:last-child{grid-template-columns:1fr 1fr}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.progressBar{background:#e8eef6;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.progressBar>i{background:linear-gradient(90deg,var(--blue),var(--gold));border-radius:inherit;height:100%;display:block}.platform--landing .page{width:100%;max-width:none;padding-top:0;padding-left:0;padding-right:0}.platform--landing .page>:not(.okapi-page),.platform--landing .quickStats,.platform--landing .sectionBlock,.platform--landing .trustStrip,.platform--landing .winStrip{width:min(1280px,100% - 44px);margin-left:auto;margin-right:auto}.sports-loading-skeleton{gap:8px;width:100%;padding:10px;display:grid}.sports-loading-skeleton>.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sports-skeleton-row{background:#0e2b5257;border:1px solid #819dc22e;border-radius:12px;grid-template-columns:minmax(180px,1fr) minmax(210px,.72fr);align-items:center;gap:12px;min-height:68px;padding:12px;display:grid}.sports-skeleton-match{grid-template-columns:34px 1fr 34px;align-items:center;gap:10px;display:grid}.sports-skeleton-match i{border-radius:50%;width:34px;height:34px;display:block}.sports-skeleton-match b{border-radius:7px;height:12px}.sports-skeleton-odds{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.sports-skeleton-odds span{border-radius:9px;height:38px}.sports-skeleton-match i,.sports-skeleton-match b,.sports-skeleton-odds span{background:linear-gradient(100deg,#7a97bd21 20%,#c1d6ef42 42%,#7a97bd21 64%) 0 0/220% 100%;animation:1.35s ease-in-out infinite okapi-skeleton}.sports-loading-skeleton.is-compact{grid-template-columns:repeat(3,minmax(190px,1fr));padding:0;overflow:hidden}.sports-loading-skeleton.is-compact .sports-skeleton-row{min-height:116px;display:block}.sports-loading-skeleton.is-compact .sports-skeleton-odds{margin-top:16px}@keyframes okapi-skeleton{to{background-position:-220% 0}}@media (max-width:760px){.sports-loading-skeleton{padding:8px}.sports-skeleton-row{grid-template-columns:1fr;min-height:112px}.sports-loading-skeleton.is-compact{grid-template-columns:1fr}.sports-loading-skeleton.is-compact .sports-skeleton-row:nth-of-type(n+2){display:none}}@media (prefers-reduced-motion:reduce){.sports-skeleton-match i,.sports-skeleton-match b,.sports-skeleton-odds span{animation:none}}
a{color:inherit}a.brand,a.walletPill,a.avatar,a.productCard,a.ticketCard,a.trustShortcut,a.ghostLink,a.sportsExplore,a.heroPrimary,a.heroSecondary{color:inherit;text-decoration:none}.brand{text-decoration:none}.desktopNav a{color:#607087;background:0 0;border:0;align-items:center;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;display:flex;position:relative}.desktopNav a:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:14px;right:14px}.desktopNav a:hover,.desktopNav a.active{color:var(--blue)}.desktopNav a.active:after{background:var(--blue)}a.walletPill{display:block}a.avatar{display:grid}.heroButtons a,.sportsExplore,a.heroPrimary,a.heroSecondary{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 16px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.oddsRow a{color:#68778a;background:#fff;border:1px solid #dce6f1;border-radius:11px;justify-content:space-between;align-items:center;min-height:46px;padding:0 11px;text-decoration:none;display:flex}.oddsRow a b{color:var(--blue);font-size:13px}.productCard{color:inherit;display:block}.footer>div:last-child a{color:#67778b;background:0 0;border:0;font-size:8px;font-weight:850;text-decoration:none}.mobileNav a{color:#a9bdd1;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:52px;font-size:7px;font-weight:800;text-decoration:none;display:flex}.mobileNav a .icon{width:18px;height:18px}.mobileNav a.active{color:#fff;background:#ffffff1a}.resultCards footer a,.emptyLarge a,.verifyPanel>a{color:var(--blue);background:0 0;border:0;font-size:8px;font-weight:900;text-decoration:none}.verifyPanel>a{background:var(--navy);color:#fff;border:0;border-radius:10px;align-items:center;padding:11px 14px;font-size:9px;font-weight:850;display:inline-flex}.emptyLarge a{background:var(--blue);color:#fff;border:0;border-radius:10px;margin-top:8px;padding:11px 14px;font-size:9px;font-weight:850;display:inline-flex}.ticketCard{color:inherit;display:block}.numberGrid.dense{grid-template-columns:repeat(10,minmax(0,1fr))}.pickRail{flex-wrap:wrap;gap:8px;margin:12px 0 4px;display:flex}.pickChip{color:#526176;background:#f9fbfd;border:1px solid #dfe7ef;border-radius:999px;padding:8px 14px;font-size:10px;font-weight:850}.pickChip.active{background:var(--navy);color:#fff;border-color:var(--navy)}.microcopy{color:#8290a2;margin:8px 0;font-size:8px;line-height:1.45}.muted{color:#6c7b8e;font-size:12px;line-height:1.5}.notice{border-radius:12px;margin:0;padding:10px 12px;font-size:11px;font-weight:700}.notice.error{color:#a42935;background:#fff0f1;border:1px solid #f0cdd1}.notice.success{color:#176a47;background:#e9f8f1;border:1px solid #c6ebd8}.notice.warning{color:#725805;background:#fff8df;border:1px solid #f0dea5}.statusBadge{color:#5f7186;background:#edf2f6;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.statusBadge.success{color:#16704a;background:#e8f7ef}.statusBadge.warning{color:#826407;background:#fff6d9}.statusBadge.danger{color:#ae2f3a;background:#ffedf0}.miniTicket{color:inherit;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;text-decoration:none;display:flex}.miniTicket:last-child{border-bottom:0}.miniTicket strong,.miniTicket small{display:block}.miniTicket strong{font-size:11px}.miniTicket small{color:#7b8a9d;margin-top:2px;font-size:8px}.tablewrap{overflow:auto}.plainTable{border-collapse:collapse;width:100%;font-size:10px}.plainTable th,.plainTable td{text-align:left;border-bottom:1px solid #edf1f5;padding:8px 6px}.plainTable th{color:#7c8b9d;font-size:8px;font-weight:850}.verifyCard{border:1px solid var(--line);background:#fff;border-radius:22px;padding:24px}.verifySuccess{color:#176a47;background:#e9f8f1;border-radius:14px;align-items:center;gap:12px;margin:18px 0;padding:12px;display:flex}.verifySuccess span{color:#fff;background:#0e9f6e;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.verifySuccess p{margin:3px 0 0;font-size:9px}.verifyTitle{justify-content:space-between;align-items:flex-start;gap:16px;margin:16px 0 8px;display:flex}.verifyTitle h1{letter-spacing:-.04em;margin:6px 0 0;font-size:28px}.verifyLines{flex-direction:column;gap:8px;margin:16px 0;display:flex}.verifyLine{grid-template-columns:90px 1fr auto;align-items:center;gap:10px;display:grid}.verifyLine span{color:#78889b;font-size:8px;font-weight:850}.verifyLine div{flex-wrap:wrap;gap:5px;display:flex}.verifyLine div b{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.verifyLine em{font-size:10px;font-style:normal;font-weight:800}.verifyMoney{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.verifyMoney div{background:#f7faff;border:1px solid #e5edf5;border-radius:12px;padding:10px}.verifyMoney span,.verifyMoney b{display:block}.verifyMoney span{color:#7c8b9d;font-size:8px}.verifyMoney b{margin-top:4px;font-size:13px}.verifyMoney .net{background:var(--navy);color:#fff;border-color:var(--navy)}.verifyMoney .net span{color:#b8cde1}.authModal .ghostLink{justify-content:center;width:100%}.trustGrid{grid-template-columns:repeat(3,1fr)}.sectionKicker{color:var(--blue)}.jackpotHero .sectionKicker,.jackpotHero .heroKicker,.heroKicker{color:#68a7ff}@media (max-width:1100px){.trustGrid,.verifyMoney{grid-template-columns:1fr 1fr}}.sportTabs a,.sportsSubnav a{color:#607187;background:#f9fbfd;border:1px solid #dfe7ef;border-radius:10px;align-items:center;min-height:39px;padding:0 12px;font-size:9px;font-weight:850;text-decoration:none;display:flex}.sportTabs a.active,.sportsSubnav a.active{background:var(--navy);color:#fff;border-color:var(--navy)}a.eventInfo{color:inherit;text-decoration:none}a.moreMarkets{place-items:center;text-decoration:none;display:grid}.sportsSearchInput{background:#fbfcfe;border:1px solid #dfe6ef;border-radius:10px;min-width:180px;padding:8px 10px;font-size:10px}.favRow{flex-wrap:wrap;gap:8px;margin:8px 0 12px;display:flex}.stakeField select{border:1px solid #dce5ef;border-radius:10px;width:100%;margin-top:6px;padding:10px}.slipType{padding:8px 14px}.oddsAsk{background:#fff8df;border:1px solid #f0dea5;border-radius:12px;margin:12px;padding:12px}.oddsAsk p{font-size:12px;font-weight:800}.oddsAsk button{margin-top:8px;margin-right:8px}.marketBoard{flex-direction:column;gap:16px;display:flex}.marketGroup h3{letter-spacing:.04em;text-transform:uppercase;color:#5e8cbd;margin:0 0 8px;font-size:13px}.marketBlock{margin-bottom:10px}.marketBlock>span{color:#7c8b9d;margin-bottom:6px;font-size:9px;display:block}.liveHero{border:1px solid var(--line);background:#f7faff;border-radius:20px;margin-bottom:16px;padding:18px}.liveExtras{flex-direction:column;gap:10px;margin-top:12px;display:flex}.scanVideo{background:#071b31;border-radius:16px;width:100%;max-height:280px}.litePage{flex-direction:column;gap:12px;display:flex}.liteNav{flex-wrap:wrap;gap:10px;display:flex}.liteNav a{color:var(--blue);font-size:11px;font-weight:850}.jackpotLegs{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}a.trustCard{color:inherit;text-decoration:none;display:block}@media (max-width:760px){.jackpotLegs{grid-template-columns:1fr}.sportsSearchInput{width:100%}}.numberGrid button.hot:not(.selected){background:#fff8df;border-color:#f2bd3f}.numberGrid button.cold:not(.selected){opacity:.55}.drawPicker{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.drawPicker>span{color:#7c8b9d;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:950}.drawPicker>div{gap:4px;display:flex}.drawPicker button{background:#f9fbfd;border:1px solid #dfe7ef;border-radius:8px;width:32px;height:32px;font-size:10px;font-weight:850}.drawPicker button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.drawPicker small{color:#8290a2;width:100%;font-size:8px}.savedGrids{flex-direction:column;gap:6px;margin-top:12px;display:flex}.savedGrids>div{align-items:center;gap:6px;display:flex}.savedGrids button{color:#44566b;background:#f9fbfd;border:1px solid #dfe7ef;border-radius:9px;padding:7px 10px;font-size:9px;font-weight:800}.savedGrids .ghostMini{color:#8a99ab;background:0 0;border:0;padding:4px}a.outlineButton{align-items:center;text-decoration:none;display:inline-flex}
html{-webkit-text-size-adjust:100%;font-size:17px}body{font-size:16px;line-height:1.5}button,input,select,textarea{font-size:16px}.brandLockupImg{max-width:260px;height:52px}.brandTagline,.brand small{font-size:12px}.desktopNav button,.desktopNav a{font-size:15px}.textButton,.primarySmall{font-size:14px}.walletPill{padding:8px 14px}.walletPill span{font-size:12px}.walletPill b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:18px}.environmentBanner{font-size:14px}.toast{font-size:14px;line-height:1.45}.livePill,.heroKicker,.sectionKicker{font-size:12px}.heroTime{font-size:14px}.heroContent h1{font-size:64px}.heroContent h1 small{font-size:20px}.heroContent p{font-size:16px;line-height:1.55}.heroButtons button,.heroButtons a,.sportsExplore,.heroPrimary,.heroSecondary{min-height:50px;font-size:15px}.heroTrust{font-size:13px}.sportsHeroHeader h2{font-size:28px}.sportsLive,.providerBadge{font-size:12px}.leagueLine{font-size:13px}.teams strong{font-size:18px}.teams span{font-size:13px}.oddsRow button,.oddsRow a{min-height:54px;padding:0 12px;font-size:14px}.oddsRow button b,.oddsRow a b{font-variant-numeric:tabular-nums;font-size:20px}.quickStats b{font-variant-numeric:tabular-nums;font-size:17px}.quickStats small{font-size:13px}.sectionTitle h2,.contentHero h1,.workspaceHeader h1{font-size:36px}.workspaceHeader h1{font-size:40px}.contentHero h1{font-size:42px}.sectionTitle p,.contentHero p,.workspaceHeader p{font-size:16px}.ghostLink{font-size:14px}.productTag{font-size:12px}.productBalls b{font-variant-numeric:tabular-nums;width:42px;height:42px;font-size:16px}.productCard h3{font-size:22px}.productCard p{font-size:14px;line-height:1.5}.productCard footer span{font-size:12px}.productCard footer strong{font-variant-numeric:tabular-nums;font-size:20px}.eventInfo>span,.eventInfo em{font-size:13px}.eventInfo b{font-size:15px}.eventOdds{gap:6px}.eventOdds button{min-height:48px;padding:0 10px}.eventOdds button span{font-size:13px}.eventOdds button b{font-variant-numeric:tabular-nums;font-size:18px}.moreMarkets{height:44px;font-size:13px}.trustNumber{font-size:13px}.trustStrip h3{font-size:17px}.trustStrip p{font-size:13px;line-height:1.5}.nextDrawCard span,.nextDrawCard small{font-size:12px}.nextDrawCard strong{font-variant-numeric:tabular-nums;font-size:32px}.gameTabs strong{font-size:15px}.gameTabs small{font-size:13px}.lotteryBadge{font-size:12px}.lotteryHead h2{font-size:28px}.lotteryHead p{font-size:14px}.selectedCount{width:72px;height:72px}.selectedCount b{font-variant-numeric:tabular-nums;font-size:28px}.selectedCount span{font-size:12px}.numberGrid button{font-variant-numeric:tabular-nums;font-size:18px;font-weight:900}.lotteryTools button{min-height:44px;font-size:13px}.lotteryTools>span{font-size:13px}.ticketBuilderHead div span{font-size:12px}.ticketBuilderHead div b{font-size:15px}.ticketBuilderHead>strong{font-variant-numeric:tabular-nums;font-size:22px}.ticketLine span{font-size:13px}.ticketLine>div b{font-variant-numeric:tabular-nums;width:34px;height:34px;font-size:14px}.confirmTicket{min-height:52px;font-size:15px}.ticketBuilder>small,.jackpotMini span,.jackpotMini small{font-size:13px}.jackpotMini strong{font-variant-numeric:tabular-nums;font-size:28px}.howCard h3{font-size:17px}.howCard li{font-size:14px}.trustShortcut>span b{font-size:15px}.trustShortcut>span small{font-size:13px}.sportTabs button,.sportTabs a,.sportsSubnav a{min-height:44px;font-size:14px}.sportFilters button{font-size:13px}.sportsSearch,.sportsSearchInput{padding:10px 12px;font-size:15px}.matchTableHeader{font-size:13px}.sportsNote b{font-size:15px}.sportsNote p{font-size:14px;line-height:1.5}.betSlipHead div span{font-size:12px}.betSlipHead div b{font-size:16px}.betSlipHead button{font-size:13px}.emptyBet h3{font-size:17px}.emptyBet p{font-size:14px}.betSelection div span{font-size:13px}.betSelection div b{font-size:15px}.betSelection>strong{font-variant-numeric:tabular-nums;font-size:18px}.stakeField>span,.stakeField b{font-size:13px}.stakeField input{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.betSummary span{font-size:13px}.betSummary b{font-size:15px}.betSummary strong{font-variant-numeric:tabular-nums;font-size:20px}.placeBet{min-height:50px;font-size:15px}.betDisclaimer{font-size:12px;line-height:1.45}.oddsAsk p{font-variant-numeric:tabular-nums;font-size:16px}.oddsAsk button{font-size:14px}.marketGroup h3{font-size:15px}.marketBlock>span,.outlineButton,.resultTop{font-size:14px}.resultBalls b{font-variant-numeric:tabular-nums;width:52px;height:52px;font-size:18px}.resultCards footer span,.resultCards footer button,.resultCards footer a{font-size:13px}.verifyPanel section h2{font-size:22px}.verifyPanel section p,.verifyPanel>button,.verifyPanel>a{font-size:14px}.ticketTop span{font-size:13px}.ticketTop b{font-size:15px}.ticketTop em,.statusBadge{font-size:12px}.ticketPrice{font-variant-numeric:tabular-nums;font-size:28px}.ticketCard footer{font-size:13px}.emptyLarge h3,.authRequired h2{font-size:22px}.emptyLarge p,.authRequired p{font-size:15px}.emptyLarge button,.emptyLarge a,.authRequired button,.walletOverview>span{font-size:14px}.walletOverview>strong{font-variant-numeric:tabular-nums;font-size:48px}.walletOverview p span{font-size:13px}.walletOverview p b{font-variant-numeric:tabular-nums;font-size:17px}.paymentProviders button,.paymentCard>label>span,.paymentCard label b{font-size:13px}.paymentCard input{font-variant-numeric:tabular-nums;font-size:18px}.amountPresets button{font-variant-numeric:tabular-nums;padding:10px;font-size:14px}.paymentPrimary,.paymentSecondary{min-height:48px;font-size:15px}.trustCard h3{font-size:17px}.trustCard p{font-size:14px;line-height:1.5}.responsiblePanel h2,.communications h2{font-size:26px}.responsiblePanel p,.communications p{font-size:15px}.rgControls label>span,.rgControls label b,.rgControls button{font-size:13px}.rgControls input{font-variant-numeric:tabular-nums;font-size:16px}.communications button{font-size:14px}.communications button b{font-size:12px}.footer p,.footer>div:last-child a,.footer>div:last-child button{font-size:13px}.authBrand>div strong{font-size:16px}.authBrand>div small{font-size:13px}.authModal h2{font-size:30px}.authModal>p{font-size:15px}.authTabs button{font-size:14px}.authModal form label span{font-size:13px}.authModal form input{font-size:16px}.authSubmit{font-size:15px}.authSecurity{font-size:12px}.inlineError,.devOtp{font-size:14px}.boot strong{font-size:16px}.boot span{font-size:14px}.pickChip{padding:10px 16px;font-size:14px}.microcopy{font-size:13px}.muted{font-size:15px}.notice{font-size:14px}.miniTicket strong{font-size:15px}.miniTicket small{font-size:13px}.plainTable{font-size:14px}.plainTable th{font-size:12px}.plainTable td{font-variant-numeric:tabular-nums}.verifySuccess p{font-size:14px}.verifyTitle h1{font-size:32px}.verifyLine span{font-size:13px}.verifyLine div b{font-variant-numeric:tabular-nums;width:36px;height:36px;font-size:15px}.verifyLine em{font-variant-numeric:tabular-nums;font-size:15px}.verifyMoney span{font-size:13px}.verifyMoney b{font-variant-numeric:tabular-nums;font-size:18px}.liteNav a{font-size:15px}.drawPicker>span,.drawPicker small{font-size:13px}.drawPicker button{font-variant-numeric:tabular-nums;width:40px;height:40px;font-size:16px}.savedGrids button{font-size:13px}@media (max-width:760px){.heroContent h1{font-size:48px}.sectionTitle h2,.workspaceHeader h1,.contentHero h1{font-size:32px}.walletOverview>strong{font-size:40px}.mobileNav button,.mobileNav a{height:56px;font-size:11px}.mobileNav button .icon,.mobileNav a .icon{width:20px;height:20px}}@media (max-width:480px){.heroContent h1{font-size:42px}.walletOverview>strong{font-size:36px}.numberGrid,.numberGrid.dense{grid-template-columns:repeat(4,1fr);gap:8px}.numberGrid button{font-size:22px}}.platform--landing .brandLockupImg{max-width:180px;height:40px}
.jackpotHero{isolation:isolate}.heroSpectacle{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.heroContent,.heroTop,.heroTrust,.heroButtons{z-index:2;position:relative}.heroGlow{animation:9s ease-in-out infinite alternate glowDrift}.heroSpark{opacity:.55;background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 12px 4px #f2bd3f8c}.heroSpark.s1{animation:2.6s ease-in-out infinite spark;top:22%;left:18%}.heroSpark.s2{animation:3.1s ease-in-out .4s infinite spark;top:16%;left:62%}.heroSpark.s3{animation:2.4s ease-in-out .8s infinite spark;top:38%;left:84%}.heroSpark.s4{animation:3.4s ease-in-out 1.1s infinite spark;top:78%;left:72%}.heroSpark.s5{animation:2.8s ease-in-out .2s infinite spark;top:70%;left:28%}.heroBall{color:#071b31;font-variant-numeric:tabular-nums;background:radial-gradient(circle at 32% 28%,#fff7d6,#f2bd3f 42%,#c48a12);border-radius:50%;place-items:center;font-weight:950;animation:5.2s ease-in-out infinite ballFloat;display:grid;position:absolute;box-shadow:0 10px 24px #00000047,inset 0 -6px 10px #0000001f}.heroBall.b1{opacity:.55;width:54px;height:54px;font-size:18px;animation-delay:0s;top:14%;left:6%}.heroBall.b2{width:42px;height:42px;font-size:15px;animation-delay:.5s;top:10%;left:78%}.heroBall.b3{width:64px;height:64px;font-size:22px;animation-delay:.9s;top:42%;right:6%}.heroBall.b4{width:38px;height:38px;font-size:14px;animation-delay:1.3s;bottom:14%;left:68%}.heroBall.b5{width:48px;height:48px;font-size:16px;animation-delay:1.7s;bottom:18%;left:12%}.heroBall.b2,.heroBall.b3,.heroBall.b4,.heroBall.b5{display:none}.livePill i{animation:1.4s ease-in-out infinite liveBlink}.heroPrimary{position:relative;overflow:hidden;color:#071b31!important;background:linear-gradient(#ffe9a8,#f2bd3f)!important}.heroPrimary:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);width:28%;animation:2.8s ease-in-out infinite ctaShine;position:absolute;inset:-40% auto -40% -30%;transform:skew(-18deg)}.heroPrimary:hover{transform:translateY(-1px)}.winStrip{color:#fff;background:linear-gradient(135deg,#071b31,#123a64 55%,#1a4f82);border:1px solid #f2bd3f47;border-radius:24px;grid-template-columns:1.2fr .8fr;align-items:center;gap:18px;margin:16px 0 8px;padding:22px 24px;display:grid;position:relative;overflow:hidden}.winStripGlow{background:radial-gradient(circle,#f2bd3f47,#0000 68%);border-radius:50%;width:280px;height:280px;animation:7s ease-in-out infinite alternate glowDrift;position:absolute;top:-90px;right:-40px}.winStripCopy,.winStripBalls{z-index:1;position:relative}.winKicker{color:#f2bd3f;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:950;display:inline-block}.winStrip h2{letter-spacing:-.04em;margin:8px 0;font-size:28px}.winStrip p{color:#d5e4f4;max-width:520px;margin:0 0 14px;font-size:15px;line-height:1.5}.winCta{width:fit-content;display:inline-flex}.winStripBalls{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.winStripBalls b{color:#071b31;background:radial-gradient(circle at 32% 28%,#fff,#f2bd3f 45%,#c48a12);border-radius:50%;place-items:center;width:58px;height:58px;font-size:20px;font-weight:950;animation:.55s cubic-bezier(.2,1.2,.3,1) both ballDrop;display:grid;box-shadow:0 8px 20px #00000040}.winStripBalls b.winGhost{font-size:0;animation:3.2s ease-in-out infinite ballFloat}.resultBalls b{animation:.5s cubic-bezier(.2,1.2,.3,1) both ballDrop}.resultBalls b:first-child{animation-delay:50ms}.resultBalls b:nth-child(2){animation-delay:.16s}.resultBalls b:nth-child(3){animation-delay:.27s}.resultBalls b:nth-child(4){animation-delay:.38s}.resultBalls b:nth-child(5){animation-delay:.49s}.resultBalls b:nth-child(n){background:radial-gradient(circle at 32% 28%,#fff,#2b7cff 48%,#0b4baf);box-shadow:0 8px 18px #0d63e547}.productBalls b{animation:3.4s ease-in-out infinite ballBob}.productBalls b:nth-child(2){animation-delay:.15s}.productBalls b:nth-child(3){animation-delay:.3s}.productBalls b:nth-child(4){animation-delay:.45s}.productBalls b:nth-child(5){animation-delay:.6s}.productCard:hover .productBalls b{animation-duration:1.8s}.numberGrid button{transition:transform .16s,background .16s,box-shadow .16s,border-color .16s}.numberGrid button:hover{transform:translateY(-2px)scale(1.04)}.numberGrid button.selected{background:radial-gradient(circle at 32% 28%,#7eb6ff,var(--blue) 55%,#0b4baf);animation:.28s cubic-bezier(.2,1.4,.3,1) selectPop;box-shadow:0 8px 18px #0d63e552}.selectedCount{animation:2.4s ease-in-out infinite countPulse}.lotteryBadge.live{animation:2.2s ease-in-out infinite badgeGlow}.confirmTicket{position:relative;overflow:hidden;box-shadow:0 10px 24px #0d63e547}.confirmTicket:after{content:"";background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:30%;animation:2.4s ease-in-out infinite ctaShine;position:absolute;inset:-40% auto -40% -40%;transform:skew(-18deg)}.nextDrawCard strong{animation:1.6s ease-in-out infinite tickGlow}.eventOdds button,.oddsRow a,.oddsRow button{transition:transform .14s,background .14s,border-color .14s}.eventOdds button:hover,.oddsRow a:hover,.oddsRow button:hover{transform:translateY(-2px)}.sportsLive{animation:1.8s ease-in-out infinite badgeGlow}.teams span{animation:1.8s ease-in-out infinite vsPulse}.quickStats>div{transition:transform .18s}.quickStats>div:hover{transform:translateY(-3px)}.trustStrip>div{transition:background .2s}.trustStrip>div:hover{background:#ffffff0a}@keyframes glowDrift{0%{transform:translate(0)scale(1)}to{transform:translate(-30px,18px)scale(1.08)}}@keyframes spark{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:.9;transform:scale(1.35)}}@keyframes ballFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes ballBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ballDrop{0%{opacity:0;transform:translateY(-22px)scale(.6)}to{opacity:1;transform:none}}@keyframes liveBlink{0%,to{opacity:.35}50%{opacity:1}}@keyframes ctaShine{0%{opacity:0;left:-30%}20%{opacity:1}55%,to{opacity:0;left:130%}}@keyframes selectPop{0%{transform:scale(.82)}to{transform:scale(1)}}@keyframes countPulse{0%,to{box-shadow:0 0 #0d63e500}50%{box-shadow:0 0 0 8px #0d63e51f}}@keyframes badgeGlow{0%,to{filter:none}50%{filter:brightness(1.15)}}@keyframes tickGlow{0%,to{color:var(--navy)}50%{color:var(--blue)}}@keyframes vsPulse{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:760px){.winStrip{grid-template-columns:1fr;padding:18px}.winStripBalls{justify-content:flex-start}.heroBall.b3,.heroBall.b4{display:none}}.sceneArt,.sportMark{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:100%;display:block}.heroContent,.heroTop,.heroTrust{max-width:58%}.heroMascot{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 18px #00000047);pointer-events:none;background:0 0;width:auto;max-width:32%;height:58%;padding:0;animation:4.6s ease-in-out infinite mascotBob;position:absolute;bottom:4%;right:3%}.heroBall.b1{opacity:.4;top:18%;left:8%}.heroBall.b5{display:none}.winStripVisual{background:0 0;justify-content:flex-end;align-items:flex-end;min-height:120px;padding:8px 8px 0 0;display:flex;position:relative;overflow:visible}.winMascot{z-index:0;object-fit:contain;filter:drop-shadow(0 8px 14px #00000038);isolation:isolate;width:auto;max-width:38%;height:118px;margin:0 4px 0 auto;animation:5s ease-in-out infinite mascotBob;position:relative;bottom:auto;right:auto;background:0 0!important}.winStripBalls{z-index:1;margin-right:8px;position:relative}.sportsHeroBody{grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:10px;margin:4px 0 10px;display:grid}.sportsHeroBody .featuredMatch{margin:0}.sportsHeroAside{justify-content:center;align-self:center;align-items:center;min-height:0;padding:4px 2px 8px;display:flex;overflow:visible}.sportsAsideMascot{object-fit:contain;object-position:center;filter:drop-shadow(0 6px 10px #071b311f);background:0 0;width:84px;height:auto;max-height:132px;animation:4.8s ease-in-out infinite mascotBob}.sportsHero{overflow:visible}.sportsExplore{z-index:2;position:relative}.workspaceHeader.sportsTitle{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:14px;display:grid}.headerSceneArt{width:72px;height:84px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;place-items:end center;padding:0;display:grid;overflow:visible}.headerMascot{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 6px 12px #071b311f);width:72px;height:84px;display:block}.sportsScene,.liveHeroArt,.sportsHeroArt{display:none}.liveHero{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:14px;padding:16px;position:relative;overflow:hidden}.sportTabs button{align-items:center;gap:8px;display:inline-flex}.sportTabs .sportMark{object-fit:cover;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #071b312e}.matchRow{grid-template-columns:minmax(280px,1.4fr) minmax(250px,.9fr) 48px}.matchLeague{align-items:center;gap:6px;display:inline-flex}.flagMark,.teamMark,.leagueMark{flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:visible}.flagMark{border:1px solid #071b3124;border-radius:3px;width:32px;height:21px;overflow:hidden;box-shadow:0 2px 6px #071b3124}.flagMark svg,.leagueFlag svg,.teamMark.flagOnly svg{width:100%;height:100%;display:block}.teamMark{color:#fff;width:30px;height:36px;font-size:8px;font-weight:950;position:relative}.teamMark.crest svg{filter:drop-shadow(0 2px 4px #071b3133);width:30px;height:36px;display:block}.teamMark.sm,.teamMark.sm.crest svg{width:22px;height:26px}.teamMark.lg,.teamMark.lg.crest svg{width:52px;height:62px}.teamMark.flagOnly{background:#fff;border:1px solid #071b3124;border-radius:4px;width:34px;height:22px;overflow:hidden;box-shadow:0 2px 6px #071b3129}.teamMark.flagOnly.sm{width:24px;height:16px}.teamMark.flagOnly.lg{border-radius:6px;width:56px;height:36px}.teamFlag{z-index:2;border:1px solid #fff;border-radius:1px;width:14px;height:9px;position:absolute;bottom:-2px;right:-3px;overflow:hidden;box-shadow:0 1px 3px #071b3140}.teamMark.sm .teamFlag{width:10px;height:7px}.teamMark.lg .teamFlag{width:20px;height:13px;bottom:-3px;right:-4px}.leagueMark{height:auto;box-shadow:none;background:0 0;border-radius:0;padding:0}.leagueFlag{background:#fff;border:1px solid #071b3124;border-radius:3px;width:34px;height:22px;display:block;overflow:hidden;box-shadow:0 2px 6px #071b3129}.matchTeams{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.teamLine{align-items:center;gap:8px;min-width:0;display:flex}.teamLine b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;overflow:hidden}.teamLine:last-child{text-align:right;justify-content:flex-end}.teamPair .teamBlock{flex-direction:column;align-items:center;gap:8px;display:flex}.teamPair .teamBlock strong{text-align:center;font-size:15px}.eventTitle{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.eventTitle small{color:#8a98a9;font-size:16px}.jackpotTeams{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.slipEvent{flex-wrap:wrap;gap:6px 10px;display:flex}.slipEvent i{align-items:center;gap:5px;font-style:normal;display:inline-flex}.pickChip{align-items:center;gap:6px;display:inline-flex}.ticketTop{align-items:center;gap:12px;display:flex}.ticketTop .matchSport{flex:0 0 38px}.emptyBet{text-align:center;padding:18px 8px}.emptyBetArt{object-fit:contain;filter:drop-shadow(0 8px 14px #071b311f);width:96px;height:auto;margin:0 auto 8px;animation:4.4s ease-in-out infinite mascotBob}.noteBall{object-fit:cover;border-radius:50%;flex:0 0 42px;width:42px;height:42px}.sportsNote{align-items:flex-start;gap:12px;display:flex}.productCard{padding-right:78px;position:relative;overflow:hidden}.productScene{opacity:.92;z-index:0;object-fit:contain;object-position:center;filter:drop-shadow(0 6px 12px #071b311f);width:72px;height:auto;max-height:96px;padding:4px;animation:5.2s ease-in-out infinite mascotBob;position:absolute;top:12px;right:4px}.productCard .productTag,.productCard .productBalls,.productCard h3,.productCard p,.productCard footer,.productCard .sectionKicker,.productCard .primarySmall,.productCard .statusBadge,.productCard .progressBar{z-index:1;position:relative}.shopCard{flex-direction:column;gap:6px;min-height:210px;padding-top:18px;padding-right:20px;display:flex}.shopThumb{object-fit:contain;filter:drop-shadow(0 8px 14px #071b311f);width:72px;height:72px;margin:0 0 4px}.lotteryPlayCard{position:relative;overflow:hidden}.lotteryHeadArt{align-items:flex-end;gap:8px;display:flex;position:relative}.lotteryMascot{object-fit:contain;filter:drop-shadow(0 8px 14px #071b311f);width:96px;height:auto;margin:-4px 0 -8px;padding:4px;animation:4.8s ease-in-out infinite mascotBob}.jackpotMini{padding-right:84px;position:relative;overflow:hidden}.jackpotMascot{object-fit:contain;opacity:.95;filter:drop-shadow(0 8px 14px #071b3124);width:auto;height:84px;padding:4px;animation:5s ease-in-out infinite mascotBob;position:absolute;bottom:0;right:4px}.visualCard{overflow:hidden}.trustVisual{object-fit:contain;object-position:center;filter:none;background:linear-gradient(165deg,#eaf3ff,#f8fbff 55%,#fff);border:1px solid #e8eef6;border-radius:14px;width:100%;height:110px;margin-bottom:10px;padding:10px 8px 0}.trustVisual.wide{object-position:center}.trustVisual.portrait{object-fit:contain;object-position:center;background:linear-gradient(#eaf3ff,#fff)}.trustVisual.kitPanel{object-fit:cover;object-position:center 30%;background:#0b2947;border:0;height:132px;padding:0}.gameKitGrid{grid-template-columns:repeat(3,1fr)!important}@media (max-width:1100px){.gameKitGrid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:760px){.gameKitGrid{grid-template-columns:1fr!important}}@keyframes mascotBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:760px){.heroContent,.heroTop,.heroTrust{max-width:72%}.heroMascot{opacity:.95;max-width:40%;height:46%;bottom:0;right:0}.winMascot{max-width:42%;height:100px;margin:0 auto 0 0}.sportsHeroBody{grid-template-columns:1fr 72px}.sportsAsideMascot{width:68px;max-height:120px}.headerSceneArt{border-radius:14px;width:72px;height:84px}.headerMascot{width:68px;height:78px}.workspaceHeader.sportsTitle{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid!important}.workspaceHeader.sportsTitle .providerBadge,.workspaceHeader.sportsTitle .sportsLive,.workspaceHeader.sportsTitle .outlineButton{grid-column:1/-1;justify-self:start}.lotteryMascot{width:88px}.productScene{width:58px;max-height:80px;top:8px;right:2px}.shopThumb{width:64px;height:64px}.matchRow{grid-template-columns:1fr}.matchRow .eventOdds{grid-column:1/-1}.teamMark.lg,.teamMark.lg.crest svg{width:42px;height:50px}.teamMark.flagOnly.lg{width:46px;height:30px}.heroButtons{max-width:76%}.jackpotMascot{height:80px}}@media (prefers-reduced-motion:reduce){.lotteryBadge.live,.heroGlow,.heroSpark,.heroBall,.heroPrimary:after,.livePill i,.winStripGlow,.winStripBalls b,.resultBalls b,.productBalls b,.numberGrid button.selected,.selectedCount,.confirmTicket:after,.nextDrawCard strong,.sportsLive,.teams span,.heroMascot,.winMascot,.sportsAsideMascot,.matchSport,.emptyBetArt,.productScene,.lotteryMascot,.jackpotMascot{animation:none}}.contentHero.brandHero{grid-template-columns:minmax(0,1.35fr) minmax(110px,.45fr);align-items:center;gap:14px;padding-right:4px;display:grid;position:relative;overflow:hidden}.brandHeroCopy{z-index:1;min-width:0;position:relative}.brandHeroArt{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 16px #071b3124);justify-self:end;width:min(128px,100%);height:auto;max-height:128px;padding:6px 4px 0;animation:5s ease-in-out infinite mascotBob}.authMascot{object-fit:contain;filter:drop-shadow(0 8px 16px #071b3124);width:96px;height:auto;margin:4px auto 10px;display:block}.authRequired{text-align:center}.authRequiredArt{object-fit:contain;filter:drop-shadow(0 10px 18px #071b3124);width:132px;height:auto;margin:0 auto 12px;animation:4.8s ease-in-out infinite mascotBob}.statMascot{object-fit:contain;width:52px;height:52px;box-shadow:none;filter:drop-shadow(0 4px 8px #071b311a);background:0 0;border-radius:0;flex:none;padding:0}.quickStats>div{align-items:center;gap:12px;display:flex}.trustMascot{object-fit:contain;filter:drop-shadow(0 6px 12px #071b311a);width:56px;height:56px;margin-bottom:8px}.trustStrip>div{flex-direction:column;align-items:flex-start;display:flex}@media (max-width:760px){.contentHero.brandHero{grid-template-columns:1fr;gap:6px}.brandHeroArt{justify-self:center;width:112px;max-height:112px}.statMascot{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.brandHeroArt,.authRequiredArt,.authMascot{animation:none}}
:root{--okapi-navy:#001a42;--okapi-gold:#ffc94a;--okapi-glow:#ffc94aa3}.okapi-page{color:#fff;background:radial-gradient(circle at 50% 44%,#1756a052,#0000 48%),#00122f;place-items:center;width:100vw;max-width:100vw;min-height:auto;margin:0 calc(50% - 50vw);display:grid}.okapi-stage{aspect-ratio:3/2;isolation:isolate;background:var(--okapi-navy);width:min(100vw,1536px);position:relative;overflow:hidden;box-shadow:0 0 80px #00000059}.okapi-art{object-fit:contain;object-position:center center;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.okapi-demo-label{z-index:3;color:#ffe08a;letter-spacing:.15em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#001433bd;border:1px solid #ffd567bf;border-radius:999px;padding:.42em .9em;font-size:clamp(8px,.72vw,12px);font-style:normal;font-weight:900;position:absolute;top:1.25%;left:50%;transform:translate(-50%)}.okapi-interactions{z-index:2;position:absolute;inset:0}.okapi-hotspot{cursor:pointer;-webkit-tap-highlight-color:transparent;color:#0000;border-radius:12px;outline:none;text-decoration:none;transition:box-shadow .16s,background-color .16s,transform .16s;display:block;position:absolute}.okapi-hotspot:hover,.okapi-hotspot:focus-visible{box-shadow:0 0 0 2px #ffcf55eb inset, 0 0 24px var(--okapi-glow);background:#ffffff06;transform:translateY(-1px)}.okapi-hotspot:focus-visible{box-shadow:0 0 0 3px #fff inset, 0 0 0 6px #ffc94af2 inset, 0 0 28px var(--okapi-glow)}.hotspot-sports{width:14.2%;height:28.5%;top:59.15%;left:1.75%}.hotspot-live{width:12.5%;height:28.25%;top:59.35%;left:16.35%}.hotspot-loto{width:14%;height:28.3%;top:59.45%;left:29.1%}.hotspot-casino{width:14.25%;height:28.5%;top:59.45%;left:43.25%}.hotspot-slots{width:14.05%;height:28.5%;top:59.45%;left:57.35%}.hotspot-esports{width:13.2%;height:28.5%;top:59.45%;left:71.05%}.hotspot-games{width:14.25%;height:31.25%;top:57.45%;left:84.15%}.hotspot-play{border-radius:999px;width:21.85%;height:6.75%;top:90.25%;left:75%}.hotspot-phone-cta{border-radius:999px;width:8.1%;height:6.7%;top:52.75%;left:58.2%}.okapi-page .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.platform--landing .page{width:100%;max-width:none;padding-top:0;padding-left:0;padding-right:0}.platform--landing .page>:not(.okapi-page){width:min(1280px,100% - 44px);margin-left:auto;margin-right:auto}.platform--landing .brandInline .brandLockupImg{object-fit:contain;max-width:180px;height:40px}@media (max-width:720px){.okapi-page{align-items:start;margin-bottom:16px}.okapi-stage{width:100vw;min-height:auto;box-shadow:none}.okapi-hotspot{border-radius:7px}}@media (prefers-reduced-motion:reduce){.okapi-hotspot{transition:none}}
.demoRibbon{color:#07162f;letter-spacing:.04em;text-align:center;background:linear-gradient(90deg,#9f6810,#e1aa31 45%,#aa7218);place-items:center;min-height:28px;padding:6px 16px;font-size:11px;font-weight:950;display:grid}.platform--okapiwin.platform--freeplay{color:#e8eef8;background:#00122f;min-height:100vh}.platform--okapiwin.platform--landing{background:#00122f}.platform--okapiwin.platform--landing .page{min-height:0;padding-bottom:0}:is(html:has(.platform--okapiwin.platform--freeplay),body:has(.platform--okapiwin.platform--freeplay)){background:#00122f}.platform--okapiwin.platform--freeplay .topbar,.platform--okapiwin.platform--landing .topbar{box-shadow:none;background:#071428f0;border-bottom:1px solid #f4c43038}.platform--okapiwin.platform--freeplay .desktopNav a,.platform--okapiwin.platform--freeplay .desktopNav button,.platform--okapiwin.platform--freeplay .textButton,.platform--okapiwin.platform--freeplay .brandMeta,.platform--okapiwin.platform--landing .desktopNav a,.platform--okapiwin.platform--landing .brandMeta,.platform--okapiwin.platform--landing .textButton{color:#c5d4e8;position:relative}.platform--okapiwin.platform--freeplay .desktopNav a:after,.platform--okapiwin.platform--landing .desktopNav a:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:14px;right:14px}.platform--okapiwin.platform--freeplay .desktopNav a.active,.platform--okapiwin.platform--freeplay .desktopNav a:hover,.platform--okapiwin.platform--landing .desktopNav a.active,.platform--okapiwin.platform--landing .desktopNav a:hover{color:#f4c430}.platform--okapiwin.platform--freeplay .desktopNav a.active:after,.platform--okapiwin.platform--landing .desktopNav a.active:after{background:#f4c430}.platform--okapiwin.platform--freeplay .walletPill,.platform--okapiwin.platform--landing .walletPill{background:#ffffff0f;border-color:#f4c43047}.platform--okapiwin.platform--freeplay .walletPill span,.platform--okapiwin.platform--landing .walletPill span{color:#9eb6d4}.platform--okapiwin.platform--freeplay .walletPill b,.platform--okapiwin.platform--landing .walletPill b{color:#fff}.platform--okapiwin.platform--freeplay .avatar,.platform--okapiwin.platform--landing .avatar{color:#fff;background:#ffffff14;border-color:#fff3}.platform--okapiwin.platform--freeplay .primarySmall,.platform--okapiwin .placeBet{color:#071428;background:linear-gradient(#ffe08a,#f4c430 55%,#d9a512)}.platform--okapiwin.platform--freeplay .contentPage>*,.platform--okapiwin.platform--freeplay .workspaceMain,.platform--okapiwin.platform--freeplay .sportsMain,.platform--okapiwin.platform--freeplay .betSlip,.platform--okapiwin.platform--freeplay .productCard,.platform--okapiwin.platform--freeplay .trustCard,.platform--okapiwin.platform--freeplay .ticketCard,.platform--okapiwin.platform--freeplay .splitSection,.platform--okapiwin.platform--freeplay .quickStats>div,.platform--okapiwin.platform--freeplay .contentHero{color:#e8eef8;box-shadow:0 14px 36px #00000038;background:#061f46eb!important;border-color:#92b1db29!important}.platform--okapiwin.platform--freeplay .sectionTitle h2,.platform--okapiwin.platform--freeplay .contentHero h1,.platform--okapiwin.platform--freeplay .workspaceHeader h1,.platform--okapiwin.platform--freeplay .trustCard h3,.platform--okapiwin.platform--freeplay .productCard h3{color:#fff}.platform--okapiwin.platform--freeplay .sectionTitle p,.platform--okapiwin.platform--freeplay .contentHero p,.platform--okapiwin.platform--freeplay .trustCard p,.platform--okapiwin.platform--freeplay .productCard p,.platform--okapiwin.platform--freeplay .muted,.platform--okapiwin.platform--freeplay .microcopy{color:#9eb6d4!important}.platform--okapiwin.platform--freeplay .sectionKicker,.platform--okapiwin.platform--freeplay .ghostLink{color:#f4c430}.platform--okapiwin.platform--freeplay .footer{color:#6f86a8;border-top-color:#92b1db29}.platform--okapiwin.platform--freeplay .footer p{color:#6f86a8}.platform--okapiwin.platform--freeplay .footer a{color:#9eb6d4}.platform--okapiwin.platform--freeplay .matchRow,.platform--okapiwin.platform--freeplay .eventOdds button,.platform--okapiwin.platform--freeplay .sportTabs a,.platform--okapiwin.platform--freeplay .sportTabs button,.platform--okapiwin.platform--freeplay .pickChip{color:#f2f6fb;background:#102a4a;border:1px solid #f4c43052}.platform--okapiwin.platform--freeplay .eventOdds button b,.platform--okapiwin.platform--freeplay .eventOdds button.selected,.platform--okapiwin.platform--freeplay .sportTabs a.active,.platform--okapiwin.platform--freeplay .pickChip.active{color:#071428;background:#f4c430;border-color:#f4c430}.platform--okapiwin.platform--freeplay .verifyCard,.platform--okapiwin.platform--freeplay .verifyMoney div{color:#f2f6fb;background:#102a4a!important;border-color:#92b1db47!important}.platform--okapiwin.platform--freeplay .verifyMoney span{color:#9eb6d4}.platform--okapiwin.platform--freeplay .verifyMoney b{color:#fff}.platform--okapiwin.platform--freeplay .verifyMoney .net{color:#071428;background:#f4c430!important;border-color:#f4c430!important}.platform--okapiwin.platform--freeplay .verifyMoney .net span,.platform--okapiwin.platform--freeplay .verifyMoney .net b{color:#071428}.platform--okapiwin.platform--freeplay .ticketPrice{color:#fff}.platform--okapiwin.platform--landing .footer{display:none}.platform--okapiwin.platform--landing .mobileNav{background:#071b31f5}
