body,html{margin:0;height:100%}@keyframes lotus-spin{to{transform:rotate(1turn)}}.lotus-spin{animation:lotus-spin .8s linear infinite}.lotus-group-header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;color:#fff;background:var(--color-odds-header,#0e4d52)}.lotus-group-header__label{display:flex;align-items:center;gap:8px;font-weight:700}.lotus-group-header button{color:#fff;background:none;border:0;font-size:12px}.lotus-matches-section__title{display:flex;align-items:center;gap:8px;padding:10px 4px 6px}.lotus-matches-section__title h2{margin:0;font-size:14px}.lotus-profile-drawer__item--signout{color:#c0392b;font-weight:700}.lotus-feed-banner{margin:8px 12px 12px;padding:10px 12px;font-size:12px;color:#5c4b00;background:#fff6d6;border:1px solid #e6d48a;border-radius:6px}.lotus-score-frame{display:block;width:100%;min-height:220px;margin:0 0 12px;border:0;background:#0b0b0b}.lotus-casino-lobby{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px;padding:12px}.lotus-casino-card.is-active{outline:2px solid #5ce8a0}.lotus-casino-table{padding:0 0 16px}.lotus-casino-table__meta{display:flex;flex-wrap:wrap;gap:10px 16px;padding:10px 12px 0;color:#4a5560;font-size:12px;font-weight:600}.lotus-casino-table__timer{color:#c0392b}.lotus-casino-results{padding:10px 12px 0}.lotus-casino-results__label{margin-bottom:6px;font-size:12px;font-weight:700}.lotus-casino-results__chips{display:flex;flex-wrap:wrap;gap:6px}.lotus-casino-results__chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#1a2b3c;color:#fff;font-size:12px;font-weight:700}.lotus-casino-rounds{display:grid;grid-gap:8px;gap:8px;padding:12px}.lotus-casino-round{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;grid-gap:8px;gap:8px;align-items:center;width:100%;padding:10px 12px;border:0;border-radius:8px;background:#fff;box-shadow:0 1px 4px rgb(0 0 0/7%);text-align:left;cursor:pointer}.lotus-casino-round__name{font-size:13px;font-weight:700}.lotus-casino-round__status{font-size:11px;font-weight:700;text-transform:uppercase}.lotus-casino-round.is-open .lotus-casino-round__status{color:#1a7f4b}.lotus-casino-round.is-closed .lotus-casino-round__status{color:#8a939e}.lotus-casino-round__gno,.lotus-casino-round__time{font-size:12px;color:#4a5560}.lotus-casino-detail{padding:0 12px 24px}.lotus-casino-json{overflow:auto;max-height:360px;margin:12px;padding:12px;font-size:12px;background:#111;color:#d8e0c8;border-radius:8px}:root{--font-sans:var(--lb-font-sans),"DM Sans",sans-serif;--font-display:var(--lb-font-display),Manrope,sans-serif;--background:oklch(0.155 0.008 165);--foreground:oklch(0.96 0.005 150);--card:oklch(0.205 0.01 165);--primary:oklch(0.84 0.18 153);--primary-foreground:oklch(0.17 0.025 155);--secondary:oklch(0.245 0.009 165);--muted-foreground:oklch(0.64 0.012 160);--accent:oklch(0.29 0.025 165);--border:oklch(0.3 0.01 165);--destructive:oklch(0.68 0.19 25);--back:oklch(0.82 0.08 235);--back-foreground:oklch(0.24 0.055 240);--lay:oklch(0.84 0.065 5);--lay-foreground:oklch(0.3 0.07 5);--gold:oklch(0.8 0.13 75);--hero-shade:linear-gradient(90deg,oklch(0.12 0.018 160/0.97),oklch(0.12 0.018 160/0.72) 35%,transparent 70%);--shadow-panel:0 24px 80px oklch(0.05 0 0/0.6);--team-blue:oklch(0.7 0.13 240);--team-yellow:oklch(0.84 0.15 88);--team-red:oklch(0.71 0.14 25);--team-green:oklch(0.75 0.14 150);--team-neutral:oklch(0.76 0.01 160);--team-maroon:oklch(0.7 0.13 355)}html.brand-leelabet,html.brand-leelabet body,html.theme-lotus body{margin:0;background:#1c2422!important;color:#f2f6f4!important;font-family:var(--font-sans);font-size:14px}.leela-proto,.leela-proto *{border-color:var(--border);box-sizing:border-box}.leela-proto{--background:#1c2422;--foreground:#f2f6f4;--card:#2a3330;--primary:#5ce8a0;--primary-foreground:#0d2a1f;--secondary:#343d3a;--muted-foreground:#8f9b96;--accent:#3d4a45;--border:#3d4a45;--back:#b8c8f0;--back-foreground:#1c2a4a;--lay:#f0b8b8;--lay-foreground:#4a1c1c;--gold:#e8c46a;min-height:100vh;background:#1c2422!important;color:#f2f6f4!important;font-family:var(--font-sans)}.leela-proto .hero,.leela-proto .page-width,.leela-proto .section,.leela-proto main{background:transparent}.leela-proto .site-footer{background:#1c2422!important;color:#8f9b96}.leela-proto .game-card,.leela-proto .match-card{background:#2a3330!important}.leela-proto h1,.leela-proto h2,.leela-proto h3{font-family:var(--font-display);letter-spacing:0}.leela-proto a,.leela-proto button,.leela-proto input{-webkit-tap-highlight-color:transparent}.leela-proto a,.leela-proto button{touch-action:manipulation}.leela-proto input{color:var(--foreground)}.leela-proto ::selection{background:var(--primary);color:var(--primary-foreground)}.flex{display:flex}.gap-2{gap:8px}.gap-3{gap:12px}.items-center{align-items:center}.justify-center{justify-content:center}.w-full{width:100%}.ml-auto{margin-left:auto}.mx-auto{margin-inline:auto}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:20px}.py-16{padding-block:64px}.py-20{padding-block:80px}.text-center{text-align:center}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-foreground{color:var(--foreground)}.text-xs{font-size:12px}.text-lg{font-size:18px}.text-xl{font-size:20px}.text-\[10px\]{font-size:10px}.font-bold{font-weight:700}.font-normal{font-weight:400}.absolute{position:absolute}.right-3{right:12px}.top-3{top:12px}.min-h-\[600px\]{min-height:600px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;border:0;background:transparent;color:inherit;text-decoration:none;transition:background .15s,color .15s,border-color .15s,opacity .15s}.btn:disabled{opacity:.5;cursor:not-allowed}.btn svg{width:16px;height:16px;flex-shrink:0}.btn-default{background:var(--primary);color:var(--primary-foreground);height:36px;padding:0 16px}.btn-default:hover{filter:brightness(.95)}.btn-secondary{background:var(--secondary);padding:0 16px}.btn-ghost,.btn-secondary{color:var(--foreground);height:36px}.btn-ghost{padding:0 12px}.btn-ghost:hover{background:var(--accent)}.btn-outline{height:40px;padding:0 32px;border:1px solid var(--border);color:var(--foreground);background:transparent}.btn-link{height:auto;padding:0;color:var(--muted-foreground);font-size:12px}.btn-link:hover{color:var(--foreground)}.btn-back{background:var(--back);color:var(--back-foreground)}.btn-lay{background:var(--lay);color:var(--lay-foreground)}.btn-tab{background:var(--card);color:var(--muted-foreground);border:1px solid var(--border);height:32px;padding:0 12px;font-size:12px}.btn-tab.is-on{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.btn-sm{height:32px;padding:0 12px;font-size:12px}.btn-lg{height:40px;padding:0 32px}.btn-icon{width:36px;height:36px;padding:0}.site-header{height:80px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:44px;padding:0 4.5%;background:var(--background)}.brand{display:inline-flex;align-items:center;gap:8px;font-size:29px;font-weight:800;font-family:var(--font-display);white-space:nowrap;color:var(--foreground);text-decoration:none}.brand-logo{display:block;height:38px;width:auto}.brand-symbol{color:var(--primary);width:30px;height:33px}.brand em{font-style:normal;color:var(--primary)}.main-nav{gap:30px}.main-nav,.main-nav a{display:flex;align-items:center;height:100%}.main-nav a{gap:7px;color:var(--muted-foreground);font-weight:500;border-bottom:2px solid transparent;transition:color .2s;text-decoration:none}.main-nav a.is-active,.main-nav a:hover{color:var(--foreground);border-bottom-color:var(--primary)}.header-actions{margin-left:auto;gap:10px}.header-actions,.header-auth{display:flex;align-items:center}.header-auth{gap:8px}.header-auth-slot{display:inline-block;min-width:168px;height:32px}.sport-bar{gap:32px;height:54px;padding:0 4.5%;border-bottom:1px solid var(--border);background:var(--background)}.sport-bar,.sport-bar a{display:flex;align-items:center}.sport-bar a{gap:8px;color:var(--muted-foreground);white-space:nowrap;text-decoration:none}.sport-bar a.is-active,.sport-bar a:first-child{color:var(--primary)}.demo-label{margin-left:auto;font-size:11px;color:var(--muted-foreground);display:flex;align-items:center;gap:7px}.page-width{width:91%;max-width:1440px;margin-inline:auto}.hero{height:455px;position:relative;isolation:isolate;overflow:hidden;background:var(--background)}.hero-image{width:100%;height:100%;object-fit:cover;object-position:center 55%;z-index:-2}.hero-image,.hero:after{position:absolute;inset:0}.hero:after{content:"";background:var(--hero-shade);z-index:-1}.hero-content{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:2px;font-weight:700;color:var(--primary);display:flex;align-items:center;gap:9px}.hero h1{font-size:54px;line-height:1.16;font-weight:800;margin:17px 0;max-width:600px;color:var(--foreground)}.hero h1 span{color:var(--primary)}.hero-copy{font-size:15px;color:oklch(.78 .01 160);max-width:405px;line-height:1.8}.hero-buttons{display:flex;gap:12px;margin-top:26px}.hero-note{margin-top:22px;color:var(--muted-foreground);font-size:11px;display:flex;gap:7px;align-items:center}.hero-pagination{position:absolute;bottom:22px;right:4.5%;display:flex;gap:6px}.hero-pagination span{height:4px;width:7px;background:var(--muted-foreground);border-radius:2px}.hero-pagination span:first-child{width:28px;background:var(--primary)}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:23px 0;border-bottom:1px solid var(--border)}.trust-item{display:flex;align-items:center;justify-content:center;gap:13px;border-right:1px solid var(--border)}.trust-item:last-child{border-right:0}.trust-item svg{width:23px;height:23px;color:var(--primary);stroke-width:1.5}.trust-item strong{display:block;font-size:13px;font-weight:600;color:var(--foreground)}.trust-item small{display:block;color:var(--muted-foreground);font-size:11px;margin-top:4px}.section{padding-block:33px 4px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:21px}.section-title h2{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:750;margin:0;color:var(--foreground)}.section-title h2 svg{color:var(--primary);width:21px}.section-title a{display:flex;align-items:center;gap:7px;color:var(--muted-foreground);font-size:12px;text-decoration:none}.match-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.match-card{background:var(--card);border:1px solid var(--border);border-radius:8px;overflow:hidden}.match-top{display:flex;align-items:center;gap:8px;padding:15px 17px 12px;font-size:10px;color:var(--muted-foreground)}.live-badge{display:inline-flex;align-items:center;gap:4px;color:var(--primary);font-size:9px;font-weight:700;letter-spacing:.8px}.live-dot{width:5px;height:5px;display:inline-block;border-radius:50%;background:var(--primary)}.match-body{padding:0 17px}.team-line{display:flex;align-items:center;gap:9px;min-height:36px;font-size:13px;font-weight:500}.team-line strong{margin-left:auto;font-size:14px}.team-line small{font-size:10px;color:var(--muted-foreground);font-weight:400;margin-left:4px}.match-status{font-size:10px;color:var(--primary);margin:8px 0 13px}.odds-row{display:grid;grid-template-columns:1fr 65px 65px;grid-gap:5px;gap:5px;align-items:center;margin-bottom:6px}.odds-row>span{font-size:11px}.odds-labels,.odds-row>span{color:var(--muted-foreground)}.odds-labels{font-size:9px;text-align:center}.odds-price{display:flex;flex-direction:column;gap:1px;height:39px;font-size:13px;font-weight:700;border-radius:4px}.odds-price small{font-size:9px;font-weight:400;opacity:.65}.match-footer{margin-top:13px;padding:10px 17px;border-top:1px solid var(--border);display:flex;justify-content:space-between;font-size:10px;color:var(--muted-foreground)}.game-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:17px;gap:17px}.game-card{border-radius:8px;border:1px solid var(--border);background:var(--card)}.game-card,.game-image-wrap{position:relative;overflow:hidden}.game-image-wrap{aspect-ratio:2.1}.game-image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.game-card:hover img{transform:scale(1.04)}.game-tag{position:absolute;top:12px;left:12px;background:var(--background);color:var(--gold);border:1px solid var(--border);font-size:9px;font-weight:700;letter-spacing:1px;padding:5px 8px;border-radius:4px}.game-details{padding:17px;display:flex;align-items:center;justify-content:space-between}.game-details h3{font-size:17px;font-weight:700;margin:0;color:var(--foreground)}.game-details p{font-size:11px;color:var(--muted-foreground);margin-top:5px}.page-intro{padding:38px 0 25px;display:flex;justify-content:space-between;align-items:end;gap:20px}.page-intro h1{font-size:34px;font-weight:800;margin:0;color:var(--foreground)}.page-intro p{color:var(--muted-foreground);margin-top:8px}.filter-bar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:23px}.search-box{display:flex;gap:8px;align-items:center;background:var(--card);border:1px solid var(--border);border-radius:6px;padding:9px 12px}.search-box input{background:transparent;outline:none;min-width:0;width:180px;font-size:13px;border:0}.site-footer{margin-top:45px;border-top:1px solid var(--border);padding:30px 0 24px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-links{gap:22px;font-size:12px}.footer-bottom,.footer-links{display:flex;color:var(--muted-foreground)}.footer-bottom{align-items:center;justify-content:space-between;gap:25px;margin-top:22px;padding-top:20px;border-top:1px solid var(--border);font-size:10px;line-height:1.7}.age-badge{border:1px solid var(--muted-foreground);width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:700}.mobile-menu{display:none}.modal-overlay{position:fixed;inset:0;z-index:60;background:oklch(.05 0 0/.78);display:flex;align-items:center;justify-content:center;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-panel{background:var(--card);border:1px solid var(--border);border-radius:8px;width:420px;max-width:100%;padding:28px;box-shadow:var(--shadow-panel)}.modal-panel h2{font-size:24px;font-weight:750;margin-bottom:10px;color:var(--foreground)}.modal-panel p{color:var(--muted-foreground);line-height:1.7;margin-bottom:20px}.modal-panel label{display:block;color:var(--muted-foreground);font-size:12px;margin:12px 0 6px}.modal-panel input{width:100%;background:var(--background);border:1px solid var(--border);padding:10px 12px;border-radius:4px}.slip{position:fixed;right:22px;bottom:22px;z-index:50;width:360px;max-width:calc(100vw - 32px);background:#2a3330!important;border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-panel);overflow:hidden}.proto-slip-body{max-height:min(70vh,640px);overflow:auto}.proto-slip-card{padding-bottom:12px;border-bottom:1px solid var(--border)}.proto-open-row,.proto-slip-card{margin-bottom:12px}.slip-head{padding:14px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);font-weight:700}.slip-body{padding:18px}.slip-type{font-size:10px;font-weight:700;color:var(--primary);text-transform:uppercase;margin-bottom:7px}.slip-body label{display:block;color:var(--muted-foreground);font-size:12px;margin:15px 0 6px}.slip-body input{width:100%;background:var(--background);border:1px solid var(--border);padding:10px 12px;border-radius:4px;outline-color:var(--primary)}.slip-summary{display:flex;justify-content:space-between;font-size:12px;margin:15px 0}.team-badge{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;background:var(--secondary);font-size:8px;font-weight:800;border:1px solid;flex-shrink:0}.team-afg,.team-ind,.team-sl{color:var(--team-blue)}.team-aus{color:var(--team-yellow)}.team-ban,.team-eng{color:var(--team-red)}.team-pak,.team-sa{color:var(--team-green)}.team-nz{color:var(--team-neutral)}.team-wi{color:var(--team-maroon)}.proto-embed{padding:12px 4.5% 40px}.leela-book{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:18px;gap:18px;width:91%;max-width:1440px;margin:18px auto 0;min-height:62vh}.leela-book:has(.mahakal-desk-layout--casino){width:min(100% - 24px,1680px);max-width:1680px;gap:12px;margin-top:12px;align-items:start}.leela-book:has(.mahakal-desk-layout--casino) .leela-book__main{min-width:0;max-width:100%}.leela-sports{display:flex;flex-direction:column;gap:2px;height:-moz-fit-content;height:fit-content;padding:8px;background:var(--card);border:1px solid var(--border);border-radius:8px;position:-webkit-sticky;position:sticky;top:12px}.leela-sports__link{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--muted-foreground);font-size:13px;font-weight:600;text-align:left;cursor:pointer}.leela-sports__link:hover{background:var(--accent);color:var(--foreground)}.leela-sports__link.is-active{background:var(--primary);color:var(--primary-foreground)}.leela-book__main{min-width:0}.leela-proto{--lotus-header-bg:#141a19;--lotus-page-bg-color:#1c2422;--lotus-page-bg-image:none;--color-content-bg:#2a3330;--color-text:#f2f6f4;--lotus-event-header-bg:#141a19;--lotus-event-market-bg:#2a3330;--lotus-event-market-text:#f2f6f4;--lotus-event-market-muted:#8f9b96;--color-odds-back:#b8c8f0;--color-odds-lay:#f0b8b8;--color-odds-header:#1f332e}.leela-proto .lotus-casino-page,.leela-proto .lotus-event-page,.leela-proto .lotus-favorites-section,.leela-proto .lotus-home,.leela-proto .lotus-home-list-card,.leela-proto .lotus-matches-section{background:transparent!important;color:var(--foreground)!important}.leela-proto .lotus-matches-section{overflow:hidden;background:var(--card)!important;border:1px solid var(--border);border-radius:8px}.leela-proto .lotus-matches-section+.lotus-matches-section{margin-top:10px}.leela-proto .lotus-event-page__header,.leela-proto .lotus-event-page__tabs,.leela-proto .lotus-feed-banner,.leela-proto .lotus-matches-section__title,.leela-proto .lotus-matches-section__title h2{color:var(--foreground)!important;border-color:var(--border)!important}.leela-proto .lotus-matches-section__title{background:transparent!important;border-bottom:1px solid var(--border)}.leela-proto .lotus-feed-banner{background:#1f2926!important;color:#f2f6f4!important;border:1px solid var(--border)!important}.leela-proto .lotus-group-header{background:#1f2926!important;color:#f2f6f4!important;border-bottom:1px solid var(--border)}.leela-proto .lotus-group-header button,.leela-proto .lotus-group-header__icon,.leela-proto .lotus-group-header__label,.leela-proto .lotus-group-header__toggle{color:#f2f6f4!important}.leela-proto .lotus-competition-group,.leela-proto .lotus-competition-header{background:#232b29!important;color:#8f9b96!important;border-color:var(--border)!important}.leela-proto .lotus-competition-header .lotus-odds-grid__col,.leela-proto .lotus-competition-header__cols,.leela-proto .lotus-competition-header__name{color:#8f9b96!important}.leela-proto .lotus-casino-table,.leela-proto .lotus-event-market,.leela-proto .lotus-match-row{background:var(--card)!important;color:var(--foreground)!important;border-color:var(--border)!important}.leela-proto .lotus-match-row{border-bottom:1px solid var(--border)!important}.leela-proto .lotus-match-row__score-value,.leela-proto .lotus-match-row__team,.leela-proto .lotus-match-row__team-name,.leela-proto .lotus-match-row__time-clock{color:#f2f6f4!important}.leela-proto .lotus-match-row__more,.leela-proto .lotus-match-row__score-status,.leela-proto .lotus-match-row__time-day{color:#8f9b96!important}.leela-proto .lotus-match-row__inplay{color:#5ce8a0;font-size:11px;font-style:italic;font-weight:600;white-space:nowrap}.leela-proto .lotus-favorite-icon{color:#6b7672}.leela-proto .lotus-favorite-icon--pinned,.leela-proto .lotus-favorite-icon:hover{color:var(--gold)}.leela-proto .lotus-account-statement__card,.leela-proto .lotus-event-live-score,.leela-proto .lotus-event-rules-modal__body,.leela-proto .lotus-event-rules-modal__head,.leela-proto .lotus-event-score-widget,.leela-proto .lotus-event-score-widget__body,.leela-proto .lotus-event-sidebar,.leela-proto .lotus-profile-page__card{background:var(--card)!important;color:var(--foreground)!important;border-color:var(--border)!important}.leela-proto .lotus-event-sidebar__group-toggle,.leela-proto .lotus-event-sidebar__link,.leela-proto .lotus-event-sidebar__sport{color:var(--foreground)!important}.leela-proto .lotus-event-sidebar__sport.selected{color:var(--primary-foreground)!important;background:var(--primary)!important}.leela-proto .lotus-event-score-widget__head,.leela-proto .lotus-event-video-widget__head{background:#1f2926!important;color:var(--foreground)!important}.leela-proto .lotus-event-score-widget__score{color:var(--primary)!important}.leela-proto .lotus-event-page__tab.is-active{color:var(--primary)!important;border-bottom-color:var(--primary)!important}.leela-proto .lotus-event-page__filter.is-active,.leela-proto .lotus-event-page__filter.is-all.is-active{background:var(--primary)!important;color:var(--primary-foreground)!important;border-color:var(--primary)!important}.leela-proto .lotus-profile-page__row dd,.leela-proto .lotus-profile-page__row dt,.leela-proto .lotus-profile-page__section-title,.leela-proto .lotus-profile-page__title{color:var(--foreground)!important;border-color:var(--border)!important;font-family:var(--font-sans)!important}.leela-proto .lotus-profile-page__section-title{background:#1f2926!important}@media (min-width:1600px){.hero{height:520px}.hero h1{font-size:60px}}@media (max-width:1000px){.leela-book,.leela-book:has(.mahakal-desk-layout--casino){display:flex;flex-direction:column;width:100%;max-width:none;margin:0;gap:0;min-height:0}.leela-sports{display:none!important}.leela-book__main{padding:8px 8px 24px;min-width:0}.leela-book--compact .leela-sports{display:none!important}.sport-bar{display:flex!important;height:49px;gap:16px;overflow-x:auto;overflow-y:hidden;padding-inline:4.5%;-webkit-overflow-scrolling:touch}.leela-proto:has(.mahakal-desk-layout) .sport-bar{display:none!important}.leela-proto .lotus-matches-section__title{display:none}.leela-proto .lotus-home,.leela-proto .lotus-promo-carousel{background:transparent!important;box-shadow:none!important}.leela-proto .lotus-matches-section{background:var(--card)!important;box-shadow:none!important}.site-header{gap:25px;padding-inline:4%}.main-nav{gap:17px}.main-nav a{font-size:12px}.sport-bar{gap:22px}.hero h1{font-size:46px}.match-grid{gap:10px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.odds-row{grid-template-columns:1fr 55px 55px}.trust-item{gap:9px}.trust-item small{font-size:10px}.page-intro{flex-direction:column;align-items:flex-start;padding-top:20px}.page-intro h1{font-size:28px}.search-box{width:100%}.mahakal-desk-layout--casino,.mahakal-desk-layout--casino .center-container,.mahakal-desk-layout--casino .d247-cas{width:100%;max-width:100%;min-width:0}}@media (max-width:700px){.site-header{height:68px;gap:12px}.brand{font-size:25px;gap:4px}.brand-logo{height:32px}.brand-symbol{width:25px}.main-nav{display:none}.header-actions{gap:4px}.header-actions>.help-button{display:none}.header-auth{gap:6px;min-width:0}.header-auth .btn-sm{height:32px;padding:0 10px;font-size:12px;white-space:nowrap}.mobile-menu{display:inline-flex}.sport-bar{height:49px;gap:23px;overflow:auto;padding-inline:4.5%}.sport-bar a{font-size:12px}.demo-label{display:none}.hero{height:455px}.hero-image{object-position:64% center;opacity:.7}.hero:after{background:linear-gradient(90deg,oklch(.12 .018 160/.95),oklch(.12 .018 160/.4))}.hero-content{justify-content:center}.hero h1{font-size:40px;line-height:1.2;max-width:350px}.hero-copy{font-size:13px;max-width:290px}.eyebrow{font-size:9px}.hero-buttons{gap:8px}.hero-buttons a{padding-inline:17px;font-size:12px}.hero-note{font-size:9px;max-width:290px}.trust-strip{grid-template-columns:1fr 1fr;gap:22px 0;padding:22px 0}.trust-item{justify-content:flex-start;padding-left:10px}.trust-item:nth-child(2){border-right:0}.trust-item strong{font-size:11px}.trust-item small{font-size:9px}.trust-item svg{width:19px}.section{padding-top:27px}.section-title h2{font-size:19px}.section-title a{font-size:11px}.game-grid,.match-grid{grid-template-columns:1fr;gap:15px}.match-top{font-size:11px}.team-line{font-size:14px}.odds-row{grid-template-columns:1fr 76px 76px}.game-image-wrap{aspect-ratio:2}.page-intro{flex-direction:column;align-items:flex-start;padding-top:28px}.page-intro h1{font-size:28px}.search-box,.search-box input{width:100%}.footer-top{align-items:flex-start}.footer-links{flex-direction:column;gap:9px}.footer-bottom{align-items:flex-start;font-size:9px}.footer-bottom .copyright{display:none}.slip{left:8px;right:8px;bottom:8px;width:auto;max-width:none}.hero-pagination{bottom:15px}.mobile-nav-panel{display:flex;gap:10px;flex-wrap:wrap;padding:15px 4.5%;border-bottom:1px solid var(--border);background:var(--card)}.mobile-nav-panel a{padding:7px 10px;color:var(--foreground);font-size:13px;text-decoration:none}}@media (prefers-reduced-motion:reduce){.leela-proto *{transition:none!important;scroll-behavior:auto!important}}.leela-proto .my-bet-container,.leela-proto .place-bet-container{background:#fff;color:#111;font-family:Roboto Condensed,Arial,Helvetica,sans-serif}.leela-proto .my-bet-container .sidebar-title,.leela-proto .place-bet-container .sidebar-title{display:flex;align-items:center;justify-content:space-between;background:#141a19;color:#fff;padding:8px 10px}.leela-proto .my-bet-container .sidebar-title h4,.leela-proto .place-bet-container .sidebar-title h4{margin:0;font-size:14px;font-weight:700;color:#fff}.leela-proto .place-bet-box.back{background:#72bbef}.leela-proto .place-bet-box.lay{background:#f9b9c1}.leela-proto .place-bet-grid{display:grid;grid-template-columns:minmax(0,1fr) 72px 72px 64px;grid-gap:6px;gap:6px;align-items:center;padding:6px 8px;font-size:13px}.leela-proto .place-bet-box-header{background:#141a19;color:#fff;font-weight:700}.leela-proto .my-bet-container>.place-bet-box-header{display:grid;grid-template-columns:minmax(0,1fr) 64px 64px}.leela-proto .place-bet-odds{display:flex;align-items:stretch;width:72px}.leela-proto .place-bet-container input.form-control,.leela-proto .place-bet-odds input,.leela-proto .place-bet-stake input{width:100%;height:28px!important;padding:2px 4px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#111!important;font-size:13px;font-weight:600}.leela-proto .place-bet-odds input{width:calc(100% - 18px)!important}.leela-proto .place-bet-odds .spinner-buttons{display:flex;flex-direction:column;width:18px;flex:0 0 18px}.leela-proto .place-bet-odds .btn-default{display:block;flex:1 1;width:18px;min-width:18px;height:14px!important;padding:0!important;border:0!important;border-radius:0!important;background:#0077b3!important;color:#fff!important;font-size:10px;line-height:12px}.leela-proto .place-bet-buttons{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:3px;gap:3px;padding:6px 8px}.leela-proto .place-bet-buttons .btn-place-bet{width:100%;height:auto!important;margin:0;padding:7px 2px!important;border:0!important;border-radius:0!important;background:#2a3330!important;color:#5ce8a0!important;font-weight:700;font-size:13px}.leela-proto .place-bet-action-buttons{display:grid;grid-template-columns:auto 1fr 1fr 1fr;grid-gap:4px;gap:4px;align-items:center;padding:4px 8px 8px}.leela-proto .place-bet-action-buttons .btn-clear{height:36px;border:0;background:transparent;color:#0b5ed7;text-decoration:underline;font-weight:600}.leela-proto .place-bet-action-buttons .btn-edit,.leela-proto .place-bet-action-buttons .btn-reset,.leela-proto .place-bet-action-buttons .btn-submit{height:36px!important;border:0!important;border-radius:0!important;font-weight:700;font-size:14px;color:#fff!important}.leela-proto .place-bet-action-buttons .btn-edit{background:#0dcaf0!important}.leela-proto .place-bet-action-buttons .btn-reset{background:#dc3545!important}.leela-proto .place-bet-action-buttons .btn-submit{background:#198754!important}.leela-proto .place-bet-close,.leela-proto .place-bet-mobile,.leela-proto .place-bet-range,.leela-proto .place-bet-submit-mobile{display:none}.leela-proto .place-bet-submit-desktop{display:inline}.leela-proto .mahakal-right-rail{background:#2a3330}@media (max-width:1199px){.place-bet-container.is-overlay{position:fixed!important;top:auto!important;bottom:0!important;left:0;right:0;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important;z-index:1200;max-height:min(72vh,560px);animation:mahakal-placebet-from-bottom .18s ease-out}.place-bet-container.is-overlay .sidebar-title{display:flex;align-items:center;gap:8px;background:#141a19!important;color:#fff}.place-bet-container.is-overlay .sidebar-title h4{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.place-bet-container.is-overlay .place-bet-close{display:inline-flex!important;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:#fff;font-size:26px;line-height:1}.place-bet-container.is-overlay .place-bet-grid{display:none!important}.place-bet-container.is-overlay .place-bet-mobile,.place-bet-container.is-overlay .place-bet-range,.place-bet-container.is-overlay .place-bet-submit-mobile{display:block!important}.place-bet-container.is-overlay .place-bet-mobile-fields{display:grid!important;grid-template-columns:minmax(0,1fr) 110px!important;grid-gap:10px;gap:10px;margin-bottom:8px}.place-bet-container.is-overlay .place-bet-submit-desktop{display:none!important}.place-bet-container.is-overlay .place-bet-buttons{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:4px;gap:4px;padding:4px 8px 8px}.place-bet-container.is-overlay .btn-place-bet{min-width:0!important;width:100%!important;padding:8px 2px!important;overflow:hidden;background:#2a3330!important;color:#5ce8a0!important;font-size:12px!important;white-space:nowrap;text-overflow:ellipsis}}@keyframes mahakal-placebet-from-bottom{0%{transform:translateY(100%)}to{transform:none}}.modal-overlay{z-index:2400!important}.modal-panel{position:relative;overflow:visible}.modal-panel .modal-close{position:absolute!important;top:8px;right:8px;z-index:5;width:40px;height:40px;display:inline-flex!important;align-items:center;justify-content:center;pointer-events:auto}.password-field{position:relative}.password-field input{padding-right:44px!important;width:100%}.password-field .password-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;background:transparent;color:var(--muted-foreground);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lotus-change-password__field{position:relative}.lotus-change-password__field .password-eye{position:absolute;right:8px;bottom:4px;width:36px;height:36px;border:0;background:transparent;cursor:pointer}.lotus-cashout-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:4px;width:100%;border:0;border-radius:4px;background:#128a3e;color:#fff;font-size:11px;font-weight:700;padding:6px 8px;cursor:pointer}.lotus-cashout-btn:disabled{opacity:.6}.my-bet-cashout-msg{padding:6px 10px;font-size:12px;color:#b42318}.my-bet-list li{display:block}.my-bet-row{display:grid;grid-template-columns:minmax(0,1fr) 64px 64px;width:100%;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit;padding:6px 8px;grid-gap:6px;gap:6px;align-items:center}.my-bet-detail{padding:0 10px 10px;font-size:12px;line-height:1.5;color:#333}.my-bet-detail-muted{color:#666;font-size:11px}.leela-mobile-bets-fab{display:none}@media (max-width:1199px){.leela-mobile-bets-fab{display:inline-flex;position:fixed;right:12px;bottom:18px;z-index:1100;border:0;border-radius:999px;background:#141a19;color:#fff;padding:10px 14px;font-weight:700;font-size:13px;box-shadow:0 8px 20px rgba(0,0,0,.35);cursor:pointer}.leela-mobile-bets-sheet{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:1300;max-height:72vh;overflow:auto;background:#fff;box-shadow:0 -10px 28px rgba(0,0,0,.35)}.leela-mobile-bets-sheet .my-bet-container{margin:0}.game-image-wrap img{object-fit:cover;image-rendering:-webkit-optimize-contrast}}.market-title .cashout-btn{display:inline-flex!important;align-items:center;justify-content:center;pointer-events:auto!important;position:relative;z-index:3;cursor:pointer!important;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.market-title .cashout-btn.is-live{cursor:pointer!important;background:#14805e!important;color:#fff!important}.lotus-cashout-btn{pointer-events:auto!important;position:relative;z-index:3;cursor:pointer!important}.leela-proto .lotus-casino-resultspage__table{background:#fff!important;color:#1a1a1a!important}.leela-proto .lotus-casino-resultspage__table th{color:#fff!important;background:#2c4f58!important}.leela-proto .lotus-casino-resultspage__table td{color:#1a1a1a!important}.leela-proto .lotus-casino-resultspage__table td:first-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;color:#122027!important}.leela-proto .casino-page-container,.leela-proto .d247-cas{max-width:100%;overflow-x:clip}.leela-proto .d247-cas .casino-header{gap:8px}.leela-proto .d247-cas .casino-rid{display:inline-block!important;color:inherit!important;white-space:nowrap}.leela-proto .d247-cas .casino-video-box{width:100%}@media (max-width:767px){.leela-proto .d247-cas .casino-header{flex-direction:column;align-items:flex-start}.leela-proto .d247-cas .casino-rid{font-size:12px!important}.leela-proto .d247-cas .casino-detail,.leela-proto .d247-cas .casino-table,.leela-proto .d247-cas .casino-table-left-box,.leela-proto .d247-cas .casino-table-right-box{width:100%!important;max-width:100%!important}.leela-proto .lotus-casino-resultspage__controls{flex-direction:column;align-items:stretch}.leela-proto .lotus-casino-resultspage__field input,.leela-proto .lotus-casino-resultspage__field select{min-width:0;width:100%}}