.poker-vue-debug-marker{position:absolute;z-index:8;inset-block-start:12px;inset-inline-start:12px;padding:7px 10px;border:1px solid rgba(34,197,94,.5);border-radius:8px;color:#dcfce7;background:#030712d1;box-shadow:0 10px 22px #00000047;font-size:12px;font-weight:900}.admin-topbar--foundation{grid-template-columns:minmax(210px,250px) minmax(260px,1fr) auto;gap:14px}.admin-topbar__nav{display:none!important}.admin-quick-action{border:1px solid rgba(139,190,213,.28);background:#305365c7;color:#cfe8f5;border-radius:10px;padding:9px 12px;font-weight:800}.admin-foundation__nav{padding-block:12px 24px;gap:16px}.admin-shell__group{display:grid;gap:6px}.admin-shell__group-title{color:#8db2c3;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;padding:10px 10px 3px}.admin-shell__group button{width:100%;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;min-height:42px;border:0;border-radius:9px;background:transparent;color:#c6deeb;text-align:start;padding:10px 11px;font-weight:800;cursor:pointer}.admin-shell__group button:hover{background:#48758b73;color:#f4fbff}.admin-shell__group button.active{background:#40809f9e;box-shadow:inset 3px 0 #4aaeff;color:#fff}.admin-shell__group button em{border-radius:999px;padding:3px 7px;background:#2183e8e6;color:#fff;font-size:10px;font-style:normal}.admin-page-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end;padding:22px;border:1px solid rgba(98,151,176,.24);border-radius:12px;background:#163e4fc7;box-shadow:0 18px 45px #0000002e}.admin-page-heading>div{display:grid;gap:8px}.admin-page-heading span{color:#91b7c9;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-page-heading h1{margin:0;color:#f3fbff;font-size:clamp(28px,4vw,46px);line-height:1}.admin-page-heading p{max-width:760px;margin:0;color:#b8d3df;line-height:1.55}.admin-page-heading>strong{justify-self:end;border-radius:999px;padding:9px 12px;background:#2183e829;color:#91d6ff;border:1px solid rgba(91,176,227,.28)}.admin-page-heading .admin-breadcrumb{grid-column:1 / -1;display:flex;gap:8px;padding:0}.admin-page-heading .admin-breadcrumb button{border:0;background:transparent;color:#8cb2c4;font-weight:800;padding:0;cursor:pointer}.admin-page-heading .admin-breadcrumb button:not(:last-child):after{content:"/";margin-inline-start:8px;color:#547787}.admin-page-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:12px;align-items:center;padding:14px;border:1px solid rgba(98,151,176,.22);border-radius:12px;background:#0d2a36c7}.admin-page-toolbar label{display:flex;align-items:center;gap:10px;min-height:44px;border:1px solid rgba(111,164,188,.28);border-radius:10px;padding-inline:12px;color:#98bdcf}.admin-page-toolbar input{width:100%;border:0;outline:0;background:transparent;color:#dff5ff;font-weight:800}.admin-filter-row,.admin-action-row{display:flex;flex-wrap:wrap;gap:8px}.admin-filter-row button,.admin-action-row button{border:1px solid rgba(111,164,188,.22);border-radius:9px;background:#315465b8;color:#cfe8f5;padding:10px 12px;font-weight:800}.admin-filter-row button.active{border-color:#2fe59594;color:#ebfff7;background:#1d8160b3}.admin-qa-ledger-panel{grid-template-columns:minmax(220px,.9fr) auto repeat(4,minmax(130px,1fr)) auto}.admin-qa-ledger-panel__copy{display:grid;gap:3px;color:#cce8f5}.admin-qa-ledger-panel__copy strong{color:#eefaff;font-size:.98rem}.admin-qa-ledger-panel__copy span{color:#91b8ca;font-size:.78rem;line-height:1.35}.admin-data-section{display:grid;gap:14px;border:1px solid rgba(98,151,176,.22);border-radius:12px;background:#123748d1;padding:16px}.admin-data-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-data-section h2{margin:4px 0 0;color:#f2fbff}.admin-data-section span,.admin-data-section em{color:#9ebfce;font-style:normal}.admin-foundation__cards article{align-content:start;min-height:148px}.admin-foundation__cards article small{color:#9fbdcb;display:block;font-size:12px;font-weight:700;line-height:1.45;margin-top:8px}.admin-table{overflow:auto;border:1px solid rgba(99,151,176,.18);border-radius:10px}.admin-table__row{--admin-cols: 4;width:100%;min-width:max(760px,calc(var(--admin-cols) * 150px));display:grid;grid-template-columns:repeat(var(--admin-cols),minmax(130px,1fr));gap:12px;align-items:center;min-height:54px;border:0;border-bottom:1px solid rgba(99,151,176,.13);background:#0a232f73;color:#d9eef7;text-align:start;padding:12px 14px}.admin-table__row:hover:not(.admin-table__row--head){background:#3e687d6b}.admin-table__row--head{background:#051821b8;color:#8fb4c5;font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:900}.admin-table__row strong{color:#f4fbff}.admin-table__row small{color:#a8c6d3}.admin-table__row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-table__row em{overflow-wrap:anywhere}.admin-table__row em b{display:block;color:#8fd2ff;font-size:11px;font-style:normal;font-weight:900;margin-top:4px;text-transform:uppercase}.admin-empty-state,.admin-detail-surfaces{display:grid;gap:10px}.admin-empty-state{place-items:center;text-align:center;border:1px dashed rgba(116,171,197,.28);border-radius:12px;padding:26px;color:#a7cad9}.admin-empty-state strong{color:#eef9ff}.admin-detail-surfaces{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-detail-surfaces article{border:1px solid rgba(98,151,176,.2);border-radius:12px;background:#0d2a36b3;padding:16px;display:grid;gap:8px}.admin-detail-surfaces strong{color:#f2fbff}.admin-detail-surfaces span{color:#a8c6d3;line-height:1.45}.admin-runbook article{position:relative;overflow:hidden}.admin-runbook article:before{background:#3aa0ff;border-radius:999px;content:"";height:6px;position:absolute;right:14px;top:14px;width:6px}.admin-runbook em{align-self:end;border:1px solid rgba(111,164,188,.22);border-radius:999px;color:#bfefff;font-size:11px;font-style:normal;font-weight:900;justify-self:start;padding:5px 8px;text-transform:uppercase}.admin-layout.is-collapsed .admin-shell__group-title,.admin-layout.is-collapsed .admin-shell__label,.admin-layout.is-collapsed .admin-shell__group button em{display:none}.admin-layout.is-collapsed .admin-shell__group button{grid-template-columns:1fr;justify-items:center;padding-inline:0}@media (max-width: 900px){.admin-topbar--foundation,.admin-page-toolbar,.admin-page-heading{grid-template-columns:1fr}.admin-page-heading>strong{justify-self:start}.admin-table__row,.admin-detail-surfaces{grid-template-columns:1fr}}:root{color-scheme:dark;--wb-bg: #0f2028;--wb-bg-deep: #0b1820;--wb-bg-soft: #142a34;--wb-surface: #17313c;--wb-surface-2: #1b3845;--wb-surface-3: #213f4d;--wb-surface-hover: #2a5060;--wb-rail: #10232c;--wb-rail-soft: #142c36;--wb-border: rgba(119, 158, 178, .28);--wb-border-soft: rgba(119, 158, 178, .16);--wb-shadow: rgba(2, 10, 14, .36);--wb-text: #eef7fb;--wb-text-soft: #c5dbe5;--wb-muted: #98b4c1;--wb-muted-2: #7694a3;--wb-blue: #247fe2;--wb-blue-soft: #42687d;--wb-casino: #08bd63;--wb-sports: #df641d;--wb-wallet: #f3b51b;--wb-yellow: #e5ef46;--wb-danger: #e4516e}html,body,#app{background:var(--wb-bg)!important;color:var(--wb-text)!important}body{font-family:Inter,Plus Jakarta Sans,Segoe UI,Tahoma,Arial,sans-serif!important}.app-frame,.preview-stage,.casino-home,.sports-home,.admin-layout,.admin-foundation__workspace{background:radial-gradient(circle at 45% -10%,rgba(75,112,128,.14),transparent 34%),linear-gradient(180deg,var(--wb-bg-soft) 0%,var(--wb-bg) 44%,var(--wb-bg-deep) 100%)!important;color:var(--wb-text)!important}.topbar,.admin-topbar,.dashboard-shell__top,.admin-shell__top,.mobile-footer,.casino-game-shell__bar,.casino-theater-window__bar{background:linear-gradient(180deg,#182f39,#142832)!important;border-color:var(--wb-border-soft)!important;box-shadow:0 14px 34px var(--wb-shadow)!important}.dashboard-shell,.admin-shell,.admin-layout__sidebar{background:linear-gradient(180deg,#10242d,#122a34 48%,#0e2028)!important;border-color:#638b9e38!important;box-shadow:inset -1px 0 #8bb3c514,18px 0 46px #020a0e38!important}.dashboard-shell__content,.admin-shell__nav,.casino-sidebar-panel,.admin-layout__status{background:linear-gradient(180deg,#1d3c49eb,#16313deb)!important;border-color:var(--wb-border-soft)!important}button,input,select,textarea{font-family:inherit!important}.admin-topbar__brand{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;gap:10px;padding:0;text-align:left}.topbar__brand strong,.admin-topbar__brand strong,.admin-shell__title strong,.casino-section__head h2,.top-sports-showcase__head h2,.sports-board-head h2,.admin-page-heading h1,.casino-admin-console__hero h1{color:var(--wb-text)!important}.topbar__brand small,.admin-topbar__brand small,.admin-shell__title small,.casino-section__head span,.sports-board-head span,.admin-page-heading p,.casino-admin-console__hero p,.casino-game-shell__bar small,.auth-safe-note{color:var(--wb-muted)!important}.topbar__menu,.icon-button,.admin-icon-action,.topbar-quick-actions button,.profile-button,.language-button,.account-chip,.currency-button,.deposit-select,.casino-game-actions button,.casino-theater-window__controls button,.casino-theater-window__toolbar button,.mobile-footer button{background:#23404ed1!important;border-color:var(--wb-border-soft)!important;color:var(--wb-text-soft)!important;box-shadow:inset 0 1px #ffffff0a,0 10px 26px #030b0f2e!important}.topbar__menu:hover,.icon-button:hover,.admin-icon-action:hover,.topbar-quick-actions button:hover,.profile-button:hover,.language-button:hover,.account-chip:hover,.currency-button:hover,.deposit-select:hover,.casino-game-actions button:hover,.mobile-footer button:hover{background:#305667f5!important;color:var(--wb-text)!important}@media (max-width: 767px){.casino-theater-toggle{display:none!important}}@media (min-width: 721px) and (max-width: 900px){.app-frame.is-casino-game-route .casino-game-shell{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;height:calc(100dvh - 106px)!important;max-height:calc(100dvh - 106px)!important}.app-frame.is-casino-game-route .casino-game-shell__stage,.app-frame.is-casino-game-route .casino-game-shell__viewport{min-height:0!important}}.wallet-action,.deposit-dialog .auth-submit,.deposit-tabs button.active{background:linear-gradient(135deg,#f0a318,#f5d72e)!important;color:#14212a!important;border-color:#ffe1553d!important}.topbar__login,.auth-panel__head button,.auth-form__links button,.auth-social button,.admin-quick-action{background:#375b6ce0!important;color:var(--wb-text)!important;border-color:var(--wb-border-soft)!important}.topbar__register,.auth-submit,.admin-hero-actions button:not(:disabled){background:linear-gradient(135deg,#2583e8,#1b70d4)!important;color:#fff!important;border-color:#66b4ff47!important;box-shadow:0 12px 28px #146fd838!important}.dashboard-mode-button,.rail-fixed-top button,.casino-pill-nav button,.sports-pill-nav button,.live-sports-strip button,.admin-shell__group button,.deposit-tabs button,.deposit-mode-tabs button{background:transparent!important;color:var(--wb-text-soft)!important;border-color:transparent!important}.dashboard-mode-button:hover,.rail-fixed-top button:hover,.casino-pill-nav button:hover,.sports-pill-nav button:hover,.live-sports-strip button:hover,.admin-shell__group button:hover,.deposit-tabs button:hover,.deposit-mode-tabs button:hover{background:#325869b3!important;color:var(--wb-text)!important}.dashboard-mode-button.active,.rail-fixed-top button.active,.casino-pill-nav button.active,.sports-pill-nav button.active,.live-sports-strip button.active,.admin-shell__group button.active,.deposit-mode-tabs button.active{background:linear-gradient(180deg,#4a7184f2,#375b6cf2)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #030c1138!important}.dashboard-mode-button.mode-casino.active,.rail-fixed-top button:first-child.active,.app-frame:not(.is-sports-view) .dashboard-mode-button:first-of-type.active{background:linear-gradient(135deg,#08c768,#0d8f55)!important}.dashboard-mode-button.mode-sports.active,.rail-fixed-top button:nth-child(2).active,.app-frame.is-sports-view .dashboard-mode-button:nth-of-type(2).active{background:linear-gradient(135deg,#2586ea,#3b7cd5 54%,#b58a90)!important}.sports-promo,.casino-promo,.sports-search,.casino-search,.sports-betslip,.sports-market-board,.sports-mini-menu,.live-events-board,.popular-events,.top-sports-showcase,.casino-game-shell,.casino-game-compliance,.casino-game-page-footer,.casino-safety-grid article,.casino-section,.admin-page-heading,.admin-page-toolbar,.admin-data-section,.admin-detail-surfaces article,.admin-empty-state,.casino-admin-console__hero,.casino-admin-console__empty,.admin-foundation__cards article,.admin-card,.admin-access-card{background:linear-gradient(180deg,#1d3a46f5,#162f3af5)!important;border-color:var(--wb-border)!important;box-shadow:0 18px 44px #020a0e38,inset 0 1px #ffffff09!important}.sports-promo:hover,.casino-promo:hover,.casino-game-card:hover,.casino-tile:hover,.admin-table__row:hover:not(.admin-table__row--head){background:linear-gradient(180deg,#244654fa,#1b3845fa)!important;border-color:#89b2c45c!important}.sports-promos,.casino-promos,.casino-game-rail,.top-sports-showcase__grid{background:transparent!important}.sports-promos__arrow,.casino-promos__arrow{background:#10222bb3!important;color:var(--wb-text-soft)!important;border-color:#82aabe2e!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sports-search,.casino-search,.admin-command,.auth-form label,.deposit-address-preview,.currency-menu,.language-dialog{background:#0b1c25eb!important;border-color:#7ba6bc47!important;color:var(--wb-text-soft)!important}.sports-search input,.casino-search input,.admin-command input,.auth-form input,.currency-menu input,.deposit-address-preview input{color:var(--wb-text)!important}.admin-sensitive-actions{display:flex;flex-wrap:wrap;gap:8px;width:100%}.admin-sensitive-actions button{border:1px solid rgba(125,170,190,.28);background:#0e242fe0;color:var(--wb-text-soft);border-radius:8px;padding:9px 12px;font:inherit;font-weight:700;cursor:pointer}.admin-approval-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:18px;background:#02090db3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-approval-modal{width:min(720px,100%);max-height:min(760px,calc(100vh - 36px));overflow:auto;border:1px solid rgba(119,170,195,.34);border-radius:10px;background:linear-gradient(180deg,#153341fa,#0c1f29fa);box-shadow:0 28px 80px #0000006b;color:var(--wb-text)}.admin-approval-modal header,.admin-approval-modal footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px;border-bottom:1px solid rgba(126,176,201,.2)}.admin-approval-modal footer{border-top:1px solid rgba(126,176,201,.2);border-bottom:0}.admin-approval-modal header span,.admin-audit-preview>span,.admin-approval-modal label span{display:block;color:var(--wb-text-muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.admin-approval-modal h2{margin:4px 0;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.05}.admin-approval-modal p{margin:0;color:var(--wb-text-soft)}.admin-approval-modal header button,.admin-approval-modal footer button{border:1px solid rgba(130,180,205,.3);border-radius:8px;background:#163748e6;color:var(--wb-text);padding:10px 14px;font:inherit;font-weight:800;cursor:pointer}.admin-approval-modal footer button:last-child{background:linear-gradient(135deg,#2385f4,#23b9be)}.admin-approval-modal footer button:disabled{opacity:.48;cursor:not-allowed}.admin-approval-modal__grid,.admin-audit-preview{padding:18px}.admin-approval-modal__grid{display:grid;gap:12px}.admin-approval-modal textarea,.admin-approval-modal input{width:100%;margin-top:8px;border:1px solid rgba(128,178,202,.28);border-radius:8px;background:#081922eb;color:var(--wb-text);padding:12px 13px;font:inherit;resize:vertical}.admin-audit-preview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 0}.admin-audit-preview div{border:1px solid rgba(128,178,202,.18);border-radius:8px;background:#08192294;padding:10px}.admin-audit-preview dt{color:var(--wb-text-muted);font-size:.78rem;font-weight:800}.admin-audit-preview dd{margin:4px 0 0;color:var(--wb-text);font-weight:700}@media (max-width: 620px){.admin-audit-preview dl{grid-template-columns:1fr}.admin-approval-modal header,.admin-approval-modal footer{align-items:stretch;flex-direction:column}}.sports-search input::placeholder,.casino-search input::placeholder,.admin-command input::placeholder,.auth-form input::placeholder,.currency-menu input::placeholder{color:var(--wb-muted)!important}.casino-game-card,.casino-tile{background:#1a3642!important;border-color:#7ba6bc2e!important;box-shadow:0 16px 32px #030c113d!important}.casino-multigame-action{background:#254150eb!important;color:var(--wb-text)!important;border:1px solid rgba(139,179,197,.16)!important;box-shadow:0 14px 28px #020a0e47!important}.casino-game-shell__stage,.casino-game-shell__viewport,.casino-theater-window__frame,.casino-theater-window__slot{background-color:#1b4467!important;background-image:linear-gradient(rgba(141,180,199,.085) 1px,transparent 1px),linear-gradient(90deg,rgba(141,180,199,.085) 1px,transparent 1px)!important;background-size:58px 58px!important}.casino-game-shell.is-theater-moved .casino-game-frame{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.casino-game-seo-strip{align-items:center;background:#0c2531b8;border:1px solid rgba(129,189,217,.18);border-radius:10px;color:var(--wb-text-soft);display:flex;font-size:12px;font-weight:800;gap:10px;justify-content:space-between;margin:10px 0;padding:9px 12px}.casino-game-seo-strip span{overflow-wrap:anywhere}.casino-game-seo-strip em{color:#8fd2ff;font-style:normal;text-transform:uppercase}.casino-game-notice{align-items:center;border:1px dashed rgba(143,202,230,.3);border-radius:12px;color:var(--wb-text-soft);display:grid;gap:12px;justify-items:center;margin:12px;min-height:320px;padding:28px;text-align:center}.casino-game-notice strong{color:var(--wb-text);font-size:24px}.casino-game-notice button{border:0;border-radius:10px;background:#2388f2;color:#fff;font-weight:900;padding:11px 16px}.app-frame:not(.is-sports-view) .preview-stage,.app-frame:not(.is-sports-view) .casino-home,.app-frame:not(.is-sports-view) .casino-section,.app-frame:not(.is-sports-view) .casino-game-rail,.app-frame:not(.is-sports-view) .casino-promos,.app-frame:not(.is-sports-view) .casino-safety-grid,.app-frame:not(.is-sports-view) .casino-game-page-footer{background:linear-gradient(180deg,#173f50,#143746)!important;box-shadow:none!important}.app-frame:not(.is-sports-view) .casino-section{border-color:#81bdd92e!important}.app-frame:not(.is-sports-view) .casino-game-rail{border-color:transparent!important}.casino-game-shell__footer,.deposit-dialog__head,.auth-panel__head,.language-dialog__head,.currency-menu__footer{background:#223949f5!important;border-color:var(--wb-border-soft)!important}.casino-balance-strip{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--wb-text-soft);font-size:12px;font-weight:800}.casino-balance-strip span{border:1px solid rgba(129,189,217,.22);border-radius:999px;background:#081d277a;padding:6px 10px;white-space:nowrap}.casino-theater-window,.deposit-dialog,.auth-dialog,.language-dialog,.currency-menu,.profile-menu{background:linear-gradient(180deg,#233246,#1c2b3b)!important;border-color:#869eb847!important;box-shadow:0 28px 90px #00000075!important;color:var(--wb-text)!important}.auth-overlay,.deposit-overlay,.language-overlay{background:#060d12b8!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.auth-visual{background:linear-gradient(180deg,#223e4ec2,#0f1f28e6),radial-gradient(circle at 50% 35%,rgba(63,119,149,.4),transparent 44%)!important}.auth-panel,.deposit-panel,.deposit-preview-area,.language-list,.currency-menu__list,.profile-menu__list{background:#1f3748f0!important;color:var(--wb-text-soft)!important}.auth-submit,.auth-form__links button:last-child{border-radius:999px!important}.auth-submit{background:linear-gradient(135deg,#deeb48,#d1e13d)!important;color:#14212a!important;box-shadow:0 16px 34px #c9db3c2e!important}.auth-form__links button:last-child{background:transparent!important;color:var(--wb-yellow)!important;border:1px solid rgba(229,239,70,.72)!important}.admin-table__row,.admin-table__row--head{background:#0f222cb8!important;border-color:#779eb224!important}.admin-filter-row button,.admin-action-row button,.admin-hero-actions button,.admin-foundation__cards article,.admin-card,.admin-access-card{background:#23404ed1!important;color:var(--wb-text-soft)!important;border-color:var(--wb-border-soft)!important}.admin-env-badge,.admin-console__chips em,.admin-shell__group button em,.sports-count-badge,.live-count-badge{background:#247fe2eb!important;color:#fff!important}.casino-money-toggle strong,.deposit-mode-tabs button.active,.deposit-tabs button.active,.deposit-dialog__head button:hover{color:var(--wb-wallet)!important}.casino-money-toggle strong,.casino-game-compliance__badges strong:first-child,.casino-game-compliance__brand{color:#32e889!important}@media (max-width: 720px){.topbar,.admin-topbar{background:#1a2430!important}.auth-dialog,.deposit-dialog,.language-dialog{background:#244563!important;border-color:#96b8cd47!important}.mobile-footer{background:#1e3241fa!important}}@media (max-width: 720px){.topbar{min-height:76px!important;height:76px!important;padding:10px 14px!important;gap:10px!important;align-items:center!important;overflow:hidden!important}.topbar__brand{min-width:0!important;flex:0 1 auto!important;max-width:32vw!important;gap:8px!important;overflow:hidden!important}.topbar__brand strong{font-size:clamp(2rem,9.2vw,3rem)!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}.topbar__menu{width:50px!important;min-width:50px!important;height:50px!important;border-radius:14px!important;padding:0!important}.topbar__menu span{width:24px!important;height:3px!important}.topbar__actions,.topbar__actions--account{gap:8px!important;margin-inline-start:auto!important;align-items:center!important;min-width:0!important;flex:0 0 auto!important}.balance-pill{width:148px!important;min-width:148px!important;height:54px!important;border-radius:15px!important;padding:0 12px!important;gap:9px!important;font-size:1rem!important}.balance-pill__coin{width:36px!important;min-width:36px!important;height:36px!important;font-size:1rem!important}.balance-pill strong{font-size:1rem!important;line-height:1!important}.balance-pill__chevron{font-size:1rem!important}.wallet-action{width:54px!important;min-width:54px!important;height:54px!important;border-radius:15px!important;padding:0!important}.wallet-action span{display:none!important}.wallet-action svg,.topbar-quick-actions svg,.lang-toggle svg{width:26px!important;height:26px!important}.topbar-quick-actions{gap:8px!important}.topbar-quick-actions button,.lang-toggle{width:54px!important;min-width:54px!important;height:54px!important;border-radius:15px!important;padding:0!important}.lang-toggle span{font-size:.94rem!important;line-height:1!important}.account-avatar{width:58px!important;min-width:58px!important;height:58px!important;border-radius:18px!important;padding:4px!important}.account-avatar span{width:48px!important;height:48px!important;border-radius:15px!important;font-size:1.2rem!important}.topbar__login,.topbar__register{height:54px!important;min-width:94px!important;padding:0 18px!important;border-radius:15px!important;font-size:1rem!important;line-height:1!important}.topbar__register{min-width:118px!important}.mobile-footer{height:82px!important;min-height:82px!important;padding:8px 10px 10px!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;align-items:center!important;gap:4px!important}.mobile-footer button{min-width:0!important;height:66px!important;padding:6px 4px!important;border-radius:14px!important;gap:4px!important;font-size:.76rem!important;line-height:1.05!important}.mobile-footer button svg,.mobile-footer button .icon{width:28px!important;height:28px!important}.mobile-footer button.active,.mobile-footer button.is-active,.mobile-footer button[aria-current=page]{height:72px!important;border-radius:18px!important}.preview-stage,.casino-home,.sports-home,.admin-workspace{padding-bottom:96px!important}}@media (max-width: 430px){.topbar{min-height:68px!important;height:68px!important;padding:8px 9px!important;gap:6px!important}.topbar__brand{max-width:27vw!important;gap:5px!important}.topbar__brand strong{font-size:clamp(1.85rem,8.6vw,2.5rem)!important}.topbar__menu{width:46px!important;min-width:46px!important;height:46px!important;border-radius:13px!important}.topbar__actions,.topbar__actions--account{gap:5px!important}.balance-pill{width:126px!important;min-width:126px!important;height:48px!important;border-radius:14px!important;padding:0 9px!important;gap:7px!important}.balance-pill__coin{width:32px!important;min-width:32px!important;height:32px!important;font-size:.92rem!important}.balance-pill strong{font-size:.94rem!important}.wallet-action,.topbar-quick-actions button,.lang-toggle{width:48px!important;min-width:48px!important;height:48px!important;border-radius:13px!important}.wallet-action svg,.topbar-quick-actions svg,.lang-toggle svg{width:24px!important;height:24px!important}.account-avatar{width:50px!important;min-width:50px!important;height:50px!important;border-radius:15px!important}.account-avatar span{width:42px!important;height:42px!important;border-radius:13px!important;font-size:1.05rem!important}.topbar__login,.topbar__register{height:48px!important;min-width:78px!important;padding:0 12px!important;border-radius:13px!important;font-size:.92rem!important}.topbar__register{min-width:98px!important}.mobile-footer{height:74px!important;min-height:74px!important;padding:6px 7px 8px!important}.mobile-footer button{height:60px!important;font-size:.68rem!important}.mobile-footer button svg,.mobile-footer button .icon{width:24px!important;height:24px!important}.mobile-footer button.active,.mobile-footer button.is-active,.mobile-footer button[aria-current=page]{height:66px!important;border-radius:16px!important}.preview-stage,.casino-home,.sports-home,.admin-workspace{padding-bottom:88px!important}}@media (min-width: 721px) and (max-width: 1180px){.topbar{min-height:76px!important;height:76px!important;padding-block:10px!important}.topbar__brand strong{font-size:clamp(2rem,4vw,3rem)!important}.balance-pill{min-width:142px!important;height:52px!important;border-radius:14px!important}.wallet-action,.topbar-quick-actions button,.lang-toggle{min-width:52px!important;width:52px!important;height:52px!important;border-radius:14px!important}}@media (max-width: 720px){.topbar{min-height:72px!important;height:72px!important;padding:8px 12px!important;gap:8px!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important}.topbar__brand{flex:1 1 auto!important;min-width:0!important;max-width:26vw!important}.topbar__brand strong{font-size:clamp(1.78rem,7vw,2.45rem)!important;max-width:100%!important;overflow:hidden!important;text-overflow:clip!important}.topbar__actions,.topbar__actions--account{flex:0 0 auto!important;gap:7px!important;margin-inline-start:auto!important}.balance-pill{width:132px!important;min-width:132px!important;height:50px!important;border-radius:14px!important;padding:0 10px!important}.balance-pill__coin{width:34px!important;min-width:34px!important;height:34px!important}.wallet-action,.topbar-quick-actions button,.lang-toggle{width:50px!important;min-width:50px!important;height:50px!important;border-radius:14px!important}.account-avatar{width:52px!important;min-width:52px!important;height:52px!important;border-radius:16px!important}.account-avatar span{width:44px!important;height:44px!important;border-radius:14px!important}}@media (max-width: 430px){.topbar{min-height:64px!important;height:64px!important;padding:7px 8px!important;gap:5px!important}.topbar__brand{max-width:23vw!important}.topbar__brand strong{font-size:clamp(1.45rem,6.8vw,2rem)!important}.topbar__actions,.topbar__actions--account{gap:5px!important}.balance-pill{width:108px!important;min-width:108px!important;height:44px!important;border-radius:13px!important;padding:0 8px!important;gap:6px!important}.balance-pill__coin{width:30px!important;min-width:30px!important;height:30px!important}.balance-pill strong{font-size:.88rem!important}.wallet-action,.topbar-quick-actions button,.lang-toggle{width:44px!important;min-width:44px!important;height:44px!important;border-radius:12px!important}.wallet-action svg,.topbar-quick-actions svg,.lang-toggle svg{width:22px!important;height:22px!important}.account-avatar{width:46px!important;min-width:46px!important;height:46px!important;border-radius:14px!important;padding:3px!important}.account-avatar span{width:38px!important;height:38px!important;border-radius:12px!important;font-size:.95rem!important}.topbar__login,.topbar__register{height:44px!important;min-height:44px!important;border-radius:12px!important}}@media (max-width: 360px){.topbar{padding-inline:7px!important;gap:4px!important}.topbar__brand{max-width:20vw!important}.topbar__brand strong{font-size:clamp(1.3rem,6.4vw,1.72rem)!important}.balance-pill{width:100px!important;min-width:100px!important}.wallet-action,.topbar-quick-actions button,.lang-toggle{width:42px!important;min-width:42px!important}.account-avatar{width:44px!important;min-width:44px!important}}@media (max-width: 720px){:root{--wb-mobile-footer-h: 88px}body{padding-bottom:calc(var(--wb-mobile-footer-h) + env(safe-area-inset-bottom))!important}.mobile-footer{position:fixed!important;inset-inline:0!important;bottom:0!important;width:100%!important;height:calc(var(--wb-mobile-footer-h) + env(safe-area-inset-bottom))!important;min-height:calc(var(--wb-mobile-footer-h) + env(safe-area-inset-bottom))!important;padding:8px 8px calc(8px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;gap:0!important;background:#243142fb!important;border-top:1px solid rgba(139,157,180,.18)!important;box-shadow:0 -10px 26px #03080d57!important;z-index:120!important}.mobile-footer button{width:100%!important;min-width:0!important;height:72px!important;min-height:72px!important;padding:5px 2px 4px!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;border-radius:0!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#d5e2ecd6!important;font-size:16px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important}.mobile-footer button span{font-size:inherit!important;line-height:1!important;white-space:nowrap!important}.mobile-footer button svg,.mobile-footer button .icon,.mobile-footer button [class*=icon]{width:30px!important;height:30px!important;flex:0 0 30px!important}.mobile-footer button:hover{background:#3a4e627a!important;color:#f3f8fb!important}.mobile-footer button.active,.mobile-footer button.is-active,.mobile-footer button[aria-current=page]{height:72px!important;min-height:72px!important;border-radius:14px!important;background:#3a4e62ad!important;border-color:#8fa6bc33!important;color:#f3f8fb!important;box-shadow:inset 0 1px #ffffff09!important}.mobile-footer .badge,.mobile-footer [class*=badge]{min-width:22px!important;height:22px!important;font-size:13px!important;line-height:22px!important}.preview-stage,.casino-home,.sports-home,.admin-workspace,main{scroll-padding-bottom:calc(var(--wb-mobile-footer-h) + 16px)!important}}@media (max-width: 430px){:root{--wb-mobile-footer-h: 86px}.mobile-footer{padding:7px 7px calc(7px + env(safe-area-inset-bottom))!important}.mobile-footer button,.mobile-footer button.active,.mobile-footer button.is-active,.mobile-footer button[aria-current=page]{height:70px!important;min-height:70px!important;gap:5px!important;font-size:15px!important}.mobile-footer button svg,.mobile-footer button .icon,.mobile-footer button [class*=icon]{width:29px!important;height:29px!important;flex-basis:29px!important}}@media (max-width: 360px){:root{--wb-mobile-footer-h: 84px}.mobile-footer{padding:6px 5px calc(7px + env(safe-area-inset-bottom))!important}.mobile-footer button,.mobile-footer button.active,.mobile-footer button.is-active,.mobile-footer button[aria-current=page]{height:68px!important;min-height:68px!important;gap:5px!important;font-size:14px!important}.mobile-footer button svg,.mobile-footer button .icon,.mobile-footer button [class*=icon]{width:27px!important;height:27px!important;flex-basis:27px!important}}.topbar__brand{min-inline-size:0!important;max-inline-size:none!important;gap:0!important;overflow:visible!important}.topbar-logo{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--wb-text, var(--text));text-decoration:none}@media (max-width: 760px){.topbar-logo__mark{inline-size:70px!important;block-size:32px!important;flex-basis:70px!important}}@media (max-width: 430px){.topbar-logo__mark{inline-size:66px!important;block-size:30px!important;flex-basis:66px!important}.topbar-logo__word{font-size:15px}}@media (max-width: 720px){:root{--wb-mobile-footer-h: 64px;--mobile-footer-height: 64px}body{padding-bottom:calc(var(--wb-mobile-footer-h) + env(safe-area-inset-bottom))!important}.topbar:has(.topbar__actions--account){min-height:64px!important;height:64px!important;max-height:64px!important;padding:8px!important;gap:0!important;align-items:center!important;background:#103140fa!important;border-bottom:1px solid rgba(123,186,218,.24)!important;overflow:visible!important;position:sticky!important}.topbar:has(.topbar__actions--account) .topbar__brand{flex:0 0 auto!important;max-width:0!important;width:0!important;min-width:0!important;overflow:hidden!important}.topbar__actions--account{width:100%!important;min-width:0!important;height:46px!important;position:relative!important;display:block!important;justify-content:initial!important;gap:0!important}.topbar-wallet-center,.topbar-edge-actions,.topbar-quick-actions{gap:8px!important;min-width:0!important}.topbar__actions--account .topbar-wallet-center,.topbar__actions--account .topbar-edge-actions,.topbar__actions--account .topbar-quick-actions,.topbar__actions--account .account-menu-wrap{flex:0 0 auto!important;width:auto!important}.topbar__actions--account .topbar-wallet-center{position:absolute!important;left:50%!important;top:0!important;transform:translate(-50%)!important}.topbar__actions--account .topbar-edge-actions{position:absolute!important;right:0!important;top:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}.topbar__actions--account .currency-menu-wrap,.topbar__actions--account .account-menu-wrap{flex:0 0 auto!important}.topbar__actions--account .balance-pill{width:120px!important;min-width:120px!important;height:42px!important;min-height:42px!important;padding:0 9px!important;gap:6px!important;border-radius:12px!important;font-size:14px!important}.topbar__actions--account .balance-pill__coin{width:28px!important;height:28px!important;flex:0 0 28px!important;font-size:14px!important}.topbar__actions--account .balance-pill strong{font-size:14px!important;line-height:1!important}.topbar__actions--account .balance-pill__chevron{font-size:18px!important;line-height:1!important}.topbar__actions--account .wallet-action,.topbar__actions--account .topbar-quick-actions button,.topbar__actions--account .account-avatar{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:12px!important}.topbar__actions--account .account-avatar{border-radius:999px!important}.topbar__actions--account .topbar-quick-actions{min-width:42px!important}.topbar__actions--account .wallet-action span{display:none!important}.topbar__actions--account .wallet-action .icon-mark,.topbar__actions--account .topbar-quick-actions .icon-mark{width:22px!important;height:22px!important}.topbar__actions--account .account-avatar span{width:34px!important;height:34px!important;border-radius:50%!important;font-size:18px!important}.mobile-footer{height:calc(var(--wb-mobile-footer-h) + env(safe-area-inset-bottom))!important;min-height:calc(var(--wb-mobile-footer-h) + env(safe-area-inset-bottom))!important;max-height:calc(var(--wb-mobile-footer-h) + env(safe-area-inset-bottom))!important;padding:6px 8px calc(6px + env(safe-area-inset-bottom))!important;gap:0!important;background:#1c3241f5!important}.mobile-footer button,.mobile-footer button.active,.mobile-footer button.is-active,.mobile-footer button[aria-current=page]{height:52px!important;min-height:52px!important;padding:4px 2px!important;gap:3px!important;border-radius:10px!important;font-size:12px!important;line-height:1!important}.mobile-footer button svg,.mobile-footer button .icon,.mobile-footer button [class*=icon]{width:23px!important;height:23px!important;flex:0 0 23px!important}.mobile-footer button span,.mobile-footer strong{font-size:12px!important;line-height:1!important}.mobile-footer .badge,.mobile-footer [class*=badge]{min-width:20px!important;width:20px!important;height:20px!important;min-height:20px!important;padding:0!important;font-size:11px!important;line-height:20px!important}}@media (max-width: 380px){:root{--wb-mobile-footer-h: 60px;--mobile-footer-height: 60px}.topbar:has(.topbar__actions--account){min-height:60px!important;height:60px!important;max-height:60px!important;padding:7px 8px!important}.topbar__actions--account,.topbar-wallet-center,.topbar-edge-actions,.topbar-quick-actions{gap:6px!important}.topbar__actions--account .balance-pill{width:108px!important;min-width:108px!important;height:40px!important;min-height:40px!important}.topbar__actions--account .wallet-action,.topbar__actions--account .topbar-quick-actions button,.topbar__actions--account .account-avatar{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.topbar__actions--account .topbar-quick-actions{min-width:40px!important}.topbar__actions--account .account-avatar span{width:32px!important;height:32px!important}.mobile-footer{padding:5px 6px calc(5px + env(safe-area-inset-bottom))!important}.mobile-footer button,.mobile-footer button.active,.mobile-footer button.is-active,.mobile-footer button[aria-current=page]{height:50px!important;min-height:50px!important;font-size:11px!important}.mobile-footer button svg,.mobile-footer button .icon,.mobile-footer button [class*=icon]{width:22px!important;height:22px!important;flex-basis:22px!important}}@media (max-width: 720px){.mobile-footer button:first-child{overflow:hidden!important}.mobile-footer__icon--browse{position:relative!important;width:23px!important;height:23px!important;min-width:23px!important;min-height:23px!important;display:inline-grid!important;place-items:center!important;overflow:hidden!important}.mobile-footer__icon--browse .icon-mark{width:23px!important;height:23px!important;flex:0 0 23px!important;stroke-width:2.25!important}}@media (max-width: 720px){.topbar__actions--account .topbar-wallet-center{left:50%!important;gap:7px!important;transform:translate(-50%) scale(.88)!important;transform-origin:center top!important}.topbar__actions--account .balance-pill{box-sizing:border-box!important;width:108px!important;min-width:108px!important;max-width:108px!important;inline-size:108px!important;height:38px!important;min-height:38px!important;max-height:38px!important;block-size:38px!important;padding:0 8px!important;gap:5px!important;border-radius:10px!important;font-size:13px!important}.topbar__actions--account .balance-pill__coin{box-sizing:border-box!important;width:25px!important;min-width:25px!important;max-width:25px!important;inline-size:25px!important;height:25px!important;min-height:25px!important;max-height:25px!important;block-size:25px!important;flex:0 0 25px!important;font-size:13px!important}.topbar__actions--account .balance-pill strong{font-size:13px!important}.topbar__actions--account .balance-pill__chevron{font-size:16px!important}.topbar__actions--account .wallet-action{box-sizing:border-box!important;width:38px!important;min-width:38px!important;max-width:38px!important;inline-size:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;block-size:38px!important;border-radius:10px!important}.topbar__actions--account .wallet-action .icon-mark{width:20px!important;height:20px!important}}@media (max-width: 380px){.topbar__actions--account .topbar-wallet-center{gap:6px!important;transform:translate(-50%) scale(.86)!important}.topbar__actions--account .balance-pill{width:100px!important;min-width:100px!important;max-width:100px!important;inline-size:100px!important;height:36px!important;min-height:36px!important;max-height:36px!important;block-size:36px!important}.topbar__actions--account .wallet-action{width:36px!important;min-width:36px!important;max-width:36px!important;inline-size:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;block-size:36px!important}}@media (max-width: 720px){.mobile-footer{background:#1c3241!important;background-color:#1c3241!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important}.mobile-footer:before,.mobile-footer:after{background:#1c3241!important;opacity:1!important}.mobile-footer button.active,.mobile-footer button.is-active,.mobile-footer button[aria-current=page],.mobile-footer button:hover{background:#244c67!important}}@font-face{font-family:Winbet UI;src:url(../fonts/IRANSans-web.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top{min-height:64px!important;block-size:64px!important;margin-block-start:0!important;margin-inline:-12px!important;padding:0 16px!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;background:linear-gradient(90deg,#061c28e0,#113748f0 52%,#0a2432e6)!important;border-bottom:1px solid rgba(135,190,216,.22)!important;box-shadow:inset 0 -1px #ffffff09,0 14px 28px #0003!important}html body .dashboard-shell:not(.is-collapsed) .menu-button{align-self:center!important;inline-size:48px!important;block-size:48px!important;min-inline-size:48px!important;border-radius:9px!important;background:#2b566ec2!important;border:1px solid rgba(134,198,226,.18)!important;box-shadow:inset 0 1px #ffffff12!important}html body .dashboard-shell:not(.is-collapsed) .product-switch{justify-self:stretch!important;align-self:center!important;align-items:center!important;inline-size:100%!important;max-inline-size:none!important;min-height:64px!important;block-size:64px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:18px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:translateY(10px)!important}html body .dashboard-shell:not(.is-collapsed) .product-switch button{align-self:center!important;min-height:64px!important;block-size:64px!important;padding-inline:20px!important;gap:14px!important;justify-content:center!important;border-radius:13px!important;font-size:20px!important;line-height:1!important;color:#d8edf7!important;background:linear-gradient(180deg,#366077eb,#274f65eb)!important;border:1px solid rgba(139,199,228,.16)!important;box-shadow:inset 0 1px #ffffff12,0 10px 24px #0000001f!important;transform:none!important}html body .dashboard-shell:not(.is-collapsed) .nav-scroll{block-size:calc(100dvh - 118px)!important;padding:28px 22px 22px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}html body .search-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important;min-inline-size:100vw!important;min-block-size:100dvh!important;overflow:hidden!important;isolation:isolate!important;background:#102832!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important}html body .search-dialog{position:relative!important;z-index:1!important;background:#132f3a!important;opacity:1!important}@media (max-width: 560px){html body .search-overlay{align-items:stretch!important;padding:12px!important}html body .search-dialog{inline-size:100%!important;block-size:calc(100dvh - 24px)!important;max-block-size:calc(100dvh - 24px)!important}}@media (max-width: 760px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos{inline-size:100%!important;max-inline-size:100%!important;overflow:hidden!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:minmax(0,calc(100vw - 44px))!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:0!important;padding-inline:0!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track::-webkit-scrollbar{display:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>.casino-promo{inline-size:calc(100vw - 44px)!important;min-inline-size:calc(100vw - 44px)!important;max-inline-size:calc(100vw - 44px)!important;scroll-snap-align:start!important;scroll-snap-stop:always!important}}@media (min-width: 761px) and (max-width: 980px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:calc((100% - 10px)/2)!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-ms-overflow-style:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track::-webkit-scrollbar{display:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>.casino-promo{scroll-snap-align:start!important}}@media (max-width: 560px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos{inline-size:100%!important;max-inline-size:100%!important;overflow:hidden!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc(100vw - 44px)!important;grid-template-columns:none!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:0!important;padding:0 0 2px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track::-webkit-scrollbar{display:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo{inline-size:calc(100vw - 44px)!important;min-inline-size:calc(100vw - 44px)!important;max-inline-size:calc(100vw - 44px)!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;flex:0 0 calc(100vw - 44px)!important}}@media (max-width: 760px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos{inline-size:100%!important;max-inline-size:100%!important;overflow:hidden!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:minmax(0,calc(100vw - 44px))!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:0!important;padding-inline:0!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>.casino-promo{inline-size:calc(100vw - 44px)!important;min-inline-size:calc(100vw - 44px)!important;max-inline-size:calc(100vw - 44px)!important;scroll-snap-align:start!important;scroll-snap-stop:always!important}}@media (min-width: 761px) and (max-width: 980px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track{grid-auto-columns:calc((100% - 10px)/2)!important;gap:10px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>.casino-promo{scroll-snap-align:start!important}}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track{scroll-padding-inline:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo{contain:paint!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{display:grid!important;grid-template-columns:minmax(0,1fr) 148px!important;align-items:center!important;column-gap:8px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy{min-inline-size:0!important;max-inline-size:100%!important;overflow:hidden!important;align-content:center!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy span{max-inline-size:100%!important;white-space:nowrap!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:clamp(21px,1.75vw,28px)!important;line-height:1.08!important;max-inline-size:100%!important;margin:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{font-size:clamp(12px,1vw,14px)!important;line-height:1.34!important;max-inline-size:100%!important;margin:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy button{inline-size:min(126px,100%)!important;min-inline-size:0!important;min-block-size:38px!important;padding-inline:12px!important;font-size:14px!important;transform:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art{overflow:hidden!important;align-items:center!important;justify-items:center!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art img{inline-size:138px!important;max-inline-size:calc(100% - 10px)!important;max-block-size:calc(100% - 18px)!important;object-fit:contain!important;transform:translateY(0)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art img{transform:translateY(2px)!important}@media (max-width: 1180px) and (min-width: 981px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) 132px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy{padding:18px 4px 16px 18px!important;gap:8px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:clamp(19px,2vw,24px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{font-size:12px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art img{inline-size:126px!important}}@media (max-width: 980px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track{grid-auto-columns:minmax(300px,76vw)!important;gap:10px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) 132px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:22px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{font-size:12px!important}}@media (max-width: 560px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track{grid-auto-columns:minmax(0,calc(100vw - 44px))!important;gap:8px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo{block-size:188px!important;min-block-size:188px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art{block-size:188px!important;min-block-size:188px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) 104px!important;column-gap:4px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy{padding:12px 2px 12px 12px!important;gap:7px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy span{font-size:11px!important;padding:4px 8px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:19px!important;line-height:1.02!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{font-size:11px!important;line-height:1.26!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy button{inline-size:96px!important;min-block-size:34px!important;padding-inline:8px!important;font-size:12px!important;border-width:1px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art img{inline-size:100px!important;max-block-size:126px!important}}@media (max-width: 360px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) 96px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:18px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{font-size:10.5px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art img{inline-size:92px!important}}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top,html body .dashboard-shell.mode-base:not(.is-collapsed) .dashboard-shell__top,html body .dashboard-shell.mode-casino:not(.is-collapsed) .dashboard-shell__top,html body .dashboard-shell.mode-sports:not(.is-collapsed) .dashboard-shell__top{position:relative!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;min-height:70px!important;block-size:70px!important;padding:0 18px!important;gap:14px!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .menu-button,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .menu-button:hover,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .menu-button:focus-visible,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .menu-button:active{position:static!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;justify-self:start!important;align-self:center!important;inline-size:48px!important;block-size:48px!important;min-inline-size:48px!important;transform:none!important;translate:none!important;margin:0!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch:hover,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch:focus-within{position:static!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;justify-self:stretch!important;align-self:center!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;inline-size:100%!important;max-inline-size:none!important;min-height:48px!important;block-size:48px!important;gap:10px!important;padding:0!important;transform:none!important;translate:none!important;margin:0!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch button,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch button:hover,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch button:focus-visible,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch button:active,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch button.active{position:relative!important;inset:auto!important;align-self:stretch!important;justify-content:center!important;min-height:48px!important;block-size:48px!important;transform:none!important;translate:none!important;margin:0!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .dashboard-shell__top>.menu-button,html body .dashboard-shell.mode-casino:not(.is-collapsed) .dashboard-shell__top>.menu-button,html body .dashboard-shell.mode-sports:not(.is-collapsed) .dashboard-shell__top>.menu-button{position:static!important;transform:none!important}html body .home-landing{inline-size:min(1120px,calc(100% - 44px))!important;padding-block-start:18px!important;gap:24px!important}html body .home-hero{grid-template-columns:minmax(248px,.62fr) minmax(520px,1fr)!important;align-items:start!important;gap:clamp(22px,3.2vw,42px)!important;min-block-size:268px!important}html body .home-hero__copy{gap:13px!important;align-content:start!important;padding-block-start:4px!important}html body .home-hero__copy h1{max-inline-size:390px!important;font-family:var(--font-ui),Inter,"Segoe UI",Tahoma,Arial,sans-serif!important;font-size:clamp(27px,3.25vw,42px)!important;line-height:1.12!important;font-weight:740!important;letter-spacing:0!important;color:#edf8ff!important}html body .home-hero__copy>.primary-button{inline-size:fit-content!important;min-inline-size:136px!important;block-size:48px!important;min-height:48px!important;padding-inline:22px!important;border-radius:9px!important;background:linear-gradient(135deg,#2c91fffa,#1b70d4fa 58%,#2dc78fb8)!important;border:1px solid rgba(111,191,255,.34)!important;box-shadow:inset 0 1px #ffffff29,0 14px 26px #1074db47!important;color:#f6fbff!important;font-size:15px!important;font-weight:760!important}html body .home-hero__copy>span{color:#b8d7e6db!important;font-size:14px!important;font-weight:640!important}html body .home-socials{display:grid!important;grid-template-columns:repeat(3,58px)!important;gap:10px!important;align-items:center!important;justify-content:start!important}html body .home-socials button{inline-size:58px!important;block-size:48px!important;min-block-size:48px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:linear-gradient(180deg,#365667eb,#2a4554eb)!important;border:1px solid rgba(143,192,216,.13)!important;box-shadow:inset 0 1px #ffffff14,0 10px 20px #020a0e2e!important;color:#eef8ff!important;opacity:.76!important}html body .home-social-icon{display:grid!important;place-items:center!important;inline-size:28px!important;block-size:28px!important;border-radius:8px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:22px!important;font-weight:800!important;line-height:1!important}html body .home-social-icon--google{background:conic-gradient(from -40deg,#4285f4 0,#4285f4 25%,#34a853 0,#34a853 50%,#fbbc05 0,#fbbc05 75%,#ea4335 0,#ea4335)!important;color:#fff!important;font-size:18px!important}html body .home-social-icon--facebook{background:#1877f2!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:27px!important;font-weight:900!important}html body .home-social-icon--kick{background:#53fc18!important;color:#071707!important;font-size:19px!important}html body .home-socials-note{max-inline-size:280px!important;color:#99b8c7ad!important;font-size:11px!important;line-height:1.35!important}html body .home-product-grid{align-self:start!important;justify-self:end!important;inline-size:min(100%,648px)!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html body .home-product-card{min-block-size:198px!important;grid-template-rows:1fr 52px!important;border-radius:9px!important;background:#14313d!important;box-shadow:0 14px 30px #00000038,inset 0 1px #ffffff0d!important}html body .home-product-card:hover{transform:none!important;filter:brightness(1.045)!important;box-shadow:0 17px 34px #00000047,0 0 0 1px #7ec5e72e!important}html body .home-product-card__visual{min-block-size:146px!important;background:#102a36!important;border-radius:9px 9px 0 0!important;overflow:hidden!important}html body .home-product-card__visual:before,html body .home-product-card__visual:after,html body .home-product-card__visual .icon-mark,html body .home-product-card__visual b{display:none!important}html body .home-product-card__visual img{inline-size:calc(100% + 10px)!important;block-size:calc(100% + 10px)!important;object-fit:cover!important;display:block!important;transform:scale(1.035)!important;transform-origin:center!important}html body .home-product-card__meta{min-block-size:52px!important;padding-inline:13px!important;background:#11303efa!important}html body .home-product-card__meta strong{gap:7px!important;font-size:15px!important;font-weight:720!important}html body .home-product-card__meta .icon-mark{inline-size:18px!important;block-size:18px!important}html body .home-product-card__meta em{font-size:13px!important;font-weight:640!important;white-space:nowrap!important}html body .home-product-card__meta em:before{inline-size:7px!important;block-size:7px!important;margin-inline-end:6px!important}@media (max-width: 1100px){html body .home-hero{grid-template-columns:minmax(230px,.7fr) minmax(450px,1fr)!important;gap:24px!important}html body .home-product-grid{inline-size:min(100%,580px)!important;gap:12px!important}html body .home-product-card{min-block-size:184px!important;grid-template-rows:1fr 50px!important}}@media (max-width: 920px){html body .home-hero{grid-template-columns:1fr!important;gap:18px!important;min-block-size:0!important}html body .home-hero__copy{max-inline-size:640px!important}html body .home-hero__copy h1{max-inline-size:560px!important;font-size:clamp(28px,6vw,40px)!important}html body .home-product-grid{justify-self:stretch!important;inline-size:100%!important}}@media (max-width: 640px){html body .home-landing{inline-size:calc(100% - 22px)!important;padding-block-start:14px!important}html body .home-hero__copy{text-align:start!important;justify-items:start!important;gap:12px!important}html body .home-hero__copy h1{max-inline-size:100%!important;font-size:clamp(26px,9vw,36px)!important;line-height:1.14!important}html body .home-socials{grid-template-columns:repeat(3,1fr)!important;inline-size:min(100%,230px)!important}html body .home-socials button{inline-size:auto!important}html body .home-product-grid{display:flex!important;gap:12px!important;overflow-x:auto!important;padding-block-end:6px!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}html body .home-product-grid::-webkit-scrollbar{display:none!important}html body .home-product-card{flex:0 0 72vw!important;min-block-size:196px!important;scroll-snap-align:start!important}}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:112px!important;block-size:112px!important;margin:0 -12px!important;padding:0 32px!important;gap:24px!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .menu-button,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .menu-button:hover,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .menu-button:focus-visible,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .menu-button:active{position:static!important;inset:auto!important;flex:0 0 64px!important;inline-size:64px!important;block-size:64px!important;min-inline-size:64px!important;align-self:center!important;transform:none!important;translate:none!important;margin:0!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch:hover,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch:focus-within{position:static!important;inset:auto!important;flex:1 1 auto!important;inline-size:auto!important;max-inline-size:none!important;block-size:62px!important;min-height:62px!important;align-self:center!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:16px!important;padding:0!important;margin:0!important;transform:none!important;translate:none!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch button,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch button:hover,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch button:focus-visible,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch button:active,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch button.active{block-size:62px!important;min-height:62px!important;align-self:center!important;transform:none!important;translate:none!important;margin:0!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .menu-button .icon-mark{inline-size:28px!important;block-size:28px!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch .mini-icon,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch .mini-icon .icon-mark{inline-size:24px!important;block-size:24px!important}html body .dashboard-shell:not(.is-collapsed) .nav-scroll{block-size:calc(100dvh - 112px)!important}@media (min-width: 701px) and (max-width: 920px){html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top{min-height:96px!important;block-size:96px!important;padding-inline:24px!important;gap:18px!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .menu-button,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .menu-button:hover,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .menu-button:focus-visible,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .menu-button:active{flex-basis:58px!important;inline-size:58px!important;block-size:58px!important;min-inline-size:58px!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch:hover,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch:focus-within,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch button,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch button:hover,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch button.active{block-size:54px!important;min-height:54px!important}html body .dashboard-shell:not(.is-collapsed) .nav-scroll{block-size:calc(100dvh - 96px)!important}}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top{position:relative!important;min-height:70px!important;block-size:70px!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .menu-button,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .menu-button:hover,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .menu-button:focus-visible,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .menu-button:active{position:absolute!important;inset-inline-start:24px!important;inset-block-start:16px!important;inline-size:46px!important;block-size:38px!important;min-inline-size:46px!important;transform:none!important;translate:none!important;border-color:#86c6e22e!important;box-shadow:inset 0 1px #ffffff12!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch:hover,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch:focus-within{position:absolute!important;inset-inline-start:82px!important;inset-inline-end:16px!important;inset-block-start:15px!important;inline-size:auto!important;block-size:40px!important;min-height:40px!important;transform:none!important;translate:none!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch button,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch button:hover,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch button:focus-visible,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch button:active,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch button.active{block-size:40px!important;min-height:40px!important;transform:none!important;translate:none!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .menu-button .icon-mark{inline-size:21px!important;block-size:21px!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch .mini-icon,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch .mini-icon .icon-mark{inline-size:17px!important;block-size:17px!important}@media (min-width: 921px){html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .menu-button,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .menu-button:hover,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .menu-button:focus-visible,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .menu-button:active{inset-inline-start:18px!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch:hover,html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch:focus-within{inset-inline-start:76px!important;inset-inline-end:18px!important}}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top{position:relative!important;min-height:64px!important;block-size:64px!important;padding:0!important;display:block!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .menu-button{position:absolute!important;inset-inline-start:16px!important;inset-block-start:50%!important;inline-size:48px!important;block-size:48px!important;min-inline-size:48px!important;transform:translateY(-50%)!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch{position:absolute!important;inset-inline-start:76px!important;inset-inline-end:16px!important;inset-block-start:50%!important;inline-size:auto!important;max-inline-size:none!important;block-size:40px!important;min-height:40px!important;transform:translateY(-50%)!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:8px!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch button{block-size:40px!important;min-height:40px!important;transform:none!important}@media (min-width: 921px){html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top{min-height:72px!important;block-size:72px!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .menu-button{inset-inline-start:18px!important;inline-size:48px!important;block-size:48px!important;min-inline-size:48px!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch{inset-inline-start:82px!important;inset-inline-end:18px!important;block-size:42px!important;min-height:42px!important;gap:10px!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch button{block-size:42px!important;min-height:42px!important}html body .dashboard-shell:not(.is-collapsed) .nav-scroll{block-size:calc(100dvh - 72px)!important}}@media (min-width: 701px) and (max-width: 920px){html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top{min-height:66px!important;block-size:66px!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .menu-button{inset-inline-start:16px!important;inline-size:46px!important;block-size:46px!important;min-inline-size:46px!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch{inset-inline-start:74px!important;inset-inline-end:16px!important;block-size:40px!important;min-height:40px!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch button{block-size:40px!important;min-height:40px!important}html body .dashboard-shell:not(.is-collapsed) .nav-scroll{block-size:calc(100dvh - 66px)!important}}html body .dashboard-shell:not(.is-collapsed) .product-switch{justify-self:stretch!important;align-self:center!important;align-items:center!important;inline-size:100%!important;max-inline-size:none!important;min-height:40px!important;block-size:40px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}html body .dashboard-shell:not(.is-collapsed) .product-switch button{align-self:center!important;min-height:40px!important;block-size:40px!important;padding-inline:12px!important;gap:8px!important;justify-content:center!important;border-radius:8px!important;font-size:13px!important;line-height:1!important;color:#d8edf7!important;background:linear-gradient(180deg,#366077eb,#274f65eb)!important;border:1px solid rgba(139,199,228,.16)!important;box-shadow:inset 0 1px #ffffff12,0 10px 24px #0000001f!important}html body .dashboard-shell:not(.is-collapsed) .product-switch .mini-icon{inline-size:18px!important;block-size:18px!important;min-inline-size:18px!important;border-radius:8px!important;background:transparent!important;border:0!important}html body .dashboard-shell:not(.is-collapsed) .nav-scroll{block-size:calc(100dvh - 64px)!important;padding:28px 22px 22px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}html body .dashboard-shell:not(.is-collapsed){overflow:hidden!important;padding-block-start:0!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top{min-height:70px!important;block-size:70px!important;margin-block-start:0!important;margin-inline:-12px!important;padding:0 20px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;border-bottom:1px solid rgba(137,189,214,.18)!important;background:linear-gradient(180deg,#133749f5,#103141f5)!important;box-shadow:inset 0 -1px #ffffff06,0 8px 18px #0000001a!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top:after{inset-block-end:0!important;block-size:1px!important;opacity:.85!important}html body .dashboard-shell:not(.is-collapsed) .menu-button,html body .dashboard-shell:not(.is-collapsed) .product-switch button,html body .dashboard-shell:not(.is-collapsed) .nav-section li>button{transform:none!important;filter:none!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease!important}html body .dashboard-shell:not(.is-collapsed) .menu-button{inline-size:38px!important;block-size:38px!important;min-inline-size:38px!important;border-radius:8px!important;background:#2a556bb8!important;border:1px solid rgba(118,181,212,.16)!important}html body .dashboard-shell:not(.is-collapsed) .menu-button .icon-mark{inline-size:20px!important;block-size:20px!important}html body .dashboard-shell:not(.is-collapsed) .product-switch{justify-self:center!important;inline-size:194px!important;max-inline-size:194px!important;min-height:38px!important;block-size:38px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;padding:4px!important;border-radius:10px!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}html body .dashboard-shell:not(.is-collapsed) .product-switch button{min-height:30px!important;block-size:30px!important;padding-inline:8px!important;gap:6px!important;border-radius:7px!important;font-size:13px!important;color:#c8dfeb!important;background:#2a556b94!important;border:1px solid rgba(118,181,212,.14)!important;box-shadow:inset 0 1px #ffffff0b!important}html body .dashboard-shell:not(.is-collapsed) .product-switch .mini-icon{inline-size:18px!important;block-size:18px!important;min-inline-size:18px!important;display:inline-grid!important;place-items:center!important;border-radius:7px!important;background:transparent!important;border-color:transparent!important}html body .dashboard-shell:not(.is-collapsed) .product-switch button:hover,html body .dashboard-shell:not(.is-collapsed) .product-switch button:focus-visible,html body .dashboard-shell:not(.is-collapsed) .product-switch button.active,html body .dashboard-shell:not(.is-collapsed) .menu-button:hover,html body .dashboard-shell:not(.is-collapsed) .menu-button:focus-visible,html body .dashboard-shell:not(.is-collapsed) .nav-section li>button:hover,html body .dashboard-shell:not(.is-collapsed) .nav-section li>button:focus-visible,html body .dashboard-shell:not(.is-collapsed) .nav-section li.active>button{transform:none!important;filter:none!important;outline:0!important;background:#37647bc7!important;border-color:#5bbef694!important;color:#f2fbff!important;box-shadow:0 0 0 2px #29a5ff29,0 0 0 5px #29a5ff0e,inset 0 1px #ffffff13!important}html body .dashboard-shell:not(.is-collapsed) .product-switch button.active{background:linear-gradient(180deg,#34bea0e6,#1e80a8e0)!important;border-color:#52e1c36b!important;color:#f4ffff!important}html body .dashboard-shell:not(.is-collapsed) .nav-scroll{padding:20px 14px 16px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;border-radius:0!important;background:linear-gradient(180deg,#1d465bd6,#163b4edb)!important;box-shadow:inset 0 1px #c3e5f60d,0 12px 28px #00000024!important}html body .dashboard-shell:not(.is-collapsed) .nav-scroll:before,html body .dashboard-shell:not(.is-collapsed) .nav-scroll:after{display:none!important;content:none!important}html body .dashboard-shell:not(.is-collapsed) .nav-section{margin:0!important;padding:0!important}html body .dashboard-shell:not(.is-collapsed) .nav-section+.nav-section{margin-block-start:18px!important}html body .dashboard-shell:not(.is-collapsed) .nav-section h2{margin:0 0 12px!important;padding-inline:0!important;font-size:13px!important;line-height:1!important;letter-spacing:.12em!important;color:#9ec4d7!important}html body .dashboard-shell:not(.is-collapsed) .nav-section ul{display:grid!important;gap:8px!important}html body .dashboard-shell:not(.is-collapsed) .nav-section li>button{min-block-size:52px!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:12px!important;padding:8px 10px!important;border-radius:10px!important;border:1px solid transparent!important;background:transparent!important}html body .dashboard-shell:not(.is-collapsed) .nav-icon{display:inline-grid!important;place-items:center!important;inline-size:36px!important;block-size:36px!important;min-inline-size:36px!important;border-radius:10px!important;background:#3a698094!important;border:1px solid rgba(140,201,230,.1)!important}html body .dashboard-shell:not(.is-collapsed) .nav-icon .icon-mark{inline-size:18px!important;block-size:18px!important}html body .dashboard-shell:not(.is-collapsed) .nav-copy strong{font-size:14px!important;line-height:1.15!important}html body .dashboard-shell:not(.is-collapsed) .nav-copy small{font-size:12px!important;line-height:1.25!important;color:#9cbccc!important}@media (max-width: 430px){html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top{min-height:68px!important;block-size:68px!important;margin-inline:-12px!important;padding-inline:14px!important}html body .dashboard-shell:not(.is-collapsed) .product-switch{inline-size:188px!important;max-inline-size:188px!important}}html body{font-weight:400;letter-spacing:0}html body :where(.auth-dialog,.deposit-dialog,.currency-dropdown){font-family:var(--font-ui)!important}@font-face{font-family:Winbet UI;src:url(../fonts/IRANSans-Light-web.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Winbet UI;src:url(../fonts/IRANSans-Bold-web.woff2) format("woff2");font-weight:700 900;font-style:normal;font-display:swap}:root{color-scheme:dark;--bg-page: #102a36;--bg-header: #172f3b;--bg-sidebar: #102b38;--bg-sidebar-deep: #0c222d;--bg-panel: #1a3a49;--bg-panel-soft: #2a5265;--bg-input: #0c202b;--text: #eef7ff;--muted: #a9c5d5;--faint: #6f8a9b;--line: rgba(143, 190, 214, .22);--active: #247eea;--active-2: #ff7a20;--success: #18d65c;--shadow: 0 18px 44px rgba(0, 0, 0, .24);--sidebar-open: 320px;--sidebar-closed: 72px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--motion: 165ms cubic-bezier(.2, .78, .25, 1);--font-ui: "Winbet UI", "Segoe UI Variable Text", "Segoe UI", "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--font-latin: "Segoe UI Variable Text", "Segoe UI", "SF Pro Text", "Helvetica Neue", Arial, sans-serif;font-family:var(--font-ui)}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{background:var(--bg-page);color:var(--text);overflow-x:hidden;font-family:var(--font-ui);font-weight:400;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input{font:inherit}button{color:inherit}.app-frame{min-height:100vh;display:grid;grid-template-columns:var(--sidebar-open) minmax(0,1fr);background:linear-gradient(180deg,#163544 0,#102733 52%,#0e222e);transition:grid-template-columns var(--motion)}.app-frame:has(.dashboard-shell.is-collapsed){grid-template-columns:var(--sidebar-closed) minmax(0,1fr)}.app-frame.is-rtl{direction:rtl}.dashboard-shell{position:sticky;inset-block-start:0;height:100vh;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;padding:10px 12px;background:linear-gradient(180deg,var(--bg-sidebar) 0%,var(--bg-sidebar-deep) 100%);border-inline-end:1px solid rgba(86,142,170,.25);box-shadow:10px 0 26px #0000002e;transition:width var(--motion),padding var(--motion),box-shadow var(--motion);overflow:hidden}.dashboard-shell.is-rtl{border-inline:1px solid rgba(86,142,170,.25) 0}.dashboard-shell__top{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;min-height:58px}.icon-button,.topbar__menu{width:48px;height:48px;border:0;border-radius:var(--radius-md);display:inline-grid;place-items:center;background:#143342e0;cursor:pointer;transition:background var(--motion),transform var(--motion)}.icon-button:hover,.topbar__menu:hover{background:var(--bg-panel-soft);transform:translateY(-1px)}.brand-lockup{min-width:0;transition:opacity var(--motion),transform var(--motion)}.brand-lockup strong{display:block;font-size:29px;line-height:1;letter-spacing:0}.brand-lockup small{display:block;color:var(--muted);margin-top:3px;font-weight:700}.product-switch{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:6px;border-radius:var(--radius-lg);background:#06151d85;border:1px solid rgba(135,190,216,.14)}.product-switch button{min-height:46px;border:0;border-radius:var(--radius-md);background:#2e5467d1;color:var(--text);font-weight:850;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:background var(--motion),transform var(--motion),box-shadow var(--motion)}.product-switch button:hover{transform:translateY(-1px);background:#355d72}.product-switch button.active{background:linear-gradient(135deg,var(--active),#1666c6);box-shadow:inset 0 -12px #ffffff14}.product-switch button:first-child.active{background:linear-gradient(135deg,#294e60,#3b677c)}.product-switch button:last-child.active{background:linear-gradient(135deg,#1f7eeb,#ff7621)}.mini-icon{inline-size:18px;text-align:center}.mode-card,.support-button{border:1px solid rgba(135,190,216,.18);border-radius:var(--radius-lg);background:#1b4152e6;display:flex;align-items:center;gap:12px;padding:10px;cursor:pointer;min-height:54px;transition:background var(--motion),border-color var(--motion),transform var(--motion)}.mode-card:hover,.support-button:hover{background:var(--bg-panel-soft);border-color:#aedcf25c;transform:translateY(-1px)}.mode-card__icon,.support-button span,.nav-icon{inline-size:34px;block-size:34px;border-radius:10px;display:inline-grid;place-items:center;flex:0 0 auto;background:#a9cddf29;color:#d9f2ff;font-weight:900}.mode-card__copy,.nav-copy{min-width:0;text-align:start}.mode-card__copy strong,.nav-copy strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:1.2}.mode-card__copy small,.nav-copy small{display:block;color:var(--muted);font-size:12px;line-height:1.2;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-scroll{min-height:0;overflow-y:auto;overflow-x:hidden;padding-block:4px 8px;scrollbar-width:thin;scrollbar-color:#426d80 transparent}.nav-section{margin-block:14px}.nav-section h2{margin:0 8px 9px;color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900;letter-spacing:.08em}.nav-section ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.nav-section li>button{width:100%;min-height:50px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:9px 10px;cursor:pointer;text-align:start;transition:background var(--motion),border-color var(--motion),opacity var(--motion),transform var(--motion)}.nav-section li>button:hover{background:#2b5669b8;border-color:#95cae229;transform:translate(2px)}.app-frame.is-rtl .nav-section li>button:hover{transform:translate(-2px)}.nav-section li.active>button{background:#2d7eca52;border-color:#55a7eb9e}.nav-section li.disabled{opacity:.52}.nav-section li.disabled>button{cursor:not-allowed}.nav-section em{min-width:30px;padding:4px 9px;border-radius:999px;background:var(--active);color:#fff;font-style:normal;font-size:12px;font-weight:900;text-align:center}.chevron{color:var(--muted);transition:transform var(--motion)}.chevron.open{transform:rotate(180deg)}.nested-list{margin-inline-start:38px!important;margin-block:5px 2px!important;border-inline-start:1px solid rgba(142,190,215,.18);padding-inline-start:8px!important}.nav-icon--sub{inline-size:26px;block-size:26px;border-radius:8px}.slide-fade-enter-active,.slide-fade-leave-active{transition:all var(--motion);overflow:hidden}.slide-fade-enter-from,.slide-fade-leave-to{opacity:0;transform:translateY(-6px);max-height:0}.slide-fade-enter-to,.slide-fade-leave-from{opacity:1;transform:translateY(0);max-height:240px}.dashboard-shell.is-collapsed{padding-inline:10px}.dashboard-shell.is-collapsed .brand-lockup,.dashboard-shell.is-collapsed .product-switch span:not(.mini-icon),.dashboard-shell.is-collapsed .mode-card__copy,.dashboard-shell.is-collapsed .nav-copy,.dashboard-shell.is-collapsed .nav-section h2,.dashboard-shell.is-collapsed .support-button strong,.dashboard-shell.is-collapsed .chevron,.dashboard-shell.is-collapsed .nested-list,.dashboard-shell.is-collapsed .nav-section em{opacity:0;pointer-events:none;inline-size:0;overflow:hidden}.dashboard-shell.is-collapsed .dashboard-shell__top{grid-template-columns:48px;justify-content:center}.dashboard-shell.is-collapsed .product-switch{grid-template-columns:1fr;padding:4px}.dashboard-shell.is-collapsed .product-switch button{min-height:48px;padding:0}.dashboard-shell.is-collapsed .mode-card,.dashboard-shell.is-collapsed .support-button{justify-content:center;padding:8px}.dashboard-shell.is-collapsed .nav-section li>button{grid-template-columns:34px;justify-content:center;padding:10px 7px}.preview-stage{min-width:0;padding-block-end:48px}.topbar{position:sticky;inset-block-start:0;z-index:2;min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px clamp(18px,3vw,38px);background:#173340f5;border-block-end:1px solid rgba(146,193,215,.14);box-shadow:0 12px 30px #0000001f}.topbar__brand{display:flex;align-items:center;gap:12px;min-inline-size:0}.topbar__brand strong{font-size:clamp(28px,3vw,44px);line-height:1}.topbar-logo{display:inline-flex;align-items:center;min-inline-size:0;color:var(--text);text-decoration:none}.topbar-logo__mark{position:relative;display:inline-grid;inline-size:72px;block-size:34px;flex:0 0 72px;place-items:center;overflow:visible}.topbar-logo__mark:before{content:"";position:absolute;inset:auto 2px 1px 2px;block-size:3px;border-radius:999px;background:linear-gradient(90deg,#3def97f5,#2990ffe6);box-shadow:0 8px 18px #15a9ff3d}.topbar-logo__mark:after{content:"";position:absolute;inset:5px -4px auto auto;inline-size:10px;block-size:10px;border-radius:3px;background:#3def97;box-shadow:0 0 0 3px #3def9729;transform:rotate(10deg)}.topbar-logo__word{position:relative;z-index:1;display:inline-flex;align-items:baseline;color:#f2fbff;font-size:17px;font-weight:950;line-height:.94;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 5px 18px rgba(0,0,0,.32)}.topbar-logo__word span:last-child{color:#45efa0;margin-inline-start:1px}.topbar__actions{display:flex;align-items:center;gap:10px}.primary-button,.ghost-button,.lang-toggle{min-height:50px;border:0;border-radius:var(--radius-md);padding:0 22px;font-weight:900;cursor:pointer}.primary-button{background:var(--active);color:#fff}.ghost-button,.lang-toggle{background:#385e72;color:var(--text)}.hero-preview{display:grid;grid-template-columns:minmax(280px,1fr) minmax(380px,.86fr);gap:clamp(22px,4vw,54px);padding:clamp(24px,4vw,50px) clamp(18px,3.5vw,46px) 26px;align-items:center}.hero-preview__copy span{color:var(--muted);font-weight:900;text-transform:uppercase;font-size:12px;letter-spacing:.08em}.hero-preview h1{margin:10px 0 14px;max-width:640px;font-size:clamp(32px,4.5vw,58px);line-height:1.05;letter-spacing:0}.hero-preview p{margin:0;max-width:680px;color:var(--muted);font-size:18px;line-height:1.55}.hero-preview__actions{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.preview-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.preview-card-grid article{min-height:200px;border-radius:var(--radius-lg);background:linear-gradient(145deg,#1a6ed3,#1c4050 52%);border:1px solid rgba(143,202,230,.24);padding:20px;display:flex;flex-direction:column;justify-content:end;box-shadow:var(--shadow)}.preview-card-grid article:last-child{background:linear-gradient(145deg,#0fa66b,#1c4050 58%)}.preview-card-grid span{font-size:54px;line-height:1;margin-bottom:auto}.preview-card-grid strong{font-size:22px}.preview-card-grid small{color:#c5ddea;margin-top:6px}.dashboard-preview-content{padding:0 clamp(18px,3.5vw,46px)}.search-surface{min-height:56px;border:1px solid rgba(143,202,230,.28);border-radius:var(--radius-md);background:#07171fa8;display:flex;align-items:center;gap:13px;padding:0 18px}.search-surface span{color:var(--muted);font-size:28px}.search-surface input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:18px}.pill-tabs{margin-top:24px;display:flex;gap:16px;align-items:center;padding:10px;border-radius:999px;background:#05141cb8;max-width:960px;overflow-x:auto}.pill-tabs button{min-height:50px;border:0;border-radius:999px;background:transparent;color:var(--text);padding:0 24px;white-space:nowrap;font-weight:900}.pill-tabs button.active{background:#426b7f}.pill-tabs button:disabled{opacity:.45}.status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.status-grid article{border-radius:var(--radius-lg);background:#1c3f4ed1;border:1px solid rgba(143,202,230,.18);padding:20px}.status-grid strong{display:block;font-size:18px}.status-grid span{display:block;color:var(--muted);margin-top:7px}@media (max-width: 920px){.app-frame{grid-template-columns:var(--sidebar-closed) minmax(0,1fr)}.dashboard-shell:not(.is-collapsed){width:min(390px,calc(100vw - 24px));position:fixed;z-index:5;box-shadow:24px 0 70px #0000006b}.hero-preview,.preview-card-grid,.status-grid{grid-template-columns:1fr}.topbar__actions{gap:6px}.ghost-button,.primary-button,.lang-toggle{padding:0 14px;min-height:44px}}@media (min-width: 1280px){.hero-preview{min-height:430px}}.mode-card.active{background:#2c5c71f5;border-color:#9dd1ea52}.dashboard-shell.is-collapsed .nav-section{margin-block:10px}.dashboard-shell.is-collapsed .nav-icon,.dashboard-shell.is-collapsed .mode-card__icon,.dashboard-shell.is-collapsed .support-button span{inline-size:38px;block-size:38px;border-radius:10px}.dashboard-shell.is-collapsed .product-switch button{min-height:42px}.nav-scroll:focus{outline:2px solid rgba(70,152,235,.45);outline-offset:-2px}@media (min-width: 1440px){:root{--sidebar-open: 330px}}@media (min-width: 1900px){:root{--sidebar-open: 342px}.hero-preview{min-height:470px}}.icon-mark{inline-size:20px;block-size:20px;display:block;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;fill:none}.icon-mark .fill{fill:currentColor;stroke:none}.icon-mark .icon-ink{fill:none;stroke:#0f2b37;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;opacity:.95}.icon-mark .icon-ink-fill{fill:#0f2b37;stroke:none;opacity:.95}.icon-mark .icon-cutout{fill:#fffffff5;stroke:none}.icon-mark .icon-highlight{fill:none;stroke:#ffffffd1;stroke-width:1.05;stroke-linecap:round}.icon-button .icon-mark,.topbar__menu .icon-mark{inline-size:22px;block-size:22px}.product-switch .icon-mark{inline-size:18px;block-size:18px}.nav-icon .icon-mark,.mode-card__icon .icon-mark,.support-button .icon-mark{inline-size:19px;block-size:19px}.nav-icon--sub .icon-mark{inline-size:14px;block-size:14px}.rail-list{display:none}.dashboard-shell.is-collapsed .rail-list{display:grid;gap:10px;justify-items:center;padding-block:4px 10px}.rail-list button{position:relative;inline-size:48px;block-size:48px;border:0;border-radius:12px;display:grid;place-items:center;color:#b9d6e5;background:#1f4252b8;cursor:pointer;transition:background var(--motion),color var(--motion),transform var(--motion),box-shadow var(--motion)}.rail-list button:hover{color:#fff;background:#345d71;transform:translateY(-1px);box-shadow:inset 3px 0 #5caff0e6}.app-frame.is-rtl .rail-list button:hover{box-shadow:inset -3px 0 #5caff0e6}.rail-list button.active{color:#fff;background:linear-gradient(135deg,#2f6f97,#1f7ee9);box-shadow:inset 3px 0 #ff7a20,0 8px 18px #0000002e}.app-frame.is-rtl .rail-list button.active{box-shadow:inset -3px 0 #ff7a20,0 8px 18px #0000002e}.rail-list button.disabled{opacity:.48}.rail-list em{position:absolute;inset-block-start:-5px;inset-inline-end:-3px;min-inline-size:20px;block-size:20px;display:grid;place-items:center;padding:0 5px;border-radius:999px;color:#fff;background:#1f7ee9;font-size:10px;font-style:normal;font-weight:900;border:2px solid var(--bg-sidebar)}.dashboard-shell.is-collapsed .nav-section{display:none}.dashboard-shell.is-collapsed .mode-card{margin-block:2px}.nav-scroll{overscroll-behavior:contain;scroll-behavior:smooth;padding-inline-end:2px}.nav-scroll::-webkit-scrollbar{inline-size:6px}.nav-scroll::-webkit-scrollbar-track{background:transparent}.nav-scroll::-webkit-scrollbar-thumb{background:#5c879ab8;border-radius:999px}.nav-scroll::-webkit-scrollbar-thumb:hover{background:#95cae2e0}.nav-section li>button:hover .nav-icon,.nav-section li.active>button .nav-icon{color:#fff;background:#5091b26b}.nav-section li>button:hover .nav-copy strong,.nav-section li.active>button .nav-copy strong{color:#fff}.product-switch button.active .mini-icon{color:#fff}.product-switch button:hover .mini-icon{transform:scale(1.04)}.mini-icon{display:inline-grid;place-items:center;transition:transform var(--motion)}@media (min-width: 1440px){:root{--sidebar-open: 332px}}@media (min-width: 1900px){:root{--sidebar-open: 346px}}.dashboard-shell.is-collapsed{background:linear-gradient(180deg,#102b38,#0c2531 48%,#0a202b);box-shadow:9px 0 24px #0003}.dashboard-shell.is-collapsed .dashboard-shell__top{min-height:62px;border-block-end:1px solid rgba(139,189,212,.08);padding-block-end:8px}.dashboard-shell.is-collapsed .icon-button{background:transparent;color:#b8d8e8;border-radius:10px}.dashboard-shell.is-collapsed .icon-button:hover{background:#396274bd;color:#fff}.dashboard-shell.is-collapsed .product-switch,.dashboard-shell.is-collapsed .mode-card{display:none}.dashboard-shell.is-collapsed .nav-scroll{padding-block:8px 12px;padding-inline:0}.rail-group{position:relative;display:grid;gap:10px;justify-items:center}.rail-group:after{content:"";inline-size:34px;block-size:1px;background:#8dbed542;margin-block:6px}.rail-list button{overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#2d5365eb,#183948db)}.rail-list button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.14),transparent 48%);opacity:.28;z-index:-1;transition:opacity var(--motion),transform var(--motion)}.rail-list button:after{content:"";position:absolute;inset-block:8px;inset-inline-start:0;inline-size:3px;border-radius:999px;background:transparent;transition:background var(--motion),box-shadow var(--motion)}.app-frame.is-rtl .rail-list button:after{inset-inline-start:auto;inset-inline-end:0}.rail-list button:hover{background:linear-gradient(135deg,#3e6d82,#244c60);transform:translateY(-1px) scale(1.02);box-shadow:0 10px 24px #00000038,inset 0 0 0 1px #b1dcf029}.rail-list button:hover:before{opacity:.56;transform:translateY(-3px)}.rail-list button:hover:after{background:#8fd2ff;box-shadow:0 0 12px #8fd2ffb8}.rail-list button.active{background:linear-gradient(135deg,#315e78,#1e7be7 58%,#f36d21 140%);transform:translateY(-1px);box-shadow:0 12px 28px #00000042,inset 0 0 0 1px #d6f1ff3d}.rail-list button.active:after{background:#ff7a20;box-shadow:0 0 12px #ff7a20d9}.rail-list button .icon-mark{inline-size:23px;block-size:23px;transition:transform var(--motion),filter var(--motion)}.rail-list button:hover .icon-mark,.rail-list button.active .icon-mark{transform:scale(1.08);filter:drop-shadow(0 3px 5px rgba(0,0,0,.22))}.rail-list button:nth-child(1),.rail-list button:nth-child(2){block-size:54px;inline-size:54px;border-radius:13px}.rail-list button:nth-child(2).active,.rail-list button:nth-child(2):hover{background:linear-gradient(135deg,#224d61,#1f7ee9 62%,#ff7a20 135%)}.rail-list button:nth-child(1).active,.rail-list button:nth-child(1):hover{background:linear-gradient(135deg,#3b6375,#254b60 65%,#6f8fa1 135%)}.dashboard-shell__top .product-switch{min-width:0;align-self:stretch;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:5px;border-radius:12px;background:#05141c6b;border:1px solid rgba(131,184,210,.12)}.dashboard-shell__top .product-switch button{min-height:46px;border-radius:10px;font-size:15px;box-shadow:inset 0 0 0 1px #ffffff05}.dashboard-shell__top .product-switch button:hover{background:linear-gradient(135deg,#3d6b80,#274f62);box-shadow:inset 0 0 0 1px #bbe2f424,0 8px 18px #00000029}.dashboard-shell__top .product-switch button.active:first-child{background:linear-gradient(135deg,#3f687a,#2b5365);box-shadow:inset 0 -10px #ffffff12,inset 0 0 0 1px #def5ff2e}.dashboard-shell__top .product-switch button.active:last-child{background:linear-gradient(135deg,#237fe8,#2474d2 62%,#f06f22 132%);box-shadow:inset 0 -10px #ffffff14,inset 0 0 0 1px #def5ff2e}.dashboard-shell.is-collapsed .dashboard-shell__top .product-switch{display:none}.dashboard-shell.is-collapsed .dashboard-shell__top{grid-template-columns:46px;justify-content:center}.dashboard-shell.is-collapsed .rail-list{gap:12px}.rail-group:after{margin-block:10px 14px}.rail-list button{inline-size:48px;block-size:48px;border-radius:12px;color:#6f8796;background:transparent;box-shadow:none}.rail-list button:before{opacity:0}.rail-list button:after{display:none}.rail-list button:hover{color:#bfe0f1;background:transparent;transform:translateY(-1px) scale(1.08);box-shadow:none}.rail-list button.active{color:#d9f2ff;background:transparent;box-shadow:none}.rail-list button .icon-mark{inline-size:26px;block-size:26px;stroke-width:2.15}.rail-list button:hover .icon-mark,.rail-list button.active .icon-mark{transform:scale(1.08);filter:drop-shadow(0 5px 8px rgba(0,0,0,.28))}.rail-list button:nth-child(1),.rail-list button:nth-child(2){inline-size:54px;block-size:54px;border-radius:13px;color:#fff;background:linear-gradient(135deg,#1fc76d,#07a94e 58%,#0dcf71);box-shadow:inset 0 0 0 1px #ffffff1a,0 10px 24px #00000038}.rail-list button:nth-child(2){background:linear-gradient(135deg,#557486,#2c4757 58%,#203744)}.rail-list button:nth-child(1):before,.rail-list button:nth-child(2):before{display:block;opacity:.34;background:radial-gradient(circle at 25% 15%,rgba(255,255,255,.25),transparent 34%),linear-gradient(140deg,rgba(255,255,255,.18),transparent 48%)}.rail-list button:nth-child(1):hover,.rail-list button:nth-child(1).active{background:linear-gradient(135deg,#21d878,#05b654 58%,#0de77c);transform:translateY(-1px) scale(1.04);box-shadow:0 14px 30px #00000047,0 0 0 2px #10e0722e}.rail-list button:nth-child(2):hover,.rail-list button:nth-child(2).active{background:linear-gradient(135deg,#66899d,#38586a 58%,#284352);transform:translateY(-1px) scale(1.04);box-shadow:0 14px 30px #00000047,0 0 0 2px #93b8cd2e}.rail-list button:nth-child(1) .icon-mark,.rail-list button:nth-child(2) .icon-mark{inline-size:29px;block-size:29px;stroke-width:2.1}.rail-list button:nth-child(n+3) em{inset-block-start:3px;inset-inline-end:1px;border-color:var(--bg-sidebar)}.mobile-footer{display:none}@media (max-width: 700px){:root{--sidebar-open: min(356px, 92vw);--sidebar-closed: 0px}body{padding-block-end:88px}.app-frame,.app-frame:has(.dashboard-shell.is-collapsed){grid-template-columns:minmax(0,1fr)}.dashboard-shell{position:fixed;inset-block:0;inset-inline-start:0;z-index:20;width:min(356px,92vw);height:100dvh;padding:10px 12px 92px;transform:translate(0);transition:transform var(--motion),box-shadow var(--motion),width var(--motion)}.app-frame.is-rtl .dashboard-shell{inset-inline-start:auto;inset-inline-end:0}.dashboard-shell.is-collapsed{width:0;height:0;padding:0;overflow:visible;border:0;background:transparent;box-shadow:none;transform:none}.dashboard-shell.is-collapsed>:not(.mobile-footer){display:none!important}.dashboard-shell:not(.is-collapsed):before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#030e147a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-footer{position:fixed;inset-inline:0;inset-block-end:0;z-index:30;min-height:82px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;background:linear-gradient(180deg,#183442f0,#122b37fa);border-block-start:1px solid rgba(143,202,230,.15);box-shadow:0 -18px 36px #00000042}.mobile-footer button{min-width:0;min-height:62px;border:0;border-radius:12px;display:grid;place-items:center;align-content:center;gap:4px;background:transparent;color:#a8c2d1;cursor:pointer;transition:background var(--motion),color var(--motion),transform var(--motion),box-shadow var(--motion)}.mobile-footer button:hover,.mobile-footer button.active{color:#f4fbff;background:#2b5365b8;transform:translateY(-1px)}.mobile-footer button.active{box-shadow:inset 0 0 0 2px #1f83f1,0 8px 18px #0000002e}.mobile-footer__icon{position:relative;display:inline-grid;place-items:center;inline-size:30px;block-size:30px}.mobile-footer__icon .icon-mark{inline-size:26px;block-size:26px;stroke-width:2.15}.mobile-footer__icon--badge em{position:absolute;inset-block-start:-7px;inset-inline-end:-11px;min-width:25px;height:25px;border-radius:50%;display:inline-grid;place-items:center;border:2px solid #e8f6ff;background:#2384ef;color:#fff;font-size:12px;font-style:normal;font-weight:900;box-shadow:0 8px 16px #0003}.mobile-footer strong{max-width:100%;font-size:12px;line-height:1.1;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-stage{padding-block-end:110px}.topbar{min-height:68px;padding:8px 12px}.topbar__brand .topbar__menu{display:none}.topbar__brand strong{font-size:clamp(30px,12vw,52px)}.topbar__actions{gap:8px}.topbar__actions .lang-toggle{display:none}.ghost-button,.primary-button{min-height:50px;border-radius:10px;padding-inline:18px}.hero-preview{padding:40px 14px 22px;text-align:center}.hero-preview h1{font-size:clamp(34px,11vw,50px);line-height:1.22}.hero-preview__actions{justify-content:center}.hero-preview__actions .primary-button{width:100%}.preview-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.preview-card-grid article{min-height:160px;padding:14px}.dashboard-preview-content{padding-inline:14px}}@media (max-width: 760px){html body .auth-overlay{inset-block-start:var(--topbar-height, 64px)!important;block-size:calc(100dvh - var(--topbar-height, 64px))!important;background:#051218c7!important}html body .auth-dialog.auth-dialog--register,html body .auth-dialog.auth-dialog--login{block-size:calc(100dvh - var(--topbar-height, 64px))!important;max-block-size:calc(100dvh - var(--topbar-height, 64px))!important;background:radial-gradient(circle at 50% -12%,rgba(45,128,169,.18),transparent 34%),linear-gradient(180deg,#143948,#102f3c 45%,#0e2833)!important;color:#d7edf8!important}html body .auth-dialog.auth-dialog--register .auth-mobile-handle,html body .auth-dialog.auth-dialog--login .auth-mobile-handle{block-size:10px!important;background:#123340f5!important}html body .auth-dialog.auth-dialog--register .auth-mobile-handle:after,html body .auth-dialog.auth-dialog--login .auth-mobile-handle:after{inline-size:78px!important;block-size:4px!important}html body .auth-dialog.auth-dialog--register .auth-panel,html body .auth-dialog.auth-dialog--login .auth-panel{inline-size:min(100%,440px)!important;margin-inline:auto!important;padding:0 18px 18px!important;gap:10px!important;font-family:inherit!important}html body .auth-dialog.auth-dialog--register .auth-panel__head,html body .auth-dialog.auth-dialog--login .auth-panel__head{min-block-size:58px!important;margin-inline:-18px!important;padding:10px 18px!important;grid-template-columns:minmax(0,1fr) auto 42px!important;gap:9px!important;background:#123340fa!important;border-block-end:1px solid rgba(114,169,195,.14)!important;box-shadow:0 8px 18px #020c1224!important}html body .auth-dialog.auth-dialog--register .auth-mobile-title,html body .auth-dialog.auth-dialog--login .auth-mobile-title{color:#edf8fc!important;font-size:26px!important;font-weight:850!important;line-height:1!important}html body .auth-dialog.auth-dialog--register .auth-panel__head a,html body .auth-dialog.auth-dialog--login .auth-panel__head a{color:#9fc8dc!important;font-size:12px!important;font-weight:750!important}html body .auth-dialog.auth-dialog--register .auth-close,html body .auth-dialog.auth-dialog--login .auth-close{inline-size:40px!important;block-size:40px!important;border-radius:8px!important;background:#264c5ec7!important}html body .auth-dialog.auth-dialog--register .auth-form,html body .auth-dialog.auth-dialog--login .auth-form{gap:9px!important;padding-block-start:12px!important}html body .auth-dialog.auth-dialog--register .auth-form label,html body .auth-dialog.auth-dialog--login .auth-form label,html body .auth-dialog.auth-dialog--register .auth-referral>button,html body .auth-dialog.auth-dialog--login .auth-referral>button,html body .auth-dialog.auth-dialog--register .auth-consent{min-block-size:48px!important;border-radius:7px!important;background:#0a1f29c7!important;border:1px solid rgba(106,157,182,.18)!important;box-shadow:inset 0 1px #ffffff09!important}html body .auth-dialog.auth-dialog--register .auth-form input,html body .auth-dialog.auth-dialog--login .auth-form input{min-block-size:46px!important;padding-inline:13px!important;font-size:14px!important;font-weight:750!important}html body .auth-dialog.auth-dialog--register .auth-form input::placeholder,html body .auth-dialog.auth-dialog--login .auth-form input::placeholder,html body .auth-dialog.auth-dialog--register .auth-referral>button span,html body .auth-dialog.auth-dialog--login .auth-referral>button span{color:#b1d3e2b8!important;font-size:14px!important;font-weight:750!important}html body .auth-dialog.auth-dialog--register .auth-form label .icon-mark,html body .auth-dialog.auth-dialog--login .auth-form label .icon-mark{inline-size:22px!important;block-size:22px!important}html body .auth-dialog.auth-dialog--register .auth-referral>button b,html body .auth-dialog.auth-dialog--login .auth-referral>button b{inline-size:26px!important;block-size:26px!important;font-size:13px!important}html body .auth-dialog.auth-dialog--register .auth-consent{min-block-size:56px!important;grid-template-columns:26px minmax(0,1fr)!important;padding:9px 10px!important;gap:10px!important}html body .auth-dialog.auth-dialog--register .auth-consent input{inline-size:24px!important;block-size:24px!important;border-radius:6px!important}html body .auth-dialog.auth-dialog--register .auth-consent span{color:#bad6e5!important;font-size:12px!important;line-height:1.35!important;font-weight:650!important}html body .auth-dialog.auth-dialog--register .auth-submit,html body .auth-dialog.auth-dialog--login .auth-submit{min-block-size:48px!important;margin-block-start:1px!important;font-size:14px!important;font-weight:900!important;background:linear-gradient(135deg,#168cff,#2478df 52%,#22bd81 125%)!important;box-shadow:0 12px 26px #168cff2e,inset 0 1px #ffffff24!important}html body .auth-dialog.auth-dialog--register .auth-form__links,html body .auth-dialog.auth-dialog--login .auth-form__links{margin-block:5px 0!important;gap:9px!important}html body .auth-dialog.auth-dialog--register .auth-form__links>span,html body .auth-dialog.auth-dialog--login .auth-form__links>span{font-size:13px!important;font-weight:650!important}html body .auth-dialog.auth-dialog--register .auth-form__links button:first-of-type,html body .auth-dialog.auth-dialog--login .auth-form__links button:first-of-type{min-block-size:38px!important;padding-inline:17px!important;font-size:12px!important;font-weight:850!important}html body .auth-dialog.auth-dialog--register .auth-social,html body .auth-dialog.auth-dialog--login .auth-social{margin-block-start:4px!important;gap:9px!important}html body .auth-dialog.auth-dialog--register .auth-social>span,html body .auth-dialog.auth-dialog--login .auth-social>span{font-size:14px!important;font-weight:650!important}html body .auth-dialog.auth-dialog--register .auth-social div,html body .auth-dialog.auth-dialog--login .auth-social div{gap:9px!important}html body .auth-dialog.auth-dialog--register .auth-social__button,html body .auth-dialog.auth-dialog--login .auth-social__button{min-block-size:52px!important;border-radius:7px!important;background:linear-gradient(180deg,#263d4ef5,#1b2f3dfa)!important}html body .auth-dialog.auth-dialog--register .auth-social__button svg,html body .auth-dialog.auth-dialog--login .auth-social__button svg{inline-size:28px!important;block-size:28px!important}html body .auth-dialog.auth-dialog--register .auth-safe-note,html body .auth-dialog.auth-dialog--login .auth-safe-note,html body .auth-dialog.auth-dialog--register .auth-social__note,html body .auth-dialog.auth-dialog--login .auth-social__note{font-size:10px!important;line-height:1.35!important;color:#b0cfde7a!important}}@media (min-width: 461px) and (max-width: 760px){html body .auth-dialog.auth-dialog--register .auth-panel,html body .auth-dialog.auth-dialog--login .auth-panel{inline-size:min(440px,calc(100vw - 42px))!important}}@media (max-width: 760px){html body .auth-dialog.auth-dialog--login,html body .auth-dialog.auth-dialog--register{background:radial-gradient(circle at 50% -18%,rgba(50,96,112,.2),transparent 32%),linear-gradient(180deg,#14313b,#102b34 48%,#0d2530)!important}html body .auth-dialog.auth-dialog--login .auth-panel,html body .auth-dialog.auth-dialog--register .auth-panel{inline-size:min(100%,400px)!important;padding:0 16px 14px!important;gap:7px!important}html body .auth-dialog.auth-dialog--login .auth-panel__head,html body .auth-dialog.auth-dialog--register .auth-panel__head{min-block-size:46px!important;margin-inline:-16px!important;padding:7px 16px!important;grid-template-columns:minmax(0,1fr) auto 36px!important;background:#14313bfa!important;border-block-end:1px solid rgba(91,136,158,.18)!important}html body .auth-dialog.auth-dialog--login .auth-mobile-title,html body .auth-dialog.auth-dialog--register .auth-mobile-title{font-size:21px!important;font-weight:850!important;color:#edf7fb!important}html body .auth-dialog.auth-dialog--login .auth-panel__head a,html body .auth-dialog.auth-dialog--register .auth-panel__head a{font-size:11px!important;font-weight:750!important;color:#9fc4d5!important}html body .auth-dialog.auth-dialog--login .auth-close,html body .auth-dialog.auth-dialog--register .auth-close{inline-size:34px!important;block-size:34px!important;border-radius:7px!important}html body .auth-dialog.auth-dialog--login .auth-form,html body .auth-dialog.auth-dialog--register .auth-form{gap:7px!important;padding-block-start:9px!important}html body .auth-dialog.auth-dialog--login .auth-form label,html body .auth-dialog.auth-dialog--register .auth-form label,html body .auth-dialog.auth-dialog--register .auth-referral>button,html body .auth-dialog.auth-dialog--register .auth-consent{min-block-size:42px!important;border-radius:7px!important;background:#091c25c7!important;border-color:#6091a62e!important}html body .auth-dialog.auth-dialog--login .auth-form input,html body .auth-dialog.auth-dialog--register .auth-form input{min-block-size:40px!important;padding-inline:12px!important;font-size:13px!important;font-weight:750!important}html body .auth-dialog.auth-dialog--login .auth-form input::placeholder,html body .auth-dialog.auth-dialog--register .auth-form input::placeholder,html body .auth-dialog.auth-dialog--register .auth-referral>button span{font-size:13px!important;font-weight:750!important;color:#b2d3e2ad!important}html body .auth-dialog.auth-dialog--login .auth-forgot-mobile{min-block-size:28px!important;align-self:end!important;padding-inline:0!important;font-size:12px!important;font-weight:760!important;color:#8ed6ef!important}html body .auth-dialog.auth-dialog--login .auth-submit,html body .auth-dialog.auth-dialog--register .auth-submit{min-block-size:42px!important;font-size:13px!important;border-radius:999px!important}html body .auth-dialog.auth-dialog--login .auth-form__links,html body .auth-dialog.auth-dialog--register .auth-form__links{margin-block:4px 0!important;gap:8px!important}html body .auth-dialog.auth-dialog--login .auth-form__links>span,html body .auth-dialog.auth-dialog--register .auth-form__links>span{font-size:12px!important}html body .auth-dialog.auth-dialog--login .auth-form__links button:first-of-type,html body .auth-dialog.auth-dialog--register .auth-form__links button:first-of-type{min-block-size:34px!important;padding-inline:14px!important;font-size:11px!important}html body .auth-dialog.auth-dialog--register .auth-consent{min-block-size:48px!important;grid-template-columns:22px minmax(0,1fr)!important;padding:7px 9px!important}html body .auth-dialog.auth-dialog--register .auth-consent input{inline-size:20px!important;block-size:20px!important}html body .auth-dialog.auth-dialog--register .auth-consent span{font-size:11px!important;line-height:1.28!important}html body .auth-dialog.auth-dialog--login .auth-social,html body .auth-dialog.auth-dialog--register .auth-social{margin-block-start:3px!important;gap:7px!important}html body .auth-dialog.auth-dialog--login .auth-social>span,html body .auth-dialog.auth-dialog--register .auth-social>span{font-size:12px!important}html body .auth-dialog.auth-dialog--login .auth-social div,html body .auth-dialog.auth-dialog--register .auth-social div{gap:8px!important}html body .auth-dialog.auth-dialog--login .auth-social__button,html body .auth-dialog.auth-dialog--register .auth-social__button{min-block-size:44px!important;border-radius:7px!important}html body .auth-dialog.auth-dialog--login .auth-social__button svg,html body .auth-dialog.auth-dialog--register .auth-social__button svg{inline-size:24px!important;block-size:24px!important}html body .auth-dialog.auth-dialog--login .auth-safe-note,html body .auth-dialog.auth-dialog--register .auth-safe-note,html body .auth-dialog.auth-dialog--login .auth-social__note,html body .auth-dialog.auth-dialog--register .auth-social__note{font-size:9px!important;line-height:1.25!important}}@media (max-width: 460px){html body .auth-dialog.auth-dialog--login .auth-panel,html body .auth-dialog.auth-dialog--register .auth-panel{inline-size:100%!important}}@media (max-width: 380px){.mobile-footer{padding-inline:8px;gap:2px}.mobile-footer strong{font-size:11px}.mobile-footer__icon .icon-mark{inline-size:24px;block-size:24px}}@media (max-width: 700px){.dashboard-shell:not(.is-collapsed){inset-inline:10px;inset-block-start:auto;inset-block-end:86px;width:auto;height:min(76dvh,520px);max-height:calc(100dvh - 104px);padding:14px 12px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:9px;border:1px solid rgba(142,198,224,.18);border-block-end:0;border-radius:18px 18px 0 0;background:linear-gradient(180deg,#153240fa,#0d222dfc);box-shadow:0 -24px 70px #00000080,inset 0 1px #ffffff0f;overflow:hidden;transform:translateY(0);animation:mobileSheetIn .21s cubic-bezier(.2,.82,.24,1) both}.app-frame.is-rtl .dashboard-shell:not(.is-collapsed){inset-inline:10px}.dashboard-shell:not(.is-collapsed):before{background:#030e1461;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dashboard-shell:not(.is-collapsed):after{content:"";position:absolute;inset-block-start:7px;inset-inline-start:50%;inline-size:42px;block-size:4px;border-radius:999px;background:#a9cddf61;transform:translate(-50%)}.dashboard-shell:not(.is-collapsed) .dashboard-shell__top{min-height:54px;padding-block-start:8px;grid-template-columns:48px minmax(0,1fr)}.dashboard-shell:not(.is-collapsed) .icon-button{width:46px;height:46px;border-radius:12px;background:#0d212cc2}.dashboard-shell:not(.is-collapsed) .product-switch{min-height:48px;padding:5px}.dashboard-shell:not(.is-collapsed) .product-switch button{min-height:38px;font-size:13px;border-radius:9px}.dashboard-shell:not(.is-collapsed) .mode-card{min-height:54px;border-radius:14px;padding:9px}.dashboard-shell:not(.is-collapsed) .mode-card__icon,.dashboard-shell:not(.is-collapsed) .support-button span,.dashboard-shell:not(.is-collapsed) .nav-icon{inline-size:36px;block-size:36px;border-radius:11px}.dashboard-shell:not(.is-collapsed) .nav-scroll{padding-block:4px 8px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 12px,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 12px,#000 calc(100% - 16px),transparent 100%)}.dashboard-shell:not(.is-collapsed) .nav-section{margin-block:12px}.dashboard-shell:not(.is-collapsed) .nav-section h2{font-size:11px;margin-block-end:8px}.dashboard-shell:not(.is-collapsed) .nav-section li>button{min-height:48px;border-radius:12px;padding:8px 9px}.dashboard-shell:not(.is-collapsed) .nav-copy strong{font-size:14px}.dashboard-shell:not(.is-collapsed) .nav-copy small,.dashboard-shell:not(.is-collapsed) .mode-card__copy small{font-size:11px}.dashboard-shell:not(.is-collapsed) .support-button{min-height:50px;border-radius:14px;padding:9px}.mobile-footer{min-height:78px;padding-block-start:7px;background:linear-gradient(180deg,#1a3846f5,#122b37fc)}.mobile-footer button{min-height:60px;border-radius:10px}.mobile-footer button.active{background:#234e64c7;box-shadow:inset 0 0 0 2px #1d85f2,0 8px 18px #0000002e}.mobile-footer strong{font-size:12px;font-weight:800}}@keyframes mobileSheetIn{0%{opacity:.7;transform:translateY(28px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.mobile-sheet-search{display:none}@media (max-width: 700px){.dashboard-shell:not(.is-collapsed){inset-inline:4px;inset-block-start:136px;inset-block-end:78px;width:auto;height:auto;max-height:none;padding:16px 14px 0;grid-template-rows:auto auto minmax(0,1fr);gap:12px;border-radius:0;border:1px solid rgba(36,131,234,.62);border-block-end:0;background:linear-gradient(180deg,#163a4ffa,#12344bfa);box-shadow:0 -26px 54px #00000057,inset 0 1px #ffffff0a;animation:mobileSheetFullIn .22s cubic-bezier(.2,.84,.24,1) both}.app-frame.is-rtl .dashboard-shell:not(.is-collapsed){inset-inline:4px}.dashboard-shell:not(.is-collapsed):after{display:none}.dashboard-shell:not(.is-collapsed):before{background:#030e142e;-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-shell:not(.is-collapsed) .mobile-sheet-search{min-height:72px;border:1px solid rgba(148,206,235,.34);border-radius:12px;display:flex;align-items:center;gap:16px;padding:0 16px;background:#0a2231b8;color:#9dc2d6}.dashboard-shell:not(.is-collapsed) .mobile-sheet-search .icon-mark{inline-size:30px;block-size:30px;stroke-width:1.8}.dashboard-shell:not(.is-collapsed) .mobile-sheet-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#eaf7ff;font-size:23px;font-weight:500}.dashboard-shell:not(.is-collapsed) .mobile-sheet-search input::placeholder{color:#9fc2d6;opacity:1}.dashboard-shell:not(.is-collapsed) .dashboard-shell__top{min-height:58px;padding:0;grid-template-columns:1fr}.dashboard-shell:not(.is-collapsed) .dashboard-shell__top .menu-button{display:none}.dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0;border:0;background:transparent}.dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch button{min-height:58px;border-radius:11px;background:linear-gradient(135deg,#3a677eeb,#2a546ceb);font-size:20px;font-weight:850;box-shadow:inset 0 0 0 1px #ffffff0a}.dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch button:hover,.dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch button.active{background:linear-gradient(135deg,#4c7a91fa,#305d77fa);transform:translateY(-1px)}.dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch .mini-icon{display:none}.dashboard-shell:not(.is-collapsed) .mode-card,.dashboard-shell:not(.is-collapsed) .dashboard-shell__foot{display:none}.dashboard-shell:not(.is-collapsed) .nav-scroll{min-height:0;padding:16px 14px 18px;border-radius:12px 12px 0 0;background:#1b4a69b8;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 16px),transparent 100%)}.dashboard-shell:not(.is-collapsed) .nav-section{margin:0}.dashboard-shell:not(.is-collapsed) .nav-section+.nav-section{margin-block-start:8px}.dashboard-shell:not(.is-collapsed) .nav-section h2{display:none}.dashboard-shell:not(.is-collapsed) .nav-section ul{gap:0}.dashboard-shell:not(.is-collapsed) .nav-section li>button{min-height:58px;border-radius:9px;padding:8px 10px;grid-template-columns:42px minmax(0,1fr) auto auto;gap:13px;background:transparent}.dashboard-shell:not(.is-collapsed) .nav-section li>button:hover,.dashboard-shell:not(.is-collapsed) .nav-section li.active>button{background:#3f6f8a7a;border-color:transparent;transform:none}.dashboard-shell:not(.is-collapsed) .nav-icon{inline-size:36px;block-size:36px;background:transparent;color:#a9d0e5}.dashboard-shell:not(.is-collapsed) .nav-icon .icon-mark{inline-size:29px;block-size:29px;stroke-width:2}.dashboard-shell:not(.is-collapsed) .nav-copy strong{font-size:22px;line-height:1.1;color:#d7ecf8;font-weight:760}.dashboard-shell:not(.is-collapsed) .nav-copy small{display:none}.dashboard-shell:not(.is-collapsed) .nav-section em{min-width:0;padding:0;background:transparent;color:#9ec7de;font-size:24px;line-height:1}.mobile-footer{min-height:78px;box-shadow:0 -12px 24px #0000002e}.mobile-footer button.active{background:transparent;box-shadow:inset 0 0 0 2px #1c87f4}}@media (max-width: 380px){.dashboard-shell:not(.is-collapsed){inset-block-start:136px;padding-inline:14px}.dashboard-shell:not(.is-collapsed) .mobile-sheet-search{min-height:68px}.dashboard-shell:not(.is-collapsed) .mobile-sheet-search input{font-size:21px}.dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch button{min-height:56px;font-size:19px}.dashboard-shell:not(.is-collapsed) .nav-copy strong{font-size:21px}}@keyframes mobileSheetFullIn{0%{opacity:.78;transform:translateY(86px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 700px){body{padding-block-end:74px}.topbar{min-height:76px;height:76px;padding:8px 12px}.topbar__brand strong{font-size:clamp(36px,10vw,44px);line-height:.95}.topbar__actions{gap:8px}.topbar__actions .ghost-button,.topbar__actions .primary-button{min-height:52px;border-radius:11px;padding-inline:17px;font-size:17px}.dashboard-shell:not(.is-collapsed){inset-inline:3px;inset-block-start:76px;inset-block-end:72px;padding:14px 14px 0;gap:11px;border-color:#2483eab3;animation:mobileSheetFullIn .19s cubic-bezier(.18,.86,.2,1) both}.app-frame.is-rtl .dashboard-shell:not(.is-collapsed){inset-inline:3px}.dashboard-shell:not(.is-collapsed) .mobile-sheet-search{min-height:64px;border-radius:11px;padding-inline:14px}.dashboard-shell:not(.is-collapsed) .mobile-sheet-search input{font-size:21px}.dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch{gap:12px}.dashboard-shell:not(.is-collapsed) .dashboard-shell__top .product-switch button{min-height:54px;font-size:18px}.dashboard-shell:not(.is-collapsed) .nav-scroll{padding:14px 14px 12px;border-radius:11px 11px 0 0}.dashboard-shell:not(.is-collapsed) .nav-section li>button{min-height:54px;grid-template-columns:38px minmax(0,1fr) auto auto;gap:12px}.dashboard-shell:not(.is-collapsed) .nav-icon .icon-mark{inline-size:27px;block-size:27px}.dashboard-shell:not(.is-collapsed) .nav-copy strong{font-size:20px}.mobile-footer{min-height:72px;padding:5px 10px calc(5px + env(safe-area-inset-bottom));align-items:end}.mobile-footer button{min-height:58px;border-radius:10px;gap:3px}.mobile-footer__icon{inline-size:27px;block-size:27px}.mobile-footer__icon .icon-mark{inline-size:24px;block-size:24px}.mobile-footer__icon--badge em{min-width:23px;height:23px;font-size:11px;inset-block-start:-7px;inset-inline-end:-10px}.mobile-footer strong{font-size:11px;font-weight:800}.preview-stage{padding-block-end:84px}}@media (max-width: 380px){.topbar__brand strong{font-size:clamp(32px,10vw,40px)}.topbar__actions .ghost-button,.topbar__actions .primary-button{min-height:50px;padding-inline:14px;font-size:16px}.dashboard-shell:not(.is-collapsed){inset-block-start:76px;inset-block-end:72px}.dashboard-shell:not(.is-collapsed) .nav-copy strong{font-size:19px}}@media (min-width: 701px){.dashboard-shell.is-collapsed .nav-scroll{scrollbar-width:none;-ms-overflow-style:none}.dashboard-shell.is-collapsed .nav-scroll::-webkit-scrollbar{width:0;height:0;display:none}.dashboard-shell.is-collapsed .rail-group{align-content:start;padding-block-start:2px}.dashboard-shell.is-collapsed .rail-group:after{display:none}.dashboard-shell.is-collapsed .rail-list button:nth-child(1),.dashboard-shell.is-collapsed .rail-list button:nth-child(2){position:sticky;z-index:4}.dashboard-shell.is-collapsed .rail-list button:nth-child(1){top:0}.dashboard-shell.is-collapsed .rail-list button:nth-child(2){top:66px;margin-block-end:22px}.dashboard-shell.is-collapsed .rail-list button:nth-child(2):after{content:"";position:absolute;inset-inline:10px;inset-block-end:-16px;block-size:1px;display:block;border-radius:999px;background:#8dbed542}.dashboard-shell.is-collapsed .rail-list button:nth-child(n+3){z-index:1}}@media (min-width: 701px){.dashboard-shell.is-collapsed{inline-size:var(--sidebar-closed);padding-inline:0}.dashboard-shell.is-collapsed .dashboard-shell__top{justify-items:center;padding-inline:0}.dashboard-shell.is-collapsed .nav-scroll{inline-size:100%;padding-inline:0;overflow-y:auto;overflow-x:hidden}.dashboard-shell.is-collapsed .rail-list{inline-size:100%;justify-items:center;place-items:start center;padding-inline:0}.dashboard-shell.is-collapsed .rail-group{inline-size:100%;justify-items:center;padding-inline:0;overflow:visible}.dashboard-shell.is-collapsed .rail-list button{margin-inline:auto}.dashboard-shell.is-collapsed .rail-list button:nth-child(1),.dashboard-shell.is-collapsed .rail-list button:nth-child(2){isolation:isolate;background-clip:padding-box}.dashboard-shell.is-collapsed .rail-list button:nth-child(1):after,.dashboard-shell.is-collapsed .rail-list button:nth-child(2):after{content:"";position:absolute;inset-inline-start:50%;inline-size:var(--sidebar-closed);block-size:76px;display:block;transform:translate(-50%);background:linear-gradient(180deg,#102b38,#0d2632);z-index:-2;pointer-events:none}.dashboard-shell.is-collapsed .rail-list button:nth-child(1):after{inset-block-start:-11px}.dashboard-shell.is-collapsed .rail-list button:nth-child(2):after{inset-block-start:-10px}.dashboard-shell.is-collapsed .rail-list button:nth-child(1):before,.dashboard-shell.is-collapsed .rail-list button:nth-child(2):before{z-index:-1}.dashboard-shell.is-collapsed .rail-list button:nth-child(2){margin-block-end:28px}.dashboard-shell.is-collapsed .rail-list button:nth-child(3){margin-block-start:8px}}.mobile-bet-slip{display:none}@media (max-width: 700px){.mobile-bet-slip{position:fixed;inset-inline:0;inset-block-start:76px;inset-block-end:72px;z-index:28;display:grid;grid-template-rows:74px minmax(0,1fr);background:linear-gradient(180deg,#0f2733,#0c202b);box-shadow:0 -28px 54px #0000006b;overflow:hidden}.mobile-bet-slip__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;background:#122b37fa;border-block-end:1px solid rgba(143,202,230,.08)}.mobile-bet-slip__title,.mobile-bet-slip__actions{display:inline-flex;align-items:center;gap:12px}.mobile-bet-slip__title .icon-mark{inline-size:29px;block-size:29px;color:#a9cede}.mobile-bet-slip__title strong{font-size:22px;line-height:1;font-weight:850;color:#f4fbff}.mobile-bet-slip__title em{min-width:32px;height:25px;border-radius:999px;display:inline-grid;place-items:center;background:#2384ef;color:#fff;font-size:14px;font-style:normal;font-weight:900}.mobile-bet-slip__title span{color:#b4d2e1;font-size:22px;line-height:1}.mobile-bet-slip__actions button{width:44px;height:44px;border:0;border-radius:10px;display:inline-grid;place-items:center;background:transparent;color:#f0fbff}.mobile-bet-slip__actions button:hover{background:#3a677e80}.mobile-bet-slip__actions .icon-mark{inline-size:27px;block-size:27px;stroke-width:2.2}.mobile-bet-slip__body{min-height:0;overflow-y:auto;padding:30px 16px 18px;display:grid;align-content:start;gap:20px;scrollbar-width:none}.mobile-bet-slip__body::-webkit-scrollbar{width:0;height:0;display:none}.mobile-bet-card{position:relative;border-radius:13px;background:#1b3d4b;padding:20px 16px 18px;display:grid;gap:12px;box-shadow:inset 0 1px #ffffff08}.mobile-bet-card__close{position:absolute;inset-block-start:17px;inset-inline-end:16px;width:34px;height:34px;border:0;background:transparent;color:#a9cede}.mobile-bet-card__event{padding-inline-end:42px;color:#a9cddd;font-size:18px;font-weight:760;line-height:1.25}.mobile-bet-card__pick{display:flex;align-items:center;justify-content:space-between;gap:16px}.mobile-bet-card__pick strong,.mobile-bet-card__pick b{font-size:22px;line-height:1.1}.mobile-bet-card__pick b{color:#69b5ff}.mobile-bet-card small{color:#a9cddd;font-size:18px}.mobile-stake-input{min-height:58px;border:1px solid rgba(143,202,230,.23);border-radius:11px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#081a24b8;box-shadow:inset 0 0 0 1px #ffffff08}.mobile-stake-input span{color:#b6d4e4;font-size:22px}.mobile-stake-input em{min-width:34px;height:24px;border-radius:5px;display:inline-grid;place-items:center;background:#eef5f8;color:#0e2733;font-size:12px;font-style:normal;font-weight:900}.mobile-payout-row,.mobile-bet-summary{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 16px}.mobile-payout-row span,.mobile-bet-summary span{color:#a9cddd;font-size:20px}.mobile-payout-row strong,.mobile-bet-summary strong{color:#f4fbff;font-size:21px;line-height:1}.mobile-payout-row em,.mobile-bet-summary em{width:25px;height:25px;border-radius:50%;display:inline-grid;place-items:center;margin-inline-start:4px;background:#29b47b;color:#fff;font-size:13px;font-style:normal}.mobile-bet-summary{padding-block:8px 0}.mobile-register-bet{min-height:62px;border:0;border-radius:11px;background:#2384ef;color:#fff;font-size:21px;font-weight:850;box-shadow:0 10px 20px #00000038}.bet-slip-sheet-enter-active,.bet-slip-sheet-leave-active{transition:transform .19s cubic-bezier(.18,.86,.2,1),opacity .19s cubic-bezier(.18,.86,.2,1)}.bet-slip-sheet-enter-from,.bet-slip-sheet-leave-to{opacity:.86;transform:translateY(88px)}.bet-slip-sheet-enter-to,.bet-slip-sheet-leave-from{opacity:1;transform:translateY(0)}}@media (max-width: 380px){.mobile-bet-slip__title strong{font-size:20px}.mobile-bet-slip__body{padding-inline:12px}.mobile-bet-card__pick strong,.mobile-bet-card__pick b,.mobile-stake-input span{font-size:20px}}@media (min-width: 701px){.dashboard-shell.is-collapsed .dashboard-shell__top{position:relative;z-index:12;min-height:74px;background:linear-gradient(180deg,#102d3a,#0d2632);box-shadow:0 14px 20px #04101629}.dashboard-shell.is-collapsed .menu-button{inline-size:56px;block-size:56px;border-radius:0 0 14px 14px}.dashboard-shell.is-collapsed .menu-button .icon-mark{inline-size:29px;block-size:29px;stroke-width:3.15px}.dashboard-shell.is-collapsed .nav-scroll{position:relative;padding-block-start:0;isolation:isolate;mask-image:linear-gradient(to bottom,transparent 0,transparent 138px,#000 166px,#000 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent 138px,#000 166px,#000 100%)}.dashboard-shell.is-collapsed .nav-scroll:before{content:"";position:sticky;inset-block-start:0;display:block;block-size:152px;inline-size:100%;margin-block-end:-152px;background:linear-gradient(180deg,#102b38,#0f2a37 46%,#0c2531);box-shadow:0 20px 24px #05131a33;z-index:8;pointer-events:none}.dashboard-shell.is-collapsed .rail-list{position:relative;z-index:1;padding-block-start:12px}.dashboard-shell.is-collapsed .rail-list button{overflow:hidden}.dashboard-shell.is-collapsed .rail-list button:nth-child(1),.dashboard-shell.is-collapsed .rail-list button:nth-child(2){inline-size:56px;block-size:56px;border-radius:14px;z-index:15;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 10px 20px #00000038}.dashboard-shell.is-collapsed .rail-list button:nth-child(1){top:8px}.dashboard-shell.is-collapsed .rail-list button:nth-child(2){top:76px;margin-block-end:38px}.dashboard-shell.is-collapsed .rail-list button:nth-child(1):before,.dashboard-shell.is-collapsed .rail-list button:nth-child(2):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:.78;z-index:-1;transition:opacity var(--motion),transform var(--motion),background var(--motion)}.dashboard-shell.is-collapsed .rail-list button:nth-child(1):before{background:radial-gradient(circle at 88% 4%,rgba(255,255,255,.2) 0 30%,transparent 31%),linear-gradient(145deg,#0cc96e,#08a952 55%,#087d4a)}.dashboard-shell.is-collapsed .rail-list button:nth-child(2):before{background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.18) 0 32%,transparent 33%),linear-gradient(145deg,#5f7f91,#34566a 58%,#223b4b)}.dashboard-shell.is-collapsed .rail-list button:nth-child(1):after,.dashboard-shell.is-collapsed .rail-list button:nth-child(2):after{content:"";position:absolute;top:-22%;right:-18%;bottom:-22%;left:-18%;inline-size:auto;block-size:auto;transform:rotate(28deg) translateY(18px);background:linear-gradient(90deg,transparent 0 34%,rgba(255,255,255,.16) 35% 48%,transparent 49% 100%);opacity:.28;z-index:0;pointer-events:none;transition:opacity var(--motion),transform var(--motion)}.dashboard-shell.is-collapsed .rail-list button:nth-child(1) .icon-mark,.dashboard-shell.is-collapsed .rail-list button:nth-child(2) .icon-mark{position:relative;z-index:2;inline-size:27px;block-size:27px;stroke-width:2.2px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.18))}.dashboard-shell.is-collapsed .rail-list button:nth-child(1):hover:before,.dashboard-shell.is-collapsed .rail-list button:nth-child(2):hover:before,.dashboard-shell.is-collapsed .rail-list button:nth-child(1).active:before,.dashboard-shell.is-collapsed .rail-list button:nth-child(2).active:before{opacity:1;transform:scale(1.03)}.dashboard-shell.is-collapsed .rail-list button:nth-child(1):hover:after,.dashboard-shell.is-collapsed .rail-list button:nth-child(2):hover:after,.dashboard-shell.is-collapsed .rail-list button:nth-child(1).active:after,.dashboard-shell.is-collapsed .rail-list button:nth-child(2).active:after{opacity:.55;transform:rotate(28deg) translateY(0)}.dashboard-shell.is-collapsed .rail-list button:nth-child(n+3){position:relative;z-index:1}.dashboard-shell.is-collapsed .rail-list button:nth-child(3){margin-block-start:4px}}@media (min-width: 701px){.dashboard-shell.is-collapsed .nav-scroll{mask-image:none;-webkit-mask-image:none}.dashboard-shell.is-collapsed .rail-list button:nth-child(1),.dashboard-shell.is-collapsed .rail-list button:nth-child(2){background:transparent!important}.dashboard-shell.is-collapsed .rail-list button:nth-child(1):before,.dashboard-shell.is-collapsed .rail-list button:nth-child(2):before{z-index:0}.dashboard-shell.is-collapsed .rail-list button:nth-child(1):after,.dashboard-shell.is-collapsed .rail-list button:nth-child(2):after{z-index:1}}@media (min-width: 701px){.dashboard-shell.is-collapsed .rail-list{z-index:auto}.dashboard-shell.is-collapsed .nav-scroll:before{z-index:6}.dashboard-shell.is-collapsed .rail-list button:nth-child(1),.dashboard-shell.is-collapsed .rail-list button:nth-child(2){z-index:20;isolation:isolate}.dashboard-shell.is-collapsed .rail-list button:nth-child(n+3){z-index:1}.dashboard-shell.is-collapsed .rail-list button:nth-child(1) .icon-mark,.dashboard-shell.is-collapsed .rail-list button:nth-child(2) .icon-mark,.dashboard-shell.is-collapsed .rail-list button:nth-child(1) em,.dashboard-shell.is-collapsed .rail-list button:nth-child(2) em{position:relative;z-index:3}}@media (min-width: 701px){.dashboard-shell.is-collapsed .dashboard-shell__foot{display:none}}@media (min-width: 701px){.dashboard-shell.is-collapsed .dashboard-shell__top{block-size:84px;min-height:84px;padding:0;margin:0;display:grid;place-items:center;border-block-end:1px solid rgba(139,189,212,.14)}.dashboard-shell.is-collapsed .menu-button{inline-size:84px;block-size:84px;border-radius:0 0 14px 14px;display:grid;place-items:center}.dashboard-shell.is-collapsed .menu-button .icon-mark{inline-size:31px;block-size:31px;stroke-width:3.2px}}@media (max-width: 700px){.mobile-bet-slip{will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.mobile-footer button{transition:background .12s ease,color .12s ease,transform .12s ease,box-shadow .12s ease}.mobile-footer button.active{box-shadow:inset 0 0 0 2px #1c87f4}.bet-slip-sheet-enter-active{transition:transform .15s cubic-bezier(.2,.88,.22,1),opacity .12s ease-out}.bet-slip-sheet-leave-active{transition:transform .11s cubic-bezier(.4,0,1,1),opacity 85ms linear,box-shadow 85ms linear;box-shadow:none;pointer-events:none}.bet-slip-sheet-enter-from{opacity:.98;transform:translate3d(0,52px,0)}.bet-slip-sheet-leave-to{opacity:0;transform:translate3d(0,72px,0);box-shadow:none}.bet-slip-sheet-enter-to,.bet-slip-sheet-leave-from{opacity:1;transform:translateZ(0)}}.rail-fixed-top{display:none}@media (min-width: 701px){.dashboard-shell.is-collapsed .rail-fixed-top{display:grid;justify-items:center;gap:10px;padding-block:12px 12px;background:linear-gradient(180deg,#102b38,#0f2a37 58%,#0c2531);box-shadow:0 18px 22px #05131a2e;z-index:16}.dashboard-shell.is-collapsed .rail-fixed-top button{position:relative;inline-size:56px;block-size:56px;border:0;border-radius:14px;display:grid;place-items:center;overflow:hidden;color:#f4fbff;background:transparent;box-shadow:inset 0 1px #ffffff0f,0 10px 20px #00000038;cursor:pointer;transform:translateZ(0);transition:transform .14s ease,box-shadow .14s ease}.dashboard-shell.is-collapsed .rail-fixed-top button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:0;opacity:.86;transition:opacity .14s ease,transform .14s ease}.dashboard-shell.is-collapsed .rail-fixed-top button:nth-child(1):before{background:radial-gradient(circle at 88% 4%,rgba(255,255,255,.2) 0 30%,transparent 31%),linear-gradient(145deg,#0cc96e,#08a952 55%,#087d4a)}.dashboard-shell.is-collapsed .rail-fixed-top button:nth-child(2):before{background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.18) 0 32%,transparent 33%),linear-gradient(145deg,#5f7f91,#34566a 58%,#223b4b)}.dashboard-shell.is-collapsed .rail-fixed-top button:after{content:"";position:absolute;top:-22%;right:-18%;bottom:-22%;left:-18%;background:linear-gradient(90deg,transparent 0 34%,rgba(255,255,255,.16) 35% 48%,transparent 49% 100%);opacity:.28;z-index:1;transform:rotate(28deg) translateY(18px);transition:opacity .14s ease,transform .14s ease}.dashboard-shell.is-collapsed .rail-fixed-top button:hover:before,.dashboard-shell.is-collapsed .rail-fixed-top button.active:before{opacity:1;transform:scale(1.03)}.dashboard-shell.is-collapsed .rail-fixed-top button:hover:after,.dashboard-shell.is-collapsed .rail-fixed-top button.active:after{opacity:.55;transform:rotate(28deg) translateY(0)}.dashboard-shell.is-collapsed .rail-fixed-top .icon-mark{position:relative;z-index:2;inline-size:27px;block-size:27px;stroke-width:2.2px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.18))}.dashboard-shell.is-collapsed .nav-scroll:before{display:none}.dashboard-shell.is-collapsed .nav-scroll{padding-block-start:8px}.dashboard-shell.is-collapsed .nav-scroll .rail-list button,.dashboard-shell.is-collapsed .nav-scroll .rail-list button:nth-child(1),.dashboard-shell.is-collapsed .nav-scroll .rail-list button:nth-child(2),.dashboard-shell.is-collapsed .nav-scroll .rail-list button:nth-child(n+3){position:relative;top:auto;inline-size:48px;block-size:48px;margin-block:0;margin-inline:auto;border-radius:12px;z-index:1;background:transparent!important;box-shadow:none;overflow:visible;color:#86a7b7}.dashboard-shell.is-collapsed .nav-scroll .rail-list button:before,.dashboard-shell.is-collapsed .nav-scroll .rail-list button:after,.dashboard-shell.is-collapsed .nav-scroll .rail-list button:nth-child(1):before,.dashboard-shell.is-collapsed .nav-scroll .rail-list button:nth-child(1):after,.dashboard-shell.is-collapsed .nav-scroll .rail-list button:nth-child(2):before,.dashboard-shell.is-collapsed .nav-scroll .rail-list button:nth-child(2):after{display:none}.dashboard-shell.is-collapsed .nav-scroll .rail-list button:hover,.dashboard-shell.is-collapsed .nav-scroll .rail-list button.active{color:#f4fbff;background:#2f546594!important;transform:translateY(-1px)}.dashboard-shell.is-collapsed .nav-scroll .rail-list button .icon-mark{inline-size:24px;block-size:24px;stroke-width:2.15px}}@media (min-width: 701px){.dashboard-shell.is-collapsed{padding-block-start:0!important;row-gap:0!important}.dashboard-shell.is-collapsed .dashboard-shell__top{block-size:70px!important;min-block-size:70px!important;max-block-size:70px!important;min-height:70px!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;border-block-end:1px solid rgba(139,189,212,.18)!important}.dashboard-shell.is-collapsed .menu-button{inline-size:var(--sidebar-closed)!important;block-size:70px!important;min-block-size:70px!important;max-block-size:70px!important;border-radius:0 0 12px 12px!important;background:#0d2632eb!important;display:grid!important;place-items:center!important;transform:none!important}.dashboard-shell.is-collapsed .menu-button:hover{background:#264b5ce6!important;transform:none!important}.dashboard-shell.is-collapsed .menu-button .icon-mark{inline-size:31px!important;block-size:31px!important;stroke-width:3.25px!important}.dashboard-shell.is-collapsed .rail-fixed-top{padding-block-start:14px!important}}@media (min-width: 701px){.dashboard-shell.is-collapsed .menu-button,.dashboard-shell.is-collapsed .menu-button:hover,.dashboard-shell.is-collapsed .menu-button:focus,.dashboard-shell.is-collapsed .menu-button:focus-visible,.dashboard-shell.is-collapsed .menu-button:active{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;filter:none!important;transform:none!important}.dashboard-shell.is-collapsed .menu-button:before,.dashboard-shell.is-collapsed .menu-button:after{display:none!important}}.sports-home{display:grid;gap:22px;padding:26px clamp(20px,4vw,42px) 70px;background:linear-gradient(180deg,#173744,#102a36 44%,#0d2430)}.sports-promos{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);gap:16px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(139,189,212,.42) transparent;padding-block-end:4px}.sports-promo{min-height:176px;border-radius:8px;background:#1a3a49;border:1px solid rgba(144,197,222,.08);display:grid;grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:14px;padding:16px;overflow:hidden;position:relative;box-shadow:0 12px 30px #00000024}.sports-promo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 88% 4%,rgba(255,255,255,.11),transparent 31%);pointer-events:none}.sports-promo__copy,.sports-promo__art{position:relative;z-index:1}.sports-promo__copy span{display:inline-flex;width:max-content;background:#eef7ff;color:#152e3a;font-size:12px;line-height:1;font-weight:900;border-radius:4px;padding:4px 6px}.sports-promo__copy h2{margin:14px 0 8px;font-size:clamp(22px,2.3vw,30px);line-height:1.22;letter-spacing:0}.sports-promo__copy p{margin:0 0 14px;color:#a9c5d5;font-size:15px;line-height:1.45}.sports-promo__copy button{min-height:40px;min-width:112px;border-radius:7px;border:1px solid rgba(184,222,242,.68);background:transparent;color:#eef7ff;font-weight:900;cursor:pointer}.sports-promo__art{block-size:126px;border-radius:16px;display:grid;place-items:center;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff29}.sports-promo__art strong{font-size:52px;letter-spacing:0;filter:drop-shadow(0 8px 12px rgba(0,0,0,.26))}.sports-promo--green .sports-promo__art{background:radial-gradient(circle at 42% 34%,#ffffff 0 11%,transparent 12%),linear-gradient(135deg,#0ee06d,#039c52)}.sports-promo--blue .sports-promo__art{background:linear-gradient(135deg,#1a8cff,#0d4274)}.sports-promo--teal .sports-promo__art{background:linear-gradient(135deg,#10d087,#0f5e66)}.sports-search{min-height:54px;border-radius:8px;border:1px solid rgba(140,190,216,.38);background:#0b202b;display:flex;align-items:center;gap:12px;padding-inline:16px;box-shadow:inset 0 0 0 1px #ffffff05}.sports-search .icon-mark{inline-size:27px;block-size:27px;color:#a9c5d5}.sports-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#eef7ff;font-size:18px;font-weight:650}.sports-search input::placeholder{color:#a6c5d5}.sports-pill-nav{width:max-content;max-width:100%;display:flex;align-items:center;gap:12px;overflow-x:auto;padding:10px;border-radius:999px;background:#091c26;scrollbar-width:thin}.sports-pill-nav button{flex:0 0 auto;min-height:52px;border:0;border-radius:999px;background:transparent;color:#eaf6ff;display:inline-flex;align-items:center;gap:10px;padding:0 20px;font-weight:900;font-size:16px;cursor:pointer}.sports-pill-nav button:hover,.sports-pill-nav button.active{background:#3d6377}.sports-pill-nav button.disabled{opacity:.42;cursor:not-allowed}.sports-pill-nav .icon-mark{inline-size:24px;block-size:24px}.sports-pill-nav em{color:#0c202b;background:#eef7ff;border-radius:999px;padding:2px 7px;font-style:normal;font-size:13px}.sports-layout-grid{display:grid;grid-template-columns:220px minmax(0,1fr) 300px;gap:18px;align-items:start}.sports-mini-menu,.sports-betslip,.league-card{border-radius:8px;background:#12303ef0;border:1px solid rgba(139,189,212,.16)}.sports-mini-menu{padding:14px;position:sticky;top:90px}.sports-mini-menu h2{margin:0 0 12px;color:#a9c5d5;text-transform:uppercase;font-size:12px;letter-spacing:.08em}.sports-mini-menu button{width:100%;min-height:46px;border:1px solid transparent;border-radius:7px;background:transparent;color:#dff0f8;display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;padding:0 10px;font-weight:850;text-align:start;cursor:pointer}.sports-mini-menu button:hover,.sports-mini-menu button.active{background:#214b60;border-color:#8bbdd447}.sports-mini-menu .icon-mark{inline-size:22px;block-size:22px}.sports-mini-menu b{color:#9ec0d0}.sports-market-board{display:grid;gap:14px}.sports-board-head{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:2px 2px 0}.sports-board-head span{color:#a9c5d5;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:900}.sports-board-head h1{margin:5px 0 0;font-size:clamp(26px,3.4vw,42px);line-height:1.04;letter-spacing:0}.sports-board-head strong{border-radius:999px;background:#247eea29;color:#9fd1ff;padding:8px 12px;font-size:12px;white-space:nowrap}.league-card{overflow:hidden}.league-card>header{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#0819226b;border-bottom:1px solid rgba(139,189,212,.13)}.league-card>header strong{display:block;font-size:17px}.league-card>header span{color:#9dbbca;font-size:13px}.league-card>header button{border:1px solid rgba(139,189,212,.34);background:#2852658f;color:#eaf6ff;border-radius:6px;min-height:34px;padding:0 11px;font-weight:850}.event-row{display:grid;grid-template-columns:minmax(190px,.9fr) minmax(260px,1.4fr);gap:12px;padding:12px 14px;border-bottom:1px solid rgba(139,189,212,.09)}.event-row:last-child{border-bottom:0}.event-meta{display:grid;gap:5px;align-content:center}.event-meta span{color:#9dbbca;font-size:13px;font-weight:800}.event-meta strong{font-size:16px;line-height:1.24}.odds-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.odds-grid button{min-height:54px;border:1px solid rgba(139,189,212,.14);border-radius:7px;background:#213f50;color:#eaf6ff;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:0 11px;cursor:pointer}.odds-grid button:hover:not(:disabled),.odds-grid button.selected{background:#2f637d;border-color:#64b2ffad}.odds-grid span{color:#aec8d6;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.odds-grid strong{color:#7dbbff;font-size:17px}.odds-grid button.locked,.odds-grid button:disabled{opacity:.58;cursor:not-allowed;background:#172f3b}.odds-grid button.locked strong{color:#91aebb}.sports-betslip{position:sticky;top:90px;padding:14px;display:grid;gap:12px}.sports-betslip>header{display:flex;align-items:center;gap:9px;font-size:18px}.sports-betslip>header .icon-mark{inline-size:23px;block-size:23px}.sports-betslip>header em{font-style:normal;background:#247eea;border-radius:999px;padding:2px 8px;font-size:13px}.sports-betslip__card{border-radius:8px;background:#1b3b4a;padding:13px;display:grid;gap:10px}.sports-betslip__card>span,.sports-betslip__card small{color:#a9c5d5}.sports-betslip__card div,.sports-betslip__totals{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.sports-betslip__card b,.sports-betslip__totals strong{color:#7dbbff}.sports-betslip__card label{min-height:44px;border-radius:7px;border:1px solid rgba(139,189,212,.28);display:flex;align-items:center;padding-inline:12px;color:#a9c5d5;background:#0d2531}.sports-betslip__totals{color:#b5cfdd}.sports-betslip>button{min-height:48px;border:0;border-radius:7px;background:#247eea;color:#fff;font-weight:900;opacity:.84}.sports-betslip p{margin:0;color:#9dbbca;font-size:12px;line-height:1.45}@media (max-width: 1180px){.sports-layout-grid{grid-template-columns:minmax(0,1fr) 280px}.sports-mini-menu{display:none}}@media (max-width: 760px){.sports-home{padding:18px 14px 104px;gap:18px}.sports-promos{grid-auto-columns:minmax(86vw,1fr);gap:14px}.sports-promo{min-height:168px;grid-template-columns:minmax(0,1fr) 42%;padding:14px}.sports-promo__copy h2{font-size:25px}.sports-promo__copy p{font-size:16px}.sports-promo__art{block-size:132px}.sports-search{min-height:58px;border-radius:8px}.sports-search input{font-size:18px}.sports-pill-nav{width:100%;border-radius:0;margin-inline:-14px;padding-inline:14px;background:#091c26}.sports-pill-nav button{min-height:54px;padding-inline:18px;font-size:17px}.sports-layout-grid{grid-template-columns:1fr}.sports-betslip{position:static;order:3}.sports-board-head{align-items:start;flex-direction:column}.event-row,.odds-grid{grid-template-columns:1fr}.odds-grid button{min-height:52px}}@media (max-width: 430px){.sports-home{padding-inline:10px}.sports-promo{grid-template-columns:1fr}.sports-promo__art{min-height:120px}.sports-board-head h1{font-size:31px}.league-card>header{align-items:start;flex-direction:column}}.sports-promos{overflow:hidden;position:relative;scrollbar-width:none}.sports-promos::-webkit-scrollbar{display:none}.sports-promos:before,.sports-promos:after{content:"";position:absolute;inset-block:0;inline-size:58px;z-index:2;pointer-events:none}.sports-promos:before{inset-inline-start:0;background:linear-gradient(90deg,#173744,#17374400)}.sports-promos:after{inset-inline-end:0;background:linear-gradient(270deg,#173744,#17374400)}.sports-promos__track{display:flex;gap:16px;width:max-content;animation:sportsPromoRoll 30s linear infinite;will-change:transform}.sports-promos:hover .sports-promos__track{animation-play-state:paused}.sports-promos__track .sports-promo{inline-size:clamp(330px,29vw,420px);flex:0 0 auto}@keyframes sportsPromoRoll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 8px))}}@media (prefers-reduced-motion: reduce){.sports-promos__track{animation:none}}@media (max-width: 760px){.sports-promos{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.sports-promos:before,.sports-promos:after{display:none}.sports-promos__track{animation:none;gap:14px}.sports-promos__track .sports-promo{inline-size:86vw;scroll-snap-align:start}}.top-matches{display:grid;gap:12px;min-width:0}.top-matches__head{display:flex;align-items:center;justify-content:space-between;gap:14px}.top-matches__head>div:first-child{display:inline-flex;align-items:center;gap:9px;font-size:19px;font-weight:900}.top-matches__head .icon-mark{inline-size:22px;block-size:22px;color:#a9c5d5}.top-matches__arrows{display:inline-flex;border:1px solid rgba(139,189,212,.2);border-radius:999px;overflow:hidden;background:#0819226b}.top-matches__arrows a{inline-size:48px;block-size:38px;display:grid;place-items:center;color:#dff0f8;text-decoration:none;font-size:27px;line-height:1}.top-matches__arrows a+a{border-inline-start:1px solid rgba(139,189,212,.2)}.top-matches__arrows a:hover{background:#3d6377ad}.top-matches__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(350px,1fr);gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(139,189,212,.34) transparent;padding-block-end:4px;min-width:0}.top-match-card{scroll-snap-align:start;border-radius:8px;overflow:hidden;background:#1a3a49;border:1px solid rgba(139,189,212,.13);box-shadow:0 12px 26px #0000001f}.top-match-card>header{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 0;color:#b8d5e3}.top-match-card__badges,.top-match-card__viewers{display:inline-flex;align-items:center;gap:7px}.top-match-card__badges span{background:#d9ebf4;color:#16303c;font-size:12px;line-height:1;border-radius:4px;padding:4px 5px;font-weight:900}.top-match-card .icon-mark{inline-size:15px;block-size:15px;color:#a9c5d5}.top-match-card__viewers strong{font-size:14px;color:#eef7ff}.top-match-card__teams{min-height:88px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;padding:6px 14px 14px;text-align:center}.top-match-card__teams b{inline-size:38px;block-size:28px;border-radius:3px;display:grid;place-items:center;justify-self:center;background:#eef7ff;color:#17303c;font-size:12px;box-shadow:inset 0 -5px #247eea21}.top-match-card__teams div{display:grid;gap:4px;min-width:0}.top-match-card__teams strong{font-size:15px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-match-card p{margin:0;padding:10px 14px;border-top:1px solid rgba(139,189,212,.12);color:#a9c5d5;font-size:13px;line-height:1.35}.top-match-card p span{color:#ffb12d;margin-inline-end:2px}.top-match-card__odds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 14px 14px}.top-match-card__odds button{min-height:52px;border:1px solid transparent;border-radius:7px;background:#0d2531;color:#eaf6ff;text-align:start;padding:8px 10px;display:grid;gap:3px;cursor:pointer}.top-match-card__odds button:hover:not(:disabled),.top-match-card__odds button.selected{background:#247eea;border-color:#9ecfff8f}.top-match-card__odds span{color:#d5eaf4;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-match-card__odds strong{color:#7dbbff;font-size:15px}.top-match-card__odds button.selected strong{color:#fff}.top-match-card__odds button.locked,.top-match-card__odds button:disabled{opacity:.55;cursor:not-allowed}.top-match-card__odds button.locked strong{color:#a9c5d5}@media (max-width: 760px){.top-matches__head{padding-inline:2px}.top-matches__arrows{display:none}.top-matches__rail{grid-auto-columns:minmax(84vw,1fr);gap:10px;margin-inline:-4px;padding-inline:4px;scroll-snap-type:x mandatory}.top-match-card__odds{grid-template-columns:1fr}}.top-sports-showcase{display:grid;gap:10px;min-width:0}.top-sports-showcase__head{display:flex;align-items:center;justify-content:space-between;gap:14px}.top-sports-showcase__head>div{display:inline-flex;align-items:center;gap:8px;font-size:19px;font-weight:900}.top-sports-showcase__head .icon-mark{inline-size:22px;block-size:22px;color:#a9c5d5}.top-sports-showcase__head button{border:0;background:transparent;color:#eaf6ff;font-weight:900;cursor:pointer;padding:6px 0}.top-sports-showcase__head button:hover{color:#7dbbff}.top-sports-showcase__grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(132px,1fr);gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(139,189,212,.34) transparent;padding-block-end:6px}.top-sport-tile{position:relative;min-height:178px;border:0;border-radius:8px;overflow:hidden;color:#fff;cursor:pointer;scroll-snap-align:start;display:grid;align-items:end;justify-items:center;padding:14px 10px 16px;isolation:isolate;box-shadow:0 12px 26px #00000029}.top-sport-tile:before,.top-sport-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.top-sport-tile:after{z-index:-1;background:linear-gradient(180deg,#ffffff1a,#0000004d),radial-gradient(circle at 18% 12%,rgba(255,255,255,.22),transparent 28%)}.top-sport-tile--blue:before{background:linear-gradient(145deg,#1d8cff,#0c4eaa 58%,#092d70)}.top-sport-tile--rose:before{background:linear-gradient(145deg,#ff8b58,#d72d82 62%,#642389)}.top-sport-tile--gold:before{background:linear-gradient(145deg,#ffe447,#caa31a 48%,#4ca967)}.top-sport-tile--lime:before{background:linear-gradient(145deg,#bde846,#1bbf76 56%,#145f55)}.top-sport-tile--pink:before{background:linear-gradient(145deg,#f04f91,#bd236a 62%,#5931a3)}.top-sport-tile--orange:before{background:linear-gradient(145deg,#ffae34,#f06b23 56%,#515ac7)}.top-sport-tile--ice:before{background:linear-gradient(145deg,#2aa9ff,#3047b6 58%,#b21f65)}.top-sport-tile--green:before{background:linear-gradient(145deg,#0de07a,#11996a 52%,#155d8c)}.top-sport-tile:hover{transform:translateY(-2px)}.top-sport-tile__icon{position:absolute;inset-block-start:12px;inset-inline-start:12px;inline-size:30px;block-size:30px;display:grid;place-items:center;border-radius:999px;background:#07182152;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.top-sport-tile__icon .icon-mark{inline-size:20px;block-size:20px;stroke-width:2.4px}.top-sport-tile__figures{position:absolute;inset-inline:8px;inset-block-start:24px;display:flex;align-items:end;justify-content:center;gap:-2px;min-height:98px}.top-sport-tile__figures em{inline-size:46px;block-size:84px;border-radius:999px 999px 16px 16px;display:grid;place-items:center;font-style:normal;font-size:18px;font-weight:1000;color:#ffffffeb;background:radial-gradient(circle at 50% 16%,rgba(255,255,255,.34) 0 13%,transparent 14%),linear-gradient(180deg,#ffffff3d,#ffffff0a);border:1px solid rgba(255,255,255,.18);box-shadow:0 12px 18px #0000002e}.top-sport-tile__figures em:nth-child(2){transform:translateY(-8px)}.top-sport-tile__figures em:nth-child(3){transform:translateY(3px)}.top-sport-tile strong{position:relative;z-index:1;font-size:21px;line-height:.98;text-transform:uppercase;letter-spacing:0;text-shadow:0 3px 12px rgba(0,0,0,.32)}.top-sports-showcase__more{justify-self:center;min-width:220px;min-height:24px;border:0;border-top:1px solid rgba(139,189,212,.18);border-bottom:1px solid rgba(139,189,212,.18);background:transparent;color:#9fc1d1;font-weight:850;cursor:pointer}.top-sports-showcase__more:hover{color:#eef7ff}@media (max-width: 760px){.top-sports-showcase__grid{grid-auto-columns:minmax(138px,44vw);margin-inline:-2px;padding-inline:2px;scroll-snap-type:x mandatory}.top-sport-tile{min-height:170px}.top-sports-showcase__more{min-width:180px}}.sports-promos{overflow:visible;position:relative;padding-inline:42px}.sports-promos:before,.sports-promos:after{display:none}.sports-promos__track{overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;display:flex;gap:16px;width:auto;animation:none!important;will-change:auto}.sports-promos__track::-webkit-scrollbar{display:none}.sports-promos__track .sports-promo{inline-size:clamp(330px,30vw,440px);flex:0 0 auto;scroll-snap-align:start}.sports-promos__arrow{position:absolute;inset-block:0;z-index:5;inline-size:42px;border:0;background:transparent;color:#dff0f8;font-size:54px;line-height:1;display:grid;place-items:center;cursor:pointer;opacity:0;transform:scale(.96);transition:opacity .13s ease,transform .13s ease,background .13s ease}.sports-promos__arrow--prev{inset-inline-start:0}.sports-promos__arrow--next{inset-inline-end:0}.sports-promos:hover .sports-promos__arrow,.sports-promos:focus-within .sports-promos__arrow{opacity:1;transform:scale(1)}.sports-promos__arrow:hover{background:#0819222e}.sports-promos__arrow:focus-visible{opacity:1;outline:2px solid rgba(90,170,255,.8);outline-offset:-4px}@media (max-width: 760px){.sports-promos{padding-inline:0;overflow:hidden}.sports-promos__track{overflow-x:auto;scroll-snap-type:x mandatory;gap:14px}.sports-promos__track .sports-promo{inline-size:86vw}.sports-promos__arrow{display:none}}.popular-events{display:grid;gap:0;border-radius:8px;overflow:hidden;background:#1a3f55;border:1px solid rgba(139,189,212,.16)}.popular-events__head{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 14px;background:#17405a;border-bottom:1px solid rgba(139,189,212,.12)}.popular-events__head>div:first-child{display:inline-flex;align-items:center;gap:9px;font-size:18px;font-weight:900}.popular-events__head .icon-mark{inline-size:21px;block-size:21px;color:#a9c5d5}.popular-events__filters{display:inline-flex;align-items:center;gap:8px}.popular-events__filters button{min-height:38px;border:0;border-radius:6px;background:#153446b8;color:#eaf6ff;display:inline-flex;align-items:center;gap:8px;padding:0 12px;font-weight:850}.popular-events__filters span{color:#86a9ba;font-weight:800}.popular-events__group>header{min-height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid rgba(139,189,212,.11)}.popular-events__group>header button{border:0;background:transparent;color:#dff0f8;font-size:18px;cursor:pointer}.popular-event-row{display:grid;grid-template-columns:minmax(250px,1.1fr) 90px minmax(360px,1.4fr) 62px;gap:12px;align-items:center;min-height:104px;padding:12px 14px;border-bottom:1px solid rgba(139,189,212,.11)}.popular-event-row:last-child{border-bottom:0}.popular-event-row__teams{display:grid;gap:6px;min-width:0}.popular-event-row__teams span{color:#9dbbca;font-size:13px;font-weight:750}.popular-event-row__teams strong{display:inline-flex;align-items:center;gap:8px;font-size:15px;line-height:1.25;min-width:0}.popular-event-row__teams b{inline-size:22px;block-size:16px;border-radius:2px;display:inline-grid;place-items:center;flex:0 0 auto;background:#eef7ff;color:#17303c;font-size:9px;box-shadow:inset 0 -4px #247eea21}.popular-event-row__market{color:#9dbbca;text-align:center;font-size:13px;font-weight:800}.popular-event-row__odds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.popular-event-row__odds button{min-height:52px;border:1px solid transparent;border-radius:7px;background:#143144;color:#eaf6ff;display:grid;gap:4px;text-align:start;padding:8px 11px;cursor:pointer}.popular-event-row__odds button:hover,.popular-event-row__odds button.selected{background:#247eea;border-color:#9fd1ff8c}.popular-event-row__odds span{color:#d5eaf4;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popular-event-row__odds strong{color:#7dbbff;font-size:15px}.popular-event-row__odds button.selected strong{color:#fff}.popular-event-row__more{border:0;background:transparent;color:#dff0f8;font-weight:900;cursor:pointer}.popular-event-row__more:hover{color:#7dbbff}@media (max-width: 940px){.popular-events__head{align-items:start;flex-direction:column;padding-block:12px}.popular-events__filters{width:100%;overflow-x:auto}.popular-event-row{grid-template-columns:1fr;gap:10px}.popular-event-row__market{text-align:start}.popular-event-row__more{justify-self:start}}@media (max-width: 560px){.popular-events{margin-inline:-4px}.popular-event-row__odds{grid-template-columns:1fr}}.sports-home-sections{display:grid;gap:22px}.sports-tab-placeholder{min-height:320px;border-radius:8px;border:1px solid rgba(139,189,212,.16);background:#12303ef0;display:grid;place-items:center;align-content:center;gap:12px;padding:28px;text-align:center}.sports-tab-placeholder .icon-mark{inline-size:46px;block-size:46px;color:#a9c5d5}.sports-tab-placeholder strong{font-size:28px}.sports-tab-placeholder p{max-width:520px;margin:0;color:#a9c5d5;line-height:1.6}.live-betting-view{display:grid;gap:18px}.live-betting-hero{min-height:190px;border-radius:8px;border:1px solid rgba(125,187,255,.22);background:radial-gradient(circle at 88% 22%,rgba(37,126,234,.18),transparent 28%),linear-gradient(135deg,#1b4c65f5,#0d2632f5);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(22px,3vw,34px);overflow:hidden}.live-betting-hero>div:first-child{display:grid;gap:12px}.live-betting-hero span{display:inline-flex;align-items:center;gap:8px;color:#a9c5d5;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.live-betting-hero .icon-mark{inline-size:20px;block-size:20px;color:#7dbbff}.live-betting-hero h1{margin:0;color:#f4fbff;font-size:clamp(34px,5vw,64px);line-height:.96}.live-betting-hero p{max-width:560px;margin:0;color:#a9c5d5;font-size:17px;line-height:1.55}.live-betting-hero__stats{min-inline-size:190px;border-radius:8px;background:#091d2794;border:1px solid rgba(139,189,212,.16);display:grid;grid-template-columns:auto 1fr;gap:7px 12px;padding:18px}.live-betting-hero__stats strong{color:#fff;font-size:32px;line-height:1}.live-betting-hero__stats span{align-self:center;color:#a9c5d5;letter-spacing:0;text-transform:none}.live-sports-strip{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.live-sports-strip::-webkit-scrollbar{display:none}.live-sports-strip button{min-block-size:54px;border:1px solid rgba(139,189,212,.13);border-radius:8px;background:#102c3c;color:#dff0f8;display:inline-flex;align-items:center;gap:10px;padding:0 15px;font-weight:900;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease;flex:0 0 auto}.live-sports-strip button:hover,.live-sports-strip button.active{background:#255b78;border-color:#7dbbff85;transform:translateY(-1px)}.live-sports-strip .icon-mark{inline-size:22px;block-size:22px;color:#a9c5d5}.live-sports-strip em{min-inline-size:28px;border-radius:999px;background:#247eea;color:#fff;font-style:normal;font-size:12px;padding:3px 8px}.live-event-board{border-radius:8px;overflow:hidden;background:#173d53;border:1px solid rgba(139,189,212,.16)}.live-event-board__head{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;background:#16435d;border-bottom:1px solid rgba(139,189,212,.12)}.live-event-board__head>div:first-child,.live-event-board__filters{display:inline-flex;align-items:center;gap:9px}.live-event-board__head .icon-mark{inline-size:21px;block-size:21px;color:#7dbbff}.live-event-board__head strong{font-size:19px}.live-event-board__filters button{min-height:38px;border:0;border-radius:6px;background:#143144d6;color:#eaf6ff;display:inline-flex;align-items:center;gap:8px;padding:0 12px;font-weight:850}.live-event-board__filters span{color:#86a9ba}.live-event-card{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(230px,.8fr) minmax(280px,1.1fr);gap:14px;align-items:center;padding:14px;border-bottom:1px solid rgba(139,189,212,.11)}.live-event-card:last-child{border-bottom:0}.live-event-card>header{display:flex;justify-content:space-between;gap:12px;min-width:0}.live-event-card>header>div:first-child{display:grid;gap:5px;min-width:0}.live-event-card header span,.live-event-card p,.live-event-card__market span{color:#9dbbca;font-size:13px;font-weight:800}.live-event-card header strong{color:#f4fbff;font-size:17px;line-height:1.25}.live-event-card__status{flex:0 0 auto;display:grid;justify-items:end;gap:5px}.live-event-card__status b{border-radius:5px;background:#eaf6ff;color:#17303c;padding:3px 7px;font-size:12px}.live-event-card__status em{color:#7dbbff;font-style:normal;font-weight:950}.live-event-card__teams{display:grid;gap:8px}.live-event-card__teams span{display:inline-flex;align-items:center;gap:9px;color:#eaf6ff;font-weight:850}.live-event-card__teams b{inline-size:30px;block-size:22px;border-radius:3px;display:inline-grid;place-items:center;background:#eef7ff;color:#17303c;font-size:10px}.live-event-card p{margin:0;color:#a9c5d5}.live-event-card__market{display:flex;align-items:center;justify-content:space-between;gap:10px;grid-column:1 / -1;margin-block-start:-2px}.live-event-card__market button{border:0;background:transparent;color:#dff0f8;font-weight:950;cursor:pointer}.live-event-card__odds{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.live-event-card__odds button{min-height:56px;border:1px solid transparent;border-radius:7px;background:#102c3c;color:#eaf6ff;display:grid;gap:4px;text-align:start;padding:8px 11px;cursor:pointer;transition:background .13s ease,border-color .13s ease,transform .13s ease}.live-event-card__odds button:hover:not(:disabled),.live-event-card__odds button.selected{background:#247eea;border-color:#9fd1ff8c;transform:translateY(-1px)}.live-event-card__odds button.locked{cursor:not-allowed;opacity:.58;background:repeating-linear-gradient(135deg,#102c3c,#102c3c 8px,#14384d 8px,#14384d 16px)}.live-event-card__odds span{color:#d5eaf4;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-event-card__odds strong{color:#7dbbff;font-size:16px}.live-event-card__odds button.selected strong{color:#fff}.live-safety-note{border-radius:8px;border:1px solid rgba(35,204,132,.26);background:#0e302bc2;display:flex;align-items:flex-start;gap:12px;padding:16px}.live-safety-note .icon-mark{inline-size:25px;block-size:25px;color:#23cc84;flex:0 0 auto}.live-safety-note strong{color:#eaf6ff}.live-safety-note p{margin:4px 0 0;color:#a9c5d5;line-height:1.55}@media (max-width: 920px){.live-betting-hero{align-items:start;flex-direction:column}.live-betting-hero__stats{inline-size:100%}.live-event-board__head{align-items:start;flex-direction:column;padding-block:12px}.live-event-board__filters{inline-size:100%;overflow-x:auto}.live-event-card{grid-template-columns:1fr}.live-event-card__status{justify-items:start}.live-event-card__odds{grid-template-columns:1fr}}@media (max-width: 560px){.live-betting-view{gap:14px}.live-betting-hero{min-height:0;padding:20px}.live-betting-hero h1{font-size:38px}.live-betting-hero p{font-size:15px}.live-sports-strip button{min-block-size:48px;padding-inline:12px}.live-event-card{padding:12px}}.top-live-picks{display:grid;gap:12px}.top-live-picks__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.top-live-picks__head>div:first-child{display:inline-flex;align-items:center;gap:9px;color:#eaf6ff}.top-live-picks__head .icon-mark{inline-size:21px;block-size:21px;color:#a9c5d5}.top-live-picks__head strong{font-size:19px;font-weight:950}.top-live-picks__arrows{border:1px solid rgba(139,189,212,.18);border-radius:999px;overflow:hidden;display:inline-flex;background:#0a202b99}.top-live-picks__arrows a{inline-size:46px;block-size:38px;display:grid;place-items:center;color:#a9c5d5;text-decoration:none;font-size:25px;font-weight:800;transition:background .13s ease,color .13s ease}.top-live-picks__arrows a+a{border-inline-start:1px solid rgba(139,189,212,.18)}.top-live-picks__arrows a:hover{background:#255b78;color:#fff}.top-live-picks__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(315px,1fr);gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;border-radius:8px}.top-live-picks__rail::-webkit-scrollbar{display:none}.top-live-pick-card{min-height:194px;scroll-snap-align:start;background:#1a4b6a;border:1px solid rgba(139,189,212,.1);border-radius:8px;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto auto}.top-live-pick-card header{min-height:38px;display:flex;align-items:center;gap:8px;padding:10px 12px 0}.top-live-pick-card header span{border-radius:4px;background:#e31c84;color:#fff;font-size:11px;font-weight:950;padding:3px 6px}.top-live-pick-card header .icon-mark{inline-size:18px;block-size:18px;color:#9fd1ff}.top-live-pick-card header strong{margin-inline-start:auto;color:#c8deeb;font-size:13px;display:inline-flex;align-items:center;gap:5px}.top-live-pick-card__teams{display:flex;align-items:center;gap:12px;padding:12px;min-width:0}.top-live-pick-card__teams b{inline-size:42px;block-size:42px;border-radius:50%;background:linear-gradient(145deg,#eaf6ff,#95c4dc);color:#16384c;display:grid;place-items:center;flex:0 0 auto}.top-live-pick-card__teams b .icon-mark{inline-size:24px;block-size:24px}.top-live-pick-card__teams div{display:grid;gap:4px;min-width:0}.top-live-pick-card__teams strong{color:#f4fbff;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-live-pick-card__teams small{color:#8fb1c1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-live-pick-card p{margin:0;padding:12px;border-top:1px solid rgba(139,189,212,.11);color:#a9c5d5;font-size:13px;font-weight:800}.top-live-pick-card p em{color:#ffc247;font-style:normal}.top-live-pick-card button{min-height:48px;margin:0 12px 12px;border:1px solid transparent;border-radius:7px;background:#123447;color:#eaf6ff;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;cursor:pointer;transition:background .13s ease,border-color .13s ease,transform .13s ease}.top-live-pick-card button:hover{background:#247eea;border-color:#9fd1ff8c;transform:translateY(-1px)}.top-live-pick-card button strong{color:#7dbbff}.top-live-pick-card button:hover strong{color:#fff}@media (max-width: 760px){.top-live-picks__rail{grid-auto-columns:minmax(274px,84vw)}.top-live-picks__arrows{display:none}}@media (max-width: 760px){.preview-stage{padding-block-end:96px}.sports-home{gap:16px;padding-inline:12px;padding-block-start:14px}.sports-search{min-height:58px;border-radius:8px;padding-inline:16px}.sports-search .icon-mark{inline-size:27px;block-size:27px}.sports-search input{font-size:18px}.sports-pill-nav{inline-size:100%;max-inline-size:none;border-radius:999px;overflow-x:auto;scroll-snap-type:x mandatory;justify-content:flex-start;padding:8px;scrollbar-width:none}.sports-pill-nav::-webkit-scrollbar{display:none}.sports-pill-nav button{flex:0 0 auto;min-block-size:50px;scroll-snap-align:start;padding-inline:16px;font-size:15px}.sports-pill-nav button .icon-mark{inline-size:22px;block-size:22px}.sports-home-sections{gap:18px}.sports-promos{margin-inline:-12px;padding-inline:12px}.sports-promos__track .sports-promo{inline-size:calc(100vw - 48px);min-block-size:214px;grid-template-columns:minmax(0,1fr) 44%;padding:16px}.sports-promo__copy h2{font-size:24px;line-height:1.16}.sports-promo__copy p{font-size:15px;line-height:1.45}.sports-promo__copy button{min-height:46px;min-inline-size:128px}.sports-promo__art{min-inline-size:130px;min-block-size:130px}.top-matches__rail{grid-auto-columns:minmax(288px,calc(100vw - 48px));gap:10px;margin-inline:-4px;padding-inline:4px}.top-match-card{min-block-size:190px}.top-match-card__odds{gap:6px}.top-match-card__odds button{min-height:50px;padding-inline:9px}.top-sports-showcase__grid{grid-auto-columns:minmax(138px,42vw);gap:9px}.top-sport-tile{min-height:158px}.top-sport-tile strong{font-size:18px}.popular-events__head,.live-event-board__head{border-radius:8px 8px 0 0}.popular-event-row,.live-event-card{min-height:0}.sports-layout-grid{grid-template-columns:1fr}.sports-mini-menu{display:flex;overflow-x:auto;scrollbar-width:none;gap:8px;padding:8px}.sports-mini-menu::-webkit-scrollbar{display:none}.sports-mini-menu h2{display:none}.sports-mini-menu button{flex:0 0 auto;min-inline-size:146px}.sports-board-head{align-items:start;flex-direction:column;gap:10px}.sports-board-head h1{font-size:28px}.event-row,.odds-grid{grid-template-columns:1fr}.sports-betslip{position:static}.top-live-picks__rail{grid-auto-columns:minmax(286px,calc(100vw - 48px));gap:10px}.top-live-pick-card{min-height:184px}.live-sports-strip{margin-inline:-4px;padding-inline:4px;scroll-snap-type:x mandatory}.live-sports-strip button{scroll-snap-align:start}.live-event-card>header{flex-direction:column}.live-event-card__market{margin-block-start:0}.live-safety-note{margin-block-end:8px}}@media (max-width: 430px){.topbar{min-height:78px;padding-inline:18px}.topbar__brand strong{font-size:clamp(38px,12vw,54px)}.topbar__actions{gap:8px}.topbar__actions .ghost-button,.topbar__actions .primary-button,.lang-toggle{min-height:54px;border-radius:8px;padding-inline:14px;font-size:15px}.sports-home{padding-inline:10px}.sports-promos{margin-inline:-10px;padding-inline:10px}.sports-promos__track .sports-promo{inline-size:calc(100vw - 34px);min-block-size:230px;grid-template-columns:1fr}.sports-promo__art{justify-self:end;margin-block-start:-98px;inline-size:126px;block-size:126px;opacity:.96}.sports-pill-nav{border-radius:0;margin-inline:-10px;inline-size:calc(100% + 20px)}.top-matches__head,.top-sports-showcase__head,.top-live-picks__head{padding-inline:2px}.top-matches__arrows,.top-live-picks__arrows{display:none}.top-matches__rail,.top-live-picks__rail{grid-auto-columns:minmax(278px,calc(100vw - 32px))}.top-match-card__teams{grid-template-columns:34px 1fr 34px}.top-match-card__teams b{inline-size:30px;block-size:22px}.top-match-card__odds,.popular-event-row__odds,.live-event-card__odds{grid-template-columns:1fr}.top-sports-showcase__grid{grid-auto-columns:minmax(132px,48vw)}.popular-events__filters button,.live-event-board__filters button{flex:0 0 auto}.popular-event-row,.live-event-card{padding:12px}.live-event-card__teams b,.popular-event-row__teams b{inline-size:28px;block-size:20px}}@media (max-width: 380px){.topbar__brand strong{font-size:36px}.topbar__actions .ghost-button,.topbar__actions .primary-button,.lang-toggle{min-height:48px;padding-inline:10px;font-size:14px}.sports-search input{font-size:16px}.sports-promos__track .sports-promo,.top-matches__rail,.top-live-picks__rail{grid-auto-columns:minmax(260px,calc(100vw - 28px))}.sports-promos__track .sports-promo{inline-size:calc(100vw - 28px)}}.floating-betslip{position:fixed;inset-inline-end:18px;inset-block-end:18px;z-index:32;inline-size:min(318px,calc(100vw - 36px));display:grid;justify-items:end;pointer-events:none}.floating-betslip__toggle,.floating-betslip__panel{pointer-events:auto}.floating-betslip__toggle{inline-size:244px;min-block-size:48px;border:1px solid rgba(125,172,195,.18);border-radius:7px;background:linear-gradient(180deg,#183241fa,#0c1f2afa);color:#eaf6ff;box-shadow:0 12px 28px #00000061,inset 0 1px #ffffff0a;display:grid;grid-template-columns:1fr 1fr 30px;align-items:stretch;padding:0;overflow:hidden;cursor:pointer;transition:border-color .12s ease,filter .12s ease,transform .12s ease}.floating-betslip__toggle:hover,.floating-betslip.open .floating-betslip__toggle{border-color:#5da3e68a;filter:brightness(1.08)}.floating-betslip__toggle:active{transform:translateY(1px)}.floating-betslip__toggle span,.floating-betslip__toggle strong{min-block-size:48px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding-inline:11px;font-weight:950;line-height:1;letter-spacing:0;white-space:nowrap}.floating-betslip__toggle span{color:#dcecf6;font-size:14px;border-inline-end:1px solid rgba(125,172,195,.14);background:#2044567a}.floating-betslip__toggle strong{color:#fff;font-size:12px;text-transform:uppercase;background:#09182185}.floating-betslip__toggle .icon-mark{inline-size:18px;block-size:18px;color:#a8c5d6}.floating-betslip__toggle em{align-self:center;justify-self:center;inline-size:24px;block-size:24px;border-radius:50%;background:#1f82f2;color:#fff;display:grid;place-items:center;font-style:normal;font-weight:950;font-size:13px;box-shadow:0 0 0 2px #ffffff14}.floating-betslip__panel{position:absolute;inset-inline-end:0;inset-block-end:58px;inline-size:318px;border-radius:9px;border:1px solid rgba(125,172,195,.16);background:linear-gradient(180deg,#142f3e,#0c202b);box-shadow:0 22px 48px #00000075,inset 0 1px #ffffff0a;overflow:hidden;opacity:0;transform:translateY(10px);transform-origin:100% 100%;visibility:hidden;transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.floating-betslip.open .floating-betslip__panel{opacity:1;transform:translateY(0);visibility:visible}.floating-betslip__panel header{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;background:#0f2a38;border-bottom:1px solid rgba(125,172,195,.1)}.floating-betslip__panel header>div{display:inline-flex;align-items:center;gap:9px}.floating-betslip__panel header .icon-mark{inline-size:21px;block-size:21px;color:#a9c5d5}.floating-betslip__panel header strong{font-size:17px}.floating-betslip__panel header em{min-inline-size:25px;block-size:23px;border-radius:999px;background:#1f82f2;color:#fff;display:grid;place-items:center;font-style:normal;font-weight:950;font-size:13px}.floating-betslip__panel header button{inline-size:34px;block-size:34px;border:0;border-radius:7px;background:transparent;color:#eaf6ff;display:grid;place-items:center;cursor:pointer}.floating-betslip__panel header button:hover{background:#3a677e59}.floating-betslip__panel header button .icon-mark{inline-size:20px;block-size:20px}.floating-betslip__card{margin:12px;border-radius:8px;background:#1a3b4c;padding:12px;display:grid;gap:9px}.floating-betslip__card>span{color:#a9c5d5;font-weight:800;font-size:13px}.floating-betslip__card div,.floating-betslip__totals{display:grid;grid-template-columns:1fr auto;gap:7px 10px;align-items:center}.floating-betslip__card div strong{color:#fff;font-size:16px}.floating-betslip__card div b{color:#69b5ff;font-size:18px}.floating-betslip__card small{color:#8fb1c1;font-size:12px}.floating-betslip__card label{min-height:40px;border:1px solid rgba(139,189,212,.24);border-radius:7px;display:flex;align-items:center;padding-inline:11px;color:#a9c5d5;background:#0818216b}.floating-betslip__totals{padding:0 12px 12px;color:#a9c5d5;font-size:14px}.floating-betslip__totals strong{color:#fff;font-size:16px}.floating-betslip__panel>button{min-height:44px;margin:0 12px 10px;inline-size:calc(100% - 24px);border:0;border-radius:7px;background:#1f82f2;color:#fff;font-weight:950;opacity:.76}.floating-betslip__panel p{margin:0;padding:0 12px 12px;color:#8fb1c1;font-size:11px;line-height:1.4}@media (max-width: 700px){.floating-betslip{display:none}}@media (min-width: 701px) and (max-width: 1100px){.floating-betslip{inset-inline-end:12px;inset-block-end:12px;inline-size:300px}.floating-betslip__toggle{inline-size:226px}.floating-betslip__panel{inline-size:300px}}.floating-betslip{inset-inline-end:0;inset-block-end:0;inline-size:min(318px,calc(100vw - 18px))}.floating-betslip__toggle{inline-size:286px;min-block-size:46px;display:grid;grid-template-columns:1fr 1fr;padding:0;gap:0;border-radius:9px 0 0;background:#102a38;overflow:hidden}.floating-betslip__main,.floating-betslip__quick{min-block-size:46px;border:0;color:#eaf6ff;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;cursor:pointer;font-family:inherit;transition:background .12s ease,filter .12s ease}.floating-betslip__main{background:linear-gradient(180deg,#24495cf5,#142d3bf5);border-inline-end:1px solid rgba(125,172,195,.14)}.floating-betslip__quick{background:linear-gradient(180deg,#0c1e29fa,#081720fa)}.floating-betslip__main:hover,.floating-betslip__quick:hover,.floating-betslip__quick.on{background:linear-gradient(180deg,#23556ffa,#123344fa);filter:brightness(1.08)}.floating-betslip__main span{display:inline-flex;align-items:center;gap:7px;color:#e6f4fb;font-size:14px;font-weight:950;white-space:nowrap;text-transform:none}.floating-betslip__main .icon-mark{inline-size:18px;block-size:18px;color:#a8c5d6}.floating-betslip__main em{inline-size:23px;block-size:23px;border-radius:50%;background:#1f82f2;color:#fff;display:grid;place-items:center;font-style:normal;font-weight:950;font-size:12px;box-shadow:0 0 0 2px #ffffff14}.floating-betslip__quick strong{color:#fff;font-size:11px;font-weight:950;text-transform:uppercase;white-space:nowrap}.floating-betslip__quick i{min-inline-size:38px;block-size:20px;border-radius:999px;background:#708c9a59;color:#b8cfdb;display:inline-flex;align-items:center;justify-content:flex-end;padding:0 6px;font-style:normal;font-size:9px;font-weight:950;position:relative;transition:background .12s ease,color .12s ease}.floating-betslip__quick i:before{content:"";position:absolute;inline-size:14px;block-size:14px;border-radius:50%;inset-inline-start:3px;background:#d5e6ef;transition:transform .12s ease,background .12s ease}.floating-betslip__quick.on i{background:#1f82f2;color:#fff;justify-content:flex-start}.floating-betslip__quick.on i:before{transform:translate(18px);background:#fff}.floating-betslip__panel{inset-inline-end:0;inset-block-end:52px;inline-size:318px;border-radius:9px 0 0}@media (min-width: 701px) and (max-width: 1100px){.floating-betslip{inset-inline-end:0;inset-block-end:0;inline-size:300px}.floating-betslip__toggle{inline-size:270px}.floating-betslip__panel{inline-size:300px}}.live-event-board--primary{background:linear-gradient(180deg,#194b69,#173e56 42%,#133548);box-shadow:inset 0 1px #ffffff0a}.live-event-board__head--hero{min-height:76px;padding-inline:clamp(16px,2vw,24px);background:#1b4f70}.live-event-board__head--hero>div:first-child .icon-mark{inline-size:32px;block-size:32px;color:#9dcced}.live-event-board__head--hero>div:first-child strong{font-size:clamp(23px,2.2vw,30px);letter-spacing:0}.live-event-board__head--hero .live-event-board__filters button{min-block-size:50px;border-radius:10px;background:#376780;padding-inline:18px;font-size:16px}.live-sports-strip--hero{min-block-size:170px;align-items:center;gap:clamp(18px,3vw,42px);padding:24px 22px 20px;background:#113e5c;border-block-end:1px solid rgba(142,198,224,.12);scroll-snap-type:x mandatory}.live-sports-strip--hero button{min-inline-size:118px;min-block-size:112px;flex-direction:column;justify-content:center;gap:10px;border:0;background:transparent;color:#a9cbe0;position:relative;scroll-snap-align:start}.live-sports-strip--hero button:hover,.live-sports-strip--hero button.active{background:#33607942;border-color:transparent;box-shadow:inset 0 0 0 1px #8ec6e017}.live-sports-strip--hero .icon-mark{inline-size:46px;block-size:46px;color:#a9cbe0}.live-sports-strip--hero em{position:absolute;inset-block-start:16px;inset-inline-end:18px;min-inline-size:36px;padding:4px 10px;font-size:15px}.live-sports-strip--hero span{font-size:17px;font-weight:900;white-space:nowrap}.live-event-card--match{grid-template-columns:minmax(260px,1.1fr) minmax(280px,1.25fr) minmax(260px,1fr);min-height:150px;background:#1c527094;padding:22px 24px}.live-event-card--match>header>div:first-child span{font-size:20px;color:#d2e8f5}.live-event-card--match>header>div:first-child strong{margin-block-start:8px;color:#ecf8ff;font-size:14px;opacity:.84}.live-event-card--match .live-event-card__status{align-content:start}.live-event-card--match .live-event-card__status b{background:#cb1b7a;color:#fff}.live-event-card--match .live-event-card__status strong{color:#eaf6ff;font-size:22px}.live-event-card__teams--score{grid-template-columns:1fr auto;align-items:center}.live-event-card__teams--score span{min-width:0;font-size:18px;line-height:1.35}.live-event-card__teams--score em{grid-row:1 / span 2;grid-column:2;min-inline-size:72px;min-block-size:82px;border:1px solid rgba(169,203,224,.42);border-radius:999px;color:#a9cbe0;display:grid;place-items:center;padding:8px;font-style:normal;font-size:18px;font-weight:850;text-align:center}.live-event-card--match p{align-self:center;color:#a9cbe0}.live-safety-note span{color:#a9c5d5;line-height:1.55}@media (max-width: 920px){.live-event-board__head--hero{min-height:70px;align-items:center;flex-direction:row}.live-sports-strip--hero{min-block-size:150px;gap:14px;padding:20px 14px 18px}.live-sports-strip--hero button{min-inline-size:104px;min-block-size:104px}.live-sports-strip--hero .icon-mark{inline-size:40px;block-size:40px}.live-event-card--match{grid-template-columns:1fr;padding:18px 16px}.live-event-card__teams--score{grid-template-columns:1fr auto}}@media (max-width: 560px){.live-event-board--primary{margin-inline:-10px;border-radius:0}.live-event-board__head--hero{padding-inline:14px}.live-event-board__head--hero>div:first-child strong{font-size:23px}.live-event-board__head--hero .live-event-board__filters button{min-block-size:44px;padding-inline:13px;font-size:14px}.live-sports-strip--hero{min-block-size:142px;padding-inline:12px}.live-sports-strip--hero button{min-inline-size:96px}.live-sports-strip--hero span{font-size:15px}.live-event-card__teams--score span{font-size:16px}.live-event-card__teams--score em{min-inline-size:58px;min-block-size:72px;font-size:15px}}.sports-home--live{padding-block-start:0;gap:18px}.sports-home--live .live-event-board--primary{border-radius:0 0 8px 8px}.live-sports-strip--hero{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(116,169,196,.55) rgba(9,31,45,.72)}.live-sports-strip--hero::-webkit-scrollbar{height:8px}.live-sports-strip--hero::-webkit-scrollbar-track{background:#091f2db8;border-radius:999px}.live-sports-strip--hero::-webkit-scrollbar-thumb{background:#74a9c48c;border-radius:999px}.live-sports-strip--hero button{border-radius:11px;isolation:isolate}.live-sports-strip--hero button:before{content:"";position:absolute;top:18px;right:22px;bottom:42px;left:22px;border-radius:24px;background:linear-gradient(150deg,#a9cbe02e,#a9cbe00a);opacity:0;transform:scale(.92);transition:opacity .14s ease,transform .14s ease;z-index:-1}.live-sports-strip--hero button:hover:before,.live-sports-strip--hero button.active:before{opacity:1;transform:scale(1)}.live-sports-strip--hero button.active .icon-mark{color:#eaf6ff;filter:drop-shadow(0 8px 16px rgba(0,0,0,.24))}.live-sports-strip--hero button.active span{color:#f4fbff}.live-sports-strip--hero em{box-shadow:0 7px 16px #00000038}.live-event-board__head--hero .live-event-board__filters{gap:14px}.live-event-board__head--hero .live-event-board__filters button:first-child:after{content:"Display";margin-inline-start:8px}.live-event-board__head--hero .live-event-board__filters button:nth-child(2):before{content:"Market";margin-inline-end:10px;color:#eaf6ff}@media (max-width: 700px){.sports-home--live{padding-block-start:0}.sports-home--live .live-event-board--primary{margin-block-start:0}}@media (max-width: 560px){.live-event-board__head--hero .live-event-board__filters button:first-child:after,.live-event-board__head--hero .live-event-board__filters button:nth-child(2):before{display:none}.live-sports-strip--hero::-webkit-scrollbar{height:5px}}.sports-home--live .live-event-board--primary{margin-block-start:0;border-radius:0 0 10px 10px;border-color:#2196f38a;background:linear-gradient(180deg,#1a4e71f0,#123d58f5)}.live-event-board__head--hero{min-height:94px;padding:26px 24px 18px}.live-event-board__head--hero>div:first-child{gap:12px}.live-event-board__head--hero>div:first-child .icon-mark{inline-size:31px;block-size:31px;color:#a9d2ea}.live-event-board__head--hero>div:first-child strong{font-size:27px;letter-spacing:0}.live-event-board__head--hero .live-event-board__filters button{min-block-size:56px;border-radius:10px;background:#507791b8;color:#f2f8fc;font-weight:900;transition:background .15s ease,color .15s ease,transform .15s ease}.live-event-board__head--hero .live-event-board__filters button:hover{background:#638fabe0;transform:translateY(-1px)}.live-sports-strip--hero{min-block-size:150px;padding:18px 18px 16px;gap:18px;background:#0f3a5bd1;scroll-snap-type:x proximity}.live-sports-strip--hero button{position:relative;min-inline-size:112px;min-block-size:116px;padding:18px 12px 14px;border:0;background:transparent;color:#95bad0;scroll-snap-align:start;transition:background .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.live-sports-strip--hero button:before{top:10px;right:11px;bottom:20px;left:11px;border-radius:18px;background:radial-gradient(circle at 72% 22%,rgba(174,219,242,.22),transparent 34%),linear-gradient(145deg,#4a7c9966,#1644602e);box-shadow:inset 0 1px #ffffff14}.live-sports-strip--hero button:hover,.live-sports-strip--hero button.active{color:#f5fbff;background:#46769238;transform:translateY(-2px)}.live-sports-strip--hero button:hover .icon-mark,.live-sports-strip--hero button.active .icon-mark{color:#effaff;transform:scale(1.08);filter:drop-shadow(0 8px 14px rgba(0,0,0,.28))}.live-sports-strip--hero button:hover span,.live-sports-strip--hero button.active span{color:#f3fbff}.live-sports-strip--hero .icon-mark{inline-size:48px;block-size:48px;stroke-width:1.95;transition:color .15s ease,transform .15s ease,filter .15s ease}.live-sports-strip--hero span{color:#a8c7d9;transition:color .15s ease}.live-sports-strip--hero em{inset-block-start:17px;inset-inline-end:18px;min-inline-size:35px;background:#2d83e6;color:#fff;border:0}.live-event-card--match{border-block-start:1px solid rgba(153,194,216,.18);border-radius:0;box-shadow:none;transition:background .15s ease}.live-event-card--match:hover{background:#225b7db8}.live-event-card--match>header>div:first-child span{font-weight:900}.live-event-card--match>header>div:first-child strong,.live-event-card__teams--score span,.live-event-card--match p{transition:color .15s ease}.live-event-card--match:hover>header>div:first-child strong,.live-event-card--match:hover .live-event-card__teams--score span{color:#f8fcff}.live-event-card--match:hover p{color:#c9e5f4}.live-event-card__status b{border-radius:5px;padding:5px 8px}.live-event-card__teams--score b{min-inline-size:34px;min-block-size:24px;border-radius:4px;background:#ecf8ff1a;color:#edf8ff;display:inline-grid;place-items:center;font-size:11px;margin-inline-end:9px}.live-event-card__odds button{min-block-size:58px;border-radius:8px;transition:transform .15s ease,background .15s ease,color .15s ease}.live-event-card__odds button:not(:disabled):hover{transform:translateY(-1px);background:#2886e5eb;color:#fff}@media (max-width: 920px){.live-event-board__head--hero{min-height:86px;padding:20px 18px 16px}.live-sports-strip--hero{min-block-size:136px;gap:10px}.live-sports-strip--hero button{min-inline-size:98px;min-block-size:104px}.live-sports-strip--hero .icon-mark{inline-size:40px;block-size:40px}}@media (max-width: 560px){.live-event-board__head--hero{min-height:74px;padding:18px 14px 12px}.live-event-board__head--hero>div:first-child strong{font-size:25px}.live-sports-strip--hero{min-block-size:128px;padding:16px 12px 12px}.live-sports-strip--hero button{min-inline-size:92px;min-block-size:96px}.live-sports-strip--hero .icon-mark{inline-size:38px;block-size:38px}.live-sports-strip--hero em{min-inline-size:29px;font-size:13px;padding:3px 8px}}.dashboard-shell.mode-sports:not(.is-collapsed){background:linear-gradient(180deg,#112b39,#123b56)}.dashboard-shell.mode-sports:not(.is-collapsed) .dashboard-shell__top{border-block-end:1px solid rgba(156,197,219,.16);padding-block-end:10px}.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch{background:#081b266b;border-color:#8cb9d033}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-scroll{padding:16px 18px 22px;background:#174667db;border-radius:8px;scrollbar-width:thin;scrollbar-color:rgba(126,174,200,.42) transparent}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-scroll::-webkit-scrollbar{width:6px}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-scroll::-webkit-scrollbar-thumb{background:#7eaec86b;border-radius:999px}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section{margin:0}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section+.nav-section{margin-block-start:22px;padding-block-start:22px;border-block-start:1px solid rgba(157,198,219,.22)}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section h2{margin:0 0 13px;color:#a7c9dc;font-size:15px;font-weight:900;letter-spacing:0;text-transform:none}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section ul{gap:6px}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section li>button{min-height:60px;grid-template-columns:42px minmax(0,1fr) auto auto;gap:12px;padding:9px 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:#d5ebf7}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section li>button:hover,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section li.active>button{background:#44779494;border-color:#95c8e02e;color:#fff}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-icon{background:transparent;color:#a9d0e5}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section li>button:hover .nav-icon,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section li.active>button .nav-icon{color:#eaf8ff}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-copy strong{font-size:19px;font-weight:900;color:#e7f4fb}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-copy small{display:none}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section em{min-width:38px;padding:4px 10px;border-radius:999px;background:#2884ee;color:#fff;font-size:14px;font-weight:900}.dashboard-shell.mode-sports:not(.is-collapsed) .chevron{inline-size:28px;block-size:28px;display:inline-grid;place-items:center;color:#a9d0e5;font-size:0;transition:transform .15s ease,color .15s ease}.dashboard-shell.mode-sports:not(.is-collapsed) .chevron:before{content:"";inline-size:9px;block-size:9px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg) translate(-1px,-1px)}.dashboard-shell.mode-sports:not(.is-collapsed) .chevron.open{transform:rotate(180deg);color:#eaf8ff}.dashboard-shell.mode-sports:not(.is-collapsed) .nested-list{margin:2px 0 6px 22px;padding:2px 0 2px 18px;border-inline-start:2px solid rgba(151,201,224,.28);gap:2px}.dashboard-shell.mode-sports:not(.is-collapsed).is-rtl .nested-list{margin:2px 22px 6px 0}.dashboard-shell.mode-sports:not(.is-collapsed) .nested-list li>button{min-height:46px;grid-template-columns:28px minmax(0,1fr);padding:7px 8px;border-radius:6px;color:#bdd9e8}.dashboard-shell.mode-sports:not(.is-collapsed) .nested-list .nav-icon{inline-size:28px;block-size:28px;color:#8fb8ce}.dashboard-shell.mode-sports:not(.is-collapsed) .nested-list .nav-icon .icon-mark{inline-size:18px;block-size:18px}.dashboard-shell.mode-sports:not(.is-collapsed) .nested-list .nav-copy strong{font-size:15px;font-weight:850;color:#cfe6f2}.dashboard-shell.mode-sports:not(.is-collapsed) .nested-list li>button:hover,.dashboard-shell.mode-sports:not(.is-collapsed) .nested-list li.active>button{background:#5488a46b}.dashboard-shell.mode-sports:not(.is-collapsed) .nested-list li>button:hover .nav-copy strong,.dashboard-shell.mode-sports:not(.is-collapsed) .nested-list li.active>button .nav-copy strong{color:#fff}@media (max-width: 700px){.dashboard-shell.mode-sports:not(.is-collapsed) .nav-scroll{padding:16px 14px 18px;border-radius:12px 12px 0 0}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section li>button{min-height:58px}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-copy strong{font-size:20px}}.dashboard-shell.mode-sports:not(.is-collapsed){width:284px;gap:12px;padding:16px 14px 14px;background:linear-gradient(180deg,#102a38,#12384f);border-inline-end:1px solid rgba(91,139,166,.22)}.dashboard-shell.mode-sports:not(.is-collapsed) .mode-card{display:none}.dashboard-shell.mode-sports:not(.is-collapsed) .dashboard-shell__top{min-height:50px;padding:0 0 14px;border-block-end:1px solid rgba(153,193,214,.2);grid-template-columns:42px minmax(0,1fr);gap:10px}.dashboard-shell.mode-sports:not(.is-collapsed) .menu-button{inline-size:42px;block-size:42px;border-radius:8px;background:transparent}.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch{padding:0;gap:8px;border:0;background:transparent}.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch button{min-height:42px;border-radius:8px;font-size:15px;font-weight:850;background:#33586ad1}.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch button.active:last-child{background:linear-gradient(135deg,#2f86ec,#2477d9 60%,#e7732c 132%)}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-scroll{padding:0;background:transparent;border-radius:0;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 20px),transparent 100%)}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-scroll::-webkit-scrollbar{width:0;height:0;display:none}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section+.nav-section{margin-block-start:18px;padding-block-start:18px;border-block-start:1px solid rgba(153,193,214,.22)}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section h2{margin:0 0 12px;padding-inline:9px;color:#9cc3d7;font-size:14px;line-height:1.1}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section ul{gap:2px}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section li>button{min-height:47px;padding:7px 8px;gap:10px;grid-template-columns:31px minmax(0,1fr) auto auto;border-radius:7px;background:transparent}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section:first-of-type li:first-child>button{background:#52829e9e}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-icon{inline-size:30px;block-size:30px}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-icon .icon-mark{inline-size:24px;block-size:24px;stroke-width:2.05}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-copy strong{font-size:16px;font-weight:850;line-height:1.1}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section em{min-width:38px;padding:3px 9px;font-size:12px}.dashboard-shell.mode-sports:not(.is-collapsed) .chevron{inline-size:23px;block-size:23px}.dashboard-shell.mode-sports:not(.is-collapsed) .nested-list{margin:0 0 5px 21px;padding:0 0 0 13px;border-inline-start:2px solid rgba(151,201,224,.25)}.dashboard-shell.mode-sports:not(.is-collapsed) .nested-list li>button{min-height:36px;grid-template-columns:22px minmax(0,1fr);padding:5px 7px}.dashboard-shell.mode-sports:not(.is-collapsed) .nested-list .nav-icon{inline-size:22px;block-size:22px}.dashboard-shell.mode-sports:not(.is-collapsed) .nested-list .nav-icon .icon-mark{inline-size:15px;block-size:15px}.dashboard-shell.mode-sports:not(.is-collapsed) .nested-list .nav-copy strong{font-size:13px;font-weight:800}@media (max-width: 700px){.dashboard-shell.mode-sports:not(.is-collapsed){width:auto;padding:14px 14px 0}.dashboard-shell.mode-sports:not(.is-collapsed) .dashboard-shell__top{min-height:54px;grid-template-columns:1fr}.dashboard-shell.mode-sports:not(.is-collapsed) .dashboard-shell__top .menu-button{display:none}.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch button{min-height:54px;font-size:18px}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-scroll{padding:0 0 16px;background:transparent;border-radius:0}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section li>button{min-height:52px}.dashboard-shell.mode-sports:not(.is-collapsed) .nav-copy strong{font-size:18px}}.dashboard-shell.mode-sports:not(.is-collapsed) .dashboard-shell__foot{display:none}.product-switch button,.rail-fixed-top button{position:relative;isolation:isolate;overflow:hidden}.product-switch button:before,.rail-fixed-top button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;border-radius:inherit;transition:opacity 145ms ease,transform 145ms ease;transform:scale(.96);background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.18),transparent 34%),linear-gradient(135deg,#477288f2,#2a5269f5)}.product-switch button:first-child:before,.rail-fixed-top button:first-child:before{background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.24),transparent 34%),radial-gradient(circle at 100% 0%,rgba(36,217,117,.34),transparent 36%),linear-gradient(135deg,#10bd67,#06a756 62%,#1f7f66)}.product-switch button:last-child:before,.rail-fixed-top button:last-child:before{background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.22),transparent 34%),radial-gradient(circle at 100% 0%,rgba(255,124,39,.42),transparent 38%),linear-gradient(135deg,#2588ee,#2375dd 58%,#f1782b 128%)}.product-switch button:hover:before,.product-switch button:focus-visible:before,.product-switch button.active:before,.rail-fixed-top button:hover:before,.rail-fixed-top button:focus-visible:before,.rail-fixed-top button.active:before{opacity:1;transform:scale(1)}.product-switch button:hover,.product-switch button:focus-visible,.product-switch button.active,.rail-fixed-top button:hover,.rail-fixed-top button:focus-visible,.rail-fixed-top button.active{color:#fff;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #e0f6ff38,inset 0 -12px #ffffff12,0 10px 22px #0000002e}.product-switch button:hover .icon-mark,.product-switch button:focus-visible .icon-mark,.product-switch button.active .icon-mark,.rail-fixed-top button:hover .icon-mark,.rail-fixed-top button:focus-visible .icon-mark,.rail-fixed-top button.active .icon-mark{color:#fff;transform:scale(1.05)}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch button:first-child,.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch button:last-child{color:#fff}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch button:first-child:before,.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch button:last-child:before{opacity:1;transform:scale(1)}.dashboard-shell.is-collapsed .rail-fixed-top button{transition:transform 145ms ease,box-shadow 145ms ease,color 145ms ease}:root{--premium-text: #f2f8ff;--premium-muted: #a9c5d5;--premium-panel: #193746;--premium-panel-strong: #214d63;--premium-shadow: 0 18px 38px rgba(0, 0, 0, .26), inset 0 1px 0 rgba(255, 255, 255, .08)}.app-frame{font-family:Winbet UI,Inter,Segoe UI,Tahoma,Arial,sans-serif;font-feature-settings:"kern" 1;text-rendering:geometricPrecision}.topbar__brand strong,.hero-preview h1,.sports-board-head h1,.live-event-board__head strong,.top-sports-showcase__head strong,.popular-events__head strong{color:var(--premium-text);font-weight:900;letter-spacing:0}.hero-preview p,.sports-promo__copy p,.live-event-card,.popular-event-row,.menu-label,.section-title,.dashboard-item span,.rail-item span{color:var(--premium-muted);letter-spacing:0}.sports-promo{background:linear-gradient(135deg,#ffffff0b,#fff0 38%),linear-gradient(145deg,#1c4151,#173340 66%,#112834);box-shadow:var(--premium-shadow);border-color:#8bbdd42e}.sports-promo:hover{transform:translateY(-2px);border-color:#90ceeb59}.sports-promo__copy span{border-radius:4px;font-weight:900;letter-spacing:0}.sports-promo__copy h2{font-weight:900;letter-spacing:0;color:#f6fbff}.sports-promo__copy button,.primary-button,.ghost-button,.lang-toggle{font-weight:900;letter-spacing:0;box-shadow:0 10px 20px #0000002e,inset 0 1px #ffffff1c}.sports-promo__art{position:relative;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.95) 0 15%,transparent 16%),conic-gradient(from 28deg at 44% 47%,#ffffff2e,#0000002e,#ffffff1f,#00000029,#ffffff2e),linear-gradient(145deg,#05d36a,#049a5a 64%,#076c53)!important;box-shadow:inset 0 0 0 2px #ffffff24,0 14px 22px #00000038}.sports-promo__art:before,.sports-promo__art:after{content:"";position:absolute;pointer-events:none}.sports-promo__art:before{inline-size:74px;block-size:74px;border-radius:50%;inset-inline-start:18px;inset-block-start:24px;background:radial-gradient(circle at 50% 50%,#f7fbff 0 36%,transparent 37%),conic-gradient(#102433 0,#102433 12%,#f7fbff 12%,#f7fbff 24%,#102433 24%,#102433 36%,#f7fbff 36%,#f7fbff 48%,#102433 48%,#102433 60%,#f7fbff 60%,#f7fbff 72%,#102433 72%,#102433 84%,#f7fbff 84%,#f7fbff);filter:drop-shadow(0 12px 14px rgba(0,0,0,.28))}.sports-promo__art:after{inline-size:62px;block-size:18px;border-radius:999px;inset-inline-end:18px;inset-block-start:52px;background:linear-gradient(90deg,#ffe680,#c58a25);transform:rotate(-38deg);box-shadow:0 18px #e0a841,0 36px #bf7c20}.sports-promo__art strong{position:relative;z-index:2;opacity:.18;font-size:58px;color:#fff}.top-sports-showcase{gap:12px;padding:2px 0 0}.top-sports-showcase__head{min-height:30px}.top-sports-showcase__head>div{font-size:20px;letter-spacing:0}.top-sports-showcase__grid{grid-auto-columns:minmax(154px,1fr);gap:12px;padding:2px 1px 4px;scrollbar-width:none}.top-sports-showcase__grid::-webkit-scrollbar{display:none}.top-sport-tile{isolation:isolate;min-height:196px;border-radius:9px;padding:0;background:#1f4657;box-shadow:var(--premium-shadow);transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.top-sport-tile:before,.top-sport-tile:after{z-index:0;top:0;right:0;bottom:0;left:0}.top-sport-tile:after{background:linear-gradient(180deg,#ffffff12,#fff0 35%,#030d156b),radial-gradient(circle at 84% 9%,rgba(255,255,255,.24),transparent 30%),linear-gradient(90deg,rgba(0,0,0,.14),transparent 48%)}.top-sport-tile:hover{transform:translateY(-4px) scale(1.012);filter:saturate(1.08) brightness(1.03);box-shadow:0 22px 46px #00000057,inset 0 1px #ffffff29}.top-sport-tile__icon{z-index:3;inline-size:36px;block-size:36px;border-radius:10px;background:#071c273d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #ffffff29}.top-sport-tile__icon .icon-mark{inline-size:23px;block-size:23px;color:#f6fbff;stroke-width:2.5px}.top-sport-tile__figures{z-index:1;top:0;right:0;bottom:0;left:0;align-items:end;justify-content:end;gap:0;padding:18px 12px 34px 20px}.top-sport-tile__figures em{position:relative;inline-size:50px;block-size:118px;border-radius:999px 999px 20px 20px;display:grid;place-items:start center;padding-block-start:17px;color:#ffffffeb;font-size:18px;font-weight:900;font-style:normal;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.96) 0 8px,transparent 9px),linear-gradient(180deg,#ffffff47,#ffffff14);box-shadow:0 14px 20px #00000038,inset 0 1px #ffffff38}.top-sport-tile__figures em:nth-child(1){transform:translate(10px) translateY(3px)}.top-sport-tile__figures em:nth-child(2){transform:translate(2px) translateY(-9px)}.top-sport-tile__figures em:nth-child(3){transform:translate(-7px) translateY(5px)}.top-sport-tile strong{position:absolute;z-index:4;inset-inline:14px;inset-block-end:13px;font-size:22px;line-height:.92;font-weight:950;letter-spacing:0;color:#f9fdff;text-shadow:0 3px 12px rgba(0,0,0,.45)}.top-sport-tile--pitch:before{background:linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px) 0 0 / 36px 100%,radial-gradient(ellipse at 50% 50%,transparent 0 28%,rgba(255,255,255,.2) 29% 30%,transparent 31%),linear-gradient(145deg,#119be6,#0d7dd6 43%,#079a66)}.top-sport-tile--soccer-card .top-sport-tile__figures:before{content:"";position:absolute;inline-size:66px;block-size:66px;inset-inline-end:16px;inset-block-start:40px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#0e2230 0 13%,transparent 14%),conic-gradient(#0e2230 0,#0e2230 10%,#f7fbff 10%,#f7fbff 22%,#0e2230 22%,#0e2230 34%,#f7fbff 34%,#f7fbff 46%,#0e2230 46%,#0e2230 58%,#f7fbff 58%,#f7fbff 70%,#0e2230 70%,#0e2230 82%,#f7fbff 82%,#f7fbff);box-shadow:0 12px 16px #0000003d}.top-sport-tile--court:before{background:linear-gradient(90deg,transparent 48%,rgba(255,255,255,.28) 49% 51%,transparent 52%),linear-gradient(0deg,transparent 36%,rgba(255,255,255,.25) 37% 39%,transparent 40%),linear-gradient(145deg,#ff8f4d,#d93b7f 57%,#5735a5)}.top-sport-tile--tennis-card .top-sport-tile__figures:before{content:"";position:absolute;inline-size:72px;block-size:72px;inset-inline-end:22px;inset-block-start:42px;border-radius:50%;border:7px solid rgba(255,255,255,.9);box-shadow:inset 0 0 0 3px #ffffff42,0 14px 18px #0000003d;transform:rotate(-24deg)}.top-sport-tile--neon:before{background:radial-gradient(circle at 80% 18%,rgba(255,0,124,.45),transparent 25%),linear-gradient(145deg,#ffe044,#c99c10 42%,#24b06e)}.top-sport-tile--cs2-card .top-sport-tile__figures:before{content:"";position:absolute;inline-size:78px;block-size:48px;inset-inline-end:18px;inset-block-start:58px;border-radius:18px;background:#172938;box-shadow:inset 0 0 0 4px #ffffff2e,0 12px 18px #00000047}.top-sport-tile--octagon:before{background:radial-gradient(circle at 62% 42%,rgba(255,255,255,.14),transparent 30%),linear-gradient(145deg,#bfe44a,#2abe70 52%,#0c605b)}.top-sport-tile--mma-card .top-sport-tile__figures:before{content:"";position:absolute;inline-size:74px;block-size:74px;inset-inline-end:18px;inset-block-start:42px;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);border:4px solid rgba(255,255,255,.7);background:#04161e2e}.top-sport-tile--hardwood:before{background:linear-gradient(90deg,rgba(255,255,255,.13) 1px,transparent 1px) 0 0 / 26px 100%,linear-gradient(145deg,#f14e93,#ba286a 58%,#6036a6)}.top-sport-tile--basketball-card .top-sport-tile__figures:before{content:"";position:absolute;inline-size:76px;block-size:76px;inset-inline-end:16px;inset-block-start:40px;border-radius:50%;background:linear-gradient(90deg,transparent 46%,rgba(41,23,16,.9) 47% 53%,transparent 54%),linear-gradient(0deg,transparent 46%,rgba(41,23,16,.9) 47% 53%,transparent 54%),radial-gradient(circle at 50% 50%,#ff8f35,#c85418 72%);box-shadow:0 14px 20px #00000047}.top-sport-tile--diamond:before{background:radial-gradient(circle at 76% 18%,rgba(255,255,255,.2),transparent 28%),linear-gradient(145deg,#ffac31,#f06b22 55%,#535bc5)}.top-sport-tile--baseball-card .top-sport-tile__figures:before{content:"";position:absolute;inline-size:72px;block-size:72px;inset-inline-end:18px;inset-block-start:43px;border-radius:50%;background:radial-gradient(circle,#fbfbf7 0 68%,transparent 69%),linear-gradient(45deg,transparent 45%,#ce3234 46% 53%,transparent 54%);box-shadow:0 14px 20px #00000047}.top-sport-tile--ice:before{background:linear-gradient(145deg,#2bb0ff,#304fbc 56%,#b5246c)}.top-sport-tile--hockey-card .top-sport-tile__figures:before{content:"";position:absolute;inline-size:84px;block-size:18px;inset-inline-end:15px;inset-block-start:82px;border-radius:999px;background:#182837;box-shadow:0 -34px 0 -5px #ffffffd9,0 12px 18px #0000003d;transform:rotate(-22deg)}.top-sport-tile--crease:before{background:linear-gradient(90deg,transparent 48%,rgba(255,255,255,.2) 49% 51%,transparent 52%),linear-gradient(145deg,#10d77d,#11996a 53%,#17608f)}.top-sport-tile--cricket-card .top-sport-tile__figures:before{content:"";position:absolute;inline-size:16px;block-size:92px;inset-inline-end:52px;inset-block-start:28px;border-radius:999px;background:linear-gradient(#f6d18a,#b77a28);box-shadow:30px 54px 0 -10px #e24d4d,0 10px 18px #0000003d;transform:rotate(-30deg)}.top-sport-tile--track:before{background:repeating-radial-gradient(ellipse at 52% 88%,rgba(255,255,255,.18) 0 2px,transparent 3px 14px),linear-gradient(145deg,#b46d38,#7b4930 54%,#253f5b)}.top-sport-tile--horse-card .top-sport-tile__figures:before{content:"";position:absolute;inline-size:90px;block-size:46px;inset-inline-end:8px;inset-block-start:58px;border-radius:70% 45% 35% 70%;background:#ffffffd1;clip-path:polygon(0 42%,16% 16%,50% 12%,72% 32%,96% 22%,86% 50%,65% 54%,59% 100%,48% 100%,43% 58%,24% 61%,17% 100%,8% 100%,10% 58%);filter:drop-shadow(0 14px 16px rgba(0,0,0,.3))}.top-sports-showcase__more{color:#9fc2d4;font-weight:800;letter-spacing:0}@media (max-width: 760px){.top-sports-showcase__grid{grid-auto-columns:minmax(152px,46vw);gap:10px}.top-sport-tile{min-height:176px;border-radius:9px}.top-sport-tile strong{font-size:19px}.top-sport-tile__figures em{block-size:104px}}@media (max-width: 430px){.top-sports-showcase__grid{grid-auto-columns:minmax(142px,48vw)}.top-sport-tile{min-height:164px}.top-sport-tile strong{font-size:18px}.sports-promo__copy h2{font-size:23px}}.dashboard-shell.mode-casino:not(.is-collapsed){--casino-line: rgba(134, 188, 213, .22);--casino-hover: rgba(67, 111, 132, .58);--casino-active: rgba(76, 128, 153, .78)}.dashboard-shell.mode-casino:not(.is-collapsed) .mode-card,.dashboard-shell.mode-casino:not(.is-collapsed) .dashboard-shell__foot{display:none}.dashboard-shell.mode-casino:not(.is-collapsed) .dashboard-shell__top{min-height:76px;padding:16px 20px 12px;border-bottom:1px solid var(--casino-line)}.dashboard-shell.mode-casino:not(.is-collapsed) .menu-button{inline-size:44px;block-size:44px;border-radius:8px;background:transparent;box-shadow:none}.dashboard-shell.mode-casino:not(.is-collapsed) .menu-button:hover{background:#4671863d}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch{padding:0;gap:10px;border:0;background:transparent}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch button{min-height:48px;border-radius:8px;font-size:16px;font-weight:900;background:#315668d1}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch button.active:first-child{background:linear-gradient(135deg,#12c86d,#0aa957 62%,#1d836b);box-shadow:inset 0 -10px #ffffff14,inset 0 0 0 1px #dfffee2e,0 8px 18px #0000002e}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-scroll{padding:14px 20px 22px;background:transparent;scrollbar-width:none}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-scroll::-webkit-scrollbar{display:none}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section{margin:0;padding:0;border:0}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section+.nav-section{margin-block-start:18px;padding-block-start:18px;border-top:1px solid var(--casino-line)}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section h2{margin:0 0 10px;color:#a9c8d8;font-size:15px;line-height:1.2;font-weight:900;letter-spacing:0;text-transform:none}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section h2:empty{display:none}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section ul{display:grid;gap:2px}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section li>button{min-height:50px;grid-template-columns:30px minmax(0,1fr) auto auto;gap:10px;padding:8px 10px;border-radius:7px;background:transparent;border:0;box-shadow:none}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section li>button:hover,.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section li.active>button{background:var(--casino-hover);transform:none}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section li.active>button{box-shadow:inset 3px 0 #47a9ffe6}.dashboard-shell.mode-casino:not(.is-collapsed).is-rtl .nav-section li.active>button{box-shadow:inset -3px 0 #47a9ffe6}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-icon{inline-size:27px;block-size:27px;border-radius:6px;background:transparent;color:#a9c8d8;box-shadow:none}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-icon .icon-mark{inline-size:22px;block-size:22px;stroke-width:2.35px}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-copy strong{color:#eef7ff;font-size:16px;line-height:1.14;font-weight:850;letter-spacing:0}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-copy small{margin-block-start:3px;color:#a9c8d8c7;font-size:12px;line-height:1.2;letter-spacing:0}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section li.disabled>button{opacity:.56}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section li.disabled>button:hover{opacity:.72;background:#3e637642}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section li>button>em{min-inline-size:30px;min-block-size:22px;padding:2px 8px;border-radius:999px;display:inline-grid;place-items:center;background:#2184ee;color:#fff;font-size:12px;line-height:1;font-weight:900;font-style:normal}.dashboard-shell.mode-casino:not(.is-collapsed) .chevron{color:#9fc6d8;font-size:17px;font-weight:900}.dashboard-shell.mode-casino:not(.is-collapsed) .nested-list{margin:2px 0 6px 39px;padding:4px 0 4px 13px;border-left:2px solid rgba(122,177,205,.26);gap:0}.dashboard-shell.mode-casino:not(.is-collapsed).is-rtl .nested-list{margin:2px 39px 6px 0;padding:4px 13px 4px 0;border-left:0;border-right:2px solid rgba(122,177,205,.26)}.dashboard-shell.mode-casino:not(.is-collapsed) .nested-list li>button{min-height:38px;padding:6px 8px;border-radius:6px}.dashboard-shell.mode-casino:not(.is-collapsed) .nested-list .nav-icon--sub{inline-size:23px;block-size:23px}.dashboard-shell.mode-casino:not(.is-collapsed) .nested-list .nav-copy strong{font-size:14px;font-weight:800}.dashboard-shell.mode-casino:not(.is-collapsed) .nested-list .nav-copy small{font-size:11px}@media (max-width: 760px){.dashboard-shell.mode-casino:not(.is-collapsed) .dashboard-shell__top{min-height:72px;padding:14px 16px 10px}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-scroll{padding:14px 18px calc(100px + env(safe-area-inset-bottom))}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section li>button{min-height:54px;padding:9px 10px}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-copy strong{font-size:17px}}.dashboard-shell.mode-casino:not(.is-collapsed),.dashboard-shell.mode-sports:not(.is-collapsed){inline-size:var(--sidebar-open);width:var(--sidebar-open);min-inline-size:var(--sidebar-open);max-inline-size:var(--sidebar-open);grid-template-rows:auto minmax(0,1fr);gap:0;padding:0;background:linear-gradient(180deg,#123241,#102c39 48%,#0d2633);border-inline-end:1px solid rgba(88,145,174,.28);box-shadow:10px 0 26px #0003;transition:box-shadow .16s ease}.dashboard-shell.mode-casino:not(.is-collapsed) .dashboard-shell__top,.dashboard-shell.mode-sports:not(.is-collapsed) .dashboard-shell__top{min-height:78px;block-size:78px;padding:16px 20px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;border-bottom:1px solid rgba(135,190,216,.22);background:transparent}.dashboard-shell.mode-casino:not(.is-collapsed) .menu-button,.dashboard-shell.mode-sports:not(.is-collapsed) .menu-button{inline-size:42px;block-size:42px;border-radius:8px;background:transparent;box-shadow:none;color:#b8d7e7;transform:none}.dashboard-shell.mode-casino:not(.is-collapsed) .menu-button:hover,.dashboard-shell.mode-sports:not(.is-collapsed) .menu-button:hover{background:#4671863d;color:#f4fbff;transform:none}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch,.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0;border:0;background:transparent;min-height:48px;align-self:center}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch button,.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch button{min-height:48px;block-size:48px;border-radius:8px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:900;line-height:1;letter-spacing:0;background:#315668d1;color:#eef7ff;box-shadow:none;transform:none}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch button:hover,.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch button:hover{transform:none;background:#3e697eeb}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch button.active:first-child,.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch button.active:first-child{background:linear-gradient(135deg,#12c86d,#0aa957 62%,#1d836b);box-shadow:inset 0 -10px #ffffff14,inset 0 0 0 1px #dfffee2e}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch button.active:last-child,.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch button.active:last-child{background:linear-gradient(135deg,#2f86ec,#2477d9 60%,#e7732c 132%);box-shadow:inset 0 -10px #ffffff14,inset 0 0 0 1px #def5ff2e}.dashboard-shell.mode-casino:not(.is-collapsed) .mode-card,.dashboard-shell.mode-sports:not(.is-collapsed) .mode-card,.dashboard-shell.mode-casino:not(.is-collapsed) .dashboard-shell__foot,.dashboard-shell.mode-sports:not(.is-collapsed) .dashboard-shell__foot,.dashboard-shell.mode-casino:not(.is-collapsed) .rail-fixed-top,.dashboard-shell.mode-sports:not(.is-collapsed) .rail-fixed-top{display:none}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-scroll,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-scroll{min-height:0;padding:16px 20px 22px;overflow-y:auto;scrollbar-width:none;background:transparent;transition:opacity .14s ease,transform .14s ease}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-scroll::-webkit-scrollbar,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-scroll::-webkit-scrollbar{display:none}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section{margin:0;padding:0;border:0}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section+.nav-section,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section+.nav-section{margin-block-start:18px;padding-block-start:18px;border-top:1px solid rgba(135,190,216,.22)}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section h2,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section h2{margin:0 0 10px;color:#a9c8d8;font-size:15px;line-height:1.2;font-weight:900;letter-spacing:0;text-transform:none}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section h2:empty,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section h2:empty{display:none}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section ul,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section ul{display:grid;gap:2px}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section li,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section li{opacity:1}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section li>button,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section li>button{min-height:50px;width:100%;grid-template-columns:30px minmax(0,1fr) auto auto;gap:10px;padding:8px 10px;border-radius:7px;background:transparent;border:0;box-shadow:none;cursor:pointer;transform:none}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section li>button:hover,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section li>button:hover,.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section li.active>button,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section li.active>button{background:#436f8494;transform:none}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section li.active>button,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section li.active>button{box-shadow:inset 3px 0 #47a9ffe6}.dashboard-shell.mode-casino:not(.is-collapsed).is-rtl .nav-section li.active>button,.dashboard-shell.mode-sports:not(.is-collapsed).is-rtl .nav-section li.active>button{box-shadow:inset -3px 0 #47a9ffe6}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section li.disabled>button,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section li.disabled>button{opacity:.66;cursor:pointer}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section li.disabled>button:hover,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section li.disabled>button:hover{opacity:.82;background:#3e637657}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-icon,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-icon{inline-size:27px;block-size:27px;border-radius:6px;background:transparent;color:#a9c8d8;box-shadow:none}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-icon .icon-mark,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-icon .icon-mark{inline-size:22px;block-size:22px;stroke-width:2.35px}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-copy strong,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-copy strong{color:#eef7ff;font-size:16px;line-height:1.14;font-weight:850;letter-spacing:0}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-copy small,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-copy small{margin-block-start:3px;color:#a9c8d8c7;font-size:12px;line-height:1.2;letter-spacing:0}.dashboard-shell.mode-casino:not(.is-collapsed) .nested-list,.dashboard-shell.mode-sports:not(.is-collapsed) .nested-list{margin:2px 0 6px 39px;padding:4px 0 4px 13px;border-left:2px solid rgba(122,177,205,.26);gap:0}.dashboard-shell.mode-casino:not(.is-collapsed).is-rtl .nested-list,.dashboard-shell.mode-sports:not(.is-collapsed).is-rtl .nested-list{margin:2px 39px 6px 0;padding:4px 13px 4px 0;border-left:0;border-right:2px solid rgba(122,177,205,.26)}.dashboard-shell.mode-casino:not(.is-collapsed) .nested-list li>button,.dashboard-shell.mode-sports:not(.is-collapsed) .nested-list li>button{min-height:38px;padding:6px 8px;border-radius:6px}@media (max-width: 920px){.dashboard-shell.mode-casino:not(.is-collapsed),.dashboard-shell.mode-sports:not(.is-collapsed){width:min(390px,calc(100vw - 24px));inline-size:min(390px,calc(100vw - 24px));min-inline-size:min(390px,calc(100vw - 24px));max-inline-size:min(390px,calc(100vw - 24px));position:fixed;z-index:5}}@media (max-width: 760px){.dashboard-shell.mode-casino:not(.is-collapsed) .dashboard-shell__top,.dashboard-shell.mode-sports:not(.is-collapsed) .dashboard-shell__top{min-height:72px;block-size:72px;padding:14px 16px 10px}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-scroll,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-scroll{padding:14px 18px calc(100px + env(safe-area-inset-bottom))}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section li>button,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section li>button{min-height:54px;padding:9px 10px}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-copy strong,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-copy strong{font-size:17px}}:root{--sidebar-open: 328px}.app-frame{background:linear-gradient(90deg,#0b222d 0 var(--sidebar-open),transparent var(--sidebar-open)),linear-gradient(180deg,#163544 0,#102733 52%,#0e222e)}.dashboard-shell.mode-casino:not(.is-collapsed),.dashboard-shell.mode-sports:not(.is-collapsed){inline-size:var(--sidebar-open)!important;width:var(--sidebar-open)!important;min-inline-size:var(--sidebar-open)!important;max-inline-size:var(--sidebar-open)!important;padding:0 20px 14px!important;gap:0!important;background:linear-gradient(180deg,#112d3afa,#0a1d27fa);border-inline-end:1px solid rgba(101,155,182,.24);box-shadow:inset -20px 0 34px #04101738,16px 0 34px #0003}.dashboard-shell.mode-casino:not(.is-collapsed):before,.dashboard-shell.mode-sports:not(.is-collapsed):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(5,19,27,.42),transparent 22%,transparent 78%,rgba(5,19,27,.28)),linear-gradient(180deg,rgba(255,255,255,.018),transparent 70%);z-index:0}.dashboard-shell.mode-casino:not(.is-collapsed)>*,.dashboard-shell.mode-sports:not(.is-collapsed)>*{position:relative;z-index:1}.dashboard-shell.mode-casino:not(.is-collapsed) .dashboard-shell__top,.dashboard-shell.mode-sports:not(.is-collapsed) .dashboard-shell__top{min-height:84px!important;block-size:84px!important;margin-inline:-20px!important;padding:15px 20px 14px!important;grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;background:#091c2657;border-bottom:1px solid rgba(123,176,203,.2);box-shadow:none!important}.dashboard-shell.mode-casino:not(.is-collapsed) .menu-button,.dashboard-shell.mode-sports:not(.is-collapsed) .menu-button{inline-size:44px!important;block-size:44px!important;border-radius:9px!important;background:transparent!important;box-shadow:none!important}.dashboard-shell.mode-casino:not(.is-collapsed) .menu-button:hover,.dashboard-shell.mode-sports:not(.is-collapsed) .menu-button:hover{background:#2d526375!important;transform:none!important}.dashboard-shell.mode-casino:not(.is-collapsed) .menu-button .hamburger,.dashboard-shell.mode-sports:not(.is-collapsed) .menu-button .hamburger{width:23px}.dashboard-shell.mode-casino:not(.is-collapsed) .menu-button .hamburger:before,.dashboard-shell.mode-casino:not(.is-collapsed) .menu-button .hamburger:after,.dashboard-shell.mode-sports:not(.is-collapsed) .menu-button .hamburger:before,.dashboard-shell.mode-sports:not(.is-collapsed) .menu-button .hamburger:after{width:23px}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch,.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch{min-height:48px!important;block-size:48px!important;padding:0!important;gap:10px!important;border:0!important;background:transparent!important}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch button,.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch button{min-height:48px!important;block-size:48px!important;border-radius:8px!important;font-size:16px!important;font-weight:850!important;background:#305365e0!important;box-shadow:inset 0 0 0 1px #d0ecf80e!important}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-scroll,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-scroll{margin-inline:-4px!important;padding:18px 4px 26px!important;background:transparent!important;border-radius:0!important;border:0!important;box-shadow:none!important}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section li>button,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section li>button{min-height:50px!important;padding:8px 10px!important;border-radius:8px!important}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section li>button:hover,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section li>button:hover,.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section li.active>button,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section li.active>button{background:#3d657994!important}.main-surface{min-width:0}@media (max-width: 920px){:root{--sidebar-open: min(328px, calc(100vw - 24px) )}.dashboard-shell.mode-casino:not(.is-collapsed),.dashboard-shell.mode-sports:not(.is-collapsed){inline-size:var(--sidebar-open)!important;width:var(--sidebar-open)!important;min-inline-size:var(--sidebar-open)!important;max-inline-size:var(--sidebar-open)!important}}.dashboard-shell.mode-casino:not(.is-collapsed),.dashboard-shell.mode-sports:not(.is-collapsed){background:linear-gradient(90deg,rgba(3,14,21,.52),transparent 18%,transparent 78%,rgba(4,15,22,.34)),linear-gradient(180deg,#0d2632,#0a202b)!important;box-shadow:inset -24px 0 38px #020c124d,18px 0 36px #0000003d!important}.dashboard-shell.mode-casino:not(.is-collapsed):before,.dashboard-shell.mode-sports:not(.is-collapsed):before{background:linear-gradient(90deg,rgba(4,17,25,.62),transparent 26%,transparent 76%,rgba(4,17,25,.44)),linear-gradient(180deg,rgba(255,255,255,.012),transparent 68%)!important}.dashboard-shell.mode-casino:not(.is-collapsed) .dashboard-shell__top,.dashboard-shell.mode-sports:not(.is-collapsed) .dashboard-shell__top{border-bottom:0!important;background:#0819222e!important;box-shadow:none!important}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-scroll,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-scroll{margin:14px -4px 0!important;padding:18px 14px 28px!important;background:linear-gradient(180deg,#1d465bd6,#163b4edb)!important;border:0!important;border-radius:10px!important;box-shadow:inset 0 1px #c3e5f60d,0 12px 28px #00000024!important}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section+.nav-section,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section+.nav-section{border-top-color:#a0d0e83d!important}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section li>button,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section li>button{background:transparent!important}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section li>button:hover,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section li>button:hover,.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section li.active>button,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section li.active>button{background:#4a778d94!important}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-copy strong,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-copy strong{text-shadow:0 1px 0 rgba(0,0,0,.12)}@media (max-width: 760px){.dashboard-shell.mode-casino:not(.is-collapsed) .nav-scroll,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-scroll{margin-block-start:12px!important;padding:16px 14px calc(100px + env(safe-area-inset-bottom))!important}}@media (min-width: 701px){.dashboard-shell.is-collapsed .rail-fixed-top button{color:#b7d3e2!important;background:linear-gradient(145deg,#2c4c5cd1,#183341e0)!important;box-shadow:inset 0 1px #ffffff0b,0 8px 18px #0000002e!important;transform:none!important}.dashboard-shell.is-collapsed .rail-fixed-top button:before{opacity:0!important;transform:scale(.96)!important}.dashboard-shell.is-collapsed .rail-fixed-top button:after{opacity:0!important;transform:rotate(28deg) translateY(18px)!important}.dashboard-shell.is-collapsed .rail-fixed-top button:nth-child(1):hover:before,.dashboard-shell.is-collapsed .rail-fixed-top button:nth-child(1):focus-visible:before,.dashboard-shell.is-collapsed .rail-fixed-top button:nth-child(1).active:before{opacity:1!important;transform:scale(1)!important;background:radial-gradient(circle at 88% 4%,rgba(255,255,255,.22) 0 30%,transparent 31%),linear-gradient(145deg,#0bd06f,#08ad58 56%,#078248)!important}.dashboard-shell.is-collapsed .rail-fixed-top button:nth-child(2):hover:before,.dashboard-shell.is-collapsed .rail-fixed-top button:nth-child(2):focus-visible:before,.dashboard-shell.is-collapsed .rail-fixed-top button:nth-child(2).active:before{opacity:1!important;transform:scale(1)!important;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.2) 0 32%,transparent 33%),linear-gradient(145deg,#2b87ee,#2477dc 56%,#f07629 132%)!important}.dashboard-shell.is-collapsed .rail-fixed-top button:hover:after,.dashboard-shell.is-collapsed .rail-fixed-top button:focus-visible:after,.dashboard-shell.is-collapsed .rail-fixed-top button.active:after{opacity:.48!important;transform:rotate(28deg) translateY(0)!important}.dashboard-shell.is-collapsed .rail-fixed-top button:hover,.dashboard-shell.is-collapsed .rail-fixed-top button:focus-visible,.dashboard-shell.is-collapsed .rail-fixed-top button.active{color:#fff!important;transform:translateY(-1px)!important;box-shadow:inset 0 0 0 1px #e0f6ff38,inset 0 -10px #fff1,0 10px 22px #0000003b!important}.dashboard-shell.is-collapsed .rail-fixed-top button:hover .icon-mark,.dashboard-shell.is-collapsed .rail-fixed-top button:focus-visible .icon-mark,.dashboard-shell.is-collapsed .rail-fixed-top button.active .icon-mark{color:#fff!important;transform:scale(1.05)!important}}.sports-promos{overflow:hidden!important;padding-inline:42px!important}.sports-promos__track{width:100%!important;max-width:100%!important;display:flex!important;gap:16px!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;scroll-padding-inline:0!important}.sports-promos__track .sports-promo{flex:0 0 calc((100% - 32px) / 3)!important;inline-size:calc((100% - 32px) / 3)!important;min-inline-size:0!important;max-inline-size:none!important;scroll-snap-align:start!important;grid-template-columns:minmax(0,1fr) minmax(118px,43%)!important;gap:14px!important;padding:18px!important}.sports-promos__track .sports-promo__copy{min-width:0}.sports-promos__track .sports-promo__copy h2{font-size:clamp(22px,2vw,29px)!important;overflow-wrap:anywhere}.sports-promos__track .sports-promo__copy p{font-size:clamp(14px,1.2vw,16px)!important}.sports-promos__track .sports-promo__art{inline-size:100%!important;min-inline-size:118px!important;block-size:128px!important}@media (max-width: 900px){.sports-promos__track .sports-promo{flex-basis:calc((100% - 16px)/2)!important;inline-size:calc((100% - 16px)/2)!important;grid-template-columns:minmax(0,1fr) minmax(110px,42%)!important}}@media (max-width: 760px){.sports-promos{padding-inline:0!important;margin-inline:0!important;overflow:hidden!important}.sports-promos__track{gap:14px!important;scroll-snap-type:x mandatory!important}.sports-promos__track .sports-promo{flex-basis:min(86vw,420px)!important;inline-size:min(86vw,420px)!important;min-block-size:190px!important;grid-template-columns:minmax(0,1fr) minmax(110px,42%)!important;padding:16px!important}}@media (max-width: 430px){.sports-promos__track .sports-promo{flex-basis:calc(100vw - 34px)!important;inline-size:calc(100vw - 34px)!important;min-block-size:224px!important;grid-template-columns:1fr!important}.sports-promos__track .sports-promo__art{justify-self:end;inline-size:128px!important;block-size:128px!important;margin-block-start:-86px}}.dashboard-shell.mode-casino:not(.is-collapsed) .dashboard-shell__top,.dashboard-shell.mode-sports:not(.is-collapsed) .dashboard-shell__top{position:relative!important;min-height:82px!important;block-size:82px!important;margin-inline:-20px!important;padding:14px 20px 13px!important;grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;background:linear-gradient(90deg,#030e156b,#0d26323d 48%,#030e1557),#07172057!important;border-bottom:1px solid rgba(132,184,211,.18)!important;box-shadow:0 13px 24px #0003,inset 0 -1px #ffffff07!important}.dashboard-shell.mode-casino:not(.is-collapsed) .dashboard-shell__top:after,.dashboard-shell.mode-sports:not(.is-collapsed) .dashboard-shell__top:after{content:"";position:absolute;inset-inline:20px;inset-block-end:0;block-size:1px;background:linear-gradient(90deg,transparent,rgba(171,218,241,.22),transparent);pointer-events:none}.dashboard-shell.mode-casino:not(.is-collapsed) .menu-button,.dashboard-shell.mode-sports:not(.is-collapsed) .menu-button{inline-size:40px!important;block-size:40px!important;border-radius:8px!important}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch,.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch{min-height:50px!important;block-size:50px!important;gap:10px!important;align-self:center!important}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch button,.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch button{min-height:50px!important;block-size:50px!important;border-radius:8px!important;padding:0 13px!important;gap:8px!important;box-shadow:inset 0 1px #ffffff0e,0 7px 14px #00000021!important}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-scroll,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-scroll{margin-block-start:10px!important}.dashboard-shell:not(.is-collapsed) .mobile-sheet-search,.dashboard-shell:not(.is-collapsed) .dashboard-shell__top,.dashboard-shell:not(.is-collapsed) .mode-card,.dashboard-shell:not(.is-collapsed) .nav-section,.dashboard-shell:not(.is-collapsed) .nav-section h2,.dashboard-shell:not(.is-collapsed) .nav-section li,.dashboard-shell:not(.is-collapsed) .dashboard-shell__foot{will-change:opacity,transform;animation:dashboardItemEnter .26s cubic-bezier(.18,.86,.22,1) both}.dashboard-shell:not(.is-collapsed) .dashboard-shell__top{animation-delay:10ms}.dashboard-shell:not(.is-collapsed) .mobile-sheet-search{animation-delay:24ms}.dashboard-shell:not(.is-collapsed) .mode-card{animation-delay:42ms}.dashboard-shell:not(.is-collapsed) .nav-section:nth-of-type(1){animation-delay:58ms}.dashboard-shell:not(.is-collapsed) .nav-section:nth-of-type(2){animation-delay:74ms}.dashboard-shell:not(.is-collapsed) .nav-section:nth-of-type(3){animation-delay:90ms}.dashboard-shell:not(.is-collapsed) .dashboard-shell__foot{animation-delay:.11s}.dashboard-shell:not(.is-collapsed) .nav-section li:nth-child(1){animation-delay:72ms}.dashboard-shell:not(.is-collapsed) .nav-section li:nth-child(2){animation-delay:88ms}.dashboard-shell:not(.is-collapsed) .nav-section li:nth-child(3){animation-delay:104ms}.dashboard-shell:not(.is-collapsed) .nav-section li:nth-child(4){animation-delay:.12s}.dashboard-shell:not(.is-collapsed) .nav-section li:nth-child(5){animation-delay:136ms}.dashboard-shell:not(.is-collapsed) .nav-section li:nth-child(6){animation-delay:152ms}.dashboard-shell:not(.is-collapsed) .nav-section li:nth-child(7){animation-delay:168ms}.dashboard-shell:not(.is-collapsed) .nav-section li:nth-child(8){animation-delay:184ms}.dashboard-shell:not(.is-collapsed) .nav-section li:nth-child(n+9){animation-delay:.2s}.dashboard-shell.is-closing .mobile-sheet-search,.dashboard-shell.is-closing .dashboard-shell__top,.dashboard-shell.is-closing .mode-card,.dashboard-shell.is-closing .nav-section,.dashboard-shell.is-closing .nav-section h2,.dashboard-shell.is-closing .nav-section li,.dashboard-shell.is-closing .dashboard-shell__foot{pointer-events:none;animation:dashboardItemLeave .19s cubic-bezier(.42,0,1,1) both!important}.dashboard-shell.is-closing .dashboard-shell__foot{animation-delay:0ms!important}.dashboard-shell.is-closing .nav-section:nth-of-type(3){animation-delay:12ms!important}.dashboard-shell.is-closing .nav-section:nth-of-type(2){animation-delay:24ms!important}.dashboard-shell.is-closing .nav-section:nth-of-type(1){animation-delay:36ms!important}.dashboard-shell.is-closing .mode-card{animation-delay:58ms!important}.dashboard-shell.is-closing .mobile-sheet-search{animation-delay:72ms!important}.dashboard-shell.is-closing .dashboard-shell__top{animation-delay:84ms!important}.dashboard-shell.is-closing .nav-section li:nth-child(n+9){animation-delay:0ms!important}.dashboard-shell.is-closing .nav-section li:nth-child(8){animation-delay:10ms!important}.dashboard-shell.is-closing .nav-section li:nth-child(7){animation-delay:20ms!important}.dashboard-shell.is-closing .nav-section li:nth-child(6){animation-delay:30ms!important}.dashboard-shell.is-closing .nav-section li:nth-child(5){animation-delay:40ms!important}.dashboard-shell.is-closing .nav-section li:nth-child(4){animation-delay:50ms!important}.dashboard-shell.is-closing .nav-section li:nth-child(3){animation-delay:60ms!important}.dashboard-shell.is-closing .nav-section li:nth-child(2){animation-delay:70ms!important}.dashboard-shell.is-closing .nav-section li:nth-child(1){animation-delay:80ms!important}@keyframes dashboardItemEnter{0%{opacity:0;transform:translate3d(0,12px,0) scale(.985);filter:saturate(.92)}to{opacity:1;transform:translateZ(0) scale(1);filter:saturate(1)}}@keyframes dashboardItemLeave{0%{opacity:1;transform:translateZ(0) scale(1);filter:saturate(1)}to{opacity:0;transform:translate3d(0,-10px,0) scale(.985);filter:saturate(.9)}}@media (prefers-reduced-motion: reduce){.dashboard-shell:not(.is-collapsed) .mobile-sheet-search,.dashboard-shell:not(.is-collapsed) .dashboard-shell__top,.dashboard-shell:not(.is-collapsed) .mode-card,.dashboard-shell:not(.is-collapsed) .nav-section,.dashboard-shell:not(.is-collapsed) .nav-section h2,.dashboard-shell:not(.is-collapsed) .nav-section li,.dashboard-shell:not(.is-collapsed) .dashboard-shell__foot,.dashboard-shell.is-closing .mobile-sheet-search,.dashboard-shell.is-closing .dashboard-shell__top,.dashboard-shell.is-closing .mode-card,.dashboard-shell.is-closing .nav-section,.dashboard-shell.is-closing .nav-section h2,.dashboard-shell.is-closing .nav-section li,.dashboard-shell.is-closing .dashboard-shell__foot{animation:none!important}}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-scroll,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-scroll{-webkit-mask-image:none!important;mask-image:none!important;overflow-y:auto!important;background:linear-gradient(180deg,#1d465bd6,#163b4edb)!important;box-shadow:inset 0 1px #c3e5f60d,0 12px 28px #00000024!important}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-scroll:before,.dashboard-shell.mode-casino:not(.is-collapsed) .nav-scroll:after,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-scroll:before,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-scroll:after{display:none!important;opacity:0!important;content:none!important;background:transparent!important;box-shadow:none!important}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section:last-child,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section:last-child{padding-block-end:28px!important}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-section li,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-section li,.dashboard-shell.mode-casino:not(.is-collapsed) .nested-list li,.dashboard-shell.mode-sports:not(.is-collapsed) .nested-list li{position:relative;z-index:1}.dashboard-shell.mode-casino:not(.is-collapsed),.dashboard-shell.mode-sports:not(.is-collapsed){background:linear-gradient(90deg,#07182194,#0d2b39d6 44%,#091f2ac2),#0d2d3c!important;box-shadow:inset -18px 0 30px #04121a2e,10px 0 26px #00000029!important}.dashboard-shell.mode-casino:not(.is-collapsed):before,.dashboard-shell.mode-sports:not(.is-collapsed):before{background:linear-gradient(90deg,rgba(8,29,40,.34),transparent 28%,transparent 76%,rgba(7,25,35,.28)),linear-gradient(180deg,rgba(255,255,255,.018),transparent 70%)!important}.dashboard-shell.mode-casino:not(.is-collapsed) .dashboard-shell__top,.dashboard-shell.mode-sports:not(.is-collapsed) .dashboard-shell__top{background:linear-gradient(90deg,#07182152,#102f3d47 48%,#0718213d),#091e2942!important}.auth-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:clamp(18px,4vw,42px);background:radial-gradient(circle at 18% 12%,rgba(39,129,206,.22),transparent 36%),radial-gradient(circle at 84% 86%,rgba(180,222,44,.16),transparent 34%),#040f17b8;-webkit-backdrop-filter:blur(9px) saturate(1.08);backdrop-filter:blur(9px) saturate(1.08)}.auth-dialog{inline-size:min(860px,calc(100vw - 30px));max-block-size:min(720px,calc(100vh - 30px));display:grid;grid-template-columns:minmax(280px,.96fr) minmax(340px,1fr);overflow:hidden;border-radius:9px;background:#173c5d;border:1px solid rgba(137,194,222,.25);box-shadow:0 34px 90px #0000007a,inset 0 1px #ffffff0d}.auth-visual{position:relative;min-block-size:540px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;color:#eff9ff;background:linear-gradient(155deg,#0b2d4ab8,#07192894),radial-gradient(circle at 74% 22%,rgba(88,188,255,.3),transparent 28%),linear-gradient(135deg,#11385a,#071c2d 78%)}.auth-visual:before,.auth-visual:after{content:"";position:absolute;border-radius:18px;transform:rotate(-14deg);pointer-events:none}.auth-visual:before{inline-size:170px;block-size:250px;inset-inline-start:50%;inset-block-start:28%;background:linear-gradient(180deg,#cfedff33,#3e97d514),#081f34bd;border:1px solid rgba(199,233,255,.2);box-shadow:0 24px 60px #00000057,inset 0 1px #ffffff14}.auth-visual:after{inline-size:78px;block-size:78px;inset-inline-start:20%;inset-block-end:19%;background:linear-gradient(135deg,#e8bd55,#8d6230);filter:blur(.1px);opacity:.82;box-shadow:180px -190px #68ace67a,230px 120px #2d8dde57}.auth-visual__brand{position:relative;z-index:1;font-size:34px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;color:#fff;text-shadow:0 4px 18px rgba(0,0,0,.28)}.auth-visual__orb{position:absolute;z-index:1;border-radius:16px;background:#cfe6f62e;border:1px solid rgba(216,243,255,.22);box-shadow:0 16px 36px #0003,inset 0 1px #ffffff14}.auth-visual__orb--one{inline-size:68px;block-size:68px;inset-block-start:96px;inset-inline-start:54px;transform:rotate(18deg)}.auth-visual__orb--two{inline-size:82px;block-size:82px;inset-block-end:106px;inset-inline-end:52px;border-radius:50%}.auth-visual__device{position:relative;z-index:2;align-self:center;inline-size:min(250px,72%);min-block-size:250px;margin-block-start:34px;display:grid;align-content:center;gap:12px;padding:28px;border-radius:26px;color:#d8efff;background:linear-gradient(180deg,#103553b8,#08192adb);border:1px solid rgba(209,240,255,.2);box-shadow:0 28px 70px #0000006b,inset 0 1px #ffffff17;transform:rotate(-11deg)}.auth-visual__device span{display:block;inline-size:68%;block-size:10px;border-radius:999px;background:#bbdef147}.auth-visual__device span:nth-child(2){inline-size:86%}.auth-visual__device span:nth-child(3){inline-size:58%}.auth-visual__device strong{margin-block-start:10px;font-size:26px;line-height:1.05;text-transform:uppercase;color:#fff}.auth-visual p,.auth-visual nav{position:relative;z-index:2}.auth-visual p{max-inline-size:320px;margin:0 auto;text-align:center;color:#d4ecfa;font-size:21px;line-height:1.35}.auth-visual nav{display:flex;justify-content:space-between;gap:18px;font-size:12px;font-weight:800}.auth-visual a,.auth-panel a{color:#cfe5f3;text-decoration:none}.auth-panel{display:flex;flex-direction:column;min-block-size:540px;background:#1d466d;color:#eef8ff}.auth-panel__head{min-block-size:58px;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:8px;padding:0 20px;background:#365b8075;border-bottom:1px solid rgba(190,226,244,.1)}.auth-panel__head button:not(.auth-close){min-block-size:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#cfe5f3;font:inherit;font-weight:800;cursor:pointer}.auth-panel__head button.active{color:#fff;background:#5882a657}.auth-panel__head a{justify-self:end;font-size:12px;font-weight:800}.auth-close{inline-size:34px;block-size:34px;display:grid;place-items:center;border:0;background:transparent;color:#d7edf8;cursor:pointer}.auth-form{display:grid;gap:16px;padding:26px 24px 10px}.auth-form label{position:relative;display:grid;gap:7px}.auth-form label span{font-size:12px;font-weight:800;color:#a9cbe0}.auth-form input{inline-size:100%;min-block-size:50px;border:1px solid rgba(127,177,207,.28);border-radius:5px;padding:0 44px 0 13px;background:#17375a;color:#fff;font:inherit;outline:none;box-shadow:inset 0 1px #ffffff06}.auth-form input:focus{border-color:#50a6eee0;box-shadow:0 0 0 3px #2582e02e}.auth-form label .icon-mark{position:absolute;inset-inline-end:13px;inset-block-end:14px;inline-size:20px;block-size:20px;color:#8eb4ca}.auth-submit{min-block-size:52px;margin-block-start:8px;border:0;border-radius:999px;background:linear-gradient(135deg,#e6f444,#cadf31);color:#12324c;font:inherit;font-weight:950;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 24px #00000038,inset 0 -4px #465a001f}.auth-form__links{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-block-start:8px}.auth-form__links button{border:0;background:transparent;color:#bfd8e8;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.auth-form__links button:first-child{color:#e6f444;border:1px solid rgba(230,244,68,.88);border-radius:999px;padding:12px 18px;text-transform:uppercase}.auth-social{margin-block-start:auto;padding:20px 24px 22px;display:grid;gap:16px;text-align:center;color:#d8ecf8}.auth-social>span{font-size:15px}.auth-social div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.auth-social button{min-block-size:50px;border:0;border-radius:4px;background:#2a5887;color:#d9effc;font:inherit;font-size:21px;font-weight:950;cursor:pointer;box-shadow:inset 0 1px #ffffff0a}.auth-safe-note{margin:0;padding:0 24px 20px;color:#9fc3d9;font-size:12px;line-height:1.5;text-align:center}.auth-modal-enter-active,.auth-modal-leave-active{transition:opacity .18s ease}.auth-modal-enter-active .auth-dialog,.auth-modal-leave-active .auth-dialog{transition:transform .21s cubic-bezier(.18,.86,.22,1),opacity .18s ease}.auth-modal-enter-from,.auth-modal-leave-to{opacity:0}.auth-modal-enter-from .auth-dialog,.auth-modal-leave-to .auth-dialog{opacity:0;transform:translate3d(0,18px,0) scale(.985)}@media (max-width: 760px){.auth-overlay{align-items:end;padding:0}.auth-dialog{inline-size:100%;max-block-size:calc(100vh - 14px);grid-template-columns:1fr;border-radius:18px 18px 0 0;overflow-y:auto}.auth-visual{min-block-size:220px;padding:22px}.auth-visual__device,.auth-visual__orb{display:none}.auth-visual p{font-size:18px}.auth-panel{min-block-size:auto}.auth-panel__head{grid-template-columns:auto auto 1fr auto;padding-inline:14px}.auth-panel__head a{font-size:11px}.auth-form,.auth-social{padding-inline:18px}}.auth-referral{display:grid;gap:10px}.auth-referral>button{min-block-size:36px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;padding:0 2px;background:transparent;color:#bad4e4;font:inherit;font-size:14px;cursor:pointer}.auth-referral>button b{font-size:18px;line-height:1;color:#cbe6f4;transition:transform .16s cubic-bezier(.2,.86,.22,1)}.auth-referral.open>button b{transform:rotate(180deg)}.auth-consent{display:grid!important;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px!important;margin-block:2px 4px;color:#c6dbe8;font-size:13px;line-height:1.45}.auth-consent input{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:22px!important;block-size:22px!important;min-block-size:22px!important;margin:1px 0 0;padding:0!important;border-radius:3px!important;border:2px solid rgba(98,145,174,.55)!important;background:#14324edb!important;cursor:pointer}.auth-consent input:checked{border-color:#dff044!important;background:linear-gradient(135deg,transparent 46%,#19334d 47% 54%,transparent 55%),linear-gradient(45deg,transparent 46%,#19334d 47% 54%,transparent 55%),#dff044!important}.auth-consent span{color:#c6dbe8!important;font-size:13px!important;font-weight:600!important}.auth-consent a{color:#dceef8;text-decoration:underline;text-underline-offset:3px}.auth-form__links--register{justify-content:center;gap:14px;color:#c9deea}.auth-form__links--register>span{font-size:13px;color:#c9deea}.auth-form__links--register button:first-of-type{color:#e6f444;border:1px solid rgba(230,244,68,.88);border-radius:999px;padding:12px 22px;text-transform:uppercase}.auth-panel:has(.auth-consent) .auth-form{gap:14px;padding-block-start:22px}.auth-panel:has(.auth-consent) .auth-social{padding-block-start:14px}@media (max-width: 760px){.auth-consent{font-size:12px}.auth-form__links--register{flex-wrap:wrap}}.dashboard-shell.mode-casino:not(.is-collapsed) .dashboard-shell__top,.dashboard-shell.mode-sports:not(.is-collapsed) .dashboard-shell__top{min-height:88px!important;block-size:88px!important;margin-inline:-20px!important;padding:14px 20px!important;grid-template-columns:36px auto!important;justify-content:start!important;align-items:center!important;gap:12px!important;background:linear-gradient(90deg,#081b25b8,#0d2a376b 58%,#081b258f),#091c2661!important;border-bottom:1px solid rgba(126,178,204,.2)!important;box-shadow:0 10px 18px #00000029,inset 0 -1px #ffffff07!important}.dashboard-shell.mode-casino:not(.is-collapsed) .dashboard-shell__top:after,.dashboard-shell.mode-sports:not(.is-collapsed) .dashboard-shell__top:after{inset-inline:0!important;inset-block-end:0!important;background:linear-gradient(90deg,#6fa3be2e,#a9d7ee2e,#6fa3be1a)!important}.dashboard-shell.mode-casino:not(.is-collapsed) .menu-button,.dashboard-shell.mode-sports:not(.is-collapsed) .menu-button{inline-size:36px!important;block-size:36px!important;border-radius:8px!important}.dashboard-shell.mode-casino:not(.is-collapsed) .menu-button .icon-mark,.dashboard-shell.mode-sports:not(.is-collapsed) .menu-button .icon-mark{inline-size:21px!important;block-size:21px!important}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch,.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch{inline-size:226px!important;max-inline-size:226px!important;min-height:46px!important;block-size:46px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:0!important;align-self:center!important;justify-self:start!important;background:transparent!important;border:0!important;box-shadow:none!important}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch button,.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch button{min-height:46px!important;block-size:46px!important;inline-size:auto!important;border-radius:8px!important;padding:0 11px!important;gap:7px!important;font-size:15px!important;font-weight:850!important;line-height:1!important}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch .mini-icon,.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch .mini-icon{inline-size:18px!important;block-size:18px!important}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch .mini-icon .icon-mark,.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch .mini-icon .icon-mark{inline-size:18px!important;block-size:18px!important}.dashboard-shell.mode-casino:not(.is-collapsed) .nav-scroll,.dashboard-shell.mode-sports:not(.is-collapsed) .nav-scroll{margin-block-start:8px!important}@media (max-width: 430px){.dashboard-shell.mode-casino:not(.is-collapsed) .dashboard-shell__top,.dashboard-shell.mode-sports:not(.is-collapsed) .dashboard-shell__top{min-height:76px!important;block-size:76px!important;padding:11px 14px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch,.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch{inline-size:min(214px,calc(100vw - 96px))!important;max-inline-size:min(214px,calc(100vw - 96px))!important;min-height:44px!important;block-size:44px!important;gap:8px!important}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch button,.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch button{min-height:44px!important;block-size:44px!important;padding-inline:9px!important;font-size:14px!important}}.sports-promos{background:transparent!important;box-shadow:none!important}.sports-promos:before,.sports-promos:after{background:linear-gradient(90deg,#12303de0,#12303d00)!important;opacity:.62!important}.sports-promos:after{background:linear-gradient(270deg,#12303de0,#12303d00)!important}.sports-promos__track{background:transparent!important;gap:16px!important}.sports-promos__track .sports-promo,.sports-promo{background:linear-gradient(135deg,#1f4858db,#13313fdb)!important;border-color:#6fa6c14d!important;box-shadow:inset 0 1px #ffffff09,0 10px 24px #0512191a!important}.sports-promo:before{opacity:.28!important}@media (max-width: 920px){.dashboard-shell.is-closing{pointer-events:none!important;opacity:0!important;transform:translate3d(-105%,0,0) scale(.985)!important;transition:opacity .18s cubic-bezier(.2,.84,.24,1),transform .21s cubic-bezier(.2,.84,.24,1)!important}.app-frame.is-rtl .dashboard-shell.is-closing{transform:translate3d(105%,0,0) scale(.985)!important}}.home-landing{inline-size:min(1180px,calc(100% - 48px));margin-inline:auto;padding:28px 0 72px;display:grid;gap:28px}.home-hero{display:grid;grid-template-columns:minmax(270px,.9fr) minmax(420px,1.2fr);align-items:center;gap:clamp(26px,5vw,76px);min-block-size:330px}.home-hero__copy{display:grid;gap:18px;align-content:center}.home-hero__copy h1{max-inline-size:520px;margin:0;color:#eaf6fc;font-size:clamp(34px,4.2vw,56px);line-height:1.16;font-weight:850;letter-spacing:0}.home-hero__copy>.primary-button{inline-size:fit-content;min-inline-size:132px;block-size:54px;border-radius:8px;font-size:17px}.home-hero__copy>span{color:#a8c8dc;font-size:16px;font-weight:750}.home-socials{display:flex;gap:10px;flex-wrap:wrap}.home-socials button{inline-size:124px;block-size:52px;border:0;border-radius:8px;background:#365f77;color:#e9f7ff;font-size:22px;font-weight:900;cursor:pointer;box-shadow:inset 0 1px #ffffff0b}.home-product-grid{display:grid;grid-template-columns:repeat(2,minmax(210px,1fr));gap:22px}.home-product-card{min-block-size:236px;border:0;border-radius:8px;overflow:hidden;padding:0;display:grid;grid-template-rows:1fr 62px;text-align:start;color:#eaf7ff;background:#1e4456;cursor:pointer;box-shadow:0 14px 28px #0000002e,inset 0 1px #ffffff0a;transition:transform .17s cubic-bezier(.2,.84,.24,1),filter .17s ease,box-shadow .17s ease}.home-product-card:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 18px 34px #0000003d,0 0 0 1px #80ccee2e}.home-product-card__visual{position:relative;display:grid;place-items:center;min-block-size:174px;overflow:hidden}.home-product-card__visual:before,.home-product-card__visual:after{content:"";position:absolute;border-radius:999px;background:#ffffff29}.home-product-card__visual:before{inline-size:210px;block-size:210px;inset-inline-end:-42px;inset-block-start:-60px}.home-product-card__visual:after{inline-size:120px;block-size:120px;inset-inline-start:34px;inset-block-end:-42px;opacity:.28}.home-product-card__visual .icon-mark{position:absolute;inline-size:78px;block-size:78px;color:#ffffffeb;z-index:1}.home-product-card__visual b{position:relative;z-index:2;font-size:94px;line-height:1;color:#ffffff2e;font-weight:950}.home-product-card--casino .home-product-card__visual{background:linear-gradient(135deg,#0788ff,#0057a7 50%,#004478)}.home-product-card--sports .home-product-card__visual{background:linear-gradient(135deg,#05d873,#009f5f 54%,#047b57)}.home-product-card__meta{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 18px;background:#143242f5}.home-product-card__meta strong{display:inline-flex;align-items:center;gap:9px;font-size:19px;font-weight:850}.home-product-card__meta .icon-mark{inline-size:23px;block-size:23px;color:#a9d0e5}.home-product-card__meta em{position:relative;color:#d4eaf6;font-style:normal;font-size:16px;font-weight:650}.home-product-card__meta em:before{content:"";display:inline-block;inline-size:8px;block-size:8px;margin-inline-end:8px;border-radius:50%;background:#12dd68}.home-search{min-block-size:64px;display:flex;align-items:center;gap:18px;padding:0 18px;border:1px solid rgba(126,184,214,.32);border-radius:8px;background:#081c28b8;box-shadow:inset 0 1px #ffffff07}.home-search .icon-mark{inline-size:27px;block-size:27px;color:#a9ccdf}.home-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#e7f5fd;font:inherit;font-size:18px;font-weight:650}.home-search input::placeholder{color:#9fc1d3;opacity:1}.home-quick-tabs{inline-size:fit-content;max-inline-size:100%;display:flex;gap:10px;padding:10px;border-radius:999px;background:#05151ed1;overflow-x:auto;scrollbar-width:none}.home-quick-tabs::-webkit-scrollbar{display:none}.home-quick-tabs button{min-block-size:54px;border:0;border-radius:999px;padding:0 22px;display:inline-flex;align-items:center;gap:10px;background:transparent;color:#d8eaf3;font:inherit;font-size:16px;font-weight:850;white-space:nowrap;cursor:pointer}.home-quick-tabs button:hover,.home-quick-tabs button.active{background:#446a80;color:#fff}.home-quick-tabs .icon-mark{inline-size:22px;block-size:22px}.home-section{display:grid;gap:14px}.home-section__head{display:flex;align-items:center;justify-content:space-between;gap:14px}.home-section__head div{display:inline-flex;align-items:center;gap:10px;color:#eef8fd;font-size:20px;font-weight:900}.home-section__head .icon-mark{inline-size:22px;block-size:22px;color:#b8d8e8}.home-section__head button{border:0;background:transparent;color:#c9e2ee;font:inherit;font-weight:850;cursor:pointer}.home-game-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);gap:16px;overflow-x:auto;padding-block-end:6px;scrollbar-width:thin;scrollbar-color:rgba(105,165,195,.48) transparent}.home-game-card{position:relative;min-block-size:164px;border:0;border-radius:8px;overflow:hidden;padding:14px;display:grid;align-content:space-between;justify-items:start;color:#fff;cursor:pointer;text-align:start;background:linear-gradient(135deg,#1f607c,#152f43);box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024}.home-game-card:before{content:"";position:absolute;inset:-40% -20% auto auto;inline-size:150px;block-size:150px;border-radius:50%;background:#ffffff24}.home-game-card span{position:relative;z-index:1;padding:5px 8px;border-radius:5px;background:#eef9ffeb;color:#123243;font-size:12px;font-weight:900}.home-game-card .icon-mark{position:relative;z-index:1;inline-size:50px;block-size:50px;color:#ffffffeb}.home-game-card strong{position:relative;z-index:1;font-size:18px;font-weight:950}.home-game-card--green{background:linear-gradient(135deg,#0fc876,#0b614f)}.home-game-card--violet{background:linear-gradient(135deg,#8668ff,#253a75)}.home-game-card--orange{background:linear-gradient(135deg,#ff8a33,#70354f)}.home-game-card--cyan{background:linear-gradient(135deg,#26c4e8,#174967)}.home-game-card--red{background:linear-gradient(135deg,#f05773,#49345e)}.home-collection-grid,.home-activity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.home-collection-grid button,.home-activity-grid article{min-block-size:104px;border:1px solid rgba(118,177,206,.22);border-radius:8px;padding:16px;display:grid;align-content:center;gap:8px;background:#183a4abd;color:#e9f7ff;text-align:start;box-shadow:inset 0 1px #ffffff07}.home-collection-grid button{font:inherit;cursor:pointer}.home-collection-grid button:hover{background:#315b6fd6}.home-collection-grid .icon-mark,.home-activity-grid .icon-mark{inline-size:28px;block-size:28px;color:#acd2e5}.home-collection-grid strong,.home-activity-grid strong{font-size:17px;font-weight:900}.home-collection-grid span,.home-activity-grid span{color:#a9c8d9;font-size:14px;font-weight:650}.home-safety-panel{margin-block-start:4px}.home-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 920px){.home-landing{inline-size:min(100% - 28px,760px);padding-block-start:18px}.home-hero{grid-template-columns:1fr;gap:24px}.home-product-grid,.home-collection-grid,.home-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.home-landing{inline-size:calc(100% - 22px);gap:22px;padding-block:18px 96px}.home-hero__copy{text-align:center;justify-items:center}.home-hero__copy h1{font-size:clamp(34px,11vw,48px);line-height:1.22}.home-socials{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.home-socials button{inline-size:auto}.home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-product-card{min-block-size:190px;grid-template-rows:1fr 54px}.home-product-card__visual{min-block-size:136px}.home-product-card__visual .icon-mark{inline-size:56px;block-size:56px}.home-product-card__visual b{font-size:68px}.home-product-card__meta{padding-inline:12px}.home-product-card__meta strong{font-size:16px}.home-product-card__meta em{font-size:14px}.home-search{min-block-size:58px}.home-quick-tabs{inline-size:100%;border-radius:18px}.home-game-rail{grid-auto-columns:42vw}.home-collection-grid,.home-activity-grid{grid-template-columns:1fr}}.casino-home{display:grid;gap:22px;padding:26px clamp(20px,4vw,42px) 86px;background:linear-gradient(180deg,#173846,#12303d 44%,#0d2531);min-height:calc(100vh - var(--topbar-height))}.casino-promos{position:relative;overflow:hidden;border-radius:8px}.casino-promos__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 18px)/2);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:2px}.casino-promos__track::-webkit-scrollbar{display:none}.casino-promo{min-height:244px;border-radius:8px;border:1px solid rgba(145,199,222,.18);background:#1b4358;display:grid;grid-template-columns:minmax(0,.9fr) minmax(190px,.8fr);align-items:center;gap:18px;padding:22px;scroll-snap-align:start;overflow:hidden;position:relative;box-shadow:inset 0 1px #ffffff0d,0 18px 44px #00000029}.casino-promo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 88% 8%,rgba(255,255,255,.13),transparent 26%),linear-gradient(120deg,rgba(32,119,171,.18),transparent 46%);pointer-events:none}.casino-promo__copy,.casino-promo__art{position:relative;z-index:1}.casino-promo__copy span,.casino-game-card>span,.casino-tile>span{display:inline-flex;width:max-content;border-radius:4px;background:#dff5ff;color:#14313d;font-size:12px;font-weight:900;line-height:1;padding:5px 7px}.casino-promo__copy h2{margin:22px 0 10px;color:#f2fbff;font-size:clamp(24px,2.8vw,34px);line-height:1.16;letter-spacing:0}.casino-promo__copy p{margin:0 0 26px;color:#a9c9d8;font-size:18px;line-height:1.45}.casino-promo__copy button{min-height:52px;min-width:146px;border-radius:7px;border:1px solid rgba(190,227,244,.72);background:transparent;color:#eef8ff;font-size:17px;font-weight:900;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.casino-promo__copy button:hover{background:#4c758b75;border-color:#e3f7ffe6;transform:translateY(-1px)}.casino-promo__art{block-size:180px;border-radius:18px;display:grid;place-items:center;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff24,0 14px 34px #0003}.casino-promo__art strong{font-size:clamp(42px,5vw,72px);color:#ffffffeb;filter:drop-shadow(0 10px 18px rgba(0,0,0,.28))}.casino-promo--sky .casino-promo__art{background:radial-gradient(circle at 42% 40%,#ffdf5e 0 22%,transparent 23%),linear-gradient(135deg,#078dff,#043b80)}.casino-promo--blue .casino-promo__art{background:radial-gradient(circle at 48% 45%,rgba(255,255,255,.92) 0 18%,transparent 19%),linear-gradient(135deg,#1f98ff,#0a4f99)}.casino-promo--violet .casino-promo__art{background:linear-gradient(135deg,#7257ff,#178bd8)}.casino-promo--green .casino-promo__art{background:linear-gradient(135deg,#12d66e,#087451)}.casino-promos__arrow{position:absolute;z-index:5;top:50%;transform:translateY(-50%);inline-size:54px;block-size:82px;border:0;border-radius:999px;background:#08182085;color:#d5ecf7;font-size:46px;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .16s ease,background .16s ease,transform .16s ease}.casino-promos:hover .casino-promos__arrow,.casino-promos:focus-within .casino-promos__arrow{opacity:1;pointer-events:auto}.casino-promos__arrow:hover{background:#385d70db;transform:translateY(-50%) scale(1.04)}.casino-promos__arrow--prev{inset-inline-start:10px}.casino-promos__arrow--next{inset-inline-end:10px}.casino-search{min-height:64px;border-radius:8px;border:1px solid rgba(139,190,216,.42);background:#0b202b;display:flex;align-items:center;gap:16px;padding-inline:18px;box-shadow:inset 0 0 0 1px #ffffff05}.casino-search .icon-mark{inline-size:30px;block-size:30px;color:#a9c5d5}.casino-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#f1fbff;font-size:20px;font-weight:650}.casino-search input::placeholder{color:#a8c7d8}.casino-pill-nav{display:flex;align-items:center;gap:14px;min-height:78px;overflow-x:auto;scrollbar-width:thin;border-radius:0;padding:13px 0 17px;border-bottom:1px solid rgba(133,188,213,.16)}.casino-pill-nav button{flex:0 0 auto;min-height:54px;border:0;border-radius:999px;background:transparent;color:#dceff8;display:inline-flex;align-items:center;gap:10px;padding:0 20px;font-size:17px;font-weight:900;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.casino-pill-nav button:hover,.casino-pill-nav button.active{background:#41677a;color:#fff;transform:translateY(-1px)}.casino-pill-nav .icon-mark{inline-size:24px;block-size:24px}.casino-section{display:grid;gap:16px}.casino-section__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.casino-section__head div{display:inline-flex;align-items:center;gap:10px;color:#f4fbff;font-size:22px;font-weight:900}.casino-section__head .icon-mark{inline-size:25px;block-size:25px;color:#a9c9d8}.casino-section__head button{border:0;background:transparent;color:#d6edf8;font-size:15px;font-weight:900;cursor:pointer}.casino-game-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(154px,180px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block-end:4px}.casino-game-rail--large{grid-auto-columns:minmax(184px,216px)}.casino-game-card,.casino-tile{border:0;border-radius:8px;cursor:pointer;color:#fff;text-align:start;scroll-snap-align:start;overflow:hidden;position:relative;background:#1b4358;box-shadow:0 14px 34px #0000002e;transition:transform .16s ease,filter .16s ease}.casino-game-card:hover,.casino-tile:hover{transform:translateY(-3px);filter:brightness(1.08)}.casino-game-card{min-height:238px;padding:12px;display:grid;align-content:space-between;gap:10px}.casino-game-card__art{min-height:126px;border-radius:7px;display:grid;place-items:center;position:relative;overflow:hidden;background:#ffffff1a}.casino-game-card__art:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(circle,rgba(255,255,255,.22),transparent 55%);transform:rotate(18deg)}.casino-game-card__art .icon-mark{inline-size:54px;block-size:54px;position:relative;z-index:1}.casino-game-card__art strong{position:absolute;inset-inline-end:10px;inset-block-end:8px;z-index:1;font-size:20px;font-weight:950}.casino-game-card>strong,.casino-tile>strong{font-size:18px;font-weight:950;line-height:1.2}.casino-game-card>em{color:#ebf7ffb8;font-style:normal;font-size:13px;font-weight:750}.casino-tile{min-height:178px;padding:12px;display:grid;align-content:space-between}.casino-tile .icon-mark{inline-size:48px;block-size:48px;color:#ffffffe6}.casino-game-card--purple,.casino-tile--violet{background:linear-gradient(135deg,#6555ff,#25336c)}.casino-game-card--green,.casino-tile--green{background:linear-gradient(135deg,#0ecb72,#0b684d)}.casino-game-card--blue,.casino-tile--blue{background:linear-gradient(135deg,#1689ff,#103a74)}.casino-game-card--orange,.casino-tile--orange{background:linear-gradient(135deg,#f0a92b,#a84812)}.casino-game-card--teal,.casino-tile--cyan{background:linear-gradient(135deg,#1bc5d6,#0c536b)}.casino-game-card--pink,.casino-tile--pink{background:linear-gradient(135deg,#e64e8f,#6d2d73)}.casino-tile--gold{background:linear-gradient(135deg,#f3cf45,#9d5a15)}.casino-tile--red{background:linear-gradient(135deg,#ef5268,#7c2436)}.casino-safety-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.casino-safety-grid article{border-radius:8px;border:1px solid rgba(140,194,219,.18);background:#183c4cd1;padding:18px;display:grid;gap:10px;color:#d6edf8}.casino-safety-grid .icon-mark{inline-size:28px;block-size:28px;color:#96c9df}.casino-safety-grid strong{color:#fff;font-size:18px}.casino-safety-grid span{color:#a9c6d6;line-height:1.55}@media (min-width: 1280px){.casino-promos__track{grid-auto-columns:calc((100% - 18px)/2)}}@media (max-width: 1100px){.casino-promos__track{grid-auto-columns:minmax(460px,78vw)}.casino-safety-grid{grid-template-columns:1fr}}@media (max-width: 920px){.casino-home{padding:18px 14px calc(var(--mobile-footer-height) + 34px);gap:18px}.casino-promos__track{grid-auto-columns:minmax(310px,86vw)}.casino-promo{min-height:210px;grid-template-columns:1fr 154px;padding:16px}.casino-promo__art{block-size:142px}.casino-search{min-height:58px}.casino-pill-nav{min-height:68px;padding-block:8px 12px}.casino-pill-nav button{min-height:48px;font-size:15px;padding-inline:16px}}@media (max-width: 560px){.casino-promos__track{grid-auto-columns:minmax(292px,92vw)}.casino-promo{grid-template-columns:1fr;min-height:340px}.casino-promo__copy h2{font-size:26px}.casino-promo__copy p{font-size:16px;margin-bottom:18px}.casino-promo__art{block-size:156px}.casino-game-rail{grid-auto-columns:minmax(142px,44vw)}.casino-game-rail--large{grid-auto-columns:minmax(166px,52vw)}}.casino-game-shell{border-radius:8px;border:1px solid rgba(63,147,216,.92);background:#1b3c58;overflow:hidden;min-height:calc(100vh - var(--topbar-height) - 54px);display:grid;grid-template-rows:auto 1fr auto;box-shadow:0 22px 60px #00000042,inset 0 1px #ffffff0f}.casino-game-shell__bar{min-height:62px;display:flex;align-items:center;justify-content:space-between;padding-inline:18px 10px;background:#234d72;border-bottom:1px solid rgba(134,183,216,.24)}.casino-game-shell__bar strong{color:#dcecf7;font-size:18px;font-weight:900}.casino-game-shell__bar button,.casino-game-actions button,.casino-game-tools button{border:0;color:#a9c8d8;background:transparent;display:grid;place-items:center;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease}.casino-game-shell__bar button{inline-size:46px;block-size:46px;border-radius:8px}.casino-game-shell__bar button:hover,.casino-game-actions button:hover,.casino-game-tools button:hover{color:#fff;background:#618ea847;transform:translateY(-1px)}.casino-game-shell__stage{min-height:0;display:grid;grid-template-columns:minmax(280px,36%) minmax(0,1fr);background:#1b3c58}.casino-game-shell__panel{min-width:0;display:grid;grid-template-rows:auto 1fr auto;gap:16px;padding:16px;border-inline-end:1px solid rgba(132,180,212,.24);background:#1a3854}.casino-game-tabs{border:1px solid rgba(107,163,202,.35);border-radius:8px;background:#173250;padding:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.casino-game-tabs button{min-height:54px;border:0;border-radius:6px;background:#173b5e;color:#d5e8f5;font-size:15px;font-weight:900;cursor:pointer;transition:background .16s ease,color .16s ease}.casino-game-tabs button:hover,.casino-game-tabs button.active{background:#345984;color:#fff}.casino-game-shell__empty{min-height:220px;display:grid;place-items:center;align-content:center;gap:12px;color:#a8c7d8;text-align:center;padding:24px}.casino-game-shell__empty .icon-mark{inline-size:48px;block-size:48px;opacity:.62}.casino-game-shell__empty strong{color:#f2fbff;font-size:20px}.casino-game-shell__empty span{max-width:330px;line-height:1.5}.casino-game-tools{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.casino-game-tools button{min-height:48px;border-radius:6px;border:1px solid rgba(103,158,197,.42);background:#1b426a}.casino-game-tools .icon-mark,.casino-game-actions .icon-mark,.casino-game-shell__bar .icon-mark{inline-size:24px;block-size:24px}.casino-game-shell__viewport{min-width:0;position:relative;display:grid;place-items:center;padding:clamp(18px,4vw,44px);background:linear-gradient(rgba(81,129,172,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(81,129,172,.22) 1px,transparent 1px),radial-gradient(circle at 68% 42%,rgba(53,132,210,.18),transparent 38%),#1c4166;background-size:70px 70px,70px 70px,auto,auto;overflow:hidden}.casino-game-preview-card{inline-size:min(420px,72%);aspect-ratio:1.35;border-radius:20px;display:grid;place-items:center;gap:8px;padding:24px;color:#fff;position:relative;z-index:2;overflow:hidden;box-shadow:0 28px 70px #00000047,inset 0 0 0 2px #ffffff24}.casino-game-preview-card:before{content:"";position:absolute;top:-24%;right:-24%;bottom:-24%;left:-24%;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.32),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.08),transparent 55%)}.casino-game-preview-card .icon-mark,.casino-game-preview-card b,.casino-game-preview-card strong,.casino-game-preview-card span{position:relative;z-index:1}.casino-game-preview-card .icon-mark{inline-size:72px;block-size:72px}.casino-game-preview-card b{font-size:clamp(34px,6vw,74px);line-height:1}.casino-game-preview-card strong{font-size:24px}.casino-game-preview-card span{color:#ffffffb8;font-weight:800}.casino-game-preview-card--purple,.casino-game-preview-card--violet{background:linear-gradient(135deg,#6555ff,#25336c)}.casino-game-preview-card--green{background:linear-gradient(135deg,#0ecb72,#0b684d)}.casino-game-preview-card--blue{background:linear-gradient(135deg,#1689ff,#103a74)}.casino-game-preview-card--orange{background:linear-gradient(135deg,#f0a92b,#a84812)}.casino-game-preview-card--teal,.casino-game-preview-card--cyan{background:linear-gradient(135deg,#1bc5d6,#0c536b)}.casino-game-preview-card--pink{background:linear-gradient(135deg,#e64e8f,#6d2d73)}.casino-game-preview-card--gold{background:linear-gradient(135deg,#f3cf45,#9d5a15)}.casino-game-preview-card--red{background:linear-gradient(135deg,#ef5268,#7c2436)}.casino-game-chart{position:absolute;inset-inline:18%;inset-block-end:12%;block-size:96px;border-inline-end:1px solid rgba(105,162,224,.42);border-block-end:1px solid rgba(105,162,224,.42);opacity:.82}.casino-game-chart i{position:absolute;inset-block-end:0;inline-size:1px;block-size:10px;background:#5d95df}.casino-game-chart i:nth-child(1){inset-inline-start:8%}.casino-game-chart i:nth-child(2){inset-inline-start:28%;block-size:15px}.casino-game-chart i:nth-child(3){inset-inline-start:48%;block-size:20px}.casino-game-chart i:nth-child(4){inset-inline-start:68%;block-size:28px}.casino-game-chart i:nth-child(5){inset-inline-start:88%;block-size:38px}.casino-game-chart strong{position:absolute;inset-inline-start:46%;inset-block-start:18px;color:#d7ee42;font-size:34px;font-weight:950}.casino-game-shell__footer{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 14px;background:#173654;border-top:1px solid rgba(132,180,212,.22)}.casino-money-toggle{display:inline-flex;align-items:center;gap:10px;color:#39df88;font-size:13px;font-weight:850}.casino-money-toggle button{inline-size:48px;block-size:28px;border:1px solid rgba(130,179,213,.32);border-radius:999px;background:#254765;padding:3px;cursor:pointer}.casino-money-toggle button i{display:block;inline-size:20px;block-size:20px;border-radius:50%;background:#9dbbd0;transition:transform .16s ease,background .16s ease}.casino-money-toggle button.on i{transform:translate(18px);background:#ffcf46}.casino-money-toggle em{color:#a8c7d8;font-style:normal}.casino-game-actions{display:inline-flex;align-items:center;gap:8px}.casino-game-actions button{inline-size:40px;block-size:40px;border-radius:8px}@media (max-width: 920px){.casino-game-shell{min-height:calc(100vh - var(--topbar-height) - var(--mobile-footer-height) - 22px)}.casino-game-shell__stage{grid-template-columns:1fr}.casino-game-shell__panel{order:2;border-inline-end:0;border-top:1px solid rgba(132,180,212,.24)}.casino-game-shell__viewport{min-height:360px;order:1}.casino-game-shell__footer{padding-bottom:10px}}@media (max-width: 560px){.casino-game-shell__bar{min-height:54px}.casino-game-tabs button{min-height:46px;font-size:13px}.casino-game-shell__viewport{min-height:310px;padding:18px}.casino-game-preview-card{inline-size:86%}.casino-game-chart{inset-inline:10%}.casino-game-shell__footer{align-items:stretch;flex-direction:column}.casino-game-actions{justify-content:flex-end}}.casino-game-shell__viewport{background:linear-gradient(rgba(83,132,172,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(83,132,172,.14) 1px,transparent 1px),#1b4164;background-size:64px 64px,64px 64px,auto}.casino-game-iframe-placeholder{inline-size:min(680px,86%);min-height:300px;border-radius:10px;border:1px dashed rgba(156,205,230,.34);background:#091d2c38;display:grid;place-items:center;align-content:center;gap:10px;color:#a9c8d8;text-align:center;box-shadow:inset 0 0 0 1px #ffffff06}.casino-game-iframe-placeholder span{color:#d8edf8;font-size:18px;font-weight:900}.casino-game-iframe-placeholder strong{color:#f4fbff;font-size:clamp(24px,3vw,34px);font-weight:950}.casino-game-iframe-placeholder em{max-width:360px;color:#8fb4c8;font-style:normal;line-height:1.5}@media (max-width: 560px){.casino-game-iframe-placeholder{inline-size:100%;min-height:240px}}.casino-game-shell__stage--empty-frame{grid-template-columns:1fr!important}.casino-game-shell__stage--empty-frame .casino-game-shell__viewport{min-height:clamp(420px,62vh,720px);padding:0;place-items:stretch;background:#1b4164}.casino-game-shell__stage--empty-frame .casino-game-iframe-placeholder{inline-size:100%;min-height:100%;border:0;border-radius:0;background:transparent;box-shadow:none}@media (max-width: 920px){.casino-game-shell__stage--empty-frame .casino-game-shell__viewport{min-height:calc(100vh - var(--topbar-height) - var(--mobile-footer-height) - 116px)}}.casino-game-actions button.active{color:#fff;background:linear-gradient(145deg,#2a89fff2,#476c94e0);border-color:#7ec1ffb8;box-shadow:0 0 0 2px #2a89ff2e,inset 0 1px #ffffff1f}.casino-theater-window{position:fixed;inset-inline-start:0;inset-block-start:0;z-index:1200;inline-size:min(360px,calc(100vw - 16px));border:1px solid rgba(89,158,216,.46);border-radius:12px;overflow:hidden;color:#e9f7ff;background:#173858;box-shadow:0 24px 70px #00000073,0 0 0 1px #ffffff0a inset;touch-action:none;-webkit-user-select:none;user-select:none}.casino-theater-window.dragging{cursor:grabbing;box-shadow:0 30px 90px #00000085,0 0 0 2px #2a89ff52}.casino-theater-window__bar{min-height:44px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:9px 10px 9px 12px;cursor:grab;background:linear-gradient(180deg,#244d73,#1b4266);border-bottom:1px solid rgba(132,180,212,.28)}.casino-theater-window.dragging .casino-theater-window__bar{cursor:grabbing}.casino-theater-window__bar span,.casino-theater-window__bar strong{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.casino-theater-window__bar strong{max-inline-size:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#b9d8ea;text-transform:none}.casino-theater-window__bar .icon-mark{inline-size:17px;block-size:17px}.casino-theater-window__bar button{inline-size:30px;block-size:30px;border:0;border-radius:8px;color:#c7e3f3;background:#081a2a5c;display:grid;place-items:center;cursor:pointer}.casino-theater-window__bar button:hover{color:#fff;background:#2a89ff52}.casino-theater-window__frame{block-size:174px;background:linear-gradient(rgba(100,158,203,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(100,158,203,.12) 1px,transparent 1px),#1b4164;background-size:38px 38px,38px 38px,auto}.casino-theater-window footer{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:#122f49;border-top:1px solid rgba(132,180,212,.22);font-size:12px;font-weight:850}.casino-theater-window footer em{color:#8fb4c8;font-style:normal}.casino-theater-enter-active,.casino-theater-leave-active{transition:opacity .16s ease,transform .16s cubic-bezier(.2,.9,.24,1)}.casino-theater-enter-from,.casino-theater-leave-to{opacity:0;transform:translate3d(0,12px,0) scale(.96)!important}@media (max-width: 560px){.casino-theater-window{inline-size:min(320px,calc(100vw - 16px))}.casino-theater-window__frame{block-size:150px}}.casino-game-shell__viewport.is-theater-sent{display:grid;place-items:center;padding:clamp(22px,4vw,54px);background:#182536}.casino-game-theater-return{width:min(420px,92%);min-height:210px;display:grid;place-items:center;align-content:center;gap:12px;text-align:center;color:#bcc9d7}.casino-game-theater-return .icon-mark{width:48px;height:48px;color:#c4d0da;opacity:.92}.casino-game-theater-return strong{color:#d7e4ee;font-size:clamp(17px,2vw,22px);font-weight:900}.casino-game-theater-return span{max-width:320px;color:#aebaca;line-height:1.5;font-weight:650}.casino-game-theater-return button{min-height:46px;min-width:190px;border:0;border-radius:4px;color:#15202c;background:#ffef25;font-size:14px;font-weight:950;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 24px #00000038}.casino-game-theater-return button:hover{filter:brightness(1.05);transform:translateY(-1px)}.casino-theater-window{width:min(440px,calc(100vw - 16px));border-radius:6px;border-color:#5b7190b3;background:#202a3c}.casino-theater-window__bar{min-height:42px;grid-template-columns:18px 1fr auto;background:#2b3549;border-bottom-color:#5569878f}.casino-theater-window__handle{width:4px;height:22px;border-radius:999px;opacity:.72;background:radial-gradient(circle,#7f8ca4 1.8px,transparent 2px) 0 0 / 4px 7px repeat-y}.casino-theater-window__bar strong{max-width:none;color:#f1f6ff;font-size:13px;font-weight:900}.casino-theater-window__bar nav{display:inline-flex;align-items:center;gap:8px}.casino-theater-window__bar nav button{width:26px;height:26px;color:#fff53e;background:transparent;border-radius:6px}.casino-theater-window__bar nav button:hover{color:#fff;background:#ffef2529}.casino-theater-window__frame{height:278px;padding:0;background:#1f2335;overflow:hidden}.casino-theater-window__slot{width:100%;height:100%;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),#1f2335;background-size:34px 34px,34px 34px,auto}.casino-theater-window footer{min-height:42px;justify-content:flex-start;background:#28344a;color:#24df72}.casino-theater-window footer button{width:42px;height:24px;border:1px solid rgba(124,151,182,.42);border-radius:999px;padding:3px;background:#2f4058;cursor:pointer}.casino-theater-window footer button i{display:block;width:16px;height:16px;border-radius:50%;background:#a8b5c6;transition:transform .16s ease,background .16s ease}.casino-theater-window footer button.on i{transform:translate(18px);background:#ffef25}.casino-theater-window footer em{margin-inline-start:auto}@media (max-width: 560px){.casino-theater-window{width:min(330px,calc(100vw - 16px))}.casino-theater-window__frame{height:214px}}.casino-game-compliance{margin-top:22px;border:1px solid rgba(82,144,194,.38);border-radius:4px;overflow:hidden;background:#1e466d;color:#b8d4e6;box-shadow:0 18px 42px #0000002e}.casino-game-compliance__brand{padding:18px 18px 4px;color:#f2f8ff;font-size:clamp(24px,4vw,42px);font-weight:950;letter-spacing:-.02em}.casino-game-compliance p{margin:0;padding:8px 18px;max-width:1180px;font-size:15px;line-height:1.55}.casino-game-compliance__badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;padding:0 14px 16px}.casino-game-compliance__badges article{min-height:72px;display:flex;align-items:center;gap:14px;padding:14px;border-radius:4px;background:#467bad75;color:#d9edf8;font-weight:850}.casino-game-compliance__badges .icon-mark{inline-size:34px;block-size:34px;color:#a9d0e8}.casino-game-page-footer{margin-top:18px;padding:24px 0 34px;border-top:1px solid rgba(121,169,206,.22);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;color:#c4d9e7}.casino-game-page-footer section{display:grid;gap:10px;align-content:start}.casino-game-page-footer h3{margin:0 0 6px;color:#f2f8ff;font-size:18px;font-weight:950}.casino-game-page-footer a{color:#b2c6d4;text-decoration:none;font-size:15px;font-weight:650}.casino-game-page-footer a:hover{color:#fff}@media (max-width: 920px){.casino-game-page-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.casino-game-compliance__badges,.casino-game-page-footer{grid-template-columns:1fr}}.casino-game-card,.casino-tile{overflow:hidden}.casino-multigame-action{position:absolute;inset-inline-end:14px;inset-block-end:46px;z-index:4;width:58px!important;height:58px;min-width:58px;border-radius:14px!important;display:grid!important;place-items:center;color:#f5fbff!important;background:#314b5df0!important;box-shadow:0 18px 34px #00000057,inset 0 1px #ffffff1a;opacity:0;transform:translateY(8px) scale(.92);transition:opacity .16s ease,transform .16s cubic-bezier(.2,.9,.24,1),background .16s ease}.casino-multigame-action .icon-mark{width:30px!important;height:30px!important;color:currentColor!important}.casino-game-card:hover .casino-multigame-action,.casino-game-card:focus-within .casino-multigame-action,.casino-tile:hover .casino-multigame-action,.casino-tile:focus-within .casino-multigame-action{opacity:1;transform:translateY(0) scale(1)}.casino-multigame-action:hover,.casino-multigame-action:focus-visible{background:#37627dfa!important;outline:2px solid rgba(83,169,255,.82);outline-offset:2px}.casino-multigame-action--tile{inset-inline-end:10px;inset-block-end:10px;width:46px!important;height:46px;min-width:46px;border-radius:12px!important}.casino-multigame-action--tile .icon-mark{width:24px!important;height:24px!important}@media (hover: none){.casino-multigame-action{opacity:.92;transform:translateY(0) scale(.94)}}.casino-game-frame-theater{position:absolute;inset-inline-end:22px;inset-block-end:22px;z-index:5;width:52px;height:52px;border:0;border-radius:10px;color:#d9f0ff;background:#314e66eb;box-shadow:0 18px 38px #00000057,inset 0 1px #ffffff14;display:grid;place-items:center;cursor:pointer;opacity:0;transform:translateY(8px) scale(.96);transition:opacity .16s ease,transform .16s cubic-bezier(.2,.9,.24,1),background .16s ease,color .16s ease}.casino-game-frame-theater .icon-mark{width:28px;height:28px}.casino-game-shell__viewport:hover .casino-game-frame-theater,.casino-game-shell__viewport:focus-within .casino-game-frame-theater,.casino-game-frame-theater:focus-visible{opacity:1;transform:translateY(0) scale(1)}.casino-game-frame-theater:hover,.casino-game-frame-theater:focus-visible{color:#fff;background:#3e6784fa;outline:2px solid rgba(83,169,255,.76);outline-offset:2px}.casino-game-actions button[aria-label="Toggle theater multi-game window"]{color:#b9d8ea}.casino-game-actions button[aria-label="Toggle theater multi-game window"]:hover,.casino-game-actions button[aria-label="Toggle theater multi-game window"].active{color:#fff}@media (hover: none){.casino-game-frame-theater{opacity:.94;transform:translateY(0) scale(.96)}}@media (max-width: 560px){.casino-game-frame-theater{width:46px;height:46px;inset-inline-end:14px;inset-block-end:14px}.casino-game-frame-theater .icon-mark{width:24px;height:24px}}.casino-game-shell__stage,.casino-game-shell__stage--empty-frame{grid-template-columns:minmax(0,1fr)!important}.casino-game-shell__panel,.casino-game-tabs,.casino-game-preview-card,.casino-game-tools{display:none!important}.casino-game-shell__viewport{grid-column:1 / -1}.casino-game-card .casino-multigame-action{inset-inline-end:16px!important;inset-block-end:58px!important;width:64px!important;height:64px!important;min-width:64px!important;border-radius:16px!important;color:#ffffffeb!important;background:#304652c2!important;border:0!important;box-shadow:0 14px 34px #00000042,inset 0 1px #ffffff12!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transform:translateY(10px) scale(.94)}.casino-game-card .casino-multigame-action .icon-mark{width:34px!important;height:34px!important;stroke-width:2.2}.casino-game-card:hover .casino-multigame-action,.casino-game-card:focus-within .casino-multigame-action{opacity:1;transform:translateY(0) scale(1)}.casino-game-card .casino-multigame-action:hover,.casino-game-card .casino-multigame-action:focus-visible{color:#fff!important;background:#3a5360eb!important;outline:0!important;transform:translateY(-1px) scale(1.02)}.casino-tile .casino-multigame-action--tile{inset-inline-end:14px!important;inset-block-end:14px!important;width:54px!important;height:54px!important;min-width:54px!important;border-radius:14px!important;background:#304652c7!important;box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff12!important}.casino-tile .casino-multigame-action--tile .icon-mark{width:30px!important;height:30px!important}@media (max-width: 560px){.casino-game-card .casino-multigame-action{width:54px!important;height:54px!important;min-width:54px!important;inset-inline-end:12px!important;inset-block-end:52px!important}.casino-game-card .casino-multigame-action .icon-mark{width:29px!important;height:29px!important}}.casino-theater-window{min-width:320px;min-height:260px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);display:flex;flex-direction:column;border-color:#5c84a494!important;background:#172a3c!important;box-shadow:0 26px 88px #0000007a,0 0 0 1px #7ba8cc1f!important}.casino-theater-window--light{border-color:#7daccfbd!important;background:#25425a!important}.casino-theater-window.resizing{cursor:nwse-resize;-webkit-user-select:none;user-select:none}.casino-theater-window__bar{flex:0 0 auto;background:#25344b!important;border-bottom-color:#6c8bae7a!important}.casino-theater-window--light .casino-theater-window__bar{background:#345a75!important}.casino-theater-window__bar nav button{display:grid;place-items:center;font-weight:950;color:#f7f036!important}.casino-theater-window__bar nav button.active{color:#fff!important;background:#f7f0362e!important}.casino-theater-window__toolbar{flex:0 0 52px;display:grid;grid-template-columns:44px 1fr auto 44px;align-items:center;gap:10px;padding:7px 12px;color:#edf8ff;background:#141f2e;border-bottom:1px solid rgba(82,109,142,.5)}.casino-theater-window--light .casino-theater-window__toolbar{background:#203c54}.casino-theater-window__toolbar button{width:38px;height:38px;border:1px solid rgba(170,194,213,.5);border-radius:8px;color:#eef9ff;background:#ffffff0f;display:grid;place-items:center;font-weight:950;cursor:pointer}.casino-theater-window__toolbar strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950}.casino-theater-window__toolbar em{color:#f7f036;font-style:normal;font-size:16px;font-weight:950}.casino-theater-window__frame{position:relative;flex:1 1 auto;min-height:142px;height:auto!important;background:#1b4164!important}.casino-theater-window--light .casino-theater-window__frame{background:#28536f!important}.casino-theater-window__slot{background:linear-gradient(rgba(125,174,211,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(125,174,211,.12) 1px,transparent 1px),#1b4164!important;background-size:40px 40px,40px 40px,auto!important}.casino-theater-window--light .casino-theater-window__slot{background:linear-gradient(rgba(214,238,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(214,238,255,.14) 1px,transparent 1px),#28536f!important}.casino-theater-window__resize{position:absolute;inset-inline-end:0;inset-block-end:0;width:44px;height:44px;border:0;border-start-start-radius:10px;color:#b8c8d6;background:#253348d1;cursor:nwse-resize;display:grid;place-items:center}.casino-theater-window__resize span,.casino-theater-window__resize:before,.casino-theater-window__resize:after{content:"";position:absolute;width:18px;height:2px;border-radius:999px;background:currentColor;transform:rotate(-45deg)}.casino-theater-window__resize span{inset-inline-end:8px;inset-block-end:10px}.casino-theater-window__resize:before{width:12px;inset-inline-end:8px;inset-block-end:18px}.casino-theater-window__resize:after{width:8px;inset-inline-end:8px;inset-block-end:26px}.casino-theater-window__resize:hover,.casino-theater-window__resize:focus-visible{color:#fff;background:#425b7af2;outline:0}.casino-theater-window footer{flex:0 0 auto}@media (max-width: 560px){.casino-theater-window{min-width:292px;min-height:236px}.casino-theater-window__toolbar{grid-template-columns:38px 1fr auto 38px;min-height:48px}}.dashboard-shell.mode-casino:not(.is-collapsed) .dashboard-shell__top,.dashboard-shell.mode-sports:not(.is-collapsed) .dashboard-shell__top{min-height:88px!important;block-size:88px!important;margin-inline:-20px!important;padding:0 20px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;background:linear-gradient(90deg,#081b2557,#1335443d 52%,#081b2547),#091e2947!important;box-shadow:inset 0 -1px #82bad633,0 8px 20px #00000021!important}.dashboard-shell.mode-casino:not(.is-collapsed) .dashboard-shell__top:after,.dashboard-shell.mode-sports:not(.is-collapsed) .dashboard-shell__top:after{inset-inline:0!important;inset-block-end:0!important;block-size:1px!important;background:#87bed833!important;box-shadow:0 1px #0003!important}.dashboard-shell.mode-casino:not(.is-collapsed) .dashboard-shell__top .menu-button,.dashboard-shell.mode-sports:not(.is-collapsed) .dashboard-shell__top .menu-button{inline-size:38px!important;block-size:38px!important;border-radius:8px!important}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch,.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch{inline-size:206px!important;max-inline-size:206px!important;min-height:40px!important;block-size:40px!important;gap:8px!important;padding:0!important;align-self:center!important}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch button,.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch button{min-height:40px!important;block-size:40px!important;border-radius:8px!important;padding:0 10px!important;font-size:14px!important;font-weight:850!important;gap:7px!important}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch .mini-icon,.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch .mini-icon,.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch .mini-icon .icon-mark,.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch .mini-icon .icon-mark{inline-size:16px!important;block-size:16px!important}@media (max-width: 430px){.dashboard-shell.mode-casino:not(.is-collapsed) .dashboard-shell__top,.dashboard-shell.mode-sports:not(.is-collapsed) .dashboard-shell__top{min-height:76px!important;block-size:76px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;padding:0 14px!important}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch,.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch{inline-size:min(190px,calc(100vw - 84px))!important;max-inline-size:min(190px,calc(100vw - 84px))!important;min-height:38px!important;block-size:38px!important}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch button,.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch button{min-height:38px!important;block-size:38px!important;font-size:13px!important;padding-inline:8px!important}}@media (max-width: 640px){.app-frame:has(.casino-game-shell) .content-pane,.app-frame:has(.casino-game-shell) .casino-home{min-width:0;overflow-x:hidden}.casino-game-shell{inline-size:calc(100vw - 16px);max-inline-size:calc(100vw - 16px);min-height:calc(100svh - var(--topbar-height) - var(--mobile-footer-height) - 12px);margin:6px auto 10px;border-radius:4px;grid-template-rows:48px minmax(0,1fr) 58px;background:#1b4164;box-shadow:0 18px 52px #00000057,inset 0 1px #ffffff0b}.casino-game-shell__bar{min-height:48px!important;padding-inline:14px 8px;background:#21496d}.casino-game-shell__bar strong{font-size:15px;letter-spacing:0}.casino-game-shell__bar button{inline-size:38px;block-size:38px}.casino-game-shell__stage,.casino-game-shell__stage--empty-frame{min-height:0;block-size:100%}.casino-game-shell__stage--empty-frame .casino-game-shell__viewport{min-height:0!important;block-size:100%;display:block;background:linear-gradient(rgba(111,164,205,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(111,164,205,.16) 1px,transparent 1px),#1b4164;background-size:44px 44px,44px 44px,auto}.casino-game-shell__stage--empty-frame .casino-game-iframe-placeholder{min-height:100%;block-size:100%}.casino-game-shell__footer{min-height:58px;flex-direction:row!important;align-items:center!important;justify-content:space-between;gap:10px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#234d72;border-top:1px solid rgba(134,183,216,.24)}.casino-money-toggle{min-width:0;flex:1 1 auto;gap:9px}.casino-money-toggle span{white-space:nowrap;font-size:13px;color:#32f286}.casino-money-toggle button{inline-size:58px;block-size:30px;flex:0 0 auto}.casino-money-toggle button i{inline-size:24px;block-size:24px}.casino-money-toggle em{white-space:nowrap;font-size:13px}.casino-game-actions{flex:0 0 auto;gap:4px}.casino-game-actions button{inline-size:36px;block-size:36px;border-radius:8px}.casino-game-actions .icon-mark{inline-size:22px;block-size:22px}.casino-game-compliance,.casino-game-page-footer{margin-inline:8px}}@media (max-width: 380px){.casino-game-shell{inline-size:calc(100vw - 8px);max-inline-size:calc(100vw - 8px);margin-inline:auto;grid-template-rows:46px minmax(0,1fr) 56px}.casino-game-shell__footer{padding-inline:8px}.casino-money-toggle{gap:6px}.casino-money-toggle span,.casino-money-toggle em{font-size:12px}.casino-money-toggle button{inline-size:52px;block-size:28px}.casino-money-toggle button i{inline-size:22px;block-size:22px}.casino-game-actions button{inline-size:32px;block-size:32px}}.dashboard-shell.mode-casino:not(.is-collapsed),.dashboard-shell.mode-sports:not(.is-collapsed){padding-block-start:0!important}.dashboard-shell.mode-casino:not(.is-collapsed) .dashboard-shell__top,.dashboard-shell.mode-sports:not(.is-collapsed) .dashboard-shell__top{min-height:70px!important;block-size:70px!important;margin-block-start:0!important;margin-inline:-12px!important;padding:0 20px!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;border-bottom:1px solid rgba(137,189,214,.18)!important;box-shadow:inset 0 -1px #ffffff06,0 8px 18px #0000001a!important}.dashboard-shell.mode-casino:not(.is-collapsed) .dashboard-shell__top:after,.dashboard-shell.mode-sports:not(.is-collapsed) .dashboard-shell__top:after{inset-block-end:0!important;block-size:1px!important;opacity:.85!important}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch,.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch{inline-size:194px!important;max-inline-size:194px!important;min-height:38px!important;block-size:38px!important}.dashboard-shell.mode-casino:not(.is-collapsed) .product-switch button,.dashboard-shell.mode-sports:not(.is-collapsed) .product-switch button{min-height:38px!important;block-size:38px!important;font-size:13px!important;border-radius:7px!important}@media (max-width: 430px){.dashboard-shell.mode-casino:not(.is-collapsed) .dashboard-shell__top,.dashboard-shell.mode-sports:not(.is-collapsed) .dashboard-shell__top{min-height:68px!important;block-size:68px!important;margin-inline:-12px!important;padding-inline:14px!important}}.lang-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;letter-spacing:0;transition:background var(--motion),border-color var(--motion),color var(--motion),transform var(--motion),box-shadow var(--motion)}.lang-toggle .icon-mark{inline-size:21px;block-size:21px;flex:0 0 auto}.lang-toggle span{line-height:1}.lang-toggle:hover{transform:translateY(-1px);background:#446c80}@media (max-width: 640px){.topbar__actions .lang-toggle{display:inline-flex!important;min-block-size:50px;min-inline-size:76px;padding-inline:11px 13px;border:2px solid #e9f534;border-radius:999px;background:#1b2635;color:#f4ff42;box-shadow:inset 0 1px #ffffff14,0 8px 18px #0003}.topbar__actions .lang-toggle .icon-mark{inline-size:24px;block-size:24px;color:#d7e2e8;stroke-width:2.3}.topbar__actions .lang-toggle span{color:#f4ff42;font-size:18px;font-weight:950}.topbar__actions .lang-toggle:hover,.topbar__actions .lang-toggle:focus-visible{background:#243148;border-color:#fbff55;color:#fbff55;outline:0}}@media (max-width: 430px){.topbar__actions .lang-toggle{min-block-size:46px;min-inline-size:68px;padding-inline:8px 10px;gap:6px}.topbar__actions .lang-toggle .icon-mark{inline-size:22px;block-size:22px}.topbar__actions .lang-toggle span{font-size:16px}}@media (max-width: 360px){.topbar__actions .lang-toggle{min-inline-size:58px;padding-inline:7px}.topbar__actions .lang-toggle span{font-size:14px}}.language-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:grid;place-items:center;padding:18px;background:#080f189e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.language-dialog{inline-size:min(680px,calc(100vw - 28px));max-block-size:min(78svh,720px);overflow:hidden;border:1px solid rgba(139,188,213,.28);border-radius:8px;background:#213d5d;color:var(--text);box-shadow:0 26px 70px #00000073,inset 0 1px #ffffff12}.language-dialog__head{block-size:74px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding-inline:26px;background:#202a3a;border-bottom:1px solid rgba(129,178,205,.2)}.language-dialog__head strong{color:#eef5f9d1;font-size:clamp(23px,4vw,34px);font-weight:500;letter-spacing:0;text-transform:uppercase}.language-dialog__head button{inline-size:46px;block-size:46px;border:0;border-radius:8px;display:grid;place-items:center;background:transparent;color:#eef5f9c2;cursor:pointer}.language-dialog__head button:hover{background:#ffffff12;color:#fff}.language-dialog__head .icon-mark{inline-size:28px;block-size:28px}.language-dialog__list{max-block-size:calc(min(78svh,720px) - 74px);overflow-y:auto;padding:6px 0;background:#22486c;scrollbar-color:#8ca8bd #c7e7ff;scrollbar-width:thin}.language-option{inline-size:100%;min-block-size:78px;border:0;display:flex;align-items:center;gap:18px;padding:10px 28px;background:transparent;color:#deeef7b8;font-size:clamp(19px,3vw,27px);font-weight:500;letter-spacing:0;text-align:start;cursor:pointer;transition:background var(--motion),color var(--motion),transform var(--motion)}.language-option:hover,.language-option.active{background:#608cb22e;color:#f7fbff}.language-option:active{transform:scale(.995)}.language-option__flag{inline-size:44px;block-size:44px;border-radius:999px;display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;background:linear-gradient(135deg,#e8f3ff,#4d85b2);color:#102536;font-size:16px;font-weight:900;box-shadow:inset 0 1px #ffffff47}.language-modal-enter-active,.language-modal-leave-active{transition:opacity .18s ease}.language-modal-enter-from,.language-modal-leave-to{opacity:0}.language-modal-enter-active .language-dialog,.language-modal-leave-active .language-dialog{transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.language-modal-enter-from .language-dialog,.language-modal-leave-to .language-dialog{opacity:0;transform:translateY(16px) scale(.98)}@media (max-width: 640px){.language-overlay{align-items:center;padding:14px}.language-dialog{inline-size:calc(100vw - 28px);max-block-size:72svh}.language-dialog__head{block-size:64px;padding-inline:20px 14px}.language-dialog__head button{inline-size:42px;block-size:42px}.language-dialog__list{max-block-size:calc(72svh - 64px)}.language-option{min-block-size:68px;padding-inline:22px;gap:14px}.language-option__flag{inline-size:40px;block-size:40px;font-size:14px}}@media (max-width: 380px){.language-dialog__head strong{font-size:22px}.language-option{min-block-size:64px;font-size:19px}}.topbar__actions--account{position:relative;gap:8px}.balance-pill,.wallet-action,.topbar-quick-actions button,.account-avatar{border:1px solid rgba(137,189,214,.22);border-radius:8px;min-block-size:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#202c40;color:#edf7fb;font-weight:900;letter-spacing:0;box-shadow:inset 0 1px #ffffff14,0 10px 18px #00000029;cursor:pointer;transition:background var(--motion),border-color var(--motion),transform var(--motion),color var(--motion),box-shadow var(--motion)}.balance-pill:hover,.topbar-quick-actions button:hover,.account-avatar:hover{background:#2b4058;border-color:#a5d6ec66;transform:translateY(-1px)}.balance-pill{min-inline-size:140px;padding-inline:12px 14px}.balance-pill__coin{inline-size:28px;block-size:28px;border-radius:999px;display:inline-grid;place-items:center;flex:0 0 auto;background:#2fa847;color:#fff;font-size:16px;box-shadow:inset 0 1px #ffffff38}.balance-pill strong{white-space:nowrap;font-size:15px}.balance-pill__chevron{color:#9fbed0;font-size:15px;transform:translateY(-1px)}.wallet-action{min-inline-size:104px;padding-inline:14px;border-color:#ffe62461;background:#f6ce20;color:#142334;box-shadow:0 12px 22px #f6ce2024,inset 0 1px #ffffff38}.wallet-action:hover{background:#ffdf38;border-color:#fff15ecc;transform:translateY(-1px)}.wallet-action .icon-mark,.topbar-quick-actions .icon-mark,.account-dropdown .icon-mark{inline-size:19px;block-size:19px;flex:0 0 auto}.topbar-quick-actions{display:inline-flex;align-items:center;gap:8px}.topbar-quick-actions button,.account-avatar{inline-size:46px;padding:0}.topbar-quick-actions button:first-child{background:#f48a15;color:#fff;border-color:#ffad4980}.account-menu-wrap{position:relative;display:inline-flex}.account-avatar{border-radius:999px;overflow:hidden;background:radial-gradient(circle at 38% 28%,#f7c56c 0 13%,transparent 14%),linear-gradient(135deg,#172638,#2e4664 48%,#8b6032);border-color:#ffbf5f5c}.account-avatar span{inline-size:34px;block-size:34px;border-radius:inherit;display:grid;place-items:center;background:#0d1b2894;color:#ffe08c;font-size:17px;font-weight:950}.account-dropdown{position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:0;z-index:80;inline-size:244px;padding:10px;border:1px solid rgba(133,178,203,.18);border-radius:8px;background:#222b3b;box-shadow:0 28px 60px #0000006b,inset 0 1px #ffffff0d}.account-dropdown:before{content:"";position:absolute;inset-block-start:-7px;inset-inline-end:20px;inline-size:14px;block-size:14px;transform:rotate(45deg);background:#222b3b;border-inline-start:1px solid rgba(133,178,203,.18);border-block-start:1px solid rgba(133,178,203,.18)}.account-dropdown button{inline-size:100%;min-block-size:44px;border:0;border-radius:7px;display:flex;align-items:center;gap:14px;padding-inline:12px;background:transparent;color:#e8f2f8c7;font-size:15px;font-weight:850;text-align:start;cursor:pointer;transition:background var(--motion),color var(--motion),transform var(--motion)}.account-dropdown button:hover{background:#5e849e2e;color:#fff;transform:translate(2px)}.account-menu-enter-active,.account-menu-leave-active{transition:opacity .14s ease,transform .16s cubic-bezier(.2,.8,.2,1)}.account-menu-enter-from,.account-menu-leave-to{opacity:0;transform:translateY(-6px) scale(.98)}@media (max-width: 980px){.topbar__actions--account .topbar-quick-actions{display:none}}@media (max-width: 760px){.topbar__actions--account{gap:6px}.balance-pill{min-inline-size:112px;padding-inline:9px}.wallet-action{min-inline-size:46px;padding-inline:0}.wallet-action span{display:none}.account-dropdown{inline-size:min(240px,calc(100vw - 20px));inset-inline-end:-2px}}@media (max-width: 520px){.topbar__actions--account .balance-pill{min-inline-size:46px;padding-inline:0}.topbar__actions--account .balance-pill strong,.topbar__actions--account .balance-pill__chevron{display:none}.topbar__actions--account .lang-toggle{min-inline-size:52px}}.currency-menu-wrap{position:relative;display:inline-flex}.balance-pill[aria-expanded=true]{border-color:#f7f05bbf;background:#202839;box-shadow:0 16px 32px #00000047,inset 0 0 0 1px #f7f05b1f}.balance-pill__coin[data-tone=green]{background:#1c9d31}.balance-pill__coin[data-tone=red]{background:#ef3434;font-size:10px}.balance-pill__coin[data-tone=teal]{background:#55bfa9}.balance-pill__coin[data-tone=violet]{background:#586cd9;font-size:10px}.balance-pill__coin[data-tone=orange]{background:#f0a21a;font-size:10px;color:#172234}.balance-pill__chevron{transition:transform var(--motion)}.balance-pill__chevron.is-open{transform:rotate(180deg) translateY(1px)}.currency-dropdown{position:absolute;inset-block-start:calc(100% + 12px);inset-inline-start:0;z-index:90;inline-size:min(430px,calc(100vw - 22px));max-block-size:min(620px,calc(100vh - 110px));display:flex;flex-direction:column;overflow:hidden;border-radius:0 0 14px 14px;border:1px solid rgba(128,161,197,.2);background:#252f41;box-shadow:0 34px 70px #00000075,inset 0 1px #ffffff0d}.currency-dropdown:before{content:"";position:absolute;inset-block-start:-10px;inset-inline-start:30px;inline-size:20px;block-size:20px;transform:rotate(45deg);background:#252f41;border-inline-start:1px solid rgba(128,161,197,.2);border-block-start:1px solid rgba(128,161,197,.2)}.currency-search{margin:14px 14px 16px;min-block-size:58px;border:2px solid rgba(248,246,88,.95);border-radius:8px;display:flex;align-items:center;gap:13px;padding-inline:16px;background:#161d2a;color:#e6eff6e6}.currency-search .icon-mark{inline-size:25px;block-size:25px;color:#e0e9f0c7;flex:0 0 auto}.currency-search input{min-inline-size:0;inline-size:100%;border:0;outline:0;background:transparent;color:#edf6fb;font:inherit;font-size:22px;font-weight:500}.currency-search input::placeholder{color:#e8eff5c7}.currency-section{overflow:visible}.currency-section h3{margin:0;padding:18px 18px 14px;color:#e8eff5c7;font-size:20px;font-weight:800;letter-spacing:0}.currency-section+.currency-section{border-block-start:1px solid rgba(95,122,153,.28)}.currency-row{inline-size:100%;min-block-size:70px;border:0;border-block-start:1px solid rgba(93,122,153,.2);display:grid;grid-template-columns:58px minmax(80px,1fr) auto;align-items:center;gap:16px;padding:12px 18px;background:#2a3547;color:#f1f6fb;text-align:start;cursor:pointer;transition:background var(--motion),transform var(--motion),color var(--motion)}.currency-row:hover,.currency-row.active{background:#303d52}.currency-row:hover{transform:translate(2px)}.currency-badge{inline-size:42px;block-size:42px;border-radius:999px;display:grid;place-items:center;color:#fff;font-size:15px;font-weight:950;line-height:1;box-shadow:inset 0 1px #ffffff2e}.currency-badge[data-tone=green]{background:#1c9d31;font-size:30px}.currency-badge[data-tone=red]{background:#ef3434}.currency-badge[data-tone=teal]{background:#55bfa9;font-size:26px}.currency-badge[data-tone=violet]{background:linear-gradient(135deg,#8aa8ff,#4554b8)}.currency-badge[data-tone=orange]{background:#f0a21a;color:#132033}.currency-code{font-size:24px;font-weight:850;letter-spacing:0}.currency-values{display:grid;justify-items:end;gap:4px;color:#f5f8fb}.currency-values strong{font-size:20px;font-weight:850}.currency-values small{color:#ebf1f6bd;font-size:18px;font-weight:700}.currency-actions{position:sticky;inset-block-end:0;display:grid;grid-template-columns:1fr 1fr;gap:0;border-block-start:1px solid rgba(95,122,153,.25);background:#303b4f}.currency-actions button{min-block-size:60px;border:0;display:inline-flex;align-items:center;justify-content:center;gap:12px;background:transparent;color:#f0f4f8;font-size:17px;font-weight:900;cursor:pointer;transition:background var(--motion),color var(--motion)}.currency-actions button:hover{background:#81a2c224;color:#fff}.currency-actions .icon-mark{inline-size:24px;block-size:24px}.currency-menu-enter-active,.currency-menu-leave-active{transition:opacity .14s ease,transform .16s cubic-bezier(.2,.8,.2,1)}.currency-menu-enter-from,.currency-menu-leave-to{opacity:0;transform:translateY(-6px) scale(.985)}@media (max-width: 760px){.currency-dropdown{position:fixed;inset-inline:12px;inset-block-start:82px;inline-size:auto;max-block-size:calc(100vh - 100px)}.currency-dropdown:before{display:none}.currency-search input{font-size:19px}.currency-row{grid-template-columns:50px minmax(64px,1fr) auto;min-block-size:66px;padding-inline:14px}.currency-code{font-size:21px}}.deposit-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:24px;background:#060d16b8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.deposit-dialog{width:min(94vw,620px);max-height:min(860px,calc(100vh - 34px));overflow:auto;border:1px solid rgba(142,178,207,.2);border-radius:8px;background:#252f41;color:#f2f7fb;box-shadow:0 28px 90px #00000085}.deposit-dialog__head{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 18px;border-bottom:1px solid rgba(142,178,207,.12);background:#27364c;color:#dce9f4;font-size:1.22rem;font-weight:700}.deposit-dialog__head button,.deposit-tabs button,.deposit-mode-tabs button,.deposit-select,.deposit-address-preview button{border:0;font:inherit;cursor:pointer}.deposit-dialog__head button{display:grid;width:38px;height:38px;place-items:center;border-radius:9px;background:transparent;color:#f1e632;font-size:1.55rem;line-height:1}.deposit-dialog__head button:hover{background:#f1e6321a}.deposit-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px}.deposit-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;border-radius:8px;background:#202a3b;color:#c6d4df;font-weight:800;text-transform:uppercase;transition:background .15s ease,color .15s ease,transform .15s ease}.deposit-tabs button:hover,.deposit-tabs button.active{background:#2e3a50;color:#ff9f24}.deposit-tabs button:active{transform:translateY(1px)}.deposit-tabs svg,.deposit-select svg,.deposit-address-preview svg{width:20px;height:20px}.deposit-mode-tabs{display:flex;justify-content:center;gap:36px;margin:26px 16px 8px;border-bottom:1px solid rgba(142,178,207,.12)}.deposit-mode-tabs button{position:relative;display:inline-flex;align-items:center;min-height:48px;background:transparent;color:#c8d5df;font-weight:800}.deposit-mode-tabs button.active{color:#ff9f24}.deposit-mode-tabs button.active:after{content:"";position:absolute;inset-inline:-18px;bottom:-1px;height:3px;border-radius:999px;background:#ff8f1f}.deposit-panel{padding:18px}.deposit-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.deposit-form-grid label,.deposit-address-preview{display:grid;gap:7px;color:#c7d4df;font-weight:650}.deposit-select,.deposit-address-preview div{display:flex;align-items:center;gap:10px;min-height:54px;width:100%;border:1px solid rgba(142,178,207,.22);border-radius:7px;background:#151d2a;color:#edf5fb;padding:0 13px;text-align:start}.deposit-select svg{margin-inline-start:auto;opacity:.62}.deposit-coin{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#fff;font-weight:900}.deposit-coin--teal{background:#56bfa7}.deposit-preview-area{display:grid;justify-items:center;gap:16px;padding:88px 0 52px}.deposit-preview-area p{max-width:380px;margin:0;color:#a9bdcc;text-align:center;line-height:1.55}.deposit-qr{display:grid;grid-template-columns:repeat(4,1fr);width:156px;height:156px;gap:7px;padding:12px;border:12px solid #eaf2f8;border-radius:8px;background:#111927;opacity:.72}.deposit-qr span{background:#eaf2f8}.deposit-qr span:nth-child(2),.deposit-qr span:nth-child(3){background:#111927;box-shadow:inset 0 0 0 9px #eaf2f8}.deposit-address-preview div{justify-content:space-between}.deposit-address-preview code{overflow:hidden;color:#dce8f2;font-family:inherit;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.deposit-address-preview button{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:7px;background:#f1e63224;color:#f1e632;opacity:.72}.deposit-panel--placeholder{min-height:360px;place-items:center;text-align:center;color:#b7c9d8}.deposit-panel--placeholder>svg{width:54px;height:54px;color:#ff9f24}.deposit-panel--placeholder strong{color:#edf6fc;font-size:1.22rem}.deposit-panel--placeholder p{max-width:390px;margin:0;line-height:1.55}.deposit-modal-enter-active,.deposit-modal-leave-active{transition:opacity .18s ease}.deposit-modal-enter-active .deposit-dialog,.deposit-modal-leave-active .deposit-dialog{transition:transform .21s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.deposit-modal-enter-from,.deposit-modal-leave-to{opacity:0}.deposit-modal-enter-from .deposit-dialog,.deposit-modal-leave-to .deposit-dialog{opacity:0;transform:translateY(18px) scale(.985)}@media (max-width: 640px){.deposit-overlay{align-items:end;padding:0}.deposit-dialog{width:100%;max-height:calc(100vh - 18px);border-radius:16px 16px 0 0}.deposit-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.deposit-form-grid{grid-template-columns:1fr}.deposit-preview-area{padding:48px 0 34px}}.deposit-safety-note{display:flex;align-items:flex-start;gap:12px;margin:16px 0 0;padding:15px 17px;border:1px solid rgba(224,235,47,.44);border-radius:9px;background:#aec21817;color:#e7f137;font-weight:750;line-height:1.45}.deposit-safety-note svg{width:22px;height:22px;flex:0 0 auto}@media (max-width: 640px){.deposit-overlay{display:flex;align-items:flex-end;justify-content:center;padding:0;background:#070c14ad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.deposit-dialog{position:relative;inline-size:calc(100vw - 18px);max-block-size:91svh;margin-block-start:auto;border:0;border-radius:20px 20px 0 0;background:#273247;box-shadow:0 -18px 70px #00000080}.deposit-dialog:before{content:"";position:sticky;top:12px;z-index:3;display:block;inline-size:96px;block-size:7px;margin:12px auto 0;border-radius:999px;background:#8497b761}.deposit-dialog__head{min-block-size:52px;padding-inline:18px;background:#29364b;border-bottom-color:#8eb2cf14}.deposit-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 16px 12px}.deposit-tabs button{min-block-size:70px;border-radius:8px;background:#202938;font-size:clamp(.92rem,3.9vw,1.08rem)}.deposit-tabs button.active{background:#313c51}.deposit-mode-tabs{gap:34px;margin-block:28px 0}.deposit-mode-tabs button{min-block-size:55px;font-size:clamp(1.08rem,5vw,1.35rem)}.deposit-panel{padding:0 16px 26px;background:#273247}.deposit-form-grid{grid-template-columns:1fr;gap:12px;padding-block-start:18px}.deposit-form-grid label,.deposit-address-preview{font-size:clamp(.95rem,4.1vw,1.12rem)}.deposit-select,.deposit-address-preview div{min-block-size:58px;border-radius:8px;background:#151c29;font-size:clamp(1rem,4.6vw,1.22rem)}.deposit-preview-area{min-block-size:42svh;padding:72px 0 44px;background:#273247}.deposit-preview-area p{padding-inline:10px;font-size:.92rem}.deposit-qr{inline-size:min(58vw,220px);block-size:min(58vw,220px);border-width:10px}.deposit-address-preview{margin-block-start:10px}.deposit-address-preview div{align-items:center;min-block-size:66px;padding-inline:14px 11px}.deposit-address-preview code{max-inline-size:calc(100vw - 116px);font-size:clamp(.88rem,4vw,1.05rem)}.deposit-safety-note{margin-block-start:14px;padding:14px;font-size:clamp(.86rem,3.7vw,.98rem)}.deposit-modal-enter-active .deposit-dialog,.deposit-modal-leave-active .deposit-dialog{transition-duration:.24s}.deposit-modal-enter-from .deposit-dialog,.deposit-modal-leave-to .deposit-dialog{transform:translateY(100%)}}@media (max-width: 640px){.topbar:has(.topbar__actions--account){min-block-size:82px;block-size:82px;padding:10px 12px;gap:10px;background:#1b2533;border-bottom:2px solid rgba(118,139,170,.28)}.topbar:has(.topbar__actions--account) .topbar__brand{flex:0 0 auto;min-inline-size:0}.topbar:has(.topbar__actions--account) .topbar__brand strong{max-inline-size:92px;overflow:hidden;font-size:clamp(24px,8vw,34px);line-height:1;text-overflow:ellipsis;white-space:nowrap}.topbar__actions--account{flex:1 1 auto;display:grid;grid-template-columns:minmax(118px,1fr) 56px 52px 54px;align-items:center;justify-content:end;gap:10px;min-inline-size:0}.topbar__actions--account .lang-toggle{display:none!important}.topbar__actions--account .currency-menu-wrap,.topbar__actions--account .account-menu-wrap{min-inline-size:0}.topbar__actions--account .balance-pill{inline-size:100%;min-inline-size:0;min-block-size:54px;padding-inline:11px 10px;border:2px solid rgba(115,135,169,.55);border-radius:9px;background:#1a2230;box-shadow:inset 0 0 0 1px #ffffff06}.topbar__actions--account .balance-pill__coin{inline-size:31px;block-size:31px;flex:0 0 auto;font-size:.86rem}.topbar__actions--account .balance-pill strong,.topbar__actions--account .balance-pill__chevron{display:inline-flex!important}.topbar__actions--account .balance-pill strong{min-inline-size:0;color:#f8fbff;font-size:clamp(.98rem,4.8vw,1.18rem);font-weight:900}.topbar__actions--account .balance-pill__chevron{margin-inline-start:auto;color:#cbd6e3;font-size:1.1rem}.topbar__actions--account .wallet-action{inline-size:56px;min-inline-size:56px;min-block-size:56px;padding:0;border:0;border-radius:10px;background:linear-gradient(135deg,#f59b16,#ffee1c);color:#142033;box-shadow:0 10px 22px #0000003d}.topbar__actions--account .wallet-action span{display:none!important}.topbar__actions--account .wallet-action .icon-mark{inline-size:26px;block-size:26px}.topbar__actions--account .topbar-quick-actions{display:contents}.topbar__actions--account .topbar-quick-actions button{display:none}.topbar__actions--account .topbar-quick-actions button:nth-child(3){display:inline-grid;inline-size:52px;block-size:52px;min-block-size:52px;place-items:center;border-radius:10px;background:#263348;border-color:#89bdd633;color:#dce7f1}.topbar__actions--account .topbar-quick-actions button:nth-child(3) .icon-mark{inline-size:26px;block-size:26px}.topbar__actions--account .account-avatar{inline-size:54px;block-size:54px;min-block-size:54px;border:3px solid rgba(71,88,121,.72);box-shadow:0 8px 18px #00000042}.topbar__actions--account .account-avatar span{inline-size:44px;block-size:44px}.topbar__actions--account .currency-dropdown{position:fixed;inset-inline:10px;top:82px;inline-size:auto;max-block-size:calc(100svh - 106px)}}@media (max-width: 420px){.topbar:has(.topbar__actions--account){padding-inline:9px;gap:8px}.topbar:has(.topbar__actions--account) .topbar__brand strong{max-inline-size:74px;font-size:24px}.topbar__actions--account{grid-template-columns:minmax(106px,1fr) 50px 46px 48px;gap:7px}.topbar__actions--account .balance-pill{min-block-size:50px;padding-inline:8px 7px}.topbar__actions--account .balance-pill__coin{inline-size:27px;block-size:27px}.topbar__actions--account .wallet-action{inline-size:50px;min-inline-size:50px;min-block-size:50px}.topbar__actions--account .topbar-quick-actions button:nth-child(3){inline-size:46px;block-size:46px;min-block-size:46px}.topbar__actions--account .account-avatar{inline-size:48px;block-size:48px;min-block-size:48px}.topbar__actions--account .account-avatar span{inline-size:38px;block-size:38px}}.auth-mobile-handle,.auth-mobile-title{display:none}@media (max-width: 760px){.auth-overlay{align-items:end;padding:0;background:#060c14b8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.auth-dialog{position:relative;inline-size:100%;max-block-size:min(86svh,680px);display:flex;flex-direction:column;overflow:hidden;border-radius:18px 18px 0 0;border:1px solid rgba(93,140,177,.56);border-block-end:0;background:#244b73;box-shadow:0 -18px 44px #0000006b,inset 0 1px #ffffff0a}.auth-mobile-handle{display:block;position:sticky;inset-block-start:0;z-index:5;block-size:28px;flex:0 0 28px;background:#2b557d}.auth-mobile-handle:after{content:"";position:absolute;inset-block-start:11px;inset-inline-start:50%;inline-size:92px;block-size:6px;border-radius:999px;background:#607ca48c;transform:translate(-50%)}.auth-visual{display:none}.auth-panel{min-block-size:0;max-block-size:calc(86svh - 28px);overflow-y:auto;overscroll-behavior:contain;background:#244b73;scrollbar-width:thin;scrollbar-color:rgba(178,214,238,.62) rgba(22,52,83,.7)}.auth-panel__head{position:sticky;inset-block-start:0;z-index:4;min-block-size:70px;grid-template-columns:1fr auto auto;gap:12px;padding:0 20px;background:#244b73;border-bottom:1px solid rgba(173,210,236,.13)}.auth-mobile-title{display:block;color:#d7e9f5;font-size:clamp(1.25rem,7vw,1.72rem);font-weight:650;line-height:1}.auth-panel__head>button:not(.auth-close){display:none}.auth-panel__head a{justify-self:end;color:#d6e8f3;font-size:.78rem;font-weight:850;white-space:nowrap}.auth-close{inline-size:38px;block-size:38px;color:#d8ebf5}.auth-form{gap:14px;padding:22px 20px 12px}.auth-form label span:not(.auth-consent span){display:none}.auth-form input{min-block-size:58px;border:2px solid rgba(83,128,169,.6);border-radius:6px;padding-inline:15px 48px;background:#173b61;color:#f4fbff;font-size:clamp(1.06rem,6vw,1.34rem);font-weight:500}.auth-form input::placeholder{color:#cee0eec2}.auth-form label .icon-mark{inset-block-end:18px;inline-size:22px;block-size:22px}.auth-referral{gap:12px}.auth-referral>button{min-block-size:42px;padding-inline:4px;color:#c9ddeb;font-size:clamp(1rem,5.2vw,1.16rem);font-weight:600}.auth-referral>button b{color:#c5dced}.auth-consent{grid-template-columns:34px minmax(0,1fr);gap:14px!important;margin-block:14px 8px;padding-inline:0 4px}.auth-consent input{inline-size:28px!important;block-size:28px!important;min-block-size:28px!important;margin-block-start:3px;border-width:3px!important;background:#234b72eb!important}.auth-consent span{color:#d4e5f0!important;font-size:clamp(.9rem,4.5vw,1.05rem)!important;line-height:1.45!important}.auth-submit{min-block-size:62px;margin-block-start:8px;border-radius:999px;background:linear-gradient(135deg,#e6f646,#d4e936);color:#123354;font-size:clamp(1rem,4.8vw,1.18rem);box-shadow:0 12px 26px #0000003d,inset 0 -3px #43570024}.auth-form__links,.auth-form__links--register{justify-content:center;flex-wrap:wrap;gap:13px;margin-block:18px 2px;color:#d2e3ee}.auth-form__links--register>span{font-size:1rem}.auth-form__links button:first-child,.auth-form__links--register button:first-of-type{min-block-size:48px;padding-inline:28px;border-color:#e2f138f2;color:#e6f646;font-size:.98rem}.auth-social{gap:16px;padding:20px 20px 24px}.auth-social>span{color:#d8e8f2;font-size:clamp(1rem,4.7vw,1.18rem)}.auth-social div{gap:14px}.auth-social button{min-block-size:58px;border-radius:5px;background:#2b5684;font-size:1.55rem}.auth-safe-note{padding:0 20px 24px;color:#a8c7da}.auth-modal-enter-active .auth-dialog,.auth-modal-leave-active .auth-dialog{transition:transform .26s cubic-bezier(.2,.86,.22,1),opacity .2s ease}.auth-modal-enter-from .auth-dialog,.auth-modal-leave-to .auth-dialog{opacity:1;transform:translate3d(0,100%,0)}}@media (max-width: 380px){.auth-dialog{max-block-size:88svh}.auth-panel{max-block-size:calc(88svh - 28px)}.auth-panel__head,.auth-form,.auth-social{padding-inline:16px}.auth-social div{gap:10px}}.auth-forgot-mobile{display:none}@media (max-width: 760px){.auth-dialog.auth-dialog--login{max-block-size:min(68svh,500px);border-radius:8px 8px 0 0}.auth-dialog.auth-dialog--login .auth-panel{max-block-size:calc(min(68svh,500px) - 28px);background:#214b76}.auth-dialog.auth-dialog--login .auth-panel__head{min-block-size:66px;padding-block:10px 12px;background:#214f7d}.auth-dialog.auth-dialog--login .auth-mobile-title{font-size:clamp(1.35rem,7vw,1.72rem);font-weight:600;letter-spacing:0}.auth-dialog.auth-dialog--login .auth-form{gap:14px;padding:22px 20px 10px}.auth-dialog.auth-dialog--login .auth-form input{min-block-size:62px;border-radius:6px;background:#173b61}.auth-forgot-mobile{display:block;justify-self:end;margin-block:0 4px;border:0;background:transparent;color:#c9ddea;font:inherit;font-size:clamp(.92rem,4.4vw,1.05rem);font-weight:600;cursor:pointer}.auth-forgot-mobile:hover,.auth-forgot-mobile:focus-visible{color:#f1fbff}.auth-dialog.auth-dialog--login .auth-submit{min-block-size:62px;margin-block-start:2px}.auth-dialog.auth-dialog--login .auth-form__links{display:grid;grid-template-columns:minmax(0,auto) minmax(0,auto);justify-content:center;align-items:center;column-gap:14px;row-gap:10px;margin-block:20px 0}.auth-dialog.auth-dialog--login .auth-form__links>span{color:#d0e0eb;font-size:clamp(.92rem,4.5vw,1.04rem);font-weight:600}.auth-dialog.auth-dialog--login .auth-form__links button:first-of-type{min-block-size:52px;padding-inline:28px;border:2px solid rgba(226,241,56,.95);border-radius:999px;color:#e6f646;background:transparent;text-transform:uppercase;font-size:clamp(.92rem,4.3vw,1.05rem);font-weight:900}.auth-dialog.auth-dialog--login .auth-social{padding-block:22px 24px}.auth-dialog.auth-dialog--login .auth-social>span{font-size:clamp(1rem,4.8vw,1.14rem)}}@media (max-width: 380px){.auth-dialog.auth-dialog--login{max-block-size:min(72svh,500px)}.auth-dialog.auth-dialog--login .auth-panel{max-block-size:calc(min(72svh,500px) - 28px)}.auth-dialog.auth-dialog--login .auth-form__links{column-gap:10px}.auth-dialog.auth-dialog--login .auth-form__links button:first-of-type{padding-inline:22px}}.auth-error{margin:0;padding:10px 12px;border:1px solid rgba(255,116,116,.35);border-radius:8px;background:#781e1e3d;color:#ffd2d2;font-size:.9rem;font-weight:700}.auth-submit:disabled{cursor:progress;opacity:.72}.home-socials--disabled button,.auth-social--disabled button{cursor:not-allowed;opacity:.58;filter:saturate(.55)}.home-socials--disabled button:hover,.auth-social--disabled button:hover{transform:none;box-shadow:none}.home-socials-note,.auth-social__note{display:block;color:#9fbbc9;font-size:12px;line-height:1.4}.auth-social__note{margin-top:8px;text-align:center}html body .home-landing{inline-size:min(1224px,calc(100% - 28px))!important;padding-block-start:14px!important;gap:18px!important}html body .home-hero{grid-template-columns:minmax(310px,390px) minmax(560px,1fr)!important;align-items:start!important;gap:clamp(24px,3.4vw,48px)!important;min-block-size:226px!important}html body .home-hero__copy{gap:14px!important;padding-block-start:2px!important}html body .home-hero__copy h1{max-inline-size:390px!important;font-size:clamp(30px,3.2vw,40px)!important;line-height:1.12!important}html body .home-cta-row{display:flex!important;align-items:flex-end!important;gap:14px!important;flex-wrap:wrap!important}html body .home-cta-row>.primary-button{flex:0 0 auto!important;min-inline-size:128px!important;block-size:46px!important;min-height:46px!important;margin-block-start:16px!important;transform:translateY(3px)!important}html body .home-social-stack{display:grid!important;gap:7px!important;align-content:center!important}html body .home-social-stack>span{color:#b8d7e6d1!important;font-size:13px!important;font-weight:650!important;line-height:1!important}html body .home-socials{grid-template-columns:repeat(3,46px)!important;gap:7px!important}html body .home-socials button{inline-size:46px!important;block-size:38px!important;min-block-size:38px!important;border-radius:8px!important}html body .home-social-icon{inline-size:24px!important;block-size:24px!important;font-size:18px!important}html body .home-social-icon--google{font-size:15px!important}html body .home-social-icon--facebook{font-size:23px!important}html body .home-social-icon--kick{font-size:16px!important}html body .home-socials-note{display:none!important}html body .home-product-grid{inline-size:min(100%,606px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;justify-self:end!important;margin-block-start:18px!important}html body .home-product-card{min-block-size:186px!important;grid-template-rows:136px 50px!important;align-items:stretch!important;isolation:isolate!important;border-radius:8px!important}html body .home-product-card__visual{position:relative!important;z-index:0!important;min-block-size:136px!important;block-size:136px!important;aspect-ratio:1.25 / 1!important;border-radius:8px 8px 0 0!important;overflow:hidden!important;display:block!important;background:#102a36!important}html body .home-product-card__visual img{position:absolute!important;top:-3px!important;right:-3px!important;bottom:-3px!important;left:-3px!important;inline-size:calc(100% + 6px)!important;block-size:calc(100% + 6px)!important;object-fit:cover!important;object-position:center center!important;transform:scale(1.08)!important;transform-origin:center!important;max-inline-size:none!important;max-block-size:none!important}html body .home-product-card__meta{position:relative!important;z-index:2!important;min-block-size:50px!important;block-size:50px!important;padding-inline:12px!important;overflow:hidden!important;border-radius:0 0 8px 8px!important;background:#11303e!important}html body .home-product-card__meta strong{font-size:14px!important}html body .home-product-card__meta em{font-size:12px!important}@media (max-width: 1100px){html body .home-hero{grid-template-columns:minmax(280px,360px) minmax(500px,1fr)!important}html body .home-product-grid{inline-size:min(100%,560px)!important;margin-block-start:14px!important}html body .home-product-card{grid-template-rows:126px 48px!important;min-block-size:174px!important}html body .home-product-card__visual{min-block-size:126px!important;block-size:126px!important}html body .home-product-card__meta{block-size:48px!important;min-block-size:48px!important}}@media (max-width: 920px){html body .home-hero{grid-template-columns:1fr!important}html body .home-product-grid{justify-self:stretch!important;inline-size:100%!important;margin-block-start:0!important}}@media (max-width: 640px){html body .home-landing{inline-size:calc(100% - 18px)!important}html body .home-hero__copy h1{font-size:clamp(25px,8vw,34px)!important}html body .home-cta-row{gap:10px!important}html body .home-social-stack{gap:6px!important}html body .home-product-grid{display:flex!important;gap:10px!important}html body .home-product-card{flex:0 0 66vw!important;grid-template-rows:130px 48px!important;min-block-size:178px!important}html body .home-product-card__visual{min-block-size:130px!important;block-size:130px!important}html body .home-product-card__meta{block-size:48px!important;min-block-size:48px!important}}.casino-api-alert{margin:0 0 18px;padding:14px 16px;border:1px solid rgba(134,190,220,.35);border-radius:12px;background:#315b7a6b;color:#c7e5f5;font-weight:800}.casino-api-alert--danger{border-color:#ff717173;background:#60253273;color:#ffd2d2}.casino-game-frame{display:block;width:100%;height:100%;min-height:420px;border:0;background:#173f61}.casino-game-shell{grid-template-rows:auto minmax(0,1fr) auto!important;background:#153746!important;border-color:#489cd28f!important}.casino-game-shell__bar{background:#12303d!important}.casino-game-shell__stage,.casino-game-shell__stage--empty-frame{min-height:0!important;display:grid!important;grid-template-columns:1fr!important;background:#0e222c!important}.casino-game-shell__viewport{min-height:0!important;block-size:100%!important;padding:0!important;place-items:stretch!important;background:#0e222c!important}.casino-game-frame{inline-size:100%!important;block-size:100%!important;min-block-size:0!important;border:0!important;background:#050a12!important}.casino-game-frame:fullscreen{width:100vw!important;height:100vh!important;min-width:100vw!important;min-height:100vh!important;max-width:100vw!important;max-height:100vh!important;border:0!important;background:#050a12!important;object-fit:contain!important}.casino-game-frame:-webkit-full-screen{width:100vw!important;height:100vh!important;min-width:100vw!important;min-height:100vh!important;max-width:100vw!important;max-height:100vh!important;border:0!important;background:#050a12!important;object-fit:contain!important}.casino-game-shell__footer{min-height:58px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;background:#12303d!important;border-top:1px solid rgba(132,180,212,.22)!important}.casino-game-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.casino-game-actions button{inline-size:38px!important;block-size:38px!important;border-radius:8px!important;border:1px solid rgba(132,180,212,.28)!important;background:#26475bb3!important}.casino-game-actions button.active{color:#fff!important;background:#2388f2!important}.casino-game-shell.is-theater-mode{position:fixed!important;top:12px!important;right:12px!important;bottom:12px!important;left:12px!important;z-index:220!important;min-height:0!important;margin:0!important;border-radius:8px!important;box-shadow:0 30px 90px #0000008f!important}.casino-game-shell.is-floating-mode{position:fixed!important;inset-inline-end:18px!important;inset-block-end:calc(var(--mobile-footer-height, 0px) + 18px)!important;z-index:225!important;inline-size:min(760px,calc(100vw - 36px))!important;block-size:min(560px,calc(100dvh - 36px))!important;min-height:360px!important;margin:0!important;border-radius:8px!important}.casino-game-shell.is-fullscreen-fallback{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:240!important;min-height:0!important;border-radius:0!important}.casino-game-shell.is-runtime-fullscreen-fallback{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:245!important;width:100vw!important;height:100dvh!important;min-height:0!important;margin:0!important;border:0!important;border-radius:0!important;display:grid!important;grid-template-rows:minmax(0,1fr)!important;background:#050a12!important}.casino-game-shell.is-runtime-fullscreen-fallback .casino-game-shell__bar,.casino-game-shell.is-runtime-fullscreen-fallback .casino-game-shell__footer{display:none!important}.casino-game-shell.is-runtime-fullscreen-fallback .casino-game-shell__stage,.casino-game-shell.is-runtime-fullscreen-fallback .casino-game-shell__viewport,.casino-game-shell.is-runtime-fullscreen-fallback .casino-game-frame{width:100vw!important;height:100dvh!important;min-height:0!important}.casino-game-shell.is-theater-mode+.casino-game-compliance,.casino-game-shell.is-floating-mode+.casino-game-compliance{margin-top:0!important}@media (max-width: 700px){.casino-game-shell{min-height:calc(100dvh - var(--topbar-height) - var(--mobile-footer-height) - 10px)!important;border-inline:0!important;border-radius:0!important}.casino-game-shell__footer{min-height:56px!important;padding:7px 8px calc(7px + env(safe-area-inset-bottom))!important}.casino-money-toggle{gap:6px!important;font-size:11px!important}.casino-money-toggle em{display:none!important}.casino-game-actions{gap:4px!important}.casino-game-actions button{inline-size:32px!important;block-size:32px!important}.casino-game-shell.is-theater-mode{top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:0!important}.casino-game-shell.is-floating-mode{inset-inline:8px!important;inset-block-end:calc(var(--mobile-footer-height, 60px) + 8px)!important;inline-size:auto!important;block-size:min(64dvh,560px)!important}}.casino-admin-console{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:32px 0 96px;color:#eef8ff}.casino-admin-console__hero{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;border:1px solid rgba(133,190,224,.26);border-radius:14px;background:linear-gradient(135deg,#1e4e70e0,#0f2d3feb);box-shadow:0 18px 44px #0000003d}.casino-admin-console__hero span{text-transform:uppercase;letter-spacing:.08em;color:#9fc7dc;font-weight:900;font-size:12px}.casino-admin-console__hero h1{margin:8px 0;font-size:clamp(30px,4vw,54px);line-height:1}.casino-admin-console__hero p{max-width:760px;color:#b8d4e5;margin:0}.casino-admin-console__hero button,.casino-admin-table button{border:0;border-radius:10px;background:#247fe6;color:#fff;font-weight:900;padding:12px 16px;cursor:pointer}.casino-admin-console__hero button:hover,.casino-admin-table button:hover{filter:brightness(1.08)}.casino-admin-console__empty{margin-top:20px;padding:24px;border-radius:12px;background:#1a4360d1;border:1px solid rgba(135,190,220,.28);color:#c9e2ef;font-weight:800}.casino-admin-console__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:18px 0}.casino-admin-card{padding:16px;border-radius:12px;border:1px solid rgba(135,190,220,.24);background:#15394f}.casino-admin-card span{display:block;color:#99c3d8;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.casino-admin-card strong{display:block;margin-top:8px;font-size:22px;color:#fff}.casino-admin-section{margin-top:18px;padding:16px;border:1px solid rgba(135,190,220,.24);border-radius:14px;background:#133750d6}.casino-admin-section header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.casino-admin-section h2{margin:0;font-size:18px}.casino-admin-section header span{color:#9fc7dc;font-weight:900}.casino-admin-table{overflow-x:auto}.casino-admin-table__row{display:grid;grid-template-columns:minmax(190px,1.4fr) minmax(120px,.8fr) minmax(120px,.8fr) minmax(150px,1fr) minmax(100px,.7fr) minmax(110px,.6fr);gap:12px;align-items:center;min-width:820px;padding:12px;border-bottom:1px solid rgba(135,190,220,.15)}.casino-admin-table__row--head{color:#9fc7dc;font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:900}.casino-admin-table__row strong{color:#fff;display:block}.casino-admin-table__row small{color:#94bdcf}.casino-admin-badge{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;margin:2px 4px 2px 0;font-size:12px;font-weight:900;color:#84f0b8;background:#14a76240;font-style:normal}.casino-admin-badge--locked{background:#78848f3d;color:#a9becc}.casino-admin-console__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.casino-admin-section ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.casino-admin-section li{display:flex;justify-content:space-between;gap:12px;padding:10px;border-radius:10px;background:#09202f6b;color:#b9d6e8}@media (max-width: 760px){.casino-admin-console{width:calc(100% - 24px);padding:18px 0 96px}.casino-admin-console__hero{flex-direction:column}}.app-frame.is-admin-area{display:block;min-height:100vh;background:#0f2c3b}.app-frame.is-admin-area .preview-stage{min-height:100vh;padding:0;background:radial-gradient(circle at 72% 8%,rgba(46,118,151,.18),transparent 34%),linear-gradient(180deg,#153645,#0f2c3b 48%,#0b2431)}.preview-stage--admin{width:100%;min-width:0}.admin-topbar{position:sticky;top:0;z-index:42;min-height:var(--topbar-height);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px clamp(18px,4vw,48px);border-bottom:1px solid rgba(144,197,221,.18);background:#123040f5;box-shadow:0 18px 50px #04121938;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-topbar__brand,.admin-topbar__actions,.admin-topbar__nav{display:flex;align-items:center;gap:10px}.admin-topbar__brand span{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#2584e6,#0fbf82);color:#fff;font-weight:950}.admin-topbar__brand strong,.admin-topbar__role{display:block;color:#eef8ff;font-weight:950}.admin-topbar__brand small{display:block;color:#9fc6d8;font-weight:800}.admin-topbar__nav a,.admin-topbar__actions button{border:1px solid rgba(154,205,228,.24);border-radius:10px;background:#295670ad;color:#d7edf8;padding:10px 14px;text-decoration:none;font-weight:900}.admin-topbar__nav a.active,.admin-topbar__nav a:hover,.admin-topbar__actions button:hover{background:#247fe6;color:#fff}.admin-layout{width:min(1280px,calc(100% - 32px));margin:24px auto 80px;display:grid;grid-template-columns:276px minmax(0,1fr);gap:18px;color:#eef8ff}.admin-layout__sidebar{position:sticky;top:calc(var(--topbar-height) + 22px);align-self:start;border:1px solid rgba(135,190,220,.22);border-radius:16px;background:linear-gradient(180deg,#1b4863f0,#0e2a39f0);box-shadow:0 24px 60px #04121947;overflow:hidden}.admin-layout__brand{display:flex;align-items:center;gap:12px;padding:18px;border-bottom:1px solid rgba(135,190,220,.14)}.admin-layout__brand span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#247fe6;font-weight:950}.admin-layout__brand strong,.admin-layout__sidebar nav span{color:#fff;font-weight:950}.admin-layout__brand small,.admin-layout__status small{color:#9fc6d8;font-weight:800}.admin-layout__sidebar nav{display:grid;gap:6px;padding:14px}.admin-layout__sidebar nav button{display:flex;align-items:center;gap:12px;border:0;border-radius:12px;background:transparent;color:#bde0ef;padding:12px;font:inherit;cursor:pointer}.admin-layout__sidebar nav button.active,.admin-layout__sidebar nav button:hover{background:#457c9a9e}.admin-layout__status{margin:14px;padding:14px;border-radius:12px;background:#071b278a;border:1px solid rgba(135,190,220,.18)}.admin-layout__status span,.admin-layout__status strong{display:block}.admin-layout__status span{color:#91bdd2;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:950}.admin-layout__status strong{margin:4px 0;color:#80f0b6}.admin-layout__workspace,.admin-layout .casino-admin-console{min-width:0}.admin-layout .casino-admin-console{width:100%;margin:0;padding:0}.admin-layout .casino-admin-console__empty{display:grid;gap:10px;align-content:start}.admin-layout .casino-admin-console__empty strong{color:#fff;font-size:22px}.admin-layout .casino-admin-console__empty button{justify-self:start;border:0;border-radius:10px;background:#247fe6;color:#fff;padding:12px 16px;font-weight:950;cursor:pointer}@media (max-width: 900px){.admin-topbar{position:relative;flex-wrap:wrap;align-items:flex-start}.admin-topbar__nav{order:3;width:100%;overflow-x:auto}.admin-layout{grid-template-columns:1fr;width:calc(100% - 24px);margin-top:14px}.admin-layout__sidebar{position:static}}.app-frame.is-admin-area .preview-stage--admin{background:linear-gradient(90deg,rgba(9,31,43,.58),transparent 38%),linear-gradient(180deg,#123846,#0f2d3a)}.admin-layout{width:100%;min-height:calc(100vh - var(--topbar-height));margin:0;display:grid;grid-template-columns:316px minmax(0,1fr);gap:0;color:#eef8ff;transition:grid-template-columns .24s cubic-bezier(.2,.8,.2,1)}.admin-layout.is-collapsed{grid-template-columns:86px minmax(0,1fr)}.admin-layout__sidebar.admin-shell{position:sticky;top:var(--topbar-height);height:calc(100vh - var(--topbar-height));align-self:start;display:grid;grid-template-rows:72px auto minmax(0,1fr) auto;gap:12px;padding:0 14px 14px;border:0;border-radius:0;border-inline-end:1px solid rgba(126,177,202,.22);background:linear-gradient(180deg,#102d3a,#0d2734);box-shadow:12px 0 34px #0003;overflow:hidden}.admin-shell__top{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:72px;border-block-end:1px solid rgba(139,189,212,.13)}.admin-shell__toggle{background:transparent;color:#bfe0ee;box-shadow:none}.admin-shell__toggle:hover{background:#396274bd;color:#fff}.admin-shell__title,.admin-shell__label,.admin-shell__status,.admin-shell__nav em,.admin-shell__switch span{transition:opacity .18s ease,transform .18s ease,inline-size .18s ease}.admin-shell__title strong{display:block;font-size:18px;font-weight:950;color:#f4fbff}.admin-shell__title small{display:block;margin-top:2px;color:#9fc6d8;font-weight:800}.admin-shell__switch{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:5px;border-radius:12px;background:#05141c6b;border:1px solid rgba(131,184,210,.12)}.admin-shell__switch button,.admin-shell__switch a{min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;background:#385c6eb8;color:#edf8ff;text-decoration:none;font:inherit;font-size:14px;font-weight:950;cursor:pointer}.admin-shell__switch button.active{background:linear-gradient(135deg,#12bb72,#19865f 72%,#2d5969 120%);box-shadow:inset 0 -10px #ffffff12,inset 0 0 0 1px #def5ff2e}.admin-shell__switch a:hover,.admin-shell__switch button:hover{background:linear-gradient(135deg,#3d6b80,#274f62)}.admin-shell__nav{min-height:0;overflow:auto;display:grid;align-content:start;gap:6px;margin:0;padding:12px 0 18px;scrollbar-width:none}.admin-shell__nav::-webkit-scrollbar{width:0;height:0}.admin-shell__nav button{min-height:48px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-radius:11px;background:transparent;color:#b8d8e8;padding:7px 10px;font:inherit;font-weight:950;cursor:pointer;text-align:start}.admin-shell__nav button:hover,.admin-shell__nav button.active{background:#457c9a9e;color:#fff}.admin-shell__nav button.active{box-shadow:inset 3px 0 #2c90ff}.admin-shell__nav .icon-mark{width:22px;height:22px;justify-self:center}.admin-shell__nav em{min-width:34px;border-radius:999px;background:#2687f0;color:#fff;padding:4px 8px;font-size:11px;font-style:normal;font-weight:950;text-align:center}.admin-layout__status.admin-shell__status{margin:0;border-radius:12px;background:#071b278a}.admin-layout__workspace{min-width:0;padding:24px clamp(18px,3vw,38px) 70px}.admin-layout.is-collapsed .admin-layout__sidebar.admin-shell{padding-inline:10px}.admin-layout.is-collapsed .admin-shell__top{grid-template-columns:48px;justify-content:center}.admin-layout.is-collapsed .admin-shell__title,.admin-layout.is-collapsed .admin-shell__switch span,.admin-layout.is-collapsed .admin-shell__label,.admin-layout.is-collapsed .admin-shell__nav em,.admin-layout.is-collapsed .admin-shell__status{opacity:0;pointer-events:none;inline-size:0;overflow:hidden;transform:translate(-8px)}.admin-layout.is-collapsed .admin-shell__switch{grid-template-columns:1fr;gap:10px;padding:0;border:0;background:transparent}.admin-layout.is-collapsed .admin-shell__switch button,.admin-layout.is-collapsed .admin-shell__switch a{min-height:48px;border-radius:12px;padding:0}.admin-layout.is-collapsed .admin-shell__nav button{grid-template-columns:48px;justify-content:center;padding:0}.admin-layout.is-collapsed .admin-shell__nav button.active{box-shadow:inset 0 0 0 2px #1f91ff}@media (max-width: 900px){.admin-layout,.admin-layout.is-collapsed{grid-template-columns:1fr}.admin-layout__sidebar.admin-shell{position:relative;top:0;height:auto;grid-template-rows:auto auto auto;border-inline-end:0;border-block-end:1px solid rgba(126,177,202,.22)}.admin-layout.is-collapsed .admin-shell__title,.admin-layout.is-collapsed .admin-shell__switch span,.admin-layout.is-collapsed .admin-shell__label,.admin-layout.is-collapsed .admin-shell__nav em,.admin-layout.is-collapsed .admin-shell__status{opacity:1;pointer-events:auto;inline-size:auto;transform:none}.admin-layout.is-collapsed .admin-shell__switch{grid-template-columns:1fr 1fr}.admin-layout.is-collapsed .admin-shell__nav button,.admin-shell__nav button{grid-template-columns:38px minmax(0,1fr) auto;justify-content:stretch;padding:9px 10px}}.casino-game-rail{grid-auto-columns:minmax(168px,198px);align-items:stretch}.casino-game-rail--large{grid-auto-columns:minmax(184px,214px)}.casino-game-card.has-card-image,.casino-tile.has-card-image{aspect-ratio:512 / 686;min-height:auto!important;padding:0!important;display:block!important;border:1px solid rgba(126,193,226,.18)!important;background:#123644!important;box-shadow:0 14px 34px #0000003d,inset 0 1px #ffffff12!important}.casino-game-card.has-card-image:hover,.casino-tile.has-card-image:hover{transform:translateY(-4px);filter:brightness(1.05) saturate(1.04);box-shadow:0 18px 42px #0000004d,0 0 0 1px #3ca8ff2e!important}.casino-game-card.has-card-image>span:first-child,.casino-tile.has-card-image>span:first-child{position:absolute;inset-block-start:10px;inset-inline-start:10px;z-index:5;max-width:calc(100% - 20px);background:#e2f6fff0!important;color:#12313d!important;box-shadow:0 8px 18px #0000002e}.casino-game-card.has-card-image .casino-game-card__art,.casino-tile.has-card-image .casino-tile__art{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0!important;width:100%;height:100%;border-radius:inherit;background:#102f3b!important}.casino-game-card.has-card-image .casino-game-card__art:before,.casino-tile.has-card-image .casino-tile__art:before{content:none!important}.casino-game-card__art img,.casino-tile__art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.casino-game-card.has-card-image .casino-game-card__art strong,.casino-game-card.has-card-image>strong,.casino-game-card.has-card-image>em,.casino-tile.has-card-image>strong{display:none!important}.casino-game-card.has-card-image .casino-multigame-action{inset-inline-end:12px!important;inset-block-end:12px!important;width:58px!important;height:58px!important;min-width:58px!important;border-radius:14px!important;background:#273740d1!important;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.casino-tile.has-card-image .casino-multigame-action--tile{inset-inline-end:10px!important;inset-block-end:10px!important;width:48px!important;height:48px!important;min-width:48px!important}@media (max-width: 1100px){.casino-game-rail{grid-auto-columns:minmax(156px,184px)}.casino-game-rail--large{grid-auto-columns:minmax(164px,192px)}}@media (max-width: 720px){.casino-game-rail{grid-auto-columns:minmax(136px,42vw)}.casino-game-rail--large{grid-auto-columns:minmax(146px,46vw)}.casino-game-card.has-card-image .casino-multigame-action{width:50px!important;height:50px!important;min-width:50px!important}}:root{--wb-blue: #2f8cff;--wb-cyan: #39c7ff;--wb-blue-soft: rgba(47, 140, 255, .24);--wb-cyan-soft: rgba(57, 199, 255, .18);--wb-panel: #163d50;--wb-panel-2: #1d4d63;--wb-panel-3: #102f3f;--wb-line: rgba(153, 211, 238, .22);--wb-text: #f1fbff;--wb-muted: #a6cadd;--active-2: #39c7ff}.topbar,.admin-topbar{background:linear-gradient(180deg,#173f50,#143746)!important;border-block-end-color:#99d3ee33!important;box-shadow:0 10px 28px #0411192e!important}.topbar__brand strong{letter-spacing:0!important;text-shadow:0 2px 14px rgba(87,177,222,.12)}.ghost-button,.primary-button,.auth-submit,.wallet-action,.admin-topbar__actions button,.casino-admin-console__empty button{border:1px solid rgba(150,211,238,.2)!important;background:linear-gradient(135deg,#315e76,#244d63)!important;color:var(--wb-text)!important;box-shadow:inset 0 1px #ffffff17,0 10px 22px #00000026!important}.primary-button,.auth-submit,.wallet-action,.admin-topbar__actions button:hover,.casino-admin-console__empty button:hover{background:linear-gradient(135deg,var(--wb-blue) 0%,#2476e8 48%,var(--wb-cyan) 135%)!important;color:#fff!important}.ghost-button:hover,.primary-button:hover,.auth-submit:hover,.wallet-action:hover,.balance-pill:hover,.account-avatar:hover,.topbar-quick-actions button:hover,.lang-toggle:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:inset 0 1px #ffffff1f,0 14px 28px #1570be2e!important}.balance-pill,.lang-toggle,.account-avatar,.topbar-quick-actions button{border-color:#96d3ee38!important;background:linear-gradient(180deg,#345b71f5,#214458f5)!important;color:var(--wb-text)!important}.balance-pill[aria-expanded=true],.account-avatar[aria-expanded=true]{border-color:#39c7ffc2!important;box-shadow:0 0 0 3px #39c7ff1f,inset 0 1px #ffffff1f!important}.balance-pill__coin[data-tone=orange],.currency-badge[data-tone=orange]{background:linear-gradient(135deg,#288cff,#37c6ff)!important;color:#fff!important}.currency-dropdown,.account-dropdown,.deposit-dialog{background:linear-gradient(180deg,#243851,#1b2d42)!important;border-color:#94c9e238!important;box-shadow:0 26px 70px #00000061,inset 0 1px #ffffff0f!important}.currency-search,.deposit-select,.deposit-address-preview input,.auth-form input,.auth-referral button,.auth-referral input{border-color:#88c3e13d!important;background:#14263a!important;color:var(--wb-text)!important}.currency-search:focus-within,.deposit-select:hover,.deposit-address-preview:focus-within,.auth-form label:focus-within,.auth-referral.open input:focus{border-color:#39c7ffb8!important;box-shadow:0 0 0 3px #39c7ff1a!important}.currency-row:hover,.currency-row.active,.account-dropdown button:hover{background:#33769f75!important}.currency-actions,.deposit-dialog__head,.deposit-tabs,.deposit-panel,.deposit-preview-area,.deposit-safety-note{border-color:#91cbe72e!important}.currency-actions,.deposit-tabs button.active,.deposit-mode-tabs button.active{color:#8bddff!important}.deposit-tabs button.active,.deposit-mode-tabs button.active{background:#2f8cff29!important;box-shadow:inset 0 -3px 0 var(--wb-blue)!important}.deposit-tabs button:hover,.deposit-mode-tabs button:hover{background:#39c7ff1a!important}.deposit-qr{filter:saturate(.78) brightness(.96);box-shadow:0 0 0 10px #2f8cff14!important}.deposit-safety-note{border-color:#39c7ff57!important;background:#1a557733!important;color:#bfeeff!important}.auth-overlay,.deposit-overlay,.language-overlay{background:#08111b9e!important;-webkit-backdrop-filter:blur(9px) saturate(1.08);backdrop-filter:blur(9px) saturate(1.08)}.auth-dialog{border-color:#8eceee38!important;background:#223750!important;box-shadow:0 30px 90px #0000006b,inset 0 1px #ffffff14!important}.auth-visual{background:radial-gradient(circle at 28% 22%,rgba(57,199,255,.24),transparent 28%),radial-gradient(circle at 75% 72%,rgba(47,140,255,.2),transparent 34%),linear-gradient(160deg,#12344c,#1c4b65 48%,#10283a)!important}.auth-visual:after,.auth-visual__device{border-color:#69c6f038!important;background:linear-gradient(135deg,#2f8cff38,#39c7ff1a)!important}.auth-form__links button:first-child,.auth-form__links--register button:first-of-type,.auth-forgot-mobile,.auth-social__note,.auth-consent a{color:#91e0ff!important}.auth-form__links button:first-child,.auth-form__links--register button:first-of-type{border-color:#39c7ff94!important}.auth-consent input:checked{border-color:var(--wb-cyan)!important;background:linear-gradient(135deg,var(--wb-blue),var(--wb-cyan))!important}.auth-social button{background:#355b75b8!important;border-color:#94cfec29!important}.dashboard-shell:not(.is-collapsed) .dashboard-shell__top,.admin-layout__sidebar.admin-shell .admin-shell__top{min-height:var(--topbar-height)!important;block-size:var(--topbar-height)!important;border-block-end-color:#99d3ee29!important}.dashboard-shell:not(.is-collapsed) .product-switch,.admin-shell__switch{gap:10px!important;background:#07182252!important}.dashboard-shell:not(.is-collapsed) .product-switch button,.admin-shell__switch button,.admin-shell__switch a{min-height:42px!important;block-size:42px!important;border-radius:10px!important}.dashboard-shell:not(.is-collapsed) .product-switch .active[data-mode=sports],.admin-shell__switch button.active{background:linear-gradient(135deg,var(--wb-blue),#317eea 52%,#9b8ca1 130%)!important}.dashboard-shell:not(.is-collapsed) .product-switch .active[data-mode=casino]{background:linear-gradient(135deg,#10c76d,#11885d 72%,#23556a 120%)!important}.casino-home,.sports-home,.content-pane,.preview-stage{background-color:#123a4a!important}.sports-promo,.casino-promo,.casino-admin-card,.casino-admin-section,.admin-topbar,.admin-layout__sidebar.admin-shell,.casino-admin-table__row,.casino-game-shell,.casino-theater-window{border-color:#99d3ee33!important}.sports-promos__track{gap:16px!important}@media (min-width: 1180px){.sports-promos__track .sports-promo{flex:0 0 calc((100% - 32px) / 3)!important;max-width:calc((100% - 32px) / 3)!important}}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) minmax(138px,40%)!important;column-gap:6px!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy{z-index:2!important;min-width:0!important;overflow:hidden!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{max-inline-size:100%!important;overflow-wrap:normal!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{z-index:1!important;overflow:hidden!important;justify-items:center!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art img{inline-size:clamp(120px,11.2vw,154px)!important;max-inline-size:calc(100% - 8px)!important;max-block-size:calc(100% - 18px)!important;transform:translateY(0)!important}@media (min-width: 1180px){.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) 150px!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art img{inline-size:150px!important}}@media (max-width: 1180px) and (min-width: 981px){.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy{padding:20px 6px 16px 20px!important;gap:9px!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:clamp(21px,2.2vw,27px)!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{font-size:14px!important;line-height:1.36!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy button{min-width:126px!important;min-height:40px!important}}@media (max-width: 980px){.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo{block-size:232px!important;min-height:232px!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{block-size:232px!important;min-height:232px!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) minmax(132px,38%)!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art img{inline-size:clamp(128px,24vw,162px)!important}}@media (max-width: 560px){.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo{block-size:214px!important;min-height:214px!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{block-size:214px!important;min-height:214px!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) 116px!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy{padding:14px 4px 14px 14px!important;gap:8px!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:21px!important;line-height:1.04!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{font-size:12px!important;line-height:1.34!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy button{min-width:108px!important;min-height:36px!important;font-size:13px!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art img{inline-size:112px!important;max-block-size:136px!important}}@media (min-width: 760px) and (max-width: 1179px){.sports-promos__track .sports-promo{flex:0 0 calc((100% - 16px)/2)!important;max-width:calc((100% - 16px)/2)!important}}.admin-layout__sidebar.admin-shell{background:linear-gradient(180deg,#153a4a,#123442)!important}.admin-layout__workspace,.casino-admin-console{background:linear-gradient(180deg,#123a4a,#102f3d)!important}.casino-admin-console__hero,.casino-admin-section,.casino-admin-card{background:linear-gradient(180deg,#1f4e63e6,#143a4be6)!important;box-shadow:0 18px 34px #00000029,inset 0 1px #ffffff0f!important}.casino-admin-badge,.admin-shell__nav em{background:#2f8cff3d!important;color:#bfeeff!important;border:1px solid rgba(57,199,255,.24)!important}.casino-admin-badge--locked{background:#77899a2e!important;color:#b7c8d4!important;border-color:#b9cfde29!important}.casino-game-shell{background:#1b4a68!important;border-color:#39c7ff61!important}.casino-game-shell__stage,.casino-game-shell__viewport{background-color:#1b4a68!important}.casino-game-shell__viewport .casino-game-frame-theater{background:#23485edb!important}.casino-theater-window{background:#22334c!important;border-color:#82b3d857!important}.casino-theater-window__toolbar,.casino-theater-window footer{display:none!important}.casino-theater-window__frame,.casino-theater-window__slot{background-color:#1b4a68!important}.casino-theater-window__resize{background:#2c4b5ee6!important}@media (max-width: 760px){.topbar{min-height:74px!important;padding-inline:16px!important}.topbar__brand strong{font-size:clamp(30px,9vw,44px)!important}.topbar__actions--account{gap:8px!important}.topbar__actions--account .balance-pill{min-width:126px!important;padding-inline:10px!important}.wallet-action{min-width:54px!important;inline-size:54px!important;padding-inline:0!important}.auth-overlay,.deposit-overlay{align-items:end!important;justify-items:stretch!important;padding:0!important}.auth-dialog,.deposit-dialog{inline-size:100%!important;max-inline-size:none!important;max-block-size:calc(100dvh - 64px)!important;border-radius:18px 18px 0 0!important;animation:wb-sheet-up .22s cubic-bezier(.2,.8,.2,1) both!important}.auth-dialog{grid-template-columns:1fr!important}.auth-visual{display:none!important}.deposit-tabs{grid-template-columns:1fr 1fr!important}.deposit-form-grid{grid-template-columns:1fr!important}.currency-dropdown{position:fixed!important;inset-inline:10px!important;inset-block-start:82px!important;max-height:min(70dvh,560px)!important;width:auto!important}.app-frame.is-admin-area .admin-topbar{gap:10px!important}.admin-layout__workspace{padding:14px 12px 86px!important}.casino-game-shell{margin-inline:0!important;border-radius:0!important}}@keyframes wb-sheet-up{0%{opacity:.75;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.admin-foundation .admin-shell__nav{gap:.35rem}.admin-foundation .admin-shell__nav button{min-height:3rem}.admin-foundation__workspace{min-height:calc(100vh - 8rem)}.admin-foundation__hero{background:linear-gradient(135deg,#18577af0,#0c2535f5)}.admin-console__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.admin-console__chips em{border:1px solid rgba(137,206,232,.22);border-radius:999px;color:#bde9f7;background:#0516206b;font-size:.78rem;font-style:normal;font-weight:800;padding:.42rem .65rem}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-placeholder-table .casino-admin-table__row{grid-template-columns:1.1fr 2fr 1fr}.admin-ops-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-top:1rem}.admin-ops-grid article{border:1px solid rgba(137,206,232,.16);border-radius:14px;background:#081f2db8;padding:1rem;box-shadow:inset 0 1px #ffffff0a}.admin-ops-grid strong{display:block;color:#ecfbff;font-size:.98rem;margin-bottom:.35rem}.admin-ops-grid span{color:#9ec7d8;font-size:.86rem;line-height:1.5}.admin-topbar__nav button{border:1px solid rgba(154,205,228,.24);border-radius:12px;background:#1d4860bd;color:#dff8ff;cursor:pointer;font-weight:800;padding:.72rem .9rem;transition:background .15s ease,border-color .15s ease,transform .15s ease}.admin-topbar__nav button.active,.admin-topbar__nav button:hover{background:#247fe6;border-color:#78d3ff9e;transform:translateY(-1px)}@media (max-width: 1180px){.admin-metric-grid,.admin-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.admin-layout{grid-template-columns:1fr}.admin-layout__sidebar{position:relative;height:auto;max-height:none}.admin-metric-grid,.admin-ops-grid,.admin-placeholder-table .casino-admin-table__row{grid-template-columns:1fr}}@media (min-width: 981px){.topbar:has(.topbar__actions--account){position:sticky}.topbar__actions--account{position:absolute;inset-inline-start:50%;transform:translate(-50%);margin-inline-start:0}.topbar__actions--account .currency-menu-wrap{order:1}.topbar__actions--account .wallet-action{order:2}.topbar__actions--account .lang-toggle{order:3;display:inline-flex;align-items:center;justify-content:center;min-inline-size:90px}.topbar__actions--account .topbar-quick-actions{order:4}.topbar__actions--account .account-menu-wrap{order:5}.topbar__actions--account .topbar-quick-actions .mobile-search-action{display:none}}@media (max-width: 640px){.topbar__actions--account .topbar-quick-actions .mobile-search-action{display:inline-grid!important;inline-size:52px;block-size:52px;min-block-size:52px;place-items:center;border-radius:10px;background:#263348;border-color:#89bdd633;color:#dce7f1}.topbar__actions--account .topbar-quick-actions .mobile-search-action .icon-mark{inline-size:26px;block-size:26px}}.topbar-wallet-center,.topbar-edge-actions{display:inline-flex;align-items:center;gap:8px}.topbar-edge-actions .lang-toggle{inline-size:46px;min-inline-size:46px;min-block-size:46px;padding:0}.topbar-edge-actions .lang-toggle span{display:none}@media (min-width: 981px){.topbar__actions--account{position:static;flex:1 1 auto;justify-content:flex-end;transform:none;margin-inline-start:0}.topbar-wallet-center{position:absolute;inset-inline-start:50%;transform:translate(-50%)}.topbar-edge-actions{margin-inline-start:auto}.topbar-edge-actions .topbar-quick-actions .mobile-search-action{display:inline-flex}.topbar-edge-actions .account-avatar,.topbar-edge-actions .topbar-quick-actions button,.topbar-edge-actions .lang-toggle{inline-size:46px;min-inline-size:46px;block-size:46px;min-block-size:46px}.topbar-edge-actions .lang-toggle .icon-mark,.topbar-edge-actions .topbar-quick-actions .icon-mark{inline-size:19px;block-size:19px}}@media (max-width: 980px){.topbar__actions--account{flex:1 1 auto;justify-content:flex-end}.topbar-wallet-center{margin-inline-start:auto}.topbar-edge-actions{margin-inline-start:4px}}:root{--admin-bg: #123a4a;--admin-bg-outer: #153847;--admin-surface: #1a4b62;--admin-surface-elevated: #215a72;--admin-border: rgba(156, 216, 239, .22);--admin-text-primary: #f1fbff;--admin-text-secondary: #b7d7e6;--admin-muted: #7fa6b8;--admin-success: #24d68a;--admin-warning: #f5b84b;--admin-danger: #ff6b7c;--admin-info: #52c8ff;--admin-risk-low: #38d596;--admin-risk-medium: #f6c85a;--admin-risk-high: #ff8a4c;--admin-risk-critical: #ff4f68}.admin-topbar--foundation{background:linear-gradient(180deg,#153a4afa,#102f3dfa)!important;border-block-end:1px solid var(--admin-border)!important;box-shadow:0 14px 28px #0000002e!important;padding-inline:1.1rem!important}.admin-command{align-items:center;background:#071d2abd;border:1px solid rgba(151,214,240,.2);border-radius:13px;color:var(--admin-text-secondary);display:flex;flex:1 1 280px;gap:.7rem;max-width:520px;min-height:42px;padding:0 .82rem}.admin-command input{background:transparent;border:0;color:var(--admin-text-primary);flex:1;font:inherit;font-weight:800;min-width:0;outline:0}.admin-command kbd{background:#44718a6b;border:1px solid rgba(164,218,241,.18);border-radius:8px;color:var(--admin-text-secondary);font-size:.72rem;font-weight:900;padding:.22rem .42rem}.admin-env-badge,.admin-time,.admin-icon-action{align-items:center;background:#245c77a3;border:1px solid rgba(153,211,238,.2);border-radius:12px;color:var(--admin-text-primary);display:inline-flex;font-size:.82rem;font-weight:900;min-height:40px;padding:0 .72rem}.admin-env-badge{color:#bff4ff;text-transform:uppercase}.admin-time{color:var(--admin-text-secondary)}.admin-icon-action{inline-size:42px;justify-content:center;padding:0;opacity:.78}.admin-profile-chip{align-items:center;background:#0a2230b8;border:1px solid rgba(153,211,238,.18);border-radius:12px;color:var(--admin-text-primary);display:inline-grid;gap:.05rem;min-height:42px;min-width:132px;padding:.35rem .7rem}.admin-profile-chip b{font-size:.78rem;line-height:1}.admin-profile-chip small{color:var(--admin-text-secondary);display:block;font-size:.72rem;font-weight:800;max-width:158px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.85rem}.admin-breadcrumb button{background:#09212f9e;border:1px solid rgba(150,211,238,.16);border-radius:999px;color:var(--admin-text-secondary);cursor:pointer;font-size:.78rem;font-weight:900;padding:.42rem .66rem}.admin-breadcrumb button:hover{background:#256584b8;color:var(--admin-text-primary)}.admin-foundation__hero{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.admin-hero-actions{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.admin-hero-actions button{background:linear-gradient(135deg,#2a789fdb,#185271db);border:1px solid rgba(155,222,249,.26);border-radius:12px;color:var(--admin-text-primary);cursor:pointer;font-weight:900;min-height:42px;padding:0 .9rem}.admin-hero-actions button:disabled{cursor:not-allowed;opacity:.58}.admin-workbench-grid{display:grid;gap:.9rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.admin-filter-panel,.admin-activity-panel,.admin-drawer-preview,.admin-toast-preview{background:linear-gradient(180deg,#1b4c63eb,#0d2b3aeb);border:1px solid rgba(153,211,238,.18);border-radius:15px;box-shadow:0 16px 32px #00000029,inset 0 1px #ffffff0d;color:var(--admin-text-secondary);min-height:162px;padding:1rem}.admin-filter-panel header,.admin-activity-panel header,.admin-drawer-preview header,.admin-toast-preview header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.85rem}.admin-filter-panel strong,.admin-activity-panel strong,.admin-drawer-preview strong,.admin-toast-preview strong{color:var(--admin-text-primary);font-size:.98rem}.admin-filter-panel header span,.admin-activity-panel header span,.admin-toast-preview header span{background:#52c8ff29;border:1px solid rgba(82,200,255,.24);border-radius:999px;color:#c6f3ff;font-size:.72rem;font-weight:900;padding:.25rem .48rem}.admin-filter-panel div,.admin-toast-preview div{display:flex;flex-wrap:wrap;gap:.45rem}.admin-filter-panel button,.admin-drawer-preview button{background:#0a2230b8;border:1px solid rgba(158,215,239,.18);border-radius:10px;color:var(--admin-muted);cursor:not-allowed;font-weight:900;min-height:36px;padding:0 .7rem}.admin-filter-panel p,.admin-drawer-preview p,.admin-toast-preview p{line-height:1.55;margin:.8rem 0 0}.admin-activity-panel ol{display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.admin-activity-panel li{align-items:flex-start;display:flex;gap:.55rem}.admin-activity-panel li span{background:var(--admin-info);border-radius:50%;box-shadow:0 0 0 4px #52c8ff1f;flex:0 0 8px;height:8px;margin-top:.42rem;width:8px}.admin-activity-panel li.is-good span{background:var(--admin-success);box-shadow:0 0 0 4px #24d68a1f}.admin-activity-panel li.is-watch span{background:var(--admin-warning);box-shadow:0 0 0 4px #f5b84b1f}.admin-activity-panel li.is-locked span{background:var(--admin-danger);box-shadow:0 0 0 4px #ff6b7c1f}.admin-activity-panel li.is-pending span{background:var(--admin-muted);box-shadow:0 0 0 4px #7fa6b81f}.admin-activity-panel p{line-height:1.45;margin:0}.admin-activity-panel p strong{color:var(--admin-text-primary);display:block;font-size:.82rem;margin-bottom:.15rem}.admin-toast-preview em{border-radius:999px;font-style:normal;font-weight:900;padding:.28rem .55rem}.admin-toast-preview em:nth-child(1){background:#24d68a24;color:#9ff2c9}.admin-toast-preview em:nth-child(2){background:#f5b84b24;color:#ffe0a1}.admin-toast-preview em:nth-child(3){background:#ff6b7c24;color:#ffc2ca}.admin-foundation__cards{display:grid;gap:.9rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.admin-foundation__cards article,.admin-page-toolbar,.admin-data-section,.admin-runbook article{background:linear-gradient(180deg,#1a4b62e0,#0c2a39e6);border:1px solid rgba(153,211,238,.18);border-radius:14px;box-shadow:inset 0 1px #ffffff0d}.admin-foundation__cards article{display:grid;gap:.45rem;min-height:132px;padding:1rem}.admin-foundation__cards span,.admin-data-section header span{color:var(--admin-muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-foundation__cards strong{color:var(--admin-text-primary);font-size:1.55rem;line-height:1.05}.admin-foundation__cards small{color:var(--admin-text-secondary);font-weight:700;line-height:1.45}.admin-page-toolbar{align-items:center;display:grid;gap:.8rem;grid-template-columns:minmax(220px,1fr) auto auto;margin-top:1rem;padding:.85rem}.admin-page-toolbar label{align-items:center;background:#061b27b8;border:1px solid rgba(153,211,238,.14);border-radius:11px;color:var(--admin-muted);display:flex;gap:.6rem;min-height:42px;padding:0 .75rem}.admin-page-toolbar input{background:transparent;border:0;color:var(--admin-text-primary);flex:1;font:inherit;font-weight:800;min-width:0;outline:0}.admin-filter-row,.admin-action-row{display:flex;flex-wrap:wrap;gap:.45rem}.admin-filter-row button,.admin-action-row button{background:#245c779e;border:1px solid rgba(153,211,238,.18);border-radius:10px;color:var(--admin-text-secondary);cursor:not-allowed;font-weight:900;min-height:38px;padding:0 .72rem}.admin-action-row button:not(:disabled){color:var(--admin-text-primary);cursor:pointer}.admin-data-section{margin-top:1rem;overflow:hidden;padding:1rem}.admin-data-section header{align-items:center;display:flex;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.admin-data-section h2{color:var(--admin-text-primary);font-size:1.05rem;margin:.18rem 0 0}.admin-data-section header em{background:#52c8ff24;border:1px solid rgba(82,200,255,.22);border-radius:999px;color:#c6f3ff;font-style:normal;font-weight:900;padding:.34rem .62rem}.admin-table{border:1px solid rgba(153,211,238,.12);border-radius:12px;overflow:hidden}.admin-table__row{align-items:center;background:#071d2a6b;border:0;border-bottom:1px solid rgba(153,211,238,.12);color:var(--admin-text-secondary);display:grid;font:inherit;gap:.85rem;grid-template-columns:1.05fr .9fr minmax(220px,1.6fr) .7fr;min-height:58px;padding:.78rem .9rem;text-align:start;width:100%}.admin-table__row:last-child{border-bottom:0}.admin-table__row:not(.admin-table__row--head):hover{background:#1f58737a}.admin-table__row--head{background:#0f3142db;color:var(--admin-muted);font-size:.72rem;font-weight:900;letter-spacing:.06em;min-height:42px;text-transform:uppercase}.admin-table__row strong{color:var(--admin-text-primary)}.admin-table__row small{color:var(--admin-text-secondary);font-weight:700;line-height:1.4}.admin-table__row em{color:#c8edf9;font-style:normal;font-weight:900}.admin-empty-state{align-items:center;background:#061b2780;border:1px dashed rgba(153,211,238,.2);border-radius:12px;color:var(--admin-text-secondary);display:flex;gap:.7rem;margin-top:.9rem;padding:.85rem}.admin-empty-state strong{color:var(--admin-text-primary)}.admin-runbook{display:grid;gap:.8rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.admin-runbook article{display:grid;gap:.5rem;min-height:138px;padding:1rem}.admin-runbook strong{color:var(--admin-text-primary)}.admin-runbook span{color:var(--admin-text-secondary);line-height:1.45}.admin-runbook em{align-self:end;color:#c6f3ff;font-style:normal;font-weight:900}.admin-shell__nav button{position:relative}.admin-shell__nav button.active:before{background:linear-gradient(180deg,var(--admin-info),#2f8cff);border-radius:999px;content:"";inset-block:.58rem;inset-inline-start:.1rem;position:absolute;width:3px}.admin-layout.is-collapsed .admin-shell__nav button.active:before{inset-inline-start:0}@media (max-width: 1280px){.admin-command{max-width:360px}.admin-workbench-grid,.admin-foundation__cards,.admin-runbook{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page-toolbar{grid-template-columns:1fr}}@media (max-width: 900px){.admin-topbar--foundation{align-items:stretch!important;flex-wrap:wrap!important}.admin-command{order:3;flex-basis:100%;max-width:none}.admin-foundation__hero{flex-direction:column}.admin-hero-actions{justify-content:flex-start}}@media (max-width: 760px){.admin-workbench-grid{grid-template-columns:1fr}.admin-env-badge,.admin-time,.admin-command kbd{display:none}.admin-profile-chip{min-width:0}.admin-foundation__cards,.admin-runbook,.admin-table__row{grid-template-columns:1fr}.admin-data-section header{align-items:flex-start;flex-direction:column}.admin-empty-state{align-items:flex-start;flex-direction:column}}@media (max-width: 760px){.topbar{min-height:82px;padding:10px 14px;background:#172635;border-block-end:1px solid rgba(130,165,188,.18);box-shadow:0 10px 26px #0000002e}.topbar__brand{min-inline-size:0;gap:8px}.topbar__brand strong{font-size:clamp(30px,8vw,42px);letter-spacing:0;white-space:nowrap}.topbar__actions--account{gap:8px;margin-inline-start:auto}.topbar__actions--account .lang-toggle{display:none!important}.topbar__actions--account .topbar-quick-actions{display:inline-flex;order:3;gap:0}.topbar__actions--account .topbar-quick-actions button{display:none}.topbar__actions--account .topbar-quick-actions .mobile-search-action{display:inline-flex;inline-size:54px;block-size:54px;min-block-size:54px;border-radius:16px;background:#25374d;border:1px solid rgba(129,161,188,.3);color:#d9e9f2;box-shadow:inset 0 1px #ffffff0f,0 10px 20px #0000002e}.topbar__actions--account .topbar-quick-actions .mobile-search-action:hover,.topbar__actions--account .topbar-quick-actions .mobile-search-action:focus-visible{background:#31465f;color:#fff;border-color:#a9cee17a;outline:0}.topbar__actions--account .topbar-quick-actions .mobile-search-action .icon-mark{inline-size:25px;block-size:25px;stroke-width:2.35}.topbar__actions--account .balance-pill{order:1;inline-size:148px;min-inline-size:148px;block-size:54px;min-block-size:54px;padding-inline:10px 12px;border-radius:14px;background:#1b2738;border:1px solid rgba(124,153,184,.42);box-shadow:inset 0 1px #ffffff0f}.topbar__actions--account .balance-pill__coin{inline-size:34px;block-size:34px;font-size:15px}.topbar__actions--account .balance-pill strong,.topbar__actions--account .balance-pill__chevron{display:inline-flex}.topbar__actions--account .balance-pill strong{font-size:16px}.wallet-action{order:2;inline-size:58px;min-inline-size:58px;block-size:54px;min-block-size:54px;border-radius:14px;background:linear-gradient(135deg,#f28a11,#ffe822);border-color:#ffe22d9e}.wallet-action .icon-mark{inline-size:24px;block-size:24px;color:#142334}.account-menu-wrap{order:4}.account-avatar{inline-size:56px;block-size:56px;min-block-size:56px;border-width:2px}}@media (max-width: 520px){.topbar{min-height:72px;padding:8px 10px}.topbar__brand strong{font-size:clamp(24px,10vw,34px)}.topbar__actions--account{gap:6px}.topbar__actions--account .balance-pill{inline-size:120px;min-inline-size:120px;block-size:48px;min-block-size:48px;padding-inline:8px}.topbar__actions--account .balance-pill__coin{inline-size:30px;block-size:30px;font-size:13px}.topbar__actions--account .balance-pill strong{font-size:14px}.wallet-action,.topbar__actions--account .topbar-quick-actions .mobile-search-action,.account-avatar{inline-size:48px;min-inline-size:48px;block-size:48px;min-block-size:48px;border-radius:14px}.account-avatar span{inline-size:34px;block-size:34px}}@media (max-width: 380px){.topbar__brand strong{font-size:24px}.topbar__actions--account .balance-pill{inline-size:106px;min-inline-size:106px}.topbar__actions--account .balance-pill strong{font-size:13px}.wallet-action,.topbar__actions--account .topbar-quick-actions .mobile-search-action,.account-avatar{inline-size:44px;min-inline-size:44px;block-size:44px;min-block-size:44px}}.casino-game-card.has-card-image,.casino-tile.has-card-image{aspect-ratio:auto!important;min-height:auto!important;display:grid!important;align-content:start!important;gap:9px!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;transform:none!important}.casino-game-card.has-card-image:hover,.casino-tile.has-card-image:hover{filter:none!important;transform:none!important;box-shadow:none!important}.casino-game-card.has-card-image .casino-game-card__art,.casino-tile.has-card-image .casino-tile__art{aspect-ratio:512 / 686;position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important;border-radius:12px!important;background:#102f3b!important;box-shadow:none!important;transform:translateY(0);transition:transform .18s cubic-bezier(.2,.85,.25,1),filter .18s ease}.casino-game-card.has-card-image:hover .casino-game-card__art,.casino-game-card.has-card-image:focus-visible .casino-game-card__art,.casino-game-card.has-card-image:focus-within .casino-game-card__art,.casino-tile.has-card-image:hover .casino-tile__art,.casino-tile.has-card-image:focus-visible .casino-tile__art,.casino-tile.has-card-image:focus-within .casino-tile__art{transform:translateY(-8px)}.casino-game-card.has-card-image .casino-game-card__art img,.casino-tile.has-card-image .casino-tile__art img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.casino-game-card__mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;background:#040e1647;opacity:0;pointer-events:none;transition:opacity .18s ease}.casino-game-card.has-card-image:hover .casino-game-card__mask,.casino-game-card.has-card-image:focus-within .casino-game-card__mask,.casino-tile.has-card-image:hover .casino-game-card__mask,.casino-tile.has-card-image:focus-within .casino-game-card__mask{opacity:1}.casino-game-card.has-card-image .casino-game-card__tag,.casino-tile.has-card-image .casino-game-card__tag{position:absolute;inset-block-start:10px;inset-inline-start:10px;z-index:4;display:inline-flex!important;width:max-content;max-width:calc(100% - 20px);border-radius:6px;background:#e2f6fff0!important;color:#14313d!important;box-shadow:0 8px 18px #00000029;font-size:12px;font-weight:900;line-height:1;padding:6px 8px}.casino-game-card.has-card-image .casino-multigame-action,.casino-tile.has-card-image .casino-multigame-action--tile{position:absolute!important;z-index:5!important;inset-inline-end:12px!important;inset-block-end:12px!important;display:grid!important;place-items:center!important;width:48px!important;height:48px!important;min-width:48px!important;border:0!important;border-radius:12px!important;color:#fff!important;background:#2a3d4aeb!important;box-shadow:0 14px 30px #00000047,inset 0 1px #ffffff14!important;opacity:0;pointer-events:none;transform:translateY(8px) scale(.96);transition:opacity .18s ease,transform .18s cubic-bezier(.2,.85,.25,1),background .18s ease}.casino-game-card.has-card-image .casino-multigame-action .icon-mark,.casino-tile.has-card-image .casino-multigame-action--tile .icon-mark{width:28px!important;height:28px!important;color:currentColor!important}.casino-game-card.has-card-image:hover .casino-multigame-action,.casino-game-card.has-card-image:focus-within .casino-multigame-action,.casino-tile.has-card-image:hover .casino-multigame-action--tile,.casino-tile.has-card-image:focus-within .casino-multigame-action--tile{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.casino-game-card.has-card-image .casino-multigame-action:hover,.casino-game-card.has-card-image .casino-multigame-action:focus-visible,.casino-tile.has-card-image .casino-multigame-action--tile:hover,.casino-tile.has-card-image .casino-multigame-action--tile:focus-visible{background:#3a4f5cfa!important;outline:2px solid rgba(163,211,238,.42)!important;outline-offset:2px;transform:translateY(-1px) scale(1.02)}.casino-playing-count{display:inline-flex!important;align-items:center;gap:8px;width:100%!important;padding:0!important;border-radius:0!important;background:transparent!important;color:#b8ced9!important;box-shadow:none!important;font-size:15px;font-weight:750;line-height:1.2;letter-spacing:0}.casino-playing-count i{flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:#17e35e;box-shadow:0 0 10px #17e35e4d}.casino-game-card.has-card-image>strong,.casino-game-card.has-card-image>em,.casino-tile.has-card-image>strong{display:none!important}@media (max-width: 720px){.casino-game-card.has-card-image .casino-game-card__art,.casino-tile.has-card-image .casino-tile__art{border-radius:10px!important}.casino-game-card.has-card-image .casino-multigame-action,.casino-tile.has-card-image .casino-multigame-action--tile{width:42px!important;height:42px!important;min-width:42px!important;border-radius:10px!important;inset-inline-end:10px!important;inset-block-end:10px!important}.casino-game-card.has-card-image .casino-multigame-action .icon-mark,.casino-tile.has-card-image .casino-multigame-action--tile .icon-mark{width:24px!important;height:24px!important}.casino-playing-count{gap:7px;font-size:13px}}.casino-home{--casino-page-bg-top: #12303d;--casino-page-bg-bottom: #0d2531;background:linear-gradient(180deg,var(--casino-page-bg-top) 0%,#102b35 42%,var(--casino-page-bg-bottom) 100%)!important}.preview-stage:has(.casino-home){background:var(--casino-page-bg-top)!important}.casino-home .casino-promos,.casino-home .casino-promos__track,.casino-home .casino-section,.casino-home .casino-game-rail,.casino-home .casino-playing-count{background:transparent!important;box-shadow:none!important}.casino-home .casino-promo{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.casino-home .casino-promo:before{background:none!important}.casino-home .casino-promo__art,.casino-home .casino-promo--sky .casino-promo__art,.casino-home .casino-promo--blue .casino-promo__art,.casino-home .casino-promo--violet .casino-promo__art,.casino-home .casino-promo--green .casino-promo__art,.casino-home .casino-game-card.has-card-image,.casino-home .casino-tile.has-card-image,.casino-home .casino-game-card.has-card-image .casino-game-card__art,.casino-home .casino-tile.has-card-image .casino-tile__art{background:transparent!important;box-shadow:none!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home{background:linear-gradient(180deg,var(--casino-page-bg-top) 0%,#102b35 42%,var(--casino-page-bg-bottom) 100%)!important}.app-frame:not(.is-sports-view) .casino-home .casino-promos,.app-frame:not(.is-sports-view) .casino-home .casino-section,.app-frame:not(.is-sports-view) .casino-home .casino-game-rail,.app-frame:not(.is-sports-view) .casino-home .casino-safety-grid,.app-frame:not(.is-sports-view) .casino-home .casino-game-page-footer{background:transparent!important;box-shadow:none!important}.casino-home{--stake-bg: #1a2e39;--stake-bg-deep: #142630;--stake-surface: #203743;--stake-surface-soft: #213f4d;--stake-surface-hover: #294b5d;--stake-input: #102631;--stake-border: rgba(85, 124, 145, .54);--stake-border-soft: rgba(109, 152, 174, .22);--stake-text: #f5fbff;--stake-muted: #9ebccc;--stake-green: #00e75a;--stake-blue: #1475e1;--stake-radius: 8px;--stake-transition: .16s ease;gap:24px!important;width:100%;max-width:100%;padding:24px clamp(16px,3vw,48px) 96px!important;background:var(--stake-bg)!important;color:var(--stake-text);overflow-x:hidden}.preview-stage:has(.casino-home),.app-frame:not(.is-sports-view) .preview-stage:has(.casino-home){background:var(--stake-bg)!important}.casino-hero-showcase{display:grid;grid-template-columns:minmax(280px,34%) minmax(0,1fr);gap:16px;align-items:stretch;min-width:0}.casino-hero-intro{display:grid;align-content:center;gap:14px;min-height:244px;padding:22px;border-radius:var(--stake-radius);background:var(--stake-surface)!important;border:1px solid var(--stake-border-soft);box-shadow:none!important}.casino-hero-intro>span,.casino-promo__copy span{width:max-content;border-radius:6px;background:#d6efff!important;color:#163142!important;padding:5px 9px;font-size:13px;font-weight:850;line-height:1}.casino-hero-intro h1{max-width:460px;margin:0;color:var(--stake-text);font-size:clamp(28px,3vw,44px);line-height:1.08;letter-spacing:0}.casino-hero-intro p{max-width:510px;margin:0;color:var(--stake-muted);font-size:15px;font-weight:650;line-height:1.55}.casino-hero-intro__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.casino-hero-intro__actions button{min-height:44px;border:0;border-radius:var(--stake-radius);background:#2f5365;color:var(--stake-text);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;font-size:14px;font-weight:850;cursor:pointer;transition:background var(--stake-transition),transform var(--stake-transition),opacity var(--stake-transition)}.casino-hero-intro__actions button:hover{background:#3c6477;transform:translateY(-1px)}.casino-hero-intro__actions .casino-hero-register{background:var(--stake-blue);color:#fff}.casino-hero-intro__actions .casino-hero-register:hover{background:#1683f6}.casino-hero-intro__actions .icon-mark{width:18px;height:18px}.casino-promos{min-width:0;border-radius:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}.casino-promos__track{grid-auto-columns:minmax(292px,1fr)!important;gap:16px!important;padding:0 2px 2px!important;overscroll-behavior-x:contain}.casino-promo{min-height:244px!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:1fr auto;gap:0!important;border:0!important;border-radius:var(--stake-radius)!important;background:var(--stake-surface)!important;box-shadow:none!important;overflow:hidden;transition:background var(--stake-transition),transform var(--stake-transition)}.casino-promo:hover,.casino-promo:focus-within{background:var(--stake-surface-hover)!important;transform:translateY(-2px)}.casino-promo:before{display:none!important}.casino-promo__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,46%);min-height:188px}.casino-promo__copy{position:relative;z-index:1;display:grid;align-content:center;justify-items:start;gap:12px;padding:18px}.casino-promo__copy h2{margin:0!important;color:var(--stake-text)!important;font-size:clamp(24px,2.4vw,34px)!important;line-height:1.08!important;letter-spacing:0!important}.casino-promo__copy p{margin:0!important;color:var(--stake-muted)!important;font-size:16px!important;font-weight:650;line-height:1.55!important}.casino-promo__copy button{min-width:132px!important;min-height:44px!important;border-radius:var(--stake-radius)!important;border:2px solid rgba(122,176,207,.9)!important;background:transparent!important;color:var(--stake-text)!important;font-size:15px!important;font-weight:850!important;transition:background var(--stake-transition),border-color var(--stake-transition),transform var(--stake-transition)!important}.casino-promo__copy button:hover{background:#74a2bc2e!important;border-color:#b5dff6f2!important;transform:translateY(-1px)}.casino-promo__art,.casino-promo--sky .casino-promo__art,.casino-promo--blue .casino-promo__art,.casino-promo--violet .casino-promo__art,.casino-promo--green .casino-promo__art{position:relative;z-index:1;height:100%!important;min-height:188px;border-radius:0!important;display:grid;place-items:center;background:radial-gradient(circle at 55% 38%,rgba(88,169,255,.72),transparent 36%),linear-gradient(135deg,#176ea8,#214559 62%,#172b36)!important;box-shadow:none!important;overflow:hidden}.casino-promo--blue .casino-promo__art{background:radial-gradient(circle at 50% 42%,rgba(92,184,255,.8),transparent 34%),linear-gradient(135deg,#1681d7,#21475c 64%,#172d39)!important}.casino-promo--violet .casino-promo__art{background:radial-gradient(circle at 50% 42%,rgba(151,112,255,.78),transparent 34%),linear-gradient(135deg,#5d4fbd,#25465c 64%,#172d39)!important}.casino-promo--green .casino-promo__art{background:radial-gradient(circle at 50% 42%,rgba(50,216,128,.78),transparent 34%),linear-gradient(135deg,#15865c,#214a55 64%,#172d39)!important}.casino-promo__art strong{width:clamp(92px,13vw,138px);height:clamp(92px,13vw,138px);border-radius:18px;display:grid;place-items:center;background:#132d3ab8;border:2px solid rgba(116,188,255,.85);color:#fffffff0;font-size:clamp(34px,4.6vw,62px)!important;font-weight:950;filter:none!important}.casino-promo__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 14px;background:#122934b8;color:var(--stake-muted)}.casino-promo__meta span,.casino-promo__meta em{display:inline-flex;align-items:center;gap:7px;min-width:0;color:#c8dce6;font-size:13px;font-style:normal;font-weight:800;line-height:1.2}.casino-promo__meta span{color:var(--stake-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.casino-promo__meta .icon-mark{width:17px;height:17px;flex:0 0 auto;color:#a9c8d8}.casino-promo__meta i,.casino-playing-count i{flex:0 0 8px!important;width:8px!important;height:8px!important;border-radius:999px;background:var(--stake-green)!important;box-shadow:0 0 8px #00e75a59!important}.casino-search{min-height:52px!important;border-radius:var(--stake-radius)!important;border:2px solid rgba(67,103,122,.84)!important;background:var(--stake-input)!important;gap:14px!important;padding-inline:16px!important;box-shadow:none!important;transition:border-color var(--stake-transition),background var(--stake-transition)}.casino-search:focus-within{border-color:#75a9c7eb!important;background:#132d39!important}.casino-search .icon-mark{width:26px!important;height:26px!important;color:#8fb1c3!important}.casino-search input{color:var(--stake-text)!important;font-size:18px!important;font-weight:650!important}.casino-search input::placeholder{color:#91adbc!important}.casino-pill-nav{min-height:62px!important;gap:12px!important;padding:5px 0 12px!important;border-bottom:1px solid rgba(71,106,124,.46)!important;scrollbar-color:#47738b transparent}.casino-pill-nav button{min-height:48px!important;border-radius:999px!important;padding:0 18px!important;background:transparent!important;color:#b5d2df!important;font-size:15px!important;transition:background var(--stake-transition),color var(--stake-transition),transform var(--stake-transition)}.casino-pill-nav button:hover,.casino-pill-nav button.active{background:#355f74!important;color:#f4fbff!important;transform:none!important}.casino-pill-nav .icon-mark{width:22px!important;height:22px!important}.casino-section{gap:14px!important;background:transparent!important;box-shadow:none!important}.casino-section__head{min-height:34px;margin-top:2px}.casino-section__head div{gap:9px!important}.casino-section__head strong{color:var(--stake-text)!important;font-size:clamp(20px,2vw,28px)!important;font-weight:850!important;letter-spacing:0!important}.casino-section__head .icon-mark{width:22px!important;height:22px!important;color:#a6c2d1!important}.casino-section__head button{border:0!important;background:transparent!important;color:#dcebf3!important;font-size:14px!important;font-weight:850!important;padding:0!important;transition:color var(--stake-transition)}.casino-section__head button:hover{color:#fff!important}.casino-game-rail{grid-auto-columns:clamp(142px,12vw,178px)!important;gap:16px!important;padding:0 1px 4px!important;background:transparent!important;box-shadow:none!important;scrollbar-width:none}.casino-game-rail--large{grid-auto-columns:clamp(156px,13vw,194px)!important}.casino-game-rail::-webkit-scrollbar{display:none}.casino-game-card.has-card-image,.casino-tile.has-card-image{gap:8px!important}.casino-game-card.has-card-image .casino-game-card__art,.casino-tile.has-card-image .casino-tile__art{border-radius:var(--stake-radius)!important;background:transparent!important;transform:translateY(0);transition:transform .18s cubic-bezier(.2,.85,.25,1),filter .18s ease!important;will-change:transform}.casino-game-card.has-card-image:hover .casino-game-card__art,.casino-game-card.has-card-image:focus-visible .casino-game-card__art,.casino-game-card.has-card-image:focus-within .casino-game-card__art,.casino-tile.has-card-image:hover .casino-tile__art,.casino-tile.has-card-image:focus-visible .casino-tile__art,.casino-tile.has-card-image:focus-within .casino-tile__art{transform:translateY(-7px)!important}.casino-game-card__mask{background:#040c1257!important}.casino-game-card.has-card-image .casino-multigame-action,.casino-tile.has-card-image .casino-multigame-action--tile{width:46px!important;height:46px!important;min-width:46px!important;border-radius:12px!important;background:#314856f2!important;box-shadow:none!important}.casino-playing-count{gap:7px!important;color:#b7cad4!important;font-size:14px!important;font-weight:650!important;line-height:1.15!important}.casino-safety-grid,.casino-game-page-footer{background:transparent!important;box-shadow:none!important}.casino-game-page-footer{border-top:1px solid rgba(74,110,129,.38);padding-top:28px}@media (min-width: 1180px){.casino-promos__track{grid-auto-columns:calc((100% - 16px)/2)!important}}@media (max-width: 980px){.casino-hero-showcase{grid-template-columns:1fr}.casino-hero-intro{min-height:auto;padding:18px}}@media (max-width: 720px){.casino-home{gap:24px!important;padding:12px 10px calc(var(--mobile-footer-height, 86px) + 30px)!important}.casino-hero-intro{display:none}.casino-promos__track{grid-auto-columns:minmax(276px,86vw)!important;gap:8px!important}.casino-promo{min-height:220px!important}.casino-promo__main{grid-template-columns:minmax(0,1fr) minmax(124px,50%);min-height:172px}.casino-promo__copy{gap:10px;padding:12px}.casino-promo__copy h2{font-size:28px!important}.casino-promo__copy p{font-size:18px!important}.casino-promo__copy button{min-height:42px!important;min-width:132px!important}.casino-promo__art,.casino-promo--sky .casino-promo__art,.casino-promo--blue .casino-promo__art,.casino-promo--violet .casino-promo__art,.casino-promo--green .casino-promo__art{min-height:172px}.casino-promo__art strong{width:94px;height:94px;border-radius:15px;font-size:38px!important}.casino-promo__meta{min-height:48px;padding-inline:12px}.casino-search{min-height:56px!important;padding-inline:14px!important}.casino-search .icon-mark{width:25px!important;height:25px!important}.casino-search input{font-size:18px!important}.casino-pill-nav{min-height:68px!important;gap:10px!important;padding:7px 0 12px!important}.casino-pill-nav button{min-height:48px!important;padding-inline:16px!important;font-size:15px!important}.casino-section{gap:12px!important}.casino-section__head strong{font-size:24px!important}.casino-game-rail{grid-auto-columns:minmax(128px,41vw)!important;gap:12px!important}.casino-game-rail--large{grid-auto-columns:minmax(148px,47vw)!important}.casino-game-card.has-card-image .casino-multigame-action,.casino-tile.has-card-image .casino-multigame-action--tile{width:42px!important;height:42px!important;min-width:42px!important}.casino-playing-count{font-size:13px!important}}@media (max-width: 430px){.casino-promos__track{grid-auto-columns:minmax(276px,86vw)!important}.casino-promo__copy h2{font-size:25px!important}.casino-promo__copy p{font-size:16px!important}.casino-game-rail{grid-auto-columns:minmax(122px,41vw)!important}}.app-frame:not(.is-sports-view) .preview-stage .casino-home{background:var(--stake-bg)!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-card.has-card-image,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-tile.has-card-image,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-card.has-card-image .casino-game-card__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-tile.has-card-image .casino-tile__art{background:transparent!important;background-image:none!important;box-shadow:none!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo{background:var(--stake-surface)!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo:hover,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo:focus-within{background:var(--stake-surface-hover)!important;transform:translateY(-2px)}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search{background:var(--stake-input)!important;background-image:none!important}@media (max-width: 720px){.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo{block-size:220px!important;min-height:220px!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{block-size:172px!important;min-height:172px!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy{gap:9px!important;padding:12px!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:24px!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{font-size:15px!important;line-height:1.45!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy button{min-height:38px!important;min-width:118px!important;font-size:14px!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__meta{block-size:48px!important;min-height:48px!important}}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-hero-showcase{display:block!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-hero-intro{display:none!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos{position:relative;overflow:hidden!important;border-radius:0!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 32px) / 3)!important;gap:16px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 0 2px!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track::-webkit-scrollbar{display:none}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo{position:relative;min-height:246px!important;block-size:246px!important;display:grid!important;grid-template-rows:1fr!important;scroll-snap-align:start;background:var(--stake-surface)!important;overflow:hidden;transform:none!important;transition:background .16s ease,box-shadow .16s ease!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:#050d132e;opacity:0;pointer-events:none;transition:opacity .16s ease}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo:hover,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo:focus-within{background:var(--stake-surface)!important;box-shadow:inset 0 0 0 1px #88b5cd14!important;transform:none!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo:hover:after,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo:focus-within:after{opacity:1}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{block-size:246px!important;min-height:246px!important;grid-template-columns:minmax(0,1fr) minmax(162px,44%)!important;align-items:center!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy{align-content:start!important;padding:22px 8px 18px 22px!important;gap:10px!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:clamp(23px,1.85vw,31px)!important;line-height:1.08!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{font-size:15px!important;line-height:1.42!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy button{margin-top:4px;min-height:42px!important;min-width:132px!important;position:relative;z-index:4}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{min-height:246px!important;block-size:246px!important;position:relative!important;display:grid!important;place-items:center!important;align-self:center!important;overflow:visible!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art:before{content:none!important;display:none!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art img{position:relative!important;z-index:1!important;inline-size:clamp(142px,12.4vw,172px)!important;block-size:auto!important;aspect-ratio:1 / 1!important;object-fit:contain!important;display:block!important;transform:translateY(-20px)!important;filter:drop-shadow(0 20px 22px rgba(0,0,0,.28))!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art strong{display:none!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art{background:transparent!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art{background:transparent!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art{background:transparent!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__meta{display:none!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__arrow{position:absolute!important;z-index:8!important;top:50%!important;inline-size:38px!important;block-size:76px!important;border-radius:999px!important;border:0!important;display:grid!important;place-items:center!important;background:#122732ad!important;color:#e6f4fb!important;font-size:44px!important;line-height:1!important;opacity:0;pointer-events:none;transform:translateY(-50%)!important;transition:opacity .16s ease,background .16s ease!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos:hover .casino-promos__arrow,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos:focus-within .casino-promos__arrow{opacity:1;pointer-events:auto}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__arrow:hover,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__arrow:focus-visible{background:#2a4958eb!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__arrow--prev{inset-inline-start:0!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__arrow--next{inset-inline-end:0!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail{gap:16px!important;padding:8px 1px 4px!important;scroll-padding-inline:1px;scroll-padding-block-start:8px}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail--large{grid-auto-columns:clamp(156px,13vw,194px)!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-card.has-card-image,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-tile.has-card-image{gap:10px!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-card.has-card-image .casino-game-card__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-tile.has-card-image .casino-tile__art{border-radius:8px!important;clip-path:inset(0 round 8px);transform:translateY(0);transition:transform .18s cubic-bezier(.2,.85,.25,1),filter .18s ease!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-card.has-card-image:hover .casino-game-card__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-card.has-card-image:focus-visible .casino-game-card__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-card.has-card-image:focus-within .casino-game-card__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-tile.has-card-image:hover .casino-tile__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-tile.has-card-image:focus-visible .casino-tile__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-tile.has-card-image:focus-within .casino-tile__art{transform:translateY(-7px)!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-playing-count{margin-top:0!important}@media (max-width: 980px){.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track{grid-auto-columns:minmax(276px,86vw)!important;gap:8px!important}}@media (max-width: 720px){.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{block-size:226px!important;min-height:226px!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) minmax(124px,48%)!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy{padding:12px!important;gap:9px!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:23px!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{font-size:14px!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail{grid-auto-columns:minmax(122px,41vw)!important;gap:12px!important;padding:8px 1px 4px!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail--large{grid-auto-columns:minmax(122px,41vw)!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-card.has-card-image,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-tile.has-card-image{gap:8px!important}}.app-frame:not(.is-sports-view) .topbar{position:sticky!important;top:0!important;z-index:80!important;background:#1a2e39!important;background-image:none!important;border-block-end:1px solid rgba(115,153,174,.08)!important;box-shadow:0 1px #ffffff06 inset,0 8px 16px #050f1529,0 18px 34px #050e142e!important;isolation:isolate}.app-frame:not(.is-sports-view) .preview-stage{isolation:isolate;background:var(--stake-bg, #1a2e39)!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home{position:relative;z-index:0}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-card.has-card-image,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-tile.has-card-image{display:grid!important;grid-template-rows:auto minmax(17px,max-content)!important;align-content:start!important;gap:8px!important;min-height:auto!important;overflow:visible!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-card.has-card-image .casino-game-card__art,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-tile.has-card-image .casino-tile__art{aspect-ratio:512 / 686!important;width:100%!important;inline-size:100%!important;max-inline-size:none!important;height:auto!important;margin:0!important;justify-self:stretch!important;align-self:start!important;display:grid!important;place-items:center!important;position:relative!important;overflow:hidden!important;border-radius:8px!important;clip-path:inset(0 round 8px);background:radial-gradient(circle at 50% 24%,rgba(113,169,195,.2),transparent 34%),#173743!important;box-shadow:none!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-card.has-card-image .casino-game-card__art img,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-tile.has-card-image .casino-tile__art img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-card.has-card-image .casino-game-card__art>.icon-mark,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-tile.has-card-image .casino-tile__art>.icon-mark{width:42px!important;height:42px!important;color:#eef8ffeb!important;transform:translateY(-22px)}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-card.has-card-image .casino-game-card__art>strong,.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-tile.has-card-image .casino-tile__art>strong{position:absolute;inset-inline:14px;inset-block-end:14px;color:#f5fbff!important;font-size:clamp(20px,4.6vw,30px)!important;font-weight:900!important;line-height:1.05;text-align:start;word-break:break-word}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-playing-count{display:inline-flex!important;align-items:center!important;align-self:start!important;gap:7px!important;width:100%!important;min-height:17px!important;overflow:visible!important;color:#b7cad4!important;font-size:13px!important;font-weight:650!important;line-height:1.15!important;white-space:nowrap!important;transform:none!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}@media (min-width: 721px){.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail{gap:16px!important}.app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-playing-count{font-size:14px!important}}@media (max-width: 700px){:root{--wb-mobile-footer-h: 60px !important;--mobile-footer-height: 60px !important}body{padding-block-end:calc(60px + env(safe-area-inset-bottom))!important}.preview-stage,.casino-home,.sports-home,.admin-workspace{padding-bottom:calc(72px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}.mobile-footer{height:calc(60px + env(safe-area-inset-bottom))!important;min-height:calc(60px + env(safe-area-inset-bottom))!important;max-height:calc(60px + env(safe-area-inset-bottom))!important;padding:5px 8px calc(5px + env(safe-area-inset-bottom))!important;gap:2px!important;align-items:center!important;background:#1c3241f5!important;border-block-start:1px solid rgba(132,174,194,.18)!important;box-shadow:0 -10px 22px #0000003d!important}.mobile-footer button,.mobile-footer button.active,.mobile-footer button.is-active,.mobile-footer button[aria-current=page]{height:50px!important;min-height:50px!important;max-height:50px!important;padding:4px 2px!important;border-radius:8px!important;gap:2px!important;background:transparent!important;box-shadow:none!important;transform:none!important}.mobile-footer button:hover,.mobile-footer button.active,.mobile-footer button.is-active,.mobile-footer button[aria-current=page]{color:#eaf6ff!important;background:#3f5e6f2e!important}.mobile-footer__icon,.mobile-footer button svg,.mobile-footer button .icon,.mobile-footer button [class*=icon]{width:22px!important;height:22px!important;inline-size:22px!important;block-size:22px!important}.mobile-footer__icon .icon-mark,.mobile-footer button .icon-mark{width:22px!important;height:22px!important;inline-size:22px!important;block-size:22px!important;stroke-width:2!important}.mobile-footer strong,.mobile-footer button span:not(.mobile-footer__icon){font-size:11px!important;line-height:1!important;font-weight:800!important}.mobile-footer__icon--badge em,.mobile-footer .badge,.mobile-footer [class*=badge]{min-width:20px!important;width:20px!important;height:20px!important;inset-block-start:-8px!important;inset-inline-end:-9px!important;border-width:2px!important;font-size:10px!important;line-height:1!important}}@media (max-width: 380px){:root{--wb-mobile-footer-h: 58px !important;--mobile-footer-height: 58px !important}.mobile-footer{height:calc(58px + env(safe-area-inset-bottom))!important;min-height:calc(58px + env(safe-area-inset-bottom))!important;max-height:calc(58px + env(safe-area-inset-bottom))!important;padding-inline:6px!important}.mobile-footer button,.mobile-footer button.active,.mobile-footer button.is-active,.mobile-footer button[aria-current=page]{height:48px!important;min-height:48px!important;max-height:48px!important}}@media (max-width: 700px){.app-frame.is-casino-game-route:not(.is-sports-view) .preview-stage{padding-bottom:0!important;scroll-padding-bottom:0!important;overflow:hidden!important}.app-frame.is-casino-game-route:not(.is-sports-view) .casino-home{min-height:calc(100dvh - var(--topbar-height, 74px) - var(--mobile-footer-height, 60px))!important;height:calc(100dvh - var(--topbar-height, 74px) - var(--mobile-footer-height, 60px))!important;padding:0!important;gap:0!important;overflow:hidden!important}.app-frame.is-casino-game-route:not(.is-sports-view) .casino-game-shell{height:100%!important;min-height:0!important;margin:0!important;border-radius:0!important;border-inline:0!important;border-block-start:1px solid rgba(72,156,210,.58)!important;border-block-end:1px solid rgba(72,156,210,.34)!important;grid-template-rows:46px minmax(0,1fr) 58px!important;box-shadow:none!important}.app-frame.is-casino-game-route:not(.is-sports-view) .casino-game-shell__bar{min-height:46px!important;padding-inline:16px 8px!important}.app-frame.is-casino-game-route:not(.is-sports-view) .casino-game-shell__bar strong{font-size:16px!important}.app-frame.is-casino-game-route:not(.is-sports-view) .casino-game-shell__bar button{inline-size:38px!important;block-size:38px!important}.app-frame.is-casino-game-route:not(.is-sports-view) .casino-game-shell__stage,.app-frame.is-casino-game-route:not(.is-sports-view) .casino-game-shell__viewport,.app-frame.is-casino-game-route:not(.is-sports-view) .casino-game-frame{min-height:0!important;height:100%!important}.app-frame.is-casino-game-route:not(.is-sports-view) .casino-game-shell__footer{min-height:58px!important;padding:7px 8px calc(7px + env(safe-area-inset-bottom))!important;border-bottom:0!important}.app-frame.is-casino-game-route:not(.is-sports-view) .casino-game-compliance,.app-frame.is-casino-game-route:not(.is-sports-view) .casino-game-page-footer{display:none!important}}.app-frame:not(.is-sports-view) .casino-game-shell{grid-template-rows:auto minmax(0,1fr) auto!important;min-height:calc(100dvh - var(--topbar-height, 74px) - var(--mobile-footer-height, 0px) - 18px)!important;background:#153746!important}.app-frame:not(.is-sports-view) .casino-game-shell__stage,.app-frame:not(.is-sports-view) .casino-game-shell__stage--empty-frame{display:grid!important;grid-template-columns:1fr!important;min-height:0!important;background:#0e222c!important}.app-frame:not(.is-sports-view) .casino-game-shell__viewport{display:grid!important;min-height:0!important;height:100%!important;padding:0!important;place-items:stretch!important;background:#0e222c!important}.app-frame:not(.is-sports-view) .casino-game-frame{width:100%!important;height:100%!important;min-height:0!important;border:0!important;background:#050a12!important}.app-frame:not(.is-sports-view) .casino-game-shell__footer{display:flex!important;min-height:58px!important;background:#12303d!important}.app-frame:not(.is-sports-view) .casino-game-shell.is-theater-mode{position:fixed!important;top:12px!important;right:12px!important;bottom:12px!important;left:12px!important;z-index:220!important;min-height:0!important;margin:0!important}.app-frame:not(.is-sports-view) .casino-game-shell.is-floating-mode{position:fixed!important;inset-inline-end:18px!important;inset-block-end:18px!important;z-index:225!important;width:min(760px,calc(100vw - 36px))!important;height:min(560px,calc(100dvh - 36px))!important;min-height:360px!important;margin:0!important}@media (max-width: 700px){.app-frame.is-casino-game-route:not(.is-sports-view) .casino-game-shell{height:100%!important;min-height:0!important;margin:0!important;grid-template-rows:46px minmax(0,1fr) 58px!important}.app-frame.is-casino-game-route:not(.is-sports-view) .casino-home{height:calc(100dvh - var(--topbar-height, 64px) - 60px)!important;min-height:calc(100dvh - var(--topbar-height, 64px) - 60px)!important}}@media (max-width: 720px){html body .mobile-footer{background:#1c3241!important;background-color:#1c3241!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important}html body .mobile-footer button.active,html body .mobile-footer button.is-active,html body .mobile-footer button[aria-current=page],html body .mobile-footer button:hover{background:#244c67!important}}@media (max-width: 720px){html body .app-frame:not(.is-sports-view) .topbar,html body .app-frame:not(.is-sports-view) .topbar:has(.topbar__actions--account){background:#1a2e39!important;background-color:#1a2e39!important;background-image:none!important;border-bottom-color:#7399ae14!important;box-shadow:0 1px #ffffff06 inset,0 7px 14px #050f1526,0 16px 30px #050e142b!important}}@media (max-width: 720px){html body .mobile-footer button:first-child{overflow:hidden!important}html body .mobile-footer__icon--browse{width:23px!important;height:23px!important;min-width:23px!important;min-height:23px!important;display:inline-grid!important;place-items:center!important;overflow:hidden!important}html body .mobile-footer__icon--browse .icon-mark{width:23px!important;height:23px!important;flex:0 0 23px!important;stroke-width:2.25!important}}.app-frame:not(.is-sports-view) .casino-game-shell.is-runtime-fullscreen-fallback{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:245!important;width:100vw!important;height:100dvh!important;min-height:0!important;grid-template-rows:minmax(0,1fr)!important;background:#050a12!important}.app-frame:not(.is-sports-view) .casino-game-shell.is-runtime-fullscreen-fallback .casino-game-shell__bar,.app-frame:not(.is-sports-view) .casino-game-shell.is-runtime-fullscreen-fallback .casino-game-shell__footer{display:none!important}@media (max-width: 720px),(hover: none) and (pointer: coarse){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-card.has-card-image,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-tile.has-card-image{transform:none!important;-webkit-tap-highlight-color:transparent;touch-action:manipulation}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-card.has-card-image .casino-game-card__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-tile.has-card-image .casino-tile__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-card.has-card-image:hover .casino-game-card__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-card.has-card-image:focus-visible .casino-game-card__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-card.has-card-image:focus-within .casino-game-card__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-tile.has-card-image:hover .casino-tile__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-tile.has-card-image:focus-visible .casino-tile__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-tile.has-card-image:focus-within .casino-tile__art{transform:none!important;transition:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-card__mask{opacity:0!important;pointer-events:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-multigame-action,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-multigame-action--tile{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}@media (max-width: 720px){html body .topbar__actions--account .topbar-wallet-center{position:absolute!important;inset-inline-start:50%!important;inset-inline-end:auto!important;margin-inline-start:0!important;align-self:center!important;transform:translate(-50%,-2px)!important;z-index:2!important}html body .topbar__actions--account .topbar-edge-actions{position:absolute!important;inset-inline-end:8px!important;inset-inline-start:auto!important;margin-inline-start:0!important;transform:translateY(-2px)!important;z-index:3!important}}@media (max-width: 720px),(hover: none) and (pointer: coarse){html body .mobile-footer button,html body .mobile-footer button:hover,html body .mobile-footer button:active,html body .mobile-footer button:focus,html body .mobile-footer button:focus-visible,html body .mobile-footer button.active,html body .mobile-footer button.is-active,html body .mobile-footer button[aria-current=page]{background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;outline:0!important;transform:none!important;-webkit-tap-highlight-color:transparent!important}html body .mobile-footer button:before,html body .mobile-footer button:after,html body .mobile-footer button.active:before,html body .mobile-footer button.active:after,html body .mobile-footer button.is-active:before,html body .mobile-footer button.is-active:after,html body .mobile-footer button[aria-current=page]:before,html body .mobile-footer button[aria-current=page]:after{display:none!important;content:none!important;opacity:0!important}}@media (max-width: 720px){html body .topbar__actions--account .currency-dropdown,html body .currency-dropdown{position:fixed!important;inset-inline:0!important;inset-block-start:auto!important;inset-block-end:0!important;top:auto!important;right:0!important;left:0!important;width:100vw!important;inline-size:100vw!important;max-width:none!important;max-height:calc(100dvh - var(--topbar-height, 64px))!important;max-block-size:calc(100dvh - var(--topbar-height, 64px))!important;padding-top:34px!important;border:0!important;border-radius:18px 18px 0 0!important;background:#263247!important;box-shadow:0 -32px 90px #00000094,inset 0 1px #ffffff0a!important;overflow-y:auto!important;overflow-x:hidden!important}html body .currency-dropdown:before{content:""!important;position:fixed!important;top:auto!important;bottom:calc(min(calc(100dvh - var(--topbar-height, 64px)),100dvh) - 22px)!important;left:50%!important;width:118px!important;height:7px!important;border:0!important;border-radius:999px!important;background:#586c8f8c!important;transform:translate(-50%)!important}html body .currency-search{min-height:58px!important;margin:0 22px 26px!important;border:2px solid rgba(76,95,130,.9)!important;border-radius:8px!important;background:#151c28!important;color:#d9e3ed!important;box-shadow:inset 0 0 0 1px #050c145c!important}html body .currency-search:focus-within{border-color:#ff8f1f94!important;box-shadow:0 0 0 3px #ff8f1f14,inset 0 0 0 1px #050c145c!important}html body .currency-search .icon-mark{width:25px!important;height:25px!important;color:#d5dbe4!important}html body .currency-search input{color:#eef3f8!important;font-size:clamp(20px,7vw,28px)!important;font-weight:500!important}html body .currency-search input::placeholder{color:#dde3ebd1!important}html body .currency-section h3{padding:24px 22px 18px!important;color:#c7ccd4!important;font-size:clamp(17px,5vw,22px)!important;font-weight:600!important}html body .currency-section+.currency-section{border-top:2px solid rgba(71,89,120,.45)!important}html body .currency-row{min-height:86px!important;grid-template-columns:64px minmax(0,1fr) auto!important;gap:18px!important;padding:14px 22px!important;border-top:2px solid rgba(71,89,120,.42)!important;background:#263247!important;color:#eef3f8!important;transform:none!important}html body .currency-row:hover,html body .currency-row:focus-visible{background:#2a374e!important;outline:0!important;transform:none!important}html body .currency-row.active{position:relative!important;background:#2d3a52!important}html body .currency-row.active:before{content:""!important;position:absolute!important;inset-block:0!important;inset-inline-start:0!important;width:4px!important;background:#ff8f1f!important}html body .currency-badge{width:48px!important;height:48px!important;font-size:18px!important}html body .currency-badge[data-tone=green]{font-size:32px!important}html body .currency-badge[data-tone=teal]{font-size:28px!important}html body .currency-code{font-size:clamp(23px,7vw,32px)!important;font-weight:500!important}html body .currency-values{gap:6px!important;color:#f2f5f9!important}html body .currency-values strong{font-size:clamp(20px,6vw,28px)!important;font-weight:650!important}html body .currency-values small{color:#ebeff5b8!important;font-size:clamp(17px,5vw,22px)!important;font-weight:500!important}html body .currency-actions{position:sticky!important;bottom:0!important;min-height:70px!important;border-top:2px solid rgba(71,89,120,.48)!important;background:#2d394f!important;box-shadow:0 -10px 24px #080d1640!important}html body .currency-actions button{min-height:70px!important;justify-content:center!important;color:#f2f5f9!important;font-size:clamp(17px,5vw,22px)!important;font-weight:850!important}html body .currency-actions button:hover,html body .currency-actions button:focus-visible{background:#ff8f1f1a!important;color:#ff982b!important;outline:0!important}html body .currency-actions .icon-mark{width:28px!important;height:28px!important}.currency-menu-enter-active,.currency-menu-leave-active{transition:opacity .18s ease,transform .22s cubic-bezier(.2,.85,.25,1)!important}.currency-menu-enter-from,.currency-menu-leave-to{opacity:0!important;transform:translateY(100%)!important}}html body .deposit-overlay{background:#050a11bd!important;backdrop-filter:blur(12px) saturate(1.08)!important;-webkit-backdrop-filter:blur(12px) saturate(1.08)!important;padding:22px!important}html body .deposit-dialog{width:min(96vw,1120px)!important;max-height:min(86dvh,860px)!important;border:1px solid rgba(96,119,154,.22)!important;border-radius:14px!important;background:#263247!important;color:#eef6ff!important;box-shadow:0 34px 92px #00000085,inset 0 1px #ffffff0a!important}html body .deposit-dialog:before{content:""!important;display:block!important;width:154px!important;height:9px!important;margin:22px auto 10px!important;border-radius:999px!important;background:#576a8f80!important}html body .deposit-dialog__head{min-height:42px!important;padding:0 28px!important;border:0!important;background:transparent!important}html body .deposit-dialog__head strong{color:transparent!important;font-size:0!important}html body .deposit-dialog__head button{width:40px!important;height:40px!important;margin-inline-start:auto!important;border-radius:10px!important;background:transparent!important;color:#d7e2ee!important;font-size:22px!important;font-weight:800!important}html body .deposit-dialog__head button:hover,html body .deposit-dialog__head button:focus-visible{background:#141b28b8!important;color:#ff982b!important;outline:0!important}html body .deposit-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 20px!important;padding:26px 26px 18px!important;border:0!important;background:transparent!important}html body .deposit-tabs button{min-height:82px!important;border:0!important;border-radius:10px!important;background:#1f2939!important;color:#d1d6dd!important;box-shadow:none!important;font-size:clamp(17px,2.3vw,24px)!important;font-weight:850!important;letter-spacing:0!important;text-transform:uppercase!important;transition:background .16s ease,color .16s ease!important}html body .deposit-tabs button .icon-mark{width:26px!important;height:26px!important;color:currentColor!important}html body .deposit-tabs button:hover{background:#243046!important;color:#f1f4f8!important}html body .deposit-tabs button.active{background:#2a364c!important;color:#ff982b!important;box-shadow:none!important}html body .deposit-mode-tabs{gap:44px!important;margin:48px auto 0!important;width:min(520px,calc(100% - 52px))!important;border-bottom:1px solid rgba(87,106,143,.22)!important}html body .deposit-mode-tabs button{min-height:58px!important;padding:0 18px!important;background:transparent!important;color:#c7ccd4!important;box-shadow:none!important;font-size:clamp(20px,3vw,29px)!important;font-weight:850!important}html body .deposit-mode-tabs button.active{background:transparent!important;color:#ff8f1f!important;box-shadow:none!important}html body .deposit-mode-tabs button.active:after{inset-inline:-48px!important;bottom:-1px!important;height:4px!important;border-radius:999px!important;background:#ff8f1f!important}html body .deposit-panel{margin:0 26px 26px!important;padding:24px 20px 28px!important;border-radius:8px!important;background:#222c3d!important}html body .deposit-form-grid{gap:24px!important}html body .deposit-form-grid label,html body .deposit-address-preview{gap:8px!important;color:#cfd5de!important;font-size:clamp(16px,2.1vw,22px)!important;font-weight:500!important}html body .deposit-select,html body .deposit-address-preview div{min-height:70px!important;border:2px solid rgba(76,95,130,.78)!important;border-radius:8px!important;background:#151c28!important;color:#e8edf4!important;padding:0 18px!important;box-shadow:inset 0 0 0 1px #040a125c!important;font-size:clamp(20px,2.6vw,30px)!important;font-weight:500!important}html body .deposit-select:hover,html body .deposit-select:focus-visible,html body .deposit-address-preview:focus-within{border-color:#ff8f1f8f!important;box-shadow:0 0 0 3px #ff8f1f14,inset 0 0 0 1px #040a125c!important;outline:0!important}html body .deposit-coin{width:34px!important;height:34px!important;font-size:20px!important}html body .deposit-preview-area{min-height:380px!important;padding:86px 0 54px!important;background:transparent!important}html body .deposit-qr{width:min(28vw,260px)!important;height:min(28vw,260px)!important;border:14px solid #e9edf2!important;border-radius:8px!important;background:#0d1320!important;box-shadow:0 0 0 16px #3646658c!important;opacity:1!important}html body .deposit-preview-area p{color:#c7ccd4!important;font-size:16px!important}html body .deposit-address-preview,html body .deposit-safety-note{margin-top:18px!important}html body .deposit-safety-note{border-color:#4c5f8280!important;background:#1e2838!important;color:#cfd8e4!important}@media (max-width: 640px){html body .deposit-overlay{align-items:flex-end!important;padding:0!important}html body .deposit-dialog{width:100vw!important;max-height:calc(100dvh - 74px)!important;border:0!important;border-radius:18px 18px 0 0!important}html body .deposit-dialog:before{width:110px!important;height:7px!important;margin:16px auto 8px!important}html body .deposit-dialog__head{min-height:32px!important;padding:0 18px!important}html body .deposit-dialog__head button{width:34px!important;height:34px!important;font-size:20px!important}html body .deposit-tabs{gap:12px!important;padding:16px 18px 12px!important}html body .deposit-tabs button{min-height:62px!important;gap:9px!important;font-size:clamp(15px,4.2vw,18px)!important}html body .deposit-tabs button .icon-mark{width:21px!important;height:21px!important}html body .deposit-mode-tabs{gap:24px!important;margin-top:24px!important;width:calc(100% - 48px)!important}html body .deposit-mode-tabs button{min-height:48px!important;font-size:clamp(19px,7vw,28px)!important}html body .deposit-mode-tabs button.active:after{inset-inline:-32px!important;height:3px!important}html body .deposit-panel{margin:0!important;padding:18px 18px 26px!important;border-radius:0!important}html body .deposit-form-grid{grid-template-columns:1fr!important;gap:14px!important}html body .deposit-form-grid label,html body .deposit-address-preview{font-size:clamp(16px,5vw,20px)!important}html body .deposit-select,html body .deposit-address-preview div{min-height:56px!important;padding:0 14px!important;font-size:clamp(18px,6vw,25px)!important}html body .deposit-coin{width:32px!important;height:32px!important;font-size:18px!important}html body .deposit-preview-area{min-height:300px!important;padding:64px 0 42px!important}html body .deposit-qr{width:min(58vw,220px)!important;height:min(58vw,220px)!important;border-width:10px!important;box-shadow:0 0 0 12px #3646658c!important}}@media (min-width: 701px){html body .dashboard-shell.is-collapsed .rail-fixed-top button:first-child .icon-mark{inline-size:35px!important;block-size:35px!important;stroke-width:2.55px!important}}.auth-social div{gap:14px}.auth-social__button{position:relative;display:grid!important;place-items:center!important;min-block-size:74px!important;border-radius:7px!important;background:linear-gradient(180deg,#365277eb,#2a4363f5)!important;border:1px solid rgba(163,202,232,.09)!important;color:#f7fbff!important;box-shadow:inset 0 1px #ffffff0f,0 12px 24px #020b122e!important;opacity:.92!important}.auth-social__button svg{inline-size:38px;block-size:38px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.22))}.auth-social__button--telegram svg{inline-size:42px;block-size:42px}.auth-social__button--x{color:#f5f7fb!important}@media (max-width: 700px){html body .auth-overlay{z-index:250!important;display:block!important;padding:0!important;background:radial-gradient(circle at 20% 4%,rgba(42,146,226,.18),transparent 30%),#030e16e0!important;-webkit-backdrop-filter:blur(10px) saturate(1.1)!important;backdrop-filter:blur(10px) saturate(1.1)!important}html body .auth-dialog{inline-size:100vw!important;block-size:100dvh!important;max-inline-size:100vw!important;max-block-size:100dvh!important;min-block-size:100dvh!important;margin:0!important;border-radius:0!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:1fr!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:linear-gradient(180deg,#194d77,#123d61 46%,#0f314e)!important;border:0!important;box-shadow:none!important}html body .auth-mobile-handle{position:sticky!important;top:0!important;z-index:7!important;inline-size:100%!important;block-size:22px!important;margin:0!important;background:#22547ef0!important}html body .auth-mobile-handle:after{inline-size:96px!important;block-size:6px!important;background:#84b0dc61!important}html body .auth-panel{min-block-size:calc(100dvh - 22px)!important;padding:0 18px 26px!important;display:grid!important;grid-template-rows:auto auto auto auto 1fr!important;gap:18px!important;overflow:visible!important;background:transparent!important}html body .auth-panel__head{position:sticky!important;top:22px!important;z-index:6!important;margin-inline:-18px!important;padding:18px 18px 16px!important;min-block-size:92px!important;display:grid!important;grid-template-columns:1fr auto auto!important;align-items:center!important;gap:12px!important;background:#1f527bf5!important;border-block-end:1px solid rgba(129,183,215,.22)!important;box-shadow:0 14px 24px #030f1829!important}html body .auth-mobile-title{display:block!important;color:#dff4ff!important;font-size:clamp(32px,11vw,46px)!important;font-weight:950!important;line-height:1!important}html body .auth-panel__head>button:not(.auth-close){display:none!important}html body .auth-panel__head a{justify-self:end!important;color:#d7efff!important;font-size:1rem!important;font-weight:900!important;white-space:nowrap!important}html body .auth-close{inline-size:52px!important;block-size:52px!important;border-radius:0!important;background:#4b84ad8c!important;color:#d8f0ff!important}html body .auth-form{gap:14px!important;padding-block-start:6px!important}html body .auth-submit{min-block-size:62px!important;border-radius:999px!important;background:linear-gradient(135deg,#1f91ff,#2578d7,#25d289)!important;color:#f7fcff!important;box-shadow:0 16px 34px #1489ff47,inset 0 1px #fff3!important}html body .auth-form__links{grid-template-columns:1fr auto!important;gap:14px!important;align-items:center!important;margin-block:14px 4px!important}html body .auth-form__links>span{font-size:1.15rem!important;color:#d5ecfad1!important}html body .auth-form__links button:first-of-type{min-block-size:58px!important;padding:0 28px!important;border-radius:999px!important;border:2px solid rgba(109,188,229,.58)!important;background:#0d2c445c!important;color:#dff6ff!important;font-size:.96rem!important;font-weight:950!important;letter-spacing:.02em!important;box-shadow:inset 0 1px #ffffff14!important}html body .auth-social{margin-block-start:2px!important;padding-block-end:18px!important;gap:16px!important}html body .auth-social>span{color:#d5ecfa!important;font-size:1.4rem!important;font-weight:700!important}html body .auth-social div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}html body .auth-social__button{min-block-size:76px!important;border-radius:7px!important}html body .auth-social__button svg{inline-size:40px!important;block-size:40px!important}html body .auth-safe-note,html body .auth-social__note{font-size:.76rem!important;color:#c7e1f0a3!important}}@media (max-width: 360px){html body .auth-panel{padding-inline:14px!important}html body .auth-panel__head{margin-inline:-14px!important;padding-inline:14px!important;grid-template-columns:1fr auto!important}html body .auth-panel__head a{display:none!important}html body .auth-form__links button:first-of-type{padding-inline:18px!important}}.casino-game-actions .casino-theater-toggle{display:inline-grid!important}.casino-theater-window{position:fixed!important;inset-inline-start:0!important;inset-block-start:0!important;z-index:1300!important;min-width:360px!important;min-height:300px!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid rgba(93,177,225,.48)!important;border-radius:8px!important;color:#eef8ff!important;background:#122f3d!important;box-shadow:0 28px 90px #00000094,inset 0 1px #ffffff0f!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important}.casino-theater-window.dragging,.casino-theater-window.resizing{box-shadow:0 34px 110px #000000a8,0 0 0 2px #2388f257!important}.casino-theater-window__bar{flex:0 0 auto!important;min-height:46px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;cursor:grab!important;background:#12303d!important;border-bottom:1px solid rgba(132,180,212,.24)!important}.casino-theater-window.dragging .casino-theater-window__bar{cursor:grabbing!important}.casino-theater-window__handle{inline-size:14px!important;block-size:14px!important;border-radius:4px!important;background:radial-gradient(circle,rgba(180,216,236,.7) 1px,transparent 2px) 0 0 / 6px 6px!important}.casino-theater-window__bar strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#d9effb!important;font-size:13px!important;font-weight:900!important;text-transform:none!important}.casino-theater-window__bar nav{display:inline-flex!important;align-items:center!important;gap:6px!important}.casino-theater-window__bar nav button{inline-size:30px!important;block-size:30px!important;display:grid!important;place-items:center!important;border:1px solid rgba(132,180,212,.22)!important;border-radius:7px!important;color:#c9e3f1!important;background:#1f3f50b8!important;cursor:pointer!important}.casino-theater-window__bar nav button:hover,.casino-theater-window__bar nav button.active{color:#fff!important;background:#2388f2!important}.casino-theater-window__toolbar{flex:0 0 46px!important;min-height:46px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto 38px!important;align-items:center!important;gap:9px!important;padding:6px 10px!important;color:#eaf7ff!important;background:#172a36!important;border-bottom:1px solid rgba(132,180,212,.18)!important}.casino-theater-window__toolbar button{inline-size:34px!important;block-size:34px!important;display:grid!important;place-items:center!important;border:1px solid rgba(132,180,212,.22)!important;border-radius:7px!important;color:#d5edf8!important;background:#1f3f50b8!important}.casino-theater-window__toolbar strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:900!important}.casino-theater-window__toolbar em{color:#35e78c!important;font-style:normal!important;font-weight:950!important}.casino-theater-window__frame{position:relative!important;flex:1 1 auto!important;min-height:180px!important;display:grid!important;background:#050a12!important}.casino-theater-window__iframe{inline-size:100%!important;block-size:100%!important;min-block-size:0!important;border:0!important;background:#050a12!important}.casino-theater-window__resize{position:absolute!important;inset-inline-end:0!important;inset-block-end:0!important;inline-size:42px!important;block-size:42px!important;border:0!important;border-start-start-radius:8px!important;color:#d1e6f1!important;background:#12303de0!important;cursor:nwse-resize!important;display:grid!important;place-items:center!important}.casino-theater-window__resize:hover,.casino-theater-window__resize:focus-visible{color:#fff!important;background:#2388f2!important;outline:0!important}.casino-theater-window footer{display:flex!important}@media (max-width: 760px){.casino-game-actions .casino-theater-toggle,.casino-theater-window{display:none!important}}@media (max-width: 700px){html body .dashboard-shell:not(.is-collapsed){position:fixed!important;inset-inline:0!important;inset-block-start:var(--topbar-height, 74px)!important;inset-block-end:var(--mobile-footer-height, 60px)!important;width:auto!important;height:auto!important;max-height:none!important;margin:0!important;padding:14px 14px 0!important;border-radius:0!important;border-inline:0!important;border-block-start:1px solid rgba(36,131,234,.7)!important;border-block-end:1px solid rgba(132,174,194,.18)!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:12px!important;transform:none!important}html body .app-frame.is-rtl .dashboard-shell:not(.is-collapsed){inset-inline:0!important}html body .dashboard-shell:not(.is-collapsed) .nav-scroll{min-height:0!important;height:100%!important;margin:0!important;padding-block-end:0!important;border-end-start-radius:0!important;border-end-end-radius:0!important}}@media (max-width: 720px){html body .topbar-edge-actions .account-menu-wrap{position:static!important}html body .topbar-edge-actions .account-dropdown{position:fixed!important;inset-block-start:calc(var(--topbar-height, 64px) + 8px)!important;inset-inline-end:8px!important;inset-inline-start:auto!important;width:188px!important;inline-size:188px!important;max-width:calc(100vw - 16px)!important;padding:7px!important;border:1px solid rgba(102,151,176,.2)!important;border-radius:8px!important;background:#1a2e39!important;box-shadow:0 18px 44px #00000052,inset 0 1px #ffffff0a!important}html body .topbar-edge-actions .account-dropdown:before{inset-block-start:-6px!important;inset-inline-end:22px!important;width:12px!important;height:12px!important;background:#1a2e39!important;border-color:#6697b033!important}html body .topbar-edge-actions .account-dropdown button{min-height:36px!important;gap:9px!important;padding-inline:9px!important;border-radius:7px!important;color:#bdd4e0!important;background:transparent!important;font-size:13px!important;font-weight:800!important;line-height:1.1!important;transform:none!important}html body .topbar-edge-actions .account-dropdown .icon-mark{width:17px!important;height:17px!important;flex:0 0 17px!important;color:#9ec5d8!important}html body .topbar-edge-actions .account-dropdown button:hover,html body .topbar-edge-actions .account-dropdown button:focus-visible{color:#eef8ff!important;background:#285c786b!important;outline:0!important;transform:none!important}}.dashboard-shell.mode-base:not(.is-collapsed){padding-block-start:0!important;background:linear-gradient(90deg,#07182194,#0d2b39d6 44%,#091f2ac2),#0d2d3c!important;box-shadow:inset -18px 0 30px #04121a2e,10px 0 26px #00000029!important}.dashboard-shell.mode-base:not(.is-collapsed):before{background:linear-gradient(90deg,rgba(8,29,40,.34),transparent 28%,transparent 76%,rgba(7,25,35,.28)),linear-gradient(180deg,rgba(255,255,255,.018),transparent 70%)!important}.dashboard-shell.mode-base:not(.is-collapsed) .dashboard-shell__top{min-height:70px!important;block-size:70px!important;margin-block-start:0!important;margin-inline:-12px!important;padding:0 20px!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;background:linear-gradient(90deg,#07182152,#102f3d47 48%,#0718213d),#091e2942!important;border-bottom:1px solid rgba(137,189,214,.18)!important;box-shadow:inset 0 -1px #ffffff06,0 8px 18px #0000001a!important}.dashboard-shell.mode-base:not(.is-collapsed) .dashboard-shell__top:after{inset-block-end:0!important;block-size:1px!important;opacity:.85!important}.dashboard-shell.mode-base:not(.is-collapsed) .product-switch{inline-size:194px!important;max-inline-size:194px!important;min-height:38px!important;block-size:38px!important}.dashboard-shell.mode-base:not(.is-collapsed) .product-switch button{min-height:38px!important;block-size:38px!important;font-size:13px!important;border-radius:7px!important}.dashboard-shell.mode-base:not(.is-collapsed) .mode-card,.dashboard-shell.mode-base:not(.is-collapsed) .dashboard-shell__foot{display:none!important}.dashboard-shell.mode-base:not(.is-collapsed) .nav-scroll{-webkit-mask-image:none!important;mask-image:none!important;overflow-y:visible!important;background:linear-gradient(180deg,#1d465bd6,#163b4edb)!important;box-shadow:inset 0 1px #c3e5f60d,0 12px 28px #00000024!important}.dashboard-shell.mode-base:not(.is-collapsed) .nav-scroll:before,.dashboard-shell.mode-base:not(.is-collapsed) .nav-scroll:after{display:none!important;opacity:0!important;content:none!important;background:transparent!important;box-shadow:none!important}.dashboard-shell.mode-base:not(.is-collapsed) .nav-section:last-child{padding-block-end:28px!important}.dashboard-shell.mode-base:not(.is-collapsed) .nav-section li,.dashboard-shell.mode-base:not(.is-collapsed) .nested-list li{position:relative!important;z-index:1!important}@media (max-width: 430px){.dashboard-shell.mode-base:not(.is-collapsed) .dashboard-shell__top{min-height:68px!important;block-size:68px!important;margin-inline:-12px!important;padding-inline:14px!important}}@media (max-width: 700px){html body .dashboard-shell.mode-base:not(.is-collapsed) .dashboard-shell__top{min-height:58px!important;block-size:auto!important;margin-inline:0!important;padding:0!important;grid-template-columns:1fr!important;background:transparent!important;border-bottom:0!important;box-shadow:none!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .product-switch{inline-size:100%!important;max-inline-size:none!important;min-height:58px!important;block-size:auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .product-switch button{min-height:58px!important;block-size:auto!important;font-size:20px!important;border-radius:11px!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .nav-scroll{overflow-y:auto!important}}@media (min-width: 761px) and (max-width: 1180px){.topbar{padding-inline:16px!important;gap:10px!important}.topbar:has(.topbar__actions--account){grid-template-columns:58px minmax(0,1fr)!important}.topbar__actions--account{min-width:0!important;gap:clamp(6px,1vw,10px)!important}.topbar-wallet-center{gap:8px!important;max-inline-size:calc(100% - 174px)!important;min-inline-size:0!important;z-index:1!important}.topbar__actions--account .balance-pill{inline-size:clamp(128px,19vw,164px)!important;min-inline-size:0!important;max-inline-size:164px!important;padding-inline:10px!important;gap:8px!important}.topbar__actions--account .balance-pill__coin{inline-size:38px!important;block-size:38px!important;min-inline-size:38px!important}.topbar__actions--account .balance-pill strong{min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.topbar__actions--account .wallet-action{inline-size:54px!important;min-inline-size:54px!important;block-size:54px!important;min-block-size:54px!important;padding-inline:0!important;flex:0 0 54px!important}.topbar__actions--account .wallet-action span{display:none!important}.topbar__actions--account .wallet-action .icon-mark{inline-size:23px!important;block-size:23px!important}.topbar-edge-actions{flex:0 0 auto!important;gap:8px!important;margin-inline-start:auto!important;z-index:2!important}.topbar-edge-actions .account-avatar,.topbar-edge-actions .topbar-quick-actions button,.topbar-edge-actions .lang-toggle{inline-size:48px!important;min-inline-size:48px!important;block-size:48px!important;min-block-size:48px!important}}@media (min-width: 981px) and (max-width: 1100px){.topbar-wallet-center{transform:translate(-58%)!important}}@media (min-width: 761px) and (max-width: 1180px){:root{--topbar-height: 74px !important}html body .topbar,html body .topbar:has(.topbar__actions--account){block-size:var(--topbar-height)!important;min-block-size:var(--topbar-height)!important;max-block-size:var(--topbar-height)!important;min-height:var(--topbar-height)!important;height:var(--topbar-height)!important;max-height:var(--topbar-height)!important;padding-block:0!important;align-items:center!important;overflow:visible!important}html body .topbar-logo__mark{inline-size:72px!important;block-size:34px!important;min-inline-size:72px!important;min-block-size:34px!important}html body .topbar__actions--account .balance-pill,html body .topbar__actions--account .wallet-action{block-size:52px!important;min-block-size:52px!important;max-block-size:52px!important}html body .topbar__actions--account .balance-pill__coin{inline-size:38px!important;block-size:38px!important;min-inline-size:38px!important;min-block-size:38px!important}html body .topbar-edge-actions .account-avatar,html body .topbar-edge-actions .topbar-quick-actions button,html body .topbar-edge-actions .lang-toggle{inline-size:46px!important;block-size:46px!important;min-inline-size:46px!important;min-block-size:46px!important;max-block-size:46px!important}}@media (max-width: 760px){:root{--topbar-height: 64px !important}html body .topbar,html body .topbar:has(.topbar__actions--account){block-size:var(--topbar-height)!important;min-block-size:var(--topbar-height)!important;max-block-size:var(--topbar-height)!important;min-height:var(--topbar-height)!important;height:var(--topbar-height)!important;max-height:var(--topbar-height)!important;padding-block:0!important;align-items:center!important;overflow:visible!important}html body .topbar-logo__mark{inline-size:66px!important;block-size:30px!important;min-inline-size:66px!important;min-block-size:30px!important}html body .topbar-logo__word{font-size:15px!important}html body .topbar__actions--account .balance-pill,html body .topbar__actions--account .wallet-action{block-size:48px!important;min-block-size:48px!important;max-block-size:48px!important}html body .topbar__actions--account .balance-pill__coin{inline-size:36px!important;block-size:36px!important;min-inline-size:36px!important;min-block-size:36px!important}html body .topbar-edge-actions .account-avatar,html body .topbar-edge-actions .topbar-quick-actions button,html body .topbar-edge-actions .lang-toggle{inline-size:44px!important;block-size:44px!important;min-inline-size:44px!important;min-block-size:44px!important;max-block-size:44px!important}}@media (max-width: 360px){:root{--topbar-height: 58px !important}html body .topbar,html body .topbar:has(.topbar__actions--account){block-size:var(--topbar-height)!important;min-block-size:var(--topbar-height)!important;max-block-size:var(--topbar-height)!important;height:var(--topbar-height)!important;min-height:var(--topbar-height)!important;max-height:var(--topbar-height)!important;padding-inline:6px!important}html body .topbar__actions--account .topbar-wallet-center{gap:5px!important;transform:translate(-65%,-1px)!important}html body .topbar__actions--account .balance-pill{inline-size:96px!important;min-inline-size:96px!important;max-inline-size:96px!important;block-size:40px!important;min-block-size:40px!important;max-block-size:40px!important;gap:5px!important;padding-inline:6px!important;border-radius:12px!important}html body .topbar__actions--account .balance-pill__coin{inline-size:30px!important;block-size:30px!important;min-inline-size:30px!important;min-block-size:30px!important;font-size:13px!important}html body .topbar__actions--account .balance-pill strong{font-size:13px!important;line-height:1!important}html body .topbar__actions--account .balance-pill__chevron{font-size:13px!important}html body .topbar__actions--account .wallet-action{inline-size:38px!important;min-inline-size:38px!important;max-inline-size:38px!important;block-size:40px!important;min-block-size:40px!important;max-block-size:40px!important;border-radius:12px!important;flex-basis:38px!important}html body .topbar__actions--account .wallet-action .icon-mark{inline-size:19px!important;block-size:19px!important}html body .topbar__actions--account .topbar-edge-actions{inset-inline-end:6px!important;gap:5px!important;transform:translateY(-1px)!important}html body .topbar-edge-actions .account-avatar,html body .topbar-edge-actions .topbar-quick-actions button,html body .topbar-edge-actions .lang-toggle{inline-size:38px!important;min-inline-size:38px!important;max-inline-size:38px!important;block-size:38px!important;min-block-size:38px!important;max-block-size:38px!important;border-radius:12px!important}html body .topbar-edge-actions .topbar-quick-actions .icon-mark,html body .topbar-edge-actions .lang-toggle .icon-mark{inline-size:20px!important;block-size:20px!important}html body .topbar-edge-actions .account-avatar{border-radius:999px!important}html body .topbar-edge-actions .account-avatar span{inline-size:29px!important;block-size:29px!important;font-size:19px!important}}html body .deposit-overlay{z-index:1400!important;padding:clamp(14px,2.2vw,24px)!important;background:radial-gradient(circle at 50% 0%,rgba(47,140,255,.14),transparent 34%),#040b11c7!important;backdrop-filter:blur(14px) saturate(1.08)!important;-webkit-backdrop-filter:blur(14px) saturate(1.08)!important}html body .deposit-dialog{width:min(92vw,560px)!important;max-height:min(86dvh,720px)!important;border-radius:14px!important;border:1px solid rgba(89,169,217,.32)!important;background:radial-gradient(circle at 18% 0%,rgba(47,140,255,.18),transparent 34%),linear-gradient(180deg,#1f4e6bfa,#153145fc 58%,#112737fc)!important;color:#eef8ff!important;box-shadow:0 30px 84px #0000008f,0 0 0 1px #188bff24,inset 0 1px #ffffff14!important;scrollbar-color:rgba(99,174,214,.55) rgba(7,24,34,.5)!important}html body .deposit-dialog:before{width:86px!important;height:5px!important;margin:12px auto 6px!important;border-radius:999px!important;background:#90cae557!important}html body .deposit-dialog__head{min-height:42px!important;padding:0 14px 2px 18px!important;background:transparent!important;border:0!important}html body .deposit-dialog__head strong{color:#dff5ff!important;font-size:15px!important;font-weight:950!important;letter-spacing:.01em!important}html body .deposit-dialog__head button{inline-size:34px!important;block-size:34px!important;margin-inline-start:auto!important;border-radius:9px!important;color:#a9cee0!important;background:#0a202c75!important;font-size:0!important}html body .deposit-dialog__head button:before{content:"x"!important;color:inherit!important;font-size:18px!important;font-weight:950!important;line-height:1!important;text-transform:uppercase!important}html body .deposit-dialog__head button:hover,html body .deposit-dialog__head button:focus-visible{background:#2f8cff2e!important;color:#fff!important;outline:0!important}html body .deposit-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:10px 14px 12px!important;background:transparent!important}html body .deposit-tabs button{min-height:48px!important;border-radius:10px!important;border:1px solid rgba(129,190,220,.13)!important;background:#0f2b3cb8!important;color:#b9d5e4!important;gap:6px!important;padding:0 8px!important;box-shadow:inset 0 1px #ffffff09!important;font-size:11px!important;font-weight:950!important;letter-spacing:.04em!important;text-transform:uppercase!important}html body .deposit-tabs button .icon-mark{inline-size:18px!important;block-size:18px!important;color:currentColor!important}html body .deposit-tabs button:hover,html body .deposit-tabs button:focus-visible{background:#2a6889ad!important;color:#fff!important;outline:0!important}html body .deposit-tabs button.active{border-color:#49c2ff8f!important;background:linear-gradient(135deg,#2f8cffd1,#1f5c84c7)!important;color:#fff!important;box-shadow:0 10px 24px #03141f38,inset 0 1px #ffffff1a!important}html body .deposit-mode-tabs{width:min(330px,calc(100% - 36px))!important;margin:8px auto 0!important;gap:0!important;justify-content:stretch!important;border:1px solid rgba(129,190,220,.14)!important;border-radius:12px!important;padding:4px!important;background:#081f2e80!important}html body .deposit-mode-tabs button{flex:1 1 0!important;justify-content:center!important;min-height:36px!important;border-radius:9px!important;color:#a9cee0!important;font-size:14px!important;font-weight:950!important}html body .deposit-mode-tabs button.active{background:#2f8cffc7!important;color:#fff!important}html body .deposit-mode-tabs button.active:after{content:none!important;display:none!important}html body .deposit-panel{margin:12px 14px 14px!important;padding:14px!important;border:1px solid rgba(129,190,220,.12)!important;border-radius:12px!important;background:#09213094!important;box-shadow:inset 0 1px #ffffff09!important}html body .deposit-form-grid{gap:10px!important}html body .deposit-form-grid label,html body .deposit-address-preview{gap:6px!important;color:#a9cee0!important;font-size:12px!important;font-weight:900!important;letter-spacing:.02em!important}html body .deposit-select,html body .deposit-address-preview div{min-height:46px!important;border:1px solid rgba(137,205,240,.22)!important;border-radius:10px!important;background:#071926d1!important;color:#edf9ff!important;padding:0 11px!important;gap:8px!important;box-shadow:inset 0 1px #ffffff0a!important;font-size:14px!important;font-weight:950!important}html body .deposit-select:hover,html body .deposit-select:focus-visible,html body .deposit-address-preview:focus-within{border-color:#4cbbffad!important;box-shadow:0 0 0 3px #2f8cff24,inset 0 1px #ffffff0d!important;outline:0!important}html body .deposit-select .icon-mark,html body .deposit-address-preview .icon-mark{inline-size:18px!important;block-size:18px!important;color:#9ed3ee!important}html body .deposit-coin{inline-size:28px!important;block-size:28px!important;border-radius:10px!important;background:linear-gradient(135deg,#67e7d5,#249c90)!important;color:#fff!important;font-size:16px!important;box-shadow:0 8px 18px #0310182e,inset 0 1px #ffffff38!important}html body .deposit-preview-area{min-height:170px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;justify-items:stretch!important;gap:16px!important;padding:18px 0 10px!important}html body .deposit-qr{inline-size:116px!important;block-size:116px!important;border:8px solid #d9edf7!important;border-radius:12px!important;gap:5px!important;padding:9px!important;background:#071926!important;box-shadow:0 12px 26px #00000047,0 0 0 8px #2a688938!important;opacity:.92!important}html body .deposit-preview-area p{max-width:none!important;color:#b8d8e8!important;text-align:start!important;font-size:13px!important;font-weight:750!important;line-height:1.55!important}html body .deposit-address-preview{margin-top:10px!important}html body .deposit-address-preview code{color:#dff4ff!important;font-size:13px!important;font-weight:850!important}html body .deposit-address-preview button{inline-size:32px!important;block-size:32px!important;border-radius:8px!important;background:#2f8cff24!important;color:#9ed3ee!important}html body .deposit-safety-note{margin:12px 0 0!important;border:1px solid rgba(53,214,138,.24)!important;border-radius:10px!important;background:#0a302b8f!important;color:#bfe6d6!important;padding:10px 12px!important;font-size:12px!important;font-weight:750!important;line-height:1.45!important}html body .deposit-safety-note .icon-mark{inline-size:18px!important;block-size:18px!important;color:#35e78c!important;flex:0 0 auto!important}html body .deposit-panel--placeholder{min-height:230px!important;align-content:center!important;justify-items:center!important;gap:10px!important;color:#b8d8e8!important}html body .deposit-panel--placeholder>.icon-mark{inline-size:42px!important;block-size:42px!important;color:#9ed3ee!important}html body .deposit-panel--placeholder strong{color:#f0fbff!important;font-size:18px!important;font-weight:950!important}html body .deposit-panel--placeholder p{max-width:320px!important;color:#b8d8e8!important;font-size:13px!important}@media (min-width: 641px) and (max-width: 920px){html body .deposit-dialog{width:min(86vw,520px)!important;max-height:min(82dvh,680px)!important}}@media (max-width: 640px){html body .deposit-overlay{align-items:flex-end!important;padding:0!important}html body .deposit-dialog{width:100vw!important;max-height:calc(100dvh - var(--topbar-height, 64px))!important;border-inline:0!important;border-block-end:0!important;border-radius:18px 18px 0 0!important}html body .deposit-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .deposit-tabs button{min-height:50px!important;font-size:12px!important}html body .deposit-mode-tabs{width:calc(100% - 28px)!important}html body .deposit-form-grid{grid-template-columns:1fr!important}html body .deposit-preview-area{min-height:0!important;grid-template-columns:1fr!important;justify-items:center!important;gap:12px!important;padding:16px 0 8px!important}html body .deposit-preview-area p{text-align:center!important}html body .deposit-qr{inline-size:128px!important;block-size:128px!important}}html body .currency-dropdown{inline-size:min(390px,calc(100vw - 24px))!important;max-block-size:min(560px,calc(100dvh - var(--topbar-height, 74px) - 18px))!important;border-radius:14px!important;border:1px solid rgba(89,169,217,.32)!important;background:radial-gradient(circle at 18% 0%,rgba(47,140,255,.18),transparent 34%),linear-gradient(180deg,#1e4e6bf7,#17374efa 54%,#152d40fc)!important;box-shadow:0 26px 68px #0000007a,0 0 0 1px #188bff29,inset 0 1px #ffffff14!important;overflow:hidden!important;backdrop-filter:blur(14px) saturate(1.08)!important;-webkit-backdrop-filter:blur(14px) saturate(1.08)!important}html body .currency-dropdown:before{inline-size:18px!important;block-size:18px!important;inset-block-start:-9px!important;background:#1f526f!important;border-color:#59a9d947!important;box-shadow:-4px -4px 14px #0000001f!important}html body .currency-search{min-block-size:48px!important;margin:12px 12px 10px!important;border:1px solid rgba(137,205,240,.24)!important;border-radius:10px!important;gap:10px!important;padding-inline:13px!important;background:#081f2eb8!important;color:#d9eef8!important;box-shadow:inset 0 1px #ffffff0a!important}html body .currency-search:focus-within{border-color:#4cbbffb3!important;box-shadow:0 0 0 3px #2f8cff24,inset 0 1px #ffffff0d!important}html body .currency-search .icon-mark{inline-size:21px!important;block-size:21px!important;color:#9ed3ee!important}html body .currency-search input{color:#f1fbff!important;font-size:17px!important;font-weight:800!important;letter-spacing:0!important}html body .currency-search input::placeholder{color:#b4d3e2b8!important}html body .currency-section{background:transparent!important}html body .currency-section h3{padding:13px 15px 9px!important;color:#a9cee0!important;font-size:12px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body .currency-section+.currency-section{border-block-start:1px solid rgba(129,190,220,.15)!important}html body .currency-row{position:relative!important;min-block-size:58px!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:12px!important;padding:9px 14px!important;border-block-start:1px solid rgba(129,190,220,.1)!important;background:#18425e61!important;color:#edf9ff!important;transform:none!important}html body .currency-row:hover,html body .currency-row:focus-visible{background:#2a6889a8!important;color:#fff!important;transform:none!important;outline:0!important}html body .currency-row.active{background:linear-gradient(90deg,#2b89daad,#265f828a)!important;box-shadow:inset 3px 0 #35c7ff!important}html body .currency-badge{inline-size:36px!important;block-size:36px!important;border-radius:12px!important;font-size:13px!important;box-shadow:inset 0 1px #ffffff38,0 8px 18px #03101838!important}html body .currency-badge[data-tone=green]{background:linear-gradient(135deg,#22d36d,#128646)!important;font-size:25px!important}html body .currency-badge[data-tone=red]{background:linear-gradient(135deg,#ff5f79,#c93655)!important}html body .currency-badge[data-tone=teal]{background:linear-gradient(135deg,#67e7d5,#249c90)!important;font-size:20px!important}html body .currency-badge[data-tone=violet]{background:linear-gradient(135deg,#9db4ff,#5665d9)!important}html body .currency-badge[data-tone=orange]{background:linear-gradient(135deg,#ffd65a,#f0a21a)!important;color:#142532!important}html body .currency-code{color:#e9f8ff!important;font-size:18px!important;font-weight:950!important;letter-spacing:0!important}html body .currency-values{gap:2px!important;color:#f2fbff!important}html body .currency-values strong{color:#eaf8ff!important;font-size:16px!important;font-weight:950!important;letter-spacing:.01em!important}html body .currency-values small{color:#b1d2e2d1!important;font-size:12px!important;font-weight:850!important}html body .currency-actions{border-block-start:1px solid rgba(129,190,220,.18)!important;background:#102b3df5!important;box-shadow:0 -12px 24px #04121b38!important}html body .currency-actions button{min-block-size:50px!important;gap:9px!important;color:#cfe9f6!important;font-size:14px!important;font-weight:950!important}html body .currency-actions button+button{border-inline-start:1px solid rgba(129,190,220,.14)!important}html body .currency-actions button:hover,html body .currency-actions button:focus-visible{background:#2f8cff29!important;color:#fff!important;outline:0!important}html body .currency-actions .icon-mark{inline-size:20px!important;block-size:20px!important;color:#9ed3ee!important}@media (max-width: 720px){html body .currency-dropdown{border-radius:18px 18px 0 0!important;background:radial-gradient(circle at 20% 0%,rgba(47,140,255,.2),transparent 30%),linear-gradient(180deg,#1f5572,#1b4662 42%,#18374f)!important}html body .currency-search{min-block-size:54px!important;margin:0 16px 18px!important}html body .currency-search input{font-size:20px!important}html body .currency-section h3{padding:18px 18px 12px!important;font-size:13px!important}html body .currency-row{min-block-size:70px!important;grid-template-columns:52px minmax(0,1fr) auto!important;gap:14px!important;padding:11px 18px!important}html body .currency-badge{inline-size:44px!important;block-size:44px!important;border-radius:14px!important}html body .currency-code{font-size:23px!important}html body .currency-values strong{font-size:20px!important}html body .currency-values small{font-size:16px!important}html body .currency-actions button{min-block-size:62px!important;font-size:17px!important}}html body .topbar__actions--account .balance-pill,html body .topbar__actions--account .wallet-action,html body .topbar__actions--account .topbar-quick-actions button,html body .topbar__actions--account .lang-toggle,html body .topbar__actions--account .account-avatar{transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,filter .16s ease!important;transform:none!important;will-change:border-color,box-shadow}html body .topbar__actions--account .balance-pill:hover,html body .topbar__actions--account .balance-pill:focus-visible,html body .topbar__actions--account .wallet-action:hover,html body .topbar__actions--account .wallet-action:focus-visible,html body .topbar__actions--account .topbar-quick-actions button:hover,html body .topbar__actions--account .topbar-quick-actions button:focus-visible,html body .topbar__actions--account .lang-toggle:hover,html body .topbar__actions--account .lang-toggle:focus-visible,html body .topbar__actions--account .account-avatar:hover,html body .topbar__actions--account .account-avatar:focus-visible{transform:none!important;filter:none!important;background:var(--wb-surface-2, #1f4658)!important;border-color:#5bbef6b8!important;outline:0!important;box-shadow:0 0 0 2px #29a5ff38,0 0 0 5px #29a5ff14,inset 0 1px #ffffff14,0 10px 22px #00000024!important}html body .topbar__actions--account .wallet-action:hover,html body .topbar__actions--account .wallet-action:focus-visible{background:linear-gradient(135deg,var(--wb-blue, #168cff) 0%,#2476e8 48%,var(--wb-cyan, #35c7ff) 135%)!important;border-color:#73d3ffc2!important}html body .topbar__actions--account .balance-pill[aria-expanded=true],html body .topbar__actions--account .account-avatar[aria-expanded=true]{transform:none!important;filter:none!important;border-color:#5bbef6c7!important;box-shadow:0 0 0 2px #29a5ff3d,0 0 0 5px #29a5ff17,inset 0 1px #ffffff1a!important}html body .topbar .icon-button,html body .topbar .topbar__menu,html body .topbar .ghost-button,html body .topbar .primary-button,html body .topbar>.topbar__actions>.lang-toggle{transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,filter .16s ease!important;transform:none!important}html body .topbar .icon-button:hover,html body .topbar .icon-button:focus-visible,html body .topbar .topbar__menu:hover,html body .topbar .topbar__menu:focus-visible,html body .topbar .ghost-button:hover,html body .topbar .ghost-button:focus-visible,html body .topbar .primary-button:hover,html body .topbar .primary-button:focus-visible,html body .topbar>.topbar__actions>.lang-toggle:hover,html body .topbar>.topbar__actions>.lang-toggle:focus-visible{transform:none!important;filter:none!important;border-color:#5bbef6b8!important;outline:0!important;box-shadow:0 0 0 2px #29a5ff38,0 0 0 5px #29a5ff14,inset 0 1px #ffffff14,0 10px 22px #00000024!important}body:has(.auth-overlay) .mobile-bottom-nav,body:has(.auth-overlay) .dashboard-bottom-nav,body:has(.auth-overlay) .mobile-tabbar{display:none!important}@media (max-width: 700px){html body .auth-overlay,html body .auth-overlay:has(.auth-dialog--register),html body .auth-overlay:has(.auth-dialog--login){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:9999!important;display:block!important;inline-size:100vw!important;block-size:100vh!important;min-block-size:100vh!important;padding:0!important;overflow:hidden!important;background:linear-gradient(180deg,#04121cf0,#04121ce6)!important}html body .auth-dialog,html body .auth-dialog.auth-dialog--register,html body .auth-dialog.auth-dialog--login{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;inline-size:100vw!important;block-size:100vh!important;block-size:100dvh!important;min-block-size:100vh!important;min-block-size:100dvh!important;max-inline-size:none!important;max-block-size:none!important;margin:0!important;border:0!important;border-radius:0!important;overflow-y:auto!important;background:linear-gradient(180deg,#1d5a87,#174b75 44%,#103653)!important;box-shadow:none!important;transform:none!important}html body .auth-dialog.auth-dialog--register .auth-panel,html body .auth-dialog.auth-dialog--login .auth-panel{min-block-size:100vh!important;min-block-size:100dvh!important;padding-block-end:24px!important}html body .auth-dialog.auth-dialog--register .auth-form,html body .auth-dialog.auth-dialog--login .auth-form{margin-block-start:0!important}html body .auth-dialog.auth-dialog--register .auth-submit,html body .auth-dialog.auth-dialog--login .auth-submit{background:linear-gradient(135deg,#2095ff,#247ae4 48%,#26d18d 130%)!important;color:#f8fdff!important}html body .auth-dialog.auth-dialog--register .auth-form__links button:first-of-type,html body .auth-dialog.auth-dialog--login .auth-form__links button:first-of-type{border-color:#56b9f1b8!important;color:#dff6ff!important;background:#0c2b4361!important}html body .auth-dialog.auth-dialog--register .auth-social button,html body .auth-dialog.auth-dialog--login .auth-social button,html body .auth-dialog.auth-dialog--register .auth-social__button,html body .auth-dialog.auth-dialog--login .auth-social__button{display:grid!important;place-items:center!important;min-block-size:78px!important;font-size:0!important;color:#f7fbff!important;border-radius:7px!important;background:linear-gradient(180deg,#31405a,#293950)!important;border:1px solid rgba(181,213,238,.08)!important}html body .auth-dialog.auth-dialog--register .auth-social button svg,html body .auth-dialog.auth-dialog--login .auth-social button svg,html body .auth-social__button svg{display:block!important;inline-size:42px!important;block-size:42px!important;opacity:1!important}}html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .ghost-button,html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .primary-button,html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .lang-toggle{transform:none!important;translate:none!important;filter:none!important;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,background-color .16s ease!important}html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .ghost-button:hover,html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .ghost-button:focus-visible,html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .ghost-button:active,html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .primary-button:hover,html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .primary-button:focus-visible,html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .primary-button:active,html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .lang-toggle:hover,html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .lang-toggle:focus-visible,html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .lang-toggle:active{transform:none!important;translate:none!important;filter:none!important;outline:0!important;border-color:#5bbef6bd!important;box-shadow:0 0 0 2px #29a5ff38,0 0 0 5px #29a5ff14,inset 0 1px #ffffff14,0 10px 22px #00000024!important}html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .primary-button:hover,html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .primary-button:focus-visible,html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .primary-button:active{background:linear-gradient(135deg,var(--wb-blue, #168cff) 0%,#2476e8 48%,var(--wb-cyan, #35c7ff) 135%)!important}@media (max-width: 700px){html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .lang-toggle{inline-size:58px!important;min-inline-size:58px!important;max-inline-size:58px!important;padding-inline:0!important;gap:0!important}html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .lang-toggle span{display:none!important}html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .lang-toggle .icon-mark{inline-size:25px!important;block-size:25px!important}}@media (max-width: 360px){html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions{gap:6px!important}html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .lang-toggle{inline-size:52px!important;min-inline-size:52px!important;max-inline-size:52px!important}html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .ghost-button,html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .primary-button{padding-inline:13px!important}}html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .topbar-search-toggle{inline-size:58px!important;min-inline-size:58px!important;max-inline-size:58px!important;block-size:48px!important;min-block-size:48px!important;max-block-size:48px!important;padding:0!important;display:inline-grid!important;place-items:center!important;border-radius:10px!important;border:1px solid rgba(150,211,238,.22)!important;background:linear-gradient(180deg,#345b71f5,#214458f5)!important;color:var(--wb-text, #edf7fb)!important;box-shadow:inset 0 1px #ffffff17,0 10px 22px #00000026!important;transform:none!important;filter:none!important;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,background-color .16s ease!important}html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .topbar-search-toggle .icon-mark{inline-size:25px!important;block-size:25px!important}html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .topbar-search-toggle:hover,html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .topbar-search-toggle:focus-visible,html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .topbar-search-toggle:active{transform:none!important;filter:none!important;outline:0!important;border-color:#5bbef6bd!important;box-shadow:0 0 0 2px #29a5ff38,0 0 0 5px #29a5ff14,inset 0 1px #ffffff14,0 10px 22px #00000024!important}@media (max-width: 360px){html body .topbar:not(:has(.topbar__actions--account)) .topbar__actions .topbar-search-toggle{inline-size:52px!important;min-inline-size:52px!important;max-inline-size:52px!important}}html body .search-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1800!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:76px 24px 28px!important;background:#040e14b8!important;backdrop-filter:blur(7px) saturate(.95)!important;-webkit-backdrop-filter:blur(7px) saturate(.95)!important}html body .search-dialog{width:min(82vw,1280px)!important;max-height:min(82dvh,740px)!important;overflow:hidden auto!important;padding:18px 18px 24px!important;border-radius:8px!important;border:1px solid rgba(114,160,181,.18)!important;background:#132f3a!important;color:#f2fbff!important;box-shadow:0 34px 90px #00000075,inset 0 1px #ffffff09!important;scrollbar-width:none!important}html body .search-dialog::-webkit-scrollbar{display:none!important}html body .search-dialog__input{min-height:58px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 44px!important;align-items:center!important;gap:10px!important;padding:0 12px 0 16px!important;border-radius:6px!important;border:1px solid rgba(213,235,245,.78)!important;background:#0f252e!important;box-shadow:inset 0 1px #ffffff09!important}html body .search-dialog__input .icon-mark{inline-size:28px!important;block-size:28px!important;color:#a8c9d9!important}html body .search-dialog__input input{min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:#eaf5fa!important;font-size:20px!important;font-weight:600!important}html body .search-dialog__input input::placeholder{color:#96b9ca!important}html body .search-dialog__input button{inline-size:42px!important;block-size:42px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#eff8fc!important;cursor:pointer!important;transform:none!important}html body .search-dialog__tabs{width:max-content!important;display:inline-grid!important;grid-template-columns:repeat(2,auto)!important;gap:0!important;margin:18px 0 22px!important;padding:7px!important;border-radius:999px!important;background:#071b23!important}html body .search-dialog__tabs button{min-height:52px!important;min-width:112px!important;padding:0 26px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#eef7fb!important;font-size:18px!important;font-weight:900!important;cursor:pointer!important;transform:none!important}html body .search-dialog__tabs button.active{background:#4b7184!important;box-shadow:inset 0 1px #ffffff12!important}html body .search-dialog__section{margin-top:0!important}html body .search-dialog__section+.search-dialog__section{margin-top:26px!important}html body .search-dialog__section header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-bottom:16px!important}html body .search-dialog__section header div{display:inline-flex!important;align-items:center!important;gap:10px!important}html body .search-dialog__section header .icon-mark{inline-size:25px!important;block-size:25px!important;color:#b8d1dd!important}html body .search-dialog__section h2{margin:0!important;color:#f4fbff!important;font-size:24px!important;line-height:1.1!important;letter-spacing:0!important}html body .search-dialog__section header button{border:0!important;background:transparent!important;color:#f4fbff!important;font-size:18px!important;font-weight:900!important;cursor:pointer!important}html body .search-game-grid{display:grid!important;grid-template-columns:repeat(7,minmax(112px,1fr))!important;gap:18px!important}html body .search-game-card{min-width:0!important;display:grid!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;text-align:start!important;cursor:pointer!important;transform:none!important}html body .search-game-card__art{position:relative!important;display:block!important;overflow:hidden!important;aspect-ratio:2 / 2.7!important;border-radius:6px!important;background:#214859!important;box-shadow:none!important}html body .search-game-card__art img{inline-size:100%!important;block-size:100%!important;display:block!important;object-fit:cover!important}html body .search-game-card__art>span{inline-size:100%!important;block-size:100%!important;display:grid!important;place-items:end center!important;padding:14px!important;color:#fff!important;font-size:22px!important;font-weight:1000!important;text-align:center!important;background:linear-gradient(160deg,#246a93,#143541)!important}html body .search-game-card__art em{position:absolute!important;inset-block-start:8px!important;inset-inline-start:8px!important;inline-size:34px!important;block-size:34px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#f4fbff!important;color:#17323d!important;box-shadow:0 4px 12px #00000038!important}html body .search-game-card__art em .icon-mark{inline-size:20px!important;block-size:20px!important}html body .search-game-card__count{display:inline-flex!important;align-items:center!important;gap:7px!important;min-width:0!important;color:#c9dce5!important;font-size:14px!important;line-height:1.1!important;white-space:nowrap!important}html body .search-game-card__count i{inline-size:8px!important;block-size:8px!important;border-radius:999px!important;background:#00e45f!important;box-shadow:0 0 10px #00e45f73!important}html body .search-dialog__load{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:16px!important;margin:20px 0 0!important;color:#a6c0cd!important}html body .search-dialog__load span{block-size:1px!important;background:#9dc3d53d!important}html body .search-dialog__load button{border:0!important;background:transparent!important;color:#a6c0cd!important;font-size:18px!important;font-weight:900!important}.search-modal-enter-active,.search-modal-leave-active{transition:opacity .18s ease!important}.search-modal-enter-from,.search-modal-leave-to{opacity:0!important}.search-modal-enter-active .search-dialog,.search-modal-leave-active .search-dialog{transition:transform .18s ease,opacity .18s ease!important}.search-modal-enter-from .search-dialog,.search-modal-leave-to .search-dialog{opacity:0!important;transform:translateY(8px) scale(.985)!important}@media (max-width: 980px){html body .search-overlay{padding:72px 12px 20px!important}html body .search-dialog{width:min(94vw,760px)!important}html body .search-game-grid{grid-template-columns:repeat(4,minmax(96px,1fr))!important;gap:14px!important}}@media (max-width: 560px){html body .search-overlay{align-items:stretch!important;padding:12px!important}html body .search-dialog{width:100%!important;max-height:calc(100dvh - 24px)!important;padding:14px!important;border-radius:10px!important}html body .search-dialog__input{grid-template-columns:28px minmax(0,1fr) 38px!important;min-height:52px!important}html body .search-dialog__input input{font-size:17px!important}html body .search-dialog__tabs button{min-height:46px!important;min-width:98px!important;font-size:15px!important}html body .search-game-grid{display:flex!important;overflow-x:auto!important;gap:12px!important;scrollbar-width:none!important}html body .search-game-grid::-webkit-scrollbar{display:none!important}html body .search-game-card{flex:0 0 118px!important}}html body .auth-overlay{z-index:1900!important;display:grid!important;place-items:center!important;padding:22px!important;background:radial-gradient(circle at 12% 6%,rgba(54,165,214,.14),transparent 30%),radial-gradient(circle at 88% 70%,rgba(29,136,255,.11),transparent 28%),#040d12c2!important;backdrop-filter:blur(12px) saturate(.95)!important;-webkit-backdrop-filter:blur(12px) saturate(.95)!important}html body .auth-dialog,html body .auth-dialog.auth-dialog--register,html body .auth-dialog.auth-dialog--login{width:min(86vw,880px)!important;max-height:min(88dvh,620px)!important;display:grid!important;grid-template-columns:minmax(250px,.9fr) minmax(340px,1fr)!important;overflow:hidden!important;border-radius:10px!important;border:1px solid rgba(103,164,196,.24)!important;background:linear-gradient(180deg,#1f495ef5,#14303efa),#142f3a!important;box-shadow:0 34px 90px #0000007a,0 0 0 1px #4da1d014,inset 0 1px #ffffff0b!important}html body .auth-visual{min-height:0!important;padding:34px 30px!important;display:grid!important;grid-template-rows:auto 1fr auto!important;align-items:center!important;overflow:hidden!important;background:radial-gradient(circle at 28% 18%,rgba(62,172,221,.3),transparent 34%),radial-gradient(circle at 76% 72%,rgba(32,143,255,.24),transparent 34%),linear-gradient(160deg,#143745,#0f2833)!important;border-inline-end:1px solid rgba(119,174,204,.12)!important}html body .auth-visual:before,html body .auth-visual:after{content:""!important;position:absolute!important;pointer-events:none!important;border-radius:18px!important;border:1px solid rgba(170,222,247,.14)!important;background:#61a9cd21!important;box-shadow:inset 0 1px #ffffff14!important}html body .auth-visual:before{inline-size:88px!important;block-size:88px!important;inset-inline-start:50px!important;inset-block-start:118px!important;transform:rotate(18deg)!important}html body .auth-visual:after{inline-size:230px!important;block-size:230px!important;inset-inline-start:86px!important;inset-block-end:42px!important;transform:rotate(-13deg)!important}html body .auth-visual__brand{position:relative!important;z-index:2!important;display:inline-flex!important;align-items:center!important;gap:10px!important;width:max-content!important;color:#f2fbff!important;font-size:31px!important;line-height:1!important;font-weight:1000!important;letter-spacing:.01em!important;text-transform:uppercase!important}html body .auth-visual__brand:before{content:"W"!important;inline-size:42px!important;block-size:42px!important;display:grid!important;place-items:center!important;border-radius:12px!important;color:#f7d978!important;background:linear-gradient(180deg,#244c60,#102934)!important;border:1px solid rgba(117,191,229,.26)!important;box-shadow:0 10px 26px #00000038,inset 0 1px #ffffff14!important}html body .auth-visual__brand:after{content:""!important;position:absolute!important;inset-inline-end:-17px!important;inset-block-start:-5px!important;inline-size:14px!important;block-size:14px!important;border-radius:5px!important;background:#22db78!important;box-shadow:0 0 14px #22db786b!important;transform:rotate(12deg)!important}html body .auth-visual__orb{display:none!important}html body .auth-visual__device{position:relative!important;z-index:2!important;width:min(78%,260px)!important;aspect-ratio:1.05!important;justify-self:center!important;align-self:end!important;display:grid!important;place-items:center!important;padding:28px!important;border-radius:18px!important;background:linear-gradient(145deg,#3c8bb69e,#194c6573),#143746b8!important;border:1px solid rgba(170,222,247,.16)!important;box-shadow:34px -26px 0 -8px #75b3d614,0 24px 55px #00000038,inset 0 1px #ffffff13!important;transform:rotate(-10deg)!important}html body .auth-visual__device span{position:absolute!important;display:block!important;inline-size:52%!important;block-size:7px!important;inset-inline-start:22%!important;border-radius:999px!important;background:#aedcf238!important}html body .auth-visual__device span:nth-child(1){inset-block-start:30%!important}html body .auth-visual__device span:nth-child(2){inset-block-start:39%!important;inline-size:66%!important}html body .auth-visual__device span:nth-child(3){inset-block-start:48%!important;inline-size:44%!important}html body .auth-visual__device strong{max-width:150px!important;color:#f3fbff!important;font-size:28px!important;line-height:1.05!important;font-weight:1000!important;letter-spacing:0!important;text-transform:uppercase!important;text-shadow:0 8px 24px rgba(0,0,0,.28)!important;transform:rotate(10deg)!important}html body .auth-visual p{position:relative!important;z-index:2!important;max-width:260px!important;margin:18px 0 0!important;color:#a9c7d6!important;font-size:13px!important;line-height:1.45!important}html body .auth-visual nav{position:relative!important;z-index:2!important;display:flex!important;gap:16px!important;margin-top:12px!important}html body .auth-visual a,html body .auth-panel a{color:#8ecdf2!important;font-size:12px!important;font-weight:800!important}html body .auth-panel{min-height:0!important;padding:14px 20px 18px!important;overflow:auto!important;scrollbar-width:none!important;background:linear-gradient(180deg,#20495ef0,#163545f5),#173746!important}html body .auth-panel::-webkit-scrollbar{display:none!important}html body .auth-panel__head{min-height:46px!important;display:flex!important;align-items:center!important;gap:8px!important;margin:0 -4px 14px!important;padding:0!important;border:0!important;background:transparent!important}html body .auth-panel__head>button:not(.auth-close){min-height:38px!important;padding:0 14px!important;border-radius:8px!important;border:1px solid rgba(128,190,220,.16)!important;background:#37617794!important;color:#d7edf7!important;font-size:13px!important;font-weight:900!important;transform:none!important}html body .auth-panel__head>button.active:not(.auth-close){background:#4e8097b8!important;color:#fff!important;border-color:#89cae847!important}html body .auth-panel__head a{margin-inline-start:auto!important;font-size:12px!important;color:#b4d2df!important;white-space:nowrap!important}html body .auth-close{inline-size:40px!important;block-size:40px!important;min-inline-size:40px!important;border-radius:0!important;border:0!important;background:#45748a8a!important;color:#bdd7e3!important;transform:none!important}html body .auth-close .icon-mark{inline-size:22px!important;block-size:22px!important}html body .auth-form{display:grid!important;gap:10px!important;margin:0!important}html body .auth-form label,html body .auth-referral>button,html body .auth-consent{min-height:46px!important;border-radius:7px!important;border:1px solid rgba(97,158,190,.24)!important;background:#13344a!important;box-shadow:inset 0 1px #ffffff09!important}html body .auth-form label{padding:5px 12px!important}html body .auth-form label span:not(.auth-consent span){color:#a9c6d4!important;font-size:11px!important;line-height:1.1!important;font-weight:900!important}html body .auth-form input{min-height:24px!important;padding:0!important;color:#eaf6fb!important;font-size:15px!important;font-weight:650!important;background:transparent!important}html body .auth-form input::placeholder{color:#8fb2c3!important}html body .auth-form label .icon-mark{inline-size:18px!important;block-size:18px!important;color:#9ec5d8!important}html body .auth-referral>button{padding:0 12px!important;color:#b8d2df!important;font-size:14px!important;font-weight:800!important}html body .auth-consent{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;min-height:44px!important}html body .auth-consent input{inline-size:22px!important;block-size:22px!important}html body .auth-consent span{font-size:12px!important;line-height:1.35!important;color:#c4dce7!important}html body .auth-submit{min-height:50px!important;margin-top:2px!important;border-radius:999px!important;background:linear-gradient(135deg,#258cff,#1f7fe5 45%,#22c6ff 120%)!important;color:#fff!important;border:1px solid rgba(115,197,255,.28)!important;font-size:14px!important;font-weight:1000!important;letter-spacing:.01em!important;box-shadow:0 14px 26px #1c7ee833!important}html body .auth-form__links,html body .auth-form__links--register{min-height:32px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:#a9c7d6!important;font-size:12px!important}html body .auth-form__links button,html body .auth-form__links--register button:first-of-type{min-height:28px!important;padding:0 10px!important;border-radius:7px!important;border:1px solid rgba(91,190,246,.35)!important;background:#0d2a3970!important;color:#dff5ff!important;font-size:12px!important;font-weight:900!important}html body .auth-social{margin-top:12px!important;display:grid!important;gap:8px!important}html body .auth-social>span{color:#a9c7d6!important;font-size:12px!important;font-weight:850!important}html body .auth-social div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body .auth-social__button,html body .auth-social button{min-height:44px!important;border-radius:8px!important;background:#375363b8!important;border:1px solid rgba(150,194,216,.1)!important}html body .auth-social__button svg,html body .auth-social button svg{inline-size:24px!important;block-size:24px!important}html body .auth-social__note,html body .auth-safe-note{margin:0!important;color:#8eacbb!important;font-size:10px!important;line-height:1.35!important}html body .auth-safe-note{margin-top:8px!important}html body .auth-dialog.auth-dialog--register{max-height:min(92dvh,560px)!important}html body .auth-dialog.auth-dialog--register .auth-panel{padding:10px 18px 12px!important;overflow:hidden!important}html body .auth-dialog.auth-dialog--register .auth-panel__head{min-height:38px!important;margin-bottom:8px!important}html body .auth-dialog.auth-dialog--register .auth-panel__head>button:not(.auth-close){min-height:32px!important;padding-inline:12px!important}html body .auth-dialog.auth-dialog--register .auth-close{inline-size:34px!important;block-size:34px!important;min-inline-size:34px!important}html body .auth-dialog.auth-dialog--register .auth-form{gap:6px!important}html body .auth-dialog.auth-dialog--register .auth-form label,html body .auth-dialog.auth-dialog--register .auth-referral>button,html body .auth-dialog.auth-dialog--register .auth-consent{min-height:38px!important;border-radius:6px!important}html body .auth-dialog.auth-dialog--register .auth-form label{padding:3px 10px!important}html body .auth-dialog.auth-dialog--register .auth-form input{min-height:20px!important;font-size:14px!important}html body .auth-dialog.auth-dialog--register .auth-form label span:not(.auth-consent span){font-size:10px!important}html body .auth-dialog.auth-dialog--register .auth-referral>button{padding-inline:10px!important;font-size:13px!important}html body .auth-dialog.auth-dialog--register .auth-consent{grid-template-columns:18px minmax(0,1fr)!important;gap:8px!important;padding:5px 9px!important}html body .auth-dialog.auth-dialog--register .auth-consent input{inline-size:18px!important;block-size:18px!important}html body .auth-dialog.auth-dialog--register .auth-consent span{font-size:10.5px!important;line-height:1.22!important}html body .auth-dialog.auth-dialog--register .auth-submit{min-height:40px!important;margin-top:0!important;font-size:12.5px!important}html body .auth-dialog.auth-dialog--register .auth-form__links{min-height:24px!important;font-size:11px!important}html body .auth-dialog.auth-dialog--register .auth-form__links button:first-of-type{min-height:24px!important;padding-inline:8px!important;font-size:11px!important}html body .auth-dialog.auth-dialog--register .auth-social{margin-top:6px!important;gap:5px!important}html body .auth-dialog.auth-dialog--register .auth-social>span{font-size:11px!important;line-height:1!important}html body .auth-dialog.auth-dialog--register .auth-social div{gap:7px!important}html body .auth-dialog.auth-dialog--register .auth-social__button,html body .auth-dialog.auth-dialog--register .auth-social button{min-height:36px!important;border-radius:7px!important}html body .auth-dialog.auth-dialog--register .auth-social__button svg,html body .auth-dialog.auth-dialog--register .auth-social button svg{inline-size:20px!important;block-size:20px!important}html body .auth-dialog.auth-dialog--register .auth-social__note,html body .auth-dialog.auth-dialog--register .auth-safe-note{display:none!important}@media (max-width: 760px){html body .auth-overlay{padding:10px!important;place-items:stretch!important}html body .auth-dialog,html body .auth-dialog.auth-dialog--register,html body .auth-dialog.auth-dialog--login{width:100%!important;max-height:calc(100dvh - 20px)!important;min-height:auto!important;grid-template-columns:1fr!important;border-radius:10px!important;overflow:hidden auto!important}html body .auth-mobile-handle{display:block!important;block-size:18px!important;background:#183847!important}html body .auth-mobile-handle:after{inline-size:84px!important;block-size:5px!important;border-radius:999px!important;background:#8fb7cb38!important}html body .auth-visual{display:none!important}html body .auth-panel{min-height:auto!important;padding:12px 14px 14px!important;overflow:visible!important}html body .auth-panel__head{min-height:42px!important;margin-bottom:10px!important;gap:6px!important}html body .auth-mobile-title{display:none!important}html body .auth-panel__head>button:not(.auth-close){min-height:34px!important;padding:0 10px!important;font-size:12px!important}html body .auth-panel__head a{display:none!important}html body .auth-close{inline-size:36px!important;block-size:36px!important;min-inline-size:36px!important;margin-inline-start:auto!important}html body .auth-form{gap:8px!important}html body .auth-form label,html body .auth-referral>button,html body .auth-consent{min-height:42px!important}html body .auth-form input{font-size:14px!important}html body .auth-submit{min-height:46px!important;font-size:13px!important}html body .auth-social{margin-top:8px!important}html body .auth-social__button,html body .auth-social button{min-height:40px!important}html body .auth-social__button svg,html body .auth-social button svg{inline-size:22px!important;block-size:22px!important}}@media (max-width: 380px){html body .auth-panel{padding:10px 12px 12px!important}html body .auth-form label,html body .auth-referral>button,html body .auth-consent{min-height:39px!important}html body .auth-form label{padding-block:4px!important}html body .auth-consent span{font-size:11px!important}}html body .dashboard-shell.mode-base:not(.is-collapsed){overflow:hidden!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .dashboard-shell__top{min-height:72px!important;block-size:72px!important;padding-inline:18px!important;grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .menu-button,html body .dashboard-shell.mode-base:not(.is-collapsed) .product-switch button,html body .dashboard-shell.mode-base:not(.is-collapsed) .nav-section li>button{transform:none!important;filter:none!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .menu-button{inline-size:48px!important;block-size:48px!important;border-radius:9px!important;background:#2a556bb8!important;border:1px solid rgba(118,181,212,.16)!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .menu-button .icon-mark{inline-size:22px!important;block-size:22px!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .product-switch{inline-size:min(100%,202px)!important;max-inline-size:202px!important;min-height:48px!important;block-size:48px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;padding:4px!important;border-radius:10px!important;background:#09233161!important;border:1px solid rgba(116,175,205,.12)!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .product-switch button{min-height:38px!important;block-size:38px!important;gap:7px!important;padding-inline:9px!important;border-radius:8px!important;background:#2a556b94!important;border:1px solid rgba(118,181,212,.14)!important;color:#c8dfeb!important;box-shadow:inset 0 1px #ffffff0b!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .product-switch .mini-icon,html body .dashboard-shell.mode-base:not(.is-collapsed) .nav-icon{display:inline-grid!important;place-items:center!important;inline-size:36px!important;block-size:36px!important;min-inline-size:36px!important;border-radius:10px!important;background:#3a698094!important;border:1px solid rgba(140,201,230,.1)!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .product-switch .mini-icon{inline-size:22px!important;block-size:22px!important;min-inline-size:22px!important;border-radius:7px!important;background:transparent!important;border-color:transparent!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .product-switch .mini-icon .icon-mark,html body .dashboard-shell.mode-base:not(.is-collapsed) .nav-icon .icon-mark{inline-size:18px!important;block-size:18px!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .product-switch button:hover,html body .dashboard-shell.mode-base:not(.is-collapsed) .product-switch button:focus-visible,html body .dashboard-shell.mode-base:not(.is-collapsed) .product-switch button.active,html body .dashboard-shell.mode-base:not(.is-collapsed) .menu-button:hover,html body .dashboard-shell.mode-base:not(.is-collapsed) .menu-button:focus-visible,html body .dashboard-shell.mode-base:not(.is-collapsed) .nav-section li>button:hover,html body .dashboard-shell.mode-base:not(.is-collapsed) .nav-section li>button:focus-visible,html body .dashboard-shell.mode-base:not(.is-collapsed) .nav-section li.active>button{transform:none!important;filter:none!important;outline:0!important;background:#37647bc7!important;border-color:#5bbef694!important;color:#f2fbff!important;box-shadow:0 0 0 2px #29a5ff29,0 0 0 5px #29a5ff0e,inset 0 1px #ffffff13!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .product-switch button.active{background:linear-gradient(180deg,#37677feb,#2b556aeb)!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .nav-scroll{padding:20px 14px 16px!important;overflow:hidden!important;overflow-y:hidden!important;scrollbar-width:none!important;border-radius:0!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .nav-scroll::-webkit-scrollbar{display:none!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .nav-section{margin:0!important;padding:0!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .nav-section+.nav-section{margin-block-start:18px!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .nav-section h2{margin:0 0 12px!important;padding-inline:0!important;font-size:13px!important;letter-spacing:.12em!important;color:#9ec4d7!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .nav-section ul{display:grid!important;gap:8px!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .nav-section li>button{min-block-size:52px!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:12px!important;padding:8px 10px!important;border-radius:10px!important;border:1px solid transparent!important;background:transparent!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .nav-copy strong{font-size:14px!important;line-height:1.15!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .nav-copy small{font-size:12px!important;line-height:1.25!important;color:#9cbccc!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .product-switch{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .nav-scroll{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;scrollbar-color:rgba(112,169,198,.65) transparent!important;background:linear-gradient(180deg,#1d465bd6,#163b4edb)!important;box-shadow:inset 0 1px #c3e5f60d,0 12px 28px #00000024!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .nav-scroll::-webkit-scrollbar{display:block!important;inline-size:7px!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .nav-scroll::-webkit-scrollbar-thumb{border-radius:999px!important;background:#70a9c6a6!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .nav-scroll:before,html body .dashboard-shell.mode-base:not(.is-collapsed) .nav-scroll:after{display:none!important;content:none!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .nav-section:last-child{padding-block-end:28px!important}html body .dashboard-shell.mode-base:not(.is-collapsed){padding-block-start:0!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .dashboard-shell__top{min-height:70px!important;block-size:70px!important;margin-block-start:0!important;margin-inline:-12px!important;padding:0 20px!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;border-bottom:1px solid rgba(137,189,214,.18)!important;box-shadow:inset 0 -1px #ffffff06,0 8px 18px #0000001a!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .menu-button{inline-size:38px!important;block-size:38px!important;border-radius:8px!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .menu-button .icon-mark{inline-size:20px!important;block-size:20px!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .product-switch{justify-self:center!important;inline-size:194px!important;max-inline-size:194px!important;min-height:38px!important;block-size:38px!important;padding:4px!important;gap:6px!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .product-switch button{min-height:30px!important;block-size:30px!important;padding-inline:8px!important;gap:6px!important;border-radius:7px!important;font-size:13px!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .product-switch .mini-icon{inline-size:18px!important;block-size:18px!important;min-inline-size:18px!important}html body .dashboard-shell.mode-base:not(.is-collapsed) .product-switch .mini-icon .icon-mark{inline-size:17px!important;block-size:17px!important}html body .topbar .lang-toggle,html body .topbar__actions--account .lang-toggle,html body .topbar-edge-actions .lang-toggle{color:#d7ecf8!important}html body .topbar .lang-toggle span,html body .topbar__actions--account .lang-toggle span,html body .topbar-edge-actions .lang-toggle span{color:#d7ecf8!important;-webkit-text-fill-color:#d7ecf8!important;background:none!important;text-shadow:none!important}html body .topbar .lang-toggle .icon-mark,html body .topbar__actions--account .lang-toggle .icon-mark,html body .topbar-edge-actions .lang-toggle .icon-mark{color:#d7ecf8!important;stroke:currentColor!important}@media (max-width: 700px){html body .topbar .lang-toggle,html body .topbar__actions--account .lang-toggle,html body .topbar-edge-actions .lang-toggle{inline-size:52px!important;min-inline-size:52px!important;max-inline-size:52px!important;padding-inline:0!important;gap:0!important}html body .topbar .lang-toggle span,html body .topbar__actions--account .lang-toggle span,html body .topbar-edge-actions .lang-toggle span{display:none!important}html body .topbar .lang-toggle .icon-mark,html body .topbar__actions--account .lang-toggle .icon-mark,html body .topbar-edge-actions .lang-toggle .icon-mark{inline-size:24px!important;block-size:24px!important}}@media (max-width: 760px){html body .auth-overlay,html body .auth-overlay:has(.auth-dialog--register),html body .auth-overlay:has(.auth-dialog--login){inset-block-start:var(--topbar-height, 64px)!important;inset-inline:0!important;inset-block-end:0!important;inline-size:100vw!important;block-size:calc(100dvh - var(--topbar-height, 64px))!important;min-block-size:0!important;padding:0!important;overflow:hidden!important;background:#05121ab8!important;-webkit-backdrop-filter:blur(8px) saturate(1.05)!important;backdrop-filter:blur(8px) saturate(1.05)!important}html body .auth-dialog,html body .auth-dialog.auth-dialog--register,html body .auth-dialog.auth-dialog--login{position:relative!important;inset:auto!important;inline-size:100vw!important;block-size:calc(100dvh - var(--topbar-height, 64px))!important;min-block-size:0!important;max-block-size:calc(100dvh - var(--topbar-height, 64px))!important;display:block!important;overflow-y:auto!important;border:0!important;border-radius:0!important;background:radial-gradient(circle at 84% 4%,rgba(44,145,211,.16),transparent 28%),linear-gradient(180deg,#163f50,#123544 44%,#102b38)!important;box-shadow:none!important}html body .auth-dialog.auth-dialog--register .auth-mobile-handle,html body .auth-dialog.auth-dialog--login .auth-mobile-handle{block-size:14px!important;background:#133949f5!important}html body .auth-dialog.auth-dialog--register .auth-mobile-handle:after,html body .auth-dialog.auth-dialog--login .auth-mobile-handle:after{inline-size:86px!important;block-size:5px!important;background:#8bbcd547!important}html body .auth-dialog.auth-dialog--register .auth-panel,html body .auth-dialog.auth-dialog--login .auth-panel{min-block-size:auto!important;padding:0 clamp(18px,5vw,28px) 28px!important;gap:14px!important;display:flex!important;flex-direction:column!important;background:transparent!important}html body .auth-dialog.auth-dialog--register .auth-panel__head,html body .auth-dialog.auth-dialog--login .auth-panel__head{position:sticky!important;top:0!important;z-index:4!important;min-block-size:74px!important;margin-inline:calc(clamp(18px,5vw,28px)*-1)!important;padding:14px clamp(18px,5vw,28px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;background:#143949fa!important;border-block-end:1px solid rgba(119,172,199,.18)!important;box-shadow:0 10px 22px #020c122e!important}html body .auth-dialog.auth-dialog--register .auth-mobile-title,html body .auth-dialog.auth-dialog--login .auth-mobile-title{color:#e5f6ff!important;font-size:clamp(27px,7.2vw,34px)!important;font-weight:950!important;letter-spacing:0!important;line-height:1!important}html body .auth-dialog.auth-dialog--register .auth-panel__head a,html body .auth-dialog.auth-dialog--login .auth-panel__head a{color:#a8d3e8!important;font-size:.86rem!important;font-weight:850!important}html body .auth-dialog.auth-dialog--register .auth-close,html body .auth-dialog.auth-dialog--login .auth-close{inline-size:46px!important;block-size:46px!important;border-radius:8px!important;background:#305b71bd!important;border:1px solid rgba(133,190,218,.18)!important;color:#c8e6f6!important}html body .auth-dialog.auth-dialog--register .auth-form,html body .auth-dialog.auth-dialog--login .auth-form{gap:12px!important;padding-block-start:18px!important}html body .auth-dialog.auth-dialog--register .auth-form label,html body .auth-dialog.auth-dialog--login .auth-form label,html body .auth-dialog.auth-dialog--register .auth-referral>button,html body .auth-dialog.auth-dialog--login .auth-referral>button,html body .auth-dialog.auth-dialog--register .auth-consent{min-block-size:58px!important;border-radius:8px!important;background:#0d2937c7!important;border:1px solid rgba(117,173,201,.2)!important;box-shadow:inset 0 1px #ffffff0a!important}html body .auth-dialog.auth-dialog--register .auth-form input,html body .auth-dialog.auth-dialog--login .auth-form input{min-block-size:56px!important;padding:0 16px!important;color:#edf9ff!important;font-size:1rem!important;font-weight:800!important}html body .auth-dialog.auth-dialog--register .auth-form input::placeholder,html body .auth-dialog.auth-dialog--login .auth-form input::placeholder,html body .auth-dialog.auth-dialog--register .auth-referral>button span{color:#bbdbebb8!important;font-size:1rem!important;font-weight:800!important}html body .auth-dialog.auth-dialog--register .auth-consent{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;padding:12px!important}html body .auth-dialog.auth-dialog--register .auth-consent input{inline-size:30px!important;block-size:30px!important;border-radius:7px!important}html body .auth-dialog.auth-dialog--register .auth-consent span{color:#c2deed!important;font-size:.9rem!important;line-height:1.45!important}html body .auth-dialog.auth-dialog--register .auth-submit,html body .auth-dialog.auth-dialog--login .auth-submit{min-block-size:58px!important;margin-block-start:4px!important;border-radius:999px!important;background:linear-gradient(135deg,#168cff,#2677e4 52%,#28c987 130%)!important;color:#f6fbff!important;font-size:1rem!important;font-weight:950!important;box-shadow:0 16px 34px #168cff33,inset 0 1px #ffffff29!important}html body .auth-dialog.auth-dialog--register .auth-form__links,html body .auth-dialog.auth-dialog--login .auth-form__links{margin-block:8px 2px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important}html body .auth-dialog.auth-dialog--register .auth-form__links>span,html body .auth-dialog.auth-dialog--login .auth-form__links>span{color:#cde5f1b8!important;font-size:1rem!important;font-weight:750!important}html body .auth-dialog.auth-dialog--register .auth-form__links button:first-of-type,html body .auth-dialog.auth-dialog--login .auth-form__links button:first-of-type{min-block-size:46px!important;padding-inline:22px!important;border-radius:999px!important;color:#d9f1ff!important;font-size:.88rem!important;background:#123748b3!important;border:1px solid rgba(67,168,230,.52)!important}html body .auth-dialog.auth-dialog--register .auth-social,html body .auth-dialog.auth-dialog--login .auth-social{gap:12px!important;margin-block-start:8px!important;padding-block-end:10px!important}html body .auth-dialog.auth-dialog--register .auth-social>span,html body .auth-dialog.auth-dialog--login .auth-social>span{color:#cbe6f4!important;font-size:1.08rem!important;font-weight:750!important}html body .auth-dialog.auth-dialog--register .auth-social div,html body .auth-dialog.auth-dialog--login .auth-social div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}html body .auth-dialog.auth-dialog--register .auth-social__button,html body .auth-dialog.auth-dialog--login .auth-social__button{min-block-size:66px!important;border-radius:8px!important;background:linear-gradient(180deg,#2b4358f5,#203548fa)!important;border:1px solid rgba(151,194,220,.12)!important}html body .auth-dialog.auth-dialog--register .auth-social__button svg,html body .auth-dialog.auth-dialog--login .auth-social__button svg{inline-size:34px!important;block-size:34px!important}html body .auth-dialog.auth-dialog--register .auth-safe-note,html body .auth-dialog.auth-dialog--login .auth-safe-note,html body .auth-dialog.auth-dialog--register .auth-social__note,html body .auth-dialog.auth-dialog--login .auth-social__note{color:#b2d2e294!important;font-size:.72rem!important;line-height:1.4!important}}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top{min-height:118px!important;block-size:118px!important;margin-block-start:0!important;margin-inline:-12px!important;padding:0 24px!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:22px!important;background:linear-gradient(90deg,#061c28e0,#113748f0 52%,#0a2432e6)!important;border-bottom:1px solid rgba(135,190,216,.22)!important;box-shadow:inset 0 -1px #ffffff09,0 14px 28px #0003!important}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top:after{content:""!important;display:block!important;position:absolute!important;inset-inline:24px!important;inset-block-end:0!important;block-size:1px!important;background:linear-gradient(90deg,transparent,rgba(139,196,222,.34),transparent)!important;opacity:1!important}html body .dashboard-shell:not(.is-collapsed) .menu-button{inline-size:52px!important;block-size:52px!important;min-inline-size:52px!important;border-radius:10px!important;background:#2b566ec2!important;border:1px solid rgba(134,198,226,.18)!important;box-shadow:inset 0 1px #ffffff12!important}html body .dashboard-shell:not(.is-collapsed) .menu-button .icon-mark{inline-size:27px!important;block-size:27px!important}html body .dashboard-shell:not(.is-collapsed) .product-switch{justify-self:stretch!important;inline-size:100%!important;max-inline-size:none!important;min-height:64px!important;block-size:64px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:18px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .dashboard-shell:not(.is-collapsed) .product-switch button{min-height:64px!important;block-size:64px!important;padding-inline:20px!important;gap:14px!important;justify-content:center!important;border-radius:13px!important;font-size:20px!important;line-height:1!important;color:#d8edf7!important;background:linear-gradient(180deg,#366077eb,#274f65eb)!important;border:1px solid rgba(139,199,228,.16)!important;box-shadow:inset 0 1px #ffffff12,0 10px 24px #0000001f!important}html body .dashboard-shell:not(.is-collapsed) .product-switch button.active{color:#f7fffb!important;background:linear-gradient(135deg,#22cf79,#12a968 58%,#168c75)!important;border-color:#50eeb270!important;box-shadow:inset 0 1px #ffffff21,0 14px 30px #058f5b3d!important}html body .dashboard-shell:not(.is-collapsed) .product-switch .mini-icon{inline-size:27px!important;block-size:27px!important;min-inline-size:27px!important;border-radius:8px!important;background:transparent!important;border:0!important}html body .dashboard-shell:not(.is-collapsed) .product-switch .mini-icon .icon-mark{inline-size:25px!important;block-size:25px!important}html body .dashboard-shell:not(.is-collapsed) .nav-scroll{block-size:calc(100dvh - 118px)!important;padding:28px 22px 22px!important;overflow-y:hidden!important;overflow-x:hidden!important;scrollbar-width:none!important}html body .dashboard-shell:not(.is-collapsed) .nav-scroll::-webkit-scrollbar{display:none!important}@media (max-width: 430px){html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top{min-height:96px!important;block-size:96px!important;padding-inline:16px!important;grid-template-columns:46px minmax(0,1fr)!important;gap:14px!important}html body .dashboard-shell:not(.is-collapsed) .menu-button{inline-size:46px!important;block-size:46px!important;min-inline-size:46px!important}html body .dashboard-shell:not(.is-collapsed) .product-switch{min-height:54px!important;block-size:54px!important;gap:10px!important}html body .dashboard-shell:not(.is-collapsed) .product-switch button{min-height:54px!important;block-size:54px!important;padding-inline:12px!important;gap:8px!important;font-size:16px!important}html body .dashboard-shell:not(.is-collapsed) .nav-scroll{block-size:calc(100dvh - 96px)!important}}html body .dashboard-shell:not(.is-collapsed) .nav-section li>button,html body .dashboard-shell:not(.is-collapsed) .nav-section li>button:hover,html body .dashboard-shell:not(.is-collapsed) .nav-section li>button:focus-visible,html body .dashboard-shell:not(.is-collapsed) .nav-section li.active>button,html body .dashboard-shell:not(.is-collapsed).is-rtl .nav-section li>button:hover,html body .dashboard-shell:not(.is-collapsed).is-rtl .nav-section li.active>button{transform:none!important}html body .dashboard-shell:not(.is-collapsed) .nav-section li>button:hover,html body .dashboard-shell:not(.is-collapsed) .nav-section li>button:focus-visible,html body .dashboard-shell:not(.is-collapsed) .nav-section li.active>button{background:#37647bc7!important;border-color:#5bbef694!important;color:#f2fbff!important;box-shadow:0 0 0 2px #29a5ff29,0 0 0 5px #29a5ff0e,inset 0 1px #ffffff13!important}html body,html body button,html body input,html body textarea,html body select{font-family:var(--font-ui)!important;font-weight:400;letter-spacing:0!important}html body :where(.nav-copy strong,.mode-card__copy strong,.support-button strong,.product-switch button,.topbar-wallet-center button,.wallet-balance,.wallet-action,.lang-toggle,.account-avatar,.casino-filter,.casino-category-tabs button,.casino-game-shell__bar strong,.casino-game-actions button,.sports-pill-nav button,.sports-mini-menu button,.sports-market-board button,.admin-table__row strong,.admin-sidebar__link,.auth-panel__head a,.auth-form__links button,.auth-submit,.deposit-dialog button,.currency-dropdown button){font-weight:620!important;letter-spacing:0!important}html body :where(.nav-copy small,.mode-card__copy small,.casino-playing-count,.casino-promo__copy p,.sports-promo__copy p,.sports-betslip__card small,.admin-table__row small,.casino-admin-console__hero p,.auth-safe-note,.auth-social__note,.deposit-dialog small,.currency-dropdown small){font-weight:420!important;letter-spacing:0!important;color:#bddae9c7!important}html body :where(h1,h2,h3,.nav-section h2,.casino-section__head strong,.casino-promo__copy h2,.casino-game-card__title,.casino-tile__title,.sports-promo__copy h2,.top-sports-showcase__head strong,.sports-board-head strong,.admin-foundation__hero h1,.auth-mobile-title,.deposit-dialog h2,.currency-dropdown h2){font-weight:680!important;letter-spacing:0!important}html body :where(.nav-copy strong,.mode-card__copy strong){font-size:13.5px!important;line-height:1.22!important}html body :where(.nav-copy small,.mode-card__copy small){font-size:11.5px!important;line-height:1.28!important}html body :where(.nav-section h2){font-size:11px!important;font-weight:650!important;text-transform:none!important;color:#c1ddeadb!important}html body :where(.casino-promo__copy h2,.sports-promo__copy h2){font-size:clamp(22px,2.5vw,31px)!important;line-height:1.12!important}html body :where(.casino-promo__copy p,.sports-promo__copy p){font-size:clamp(14px,1.3vw,17px)!important;line-height:1.45!important}html body :where(.casino-section__head strong,.top-sports-showcase__head strong){font-size:clamp(22px,2.7vw,34px)!important;line-height:1.12!important}html body :where(.auth-mobile-title){font-size:clamp(28px,5vw,42px)!important;font-weight:680!important}html body :where(.auth-form input,.auth-form input::placeholder,.auth-referral>button span){font-weight:520!important;letter-spacing:0!important}html body :where(.auth-submit){font-weight:680!important;text-transform:none!important}@media (max-width: 760px){html body :where(.auth-mobile-title){font-size:clamp(24px,7vw,32px)!important;font-weight:680!important}html body :where(.auth-panel__head a){font-size:.84rem!important;font-weight:600!important}html body :where(.auth-form input,.auth-form input::placeholder,.auth-referral>button span){font-size:.94rem!important;font-weight:500!important}html body :where(.auth-form__links>span,.auth-social>span){font-size:.96rem!important;font-weight:520!important}html body :where(.auth-submit,.auth-form__links button:first-of-type){font-size:.9rem!important;font-weight:650!important}}html body .dashboard-shell:not(.is-collapsed) .dashboard-shell__top{min-height:64px!important;block-size:64px!important;margin-block-start:0!important;margin-inline:-12px!important;padding:0 16px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:10px!important}html body .dashboard-shell:not(.is-collapsed) .menu-button{align-self:center!important;inline-size:48px!important;block-size:48px!important;min-inline-size:48px!important;transform:none!important}html body .dashboard-shell:not(.is-collapsed) .menu-button .icon-mark{inline-size:23px!important;block-size:23px!important}html body .dashboard-shell:not(.is-collapsed) .product-switch{align-self:center!important;align-items:center!important;justify-self:stretch!important;inline-size:100%!important;max-inline-size:none!important;min-height:40px!important;block-size:40px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;padding:0!important;transform:none!important}html body .dashboard-shell:not(.is-collapsed) .product-switch button{align-self:center!important;min-height:40px!important;block-size:40px!important;padding-inline:12px!important;gap:8px!important;border-radius:8px!important;font-size:13px!important;transform:none!important}html body .dashboard-shell:not(.is-collapsed) .product-switch .mini-icon{inline-size:18px!important;block-size:18px!important;min-inline-size:18px!important}html body .dashboard-shell:not(.is-collapsed) .product-switch .mini-icon .icon-mark{inline-size:17px!important;block-size:17px!important}html body .dashboard-shell:not(.is-collapsed) .nav-scroll{block-size:calc(100dvh - 64px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}html body .dashboard-shell:not(.is-collapsed) .nav-scroll::-webkit-scrollbar{display:none!important;inline-size:0!important;block-size:0!important}@media (max-width: 760px){html body .casino-home .casino-promos{inline-size:100%!important;max-inline-size:100%!important;overflow:hidden!important}html body .casino-home .casino-promos__track{display:flex!important;flex-flow:row nowrap!important;grid-template-columns:none!important;grid-auto-flow:initial!important;grid-auto-columns:initial!important;inline-size:100%!important;max-inline-size:100%!important;gap:12px!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:0!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}html body .casino-home .casino-promos__track::-webkit-scrollbar{display:none!important}html body .casino-home .casino-promos__track>article.casino-promo{flex:0 0 100%!important;inline-size:100%!important;min-inline-size:100%!important;max-inline-size:100%!important;box-sizing:border-box!important;scroll-snap-align:start!important;scroll-snap-stop:always!important}html body .casino-home .casino-promos__track>article.casino-promo .casino-promo__main{grid-template-columns:minmax(0,1fr) minmax(116px,38%)!important;gap:10px!important;align-items:center!important}html body .casino-home .casino-promos__track>article.casino-promo .casino-promo__copy{min-inline-size:0!important;max-inline-size:100%!important}html body .casino-home .casino-promos__track>article.casino-promo .casino-promo__copy h2,html body .casino-home .casino-promos__track>article.casino-promo .casino-promo__copy p{max-inline-size:100%!important;overflow-wrap:anywhere!important}}@media (max-width: 760px),(pointer: coarse){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail{overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:auto!important;scroll-snap-type:none!important;overscroll-behavior-inline:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail>.casino-game-card,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail>.casino-tile{scroll-snap-align:none!important;scroll-snap-stop:normal!important}}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy{align-content:center!important;gap:8px!important;transform:translateY(-5px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy span{font-size:clamp(13px,.86vw,15px)!important;line-height:1!important;padding:7px 11px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:clamp(21px,1.62vw,28px)!important;line-height:1.04!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{font-size:clamp(13px,.88vw,15px)!important;line-height:1.28!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy button{min-block-size:38px!important;min-inline-size:126px!important;padding-inline:14px!important;font-size:clamp(13px,.92vw,15px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art img{inline-size:clamp(154px,13.2vw,188px)!important;transform:translateY(-18px)!important}@media (max-width: 720px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{block-size:220px!important;min-height:220px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) minmax(132px,45%)!important;align-items:center!important;gap:8px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy{gap:7px!important;padding:14px 4px 8px 12px!important;transform:translateY(-3px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy span{font-size:13px!important;padding:7px 10px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:clamp(23px,7.2vw,29px)!important;line-height:1.03!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{font-size:clamp(14px,4.2vw,16px)!important;line-height:1.22!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy button{min-block-size:40px!important;min-inline-size:138px!important;font-size:15px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art img{inline-size:min(45vw,176px)!important;transform:translateY(-14px)!important}}@media (max-width: 390px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) minmax(136px,44%)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:clamp(22px,6.8vw,28px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art img{inline-size:min(46vw,168px)!important}}@media (min-width: 761px) and (max-width: 980px){html body .casino-home .casino-promos{inline-size:100%!important;max-inline-size:100%!important;overflow:hidden!important}html body .casino-home .casino-promos__track{display:flex!important;flex-flow:row nowrap!important;grid-template-columns:none!important;grid-auto-flow:initial!important;grid-auto-columns:initial!important;gap:12px!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}html body .casino-home .casino-promos__track::-webkit-scrollbar{display:none!important}html body .casino-home .casino-promos__track>article.casino-promo{flex:0 0 calc((100% - 12px)/2)!important;inline-size:calc((100% - 12px)/2)!important;min-inline-size:calc((100% - 12px)/2)!important;max-inline-size:calc((100% - 12px)/2)!important;box-sizing:border-box!important;scroll-snap-align:start!important}}@media (max-width: 760px){html body .topbar:has(.topbar__actions--account){align-items:center!important}html body .topbar .topbar__actions--account{align-items:center!important;transform:translateY(5px)!important}html body .topbar .topbar__actions--account .topbar-wallet-center,html body .topbar .topbar__actions--account .topbar-edge-actions,html body .topbar .topbar__actions--account .topbar-quick-actions,html body .topbar .topbar__actions--account .currency-menu-wrap,html body .topbar .topbar__actions--account .account-menu-wrap{align-items:center!important;transform:none!important}}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-hero-showcase{display:block!important;min-inline-size:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos{inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;overflow:visible!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track{display:grid!important;grid-auto-flow:row!important;grid-auto-columns:initial!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(12px,1.35vw,18px)!important;inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;padding:0!important;overflow:visible!important;scroll-snap-type:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__arrow{display:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;min-block-size:clamp(236px,19vw,292px)!important;block-size:auto!important;padding:0!important;overflow:hidden!important;border-radius:8px!important;background:var(--stake-surface, #183744)!important;box-sizing:border-box!important;scroll-snap-align:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(118px,38%)!important;grid-template-areas:"copy art"!important;align-items:center!important;gap:clamp(10px,1vw,16px)!important;min-block-size:clamp(236px,19vw,292px)!important;block-size:auto!important;padding:clamp(14px,1.35vw,20px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy{grid-area:copy!important;min-inline-size:0!important;max-inline-size:100%!important;display:grid!important;align-content:center!important;justify-items:start!important;gap:clamp(8px,.85vw,12px)!important;padding:0!important;overflow:visible!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy span{max-inline-size:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{max-inline-size:100%!important;margin:0!important;font-size:clamp(22px,2.05vw,34px)!important;line-height:1.08!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{max-inline-size:100%!important;margin:0!important;font-size:clamp(13px,1.05vw,16px)!important;line-height:1.38!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy button{min-inline-size:min(138px,100%)!important;max-inline-size:100%!important;min-block-size:40px!important;padding-inline:16px!important;white-space:nowrap!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{grid-area:art!important;inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;block-size:auto!important;min-block-size:0!important;aspect-ratio:1 / 1!important;display:grid!important;place-items:center!important;align-self:center!important;border-radius:8px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art img{display:block!important;inline-size:min(100%,clamp(104px,12vw,168px))!important;max-inline-size:100%!important;block-size:auto!important;max-block-size:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search{inline-size:100%!important;max-inline-size:100%!important;box-sizing:border-box!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-pill-nav{inline-size:100%!important;max-inline-size:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-pill-nav::-webkit-scrollbar{display:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-pill-nav button{flex:0 0 auto!important;white-space:nowrap!important}@media (min-width: 1680px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width: 1180px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:1fr!important;grid-template-areas:"art" "copy"!important;align-content:start!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art img{inline-size:min(100%,150px)!important}}@media (max-width: 720px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home{padding-inline:10px!important;padding-block-end:calc(var(--mobile-footer-height, 86px) + 42px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo{min-block-size:auto!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{min-block-size:auto!important;padding:14px!important;gap:12px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:clamp(24px,8vw,31px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{font-size:clamp(14px,4.6vw,17px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art{justify-self:center!important;inline-size:min(178px,58vw)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art img{inline-size:min(178px,58vw)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search{min-block-size:58px!important}}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home{overflow-x:hidden!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos{--promo-gap: 16px;--promo-card-width: calc((100% - (var(--promo-gap) * 2)) / 3);inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;overflow:hidden!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;position:relative!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track{display:flex!important;flex-flow:row nowrap!important;grid-template-columns:none!important;grid-auto-flow:initial!important;grid-auto-columns:initial!important;align-items:stretch!important;gap:var(--promo-gap)!important;inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:0!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo{flex:0 0 var(--promo-card-width)!important;inline-size:var(--promo-card-width)!important;min-inline-size:var(--promo-card-width)!important;max-inline-size:var(--promo-card-width)!important;min-block-size:272px!important;block-size:272px!important;padding:0!important;overflow:hidden!important;border-radius:8px!important;background:var(--stake-surface, #183744)!important;box-sizing:border-box!important;scroll-snap-align:start!important;scroll-snap-stop:always!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{display:grid!important;grid-template-columns:minmax(0,1fr) 132px!important;grid-template-areas:"copy art"!important;align-items:center!important;gap:clamp(10px,1vw,16px)!important;block-size:100%!important;min-block-size:0!important;padding:18px!important;box-sizing:border-box!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy{grid-area:copy!important;min-inline-size:0!important;max-inline-size:100%!important;display:grid!important;align-content:center!important;justify-items:start!important;gap:10px!important;padding:0!important;overflow:visible!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy span{max-inline-size:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{max-inline-size:100%!important;margin:0!important;font-size:clamp(26px,2.2vw,34px)!important;line-height:1.08!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{display:-webkit-box!important;max-inline-size:100%!important;margin:0!important;font-size:clamp(14px,1.04vw,16px)!important;line-height:1.36!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy button{inline-size:min(168px,100%)!important;min-inline-size:0!important;min-block-size:42px!important;padding-inline:16px!important;white-space:nowrap!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{grid-area:art!important;inline-size:132px!important;block-size:132px!important;max-inline-size:100%!important;min-inline-size:0!important;min-block-size:0!important;aspect-ratio:1 / 1!important;display:grid!important;place-items:center!important;align-self:center!important;justify-self:end!important;border-radius:8px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art img{display:block!important;inline-size:100%!important;max-inline-size:100%!important;block-size:auto!important;max-block-size:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__arrow{display:grid!important;place-items:center!important;position:absolute!important;z-index:4!important;inset-block-start:50%!important;inline-size:42px!important;block-size:42px!important;border-radius:999px!important;transform:translateY(-50%)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__arrow--prev{inset-inline-start:8px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__arrow--next{inset-inline-end:8px!important}@media (min-width: 1680px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos{--promo-card-width: calc((100% - (var(--promo-gap) * 3)) / 4)}}@media (max-width: 1180px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos{--promo-gap: 14px;--promo-card-width: calc((100% - var(--promo-gap)) / 2)}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo{min-block-size:258px!important;block-size:258px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) 118px!important;grid-template-areas:"copy art"!important;padding:16px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art{inline-size:118px!important;block-size:118px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:clamp(24px,3.25vw,32px)!important}}@media (max-width: 720px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home{padding-inline:10px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos{--promo-gap: 14px;--promo-card-width: 100%}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track{gap:var(--promo-gap)!important;scroll-padding-inline:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo{flex-basis:100%!important;inline-size:100%!important;min-inline-size:100%!important;max-inline-size:100%!important;min-block-size:540px!important;block-size:540px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:1fr!important;grid-template-areas:"art" "copy"!important;align-content:start!important;justify-items:start!important;gap:18px!important;padding:24px 22px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{inline-size:min(72vw,270px)!important;block-size:min(72vw,270px)!important;justify-self:center!important;margin-block-start:18px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy{gap:12px!important;align-content:start!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:clamp(34px,11vw,52px)!important;line-height:1.08!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{display:block!important;font-size:clamp(20px,6.2vw,30px)!important;line-height:1.35!important;overflow:visible!important;-webkit-line-clamp:unset!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy button{inline-size:min(100%,320px)!important;min-block-size:52px!important;font-size:clamp(17px,5.6vw,24px)!important}}@media (max-width: 390px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo{min-block-size:512px!important;block-size:512px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{inline-size:min(68vw,236px)!important;block-size:min(68vw,236px)!important}}@media (max-width: 720px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo{min-block-size:322px!important;block-size:322px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) minmax(122px,42%)!important;grid-template-areas:"copy art"!important;align-content:center!important;align-items:center!important;justify-items:stretch!important;gap:12px!important;padding:18px 16px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy{align-content:center!important;gap:9px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:clamp(28px,9vw,38px)!important;line-height:1.06!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{display:-webkit-box!important;font-size:clamp(16px,5.2vw,20px)!important;line-height:1.26!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy button{inline-size:min(100%,180px)!important;min-block-size:44px!important;font-size:clamp(15px,4.8vw,18px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{inline-size:min(40vw,148px)!important;block-size:min(40vw,148px)!important;justify-self:end!important;margin-block-start:0!important}}@media (max-width: 390px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo{min-block-size:304px!important;block-size:304px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) minmax(112px,40%)!important;padding:16px 14px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{inline-size:min(38vw,130px)!important;block-size:min(38vw,130px)!important}}@media (max-width: 720px){html body .topbar .topbar__actions--account{transform:translateY(5px)!important}html body .topbar .topbar__actions--account .topbar-wallet-center{left:39%!important;top:0!important;transform:translate(-50%)!important}html body .topbar .topbar__actions--account .balance-pill{inline-size:104px!important;min-inline-size:104px!important;max-inline-size:104px!important;block-size:42px!important;min-block-size:42px!important;max-block-size:42px!important;padding-inline:7px!important;border-radius:14px!important}html body .topbar .topbar__actions--account .balance-pill__coin{inline-size:30px!important;block-size:30px!important;min-inline-size:30px!important;min-block-size:30px!important;flex-basis:30px!important}html body .topbar .topbar__actions--account .topbar-quick-actions button,html body .topbar .topbar__actions--account .wallet-action,html body .topbar .topbar__actions--account .account-avatar{inline-size:42px!important;block-size:42px!important;min-inline-size:42px!important;min-block-size:42px!important}}@media (max-width: 380px){html body .topbar .topbar__actions--account .topbar-wallet-center{left:38%!important}html body .topbar .topbar__actions--account .balance-pill{inline-size:96px!important;min-inline-size:96px!important;max-inline-size:96px!important;block-size:40px!important;min-block-size:40px!important;max-block-size:40px!important}html body .topbar .topbar__actions--account .balance-pill__coin{inline-size:28px!important;block-size:28px!important;min-inline-size:28px!important;min-block-size:28px!important;flex-basis:28px!important}}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail{inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;overflow:hidden!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail{display:flex!important;flex-flow:row nowrap!important;grid-template-columns:none!important;grid-auto-flow:initial!important;grid-auto-columns:initial!important;align-items:stretch!important;gap:clamp(12px,1.25vw,18px)!important;inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;scroll-behavior:smooth!important;scroll-padding-inline:clamp(8px,1.4vw,18px)!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;cursor:grab!important;-webkit-user-select:none!important;user-select:none!important;contain:layout paint!important;will-change:scroll-position!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track::-webkit-scrollbar,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail::-webkit-scrollbar{display:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track.is-drag-ready,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail.is-drag-ready,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track.is-dragging,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail.is-dragging{cursor:grabbing!important;scroll-behavior:auto!important;scroll-snap-type:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track *,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail *{-webkit-user-drag:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track.is-dragging *,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail.is-dragging *{pointer-events:none!important;user-select:none!important;-webkit-user-select:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo{flex:0 0 clamp(380px,31.5vw,520px)!important;inline-size:clamp(380px,31.5vw,520px)!important;min-inline-size:clamp(380px,31.5vw,520px)!important;max-inline-size:clamp(380px,31.5vw,520px)!important;scroll-snap-align:start!important;scroll-snap-stop:normal!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail>.casino-game-card,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail>.casino-tile{flex:0 0 clamp(172px,16vw,236px)!important;inline-size:clamp(172px,16vw,236px)!important;min-inline-size:clamp(172px,16vw,236px)!important;max-inline-size:clamp(172px,16vw,236px)!important;scroll-snap-align:start!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail--large>.casino-game-card{flex-basis:clamp(194px,18vw,258px)!important;inline-size:clamp(194px,18vw,258px)!important;min-inline-size:clamp(194px,18vw,258px)!important;max-inline-size:clamp(194px,18vw,258px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track:focus-visible,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail:focus-visible{outline:2px solid rgba(143,202,230,.7)!important;outline-offset:3px!important}@media (max-width: 980px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo{flex-basis:min(78vw,520px)!important;inline-size:min(78vw,520px)!important;min-inline-size:min(78vw,520px)!important;max-inline-size:min(78vw,520px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail>.casino-game-card,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail>.casino-tile{flex-basis:clamp(156px,31vw,220px)!important;inline-size:clamp(156px,31vw,220px)!important;min-inline-size:clamp(156px,31vw,220px)!important;max-inline-size:clamp(156px,31vw,220px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail--large>.casino-game-card{flex-basis:clamp(172px,36vw,242px)!important;inline-size:clamp(172px,36vw,242px)!important;min-inline-size:clamp(172px,36vw,242px)!important;max-inline-size:clamp(172px,36vw,242px)!important}}@media (max-width: 520px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail{gap:12px!important;scroll-padding-inline:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo{flex-basis:88vw!important;inline-size:88vw!important;min-inline-size:88vw!important;max-inline-size:88vw!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail>.casino-game-card,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail>.casino-tile,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail--large>.casino-game-card{flex-basis:min(70vw,252px)!important;inline-size:min(70vw,252px)!important;min-inline-size:min(70vw,252px)!important;max-inline-size:min(70vw,252px)!important}}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos{--promo-gap: 24px !important;--promo-card-width: clamp(520px, 29.8vw, 590px) !important;margin-block:clamp(24px,2vw,36px) clamp(26px,2.1vw,38px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track{gap:var(--promo-gap)!important;align-items:stretch!important;scroll-padding-inline:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo{flex:0 0 var(--promo-card-width)!important;inline-size:var(--promo-card-width)!important;min-inline-size:var(--promo-card-width)!important;max-inline-size:var(--promo-card-width)!important;block-size:330px!important;min-block-size:330px!important;max-block-size:330px!important;border-radius:8px!important;background:#1a3844!important;box-shadow:none!important;overflow:hidden!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{block-size:100%!important;min-block-size:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) clamp(236px,42%,268px)!important;grid-template-areas:"copy art"!important;align-items:center!important;gap:clamp(22px,2vw,32px)!important;padding:26px 28px!important;box-sizing:border-box!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy{grid-area:copy!important;display:grid!important;align-content:center!important;justify-items:start!important;min-inline-size:0!important;gap:16px!important;overflow:visible!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy span{font-size:15px!important;line-height:1!important;padding:7px 10px!important;border-radius:7px!important;max-inline-size:100%!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{margin:0!important;max-inline-size:100%!important;font-size:clamp(28px,1.75vw,34px)!important;line-height:1.12!important;overflow-wrap:normal!important;white-space:normal!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{display:-webkit-box!important;max-inline-size:100%!important;margin:0!important;font-size:clamp(18px,1.15vw,22px)!important;line-height:1.45!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy button{inline-size:182px!important;min-inline-size:0!important;max-inline-size:100%!important;block-size:58px!important;min-block-size:58px!important;padding:0 18px!important;border-radius:8px!important;font-size:20px!important;line-height:1!important;white-space:nowrap!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{grid-area:art!important;inline-size:clamp(236px,15vw,268px)!important;block-size:clamp(236px,15vw,268px)!important;justify-self:end!important;align-self:center!important;margin:0!important;border-radius:9px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art img{display:block!important;inline-size:100%!important;block-size:100%!important;max-inline-size:none!important;max-block-size:none!important;object-fit:contain!important;object-position:center!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search{min-block-size:74px!important;border-radius:8px!important;margin-block-end:clamp(26px,2.2vw,38px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search input,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search span{font-size:clamp(20px,1.35vw,25px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-pill-nav{min-block-size:84px!important;padding:8px 10px!important;border-radius:999px!important;background:#05161fb8!important;gap:clamp(18px,2.2vw,34px)!important;border:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-pill-nav button{min-block-size:66px!important;padding-inline:clamp(24px,2.2vw,38px)!important;border-radius:999px!important;font-size:clamp(17px,1.28vw,22px)!important}@media (min-width: 1680px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos{--promo-card-width: clamp(560px, 29vw, 600px) !important}}@media (max-width: 1480px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos{--promo-gap: 18px !important;--promo-card-width: clamp(430px, 31vw, 500px) !important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo{block-size:308px!important;min-block-size:308px!important;max-block-size:308px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) clamp(188px,39%,228px)!important;gap:18px!important;padding:24px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{inline-size:clamp(188px,15.5vw,228px)!important;block-size:clamp(188px,15.5vw,228px)!important}}@media (max-width: 1180px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos{--promo-gap: 16px !important;--promo-card-width: calc((100% - var(--promo-gap)) / 2) !important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo{block-size:290px!important;min-block-size:290px!important;max-block-size:290px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) clamp(154px,36%,184px)!important;gap:16px!important;padding:20px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:clamp(25px,2.7vw,30px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{font-size:clamp(15px,1.75vw,18px)!important;line-height:1.38!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{inline-size:clamp(154px,20vw,184px)!important;block-size:clamp(154px,20vw,184px)!important}}@media (max-width: 760px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home{padding-inline:12px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos{--promo-gap: 12px !important;--promo-card-width: 100% !important;margin-block:22px 26px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track{gap:var(--promo-gap)!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo{flex-basis:100%!important;inline-size:100%!important;min-inline-size:100%!important;max-inline-size:100%!important;block-size:286px!important;min-block-size:286px!important;max-block-size:286px!important;scroll-snap-align:start!important;scroll-snap-stop:always!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) minmax(122px,42%)!important;grid-template-areas:"copy art"!important;align-items:center!important;gap:12px!important;padding:18px 16px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy{gap:9px!important;align-content:center!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy span{font-size:13px!important;padding:6px 9px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:clamp(24px,7.4vw,32px)!important;line-height:1.08!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{font-size:clamp(14px,4.4vw,17px)!important;line-height:1.3!important;-webkit-line-clamp:2!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy button{inline-size:min(100%,160px)!important;block-size:42px!important;min-block-size:42px!important;font-size:16px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{inline-size:min(42vw,148px)!important;block-size:min(42vw,148px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search{min-block-size:64px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search input,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search span{font-size:clamp(20px,6vw,26px)!important}}@media (max-width: 390px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo{block-size:272px!important;min-block-size:272px!important;max-block-size:272px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) minmax(108px,39%)!important;padding:16px 14px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:clamp(22px,7vw,28px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{inline-size:min(39vw,124px)!important;block-size:min(39vw,124px)!important}}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) clamp(184px,43%,248px)!important;grid-template-areas:"copy art"!important;align-items:center!important;gap:clamp(18px,2vw,28px)!important;padding:clamp(22px,2.1vw,34px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy{gap:clamp(12px,1.15vw,18px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy span{font-size:clamp(13px,.92vw,16px)!important;padding:7px 10px!important;border-radius:7px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:clamp(30px,2.45vw,44px)!important;line-height:1.08!important;letter-spacing:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{font-size:clamp(17px,1.38vw,24px)!important;line-height:1.42!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy button{inline-size:min(230px,100%)!important;min-block-size:54px!important;font-size:clamp(17px,1.35vw,22px)!important;border-radius:8px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{inline-size:clamp(184px,18vw,248px)!important;block-size:clamp(184px,18vw,248px)!important;justify-self:end!important;align-self:center!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art img{inline-size:100%!important;block-size:100%!important;object-fit:contain!important}@media (max-width: 1180px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) clamp(168px,38%,220px)!important;gap:18px!important;padding:22px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:clamp(28px,3.45vw,38px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{font-size:clamp(16px,2vw,20px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{inline-size:clamp(168px,24vw,220px)!important;block-size:clamp(168px,24vw,220px)!important}}@media (max-width: 520px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) minmax(132px,45%)!important;gap:10px!important;padding:18px 14px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy{gap:8px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy span{font-size:13px!important;padding:6px 9px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:clamp(25px,8.1vw,32px)!important;line-height:1.06!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{font-size:clamp(15px,4.7vw,18px)!important;line-height:1.28!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy button{inline-size:min(100%,170px)!important;min-block-size:44px!important;font-size:clamp(15px,4.7vw,18px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{inline-size:min(45vw,166px)!important;block-size:min(45vw,166px)!important}}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home{--stake-promo-gap: 24px;--stake-game-gap: 16px;--stake-promo-card-width: calc((100% - 48px) / 3);--stake-game-card-width: calc((100% - 112px)/8) }html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track{gap:var(--stake-promo-gap)!important;scroll-padding-inline:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo{flex:0 0 var(--stake-promo-card-width)!important;inline-size:var(--stake-promo-card-width)!important;min-inline-size:var(--stake-promo-card-width)!important;max-inline-size:var(--stake-promo-card-width)!important;block-size:220px!important;min-block-size:220px!important;max-block-size:220px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) clamp(154px,35%,194px)!important;gap:18px!important;padding:18px 20px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy{gap:10px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy span{font-size:13px!important;line-height:1!important;padding:6px 9px!important;border-radius:6px!important;max-inline-size:100%!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:clamp(25px,1.65vw,33px)!important;line-height:1.08!important;max-inline-size:12ch!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{font-size:clamp(15px,1vw,20px)!important;line-height:1.35!important;max-inline-size:14ch!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy button{inline-size:min(180px,100%)!important;min-block-size:42px!important;block-size:42px!important;font-size:16px!important;border-radius:7px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{inline-size:clamp(154px,10.5vw,194px)!important;block-size:clamp(154px,10.5vw,194px)!important;align-self:center!important;justify-self:end!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail{gap:var(--stake-game-gap)!important;scroll-padding-inline:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail>.casino-game-card,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail>.casino-tile,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail--large>.casino-game-card{flex:0 0 var(--stake-game-card-width)!important;inline-size:var(--stake-game-card-width)!important;min-inline-size:var(--stake-game-card-width)!important;max-inline-size:var(--stake-game-card-width)!important;background:transparent!important;border:0!important;box-shadow:none!important;scroll-snap-align:start!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-card__art{inline-size:100%!important;aspect-ratio:.78 / 1!important;block-size:auto!important;min-block-size:0!important;border-radius:8px!important;overflow:hidden!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-card__art img{inline-size:100%!important;block-size:100%!important;object-fit:cover!important;object-position:center!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-playing-count{margin-block-start:8px!important;gap:6px!important;font-size:clamp(13px,.82vw,15px)!important;line-height:1.25!important;color:#b9cbd6!important;font-weight:700!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-playing-count i{inline-size:8px!important;block-size:8px!important;flex:0 0 8px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section{margin-block:22px 30px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section__head{margin-block-end:14px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section__head h2,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section__head strong{font-size:clamp(22px,1.6vw,30px)!important;line-height:1.15!important}@media (max-width: 1500px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home{--stake-promo-gap: 22px;--stake-promo-card-width: calc((100% - 44px) / 3);--stake-game-gap: 15px;--stake-game-card-width: calc((100% - 105px)/8) }}@media (max-width: 1180px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home{--stake-promo-gap: 18px;--stake-promo-card-width: calc((100% - 18px)/2) ;--stake-game-gap: 14px;--stake-game-card-width: calc((100% - 56px)/5) }html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo{block-size:210px!important;min-block-size:210px!important;max-block-size:210px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) clamp(140px,34%,176px)!important;gap:14px!important;padding:17px 18px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:clamp(23px,2.4vw,30px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{font-size:clamp(14px,1.55vw,17px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{inline-size:clamp(140px,17vw,176px)!important;block-size:clamp(140px,17vw,176px)!important}}@media (max-width: 900px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home{--stake-game-gap: 13px;--stake-game-card-width: calc((100% - 39px)/4) }}@media (max-width: 760px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home{--stake-promo-gap: 12px;--stake-promo-card-width: 100%;--stake-game-gap: 12px;--stake-game-card-width: calc((100% - 12px)/2) }html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo{block-size:214px!important;min-block-size:214px!important;max-block-size:214px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) minmax(118px,40%)!important;gap:10px!important;padding:14px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy{gap:7px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:clamp(21px,6.3vw,28px)!important;max-inline-size:10ch!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{font-size:clamp(13px,4vw,16px)!important;max-inline-size:13ch!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy button{inline-size:min(142px,100%)!important;min-block-size:38px!important;block-size:38px!important;font-size:14px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{inline-size:min(40vw,142px)!important;block-size:min(40vw,142px)!important}}@media (max-width: 430px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home{--stake-game-card-width: calc((100% - 12px)/2) }html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo{block-size:204px!important;min-block-size:204px!important;max-block-size:204px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) minmax(104px,38%)!important;padding:13px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{inline-size:min(38vw,122px)!important;block-size:min(38vw,122px)!important}}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home{padding-block-start:clamp(14px,1.45vw,26px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos{position:relative!important;overflow:visible!important;margin-block:0 clamp(26px,2.3vw,38px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track{overflow-x:auto!important;overflow-y:visible!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo{block-size:210px!important;min-block-size:210px!important;max-block-size:210px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(132px,1fr) minmax(0,clamp(205px,48%,292px))!important;align-items:center!important;gap:clamp(10px,1.2vw,18px)!important;padding:clamp(17px,1.45vw,22px) clamp(18px,1.65vw,26px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy{align-content:center!important;justify-content:center!important;gap:clamp(9px,.75vw,12px)!important;min-inline-size:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy span{align-self:start!important;display:inline-flex!important;align-items:center!important;min-block-size:30px!important;font-size:clamp(12px,.72vw,14px)!important;line-height:1!important;padding:6px 9px!important;white-space:nowrap!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:clamp(24px,1.45vw,31px)!important;line-height:1.08!important;max-inline-size:11ch!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{font-size:clamp(14px,.95vw,18px)!important;line-height:1.35!important;max-inline-size:14ch!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy button{inline-size:min(164px,100%)!important;block-size:40px!important;min-block-size:40px!important;font-size:15px!important;border-radius:7px!important;margin-block-start:clamp(4px,.45vw,8px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{inline-size:clamp(205px,15vw,292px)!important;block-size:clamp(168px,10.8vw,222px)!important;align-self:center!important;justify-self:end!important}@media (min-width: 761px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__arrow{display:grid!important;place-items:center!important;position:absolute!important;z-index:7!important;inset-block-start:50%!important;inline-size:42px!important;block-size:42px!important;border:0!important;border-radius:999px!important;background:#091a23d1!important;color:#d8edf7!important;box-shadow:0 10px 24px #00000047!important;cursor:pointer!important;font-size:34px!important;font-weight:800!important;line-height:1!important;opacity:0!important;pointer-events:none!important;transform:translateY(-50%) scale(.96)!important;transition:opacity .16s ease,transform .16s ease,background-color .16s ease!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos:hover .casino-promos__arrow,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos:focus-within .casino-promos__arrow{opacity:1!important;pointer-events:auto!important;transform:translateY(-50%) scale(1)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__arrow:hover{background:#233f4ef5!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__arrow--prev{inset-inline-start:-18px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__arrow--next{inset-inline-end:-18px!important}}@media (max-width: 1180px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(120px,1fr) minmax(0,clamp(172px,43%,230px))!important;padding:16px 18px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{inline-size:clamp(172px,22vw,230px)!important;block-size:clamp(150px,17vw,198px)!important}}@media (max-width: 760px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home{padding-block-start:14px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos{overflow:hidden!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__arrow{display:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo{block-size:204px!important;min-block-size:204px!important;max-block-size:204px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) minmax(116px,42%)!important;padding:13px 14px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{inline-size:min(42vw,150px)!important;block-size:min(38vw,136px)!important}}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home{padding-block-start:clamp(10px,.8vw,14px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-hero-showcase{margin-block-start:0!important;padding-block-start:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos{--promo-gap: clamp(16px, 1.2vw, 24px) !important;--promo-card-width: calc((100% - (var(--promo-gap) * 2)) / 3) !important;position:relative!important;overflow:visible!important;margin-block:clamp(10px,.8vw,14px) clamp(26px,2vw,36px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track{display:flex!important;flex-flow:row nowrap!important;grid-template-columns:none!important;gap:var(--promo-gap)!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:0!important;scrollbar-width:none!important;-ms-overflow-style:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track::-webkit-scrollbar{display:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo{flex:0 0 var(--promo-card-width)!important;inline-size:var(--promo-card-width)!important;min-inline-size:var(--promo-card-width)!important;max-inline-size:var(--promo-card-width)!important;block-size:clamp(224px,13.1vw,268px)!important;min-block-size:clamp(224px,13.1vw,268px)!important;max-block-size:clamp(224px,13.1vw,268px)!important;border-radius:8px!important;overflow:hidden!important;scroll-snap-align:start!important;box-shadow:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{block-size:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(188px,44%)!important;grid-template-areas:"copy art"!important;align-items:center!important;gap:clamp(16px,1.45vw,28px)!important;padding:clamp(18px,1.35vw,26px) clamp(18px,1.45vw,28px)!important;box-sizing:border-box!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy{grid-area:copy!important;display:grid!important;align-content:center!important;justify-items:start!important;gap:clamp(10px,.75vw,15px)!important;min-inline-size:0!important;overflow:visible!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy span{align-self:start!important;display:inline-flex!important;align-items:center!important;min-block-size:28px!important;padding:6px 9px!important;border-radius:7px!important;font-size:clamp(12px,.72vw,14px)!important;line-height:1!important;white-space:nowrap!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{margin:0!important;max-inline-size:12ch!important;font-size:clamp(25px,1.55vw,32px)!important;line-height:1.1!important;letter-spacing:0!important;white-space:normal!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{display:-webkit-box!important;max-inline-size:15ch!important;margin:0!important;overflow:hidden!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:clamp(15px,.98vw,20px)!important;line-height:1.35!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy button{inline-size:min(178px,100%)!important;block-size:42px!important;min-block-size:42px!important;border-radius:7px!important;font-size:clamp(14px,.82vw,16px)!important;line-height:1!important;margin-block-start:clamp(2px,.35vw,7px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{grid-area:art!important;justify-self:end!important;align-self:center!important;inline-size:min(100%,clamp(188px,13.5vw,276px))!important;block-size:min(100%,clamp(176px,12.2vw,248px))!important;border-radius:12px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art img{inline-size:100%!important;block-size:100%!important;object-fit:contain!important;object-position:center!important}@media (min-width: 761px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__arrow{display:grid!important;place-items:center!important;position:absolute!important;z-index:8!important;inset-block-start:50%!important;inline-size:42px!important;block-size:42px!important;border:0!important;border-radius:999px!important;background:#091a23db!important;color:#d8edf7!important;box-shadow:0 10px 24px #0000004d!important;cursor:pointer!important;font-size:34px!important;font-weight:800!important;line-height:1!important;opacity:0!important;pointer-events:none!important;transform:translateY(-50%) scale(.96)!important;transition:opacity .16s ease,transform .16s ease,background-color .16s ease!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos:hover .casino-promos__arrow,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos:focus-within .casino-promos__arrow{opacity:1!important;pointer-events:auto!important;transform:translateY(-50%) scale(1)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__arrow:hover{background:#233f4efa!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__arrow--prev{inset-inline-start:-17px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__arrow--next{inset-inline-end:-17px!important}}@media (max-width: 1180px) and (min-width: 761px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos{--promo-card-width: calc((100% - var(--promo-gap)) / 2) !important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo{block-size:232px!important;min-block-size:232px!important;max-block-size:232px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) minmax(166px,40%)!important;gap:16px!important;padding:18px 20px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{inline-size:min(100%,190px)!important;block-size:min(100%,178px)!important}}@media (max-width: 760px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos{--promo-gap: 12px !important;--promo-card-width: 100% !important;overflow:hidden!important;margin-block:10px 24px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo{flex-basis:100%!important;inline-size:100%!important;min-inline-size:100%!important;max-inline-size:100%!important;block-size:204px!important;min-block-size:204px!important;max-block-size:204px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,1fr) minmax(112px,39%)!important;gap:10px!important;padding:13px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy{gap:7px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{max-inline-size:9ch!important;font-size:clamp(21px,6.2vw,28px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{max-inline-size:12ch!important;font-size:clamp(13px,3.9vw,16px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy button{inline-size:min(142px,100%)!important;block-size:38px!important;min-block-size:38px!important;font-size:14px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{inline-size:min(100%,128px)!important;block-size:min(100%,124px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__arrow{display:none!important;opacity:0!important;pointer-events:none!important}}@media (max-width: 760px),(pointer: coarse){html body .app-frame .preview-stage .casino-home .casino-promos__track,html body .app-frame .preview-stage .casino-home .casino-game-rail{overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:auto!important;scroll-snap-type:none!important;overscroll-behavior-inline:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important}html body .app-frame .preview-stage .casino-home .casino-promos__track>article.casino-promo,html body .app-frame .preview-stage .casino-home .casino-game-rail>.casino-game-card,html body .app-frame .preview-stage .casino-home .casino-game-rail>.casino-tile{scroll-snap-align:none!important;scroll-snap-stop:normal!important}}@media (max-width: 760px),(pointer: coarse){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos>.casino-promos__track.casino-promos__track,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section>.casino-game-rail.casino-game-rail{scroll-behavior:auto!important;scroll-snap-type:none!important;touch-action:pan-x pan-y!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos>.casino-promos__track.casino-promos__track>article.casino-promo,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section>.casino-game-rail.casino-game-rail>.casino-game-card,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section>.casino-game-rail.casino-game-rail>.casino-tile{scroll-snap-align:none!important;scroll-snap-stop:normal!important}}@media (max-width: 760px),(pointer: coarse){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home{--stake-game-gap: 10px !important;--stake-game-card-width: calc((100% - 20px) / 3) !important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section>.casino-game-rail.casino-game-rail{display:flex!important;flex-flow:row nowrap!important;gap:var(--stake-game-gap)!important;padding-inline:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section>.casino-game-rail.casino-game-rail>.casino-game-card,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section>.casino-game-rail.casino-game-rail>.casino-tile,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section>.casino-game-rail.casino-game-rail.casino-game-rail--large>.casino-game-card{flex:0 0 var(--stake-game-card-width)!important;inline-size:var(--stake-game-card-width)!important;min-inline-size:var(--stake-game-card-width)!important;max-inline-size:var(--stake-game-card-width)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-playing-count{gap:5px!important;font-size:clamp(12px,3.15vw,14px)!important;line-height:1.15!important;white-space:nowrap!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-playing-count i{inline-size:8px!important;block-size:8px!important;min-inline-size:8px!important}}@media (max-width: 360px) and (pointer: coarse){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home{--stake-game-gap: 8px !important;--stake-game-card-width: calc((100% - 16px) / 3) !important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-playing-count{font-size:11px!important;gap:4px!important}}@media (max-width: 760px),(pointer: coarse){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home{gap:0!important;padding-block-start:10px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-hero-showcase{margin-block:0!important;padding-block:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos{margin-block:0 14px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search{margin-block:0 14px!important;min-block-size:clamp(64px,17vw,74px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search input{min-block-size:clamp(64px,17vw,74px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-pill-nav{margin-block:0 18px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section{margin-block:0 24px!important;padding-block-start:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section__head{margin-block:0 14px!important;padding-block:0!important}}@media (max-width: 760px),(pointer: coarse){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home.casino-home{padding-block-start:6px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos.casino-promos{inline-size:calc(100vw - 24px)!important;max-inline-size:calc(100vw - 24px)!important;margin-block:0 8px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo{block-size:188px!important;min-block-size:188px!important;max-block-size:188px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main.casino-promo__main{grid-template-columns:minmax(0,1fr) minmax(138px,43%)!important;gap:8px!important;padding:10px 12px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy.casino-promo__copy{gap:6px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy span{min-block-size:24px!important;padding:5px 8px!important;font-size:12px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:clamp(24px,7.3vw,28px)!important;line-height:1.04!important;max-inline-size:9ch!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{font-size:clamp(13px,4vw,15px)!important;line-height:1.28!important;max-inline-size:11ch!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy button{block-size:36px!important;min-block-size:36px!important;inline-size:min(142px,100%)!important;font-size:14px!important;margin-block-start:2px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art.casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{inline-size:min(43vw,152px)!important;block-size:min(43vw,152px)!important;justify-self:end!important;align-self:center!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art img{display:block!important;inline-size:100%!important;block-size:100%!important;object-fit:contain!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search.casino-search{inline-size:calc(100vw - 24px)!important;max-inline-size:calc(100vw - 24px)!important;margin-block:0 8px!important;min-block-size:54px!important;block-size:54px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search input,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search span{min-block-size:54px!important;block-size:54px!important;font-size:clamp(25px,7.2vw,30px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search .icon-mark{inline-size:28px!important;block-size:28px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-pill-nav.casino-pill-nav{inline-size:calc(100vw - 24px)!important;max-inline-size:calc(100vw - 24px)!important;min-block-size:58px!important;block-size:58px!important;margin-block:0 10px!important;padding:6px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-pill-nav button{min-block-size:46px!important;block-size:46px!important;padding-inline:18px!important;font-size:clamp(20px,6.4vw,24px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section.casino-section{inline-size:calc(100vw - 24px)!important;max-inline-size:calc(100vw - 24px)!important;margin-block:0 18px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section__head.casino-section__head{margin-block:0 8px!important;min-block-size:30px!important;block-size:30px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section__head strong{font-size:clamp(27px,8vw,32px)!important;line-height:1!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section__head button{font-size:clamp(18px,5.5vw,22px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-game-rail.casino-game-rail{padding-block-start:0!important}}@media (max-width: 760px),(pointer: coarse){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos.casino-promos{margin-block:0 14px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search.casino-search{margin-block:0 14px!important;min-block-size:56px!important;block-size:56px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search input,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search span{min-block-size:56px!important;block-size:56px!important;font-size:clamp(18px,4.9vw,20px)!important;font-weight:500!important;line-height:1.1!important;letter-spacing:0!important;color:#a8c2d1!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search .icon-mark{inline-size:22px!important;block-size:22px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-pill-nav.casino-pill-nav{min-block-size:54px!important;block-size:54px!important;margin-block:0 12px!important;padding:5px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-pill-nav button{min-block-size:44px!important;block-size:44px!important;padding-inline:16px!important;font-size:clamp(16px,4.55vw,18px)!important;font-weight:600!important;line-height:1.1!important;letter-spacing:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section.casino-section{margin-block:0 18px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section__head.casino-section__head{margin-block:0 10px!important;min-block-size:28px!important;block-size:28px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section__head strong{font-size:clamp(22px,6.2vw,24px)!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section__head button{font-size:clamp(14px,4.1vw,16px)!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:clamp(22px,6.35vw,25px)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{font-size:clamp(15px,4.45vw,17px)!important;font-weight:500!important;line-height:1.45!important;letter-spacing:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy span{font-size:clamp(12px,3.7vw,14px)!important;font-weight:600!important;line-height:1.05!important;letter-spacing:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy button{font-size:clamp(15px,4.45vw,17px)!important;font-weight:700!important;line-height:1.1!important;letter-spacing:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-playing-count{font-size:clamp(12px,3.35vw,14px)!important;font-weight:500!important;letter-spacing:0!important}}html.search-modal-locked,body.search-modal-locked{overflow:hidden!important;overscroll-behavior:none!important}html body .search-overlay.search-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important;min-inline-size:100vw!important;min-block-size:100dvh!important;overflow:hidden!important;isolation:isolate!important;background:#102832!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important}html body .search-dialog.search-dialog{position:relative!important;z-index:1!important;background:#132f3a!important;opacity:1!important}@media (max-width: 560px){html body .search-overlay.search-overlay{align-items:stretch!important;padding:12px!important}html body .search-dialog.search-dialog{inline-size:100%!important;block-size:calc(100dvh - 24px)!important;max-block-size:calc(100dvh - 24px)!important}}@media (max-width: 760px),(pointer: coarse){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search.casino-search{gap:6px!important;padding-inline:14px 10px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search .icon-mark{inline-size:21px!important;block-size:21px!important;min-inline-size:21px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search input,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search span{font-size:clamp(16px,4.25vw,17px)!important;font-weight:500!important;letter-spacing:0!important}}@media (max-width: 760px),(pointer: coarse){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section.casino-section{padding-block-start:6px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section__head.casino-section__head{min-block-size:26px!important;block-size:26px!important;margin-block:0 14px!important;align-items:center!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section__head div{gap:7px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section__head .icon-mark{inline-size:20px!important;block-size:20px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section__head strong{font-size:clamp(20px,5.75vw,22px)!important;font-weight:750!important;line-height:1.05!important;letter-spacing:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section__head button{font-size:clamp(13px,3.85vw,15px)!important;font-weight:650!important;line-height:1!important;letter-spacing:0!important}}html body .topbar .topbar__actions--account .wallet-action.wallet-action{color:#fff!important}html body .topbar .topbar__actions--account .wallet-action.wallet-action .icon-mark,html body .topbar .topbar__actions--account .wallet-action.wallet-action svg{inline-size:29px!important;block-size:29px!important;width:29px!important;height:29px!important;min-inline-size:29px!important;color:#fff!important;stroke:#fff!important}@media (max-width: 360px){html body .topbar .topbar__actions--account .wallet-action.wallet-action .icon-mark,html body .topbar .topbar__actions--account .wallet-action.wallet-action svg{inline-size:27px!important;block-size:27px!important;width:27px!important;height:27px!important;min-inline-size:27px!important}}@media (min-width: 761px) and (pointer: fine){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home.casino-home{row-gap:0!important;gap:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos.casino-promos{margin-block:0 34px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search.casino-search{min-block-size:74px!important;block-size:74px!important;margin-block:0 36px!important;padding-block:0!important;padding-inline:18px!important;gap:16px!important;border-width:1px!important;border-radius:8px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search input,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search span{min-block-size:72px!important;block-size:72px!important;font-size:clamp(18px,1.15vw,24px)!important;font-weight:520!important;line-height:1.1!important;letter-spacing:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-search .icon-mark{inline-size:28px!important;block-size:28px!important;min-inline-size:28px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-pill-nav.casino-pill-nav{min-block-size:84px!important;block-size:84px!important;margin-block:0 34px!important;padding:9px 10px!important;border-radius:999px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-pill-nav button{min-block-size:66px!important;block-size:66px!important;padding-inline:clamp(18px,1.65vw,34px)!important;gap:12px!important;font-size:clamp(16px,1.06vw,22px)!important;font-weight:720!important;line-height:1.1!important;letter-spacing:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-pill-nav .icon-mark{inline-size:24px!important;block-size:24px!important;min-inline-size:24px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section.casino-section{padding-block-start:0!important;margin-block:0 28px!important}}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section__title-button.casino-section__title-button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;color:inherit!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-inline-size:0!important;min-block-size:0!important;cursor:pointer!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-section__title-button.casino-section__title-button:hover{color:#fff!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-page{display:grid!important;gap:18px!important;padding-block:4px 34px!important;inline-size:100%!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-hero{position:relative!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;padding:18px!important;border:1px solid rgba(91,134,154,.66)!important;border-radius:12px!important;background:linear-gradient(135deg,#102a35,#153c4d)!important;box-shadow:0 16px 36px #030e1433!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-hero__copy{display:grid!important;gap:6px!important;min-inline-size:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-hero__copy>span{color:#9fc0cf!important;font-size:clamp(13px,.9vw,15px)!important;font-weight:700!important;letter-spacing:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-hero h1{display:inline-flex!important;align-items:center!important;gap:10px!important;margin:0!important;color:#f1f9ff!important;font-size:clamp(28px,2.3vw,42px)!important;font-weight:800!important;line-height:1.05!important;letter-spacing:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-hero h1 .icon-mark{inline-size:30px!important;block-size:30px!important;color:#aacada!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-hero p{margin:0!important;color:#a9c5d2!important;font-size:clamp(15px,1vw,18px)!important;line-height:1.45!important;letter-spacing:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-back,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-share{border:1px solid rgba(125,169,190,.72)!important;background:#0d222c!important;color:#d9edf7!important;border-radius:8px!important;min-block-size:46px!important;padding-inline:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:15px!important;font-weight:750!important;letter-spacing:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-back .icon-mark{transform:rotate(180deg)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-back .icon-mark,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-share .icon-mark{inline-size:20px!important;block-size:20px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-share-status{position:absolute!important;inset-block-start:calc(100% + 8px)!important;inset-inline-end:12px!important;z-index:2!important;border-radius:999px!important;background:#d6f3ff!important;color:#09202b!important;padding:6px 12px!important;font-size:13px!important;font-style:normal!important;font-weight:800!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-tabs{display:flex!important;gap:10px!important;overflow-x:auto!important;padding:10px!important;border-radius:999px!important;background:#081b24!important;scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-tabs button{flex:0 0 auto!important;min-block-size:54px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#b5ceda!important;padding-inline:18px!important;display:inline-flex!important;align-items:center!important;gap:9px!important;font-size:clamp(15px,1vw,18px)!important;font-weight:760!important;letter-spacing:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-tabs button.active{background:#3b6f8d!important;color:#fff!important;box-shadow:0 10px 20px #0000002e!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-tabs .icon-mark{inline-size:21px!important;block-size:21px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-results{display:grid!important;gap:14px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-results__head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-results__head div{display:inline-flex!important;align-items:center!important;gap:10px!important;min-inline-size:0!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-results__head strong{color:#f3fbff!important;font-size:clamp(24px,1.9vw,36px)!important;font-weight:800!important;line-height:1.05!important;letter-spacing:0!important;white-space:nowrap!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-results__head span{color:#a8c3d1!important;font-size:clamp(14px,.95vw,17px)!important;font-weight:700!important;white-space:nowrap!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;gap:18px 16px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-grid .casino-tile{inline-size:100%!important}@media (max-width: 760px),(pointer: coarse){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-page{gap:14px!important;padding-block:0 26px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-hero{grid-template-columns:1fr auto!important;gap:10px 12px!important;padding:12px!important;border-radius:10px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-back{order:2!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-hero__copy{grid-column:1 / -1!important;order:1!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-share{order:3!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-hero h1{font-size:clamp(24px,7vw,28px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-hero p{font-size:clamp(13px,3.8vw,15px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-back,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-share{min-block-size:40px!important;padding-inline:12px!important;font-size:13px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-tabs{border-radius:999px!important;padding:7px!important;gap:7px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-tabs button{min-block-size:42px!important;padding-inline:12px!important;gap:7px!important;font-size:clamp(12px,3.55vw,14px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-tabs .icon-mark{inline-size:17px!important;block-size:17px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-results__head strong{font-size:clamp(19px,5.7vw,22px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-results__head span{font-size:clamp(12px,3.45vw,14px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 10px!important}}@media (max-width: 720px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{block-size:206px!important;min-height:206px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,44%) minmax(154px,56%)!important;gap:4px!important;padding:8px 10px 8px 12px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy{gap:5px!important;padding:8px 0 6px 10px!important;transform:translateY(-2px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy span{font-size:11px!important;line-height:1!important;padding:6px 9px!important;border-radius:8px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:clamp(19px,5.9vw,24px)!important;line-height:1.02!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{font-size:clamp(12px,3.65vw,14px)!important;line-height:1.18!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy button{inline-size:118px!important;min-inline-size:118px!important;min-block-size:34px!important;padding-inline:10px!important;font-size:13px!important;border-radius:8px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{inline-size:min(49vw,184px)!important;block-size:min(49vw,184px)!important;justify-self:end!important;margin-inline-end:8px!important;overflow:hidden!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art img{display:block!important;inline-size:100%!important;block-size:100%!important;max-inline-size:100%!important;object-fit:contain!important;transform:translate(-4px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art img{display:block!important;inline-size:100%!important;block-size:100%!important;max-inline-size:100%!important;object-fit:contain!important;transform:translate(-4px)!important}}@media (max-width: 390px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main{grid-template-columns:minmax(0,43%) minmax(158px,57%)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy h2{font-size:clamp(18px,5.8vw,23px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__copy p{font-size:12px!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art img{inline-size:100%!important;transform:translate(-5px)!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art img{inline-size:100%!important;transform:translate(-5px)!important}}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{background:transparent!important;box-shadow:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art:before,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art:after{content:none!important;display:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo.casino-promo--sky,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo.casino-promo--blue,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo.casino-promo--violet,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo.casino-promo--green,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo .casino-promo__main{background:#143540!important;background-color:#143540!important;background-image:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo:before,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promos__track>article.casino-promo:after,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main:before,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__main:after{content:none!important;display:none!important;background:transparent!important;box-shadow:none!important}@media (max-width: 720px){html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art{inline-size:min(43vw,172px)!important;block-size:auto!important;block-size:unset!important;aspect-ratio:1 / 1!important;min-height:0!important;max-block-size:none!important;align-self:center!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo__art img,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--sky .casino-promo__art img,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--blue .casino-promo__art img,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--violet .casino-promo__art img,html body .app-frame:not(.is-sports-view) .preview-stage .casino-home .casino-promo--green .casino-promo__art img{display:block!important;inline-size:100%!important;block-size:auto!important;max-inline-size:100%!important;max-block-size:100%!important;object-fit:contain!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:translate(-5px)!important}}:root{--ms-poker-bg: #07111E;--ms-poker-panel: rgba(8, 15, 28, .82);--ms-poker-text: #F8FAFC;--ms-poker-muted: #94A3B8;--ms-poker-gold: #F6C65B;--ms-poker-blue: #38BDF8;--ms-poker-danger: #EF4444;--ms-poker-success: #22C55E;--ms-poker-shadow: 0 24px 80px rgba(0, 0, 0, .52)}[data-poker-theme=mainstack_red_test]{--table-felt: #8B1118;--table-felt-highlight: #B91C1C;--table-rail: #101318;--table-accent: #F6C65B;--table-secondary: #1E3A8A}[data-poker-theme=pokerstar_red]{--table-felt: #8B1118;--table-felt-highlight: #B91C1C;--table-rail: #101318;--table-accent: #F6C65B;--table-secondary: #38BDF8}[data-poker-theme=neon_elite]{--table-felt: #050B13;--table-felt-highlight: #0EA5E9;--table-rail: #020617;--table-accent: #38BDF8;--table-secondary: #00E5FF}[data-poker-theme=royal_gold]{--table-felt: #151006;--table-felt-highlight: #B7791F;--table-rail: #2A1606;--table-accent: #F6C65B;--table-secondary: #F59E0B}[data-poker-theme=dark_matter]{--table-felt: #090914;--table-felt-highlight: #6D28D9;--table-rail: #030712;--table-accent: #A78BFA;--table-secondary: #F472B6}[data-poker-theme=vip_diamond_prestige]{--table-felt: #18002B;--table-felt-highlight: #8B5CF6;--table-rail: #05010A;--table-accent: #C4B5FD;--table-secondary: #F6C65B}[data-poker-theme=vip_gold_dynasty]{--table-felt: #221600;--table-felt-highlight: #D97706;--table-rail: #0F0A02;--table-accent: #F6C65B;--table-secondary: #FFE08A}.ms-poker-view{position:relative;isolation:isolate;width:100%;min-width:0;min-height:clamp(460px,62vh,720px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(8px,1.2vw,14px);padding:clamp(10px,1.7vw,18px);overflow:hidden;color:var(--ms-poker-text);background:radial-gradient(circle at 19% 18%,rgba(246,198,91,.22),transparent 16%),radial-gradient(circle at 84% 18%,color-mix(in srgb,var(--table-secondary) 24%,transparent),transparent 19%),radial-gradient(ellipse at 50% 52%,color-mix(in srgb,var(--table-felt-highlight) 18%,transparent),transparent 44%),linear-gradient(145deg,#03060d,#08111e 42%,#02040a)}.ms-poker-view:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:repeating-linear-gradient(108deg,rgba(255,255,255,.026) 0 1px,transparent 1px 36px),repeating-linear-gradient(14deg,rgba(246,198,91,.018) 0 1px,transparent 1px 58px),radial-gradient(ellipse at 50% 100%,rgba(255,255,255,.06),transparent 42%);opacity:.72}.ms-poker-view__ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.46),transparent 18%,transparent 82%,rgba(0,0,0,.52)),radial-gradient(circle at 50% 0%,rgba(246,198,91,.28),transparent 13%)}.ms-poker-view__top{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px}.ms-poker-view__top>div{min-width:0;display:grid;gap:2px}.ms-poker-view__top span,.ms-poker-view__status,.ms-poker-view__table-pill span{color:var(--ms-poker-muted);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.ms-poker-view__top strong{overflow:hidden;color:var(--ms-poker-text);font-size:clamp(16px,2vw,22px);line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.ms-poker-view__table-pill,.ms-poker-view__status{padding:9px 12px;border:1px solid rgba(246,198,91,.28);border-radius:8px;background:linear-gradient(180deg,#121823e6,#040810e0);box-shadow:inset 0 1px #ffffff14,0 12px 26px #00000047}.ms-poker-view__table-pill strong{font-size:12px}.ms-poker-view__status{max-width:220px;text-align:end}.ms-poker-view__status.is-error{color:#fecaca;border-color:#ef444473}.ms-poker-loading{display:grid;place-items:center;min-height:360px;color:var(--ms-poker-muted);font-weight:900}.ms-poker-table-wrap{position:relative;min-width:0;display:grid;place-items:center;overflow:hidden;perspective:1300px}.ms-poker-room-light{position:absolute;top:5%;width:clamp(80px,12vw,160px);height:clamp(180px,26vw,300px);border-radius:999px;opacity:.56;filter:blur(16px);pointer-events:none}.ms-poker-room-light--left{left:2%;background:linear-gradient(180deg,rgba(246,198,91,.34),transparent);transform:rotate(22deg)}.ms-poker-room-light--right{right:2%;background:linear-gradient(180deg,color-mix(in srgb,var(--table-secondary) 36%,transparent),transparent);transform:rotate(-22deg)}.ms-poker-table{position:relative;width:min(100%,1120px);aspect-ratio:16 / 7.15;min-height:292px;max-height:100%;transform:rotateX(3deg)}.ms-poker-table__shadow{position:absolute;top:77%;right:9%;bottom:2%;left:9%;border-radius:50%;background:#000000ad;filter:blur(24px)}.ms-poker-table__rail,.ms-poker-table__gold-line,.ms-poker-table__felt{position:absolute;border-radius:50%}.ms-poker-table__rail{top:7%;right:1.6%;bottom:7%;left:1.6%;background:radial-gradient(ellipse at 50% -10%,rgba(255,255,255,.22),transparent 16%),radial-gradient(ellipse at 50% 115%,rgba(246,198,91,.16),transparent 28%),repeating-linear-gradient(92deg,rgba(255,255,255,.05) 0 2px,transparent 2px 13px),repeating-linear-gradient(18deg,rgba(246,198,91,.035) 0 1px,transparent 1px 18px),linear-gradient(180deg,#30343d,color-mix(in srgb,var(--table-rail) 86%,#4b5563 14%) 18%,#05070c 54%,#171a21);box-shadow:0 30px 80px #000000a3,inset 0 0 0 8px #ffffff0a,inset 0 0 0 23px #0000006b,inset 0 24px 38px #ffffff0f,inset 0 -30px 42px #0000009e}.ms-poker-table__gold-line{top:15.5%;right:7%;bottom:15.5%;left:7%;border:2px solid color-mix(in srgb,var(--table-accent) 76%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--table-accent) 36%,transparent),inset 0 0 14px #00000080;pointer-events:none}.ms-poker-table__bumper{position:absolute;width:clamp(72px,12vw,145px);height:clamp(10px,1.2vw,16px);border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--table-secondary) 82%,white 10%),transparent);box-shadow:0 0 20px color-mix(in srgb,var(--table-secondary) 46%,transparent);opacity:.84}.ms-poker-table__bumper--left{left:2%;bottom:26%;transform:rotate(-28deg)}.ms-poker-table__bumper--right{right:2%;top:25%;transform:rotate(-28deg)}.ms-poker-table__felt{top:18.2%;right:10.8%;bottom:18.2%;left:10.8%;display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--table-accent) 42%,transparent);background:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--table-felt-highlight) 40%,transparent),transparent 39%),radial-gradient(circle at 35% 42%,rgba(255,255,255,.055),transparent 24%),radial-gradient(circle at 70% 43%,rgba(0,0,0,.13),transparent 29%),radial-gradient(ellipse at 50% 92%,rgba(255,255,255,.08),transparent 30%),repeating-radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.03),rgba(255,255,255,.03) 1px,transparent 2px,transparent 18px),repeating-linear-gradient(35deg,rgba(255,255,255,.026) 0 1px,transparent 1px 7px),repeating-linear-gradient(116deg,rgba(0,0,0,.035) 0 1px,transparent 1px 13px),var(--table-felt);box-shadow:inset 0 20px 54px #ffffff14,inset 0 -24px 56px #0000006b,inset 0 0 48px color-mix(in srgb,var(--table-felt-highlight) 22%,transparent)}.ms-poker-table__felt:after{content:"";position:absolute;top:12%;right:7%;bottom:12%;left:7%;border:1px solid rgba(255,255,255,.09);border-radius:50%;pointer-events:none}.ms-poker-table__brand{position:absolute;inset-block-start:51%;color:#f8fafc1b;font-size:clamp(28px,4.8vw,62px);font-weight:950;text-transform:uppercase;transform:translateY(-50%);pointer-events:none}.ms-poker-pot{position:absolute;inset-block-start:15.2%;display:grid;justify-items:center;gap:3px;min-width:118px;padding:7px 16px 8px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:linear-gradient(180deg,#4e080cd1,#180406c2);box-shadow:0 12px 28px #00000052,inset 0 1px #ffffff14}.ms-poker-pot span,.ms-poker-stage{color:#f8fafccc;font-size:11px;font-weight:900;text-transform:uppercase}.ms-poker-pot strong{color:var(--table-accent);font-size:clamp(17px,2vw,23px);text-shadow:0 0 12px color-mix(in srgb,var(--table-accent) 46%,transparent)}.ms-poker-pot__chips{position:absolute;left:calc(100% + 16px);top:50%;display:flex;align-items:flex-end;gap:2px;transform:translateY(-50%)}.ms-poker-pot__chips i,.ms-poker-seat__bet i{display:block;width:18px;height:18px;border:3px dashed rgba(255,255,255,.72);border-radius:50%;background:radial-gradient(circle,var(--table-accent) 0 22%,#7f1d1d 23% 100%);box-shadow:0 4px 10px #0000006b}.ms-poker-pot__chips i:nth-child(2){margin-bottom:5px;background:radial-gradient(circle,#f8fafc 0,#f8fafc 22%,#2563eb 23%,#2563eb)}.ms-poker-pot__chips i:nth-child(3){background:radial-gradient(circle,#f8fafc 0,#f8fafc 22%,#16a34a 23%,#16a34a)}.ms-poker-board{position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(7px,1vw,12px);padding:9px 12px;border-radius:12px;background:#01070829}.ms-poker-board__slot{width:clamp(46px,6.2vw,70px);aspect-ratio:5 / 7;border:2px solid rgba(248,250,252,.34);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.08),transparent),#0000001f;box-shadow:inset 0 0 18px #ffffff14}.ms-poker-stage{position:absolute;inset-block-end:14.6%;padding:5px 12px;border-radius:999px;background:#0107086b}.ms-poker-seat-position{position:absolute;z-index:4;transform:translate(-50%,-50%)}.ms-poker-seat{position:relative;width:clamp(156px,17.5vw,202px);min-height:62px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:4px;padding:8px 18px 8px 64px;border:1px solid rgba(246,198,91,.58);border-radius:999px;background:radial-gradient(circle at 100% 50%,rgba(246,198,91,.14),transparent 23%),linear-gradient(180deg,#161b23fa,#02060ef5);box-shadow:0 18px 34px #00000085,inset 0 1px #ffffff1f,inset 0 -1px #f6c65b29}.ms-poker-seat:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(255,255,255,.08);border-radius:inherit;pointer-events:none}.ms-poker-seat.is-active{border-color:color-mix(in srgb,var(--table-secondary) 72%,#ffffff 10%);box-shadow:0 0 0 2px color-mix(in srgb,var(--table-secondary) 26%,transparent),0 0 30px color-mix(in srgb,var(--table-secondary) 30%,transparent),0 18px 34px #0000007a}.ms-poker-seat.is-hero{width:clamp(198px,23vw,272px);border-color:color-mix(in srgb,var(--ms-poker-success) 54%,var(--table-accent));box-shadow:0 0 0 2px #22c55e3d,0 0 48px #22c55e66,0 20px 38px #00000085}.ms-poker-seat.is-folded{opacity:.62}.ms-poker-seat.is-winner{border-color:var(--ms-poker-success)}.ms-poker-seat__avatar{position:relative;display:grid;position:absolute;inset-inline-start:-10px;inset-block-start:50%;width:66px;height:66px;place-items:center;border:2px solid color-mix(in srgb,var(--table-accent) 82%,#ffffff 8%);border-radius:50%;color:#07111e;background:radial-gradient(circle at 50% 30%,#fde68a 0 12%,transparent 13%),radial-gradient(circle at 50% 36%,#cbd5e1 0,#cbd5e1 18%,#334155 19%,#334155 31%,#111827 32%,#111827);box-shadow:0 0 0 4px #0000006b,0 0 0 6px #f6c65b24,0 12px 22px #0000007a;transform:translateY(-50%);font-weight:950}.ms-poker-seat__avatar span{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:var(--table-accent);background:#02060ebd;font-size:13px}.ms-poker-seat__meta{min-width:0;display:grid;gap:4px}.ms-poker-seat__meta strong,.ms-poker-seat__meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-poker-seat__meta strong{color:var(--ms-poker-text);font-size:13px;font-weight:900}.ms-poker-seat__meta span{color:var(--table-accent);font-size:14px;font-weight:950;text-shadow:0 0 10px color-mix(in srgb,var(--table-accent) 34%,transparent)}.ms-poker-seat__bet,.ms-poker-seat__dealer{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:999px;font-weight:950}.ms-poker-seat__bet{inset-inline-start:50%;inset-block-start:-24px;min-width:56px;height:28px;gap:5px;padding:0 9px;color:#f8fafc;background:#02060ead;border:1px solid rgba(255,255,255,.12);font-size:12px;transform:translate(-50%);box-shadow:0 12px 22px #0000006b}.ms-poker-seat__bet i{width:16px;height:16px}.ms-poker-seat__dealer{inset-inline-end:-2px;inset-block-start:-9px;width:30px;height:30px;color:#1c1204;background:radial-gradient(circle at 35% 25%,#fff7d6,var(--table-accent) 58%,#7c4a03);border:1px solid rgba(255,255,255,.44);font-size:11px;box-shadow:0 8px 15px #0000006b}.ms-poker-seat__cards{position:absolute;inset-inline-start:50%;inset-block-end:-38px;display:flex;gap:4px;transform:translate(-50%)}.ms-playing-card{position:relative;width:clamp(48px,6.1vw,72px);aspect-ratio:5 / 7;border:1px solid rgba(15,23,42,.24);border-radius:7px;background:linear-gradient(145deg,#fffffffa,#d6e2f0fa 64%,#f8fafcfa);box-shadow:0 13px 22px #00000061,2px 3px #0f172a2e,inset 0 0 0 1px #ffffffb8;color:#0f172a;font-family:Arial,sans-serif;overflow:hidden}.ms-playing-card.is-compact{width:clamp(34px,4.2vw,48px);border-radius:6px}.ms-playing-card.is-red{color:#be123c}.ms-playing-card.is-hidden{display:grid;place-items:center;border-color:color-mix(in srgb,var(--table-accent) 38%,transparent);color:var(--table-accent);background:radial-gradient(circle at 50% 50%,rgba(246,198,91,.32),transparent 20%),repeating-linear-gradient(45deg,rgba(255,255,255,.14) 0 2px,transparent 2px 8px),linear-gradient(135deg,#7f1d1d,#2b080a 44%,#0f172a)}.ms-playing-card__corner{position:absolute;display:grid;justify-items:center;font-size:clamp(10px,1.35vw,15px);line-height:.95}.ms-playing-card__corner--top{inset-block-start:7px;inset-inline-start:7px}.ms-playing-card__corner--bottom{inset-block-end:7px;inset-inline-end:7px;transform:rotate(180deg)}.ms-playing-card__pip{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:clamp(24px,3.8vw,40px)}.ms-playing-card__back-mark{display:grid;width:62%;aspect-ratio:1;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;font-size:clamp(11px,2vw,18px);font-weight:950}.ms-poker-action-panel{display:grid;grid-template-columns:minmax(104px,132px) minmax(104px,132px) minmax(114px,150px) minmax(250px,370px) minmax(112px,146px) minmax(96px,124px);justify-content:center;align-items:center;gap:10px;min-width:0;padding:12px 14px;border:1px solid rgba(246,198,91,.18);border-radius:10px;background:linear-gradient(180deg,#101621f5,#03070ef5);box-shadow:0 18px 44px #0000007a,inset 0 1px #ffffff14}.ms-poker-action-panel button{min-width:0;min-height:52px;border:1px solid rgba(255,255,255,.14);border-radius:7px;color:var(--ms-poker-text);background:linear-gradient(180deg,#253652f5,#091223fa);box-shadow:inset 0 1px #ffffff24,0 10px 20px #00000047;font-size:15px;font-weight:950;text-transform:uppercase;cursor:pointer}.ms-poker-action-panel button:hover:not(:disabled){border-color:var(--table-accent);transform:translateY(-1px)}.ms-poker-action-panel button:disabled{cursor:not-allowed;opacity:.42}.ms-poker-action-panel .is-danger{background:linear-gradient(180deg,#dc2626,#991b1b 58%,#4c0508)}.ms-poker-action-panel .is-primary{background:linear-gradient(180deg,#1f4d88,#172b4f 60%,#071426)}.ms-poker-action-panel .is-accent{color:#1c1204;background:linear-gradient(180deg,#ffd36b,#b7791f 55%,#5f3504)}.ms-poker-action-panel .is-all-in{color:var(--table-accent);background:linear-gradient(180deg,#171923,#030407);border-color:color-mix(in srgb,var(--table-accent) 44%,transparent)}.ms-poker-raise{min-width:0;display:grid;grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;gap:10px;height:52px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:var(--ms-poker-muted);background:linear-gradient(180deg,#02060edb,#000000db);box-shadow:inset 0 1px #ffffff0f;font-size:12px;font-weight:900}.ms-poker-seat__timebank{position:absolute;inset-inline-start:50%;inset-block-end:-30px;display:grid;grid-template-columns:minmax(92px,1fr) 32px;align-items:center;min-width:128px;height:26px;color:#dcfce7;font-size:11px;font-weight:950;text-transform:uppercase;transform:translate(-50%)}.ms-poker-seat__timebank span,.ms-poker-seat__timebank b{display:grid;height:100%;place-items:center;border:1px solid rgba(34,197,94,.38);background:linear-gradient(180deg,#25a33f,#0f6b22);box-shadow:0 0 18px #22c55e42}.ms-poker-seat__timebank span{border-radius:999px 0 0 999px}.ms-poker-seat__timebank b{border-radius:0 999px 999px 0}.ms-poker-raise input{width:100%;accent-color:var(--table-accent)}.ms-poker-raise output{min-width:48px;color:var(--ms-poker-text);text-align:end}@media (max-width: 900px){.ms-poker-view{min-height:clamp(430px,60vh,660px)}.ms-poker-table{min-height:278px}.ms-poker-view__top{grid-template-columns:minmax(0,1fr) auto}.ms-poker-view__top>.ms-poker-view__table-pill{display:none}.ms-poker-action-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-poker-raise{grid-column:1 / -1;grid-row:1}}@media (max-height: 680px) and (min-width: 761px){.ms-poker-view{min-height:398px;gap:6px;padding:8px 10px}.ms-poker-view__top{display:none}.ms-poker-table{width:min(100%,900px);min-height:218px;aspect-ratio:16 / 6.2}.ms-poker-table__rail{top:6%;right:1.2%;bottom:6%;left:1.2%}.ms-poker-table__felt{top:17%;right:10%;bottom:17%;left:10%}.ms-poker-pot{inset-block-start:12%;transform:scale(.86);transform-origin:top center}.ms-poker-board{transform:scale(.86)}.ms-poker-stage{inset-block-end:12%;transform:scale(.86)}.ms-poker-seat{width:154px;min-height:50px;padding:6px 14px 6px 50px}.ms-poker-seat.is-hero{width:192px}.ms-poker-seat__avatar{width:52px;height:52px}.ms-poker-seat__meta strong,.ms-poker-seat__meta span{font-size:12px}.ms-playing-card{width:45px}.ms-playing-card.is-compact{width:34px}.ms-poker-seat__cards{inset-block-end:-31px}.ms-poker-seat__timebank{inset-block-end:-24px;height:20px;min-width:108px;grid-template-columns:minmax(78px,1fr) 28px;font-size:9px}.ms-poker-action-panel{grid-template-columns:minmax(82px,110px) minmax(82px,110px) minmax(90px,120px) minmax(190px,260px) minmax(84px,116px) minmax(78px,104px);gap:7px;padding:8px 10px;position:sticky;bottom:0;z-index:7}.ms-poker-action-panel button,.ms-poker-raise{min-height:42px;height:42px}}@media (max-width: 760px){.ms-poker-view{min-height:100%;height:100%;padding:8px}.ms-poker-view__table-pill{display:none}.ms-poker-view__status{max-width:150px}.ms-poker-table{width:100%;min-height:310px;aspect-ratio:10 / 10.4;transform:none}.ms-poker-table__rail{top:7%;right:0;bottom:13%;left:0}.ms-poker-table__gold-line{top:15%;right:6%;bottom:21%;left:6%}.ms-poker-table__felt{top:18%;right:7%;bottom:24%;left:7%}.ms-poker-table__bumper{display:none}.ms-poker-pot{inset-block-start:13%}.ms-poker-pot__chips{display:none}.ms-poker-seat{width:clamp(104px,30vw,128px);min-height:52px;gap:6px;padding:6px 9px 6px 40px}.ms-poker-seat.is-hero{width:clamp(146px,50vw,184px)}.ms-poker-seat__avatar{inset-inline-start:-6px;width:44px;height:44px}.ms-poker-seat__avatar span{width:19px;height:19px;font-size:11px}.ms-poker-seat__cards{inset-block-end:-16px}.ms-poker-action-panel{position:sticky;bottom:0;width:100%;padding:8px}.ms-poker-action-panel button{min-height:44px;font-size:13px}.ms-poker-seat__timebank{display:none}}@media (max-width: 430px){.ms-poker-view{gap:6px;min-height:100%;height:100%}.ms-poker-view__top strong{font-size:15px}.ms-poker-view__status{padding:8px}.ms-poker-table{min-height:270px}.ms-poker-table__brand{font-size:22px}.ms-poker-board{gap:4px;padding:6px}.ms-poker-board__slot,.ms-playing-card{width:clamp(30px,9vw,40px)}.ms-playing-card.is-compact{width:clamp(25px,7vw,31px)}.ms-poker-seat__meta strong,.ms-poker-seat__meta span{font-size:11px}.ms-poker-seat{width:clamp(98px,31vw,118px);padding-inline-start:36px}.ms-poker-seat.is-hero{width:clamp(140px,48vw,172px)}}
