html:is([data-route-group=public],[data-route-group=sports],[data-route-group=account],[data-route-group=auth]){--ix-font-ui:Inter, "Segoe UI", Arial, sans-serif;--ix-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--ix-space-1:4px;--ix-space-2:8px;--ix-space-3:12px;--ix-space-4:16px;--ix-space-5:20px;--ix-space-6:24px;--ix-space-7:32px;--ix-space-8:40px;--ix-radius-xs:6px;--ix-radius-sm:8px;--ix-radius-md:10px;--ix-radius-lg:14px;--ix-radius-xl:18px;--ix-radius-pill:999px;--ix-border-thin:1px;--ix-shadow-card:0 8px 24px #00081424;--ix-shadow-float:0 16px 42px #00081438;--ix-inset-highlight:inset 0 1px 0 #ffffff0e;--ix-text-2xs:.6875rem;--ix-text-xs:.75rem;--ix-text-sm:.8125rem;--ix-text-md:.875rem;--ix-text-lg:1rem;--ix-text-xl:1.25rem;--ix-text-2xl:1.5rem;--ix-text-3xl:2rem;--ix-leading-tight:1.15;--ix-leading-normal:1.45;--ix-sidebar-width:232px;--ix-topbar-height:58px;--ix-utility-height:28px;--ix-content-max:1540px;--ix-content-gutter:18px;--ix-control-sm:32px;--ix-control-md:38px;--ix-control-lg:44px;--ix-touch-min:44px;--ix-transition-fast:.12s ease;--ix-transition-base:.18s ease}html:is([data-route-group=public],[data-route-group=sports],[data-route-group=account],[data-route-group=auth]) body #root{font-family:var(--ix-font-ui);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}html:is([data-route-group=public],[data-route-group=sports],[data-route-group=account]) body #root .main-content{min-width:0}.ix-page{width:min(var(--ix-content-max),calc(100% - (var(--ix-content-gutter) * 2)));margin-inline:auto}.ix-section{border:var(--ix-border-thin) solid var(--border);border-radius:var(--ix-radius-md);background:var(--surface);min-width:0;box-shadow:var(--ix-shadow-card),var(--ix-inset-highlight)}.ix-section-head{justify-content:space-between;align-items:center;gap:var(--ix-space-3);min-height:42px;padding:var(--ix-space-2) var(--ix-space-3);display:flex}.ix-section-head h2{color:var(--text);font-size:var(--ix-text-lg);line-height:var(--ix-leading-tight);letter-spacing:-.015em;margin:0;font-weight:850}.ix-section-link{color:var(--muted);font-size:var(--ix-text-xs);font-weight:760;text-decoration:none}.ix-chip-row{align-items:center;gap:var(--ix-space-2);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.ix-chip-row::-webkit-scrollbar{display:none}.ix-chip{border:1px solid var(--border);border-radius:var(--ix-radius-pill);min-height:30px;color:var(--text);background:var(--surface-2);font:750 var(--ix-text-xs)/1 var(--ix-font-ui);flex:none;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.ix-card{border:1px solid var(--border);border-radius:var(--ix-radius-sm);background:var(--surface-2);box-shadow:var(--ix-inset-highlight)}.ix-button{min-height:var(--ix-control-md);border:1px solid var(--border);border-radius:var(--ix-radius-sm);color:var(--text);background:var(--surface-2);font:800 var(--ix-text-sm)/1 var(--ix-font-ui);transition:transform var(--ix-transition-fast),box-shadow var(--ix-transition-fast),border-color var(--ix-transition-fast);justify-content:center;align-items:center;gap:7px;padding:0 14px;text-decoration:none;display:inline-flex}.ix-button:hover{box-shadow:0 7px 14px #0008141f,var(--ix-inset-highlight);transform:translateY(-1px)}.ix-button:active{transform:none}.ix-input{min-height:var(--ix-control-md);border:1px solid var(--border);border-radius:var(--ix-radius-sm);color:var(--text);background:var(--surface);box-shadow:inset 0 1px 3px #00000014}.ix-odds{border:1px solid var(--border);border-radius:var(--ix-radius-xs);min-height:38px;color:var(--text);background:var(--surface-3);font-family:var(--ix-font-ui);grid-template-columns:1fr auto;align-items:center;gap:8px;padding:5px 9px;display:grid}.ix-odds small{color:var(--muted);font-size:var(--ix-text-2xs)}.ix-odds strong{font-size:var(--ix-text-sm);font-weight:900}@media (width<=980px){.ix-page{width:calc(100% - 20px)}}@media (width<=520px){.ix-page{width:calc(100% - 16px)}}.ix-topbar{display:none}@media (width>=981px){.app-layout{min-height:100vh;grid-template-columns:var(--ix-sidebar-width) minmax(0,1fr)!important}.app-sidebar{width:var(--ix-sidebar-width)!important;min-width:var(--ix-sidebar-width)!important;border-right:1px solid var(--border)!important;box-shadow:8px 0 24px #00081421!important}.sidebar-top{border-bottom:1px solid var(--border)!important;justify-content:center!important;align-items:center!important;min-height:76px!important;padding:10px 16px!important;display:flex!important}.sidebar-top .logo-mark{width:150px!important;max-width:100%!important}.sidebar-nav{padding:10px 8px 14px!important}.sidebar-link{border-radius:var(--ix-radius-sm)!important;min-height:42px!important;font-size:var(--ix-text-sm)!important;padding:7px 10px!important}.sidebar-link-left{gap:10px!important}.sidebar-premium-icon{flex:0 0 28px!important;width:28px!important;height:28px!important}.sidebar-section-label{color:var(--muted)!important;font-size:var(--ix-text-2xs)!important;letter-spacing:.08em!important;margin:12px 8px 6px!important}.sidebar-submenu{padding-left:10px!important}.sidebar-sublink{border-radius:var(--ix-radius-xs)!important;min-height:34px!important;font-size:var(--ix-text-xs)!important}.sidebar-footer-info{border:1px solid var(--border)!important;border-radius:var(--ix-radius-sm)!important;background:var(--surface)!important;box-shadow:var(--ix-inset-highlight)!important;margin:8px!important;padding:10px!important}.app-main{min-width:0!important}.app-main>.topbar{display:none!important}.ix-topbar{z-index:780;height:var(--ix-topbar-height);border-bottom:1px solid var(--border);background:var(--bg);box-shadow:0 5px 18px #00081424,var(--ix-inset-highlight);display:block;position:sticky;top:0}.ix-topbar-inner{align-items:center;gap:14px;height:100%;padding:0 16px;display:flex}.ix-topbar-menu,.ix-topbar-mobile-logo{display:none}.ix-topbar-primary{flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.ix-topbar-primary a{border-radius:var(--ix-radius-xs);min-height:34px;color:var(--text);font-size:var(--ix-text-xs);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-weight:820;text-decoration:none;display:inline-flex}.ix-topbar-primary a:hover{background:var(--surface)}.ix-topbar-primary a svg{color:var(--muted)}.ix-topbar-search{width:clamp(190px,19vw,290px);height:var(--ix-control-md);border:1px solid var(--border);border-radius:var(--ix-radius-sm);background:var(--surface);color:var(--muted);align-items:center;gap:8px;padding:0 11px;display:flex;box-shadow:inset 0 1px 3px #00000014}.ix-topbar-search input{width:100%;min-width:0;color:var(--text)!important;box-shadow:none!important;font-size:var(--ix-text-xs)!important;background:0 0!important;border:0!important;outline:0!important}.ix-topbar-search input::placeholder{color:var(--muted)}.ix-topbar-auth{gap:7px;display:flex}.ix-topbar-login,.ix-topbar-register,.ix-topbar-deposit,.ix-topbar-wallet,.ix-topbar-profile{min-height:var(--ix-control-md);border:1px solid var(--border);border-radius:var(--ix-radius-sm);color:var(--text);font-size:var(--ix-text-xs);box-shadow:var(--ix-inset-highlight);justify-content:center;align-items:center;font-weight:850;text-decoration:none;display:inline-flex}.ix-topbar-login,.ix-topbar-register{background:var(--surface);gap:6px;padding:0 12px}.ix-topbar-register,.ix-topbar-deposit{background:var(--surface-3)}.ix-topbar-wallet{background:var(--surface);gap:7px;min-width:126px;padding:0 10px}.ix-topbar-wallet span{line-height:1.05;display:grid}.ix-topbar-wallet small{color:var(--muted);font-size:9px;font-weight:700}.ix-topbar-wallet strong{font-size:var(--ix-text-xs);white-space:nowrap;font-weight:900}.ix-topbar-deposit{padding:0 14px}.ix-topbar-profile{background:var(--surface-2);border-radius:50%;flex:0 0 38px;width:38px}.ix-topbar .notification-bell{flex:none}}@media (width>=981px) and (width<=1180px){.ix-topbar-primary a:nth-last-child(-n+3){display:none}.ix-topbar-search{width:190px}.app-layout{grid-template-columns:210px minmax(0,1fr)!important}.app-sidebar{width:210px!important;min-width:210px!important}}@media (width<=980px){.ix-topbar,.app-main>.topbar{display:none!important}.ix-topbar{z-index:860;border-bottom:1px solid var(--border);background:var(--bg);height:58px;box-shadow:0 4px 15px #00081421,var(--ix-inset-highlight);position:sticky;top:0;display:block!important}.ix-topbar-inner{align-items:center;gap:10px;height:100%;padding:0 12px;display:flex}.ix-topbar-menu{border:1px solid var(--border);border-radius:var(--ix-radius-pill);width:38px;height:38px;color:var(--text);background:var(--surface);flex:0 0 38px;place-items:center;display:grid}.ix-topbar-mobile-logo{flex:0 0 126px;align-items:center;width:126px;height:44px;display:flex}.ix-topbar-mobile-logo .logo-mark,.ix-topbar-mobile-logo .logo-img{object-fit:contain;width:100%;height:100%}.ix-topbar-primary{display:none}.ix-topbar-search{border:1px solid var(--border);border-radius:var(--ix-radius-sm);width:min(240px,26vw);min-width:0;height:38px;color:var(--muted);background:var(--surface);align-items:center;gap:8px;margin-left:auto;padding:0 10px;display:flex}.ix-topbar-search input{width:100%;min-width:0;color:var(--text)!important;box-shadow:none!important;font-size:var(--ix-text-xs)!important;background:0 0!important;border:0!important;outline:0!important}.ix-topbar-auth{gap:6px;display:flex}.ix-topbar-login,.ix-topbar-register,.ix-topbar-deposit,.ix-topbar-wallet,.ix-topbar-profile{border:1px solid var(--border);border-radius:var(--ix-radius-sm);min-height:36px;color:var(--text);background:var(--surface);font-size:var(--ix-text-xs);justify-content:center;align-items:center;font-weight:850;text-decoration:none;display:inline-flex}.ix-topbar-login,.ix-topbar-register{gap:5px;padding:0 10px}.ix-topbar-register,.ix-topbar-deposit{background:var(--surface-3)}.ix-topbar-wallet{gap:6px;min-width:112px;padding:0 9px}.ix-topbar-wallet span{line-height:1.03;display:grid}.ix-topbar-wallet small{color:var(--muted);font-size:8px}.ix-topbar-wallet strong{font-size:var(--ix-text-xs);white-space:nowrap}.ix-topbar-deposit{padding:0 11px}.ix-topbar-profile{border-radius:50%;flex:0 0 36px;width:36px}.ix-topbar .notification-bell{flex:none}.app-sidebar{width:min(300px,88vw)!important;min-width:0!important}}@media (width<=768px){.ix-topbar{height:54px}.ix-topbar-inner{gap:7px;padding:0 9px}.ix-topbar-menu{flex-basis:34px;width:34px;height:34px}.ix-topbar-mobile-logo{flex-basis:108px;width:108px;height:40px}.ix-topbar-search{display:none}.ix-topbar-auth{margin-left:auto}.ix-topbar-login{display:none}.ix-topbar-register{min-height:34px;padding:0 9px}.ix-topbar-wallet{min-width:94px;max-width:108px;height:34px;margin-left:auto;overflow:hidden}.ix-topbar-wallet strong{text-overflow:ellipsis;overflow:hidden}.ix-topbar-deposit{display:none}.ix-topbar-profile{flex-basis:34px;width:34px;height:34px}}@media (width<=390px){.ix-topbar-inner{gap:5px}.ix-topbar-mobile-logo{flex-basis:94px;width:94px}.ix-topbar-register{padding:0 7px;font-size:.7rem}.ix-topbar-wallet{min-width:82px;max-width:92px;padding:0 6px}}@media (width<=768px){.app-layout-with-mobile-bottom-nav{--mobile-bottom-nav-height:62px!important}.mobile-bottom-nav{height:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px))!important;padding:3px 4px env(safe-area-inset-bottom,0px)!important;border-top:1px solid var(--border)!important;background:var(--bg)!important;box-shadow:0 -8px 22px #00081429,var(--ix-inset-highlight)!important;border-radius:14px 14px 0 0!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:0!important;overflow:visible!important}.mobile-bottom-nav-item{background:0 0!important;border-radius:8px!important;gap:1px!important;min-width:0!important;min-height:52px!important;padding:3px 1px 2px!important}.mobile-bottom-nav-icon.has-premium-icon{flex-basis:27px!important;width:27px!important;height:27px!important}.mobile-bottom-nav-premium-icon{width:27px!important;height:27px!important}.mobile-bottom-nav-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;color:var(--muted)!important;font-size:clamp(.5rem,2.05vw,.64rem)!important;font-weight:760!important}.mobile-bottom-nav-item.active .mobile-bottom-nav-label{color:var(--text)!important}.mobile-bottom-nav-item--betslip{border:1px solid var(--border)!important;background:var(--surface-3)!important;height:64px!important;box-shadow:0 0 18px #00081438,var(--ix-inset-highlight)!important;border-radius:50% 50% 11px 11px/44% 44% 11px 11px!important;align-self:start!important;margin-top:-13px!important}.mobile-bottom-nav-item--betslip .mobile-bottom-nav-icon.has-premium-icon{flex-basis:31px!important;width:31px!important;height:31px!important}.mobile-bottom-nav-item--betslip .mobile-bottom-nav-premium-icon{width:31px!important;height:31px!important}.mobile-bottom-nav-item--betslip .mobile-bottom-nav-label{color:var(--text)!important;font-weight:900!important}}@media (width>=1200px){.app-main{padding-top:0!important}}@media (width>=981px) and (width<=1199px){.app-layout{grid-template-columns:1fr!important}.app-main{width:100%!important;padding-top:0!important}.app-sidebar{z-index:1000!important;width:min(300px,86vw)!important;min-width:0!important;height:100dvh!important;transition:transform var(--ix-transition-base)!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;transform:translate(-110%)!important}.app-sidebar.is-open{transform:translate(0)!important}.sidebar-scrim{z-index:990!important;background:#000812ad!important;border:0!important;width:100%!important;height:100%!important;display:block!important;position:fixed!important;inset:0!important}.ix-topbar{display:block!important}.ix-topbar-inner{align-items:center;gap:10px;height:100%;padding:0 12px;display:flex}.ix-topbar-menu{border:1px solid var(--border);border-radius:var(--ix-radius-pill);width:38px;height:38px;color:var(--text);background:var(--surface);flex:0 0 38px;place-items:center;display:grid!important}.ix-topbar-mobile-logo{flex:0 0 126px;align-items:center;width:126px;height:44px;display:flex!important}.ix-topbar-mobile-logo .logo-mark,.ix-topbar-mobile-logo .logo-img{object-fit:contain;width:100%;height:100%}.ix-topbar-primary{display:none!important}.ix-topbar-search{margin-left:auto;width:min(280px,30vw)!important}}@media (width<=980px){.app-main{padding-top:0!important}}@media (width<=768px){.ix-topbar-login{min-height:34px;padding:0 8px;font-size:.7rem;display:inline-flex!important}}@media (width<=340px){.ix-topbar-login{display:none!important}}.sports-page,.sports-utility-page,.bet-slip-page,.esports-page{width:min(var(--ix-content-max),calc(100% - (var(--ix-content-gutter) * 2)))!important;max-width:var(--ix-content-max)!important;margin-inline:auto!important;padding:10px 0 24px!important}.sports-page{--sports-radius:var(--ix-radius-sm)}.sports-toolbar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px!important;margin-bottom:8px!important;display:grid!important}.sports-toolbar-premium{border:1px solid var(--border)!important;border-radius:var(--ix-radius-md)!important;background:var(--surface)!important;box-shadow:var(--ix-shadow-card),var(--ix-inset-highlight)!important;padding:8px!important}.sports-mode-switch{grid-template-columns:repeat(3,1fr);border:1px solid var(--border)!important;border-radius:var(--ix-radius-sm)!important;background:var(--bg)!important;gap:3px!important;min-width:260px!important;padding:3px!important;display:grid!important}.sports-mode-switch button{border-radius:var(--ix-radius-xs)!important;min-height:34px!important;color:var(--muted)!important;font-size:var(--ix-text-xs)!important;background:0 0!important;border:0!important;padding:5px 12px!important;font-weight:820!important}.sports-mode-switch button.active{color:var(--text)!important;background:var(--surface-3)!important;box-shadow:var(--ix-inset-highlight)!important}.sports-toolbar-actions{min-width:0;justify-content:flex-end!important;align-items:center!important;gap:6px!important;display:flex!important}.sports-live-sync-pill,.sports-favorites-filter,.sports-search-pill{border:1px solid var(--border)!important;border-radius:var(--ix-radius-sm)!important;min-height:36px!important;color:var(--text)!important;background:var(--surface)!important;box-shadow:var(--ix-inset-highlight)!important}.sports-search-pill{min-width:220px!important}.sports-tabs{scrollbar-width:none;border:1px solid var(--border)!important;border-radius:var(--ix-radius-md)!important;background:var(--surface)!important;gap:6px!important;margin:0 0 8px!important;padding:4px!important;display:flex!important;overflow-x:auto!important}.sports-tabs::-webkit-scrollbar{display:none}.sports-tabs button{border-radius:var(--ix-radius-sm)!important;min-height:34px!important;color:var(--muted)!important;font-size:var(--ix-text-xs)!important;background:0 0!important;border:1px solid #0000!important;flex:none!important;padding:5px 11px!important;font-weight:800!important}.sports-tabs button:hover,.sports-tabs button.active{border-color:var(--border)!important;color:var(--text)!important;background:var(--surface-3)!important;box-shadow:var(--ix-inset-highlight)!important}.sports-tabs-counts{font-size:9px!important}.sports-layout-grid{grid-template-columns:minmax(0,1fr) 300px!important;align-items:start!important;gap:10px!important;display:grid!important}.sports-category-block{border:1px solid var(--border)!important;border-radius:var(--ix-radius-md)!important;background:var(--surface)!important;box-shadow:var(--ix-shadow-card),var(--ix-inset-highlight)!important;margin:0 0 8px!important;overflow:hidden!important}.sports-category-heading{border-bottom:1px solid var(--border)!important;background:var(--surface-2)!important;align-items:center!important;min-height:48px!important;padding:8px 11px!important;display:flex!important}.sports-league-block+.sports-league-block{border-top:1px solid var(--border)!important}.sports-league-heading{background:color-mix(in srgb,var(--surface) 84%,var(--surface-2))!important;min-height:38px!important;padding:6px 10px!important}.sports-league-match-list{gap:5px!important;padding:6px!important;display:grid!important}.sports-live-card{border:1px solid var(--border)!important;border-radius:var(--ix-radius-sm)!important;background:var(--surface-2)!important;box-shadow:var(--ix-inset-highlight)!important;margin:0!important;padding:8px!important}.sports-live-card.is-live{box-shadow:inset 3px 0 0 #4ade80,var(--ix-inset-highlight)!important}.sports-live-card-top{gap:8px!important}.sports-live-title-row{min-width:0!important}.sports-team-row{border:1px solid var(--border)!important;border-radius:var(--ix-radius-xs)!important;background:var(--surface)!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:5px 8px!important;display:grid!important}.sports-team-logo{width:27px!important;height:27px!important}.sports-score-board{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;margin-top:6px!important;display:grid!important}.sports-market-label{min-height:27px!important;font-size:var(--ix-text-2xs)!important;margin:6px 0 4px!important}.sports-odds-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;display:grid!important}.sports-odd-button,.sports-no-odds{border:1px solid var(--border)!important;border-radius:var(--ix-radius-xs)!important;min-height:40px!important;color:var(--text)!important;background:var(--surface-3)!important;box-shadow:var(--ix-inset-highlight)!important;padding:5px 8px!important}.sports-odd-button:hover:not(:disabled){transform:translateY(-1px)!important}.sports-odd-button.selected{outline:2px solid color-mix(in srgb,var(--text) 30%,transparent)!important;outline-offset:0!important}.sports-side-panel{top:calc(var(--ix-topbar-height) + 10px)!important;gap:8px!important;display:grid!important;position:sticky!important}.sports-side-card,.sports-empty-panel,.sports-warning-panel,.sports-provider-health{border:1px solid var(--border)!important;border-radius:var(--ix-radius-md)!important;background:var(--surface)!important;box-shadow:var(--ix-shadow-card),var(--ix-inset-highlight)!important}.sports-side-card{padding:10px!important}.sports-bet-row{border:1px solid var(--border)!important;border-radius:var(--ix-radius-xs)!important;background:var(--surface-2)!important;padding:7px!important}.sports-featured-section{margin-bottom:8px!important}.sports-featured-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.sports-featured-card{border:1px solid var(--border)!important;border-radius:var(--ix-radius-md)!important;background:var(--surface)!important;box-shadow:var(--ix-shadow-card),var(--ix-inset-highlight)!important}.sports-featured-markets{gap:4px!important}.sports-market-browser{border:1px solid var(--border)!important;border-radius:var(--ix-radius-md)!important;background:var(--surface)!important}.sports-market-tabs{scrollbar-width:none;gap:5px!important;padding:5px!important;display:flex!important;overflow-x:auto!important}.sports-market-tabs::-webkit-scrollbar{display:none}.sports-market-tabs button{border:1px solid var(--border)!important;border-radius:var(--ix-radius-pill)!important;min-height:31px!important;color:var(--text)!important;background:var(--surface-2)!important;font-size:var(--ix-text-2xs)!important;padding:5px 9px!important}.sports-detail-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#000812d1!important;padding:18px!important}.sports-detail-modal{border:1px solid var(--border)!important;border-radius:var(--ix-radius-lg)!important;background:var(--bg)!important;width:min(1080px,100%)!important;max-height:calc(100dvh - 36px)!important;box-shadow:var(--ix-shadow-float)!important;overflow:hidden!important}.sports-detail-header{border-bottom:1px solid var(--border)!important;background:var(--surface)!important;min-height:58px!important;padding:10px 14px!important}.sports-detail-body{padding:10px!important;overflow:auto!important}.sports-detail-grid{grid-template-columns:minmax(0,1fr) 300px!important;gap:10px!important;display:grid!important}.sports-detail-section-info,.sports-detail-section-live,.sports-detail-section-main-odds,.sports-detail-section-markets,.sports-detail-section-teams{border:1px solid var(--border)!important;border-radius:var(--ix-radius-md)!important;background:var(--surface)!important;box-shadow:var(--ix-inset-highlight)!important}.sports-detail-teams{gap:7px!important}.sports-detail-team{border:1px solid var(--border)!important;border-radius:var(--ix-radius-sm)!important;background:var(--surface-2)!important}.sports-detail-stat-grid{grid-template-columns:repeat(3,1fr)!important;gap:5px!important;display:grid!important}.sports-detail-stat{border:1px solid var(--border)!important;border-radius:var(--ix-radius-xs)!important;background:var(--surface-2)!important}.sports-provider-markets-premium,.sports-provider-market{border:1px solid var(--border)!important;border-radius:var(--ix-radius-sm)!important;background:var(--surface-2)!important}.sports-provider-odds-grid{gap:5px!important}.sports-provider-odd-card,.sports-detail-odds-row-clickable{border:1px solid var(--border)!important;border-radius:var(--ix-radius-xs)!important;min-height:40px!important;color:var(--text)!important;background:var(--surface-3)!important;box-shadow:var(--ix-inset-highlight)!important}.sports-detail-slip-sticky{position:sticky!important;top:0!important}.sports-bet-slip-panel{border:1px solid var(--border)!important;border-radius:var(--ix-radius-md)!important;background:var(--surface)!important;box-shadow:var(--ix-shadow-card),var(--ix-inset-highlight)!important}.sports-bet-slip-head{border-bottom:1px solid var(--border)!important;min-height:46px!important;padding:8px 10px!important}.sports-slip-mode-grid{grid-template-columns:repeat(3,1fr)!important;gap:4px!important;padding:7px!important;display:grid!important}.sports-slip-mode-grid button{border:1px solid var(--border)!important;border-radius:var(--ix-radius-xs)!important;min-height:33px!important;color:var(--text)!important;background:var(--surface-2)!important;font-size:var(--ix-text-2xs)!important}.sports-bet-slip-list{gap:5px!important;padding:6px!important;display:grid!important}.sports-slip-item-top{gap:6px!important}.sports-slip-item-meta{color:var(--muted)!important}.sports-slip-stake-field input{border-radius:var(--ix-radius-xs)!important;min-height:36px!important}.sports-slip-total-box{border:1px solid var(--border)!important;border-radius:var(--ix-radius-sm)!important;background:var(--surface-2)!important;margin:7px!important;padding:8px!important}.sports-slip-place-btn{border-radius:var(--ix-radius-sm)!important;min-height:42px!important;margin:0 7px 7px!important}.bet-slip-summary,.bet-slip-login-card,.bet-slip-card{border:1px solid var(--border)!important;border-radius:var(--ix-radius-md)!important;background:var(--surface)!important;box-shadow:var(--ix-shadow-card),var(--ix-inset-highlight)!important}.bet-slip-card{padding:10px!important}.bet-slip-list{gap:7px!important;display:grid!important}.bet-slip-cashout{border:1px solid var(--border)!important;border-radius:var(--ix-radius-sm)!important;background:var(--surface-2)!important}.sports-utility-nav,.sports-results-summary,.sports-results-filters,.sports-results-group,.sports-stat-grid,.sports-provider-health{border:1px solid var(--border)!important;border-radius:var(--ix-radius-md)!important;background:var(--surface)!important;box-shadow:var(--ix-shadow-card),var(--ix-inset-highlight)!important}.sports-utility-nav{gap:5px!important;padding:5px!important;display:flex!important;overflow-x:auto!important}.sports-utility-nav a{border-radius:var(--ix-radius-xs)!important;min-height:34px!important;color:var(--text)!important;font-size:var(--ix-text-xs)!important;align-items:center!important;padding:0 10px!important;text-decoration:none!important;display:inline-flex!important}.sports-results-filters{padding:9px!important}.sports-results-groups{gap:8px!important;display:grid!important}.sports-result-row{border-bottom:1px solid var(--border)!important;min-height:48px!important;padding:7px 9px!important}.sports-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;padding:8px!important;display:grid!important}.sports-stat-grid article{border:1px solid var(--border)!important;border-radius:var(--ix-radius-sm)!important;background:var(--surface-2)!important;padding:10px!important}.esports-page{gap:10px!important;display:grid!important}.esports-hero-panel,.esports-feed-panel,.esports-rail-block{border:1px solid var(--border)!important;border-radius:var(--ix-radius-md)!important;background:var(--surface)!important;box-shadow:var(--ix-shadow-card),var(--ix-inset-highlight)!important}.esports-hero-panel{padding:14px!important}.esports-hero-stats,.esports-match-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.esports-match-card{border:1px solid var(--border)!important;border-radius:var(--ix-radius-md)!important;background:var(--surface-2)!important;box-shadow:var(--ix-inset-highlight)!important}.esports-match-head{border-bottom:1px solid var(--border)!important;padding:8px!important}.esports-score-row{min-height:38px!important}.esports-odds-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;display:grid!important}.esports-odd-button{border:1px solid var(--border)!important;border-radius:var(--ix-radius-xs)!important;min-height:38px!important;color:var(--text)!important;background:var(--surface-3)!important}@media (width<=1180px){.sports-layout-grid{grid-template-columns:minmax(0,1fr) 270px!important}.sports-featured-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=980px){.sports-page,.sports-utility-page,.bet-slip-page,.esports-page{width:calc(100% - 20px)!important;padding-top:8px!important;padding-bottom:76px!important}.sports-layout-grid,.sports-detail-grid{grid-template-columns:1fr!important}.sports-side-panel{position:static!important}.sports-toolbar{grid-template-columns:1fr!important}.sports-toolbar-actions{justify-content:stretch!important}.sports-search-pill{flex:1!important}.sports-featured-rail,.esports-match-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=768px){.sports-mode-switch{width:100%!important;min-width:0!important}.sports-toolbar-actions{grid-template-columns:1fr 1fr!important;display:grid!important}.sports-search-pill{grid-column:1/-1!important;min-width:0!important}.sports-tabs button{min-height:31px!important;padding-inline:8px!important}.sports-live-card{padding:6px!important}.sports-team-row{grid-template-columns:26px minmax(0,1fr) auto!important;min-height:38px!important;padding:4px 6px!important}.sports-odds-grid{gap:3px!important}.sports-odd-button,.sports-no-odds{min-height:37px!important;padding:4px 6px!important}.sports-detail-backdrop{padding:6px!important}.sports-detail-modal{border-radius:var(--ix-radius-md)!important;max-height:calc(100dvh - 12px)!important}.sports-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sports-featured-rail,.esports-match-rail{grid-template-columns:1fr!important}}@media (width<=520px){.sports-page,.sports-utility-page,.bet-slip-page,.esports-page{width:calc(100% - 16px)!important}.sports-slip-mode-grid{grid-template-columns:repeat(2,1fr)!important}}.games-provider-page,.provider-games-page,.casino-category-page,.jili-games-page,.pgsoft-native-page,.marioclub-page{width:min(var(--ix-content-max),calc(100% - (var(--ix-content-gutter) * 2)))!important;max-width:var(--ix-content-max)!important;gap:10px!important;margin-inline:auto!important;padding:10px 0 24px!important;display:grid!important}.games-filter,.provider-games-compact-header,.casino-category-search,.jili-games-filter,.pgsoft-native-filter,.marioclub-filter{border:1px solid var(--border)!important;border-radius:var(--ix-radius-md)!important;background:var(--surface)!important;box-shadow:var(--ix-shadow-card),var(--ix-inset-highlight)!important}.games-filter{padding:9px!important}.provider-search,.provider-games-search,.casino-category-search input{border:1px solid var(--border)!important;border-radius:var(--ix-radius-sm)!important;min-height:38px!important;color:var(--text)!important;background:var(--surface-2)!important}.provider-grid,.provider-games-grid,.casino-category-grid,.jili-games-grid,.pgsoft-native-grid,.marioclub-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important}.provider-card,.casino-catalog-card,.jili-game-card,.pgsoft-native-card,.marioclub-card{border:1px solid var(--border)!important;border-radius:var(--ix-radius-md)!important;background:var(--surface)!important;box-shadow:var(--ix-shadow-card),var(--ix-inset-highlight)!important;transition:transform var(--ix-transition-fast),box-shadow var(--ix-transition-fast)!important;overflow:hidden!important}.provider-card:hover,.casino-catalog-card:hover,.jili-game-card:hover,.pgsoft-native-card:hover,.marioclub-card:hover{box-shadow:0 12px 24px #0008142e,var(--ix-inset-highlight)!important;transform:translateY(-2px)!important}.casino-catalog-card__media,.jili-game-card-media,.pgsoft-native-media,.marioclub-media{aspect-ratio:4/3!important;background:var(--surface-2)!important;overflow:hidden!important}.casino-catalog-card__media img,.jili-game-card-media img,.pgsoft-native-media img,.marioclub-media img{object-fit:cover!important;width:100%!important;height:100%!important}.casino-catalog-card__body,.jili-game-card-body,.pgsoft-native-body,.marioclub-body{min-height:42px!important;color:var(--text)!important;background:var(--surface)!important;padding:7px 8px!important}.casino-catalog-new-badge,.jili-game-new-badge,.pgsoft-native-new-badge,.marioclub-new-badge{border-radius:var(--ix-radius-pill)!important}.casino-category-hero,.jili-games-hero,.marioclub-hero{border:1px solid var(--border)!important;border-radius:var(--ix-radius-lg)!important;background:linear-gradient(135deg,var(--surface-2),var(--surface))!important;min-height:150px!important;box-shadow:var(--ix-shadow-card),var(--ix-inset-highlight)!important;padding:18px 20px!important}.casino-provider-tabs{scrollbar-width:none;border:1px solid var(--border)!important;border-radius:var(--ix-radius-md)!important;background:var(--surface)!important;gap:5px!important;padding:5px!important;display:flex!important;overflow-x:auto!important}.casino-provider-tabs::-webkit-scrollbar{display:none}.casino-provider-tabs button{border:1px solid var(--border)!important;border-radius:var(--ix-radius-pill)!important;min-height:34px!important;color:var(--text)!important;background:var(--surface-2)!important;flex:none!important;padding:5px 10px!important}.casino-provider-section,.jili-category-panel{border:1px solid var(--border)!important;border-radius:var(--ix-radius-md)!important;background:var(--surface)!important;box-shadow:var(--ix-shadow-card),var(--ix-inset-highlight)!important}.casino-provider-heading,.jili-category-header{border-bottom:1px solid var(--border)!important;min-height:44px!important;padding:8px 10px!important}.provider-games-load-more,.casino-category-load-more,.jili-load-more,.pgsoft-native-load-more,.marioclub-load-more{border:1px solid var(--border)!important;border-radius:var(--ix-radius-sm)!important;min-height:40px!important;color:var(--text)!important;background:var(--surface-2)!important}.game-player-toolbar{border-bottom:1px solid var(--border)!important;background:var(--surface)!important;min-height:48px!important;box-shadow:var(--ix-inset-highlight)!important;padding:6px 10px!important}.game-player-toolbar-button,.game-player-toolbar-link{border:1px solid var(--border)!important;border-radius:var(--ix-radius-sm)!important;min-height:34px!important;color:var(--text)!important;background:var(--surface-2)!important}.game-player-surface,.game-player-viewport,.crush-provider-shell{background:var(--bg)!important}.game-player-frame,.crush-provider-frame{background:#000!important;border:0!important}.game-player-state{border:1px solid var(--border)!important;border-radius:var(--ix-radius-md)!important;background:var(--surface)!important;box-shadow:var(--ix-shadow-card)!important}.oneapi-transfer-wallet,.oneapi-transfer-summary{border:1px solid var(--border)!important;border-radius:var(--ix-radius-sm)!important;background:var(--surface-2)!important}@media (width<=1280px){.provider-grid,.provider-games-grid,.casino-category-grid,.jili-games-grid,.pgsoft-native-grid,.marioclub-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (width<=980px){.games-provider-page,.provider-games-page,.casino-category-page,.jili-games-page,.pgsoft-native-page,.marioclub-page{width:calc(100% - 20px)!important;padding-top:8px!important;padding-bottom:76px!important}.provider-grid,.provider-games-grid,.casino-category-grid,.jili-games-grid,.pgsoft-native-grid,.marioclub-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=640px){.provider-grid,.provider-games-grid,.casino-category-grid,.jili-games-grid,.pgsoft-native-grid,.marioclub-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.casino-category-hero,.jili-games-hero,.marioclub-hero{min-height:110px!important;padding:13px!important}}@media (width<=420px){.games-provider-page,.provider-games-page,.casino-category-page,.jili-games-page,.pgsoft-native-page,.marioclub-page{width:calc(100% - 16px)!important}.provider-grid,.provider-games-grid,.casino-category-grid,.jili-games-grid,.pgsoft-native-grid,.marioclub-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.wallet-page,.profile-page,.verification-page,.invite-page,.vip-page,.free-spin-page,.deposit-page,.withdraw-page,.notifications-page,.dashboard-page,.affiliate-page{width:min(var(--ix-content-max),calc(100% - (var(--ix-content-gutter) * 2)))!important;max-width:var(--ix-content-max)!important;margin-inline:auto!important;padding:10px 0 24px!important}.wallet-balance-card,.wallet-bonus-card,.wallet-activity-card,.profile-card,.profile-email-otp-card,.verification-form,.verification-status-card,.invite-hero-card,.invite-rules-card,.invite-summary-card,.invite-table-card,.vip-hero,.vip-status-card,.vip-progress-card,.vip-rules-card,.vip-levels-card,.vip-rewards-card,.free-spin-board,.free-spin-info-card,.free-spin-result-card,.deposit-account-card,.deposit-section-card,.deposit-info-card,.withdraw-account-card,.withdraw-info-card,.money-info-card,.money-form-card,.notifications-card,.affiliate-alert-card,.affiliate-form-card,.affiliate-filter-card,.affiliate-hero-card,.affiliate-table-card{border:1px solid var(--border)!important;border-radius:var(--ix-radius-md)!important;background:var(--surface)!important;box-shadow:var(--ix-shadow-card),var(--ix-inset-highlight)!important}.wallet-balance-card,.invite-hero-card,.vip-hero,.affiliate-hero-card{background:linear-gradient(135deg,var(--surface-2),var(--surface))!important;padding:16px!important}.wallet-actions{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.wallet-bonus-card,.wallet-activity-card,.profile-card,.verification-form,.invite-rules-card,.invite-summary-card,.invite-table-card,.vip-status-card,.vip-progress-card,.vip-rules-card,.vip-levels-card,.vip-rewards-card{padding:12px!important}.grid-2,.profile-grid,.verification-grid,.invite-content-grid,.dashboard-panels{gap:10px!important}.grid-3,.grid-4,.invite-stats-grid,.vip-status-grid{gap:8px!important}.profile-avatar{border:1px solid var(--border)!important;box-shadow:var(--ix-inset-highlight)!important}.profile-tabs{border:1px solid var(--border)!important;border-radius:var(--ix-radius-sm)!important;background:var(--surface)!important;gap:5px!important;padding:5px!important;display:flex!important;overflow-x:auto!important}.profile-tabs button{border:1px solid var(--border)!important;border-radius:var(--ix-radius-pill)!important;min-height:33px!important;color:var(--text)!important;background:var(--surface-2)!important;padding:5px 10px!important}.profile-list>div,.invite-summary-list>div,.vip-reward-row{border-bottom:1px solid var(--border)!important}.verification-section-title,.invite-section-head,.affiliate-section-head{border-bottom:1px solid var(--border)!important;padding-bottom:7px!important}.invite-table-wrap,.affiliate-table-wrap{border:1px solid var(--border)!important;border-radius:var(--ix-radius-sm)!important;overflow:auto!important}.vip-progress-track{border:1px solid var(--border)!important;border-radius:var(--ix-radius-pill)!important;background:var(--surface-2)!important;overflow:hidden!important}.vip-level-card{border:1px solid var(--border)!important;border-radius:var(--ix-radius-sm)!important;background:var(--surface-2)!important}.free-spin-board{padding:14px!important}.free-spin-info-grid{gap:8px!important}.recent-spin-row{border-bottom:1px solid var(--border)!important}.deposit-section-card{overflow:hidden!important}.deposit-section-card h2{border-bottom:1px solid var(--border)!important;margin:0!important;padding:11px 12px!important}.deposit-method-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;display:grid!important}.deposit-method-card{border:1px solid var(--border)!important;border-radius:var(--ix-radius-md)!important;background:var(--surface-2)!important;min-height:116px!important;box-shadow:var(--ix-inset-highlight)!important;overflow:hidden!important}.deposit-method-logo-box{background:var(--surface-2)!important;place-items:center!important;min-height:72px!important;display:grid!important}.deposit-method-title{border-top:1px solid var(--border)!important;min-height:40px!important;color:var(--text)!important;background:var(--surface)!important;font-size:var(--ix-text-xs)!important;justify-content:center!important;align-items:center!important;padding:6px!important;font-weight:850!important;display:flex!important}.deposit-modal-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#000812d1!important}.deposit-popup,.withdraw-confirm-popup,.crypto-confirm-popup,.crypto-deposit-popup,.crypto-simple-popup{border:1px solid var(--border)!important;border-radius:var(--ix-radius-lg)!important;background:var(--bg)!important;box-shadow:var(--ix-shadow-float)!important}.deposit-popup-field input,.deposit-popup-field textarea,.amount-field input,.compact-single-field input{border:1px solid var(--border)!important;border-radius:var(--ix-radius-sm)!important;min-height:40px!important;color:var(--text)!important;background:var(--surface-2)!important}.withdraw-balance-strip,.withdraw-warning-box,.deposit-alert-box,.withdraw-alert-box{border:1px solid var(--border)!important;border-radius:var(--ix-radius-sm)!important;background:var(--surface-2)!important}.auth-page{width:min(1180px,100% - 36px)!important;min-height:calc(100dvh - 80px)!important;margin:0 auto!important;padding:22px 0 34px!important}.auth-visual,.auth-card,.one-click-panel,.quick-register-box{border:1px solid var(--border)!important;border-radius:var(--ix-radius-lg)!important;background:var(--surface)!important;box-shadow:var(--ix-shadow-card),var(--ix-inset-highlight)!important}.auth-visual{background:linear-gradient(145deg,var(--surface-2),var(--surface))!important}.auth-panel{background:0 0!important}.auth-card{padding:22px!important}.auth-card h2,.login-card-header h2,.register-card-header h2{letter-spacing:-.025em!important;font-size:clamp(1.5rem,2.4vw,2rem)!important}.input-group label{color:var(--text)!important;font-size:var(--ix-text-xs)!important;font-weight:800!important}.input-group input,.input-group select,.input-group textarea,.promo-input{border:1px solid var(--border)!important;border-radius:var(--ix-radius-sm)!important;min-height:43px!important;color:var(--text)!important;background:var(--surface-2)!important;box-shadow:inset 0 1px 3px #00000014!important}.social-auth-btn,.quick-register-btn{border:1px solid var(--border)!important;border-radius:var(--ix-radius-sm)!important;min-height:42px!important;color:var(--text)!important;background:var(--surface-2)!important}.auth-divider{color:var(--muted)!important}.auth-links a{color:var(--text)!important;font-weight:850!important}.static-hero,.static-panel,.static-card,.bonus-card{border:1px solid var(--border)!important;border-radius:var(--ix-radius-md)!important;background:var(--surface)!important;box-shadow:var(--ix-shadow-card),var(--ix-inset-highlight)!important}.static-hero{background:linear-gradient(135deg,var(--surface-2),var(--surface))!important;padding:18px!important}.static-grid{gap:9px!important}.static-card{overflow:hidden!important}.static-card-body{padding:11px!important}.bonus-thumb,.static-card-media{overflow:hidden!important}.static-list li{border-color:var(--border)!important}@media (width<=980px){.wallet-page,.profile-page,.verification-page,.invite-page,.vip-page,.free-spin-page,.deposit-page,.withdraw-page,.notifications-page,.dashboard-page,.affiliate-page{width:calc(100% - 20px)!important;padding-top:8px!important;padding-bottom:76px!important}.deposit-method-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.auth-page{width:calc(100% - 20px)!important;padding-top:10px!important;padding-bottom:76px!important}.auth-visual{display:none!important}}@media (width<=700px){.deposit-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.profile-grid,.verification-grid,.invite-content-grid,.dashboard-panels{grid-template-columns:1fr!important}.auth-card{padding:16px!important}}@media (width<=480px){.wallet-page,.profile-page,.verification-page,.invite-page,.vip-page,.free-spin-page,.deposit-page,.withdraw-page,.notifications-page,.dashboard-page,.affiliate-page{width:calc(100% - 16px)!important}.deposit-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.customer-support-page,.support-page,.static-info-page,.content-page,.public-agent-page,.static-page{width:min(var(--ix-content-max),calc(100% - (var(--ix-content-gutter) * 2)))!important;max-width:var(--ix-content-max)!important;margin-inline:auto!important;padding:10px 0 24px!important}.customer-support-grid,.content-grid,.static-grid,.affiliate-policy-grid{gap:9px!important}.customer-support-card,.support-sidebar-panel,.support-chat-panel,.support-create-card,.content-page-hero,.content-page-panel,.content-card,.static-info-hero,.static-info-summary-card,.static-info-nav-card,.static-info-content,.static-rule-card,.static-faq-item,.public-agent-notice{border:1px solid var(--border)!important;border-radius:var(--ix-radius-md)!important;background:var(--surface)!important;box-shadow:var(--ix-shadow-card),var(--ix-inset-highlight)!important}.content-page-hero,.static-info-hero{background:linear-gradient(135deg,var(--surface-2),var(--surface))!important;padding:18px!important}.content-card,.static-rule-card,.static-faq-item,.customer-support-card{padding:12px!important}.support-layout{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr)!important;gap:10px!important;display:grid!important}.support-sidebar-panel,.support-chat-panel,.support-create-card{overflow:hidden!important}.support-panel-head,.support-chat-head{border-bottom:1px solid var(--border)!important;min-height:46px!important;padding:8px 11px!important}.support-ticket-list{gap:5px!important;padding:7px!important;display:grid!important}.support-ticket-list>*{border:1px solid var(--border)!important;border-radius:var(--ix-radius-sm)!important;background:var(--surface-2)!important}.support-messages{background:color-mix(in srgb,var(--bg) 72%,var(--surface))!important;padding:9px!important}.support-message{border:1px solid var(--border)!important;border-radius:var(--ix-radius-sm)!important;background:var(--surface-2)!important}.support-reply-form{border-top:1px solid var(--border)!important;background:var(--surface)!important;padding:8px!important}.support-reply-form textarea,.support-input-stack input,.support-input-stack textarea{border:1px solid var(--border)!important;border-radius:var(--ix-radius-sm)!important;color:var(--text)!important;background:var(--surface-2)!important}.static-info-layout{grid-template-columns:250px minmax(0,1fr)!important;gap:10px!important;display:grid!important}.static-info-nav-card{top:calc(var(--ix-topbar-height) + 10px)!important;height:max-content!important;padding:8px!important;position:sticky!important}.static-info-nav-card nav{gap:4px!important;display:grid!important}.static-info-nav-card a{border-radius:var(--ix-radius-xs)!important;min-height:36px!important;color:var(--text)!important;padding:7px 9px!important;text-decoration:none!important}.static-info-nav-card a:hover{background:var(--surface-2)!important}.static-info-content{padding:16px!important}.public-agent-page{gap:10px!important;display:grid!important}.affiliate-stats-grid,.affiliate-breakdown-grid{gap:8px!important}.affiliate-mobile-card{border:1px solid var(--border)!important;border-radius:var(--ix-radius-sm)!important;background:var(--surface-2)!important}@media (width<=980px){.customer-support-page,.support-page,.static-info-page,.content-page,.public-agent-page,.static-page{width:calc(100% - 20px)!important;padding-top:8px!important;padding-bottom:76px!important}.support-layout,.static-info-layout{grid-template-columns:1fr!important}.static-info-nav-card{position:static!important}.static-info-nav-card nav{scrollbar-width:none!important;display:flex!important;overflow-x:auto!important}.static-info-nav-card a{flex:none!important}}@media (width<=520px){.customer-support-page,.support-page,.static-info-page,.content-page,.public-agent-page,.static-page{width:calc(100% - 16px)!important}}.ix-home-lower{gap:10px;padding-top:10px;padding-bottom:14px;display:grid}.ix-home-entertainment-grid{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:10px;display:grid}.ix-home-live-casino,.ix-home-slots{overflow:hidden}.ix-live-casino-feature{border:1px solid var(--border);border-radius:var(--ix-radius-md);height:188px;color:var(--text);background:var(--surface-2);margin:0 8px 8px;text-decoration:none;display:block;position:relative;overflow:hidden}.ix-live-casino-feature>img{object-fit:cover;width:100%;height:100%;display:block}.ix-live-casino-shade{background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 88%,transparent),transparent 78%);position:absolute;inset:0}.ix-live-casino-feature>div{max-width:230px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.ix-live-casino-feature small{color:var(--muted);letter-spacing:.12em;font-size:9px;font-weight:900}.ix-live-casino-feature strong{margin-top:5px;font-size:24px;line-height:1;display:block}.ix-live-casino-feature p{color:var(--muted);margin:7px 0 11px;font-size:11px}.ix-live-casino-feature div>span{align-items:center;gap:4px;font-size:11px;font-weight:900;display:inline-flex}.ix-home-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 8px 8px;display:grid}.ix-home-slot-card{border:1px solid var(--border);border-radius:var(--ix-radius-sm);min-width:0;color:var(--text);background:var(--surface-2);box-shadow:var(--ix-inset-highlight);text-decoration:none;overflow:hidden}.ix-home-slot-card>img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.ix-home-slot-card>span{gap:2px;padding:6px 7px;display:grid}.ix-home-slot-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ix-home-slot-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ix-home-lower-empty{min-height:170px;color:var(--muted);font-size:var(--ix-text-sm);place-items:center;display:grid}.ix-home-promotions{gap:7px;display:grid}.ix-home-lower-heading{justify-content:space-between;align-items:flex-end;display:flex}.ix-home-lower-heading small{color:var(--muted);letter-spacing:.12em;font-size:9px;font-weight:900}.ix-home-lower-heading h2{font-size:var(--ix-text-xl);margin:1px 0 0}.ix-home-lower-heading a{color:var(--muted);font-size:var(--ix-text-xs);align-items:center;gap:3px;font-weight:800;text-decoration:none;display:inline-flex}.ix-home-promo-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ix-home-promo-card{border:1px solid var(--border);border-radius:var(--ix-radius-md);color:#fff;background:var(--surface);height:118px;box-shadow:var(--ix-shadow-card);text-decoration:none;position:relative;overflow:hidden}.ix-home-promo-card>img{object-fit:cover;width:100%;height:100%;display:block}.ix-home-promo-shade{background:linear-gradient(90deg,#000000b3,#00000014);position:absolute;inset:0}.ix-home-promo-card>div{gap:4px;max-width:70%;display:grid;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.ix-home-promo-card strong{font-size:14px}.ix-home-promo-card small{color:#e4edf4;font-size:9px}.ix-home-promo-card b{align-items:center;gap:2px;font-size:9px;display:inline-flex}.ix-home-payments{overflow:hidden}.ix-home-payment-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:0 8px 8px;display:grid}.ix-home-payment-grid span{border:1px solid var(--border);border-radius:var(--ix-radius-sm);min-height:43px;color:var(--text);background:var(--surface-2);box-shadow:var(--ix-inset-highlight);place-items:center;font-size:10px;font-weight:900;display:grid}.ix-home-service-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.ix-home-service-grid>div{border:1px solid var(--border);border-radius:var(--ix-radius-sm);background:var(--surface);min-height:60px;box-shadow:var(--ix-inset-highlight);align-items:center;gap:9px;padding:9px 11px;display:flex}.ix-home-service-grid>div>span{gap:2px;display:grid}.ix-home-service-grid b{font-size:11px}.ix-home-service-grid small{color:var(--muted);font-size:8px}.ix-home-app{border:1px solid var(--border);border-radius:var(--ix-radius-md);background:linear-gradient(110deg,var(--surface-2),var(--surface));min-height:78px;box-shadow:var(--ix-shadow-card),var(--ix-inset-highlight);justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;display:flex}.ix-home-app-copy{align-items:center;gap:11px;display:flex}.ix-home-app-copy>span{display:grid}.ix-home-app-copy small{color:var(--muted);letter-spacing:.1em;font-size:9px;font-weight:900}.ix-home-app-copy b{font-size:17px}.ix-home-app-copy p{color:var(--muted);margin:2px 0 0;font-size:10px}.ix-home-app-actions{gap:7px;display:flex}.ix-home-app-actions a{border:1px solid var(--border);border-radius:var(--ix-radius-sm);min-height:38px;color:var(--text);background:var(--surface-3);align-items:center;padding:0 13px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.ix-footer{border-top:1px solid var(--border);background:var(--bg);margin-top:18px;box-shadow:inset 0 1px #ffffff06}.ix-footer-inner{width:min(var(--ix-content-max),calc(100% - (var(--ix-content-gutter) * 2)));grid-template-columns:1.6fr repeat(5,1fr);gap:22px;margin:0 auto;padding:24px 0 18px;display:grid}.ix-footer-brand .logo-mark{width:150px;height:62px;display:block}.ix-footer-brand .logo-img{object-fit:contain;width:100%;height:100%}.ix-footer-brand p{max-width:300px;color:var(--muted);margin:2px 0 10px;font-size:10px;line-height:1.5}.ix-footer-age{color:#e74b4b;background:#fff;border:2px solid #e74b4b;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:950;display:grid}.ix-footer-group{align-content:start;gap:5px;display:grid}.ix-footer-group strong{margin-bottom:4px;font-size:11px}.ix-footer-group a{color:var(--muted);font-size:9px;text-decoration:none}.ix-footer-group a:hover{color:var(--text)}.ix-footer-bottom{min-height:38px;width:min(var(--ix-content-max),calc(100% - (var(--ix-content-gutter) * 2)));border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;font-size:8px;display:flex}@media (width<=980px){.ix-home-entertainment-grid{grid-template-columns:1fr}.ix-home-service-grid{grid-template-columns:repeat(2,1fr)}.ix-footer-inner{grid-template-columns:1.5fr repeat(3,1fr);gap:16px;width:calc(100% - 20px)}.ix-footer-group:nth-of-type(n+5){display:none}.ix-footer-bottom{width:calc(100% - 20px)}}@media (width<=768px){.ix-home-slot-grid{grid-template-columns:repeat(4,minmax(100px,1fr));overflow-x:auto}.ix-home-promo-grid{grid-template-columns:repeat(3,minmax(210px,1fr));overflow-x:auto}.ix-home-payment-grid{grid-template-columns:repeat(7,minmax(90px,1fr));overflow-x:auto}.ix-home-app{flex-direction:column;align-items:flex-start}.ix-footer{padding-bottom:calc(62px + env(safe-area-inset-bottom,0px))}.ix-footer-inner{grid-template-columns:1.3fr repeat(2,1fr)}.ix-footer-group:nth-of-type(n+4){display:none}}@media (width<=520px){.ix-home-service-grid{grid-template-columns:1fr 1fr}.ix-home-service-grid>div{padding:7px}.ix-home-service-grid small{display:none}.ix-home-app-actions{width:100%}.ix-home-app-actions a{flex:1;justify-content:center}.ix-footer-inner{grid-template-columns:1fr 1fr;gap:14px;width:calc(100% - 16px)}.ix-footer-brand{grid-column:1/-1}.ix-footer-group:nth-of-type(n+3){display:none}.ix-footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;width:calc(100% - 16px);padding:8px 0}}html:is([data-route-group=public],[data-route-group=sports],[data-route-group=account],[data-route-group=auth]) body #root{line-height:var(--ix-leading-normal)}html:is([data-route-group=public],[data-route-group=sports],[data-route-group=account],[data-route-group=auth]) body #root :where(h1,h2,h3,h4){color:var(--text);line-height:var(--ix-leading-tight);text-wrap:balance}html:is([data-route-group=public],[data-route-group=sports],[data-route-group=account],[data-route-group=auth]) body #root :where(p,li,small){text-wrap:pretty}html:is([data-route-group=public],[data-route-group=sports],[data-route-group=account],[data-route-group=auth]) body #root :where(.btn,button,a,input,select,textarea){font-family:var(--ix-font-ui)}html:is([data-route-group=public],[data-route-group=sports],[data-route-group=account],[data-route-group=auth]) body #root :where(.btn,.btn-primary,.btn-soft,.btn-ghost,.btn-secondary){min-height:var(--ix-control-md);border-radius:var(--ix-radius-sm);font-size:var(--ix-text-sm);transition:transform var(--ix-transition-fast),box-shadow var(--ix-transition-fast),border-color var(--ix-transition-fast);font-weight:820}html:is([data-route-group=public],[data-route-group=sports],[data-route-group=account],[data-route-group=auth]) body #root :where(.btn,button,a)[disabled],html:is([data-route-group=public],[data-route-group=sports],[data-route-group=account],[data-route-group=auth]) body #root :where(.btn,button,a)[aria-disabled=true]{cursor:not-allowed!important;opacity:.56!important;transform:none!important}html:is([data-route-group=public],[data-route-group=sports],[data-route-group=account],[data-route-group=auth]) body #root :where(button,a,input,select,textarea):focus-visible{outline:2px solid color-mix(in srgb,var(--text) 52%,transparent)!important;outline-offset:2px!important}html:is([data-route-group=public],[data-route-group=sports],[data-route-group=account],[data-route-group=auth]) body #root :where(input,select,textarea){min-height:var(--ix-control-md)}html:is([data-route-group=public],[data-route-group=sports],[data-route-group=account],[data-route-group=auth]) body #root :where(img,picture,video,canvas,svg){max-width:100%}html:is([data-route-group=public],[data-route-group=sports],[data-route-group=account],[data-route-group=auth]) body #root :where(button,[role=button],a){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.loader,.sports-feed-spinner,.provider-games-spin{color:var(--muted)!important}.sports-featured-skeleton,.esports-loading-card,.casino-category-loading,.pgsoft-grid-placeholder{border:1px solid var(--border)!important;border-radius:var(--ix-radius-sm)!important;background:linear-gradient(90deg,var(--surface) 0%,var(--surface-2) 45%,var(--surface) 100%)!important;background-size:220% 100%!important;animation:1.6s ease-in-out infinite ix-skeleton!important;overflow:hidden!important}@keyframes ix-skeleton{0%{background-position:100% 0}to{background-position:-120% 0}}.sports-empty-panel,.sports-utility-empty,.bet-slip-empty,.casino-category-loading,.jili-games-empty,.pgsoft-native-empty,.marioclub-empty,.invite-empty-state,.affiliate-empty-state,.support-empty,.vip-empty,.deposit-empty,.withdraw-empty-help,.ix-home-lower-empty{border:1px dashed var(--border)!important;border-radius:var(--ix-radius-md)!important;min-height:110px!important;color:var(--muted)!important;background:color-mix(in srgb,var(--surface) 78%,transparent)!important;text-align:center!important;align-content:center!important;place-items:center!important;gap:7px!important;padding:16px!important;display:grid!important}.auth-message,.sports-feed-error,.sports-feed-warning,.sports-warning-panel,.free-spin-error,.deposit-alert-box,.withdraw-alert-box{border:1px solid var(--border)!important;border-radius:var(--ix-radius-sm)!important;color:var(--text)!important;background:var(--surface-2)!important;box-shadow:var(--ix-inset-highlight)!important;padding:9px 11px!important}.auth-message.error,.sports-feed-error{border-left:3px solid #f87171!important}.auth-message.success{border-left:3px solid #4ade80!important}.ix-home-lower,.ix-footer,.casino-provider-section,.sports-category-block,.static-info-content{content-visibility:auto;contain-intrinsic-size:auto 420px}@media (width<=768px){html,body{overscroll-behavior-y:auto;scroll-behavior:auto!important}html:is([data-route-group=public],[data-route-group=sports],[data-route-group=account],[data-route-group=auth]) body #root :where(.ix-topbar,.mobile-bottom-nav,.app-sidebar,.card,.ix-section,.sports-category-block,.sports-side-card,.casino-provider-section,.auth-card,.ix-footer){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:is([data-route-group=public],[data-route-group=sports],[data-route-group=account],[data-route-group=auth]) body #root :where(.ix-section,.sports-category-block,.sports-side-card,.provider-card,.casino-catalog-card,.jili-game-card,.pgsoft-native-card,.marioclub-card,.auth-card){box-shadow:var(--ix-inset-highlight)!important}.ix-home-hero,.casino-category-hero,.jili-games-hero,.marioclub-hero{box-shadow:none!important}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.sports-featured-skeleton,.esports-loading-card,.casino-category-loading,.pgsoft-grid-placeholder{animation:none!important}}@media (prefers-contrast:more){html:is([data-route-group=public],[data-route-group=sports],[data-route-group=account],[data-route-group=auth]){--border:#ffffff7a!important}}@media (pointer:coarse){html:is([data-route-group=public],[data-route-group=sports],[data-route-group=account],[data-route-group=auth]) body #root :where(.btn,button,.ix-button){min-height:var(--ix-touch-min)}}html:is([data-route-group=public],[data-route-group=sports],[data-route-group=account],[data-route-group=auth]){--ix-accent-cyan:#38bdf8;--ix-accent-blue:#24beff;--ix-accent-green:#22c55e;--ix-accent-cyan-soft:#38bdf829;--ix-accent-blue-soft:#24beff21;--ix-accent-green-soft:#22c55e24;--ix-accent-line:#38bdf861}html:is([data-route-group=public],[data-route-group=sports],[data-route-group=account],[data-route-group=auth]) body #root :where(.ix-section,.sports-category-block,.sports-side-card,.sports-featured-card,.sports-market-browser,.casino-provider-section,.jili-category-panel,.wallet-balance-card,.wallet-bonus-card,.profile-card,.verification-form,.deposit-section-card,.withdraw-account-card,.vip-status-card,.support-sidebar-panel,.support-chat-panel,.static-info-content,.content-card){border-color:color-mix(in srgb,var(--ix-accent-cyan) 24%,var(--border))!important}.ix-section-head,.sports-category-heading,.casino-provider-heading,.jili-category-header,.support-panel-head,.support-chat-head{background:linear-gradient(90deg,var(--ix-accent-cyan-soft),transparent 46%), var(--surface-2)!important}.ix-section-head h2,.sports-category-heading h2,.casino-provider-heading h2,.jili-category-header h2{text-shadow:0 0 18px #38bdf814}.ix-chip:hover,.ix-chip[aria-selected=true],.sports-tabs button.active,.sports-mode-switch button.active,.profile-tabs button.active,.casino-provider-tabs button.active{border-color:var(--ix-accent-line)!important;background:linear-gradient(180deg,#38bdf82e,#22c55e14),var(--surface-3)!important}.ix-home-quick a:nth-child(3n+1),.ix-home-side-card:nth-child(3n+1),.ix-home-service-grid>div:nth-child(3n+1){background:radial-gradient(circle at 15% 15%,var(--ix-accent-cyan-soft),transparent 58%), linear-gradient(180deg,var(--surface-2),var(--surface))!important}.ix-home-quick a:nth-child(3n+2),.ix-home-side-card:nth-child(3n+2),.ix-home-service-grid>div:nth-child(3n+2){background:radial-gradient(circle at 85% 10%,var(--ix-accent-green-soft),transparent 60%), linear-gradient(180deg,var(--surface-2),var(--surface))!important}.ix-home-quick a:nth-child(3n),.ix-home-side-card:nth-child(3n),.ix-home-service-grid>div:nth-child(3n){background:radial-gradient(circle at 50% 0%,var(--ix-accent-blue-soft),transparent 60%), linear-gradient(180deg,var(--surface-2),var(--surface))!important}.ix-home-quick a:hover,.ix-home-side-card:hover,.ix-home-slot-card:hover,.provider-card:hover,.casino-catalog-card:hover,.jili-game-card:hover,.pgsoft-native-card:hover,.marioclub-card:hover{border-color:var(--ix-accent-line)!important}.ix-home-odd strong,.sports-odd-button strong,.esports-odd-button strong,.bet-slip-card strong,.ix-home-event-meta b.is-live,.ix-live-dot,.sports-live-card.is-live .sports-live-title-row,.sports-live-sync-pill{color:#7fffb0!important}.ix-topbar-register,.ix-topbar-deposit,.ix-home-hero-cta,.ix-home-hero-cta--artwork,.sports-slip-place-btn,.deposit-confirm-btn,.withdraw-confirm-btn,.verification-submit,.complete-register-btn{color:#052e16!important;background:linear-gradient(#2bd36a,#20b95b)!important;border-color:#22c55e94!important;box-shadow:0 7px 18px #22c55e2b,inset 0 1px #ffffff2e!important}.mobile-bottom-nav-item.active,.sidebar-link.active{background:linear-gradient(90deg,var(--ix-accent-green-soft),var(--ix-accent-cyan-soft))!important;border-color:#38bdf842!important}.mobile-bottom-nav-item.active .mobile-bottom-nav-icon,.sidebar-link.active .sidebar-premium-icon{filter:drop-shadow(0 0 7px #38bdf847)}.ix-home-promo-card:first-child{box-shadow:0 8px 24px #22c55e17!important}.ix-home-promo-card:nth-child(2){box-shadow:0 8px 24px #24beff1c!important}.ix-home-promo-card:nth-child(3){box-shadow:0 8px 24px #38bdf81a!important}.main-content{min-width:0!important;overflow-x:clip!important}.page-stack,:where(.sports-page,.sports-utility-page,.bet-slip-page,.esports-page,.games-provider-page,.provider-games-page,.casino-category-page,.jili-games-page,.pgsoft-native-page,.marioclub-page,.wallet-page,.profile-page,.verification-page,.invite-page,.vip-page,.free-spin-page,.deposit-page,.withdraw-page,.notifications-page,.dashboard-page,.affiliate-page,.customer-support-page,.support-page,.static-info-page,.content-page,.public-agent-page,.static-page,.auth-page){min-width:0!important}@media (width>=1600px){html:is([data-route-group=public],[data-route-group=sports],[data-route-group=account]){--ix-content-max:1620px}.app-layout{grid-template-columns:238px minmax(0,1fr)!important}.app-sidebar{width:238px!important;min-width:238px!important}}@media (width>=1200px) and (width<=1599px){html:is([data-route-group=public],[data-route-group=sports],[data-route-group=account]){--ix-content-max:1480px}}@media (width>=769px) and (width<=1199px){html:is([data-route-group=public],[data-route-group=sports],[data-route-group=account],[data-route-group=auth]){--ix-content-gutter:14px}.ix-home-top,.ix-home-lower,.sports-page,.sports-utility-page,.bet-slip-page,.esports-page,.games-provider-page,.provider-games-page,.casino-category-page,.jili-games-page,.pgsoft-native-page,.marioclub-page,.wallet-page,.profile-page,.verification-page,.invite-page,.vip-page,.free-spin-page,.deposit-page,.withdraw-page,.notifications-page,.dashboard-page,.affiliate-page,.customer-support-page,.support-page,.static-info-page,.content-page,.public-agent-page,.static-page{width:calc(100% - 28px)!important}}@media (width<=768px){html:is([data-route-group=public],[data-route-group=sports],[data-route-group=account],[data-route-group=auth]){--ix-space-1:3px;--ix-space-2:6px;--ix-space-3:9px;--ix-space-4:12px;--ix-space-5:15px;--ix-space-6:18px;--ix-radius-sm:7px;--ix-radius-md:9px;--ix-radius-lg:12px;--ix-control-sm:29px;--ix-control-md:34px;--ix-control-lg:39px}.ix-topbar{height:48px!important}.ix-topbar-inner{gap:5px!important;padding:0 7px!important}.ix-topbar-menu{flex-basis:31px!important;width:31px!important;height:31px!important}.ix-topbar-menu svg{width:18px!important;height:18px!important}.ix-topbar-mobile-logo{flex-basis:88px!important;width:88px!important;height:35px!important}.ix-topbar-login,.ix-topbar-register,.ix-topbar-wallet,.ix-topbar-profile{border-radius:7px!important;height:30px!important;min-height:30px!important;font-size:10px!important}.ix-topbar-login,.ix-topbar-register{gap:4px!important;padding:0 7px!important}.ix-topbar-login svg,.ix-topbar-register svg{width:13px!important;height:13px!important}.ix-topbar-profile{flex-basis:30px!important;width:30px!important}.ix-home-top{gap:5px!important;width:calc(100% - 12px)!important;padding-top:5px!important}.ix-home-lower{gap:6px!important;width:calc(100% - 12px)!important;padding-top:5px!important;padding-bottom:8px!important}.ix-home-hero{border-radius:8px!important;height:126px!important}.ix-home-hero-cta--artwork{min-height:27px!important;padding:0 9px!important;font-size:9px!important;bottom:8px!important;left:9px!important}.ix-home-quick{grid-template-columns:repeat(8,minmax(57px,1fr))!important;gap:4px!important}.ix-home-quick a{border-radius:7px!important;gap:2px!important;min-height:50px!important;font-size:8px!important}.ix-home-quick img{width:24px!important;height:24px!important}.ix-section-head{min-height:36px!important;padding:5px 8px!important}.ix-section-head h2{font-size:14px!important}.ix-section-head h2 svg{width:15px!important;height:15px!important}.ix-section-link{font-size:9px!important}.ix-home-sports-tabs{gap:4px!important;padding:0 7px 6px!important}.ix-chip{min-height:26px!important;padding:0 8px!important;font-size:10px!important}.ix-home-featured-list,.ix-home-live-list{gap:4px!important;padding:0 5px 5px!important}.ix-home-featured-row{grid-template-columns:73px minmax(0,1fr) 24px!important;gap:4px!important;min-height:82px!important;padding:4px 5px!important}.ix-home-event-meta{grid-template-columns:14px minmax(0,1fr)!important;gap:4px!important}.ix-home-event-meta>span{font-size:10px!important}.ix-home-event-meta small,.ix-home-event-meta b{font-size:8px!important}.ix-home-team-mark{flex-basis:20px!important;width:20px!important;height:20px!important}.ix-home-team-mark b{font-size:6px!important}.ix-home-teams{gap:3px!important}.ix-home-teams>div{gap:4px!important}.ix-home-teams strong{font-size:9px!important}.ix-home-score{gap:3px!important;font-size:9px!important}.ix-home-featured-odds{gap:3px!important}.ix-home-featured-odds .ix-home-odd{min-height:29px!important;padding:3px 5px!important}.ix-home-odd small{font-size:7px!important}.ix-home-odd strong{font-size:9px!important}.ix-home-live-row{grid-template-columns:minmax(0,1fr) 116px!important;min-height:64px!important;padding:5px!important}.ix-home-live-event{gap:2px 5px!important}.ix-home-live-event small,.ix-home-live-event strong{font-size:8px!important}.ix-home-live-odds{gap:2px!important}.ix-home-live-odds .ix-home-odd{min-height:29px!important;padding:2px!important}.ix-live-casino-feature{height:145px!important;margin:0 5px 5px!important}.ix-live-casino-feature>div{max-width:195px!important;left:11px!important}.ix-live-casino-feature small{font-size:7px!important}.ix-live-casino-feature strong{font-size:20px!important}.ix-live-casino-feature p{margin:4px 0 7px!important;font-size:9px!important}.ix-home-slot-grid{grid-template-columns:repeat(4,minmax(84px,1fr))!important;gap:4px!important;padding:0 5px 5px!important}.ix-home-slot-card>span{padding:4px 5px!important}.ix-home-slot-card strong{font-size:8px!important}.ix-home-slot-card small{font-size:7px!important}.ix-home-lower-heading h2{font-size:16px!important}.ix-home-lower-heading small{font-size:7px!important}.ix-home-promo-grid{grid-template-columns:repeat(3,minmax(185px,1fr))!important;gap:5px!important}.ix-home-promo-card{height:92px!important}.ix-home-promo-card>div{gap:2px!important;left:9px!important}.ix-home-promo-card strong{font-size:11px!important}.ix-home-promo-card small,.ix-home-promo-card b{font-size:7px!important}.ix-home-payment-grid{grid-template-columns:repeat(7,minmax(75px,1fr))!important;gap:4px!important;padding:0 5px 5px!important}.ix-home-payment-grid span{min-height:34px!important;font-size:8px!important}.ix-home-service-grid{gap:4px!important}.ix-home-service-grid>div{gap:5px!important;min-height:48px!important;padding:5px 6px!important}.ix-home-service-grid svg{width:16px!important;height:16px!important}.ix-home-service-grid b{font-size:8px!important}.ix-home-app{gap:8px!important;min-height:65px!important;padding:8px 9px!important}.ix-home-app-copy{gap:7px!important}.ix-home-app-copy>svg{width:21px!important;height:21px!important}.ix-home-app-copy small{font-size:7px!important}.ix-home-app-copy b{font-size:13px!important}.ix-home-app-copy p{font-size:8px!important}.ix-home-app-actions{gap:4px!important}.ix-home-app-actions a{min-height:32px!important;padding:0 9px!important;font-size:9px!important}.sports-page,.sports-utility-page,.bet-slip-page,.esports-page{width:calc(100% - 12px)!important;padding:5px 0 62px!important}.sports-page h1,.sports-utility-page h1,.esports-page h1{margin-bottom:4px!important;font-size:clamp(24px,8vw,34px)!important;line-height:1!important}.sports-page .page-eyebrow,.sports-utility-page .page-eyebrow,.esports-page .page-eyebrow{font-size:9px!important}.sports-toolbar{gap:5px!important;margin-bottom:5px!important}.sports-toolbar-premium{border-radius:8px!important;padding:5px!important}.sports-mode-switch{gap:2px!important;padding:2px!important}.sports-mode-switch button{min-height:29px!important;padding:3px 7px!important;font-size:9px!important}.sports-toolbar-actions{gap:4px!important}.sports-live-sync-pill,.sports-favorites-filter,.sports-search-pill{min-height:31px!important;font-size:9px!important}.sports-tabs{gap:3px!important;margin-bottom:5px!important;padding:3px!important}.sports-tabs button{min-height:28px!important;padding:3px 7px!important;font-size:9px!important}.sports-category-block{border-radius:8px!important;margin-bottom:5px!important}.sports-category-heading{min-height:37px!important;padding:5px 7px!important}.sports-league-heading{min-height:31px!important;padding:4px 7px!important}.sports-league-match-list{gap:3px!important;padding:4px!important}.sports-live-card{border-radius:7px!important;padding:5px!important}.sports-team-row{gap:5px!important;min-height:34px!important;padding:3px 5px!important}.sports-team-logo{width:23px!important;height:23px!important}.sports-market-label{min-height:22px!important;margin:4px 0 3px!important;font-size:8px!important}.sports-odds-grid{gap:3px!important}.sports-odd-button,.sports-no-odds{min-height:33px!important;padding:3px 5px!important;font-size:9px!important}.games-provider-page,.provider-games-page,.casino-category-page,.jili-games-page,.pgsoft-native-page,.marioclub-page{gap:6px!important;width:calc(100% - 12px)!important;padding:5px 0 62px!important}.games-provider-page h1,.provider-games-page h1,.casino-category-page h1,.jili-games-page h1,.pgsoft-native-page h1,.marioclub-page h1{font-size:clamp(24px,8vw,34px)!important;line-height:1!important}.games-filter,.provider-games-compact-header,.casino-category-search,.jili-games-filter,.pgsoft-native-filter,.marioclub-filter{padding:5px!important}.provider-search,.provider-games-search,.casino-category-search input{min-height:32px!important;font-size:10px!important}.provider-grid,.provider-games-grid,.casino-category-grid,.jili-games-grid,.pgsoft-native-grid,.marioclub-grid{gap:4px!important}.casino-catalog-card__body,.jili-game-card-body,.pgsoft-native-body,.marioclub-body{min-height:34px!important;padding:4px 5px!important;font-size:9px!important}.casino-category-hero,.jili-games-hero,.marioclub-hero{min-height:90px!important;padding:10px!important}.casino-provider-tabs{gap:3px!important;padding:3px!important}.casino-provider-tabs button{min-height:29px!important;padding:3px 7px!important;font-size:9px!important}.casino-provider-heading,.jili-category-header{min-height:36px!important;padding:5px 7px!important}.wallet-page,.profile-page,.verification-page,.invite-page,.vip-page,.free-spin-page,.deposit-page,.withdraw-page,.notifications-page,.dashboard-page,.affiliate-page,.customer-support-page,.support-page,.static-info-page,.content-page,.public-agent-page,.static-page{width:calc(100% - 12px)!important;padding:5px 0 62px!important}.auth-page{width:calc(100% - 12px)!important;min-height:auto!important;padding:5px 0 62px!important}.auth-card{border-radius:10px!important;padding:12px!important}.auth-card h2,.login-card-header h2,.register-card-header h2{font-size:23px!important}.input-group{gap:4px!important}.input-group label{font-size:10px!important}.input-group input,.input-group select,.input-group textarea,.promo-input{min-height:37px!important;font-size:11px!important}.social-auth-btn,.quick-register-btn{min-height:36px!important;font-size:10px!important}.wallet-balance-card,.invite-hero-card,.vip-hero,.affiliate-hero-card{padding:11px!important}.wallet-bonus-card,.wallet-activity-card,.profile-card,.verification-form,.invite-rules-card,.invite-summary-card,.invite-table-card,.vip-status-card,.vip-progress-card,.vip-rules-card,.vip-levels-card,.vip-rewards-card{padding:8px!important}.deposit-method-grid{gap:5px!important;padding:6px!important}.deposit-method-card{min-height:94px!important}.deposit-method-logo-box{min-height:58px!important}.deposit-method-title{min-height:33px!important;font-size:9px!important}.support-layout{gap:6px!important}.support-panel-head,.support-chat-head{min-height:37px!important;padding:5px 8px!important}.support-ticket-list{gap:3px!important;padding:5px!important}.support-messages{padding:6px!important}.static-info-content,.content-card,.static-rule-card,.static-faq-item,.customer-support-card{padding:9px!important}.ix-footer{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))!important;margin-top:10px!important}.ix-footer-inner{gap:10px!important;width:calc(100% - 12px)!important;padding:14px 0 10px!important}.ix-footer-brand .logo-mark{width:116px!important;height:46px!important}.ix-footer-brand p{margin-bottom:7px!important;font-size:8px!important}.ix-footer-group strong{font-size:9px!important}.ix-footer-group a{font-size:8px!important}.ix-footer-bottom{width:calc(100% - 12px)!important;min-height:32px!important;font-size:7px!important}.app-layout-with-mobile-bottom-nav{--mobile-bottom-nav-height:56px!important}.mobile-bottom-nav{height:calc(56px + env(safe-area-inset-bottom,0px))!important;padding:2px 3px env(safe-area-inset-bottom,0px)!important;border-radius:12px 12px 0 0!important}.mobile-bottom-nav-item{min-height:48px!important;padding:2px 0 1px!important}.mobile-bottom-nav-icon.has-premium-icon{flex-basis:23px!important;width:23px!important;height:23px!important}.mobile-bottom-nav-premium-icon{width:23px!important;height:23px!important}.mobile-bottom-nav-label{font-size:clamp(.46rem,1.95vw,.58rem)!important}.mobile-bottom-nav-item--betslip{height:58px!important;margin-top:-11px!important}.mobile-bottom-nav-item--betslip .mobile-bottom-nav-icon.has-premium-icon{flex-basis:27px!important;width:27px!important;height:27px!important}.mobile-bottom-nav-item--betslip .mobile-bottom-nav-premium-icon{width:27px!important;height:27px!important}}@media (width<=359px){.ix-topbar-mobile-logo{flex-basis:78px!important;width:78px!important}.ix-topbar-login{display:none!important}.ix-topbar-register{padding:0 6px!important}.ix-home-hero{height:114px!important}.ix-home-quick{grid-template-columns:repeat(8,minmax(53px,1fr))!important}.ix-home-featured-row{grid-template-columns:67px minmax(0,1fr) 22px!important}.ix-home-event-meta small,.ix-home-event-meta b{font-size:7px!important}.ix-home-teams strong{font-size:8px!important}.ix-home-featured-odds .ix-home-odd{padding-inline:3px!important}.ix-home-odd small{max-width:48px!important}.sports-toolbar-actions{grid-template-columns:1fr!important}.sports-search-pill{grid-column:auto!important}}@media (width>=431px) and (width<=768px){.ix-home-hero{height:145px!important}.ix-home-featured-row{grid-template-columns:82px minmax(0,1fr) 26px!important}.provider-grid,.provider-games-grid,.casino-category-grid,.jili-games-grid,.pgsoft-native-grid,.marioclub-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=768px){.sports-toolbar-actions{grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;gap:4px!important;width:100%!important;display:grid!important;overflow:visible!important}.sports-live-sync-pill{text-overflow:ellipsis!important;white-space:nowrap!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 8px!important;overflow:hidden!important}.sports-favorites-filter{place-items:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;margin:0!important;padding:0!important;font-size:0!important;display:grid!important}.sports-favorites-filter svg{width:15px!important;height:15px!important}.sports-search-pill{grid-column:1/-1!important;width:100%!important;min-width:0!important;margin:0!important}.ix-home-hero{aspect-ratio:1916/430!important;height:auto!important;min-height:0!important}.ix-home-hero picture,.ix-home-hero picture img{object-fit:contain!important;object-position:center!important;background:var(--surface-2)!important;width:100%!important;height:100%!important;display:block!important}.ix-home-hero-overlay,.ix-home-hero-cta--artwork{display:none!important}}.ix-home-promo-card>picture{width:100%;height:100%;display:block}.ix-home-promo-card>picture>img{object-fit:cover;width:100%;height:100%;display:block}.static-card-media{color:var(--ix-accent-cyan)!important;background:radial-gradient(circle,var(--ix-accent-cyan-soft),transparent 68%), var(--surface-2)!important;place-items:center!important;display:grid!important}.static-card-media svg{filter:drop-shadow(0 0 10px #38bdf838);width:32px!important;height:32px!important}@media (width<=520px){.sports-result-row{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"home score""away score"!important;align-items:center!important;gap:3px 8px!important;min-height:68px!important;padding:6px 7px!important;display:grid!important}.sports-result-row>div:first-child{grid-area:home!important}.sports-result-row>b{white-space:normal!important;grid-area:score!important;align-self:stretch!important;place-items:center!important;min-width:52px!important;max-width:72px!important;font-size:.78rem!important;display:grid!important}.sports-result-row>div:last-child{grid-area:away!important}.sports-result-row>div{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:5px!important;min-width:0!important;display:grid!important}.sports-result-row strong{white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-width:0!important;font-size:.68rem!important;display:-webkit-box!important;overflow:visible!important}.sports-result-row small{white-space:nowrap!important;text-overflow:clip!important;font-size:.54rem!important;overflow:visible!important}}@media (pointer:coarse) and (width<=768px){.ix-topbar-menu{flex-basis:36px!important;width:36px!important;height:36px!important}.ix-topbar-login,.ix-topbar-register,.ix-topbar-profile{height:34px!important;min-height:34px!important}.ix-topbar-profile{flex-basis:34px!important;width:34px!important}.ix-section-link{align-items:center!important;min-height:32px!important;padding:0 4px!important;display:inline-flex!important}.sports-mode-switch button,.sports-tabs button,.casino-provider-tabs button{min-height:34px!important}.ix-home-empty a{align-items:center!important;min-height:32px!important;padding-inline:5px!important;display:inline-flex!important}}.ix-provider-more{justify-self:center!important;width:min(320px,100%)!important;margin:4px auto 0!important}.provider-grid,.sports-results-groups,.casino-provider-section{content-visibility:auto;contain-intrinsic-size:auto 700px}.auth-visual-heading{max-width:780px;color:var(--text);letter-spacing:-.07em;margin:28px 0 16px;font-size:clamp(3rem,8vw,6.8rem);font-weight:800;line-height:.9}.auth-card-main-title{color:var(--text);margin:0;line-height:1.1;letter-spacing:-.025em!important;font-size:clamp(1.5rem,2.4vw,2rem)!important}@media (width<=980px){.auth-card-main-title{font-size:23px!important}.auth-page>.auth-visual{display:none!important}.auth-page{overflow-x:hidden!important}.auth-panel,.auth-card{min-width:0!important;max-width:100%!important}}@media (width<=768px){.ix-home-odd,.sports-mode-switch button,.sports-tabs button{min-height:32px!important}.sports-favorite-button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.sports-card-title-button{min-height:32px!important}.sports-live-card button:not(.sports-odd-button){min-height:32px}.casino-provider-tabs button{min-width:36px!important;min-height:32px!important}.auth-links a{justify-content:center!important;align-items:center!important;min-height:32px!important;display:flex!important}.ix-home-lower-heading a,.ix-home-empty a{align-items:center!important;min-height:30px!important;display:inline-flex!important}.ix-footer-group a{align-items:center!important;min-height:28px!important;display:flex!important}}@media (width<=520px){.sports-result-row{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"home""away""score"!important;gap:3px!important;min-height:82px!important}.sports-result-row>b{border-top:1px solid var(--border)!important;text-align:right!important;white-space:normal!important;justify-content:flex-end!important;align-self:auto!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:27px!important;padding:3px 5px!important;font-size:.68rem!important;line-height:1.15!important;display:flex!important}.static-page .static-panel{padding:9px!important}.static-page .static-panel>h2{margin:0 0 8px!important;font-size:1.1rem!important}.static-page .static-grid{grid-template-columns:1fr!important;gap:6px!important;display:grid!important}.static-page .static-card{grid-template-columns:74px minmax(0,1fr)!important;min-height:92px!important;display:grid!important;overflow:hidden!important}.static-page .static-card-media{border-right:1px solid var(--border)!important;width:74px!important;height:100%!important;min-height:92px!important}.static-page .static-card-media svg{width:26px!important;height:26px!important}.static-page .static-card-body{padding:8px 9px!important}.static-page .static-card-body h3{margin:0 0 4px!important;font-size:.78rem!important;line-height:1.2!important}.static-page .static-card-body p{-webkit-line-clamp:3!important;color:var(--muted)!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:.64rem!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}}.ix-home-sports-tabs{min-height:38px;align-items:center!important}.ix-home-sport-filter{cursor:pointer;-webkit-user-select:none;user-select:none;border-color:color-mix(in srgb,var(--ix-accent-cyan) 20%,var(--border))!important;min-height:32px!important;transition:border-color var(--ix-transition-fast),background var(--ix-transition-fast),transform var(--ix-transition-fast)!important;gap:6px!important}.ix-home-sport-filter:hover{transform:translateY(-1px);border-color:var(--ix-accent-line)!important}.ix-home-sport-filter>b{border:1px solid color-mix(in srgb,var(--ix-accent-cyan) 28%,var(--border));border-radius:var(--ix-radius-pill);min-width:19px;height:18px;color:var(--muted);background:#38bdf814;place-items:center;padding:0 5px;font-size:8px;font-weight:900;line-height:1;display:inline-grid}.ix-home-sport-filter.is-active,.ix-home-sport-filter[aria-selected=true]{color:#fff!important;background:linear-gradient(180deg,#22c55e38,#38bdf824),var(--surface-3)!important;border-color:#22c55e8c!important;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #22c55e14!important}.ix-home-sport-filter.is-active>b,.ix-home-sport-filter[aria-selected=true]>b{color:#9dffc1;background:#22c55e24;border-color:#22c55e6b}@media (width<=768px){.ix-home-sports-tabs{scroll-snap-type:x proximity;gap:4px!important;min-height:34px!important;padding:0 5px 5px!important}.ix-home-sport-filter{scroll-snap-align:start;gap:5px!important;min-height:31px!important;padding:0 8px!important;font-size:9px!important}.ix-home-sport-filter>b{min-width:17px;height:16px;padding:0 4px;font-size:7px}}@media (width<=1199px){.ix-home-featured-list,.ix-home-live-list{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-inline:7px;align-items:stretch!important;gap:7px!important;padding:0 7px 8px!important;display:flex!important;overflow:auto hidden!important}.ix-home-featured-list::-webkit-scrollbar{display:none}.ix-home-live-list::-webkit-scrollbar{display:none}.ix-home-featured-row,.ix-home-live-row{scroll-snap-align:start;flex:0 0 clamp(330px,72vw,620px)!important;width:auto!important;max-width:none!important}.ix-home-featured-row{min-width:0!important}.ix-home-live-row{align-self:stretch!important;min-width:0!important}}@media (width<=768px){.ix-home-featured-list,.ix-home-live-list{scroll-padding-inline:5px;gap:6px!important;padding:0 5px 6px!important}.ix-home-featured-row{flex-basis:min(86vw,360px)!important;min-height:96px!important}.ix-home-live-row{flex-basis:min(84vw,340px)!important;min-height:72px!important}}@media (width<=359px){.ix-home-featured-row{flex-basis:88vw!important}.ix-home-live-row{flex-basis:86vw!important}}@media (width>=769px) and (width<=1199px){.ix-home-betting-grid{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.ix-home-featured-row,.ix-home-live-row{flex-basis:min(68vw,620px)!important}}.ix-home-mobile-only{display:none!important}@media (width<=768px){.ix-home-desktop-only{display:none!important}.ix-home-mobile-only{display:block!important}.ix-home-sports-tabs{padding-top:5px!important}.ix-home-mobile-game-rail{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-inline:5px;align-items:stretch!important;gap:6px!important;padding:0 5px 6px!important;display:flex!important;overflow:auto hidden!important}.ix-home-mobile-game-rail::-webkit-scrollbar{display:none}.ix-home-mobile-game-card{scroll-snap-align:start;border:1px solid color-mix(in srgb,var(--ix-accent-cyan) 22%,var(--border))!important;min-width:0!important;color:var(--text)!important;background:linear-gradient(180deg,var(--surface-2),var(--surface))!important;box-shadow:var(--ix-inset-highlight)!important;border-radius:9px!important;flex:0 0 clamp(132px,40vw,154px)!important;text-decoration:none!important;overflow:hidden!important}.ix-home-mobile-game-media{aspect-ratio:4/3;background:var(--surface-2);width:100%;overflow:hidden}.ix-home-mobile-game-img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.ix-home-mobile-game-card>span{border-top:1px solid var(--border);align-items:center;min-height:35px;padding:5px 7px;display:flex}.ix-home-mobile-game-card strong{width:100%;min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;line-height:1.25;overflow:hidden}.ix-home-mobile-rail-empty{border:1px dashed var(--border);min-height:92px;color:var(--muted);background:var(--surface-2);text-align:center;border-radius:8px;place-items:center;margin:0 5px 6px;font-size:10px;display:grid}.ix-home-slots .ix-home-mobile-game-card small{display:none!important}.ix-home-promotions{min-width:0;overflow:hidden}.ix-home-promo-grid{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:stretch!important;gap:6px!important;padding:0 0 2px!important;display:flex!important;overflow:auto hidden!important}.ix-home-promo-grid::-webkit-scrollbar{display:none}.ix-home-promo-card{scroll-snap-align:start;border-radius:8px!important;flex:0 0 clamp(132px,39vw,150px)!important;width:auto!important;height:88px!important;min-height:88px!important}.ix-home-promo-card>div{gap:2px!important;max-width:none!important;left:8px!important;right:6px!important}.ix-home-promo-card strong{font-size:10px!important;line-height:1.15!important}.ix-home-promo-card small{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;font-size:7px!important;display:-webkit-box!important;overflow:hidden!important}.ix-home-promo-card b{font-size:7px!important}.ix-home-poker{overflow:hidden!important}}@media (width<=359px){.ix-home-mobile-game-card,.ix-home-promo-card{flex-basis:42vw!important}}@media (width<=768px){.ix-home-mobile-game-rail{gap:5px!important}.ix-home-mobile-game-card{border-radius:8px!important;flex-basis:clamp(112px,31.5vw,124px)!important}.ix-home-mobile-game-media{aspect-ratio:4/3!important}.ix-home-mobile-game-card>span{min-height:30px!important;padding:4px 6px!important}.ix-home-mobile-game-card strong{font-size:8.5px!important}.ix-home-promo-grid{gap:5px!important}.ix-home-promo-card{flex-basis:clamp(112px,31.5vw,124px)!important;height:74px!important;min-height:74px!important}.ix-home-promo-card>div{left:6px!important;right:4px!important}.ix-home-promo-card strong{font-size:8.5px!important}.ix-home-promo-card small,.ix-home-promo-card b{font-size:6.5px!important}.ix-home-live-casino .ix-section-head,.ix-home-slots .ix-section-head,.ix-home-poker .ix-section-head{min-height:38px!important}}@media (width<=359px){.ix-home-mobile-game-card,.ix-home-promo-card{flex-basis:34vw!important}}@media (width<=768px){.app-layout-with-mobile-bottom-nav .main-content:has(.ix-home-lower){padding-bottom:8px!important}.ix-footer{margin-top:8px!important}}@media (width<=980px){html[data-route-group=auth] body #root .auth-page:not(.agent-login-page){width:calc(100% - 16px)!important;max-width:560px!important;min-height:auto!important;margin:0 auto!important;padding:10px 0 68px!important;display:block!important;overflow:visible!important}html[data-route-group=auth] body #root .auth-page:not(.agent-login-page)>.auth-visual{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;display:none!important;position:absolute!important;inset:auto!important;overflow:hidden!important}html[data-route-group=auth] body #root .auth-page:not(.agent-login-page)>.auth-panel{width:100%!important;min-width:0!important;max-width:100%!important;margin:0 auto!important;padding:0!important;display:block!important}html[data-route-group=auth] body #root .auth-page:not(.agent-login-page) .auth-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important}html[data-route-group=auth] body #root .auth-page:not(.agent-login-page) .login-card-header,html[data-route-group=auth] body #root .auth-page:not(.agent-login-page) .register-card-header{text-align:center!important}}html[data-route-group=auth] body #root .auth-card input:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;caret-color:var(--text)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset!important;box-shadow:0 0 0 1000px var(--surface-2) inset!important;background:var(--surface-2)!important;background-color:var(--surface-2)!important;transition:background-color 9999s ease-out!important}html[data-route-group=auth] body #root .auth-card input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;caret-color:var(--text)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset!important;box-shadow:0 0 0 1000px var(--surface-2) inset!important;background:var(--surface-2)!important;background-color:var(--surface-2)!important;transition:background-color 9999s ease-out!important}html[data-route-group=auth] body #root .auth-card input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;caret-color:var(--text)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset!important;box-shadow:0 0 0 1000px var(--surface-2) inset!important;background:var(--surface-2)!important;background-color:var(--surface-2)!important;transition:background-color 9999s ease-out!important}html[data-route-group=auth] body #root .auth-card input:autofill{-webkit-text-fill-color:var(--text)!important;caret-color:var(--text)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset!important;box-shadow:0 0 0 1000px var(--surface-2) inset!important;background:var(--surface-2)!important;background-color:var(--surface-2)!important;transition:background-color 9999s ease-out!important}@media (width<=768px){.ix-home-live:has(.ix-home-empty){height:auto!important;min-height:0!important}.ix-home-live .ix-home-empty{gap:4px!important;height:auto!important;min-height:86px!important;padding:8px 10px 10px!important}.ix-home-live .ix-home-empty svg{width:24px!important;height:24px!important}.ix-home-live .ix-home-empty span{font-size:11px!important;line-height:1.25!important}.ix-home-live .ix-home-empty a{min-height:26px!important;font-size:10px!important}.ix-footer{padding-bottom:calc(58px + env(safe-area-inset-bottom,0px))!important;margin-top:8px!important}.ix-footer-inner{grid-template-columns:1fr!important;gap:10px!important;width:calc(100% - 20px)!important;padding:12px 0 9px!important;display:grid!important}.ix-footer-brand{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important}.ix-footer-brand .logo-mark{width:92px!important;height:38px!important;margin:0!important}.ix-footer-brand p{max-width:none!important;margin:0!important;font-size:7.5px!important;line-height:1.35!important}.ix-footer-age{border-width:1.5px!important;width:31px!important;height:31px!important;font-size:8px!important}.ix-footer-group:nth-of-type(n+3){display:none!important}.ix-footer-group:nth-of-type(2){border-top:1px solid var(--border)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px 8px!important;padding-top:7px!important;display:grid!important}.ix-footer-group:nth-of-type(2)>strong{grid-column:1/-1!important;margin:0 0 2px!important;font-size:8px!important}.ix-footer-group:nth-of-type(2)>a{align-items:center!important;min-height:24px!important;padding:0!important;font-size:7.5px!important;display:flex!important}.ix-footer-bottom{flex-flow:wrap!important;justify-content:space-between!important;align-items:center!important;gap:3px 8px!important;width:calc(100% - 20px)!important;min-height:30px!important;margin:0 auto!important;padding:6px 0!important;font-size:6.5px!important;display:flex!important}.ix-home-mobile-game-media{isolation:isolate;position:relative!important}.ix-home-mobile-game-art-fallback{background:radial-gradient(circle at 50% 35%,#38bdf82e,transparent 48%), linear-gradient(145deg,var(--surface-2),var(--surface-3));width:100%;height:100%;color:var(--text);place-items:center;display:grid}.ix-home-mobile-game-art-fallback b{border:1px solid color-mix(in srgb,var(--ix-accent-cyan) 34%,var(--border));letter-spacing:.04em;background:#00081438;border-radius:7px;place-items:center;width:34px;height:24px;font-size:10px;font-weight:950;display:grid}.ix-home-provider-badge{z-index:2;background:#081822db;border:1px solid #ffffff2e;border-radius:5px;place-items:center;width:30px;height:18px;padding:2px 3px;display:grid;position:absolute;bottom:4px;right:4px;overflow:hidden;box-shadow:0 2px 7px #00000038;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ix-home-provider-badge img{object-fit:contain;width:100%;height:100%;display:block}.ix-home-provider-badge b{color:#fff;letter-spacing:.02em;font-size:6px;font-weight:950;line-height:1}.ix-home-mobile-game-card>span{align-items:flex-start!important;min-height:32px!important}.ix-home-mobile-game-card strong{-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:clip!important;-webkit-box-orient:vertical!important;line-height:1.2!important;display:-webkit-box!important;overflow:hidden!important}}.app-main:has(>.ix-topbar){--ix-public-gutter:18px}.app-main:has(>.ix-topbar)>.main-content{padding-left:max(var(--ix-public-gutter),var(--app-safe-left,0px))!important;padding-right:max(var(--ix-public-gutter),var(--app-safe-right,0px))!important}.app-main:has(>.ix-topbar)>.main-content :where(.ix-page,.sports-page,.sports-utility-page,.bet-slip-page,.esports-page,.games-provider-page,.provider-games-page,.casino-category-page,.jili-games-page,.pgsoft-native-page,.marioclub-page,.wallet-page,.profile-page,.verification-page,.invite-page,.vip-page,.free-spin-page,.deposit-page,.withdraw-page,.notifications-page,.dashboard-page,.affiliate-page,.customer-support-page,.support-page,.static-info-page,.content-page,.public-agent-page,.static-page){width:100%!important;max-width:var(--ix-content-max)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}.app-main:has(>.ix-topbar)>.main-content .auth-page:not(.agent-login-page){box-sizing:border-box!important}.app-main:has(>.ix-topbar)>.ix-footer :where(.ix-footer-inner,.ix-footer-bottom){width:min(var(--ix-content-max), calc(100% - (max(var(--ix-public-gutter),var(--app-safe-left,0px)) + max(var(--ix-public-gutter),var(--app-safe-right,0px)))))!important;margin-left:auto!important;margin-right:auto!important}@media (width>=769px) and (width<=1199px){.app-main:has(>.ix-topbar){--ix-public-gutter:14px}}@media (width<=768px){.app-main:has(>.ix-topbar){--ix-public-gutter:6px}.app-main:has(>.ix-topbar)>.main-content :where(.ix-page,.sports-page,.sports-utility-page,.bet-slip-page,.esports-page,.games-provider-page,.provider-games-page,.casino-category-page,.jili-games-page,.pgsoft-native-page,.marioclub-page,.wallet-page,.profile-page,.verification-page,.invite-page,.vip-page,.free-spin-page,.deposit-page,.withdraw-page,.notifications-page,.dashboard-page,.affiliate-page,.customer-support-page,.support-page,.static-info-page,.content-page,.public-agent-page,.static-page,.auth-page:not(.agent-login-page)){width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.main-content:has(.ix-home-top){padding-top:4px!important}.main-content:has(.ix-home-top) :where(.ix-home-top,.ix-home-lower){width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.main-content:has(.ix-home-top) .ix-home-top{padding-top:0!important}.main-content:has(.ix-home-top) :where(.ix-home-featured,.ix-home-live,.ix-home-live-casino,.ix-home-slots,.ix-home-promotions,.ix-home-poker,.ix-home-payments,.ix-home-service-grid,.ix-home-app){max-width:100%!important;margin-left:0!important;margin-right:0!important}.app-main:has(>.ix-topbar)>.ix-topbar .ix-topbar-inner{padding-left:max(7px,var(--app-safe-left,0px))!important;padding-right:max(7px,var(--app-safe-right,0px))!important}.app-layout-with-mobile-bottom-nav .mobile-bottom-nav{padding-left:max(3px,var(--app-safe-left,0px))!important;padding-right:max(3px,var(--app-safe-right,0px))!important}.main-content:has(.ix-home-top) :where(.ix-home-quick,.ix-home-sports-tabs,.ix-home-featured-list,.ix-home-live-list,.ix-home-mobile-game-rail,.ix-home-promo-grid,.ix-home-payment-grid){overscroll-behavior-inline:contain;scroll-snap-type:x mandatory!important}.main-content:has(.ix-home-top) :where(.ix-home-quick>a,.ix-home-sport-filter,.ix-home-featured-row,.ix-home-live-row,.ix-home-mobile-game-card,.ix-home-promo-card,.ix-home-payment-grid>*){scroll-snap-align:start}}@media (width<=319px){.app-main:has(>.ix-topbar){--ix-public-gutter:4px}}@media (width>=769px) and (width<=1199px){.main-content:has(.ix-home-top){padding-top:10px!important}.main-content:has(.ix-home-top) .ix-home-top{padding-top:0!important}}@media (width>=1200px){.main-content:has(.ix-home-top){padding-top:12px!important}.main-content:has(.ix-home-top) .ix-home-top{padding-top:0!important}}@media (width<=359px){.ix-home-promo-card small{-webkit-line-clamp:2!important;line-height:1.08!important}}@media (width<=980px){body #app .auth-page:not(.agent-login-page)>.auth-visual{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;position:absolute!important;inset:auto!important;overflow:hidden!important}}@media (width<=980px) and (pointer:coarse){body .app-main :is(.sports-mode-switch button,.sports-tabs button,.sports-favorites-filter,.sports-live-sync-pill,.sports-search-pill,.sports-odd-button,.sports-no-odds,.sports-market-tabs button,.esports-odd-button,.provider-games-load-more,.casino-category-load-more,.jili-load-more,.pgsoft-native-load-more,.marioclub-load-more){min-height:var(--ix-touch-min)!important}body .app-main .sports-favorites-filter{min-width:var(--ix-touch-min)!important}body .app-main :is(.ix-section-link,.ix-home-empty>a,.ix-home-lower-heading>a,.ix-home-app-actions>a,.view-all-link,.ix-topbar-login,.ix-topbar-register,.static-back-link,.provider-back-button){min-height:var(--ix-touch-min)!important;align-items:center!important;display:inline-flex!important}body .app-main :is(.casino-category-search input,.jili-games-filter input,.pgsoft-native-filter input,.marioclub-filter input,.provider-games-search input,.sports-search-pill input),body .app-main .ix-footer .logo-mark{min-height:var(--ix-touch-min)!important}body .app-main .center-screen .auth-links>a,body .app-main .center-screen .auth-card>a.btn{min-height:var(--ix-touch-min)!important;align-items:center!important;display:inline-flex!important}body .app-main .footer-wrapper :is(a,button){align-items:center;min-height:24px}}@media (width<=768px) and (pointer:coarse){body .app-main .ix-topbar-mobile-logo .logo-mark{box-sizing:content-box!important;margin-block:-4.5px!important;padding-block:4.5px!important}}@media (width<=980px){body .app-main :is(.casino-category-search input,.jili-games-filter input,.pgsoft-native-filter input,.marioclub-filter input,.provider-games-search input,.sports-search-pill input){min-height:var(--ix-touch-min)!important}body .app-main .footer-wrapper .more-info{align-items:center;min-height:24px;display:inline-flex}}body .app-main :is(.ix-topbar-search,.sports-search-pill,.casino-category-search,.jili-games-filter,.pgsoft-native-filter,.marioclub-filter,.provider-games-search):focus-within{outline:3px solid color-mix(in srgb,var(--blue) 92%,white 8%)!important;outline-offset:3px!important}@media (width>=769px){.ix-home-live-casino,.ix-home-slots,.ix-home-poker{min-width:0;overflow:hidden!important}.ix-home-mobile-game-rail{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-inline:8px;align-items:stretch!important;gap:8px!important;padding:0 8px 8px!important;display:flex!important;overflow:auto hidden!important}.ix-home-mobile-game-rail::-webkit-scrollbar{display:none}.ix-home-mobile-game-card{scroll-snap-align:start;border:1px solid color-mix(in srgb,var(--ix-accent-cyan) 22%,var(--border))!important;min-width:0!important;color:var(--text)!important;background:linear-gradient(180deg,var(--surface-2),var(--surface))!important;box-shadow:var(--ix-inset-highlight)!important;border-radius:10px!important;flex:0 0 clamp(142px,13vw,176px)!important;text-decoration:none!important;overflow:hidden!important}.ix-home-mobile-game-media{isolation:isolate;aspect-ratio:4/3;background:var(--surface-2);width:100%;overflow:hidden;position:relative!important}.ix-home-mobile-game-img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.ix-home-mobile-game-art-fallback{background:radial-gradient(circle at 50% 35%,#38bdf82e,transparent 48%), linear-gradient(145deg,var(--surface-2),var(--surface-3));width:100%;height:100%;color:var(--text);place-items:center;display:grid}.ix-home-mobile-game-art-fallback b{border:1px solid color-mix(in srgb,var(--ix-accent-cyan) 34%,var(--border));letter-spacing:.04em;background:#00081438;border-radius:7px;place-items:center;width:40px;height:28px;font-size:11px;font-weight:950;display:grid}.ix-home-provider-badge{z-index:2;background:#081822db;border:1px solid #ffffff2e;border-radius:5px;place-items:center;width:34px;height:20px;padding:2px 3px;display:grid;position:absolute;bottom:5px;right:5px;overflow:hidden;box-shadow:0 2px 7px #00000038;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ix-home-provider-badge img{object-fit:contain;width:100%;height:100%;display:block}.ix-home-provider-badge b{color:#fff;font-size:6.5px;font-weight:950;line-height:1}.ix-home-mobile-game-card>span{border-top:1px solid var(--border);display:flex;align-items:flex-start!important;min-height:38px!important;padding:6px 8px!important}.ix-home-mobile-game-card strong{width:100%;min-width:0;color:var(--text);font-weight:850;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:clip!important;-webkit-box-orient:vertical!important;font-size:10px!important;line-height:1.2!important;display:-webkit-box!important;overflow:hidden!important}}@media (width>=769px) and (width<=1199px){.ix-home-mobile-game-card{flex-basis:clamp(140px,22vw,168px)!important}}@media (width<=768px){.ix-home-live-casino>.ix-home-mobile-game-rail,.ix-home-slots>.ix-home-mobile-game-rail,.ix-home-poker>.ix-home-mobile-game-rail{padding-top:6px!important}html.has-open-sidebar{--app-topbar-height:48px!important}html.has-open-sidebar .ix-topbar{z-index:1010!important;width:100%!important;height:48px!important;position:fixed!important;top:0!important;left:0!important;right:0!important;transform:none!important}html.has-open-sidebar .app-sidebar{height:calc(var(--app-visible-height) - 48px)!important;max-height:calc(var(--app-visible-height) - 48px)!important;top:48px!important}html.has-open-sidebar .sidebar-scrim{height:calc(var(--app-visible-height) - 48px)!important;top:48px!important}.ix-topbar .notification-bell{flex:none!important;margin-left:auto!important}.ix-topbar-wallet{margin-left:0!important}.ix-topbar .notification-bell-button span{top:1px!important;right:-4px!important}.ix-topbar .notification-bell{place-items:center!important;width:36px!important;height:36px!important;display:grid!important}.ix-topbar .notification-bell-button{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}.ix-topbar .notification-bell-button svg{width:15px!important;height:15px!important}.ix-topbar .notification-bell-button span{min-width:16px!important;height:16px!important;padding:0 4px!important;font-size:9px!important;top:0!important;right:-3px!important}.mobile-bottom-nav-item--betslip{color:#fff!important;background:linear-gradient(#1b7bbeeb,#18537df5)!important;border:1px solid #5dcdff6b!important;border-radius:28px 28px 11px 11px!important;align-self:start!important;height:64px!important;min-height:64px!important;margin-top:-12px!important;padding:5px 2px 3px!important;box-shadow:0 -4px 18px #2196f32e,inset 0 1px #ffffff29!important}.mobile-bottom-nav-item--betslip .mobile-bottom-nav-icon.has-premium-icon{color:#fff!important;width:30px!important;height:30px!important;box-shadow:none!important;background:0 0!important;flex-basis:30px!important}.mobile-bottom-nav-betslip-svg{color:#fff;filter:drop-shadow(0 2px 4px #00000038);display:block;width:29px!important;height:29px!important}.mobile-bottom-nav-item--betslip .mobile-bottom-nav-label{color:#fff!important;font-weight:900!important}.mobile-bottom-nav-icon.has-premium-icon{flex-basis:30px!important;width:30px!important;height:30px!important}.mobile-bottom-nav-premium-icon{width:30px!important;height:30px!important}.mobile-bottom-nav-item--betslip{background:radial-gradient(circle at 50% 18%,#1573daeb,#053d80eb 56%,#042146fa 100%)!important;border:0!important;border-radius:999px 999px 0 0!important;height:60px!important;min-height:60px!important;margin-top:-4px!important;padding:5px 2px 2px!important;box-shadow:0 -4px 14px #008bff2e,inset 0 1px #7ed3ff1f!important}.mobile-bottom-nav-betslip-svg{stroke-width:1.65px!important;filter:drop-shadow(0 0 5px #4bc2ff42)!important;width:27px!important;height:27px!important}.mobile-bottom-nav-item--betslip .mobile-bottom-nav-label{color:#fff!important;margin-top:1px!important;font-weight:800!important}.mobile-bottom-nav-item--betslip{z-index:2!important;background:radial-gradient(circle at 50% 14%,#126bd6f5,#063e84f0 54%,#042248fc 100%)!important;border-radius:50% 50% 12px 12px/58% 58% 12px 12px!important;justify-self:center!important;width:66px!important;height:56px!important;min-height:56px!important;margin-top:-1px!important;padding:4px 3px 2px!important;box-shadow:0 -5px 16px #0079ff29,inset 0 1px #8ad8ff1a!important}.mobile-bottom-nav-item--betslip .mobile-bottom-nav-label{margin-top:0!important;line-height:1!important}.mobile-bottom-nav-item--betslip{background:radial-gradient(circle at 50% 16%,#1274e8fa 0%,#074ea4f7 52%,#032a5bfc 100%)!important;border-radius:50% 50% 0 0/62% 62% 0 0!important;width:72px!important;height:56px!important;min-height:56px!important;margin-top:-3px!important;box-shadow:0 -4px 16px #0087ff3d,inset 0 1px #91ddff21!important}.mobile-bottom-nav-item--betslip{z-index:3!important;border-radius:50% 50% 0 0/60% 60% 0 0!important;width:72px!important;height:64px!important;min-height:64px!important;margin-top:-14px!important;padding:7px 3px 2px!important}.mobile-bottom-nav-item--betslip .mobile-bottom-nav-icon.has-premium-icon{flex-basis:28px!important;width:28px!important;height:28px!important}.mobile-bottom-nav-item--betslip{width:auto!important;height:auto!important;min-height:48px!important;box-shadow:none!important;isolation:isolate!important;background:0 0!important;border:0!important;border-radius:8px!important;margin-top:0!important;padding:2px 0 1px!important;overflow:visible!important}.mobile-bottom-nav-item--betslip:before{content:""!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(circle at 50% 18%,#1691fffa 0%,#075ec8f0 38%,#023375eb 68%,#021e42bd 100%)!important;border-radius:50% 50% 0 0/42% 42% 0 0!important;width:42px!important;height:66px!important;position:absolute!important;top:-13px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 -4px 15px #0085ff38,inset 0 1px #aae6ff2e!important}.mobile-bottom-nav-item--betslip:after{display:none!important}.mobile-bottom-nav-item--betslip .mobile-bottom-nav-icon.has-premium-icon{z-index:1!important;color:#fff!important;flex-basis:28px!important;width:28px!important;height:28px!important;position:relative!important}.mobile-bottom-nav-betslip-svg{stroke-width:1.65px!important;color:#fff!important;filter:drop-shadow(0 0 4px #67cfff59)!important;width:28px!important;height:28px!important}.mobile-bottom-nav-item--betslip .mobile-bottom-nav-label{z-index:1!important;color:#fff!important;margin-top:0!important;font-weight:800!important;position:relative!important}.mobile-bottom-nav-item--betslip{z-index:3!important;width:100%!important;position:relative!important}.mobile-bottom-nav-item--betslip .mobile-bottom-nav-icon.has-premium-icon,.mobile-bottom-nav-item--betslip .mobile-bottom-nav-label{z-index:1!important;position:relative!important}.mobile-bottom-nav-item--betslip:before{background:radial-gradient(at 50% 20%,#149aff 0%,#0769defa 38%,#044196f5 65%,#022556f0 100%)!important;border-radius:50% 50% 0 0/62% 62% 0 0!important;width:50px!important;height:52px!important;top:-17px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 -5px 16px #0091ff42,inset 0 1px #b2ebff2e!important}.mobile-bottom-nav{contain:layout!important;overflow:visible!important}.mobile-bottom-nav-item--betslip{isolation:isolate!important;z-index:4!important;overflow:visible!important}.mobile-bottom-nav-item--betslip:before{z-index:0!important}.mobile-bottom-nav-item--betslip .mobile-bottom-nav-icon.has-premium-icon,.mobile-bottom-nav-item--betslip .mobile-bottom-nav-label{z-index:1!important}.mobile-bottom-nav-item--betslip:before{background:radial-gradient(at 50% 18%,#18a1ff 0%,#0970e4fc 34%,#0446a0f7 62%,#02285cf5 100%)!important;border-radius:50% 50% 0 0/40% 40% 0 0!important;width:70px!important;height:70px!important;top:-17px!important;box-shadow:0 -5px 18px #0091ff47,inset 0 1px #b8eeff33!important}.mobile-bottom-nav-item--betslip .mobile-bottom-nav-icon.has-premium-icon{transform:translateY(-4px)!important}.mobile-bottom-nav-item--betslip .mobile-bottom-nav-label{color:#fff!important;font-weight:900!important;transform:translateY(-1px)!important}.mobile-bottom-nav-item--betslip:before{background:radial-gradient(at 50% 18%,#18a1ff 0%,#0970e4fc 34%,#0446a0f7 62%,#02285cf5 100%)!important;border-radius:50% 50% 0 0/43% 43% 0 0!important;width:62px!important;height:64px!important;top:-18px!important}.mobile-bottom-nav-item--betslip:before{border-radius:50% 50% 0 0/43% 43% 0 0!important;width:62px!important;height:62px!important;top:-12px!important}.mobile-bottom-nav-item--betslip .mobile-bottom-nav-icon.has-premium-icon{flex-basis:25px!important;width:25px!important;height:25px!important;transform:translateY(-2px)!important}.mobile-bottom-nav-betslip-svg{width:25px!important;height:25px!important}.mobile-bottom-nav-item--betslip .mobile-bottom-nav-label{transform:none!important}}.ix-home-payment-card{background:radial-gradient(circle at 10% 0,#0097ff1a,#0000 34%),linear-gradient(145deg,#04294a 0%,#031d37 58%,#02172d 100%)!important;border:1px solid #1885e085!important;border-radius:18px!important;padding:0!important;overflow:hidden!important;box-shadow:0 10px 28px #00081438,inset 0 1px #7ad2ff14!important}.ix-home-payment-head{justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:11px 15px 8px;display:flex}.ix-home-payment-title{align-items:center;gap:10px;min-width:0;display:flex}.ix-home-payment-title-icon{color:#bfe9ff;background:linear-gradient(160deg,#27bcff,#0876e8);border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 15px #149bff38,inset 0 1px #ffffff3d}.ix-home-payment-title>span:last-child{gap:2px;min-width:0;display:grid}.ix-home-payment-title h2{letter-spacing:-.02em;color:#f4f8ff!important;margin:0!important;font-size:18px!important;line-height:1.05!important}.ix-home-payment-title small{color:#a8c4db;font-size:10px;line-height:1.15}.ix-home-payment-seeall{flex:none;align-items:center;gap:4px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex;color:#d9ebff!important}.ix-home-payment-grid{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;grid-template-columns:repeat(7,minmax(105px,1fr))!important;gap:7px!important;padding:0 11px 11px!important;display:grid!important;overflow-x:auto!important}.ix-home-payment-grid::-webkit-scrollbar{display:none}.ix-payment-brand{scroll-snap-align:start;white-space:nowrap;color:#fff!important;background:linear-gradient(#042f57f0,#021e3bfa)!important;border:1px solid #1c84da85!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:105px!important;min-height:48px!important;padding:5px 9px!important;display:flex!important;box-shadow:inset 0 1px #69c9ff0f!important}.ix-payment-brand b{letter-spacing:-.03em;font-size:15px!important;font-weight:900!important;line-height:1!important}.ix-payment-brand--visa b{letter-spacing:-.06em;font-style:italic;font-size:19px!important}.ix-mastercard-mark{width:43px;height:26px;display:block;position:relative}.ix-mastercard-mark u{border-radius:50%;width:24px;height:24px;text-decoration:none;position:absolute;top:2px}.ix-mastercard-mark u:first-child{background:#ff262d;left:1px}.ix-mastercard-mark u:last-child{mix-blend-mode:screen;background:#ff9b19;right:1px}.ix-payment-brand--skrill b{color:#df2f9a!important;font-size:18px!important}.ix-payment-brand--neteller b{font-style:italic;color:#9ee73c!important;font-size:14px!important}.ix-payment-brand--sticpay b{font-style:italic;color:#ff7d22!important;font-size:16px!important}.ix-payment-brand--pm b{letter-spacing:0;font-family:Georgia,serif;font-size:12px!important;font-weight:700!important}.ix-crypto-mark,.ix-pm-mark{color:#fff;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.ix-crypto-mark{background:#f7931a;width:28px;height:28px;font-size:18px;font-weight:900}.ix-pm-mark{background:#f22535;width:27px;height:27px;font-family:Georgia,serif;font-size:10px;font-weight:700}.ix-home-app-card{background:radial-gradient(circle at 92% 65%,#0082ff4d,#0000 31%),linear-gradient(115deg,#052e52 0%,#03233f 55%,#031a33 100%)!important;border:1px solid #1885e085!important;border-radius:18px!important;grid-template-columns:minmax(220px,1.15fr) auto 190px!important;align-items:center!important;gap:18px!important;min-height:104px!important;padding:14px 18px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 28px #00081438,inset 0 1px #7ad2ff14!important}.ix-home-app-card:after{content:"";opacity:.6;pointer-events:none;background:linear-gradient(135deg,#0000 50%,#007eff2e 51% 58%,#0000 59%) 0 0/46px 46px,linear-gradient(45deg,#0000 50%,#00caff21 51% 58%,#0000 59%) 13px 12px/58px 58px;width:260px;height:82px;position:absolute;bottom:-22px;right:-20px}.ix-home-app-copy{z-index:2;min-width:0;position:relative;align-items:center!important;gap:12px!important;display:flex!important}.ix-home-app-icon{color:#aee8ff;background:linear-gradient(160deg,#22baff,#0871e4);border-radius:8px;flex:0 0 38px;place-items:center;width:38px;height:52px;display:grid;box-shadow:0 0 16px #0b90ff2e,inset 0 1px #ffffff38}.ix-home-app-copy>span:last-child{gap:3px;min-width:0;display:grid}.ix-home-app-copy b{color:#f5f8ff;letter-spacing:-.025em;line-height:1.05;font-size:20px!important}.ix-home-app-copy p{line-height:1.3;color:#b6cadb!important;margin:0!important;font-size:12px!important}.ix-home-app-actions{z-index:3;align-items:center;position:relative;gap:8px!important;display:flex!important}.ix-home-app-platform{min-width:142px;min-height:56px;font:inherit;cursor:pointer;color:#fff!important;background:linear-gradient(#043058f5,#021d39fa)!important;border:1px solid #1c84da9e!important;border-radius:10px!important;align-items:center!important;gap:10px!important;padding:8px 12px!important;text-decoration:none!important;display:flex!important;box-shadow:inset 0 1px #71d3ff14!important}.ix-home-app-platform>span:last-child{justify-items:start;gap:1px;display:grid}.ix-home-app-platform small{line-height:1.05;color:#aac5da!important;letter-spacing:0!important;font-size:9px!important}.ix-home-app-platform strong{color:#fff;font-size:14px;line-height:1.1}.ix-android-mark{flex:0 0 30px;width:30px;height:30px;display:block;position:relative}.ix-android-mark b{background:#79e43c;border-radius:5px 5px 4px 4px;height:19px;position:absolute;bottom:2px;left:4px;right:4px}.ix-android-mark:before,.ix-android-mark:after{content:"";transform-origin:bottom;background:#79e43c;border-radius:2px;width:2px;height:8px;position:absolute;top:0}.ix-android-mark:before{left:8px;transform:rotate(-30deg)}.ix-android-mark:after{right:8px;transform:rotate(30deg)}.ix-android-mark i{z-index:2;background:#07351d;border-radius:50%;width:3px;height:3px;position:absolute;top:10px}.ix-android-mark i:first-child{left:10px}.ix-android-mark i:nth-child(2){right:10px}.ix-apple-mark{color:#fff;flex:0 0 29px;place-items:center;width:29px;height:32px;display:grid}.ix-home-app-visual{z-index:2;align-self:stretch;min-width:180px;position:relative}.ix-home-app-glow{filter:blur(7px);background:radial-gradient(circle,#0085ff59,#0000 68%);border-radius:50%;position:absolute;inset:8px -20px -35px 10px}.ix-home-phone{background:linear-gradient(155deg,#062b55,#010b18 65%);border:2px solid #93d9ff8a;border-radius:14px;place-items:center;width:74px;height:132px;display:grid;position:absolute;bottom:-37px;overflow:hidden;box-shadow:0 8px 18px #00000061,inset 0 0 18px #0068ff26}.ix-home-phone:before{content:"";background:#020812;border-radius:0 0 6px 6px;width:30px;height:5px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.ix-home-phone img{object-fit:contain;width:58px;height:auto}.ix-home-phone--back{opacity:.82;right:72px;transform:rotate(-10deg)translateY(10px)}.ix-home-phone--front{width:82px;height:144px;right:9px;transform:rotate(8deg)}@media (width<=980px){.ix-home-app-card{grid-template-columns:minmax(180px,1fr) auto 126px!important;gap:10px!important;padding:12px 14px!important}.ix-home-app-platform{min-width:116px}.ix-home-app-visual{min-width:118px}.ix-home-phone--back{right:45px}.ix-home-phone--front{right:-8px}}@media (width<=768px){.ix-home-payment-card{border-radius:14px!important}.ix-home-payment-head{min-height:50px;padding:8px 10px 6px}.ix-home-payment-title{gap:8px}.ix-home-payment-title-icon{border-radius:7px;flex-basis:29px;width:29px;height:29px}.ix-home-payment-title h2{font-size:15px!important}.ix-home-payment-title small{font-size:8px}.ix-home-payment-seeall{font-size:9px}.ix-home-payment-grid{grid-template-columns:repeat(7,100px)!important;gap:6px!important;padding:0 9px 9px!important}.ix-payment-brand{border-radius:8px!important;min-width:100px!important;min-height:43px!important}.ix-payment-brand b{font-size:13px!important}.ix-payment-brand--visa b{font-size:17px!important}.ix-payment-brand--skrill b{font-size:16px!important}.ix-payment-brand--sticpay b{font-size:14px!important}.ix-home-app-card{border-radius:14px!important;grid-template-columns:minmax(118px,1fr) 103px 74px!important;gap:7px!important;min-height:104px!important;padding:10px 8px 9px 11px!important}.ix-home-app-copy{gap:8px!important}.ix-home-app-icon{border-radius:7px;flex-basis:29px;width:29px;height:42px}.ix-home-app-copy b{font-size:14px!important}.ix-home-app-copy p{line-height:1.25;font-size:8px!important}.ix-home-app-actions{grid-template-columns:1fr!important;gap:5px!important;width:auto!important;display:grid!important}.ix-home-app-platform{border-radius:8px!important;gap:6px!important;width:103px!important;min-width:0!important;min-height:41px!important;padding:5px 7px!important}.ix-home-app-platform small{font-size:7px!important}.ix-home-app-platform strong{font-size:11px!important}.ix-android-mark{flex-basis:22px;width:22px;height:22px}.ix-android-mark b{height:14px;left:3px;right:3px}.ix-android-mark:before,.ix-android-mark:after{height:6px}.ix-android-mark:before{left:6px}.ix-android-mark:after{right:6px}.ix-android-mark i{width:2px;height:2px;top:8px}.ix-android-mark i:first-child{left:7px}.ix-android-mark i:nth-child(2){right:7px}.ix-apple-mark{flex-basis:22px;width:22px;height:24px}.ix-apple-mark svg{width:19px;height:22px}.ix-home-app-visual{min-width:70px}.ix-home-phone{border-radius:9px;width:48px;height:91px;bottom:-39px}.ix-home-phone img{width:38px}.ix-home-phone--back{right:31px;transform:rotate(-10deg)translateY(10px)}.ix-home-phone--front{width:52px;height:98px;right:-4px;transform:rotate(8deg)}.ix-home-phone:before{width:20px;height:3px;top:3px}}@media (width<=359px){.ix-home-app-card{grid-template-columns:minmax(104px,1fr) 94px 58px!important;padding-left:8px!important}.ix-home-app-platform{width:94px!important}.ix-home-app-icon{display:none}.ix-home-app-visual{min-width:54px}.ix-home-phone--back{display:none}.ix-home-phone--front{right:-8px}}@media (width<=768px){.ix-home-payment-grid{scroll-snap-type:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;padding:0 8px 8px!important;overflow:visible!important}.ix-payment-brand{border-radius:7px!important;gap:4px!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:3px 4px!important}.ix-payment-brand b{font-size:10px!important}.ix-payment-brand--visa b{font-size:14px!important}.ix-payment-brand--skrill b{font-size:12px!important}.ix-payment-brand--neteller b{font-size:9px!important}.ix-payment-brand--sticpay b{font-size:10px!important}.ix-payment-brand--pm b{font-size:8px!important}.ix-mastercard-mark{width:26px!important;height:17px!important}.ix-mastercard-mark u{width:15px!important;height:15px!important;top:1px!important}.ix-crypto-mark{width:19px!important;height:19px!important;font-size:12px!important}.ix-pm-mark{width:18px!important;height:18px!important;font-size:7px!important}.ix-home-app-card{border-radius:12px!important;grid-template-columns:minmax(105px,1fr) 88px 48px!important;align-items:center!important;gap:5px!important;height:64px!important;min-height:64px!important;padding:5px 7px 5px 9px!important}.ix-home-app-copy{gap:6px!important}.ix-home-app-icon{border-radius:5px!important;flex-basis:22px!important;width:22px!important;height:30px!important}.ix-home-app-icon svg{width:17px!important;height:17px!important}.ix-home-app-copy b{font-size:11px!important;line-height:1!important}.ix-home-app-copy p{white-space:nowrap;margin-top:2px!important;font-size:6.5px!important;line-height:1.1!important}.ix-home-app-actions{grid-template-columns:1fr!important;gap:3px!important;width:auto!important;display:grid!important}.ix-home-app-platform{border-radius:6px!important;gap:4px!important;width:88px!important;min-width:88px!important;height:24px!important;min-height:24px!important;padding:2px 5px!important}.ix-home-app-platform small{font-size:5.5px!important;line-height:1!important}.ix-home-app-platform strong{font-size:8.5px!important;line-height:1!important}.ix-android-mark{flex-basis:14px!important;width:14px!important;height:14px!important}.ix-android-mark b{height:9px!important;bottom:1px!important;left:2px!important;right:2px!important}.ix-android-mark:before,.ix-android-mark:after{height:4px!important}.ix-android-mark:before{left:4px!important}.ix-android-mark:after{right:4px!important}.ix-android-mark i{width:1.5px!important;height:1.5px!important;top:5px!important}.ix-android-mark i:first-child{left:4px!important}.ix-android-mark i:nth-child(2){right:4px!important}.ix-apple-mark{flex-basis:14px!important;width:14px!important;height:14px!important}.ix-apple-mark svg{width:12px!important;height:13px!important}.ix-home-app-visual{min-width:46px!important}.ix-home-phone--back{display:none!important}.ix-home-phone--front{border-radius:7px!important;width:32px!important;height:58px!important;bottom:-24px!important;right:-4px!important}.ix-home-phone img{width:22px!important}.ix-home-phone:before{width:12px!important;height:2px!important;top:2px!important}}@media (width<=359px){.ix-home-app-card{grid-template-columns:minmax(96px,1fr) 82px 42px!important;padding-left:7px!important}.ix-home-app-platform{width:82px!important;min-width:82px!important}.ix-home-app-copy p{display:none!important}}@media (width<=768px){.ix-home-app-card{grid-template-columns:minmax(112px,1fr) minmax(142px,auto) 44px!important;gap:5px!important;height:60px!important;min-height:60px!important;padding:5px 7px 5px 9px!important}.ix-home-app-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:4px!important;width:auto!important;display:grid!important}.ix-home-app-platform{border-radius:6px!important;gap:3px!important;width:70px!important;min-width:70px!important;height:30px!important;min-height:30px!important;padding:3px 4px!important}.ix-home-app-platform small{font-size:5px!important}.ix-home-app-platform strong{font-size:8px!important}.ix-android-mark,.ix-apple-mark{flex-basis:13px!important;width:13px!important;height:13px!important}.ix-apple-mark svg{width:11px!important;height:12px!important}.ix-home-app-visual{min-width:42px!important}.ix-home-phone--front{width:30px!important;height:56px!important;bottom:-24px!important;right:-5px!important}}@media (width<=359px){.ix-home-app-card{grid-template-columns:minmax(92px,1fr) minmax(132px,auto) 34px!important;padding-left:7px!important}.ix-home-app-platform{width:64px!important;min-width:64px!important}.ix-home-app-copy p{display:none!important}}.ix-footer{box-shadow:none!important;background:0 0!important;border-top:0!important;margin-top:14px!important}.ix-footer-surface{background:radial-gradient(circle at 10% 0,#009dff14,#0000 28%),radial-gradient(circle at 90% 20%,#23d3b20b,#0000 24%),linear-gradient(#0a3148 0%,#082a40 50%,#071f34 100%);border-top:1px solid #399de052;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.ix-footer-surface:before{content:"";pointer-events:none;opacity:.3;background:linear-gradient(120deg,#0000 0 43%,#46bfff09 44% 45%,#0000 46% 100%);position:absolute;inset:0}.ix-footer-inner{z-index:1;align-items:start;position:relative;width:min(var(--ix-content-max),calc(100% - (var(--ix-content-gutter) * 2)))!important;grid-template-columns:minmax(250px,1.15fr) minmax(0,2fr)!important;gap:16px!important;margin:0 auto!important;padding:18px 0 14px!important;display:grid!important}.ix-footer-brand{background:linear-gradient(145deg,#083650d1,#05253bb8);border:1px solid #4ba6e138;border-radius:14px;align-content:start;gap:10px;min-width:0;padding:13px;box-shadow:inset 0 1px #ffffff09;display:grid!important}.ix-footer-brand-lockup{align-items:center;gap:11px;min-width:0;display:flex}.ix-footer-brand-lockup .logo-mark{flex:0 0 116px;width:116px!important;height:48px!important}.ix-footer-brand-lockup .logo-img{object-fit:contain!important;width:100%!important;height:100%!important}.ix-footer-brand-copy{gap:3px;min-width:0;display:grid}.ix-footer-brand-copy>strong{color:#f5fbff;letter-spacing:.055em;font-size:12px;font-weight:900}.ix-footer-brand-copy p{color:#9eb8c9!important;max-width:none!important;margin:0!important;font-size:9px!important;line-height:1.45!important}.ix-footer-responsible{color:#fff;background:linear-gradient(100deg,#4a1b224d,#082b40ad);border:1px solid #eb5d5d40;border-radius:11px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:8px;min-width:0;min-height:46px;padding:6px 8px;text-decoration:none;display:grid}.ix-footer-age{box-shadow:0 0 0 3px #ef6d7214;color:#fff!important;background:#8d2630!important;border:2px solid #ef6d72!important;border-radius:50%!important;place-items:center!important;width:34px!important;height:34px!important;font-size:10px!important;font-weight:950!important;display:grid!important}.ix-footer-responsible-copy{gap:2px;min-width:0;display:grid}.ix-footer-responsible-copy b{color:#f6fbff;font-size:9px;line-height:1.1}.ix-footer-responsible-copy small{color:#a8bfce;font-size:7px;line-height:1.1}.ix-footer-responsible-arrow{color:#9cc7e0;font-size:21px;line-height:1}.ix-footer-groups{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid}.ix-footer-group{background:#05263a7a;border:1px solid #4092c72e;border-radius:11px;min-width:0;padding:10px 11px;align-content:start!important;gap:8px!important;display:grid!important}.ix-footer-group>strong{color:#f0f7fb;letter-spacing:.035em;border-bottom:1px solid #73b5dc1f;padding-bottom:7px;font-weight:900;margin:0!important;font-size:9px!important}.ix-footer-group-links{gap:5px;display:grid}.ix-footer-group a{padding-left:8px;line-height:1.35;transition:color .16s;position:relative;color:#9db5c5!important;font-size:8px!important;text-decoration:none!important}.ix-footer-group a:before{content:"";opacity:.65;background:#2eb8ff;border-radius:50%;width:3px;height:3px;position:absolute;top:.55em;left:0}.ix-footer-group a:hover,.ix-footer-group a:focus-visible{color:#fff!important}.ix-footer-trust{color:#8faebe;background:#041f3094;border:1px solid #3b98d026;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:18px;min-height:34px;padding:7px 10px;font-size:8px;display:flex}.ix-footer-trust span,.ix-footer-trust a{color:inherit;white-space:nowrap;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.ix-footer-trust i{color:#60f0ad;background:#1fbc7421;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;font-style:normal;font-weight:900;display:grid}.ix-footer-bottom{z-index:1;position:relative;min-height:42px!important;width:min(var(--ix-content-max),calc(100% - (var(--ix-content-gutter) * 2)))!important;color:#7898aa!important;border-top:1px solid #61a6cf29!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:14px!important;margin:0 auto!important;padding:8px 0!important;font-size:7px!important;display:grid!important}.ix-footer-bottom>span:last-child{text-align:right}.ix-footer-bottom-links{justify-content:center;align-items:center;gap:11px;display:flex}.ix-footer-bottom-links a{color:#91adbd;white-space:nowrap;text-decoration:none}@media (width<=980px){.ix-footer-inner{grid-template-columns:1fr!important;gap:10px!important;width:calc(100% - 20px)!important}.ix-footer-brand{grid-template-columns:minmax(0,1fr) 220px;align-items:center}.ix-footer-groups{grid-template-columns:repeat(5,minmax(0,1fr))}.ix-footer-bottom{width:calc(100% - 20px)!important}}@media (width<=768px){.ix-footer{padding-bottom:calc(62px + env(safe-area-inset-bottom,0px))!important;margin-top:10px!important}.ix-footer-surface{border-top-color:#36a0de40}.ix-footer-inner{gap:7px!important;width:calc(100% - 12px)!important;padding:10px 0 8px!important}.ix-footer-brand{border-radius:12px;grid-template-columns:minmax(0,1fr) 122px;gap:8px;padding:9px}.ix-footer-brand-lockup{gap:7px}.ix-footer-brand-lockup .logo-mark{flex-basis:92px;width:92px!important;height:39px!important}.ix-footer-brand-copy>strong{display:none}.ix-footer-brand-copy p{font-size:7px!important;line-height:1.35!important}.ix-footer-responsible{border-radius:9px;grid-template-columns:31px minmax(0,1fr) 10px;gap:6px;min-height:42px;padding:5px 6px}.ix-footer-age{width:29px!important;height:29px!important;font-size:8px!important}.ix-footer-responsible-copy b{font-size:7.5px}.ix-footer-responsible-copy small{font-size:6px}.ix-footer-responsible-arrow{font-size:16px}.ix-footer-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ix-footer-group{border-radius:9px;padding:8px;gap:6px!important}.ix-footer-group>strong{padding-bottom:5px;font-size:8px!important}.ix-footer-group-links{gap:4px}.ix-footer-group a{padding-left:7px;font-size:7px!important}.ix-footer-trust{border-radius:8px;gap:12px;min-height:30px;padding:5px 7px;font-size:6.5px}.ix-footer-trust i{width:12px;height:12px;font-size:7px}.ix-footer-bottom{grid-template-columns:1fr 1fr!important;gap:6px 10px!important;width:calc(100% - 12px)!important;min-height:38px!important;padding:7px 0!important;font-size:6.5px!important}.ix-footer-bottom-links{grid-area:1/1/auto/-1;gap:12px}.ix-footer-bottom>span:first-child{grid-area:2/1}.ix-footer-bottom>span:last-child{text-align:right;grid-area:2/2}}@media (width<=520px){.ix-footer-brand{grid-template-columns:minmax(0,1fr) 118px!important}.ix-footer-brand-lockup .logo-mark{flex-basis:88px;width:88px!important;height:37px!important}.ix-footer-group:nth-child(2),.ix-footer-group:nth-child(3){display:none!important}.ix-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.ix-footer-group:nth-child(5){grid-column:1/-1}.ix-footer-group:nth-child(5) .ix-footer-group-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}.ix-footer-trust{justify-content:space-between;gap:5px}.ix-footer-bottom-links{justify-content:flex-start}}@media (width<=359px){.ix-footer-brand{grid-template-columns:1fr!important}.ix-footer-brand-lockup{justify-content:center}.ix-footer-brand-copy{display:none}.ix-footer-responsible{width:100%}.ix-footer-trust{grid-template-columns:repeat(3,1fr);display:grid}.ix-footer-trust span,.ix-footer-trust a{justify-content:center}}@media (width<=520px){.ix-footer-groups .ix-footer-group{display:none!important}.ix-footer-groups .ix-footer-group:first-child,.ix-footer-groups .ix-footer-group:nth-child(4),.ix-footer-groups .ix-footer-group:nth-child(5){display:grid!important}.ix-footer-groups .ix-footer-group:nth-child(5){grid-column:1/-1!important}.ix-footer-groups .ix-footer-group:nth-child(5) .ix-footer-group-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important}}@media (width<=359px){.ix-footer-brand{grid-template-columns:minmax(0,1fr) 108px!important;gap:6px!important}.ix-footer-brand-lockup{justify-content:flex-start!important}.ix-footer-brand-lockup .logo-mark{flex-basis:82px!important;width:82px!important;height:35px!important}.ix-footer-brand-copy{display:none!important}.ix-footer-responsible{grid-template-columns:28px minmax(0,1fr) 8px!important;gap:5px!important;width:auto!important;min-height:39px!important;padding:4px 5px!important}.ix-footer-age{width:27px!important;height:27px!important}.ix-footer-responsible-copy b{font-size:7px!important}.ix-footer-responsible-copy small{font-size:5.5px!important}}@media (width<=520px){.ix-footer-groups .ix-footer-group:first-child .ix-footer-group-links,.ix-footer-groups .ix-footer-group:nth-child(4) .ix-footer-group-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px 8px!important}.ix-footer-group{padding:7px!important}.ix-footer-group>strong{padding-bottom:4px!important}.ix-footer-group a{align-items:center;min-height:20px;display:flex}}.ix-section-premium-icon{object-fit:contain;filter:drop-shadow(0 2px 5px #0000003d);flex:0 0 22px;display:block;width:22px!important;height:22px!important}.ix-section-head h2,.ix-home-lower-heading h2{align-items:center;gap:7px;display:flex}.ix-home-side-icon--premium{background:linear-gradient(145deg,#11486ba8,#052238bf)!important;border:1px solid #59bcff33!important;border-radius:10px!important;place-items:center!important;width:34px!important;height:34px!important;padding:2px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0f,0 5px 12px #00000029!important}.ix-home-side-icon--premium img{object-fit:contain;width:29px!important;height:29px!important}.ix-home-trust-strip>span:first-child svg,.ix-home-service-grid>div:first-child svg{filter:drop-shadow(0 0 5px #3de59140);color:#58f0a2!important}.ix-home-trust-strip>span:nth-child(2) svg,.ix-home-service-grid>div:nth-child(2) svg{filter:drop-shadow(0 0 5px #2ec5ff40);color:#4edcff!important}.ix-home-trust-strip>span:nth-child(3) svg{filter:drop-shadow(0 0 5px #ff435f3d);color:#ff5f76!important}.ix-home-trust-strip>span:nth-child(4) svg{filter:drop-shadow(0 0 5px #9f64ff3d);color:#b68cff!important}.ix-home-service-grid>div:nth-child(3) svg{filter:drop-shadow(0 0 5px #ff47b938);color:#ff71c6!important}.ix-home-service-grid>div:nth-child(4) svg{filter:drop-shadow(0 0 5px #ffb43138);color:#ffc85a!important}html[data-route-group=public] :is(.app-main,.ix-topbar,.app-sidebar) .lucide-trophy{filter:drop-shadow(0 0 4px #ffbe2d38);color:#ffd34e!important}html[data-route-group=public] :is(.app-main,.ix-topbar,.app-sidebar) :is(.lucide-radio,.lucide-radio-tower){filter:drop-shadow(0 0 4px #ff3e5938);color:#ff5b70!important}html[data-route-group=public] :is(.app-main,.ix-topbar,.app-sidebar) :is(.lucide-shield-check,.lucide-badge-check,.lucide-check-circle-2,.lucide-user-check){filter:drop-shadow(0 0 4px #42e08b33);color:#57eca0!important}html[data-route-group=public] :is(.app-main,.ix-topbar,.app-sidebar) :is(.lucide-wallet,.lucide-wallet-cards,.lucide-credit-card,.lucide-banknote,.lucide-circle-dollar-sign){filter:drop-shadow(0 0 4px #3ec2ff33);color:#51d9ff!important}html[data-route-group=public] :is(.app-main,.ix-topbar,.app-sidebar) :is(.lucide-headphones,.lucide-message-circle,.lucide-mail){filter:drop-shadow(0 0 4px #ff48b233);color:#ff70c1!important}html[data-route-group=public] :is(.app-main,.ix-topbar,.app-sidebar) :is(.lucide-clock-3,.lucide-calendar-days){filter:drop-shadow(0 0 4px #ffb23233);color:#ffc45a!important}html[data-route-group=public] :is(.app-main,.ix-topbar,.app-sidebar) :is(.lucide-gamepad-2,.lucide-joystick,.lucide-spade,.lucide-club){filter:drop-shadow(0 0 4px #a35bff33);color:#bb83ff!important}html[data-route-group=public] :is(.app-main,.ix-topbar,.app-sidebar) :is(.lucide-gift,.lucide-sparkles){filter:drop-shadow(0 0 4px #ff7b3933);color:#ff9a55!important}html[data-route-group=public] :is(.app-main,.ix-topbar,.app-sidebar) :is(.lucide-user,.lucide-user-round,.lucide-log-in,.lucide-user-plus){filter:drop-shadow(0 0 4px #4a9eff2e);color:#70baff!important}html[data-route-group=public] .ix-home-empty>svg{filter:drop-shadow(0 0 5px #48bcff3d);color:#64cfff!important}html[data-route-group=public] :is(.lucide-chevron-right,.lucide-chevron-left,.lucide-chevron-down,.lucide-chevron-up){color:#9fd7f4!important}@media (width<=768px){.ix-section-premium-icon{flex-basis:21px;width:21px!important;height:21px!important}.ix-section-head h2,.ix-home-lower-heading h2{gap:6px}}html[data-route-group=public] .ix-topbar-menu svg{filter:drop-shadow(0 0 4px #39b9ff38);color:#62d5ff!important}html[data-route-group=public] .ix-topbar-search>svg{color:#73c8ff!important}html[data-route-group=public] .ix-topbar-login svg{color:#76c7ff!important}html[data-route-group=public] .ix-topbar-register svg{color:#1fdc78!important}html[data-route-group=public] .notification-bell-button>svg{filter:drop-shadow(0 0 5px #ffbe313d);color:#ffd458!important}html[data-route-group=public] .notification-menu-head button svg{color:#5be8a0!important}html[data-route-group=public] .ix-topbar-wallet>svg{filter:drop-shadow(0 0 4px #3dc5ff33);color:#53dcff!important}html[data-route-group=public] .ix-topbar-profile>svg{filter:drop-shadow(0 0 4px #9767ff33);color:#a989ff!important}html[data-route-group=public] .sidebar-link:not(.sidebar-link--premium) .lucide-log-in{color:#67c9ff!important}html[data-route-group=public] .sidebar-link:not(.sidebar-link--premium) .lucide-user-plus{color:#53e590!important}@media (width<=680px){.sports-mode-switch{gap:2px!important;min-height:46px!important;padding:2px!important}.sports-mode-switch button{min-height:40px!important;padding:5px 8px!important}.sports-toolbar.sports-toolbar-premium{grid-template-columns:minmax(0,1fr)!important;gap:4px!important;min-height:102px!important}.sports-toolbar-actions{grid-template-columns:40px 40px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-height:40px!important;display:grid!important}.sports-live-sync-pill,.sports-favorites-filter,.sports-search-pill{height:40px!important;min-height:40px!important}.sports-live-sync-pill,.sports-favorites-filter{justify-content:center!important;width:40px!important;padding:0!important;font-size:0!important}.sports-search-pill{grid-column:auto!important;width:100%!important;min-width:0!important}.sports-featured-section{min-height:253px!important}.sports-featured-rail{scroll-snap-type:x proximity!important;overscroll-behavior-inline:contain!important;scrollbar-width:none!important;grid-template-columns:none!important;gap:8px!important;width:100vw!important;max-width:none!important;margin-left:calc(-50vw + 50%)!important;margin-right:0!important;padding:0 8px 8px!important;scroll-padding-inline:8px!important;display:flex!important;overflow:auto hidden!important}.sports-featured-card{scroll-snap-align:start!important;flex:0 0 304px!important;width:304px!important;min-width:304px!important;height:203px!important}}.sports-utility-page{gap:8px}.sports-utility-page>.page-header{align-items:center;min-height:50px}.sports-utility-page>.page-header h1{letter-spacing:-.03em;margin:2px 0 3px;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.05}.sports-utility-page>.page-header p{max-width:620px;font-size:.78rem;line-height:1.35}.sports-utility-nav{scrollbar-width:none;border-radius:10px;gap:4px;min-height:44px;padding:3px}.sports-utility-nav::-webkit-scrollbar{display:none}.sports-results-filters::-webkit-scrollbar{display:none}.sports-utility-nav a{border-radius:8px;gap:5px;min-height:38px;padding:5px 10px;font-size:.76rem;line-height:1}.sports-utility-nav a svg{width:14px;height:14px}.sports-results-summary{border-radius:8px;gap:8px;min-height:38px;padding:6px 10px;font-size:.76rem}.sports-results-summary span{font-size:.7rem}.sports-results-filters{scrollbar-width:none;gap:5px;min-height:40px;padding:2px 0}.sports-results-filters button{border-radius:8px;gap:5px;min-height:36px;padding:5px 9px;font-size:.73rem;line-height:1}.sports-results-filters button b{min-width:18px;padding:1px 4px;font-size:.64rem}.sports-results-groups{gap:6px}.sports-results-group{box-shadow:none;border-radius:8px;padding:0;overflow:hidden}.sports-results-group h3{border-bottom:1px solid #94a3b824;align-items:center;gap:6px;min-height:40px;margin:0;padding:6px 9px;font-size:.78rem;line-height:1.15;display:flex}.sports-results-group h3 span{border-radius:6px;flex:0 0 24px;width:24px;height:24px;font-size:.8rem}.sports-result-row{background:#02061733;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(58px,auto) minmax(0,1fr);gap:6px;min-height:48px;padding:5px 9px}.sports-result-row+.sports-result-row{border-top:1px solid #94a3b81a}.sports-result-row strong{font-size:.76rem;line-height:1.15}.sports-result-row small{margin-top:2px;font-size:.62rem;line-height:1.1}.sports-result-row b{color:#d9ff99;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:124px;font-size:.82rem;line-height:1.1;overflow:hidden}.sports-result-status-text{max-width:96px;font-size:.68rem!important}.sports-results-load-more{border-radius:8px;min-height:40px;font-size:.76rem}@media (width<=680px){.sports-utility-page{gap:6px}.sports-utility-page>.page-header{flex-direction:row;align-items:center;min-height:38px;padding:0 2px}.sports-utility-page>.page-header .page-eyebrow,.sports-utility-page>.page-header p{display:none}.sports-utility-page>.page-header h1{text-transform:uppercase;margin:0;font-size:1rem;line-height:1.2}.sports-utility-nav{background:0 0;border:0;border-radius:0;gap:5px;width:calc(100% + 20px);min-height:40px;margin-inline:-10px;padding:0 10px}.sports-utility-nav a{border-radius:8px;padding:5px 9px;min-height:40px!important}.sports-results-summary{border-radius:8px;flex-direction:row;align-items:center;min-height:36px;padding:5px 9px}.sports-results-summary span{display:none}.sports-results-filters{width:calc(100% + 20px);min-height:40px;margin-inline:-10px;padding:2px 10px}.sports-results-filters button{min-height:36px!important}.sports-results-group{border-radius:7px}.sports-results-group h3{min-height:40px;padding:5px 8px}.sports-result-row{gap:5px;min-height:46px;padding:4px 8px}}@media (pointer:coarse){.sports-utility-page .sports-utility-nav a,.sports-utility-page .sports-results-filters button,.sports-utility-page .sports-results-load-more{min-height:40px}}.sports-stat-grid{gap:6px}.sports-stat-grid article{min-height:68px;box-shadow:none;border-radius:8px;gap:3px;padding:8px 9px}.sports-stat-grid article svg{width:16px;height:16px}.sports-stat-grid article span{font-size:.7rem;line-height:1.1}.sports-stat-grid article strong{font-size:1.08rem;line-height:1}.sports-provider-health,.sports-stat-sports-list{box-shadow:none;border-radius:8px;gap:0;padding:0;overflow:hidden}.sports-provider-health h3,.sports-stat-sports-list h3{border-bottom:1px solid #94a3b824;align-items:center;gap:6px;min-height:40px;margin:0;padding:7px 9px;font-size:.78rem;line-height:1.1;display:flex}.sports-provider-health h3 svg,.sports-stat-sports-list h3 svg{width:15px;height:15px}.sports-provider-health div{background:#02061733;border:0;border-radius:0;gap:8px;min-height:38px;padding:6px 9px;font-size:.74rem}.sports-provider-health div+div{border-top:1px solid #94a3b81a}.sports-provider-health span{font-size:.7rem}.sports-provider-health strong{text-align:right;font-size:.72rem}.sports-stat-sports-list a{background:#02061733;border:0;border-radius:0;gap:7px;min-height:44px;padding:6px 9px;font-size:.74rem}.sports-stat-sports-list a+a{border-top:1px solid #94a3b81a}.sports-stat-sports-list a span{border-radius:6px;width:26px;height:26px;font-size:.8rem}.sports-stat-sports-list a strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.sports-stat-sports-list a em{font-size:.66rem}.sports-stat-sports-list a b{font-size:.74rem}@media (width<=760px){.sports-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sports-stat-grid article{min-height:64px;padding:7px 8px}.sports-provider-health,.sports-stat-sports-list{border-radius:7px;padding:0}.sports-stat-sports-list a{grid-template-columns:auto minmax(0,1fr) auto;min-height:42px}.sports-stat-grid{gap:6px}.sports-stat-grid article{gap:2px;min-height:60px;padding:6px 7px}.sports-stat-grid article svg{width:15px;height:15px}.sports-stat-grid article span{font-size:.66rem;line-height:1}.sports-stat-grid article strong{font-size:1rem;line-height:1}}@supports (content-visibility:auto){@media (width<=680px){.casino-catalog-card,.jili-game-card,.pgsoft-native-card,.marioclub-card{contain-intrinsic-size:auto 136px!important}}}@media (width>=681px) and (width<=980px) and (height<=520px) and (orientation:landscape){.ix-topbar{height:54px!important}}@media (width<=768px){.ix-topbar-menu{flex-basis:36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.ix-topbar-login,.ix-topbar-register{min-height:36px!important}.ix-section-link{justify-content:center!important;align-items:center!important;min-height:36px!important;margin-block:-8px!important;padding-block:8px!important;display:inline-flex!important}.casino-category-page .casino-provider-tabs>button{min-width:48px!important;min-height:36px!important;padding-inline:10px!important}.ix-section-link,.ix-section-head>a,.ix-home-lower-heading>a,.ix-home-payment-seeall{align-items:center!important;min-height:30px!important;display:inline-flex!important}.ix-footer-group a{min-height:28px!important;padding-top:5px!important;padding-bottom:5px!important;font-size:9px!important;line-height:1.2!important}.ix-footer-trust a,.ix-footer-trust span{min-height:28px!important;padding-block:5px!important}.ix-footer-bottom-links a{align-items:center!important;min-height:28px!important;padding-block:5px!important;font-size:8px!important;display:inline-flex!important}.ix-topbar-search input{min-height:28px!important}}@media (width>=769px) and (width<=1199px){html.has-open-sidebar{--app-topbar-height:58px!important}html.has-open-sidebar .app-sidebar{height:calc(var(--app-visible-height) - 58px)!important;max-height:calc(var(--app-visible-height) - 58px)!important;padding-top:0!important;top:58px!important}html.has-open-sidebar .sidebar-scrim{height:calc(var(--app-visible-height) - 58px)!important;top:58px!important}}@media (width>=769px) and (width<=1199px) and (height<=520px) and (orientation:landscape){html.has-open-sidebar{--app-topbar-height:54px!important}html.has-open-sidebar .app-sidebar{height:calc(var(--app-visible-height) - 54px)!important;max-height:calc(var(--app-visible-height) - 54px)!important;top:54px!important}html.has-open-sidebar .sidebar-scrim{height:calc(var(--app-visible-height) - 54px)!important;top:54px!important}}@media (width<=768px){.ix-section-link,.ix-section-head>a,.ix-home-lower-heading>a,.ix-home-payment-seeall{justify-content:center!important;align-items:center!important;min-height:36px!important;margin-block:-8px!important;padding-block:8px!important;display:inline-flex!important}}@media (width>=769px) and (width<=1199px){.ix-section-link,.ix-section-head>a,.ix-home-lower-heading>a,.ix-home-payment-seeall{justify-content:center!important;align-items:center!important;min-height:36px!important;margin-block:-8px!important;padding-block:8px!important;display:inline-flex!important}}@media (width<=768px){.app-layout-with-mobile-bottom-nav .main-content:has(>:where(.sports-page,.sports-utility-page,.bet-slip-page,.esports-page,.games-provider-page,.provider-games-page,.casino-category-page,.jili-games-page,.pgsoft-native-page,.marioclub-page,.wallet-page,.profile-page,.verification-page,.invite-page,.vip-page,.free-spin-page,.deposit-page,.withdraw-page,.notifications-page,.dashboard-page,.affiliate-page,.customer-support-page,.support-page,.static-info-page,.content-page,.public-agent-page,.static-page)){padding-bottom:8px!important}.app-layout-with-mobile-bottom-nav .main-content>:where(.sports-page,.sports-utility-page,.bet-slip-page,.esports-page,.games-provider-page,.provider-games-page,.casino-category-page,.jili-games-page,.pgsoft-native-page,.marioclub-page,.wallet-page,.profile-page,.verification-page,.invite-page,.vip-page,.free-spin-page,.deposit-page,.withdraw-page,.notifications-page,.dashboard-page,.affiliate-page,.customer-support-page,.support-page,.static-info-page,.content-page,.public-agent-page,.static-page){padding-bottom:8px!important}}
