.page-error{box-sizing:border-box;color:#16344c;background:#fff;border:1px solid #cbd5e1;border-radius:16px;width:min(100% - 32px,680px);margin:48px auto;padding:28px;font-family:system-ui,sans-serif;line-height:1.6;box-shadow:0 8px 24px #16344c12}.page-error h1{margin:0 0 14px;font-size:24px}.page-error p{margin:10px 0}.page-error__actions{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.page-error__actions button,.page-error__actions a{color:#174b71;min-height:44px;font:inherit;cursor:pointer;background:#eef6ff;border:1px solid #246797;border-radius:8px;align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex}.page-error small{overflow-wrap:anywhere;color:#526576;display:block}@media (width<=390px){.page-error{margin:24px auto;padding:20px}.page-error h1{font-size:21px}}.site-background{display:contents}.site-background--enabled{isolation:isolate;background-color:var(--site-background-color);background-image:var(--site-background-mobile);background-size:var(--site-background-mobile-fit);background-repeat:var(--site-background-repeat);background-position:var(--site-background-position);background-attachment:var(--site-background-attachment);width:100%;min-height:100dvh;display:block;position:relative}.site-background--enabled:before{content:"";z-index:-1;pointer-events:none;background:var(--site-background-overlay);opacity:var(--site-background-overlay-opacity);position:absolute;inset:0}.site-background--enabled :is(main:not(.rp-claim-page),.public-view,.storefront-navigation-layout,.account-business-route,.account-page-v1),.site-background--enabled main:before,.site-background--enabled main:after{background:0 0!important}.site-background--enabled :is(.rp-wave,.auth-login-blue__waves,.auth-register-blue__waves,.account-top__light){display:none}@media (width>=768px){.site-background--enabled{background-image:var(--site-background-desktop);background-size:var(--site-background-fit)}}.site-background--enabled :is(.home-blue-account,.home-blue-provider-card,.home-blue-recommendations,.home-blue-empty,.account-surface,.account-vip-panel,.account-benefits__grid,.account-invite,.account-details__card,.account-details__metrics,.deposit-card,.payment-order-card,.withdrawal-card,.withdrawal-balances,.activity-header,.activity-card,.activity-state,.activity-error-message,.invite-card,.invite-manual,.vip-card,.vip-membership,.vip-level-summary,.member-service__card,.member-service__search,.member-feedback__card,.inbox-summary,.inbox-list,.inbox-detail,.pgsoft-panel,.pg-bet-history__list article,.rp-lobby-card,.rp-requirements:not(.rp-claim-page *),.auth-layout-v2,.auth-card-v2,.auth-page-v2__header){background:linear-gradient(135deg,#ffffff70,#edf7ff66)!important}.site-background--enabled :is(.home-blue-tools>button,.home-blue-tools .discovery-search-trigger,.home-blue-categories button,.home-blue-empty button,.lobby-blue-category-menu,.lobby-blue-tabs button,.lobby-blue-providers>button,.lobby-blue-search,.deposit-choice,.deposit-quick button,.deposit-amount-card input,.withdrawal-channels button,.withdrawal-options button,.withdrawal-address-picker,.withdrawal-amount-input,.activity-category,.activity-sidebar-actions button,.vip-level-tabs button,.vip-button-outline,.account-publish-entry,.account-details__tabs button,.account-details__filters input,.account-details__filters select,.wallet-blue__history,.invite-link,.invite-manual button,.invite-manual textarea,.member-service__categories button,.member-service__secondary,.member-feedback__categories button,.member-feedback__card textarea,.member-feedback__secondary,.inbox-tabs button,.pgsoft-panel button,.pgsoft-panel input,.pgsoft-panel select,.auth-field-v2__control){background:linear-gradient(135deg,#fff6,#e7f5ff66)!important}.site-background--enabled :is(.account-details__primary,.deposit-submit,.withdrawal-primary,.activity-primary,.invite-primary,.vip-button:not(.vip-button-outline),.member-service__primary,.member-feedback__submit,.pgsoft-panel button.pgsoft-panel__primary,.rp-claim:not(.rp-claim-page *),.home-blue-categories button.is-active,.lobby-blue-tabs button[aria-selected=true],.lobby-blue-providers>button.is-selected,.deposit-quick button[aria-pressed=true],.activity-category.is-active,.vip-level-tabs button[aria-selected=true],.account-details__tabs button[aria-pressed=true],.inbox-tabs button[aria-pressed=true],.member-service__categories button[aria-pressed=true]){background:linear-gradient(125deg,#36bff7b8,#087dfac2)!important}.site-background--enabled .home-blue-provider-card:before{background:linear-gradient(90deg,#f4fbff40,#0000)}.site-background--enabled .home-blue-tags>span,.site-background--enabled .account-vip-perks button:before{background:#eaf6ff66}.site-background--enabled .account-blue-button:before{background:linear-gradient(150deg,#54c5ffb8,#188ffcb8 50%,#0b64efc2)}.account-details__overlay>.account-details__card[role=dialog]{color:#111827;background:#fff!important}.account-details__overlay>.account-details__card[role=dialog] p,.account-details__overlay>.account-details__card[role=dialog] .account-details__row>span{color:#374151}.site-copyright{text-align:center;color:#617085;overflow-wrap:anywhere;justify-items:center;gap:8px;padding:16px 16px 96px;font-size:12px;display:grid}.site-copyright nav{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.site-copyright a{color:inherit;align-items:center;min-height:32px;display:inline-flex}:root{--app-background:#f5f6f8;color:#f8f7f2;background:var(--app-background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}.route-loading{text-align:center;color:#173d69;min-height:160px;padding:28px}html{scroll-behavior:smooth;background:var(--app-background);min-height:100%}body,#root{background:var(--app-background);min-height:100dvh}body{min-width:320px;margin:0;overflow-x:hidden}html[data-telegram-mini-app=true],html[data-telegram-mini-app=true] body,html[data-telegram-mini-app=true] #root,html[data-telegram-mini-app=true] .page-renderer,html[data-telegram-mini-app=true] .auth-page,html[data-telegram-mini-app=true] .wallet-page{min-height:var(--telegram-viewport-stable-height,var(--tg-viewport-stable-height,100dvh))}html[data-telegram-mini-app=true] .site-header{height:calc(var(--header-height) + var(--telegram-content-safe-area-inset-top,var(--tg-content-safe-area-inset-top,0px)));padding-top:var(--telegram-content-safe-area-inset-top,var(--tg-content-safe-area-inset-top,0px))}html[data-telegram-mini-app=true] .auth-page{padding-top:var(--telegram-content-safe-area-inset-top,var(--tg-content-safe-area-inset-top,0px))}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.builder-launch{z-index:var(--z-floating,60);color:#16100a;letter-spacing:.01em;background:linear-gradient(135deg,#fff0be,#eab64c);border:1px solid #ffffff7a;border-radius:14px;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #0006,inset 0 1px #ffffff94}.builder-launch:hover{transform:translateY(-2px);box-shadow:0 22px 60px #0000007a}.toast{z-index:var(--z-toast,120);color:#f3f6f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#14171df0;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:9px;padding:12px 16px;font-size:13px;font-weight:600;animation:.25s both toast-in;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000061}.toast svg{color:#56dea8}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}.icon-button{color:#a6aab4;background:#191b22;border:1px solid #2d3039;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.icon-button:hover{color:#fff;border-color:#3e424e}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-renderer{min-width:0;min-height:100%;color:var(--text-primary);background:radial-gradient(circle at 88% 4%, var(--primary-soft), transparent 24rem), radial-gradient(circle at 4% 38%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 30rem), var(--background);position:relative;overflow:hidden;container-type:inline-size}.page-renderer .button{border-radius:var(--button-radius);min-height:42px;padding:0 16px}.page-renderer .button--ghost{color:var(--text-primary)}.page-renderer .icon-button{color:var(--text-secondary);border-color:var(--border);background:color-mix(in srgb, var(--surface) 76%, transparent)}.page-renderer .icon-button:hover{color:var(--text-primary);border-color:color-mix(in srgb, var(--primary) 36%, var(--border))}.site-header{z-index:var(--z-header,40);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--background) 78%, transparent);width:100%;position:relative}.site-header__inner{align-items:center;gap:44px;width:min(100% - 64px,1320px);min-height:76px;margin-inline:auto;display:flex}.brand{flex:none;align-items:center;gap:10px;display:inline-flex}.brand__mark{width:32px;height:32px;color:var(--background);background:linear-gradient(145deg, var(--primary), var(--primary-strong));box-shadow:0 8px 24px color-mix(in srgb, var(--primary) 22%, transparent);border-radius:10px 4px;place-items:center;font:900 17px/1 Manrope,sans-serif;display:grid;transform:rotate(-4deg)}.brand__wordmark{color:var(--text-primary);letter-spacing:.17em;font:800 18px/1 Manrope,sans-serif}.site-header__nav a{color:var(--text-secondary);font-size:12px;font-weight:700;position:relative}.site-header__nav a:hover,.site-header__nav a:first-child{color:var(--text-primary)}.site-header__nav a:first-child:after{background:var(--primary);content:"";height:2px;box-shadow:0 0 14px var(--primary);border-radius:4px;position:absolute;bottom:-12px;left:0;right:0}.site-header__actions,.site-header__account{align-items:center;gap:8px;margin-left:auto;display:flex}.site-header__mobile-menu,.site-header__menu-button{display:none}.site-header--header-02{background:0 0;border-bottom:0;padding-top:16px}.site-header--header-02 .site-header__inner{border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:color-mix(in srgb, var(--surface) 88%, transparent);min-height:62px;box-shadow:var(--shadow);padding:8px 10px}.site-header--header-02 .site-header__menu-button{display:grid}.site-header--header-02 .brand__mark{border-radius:50%;transform:none}.site-header--header-02 .site-header__nav{gap:20px}.site-header--header-02 .site-header__nav a:first-child:after{display:none}.account-balance{color:var(--primary);align-items:center;gap:9px;padding:0 10px;display:flex}.account-balance svg{width:18px}.account-balance__copy small,.account-balance__copy strong{display:block}.account-balance__copy small{color:var(--text-secondary);text-transform:uppercase;font-size:8px;font-weight:700}.account-balance__copy strong{color:var(--text-primary);margin-top:2px;font-size:11px}.site-header .account-avatar{width:36px;height:36px}.site-header__mobile-login{display:none}.account-menu{position:relative}.account-menu__trigger{min-height:36px;color:var(--text-primary);border:1px solid var(--border);border-radius:var(--button-radius);background:color-mix(in srgb, var(--surface) 76%, transparent);cursor:pointer;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:800;list-style:none;display:inline-flex}.account-menu__trigger::-webkit-details-marker{display:none}.account-menu__trigger>svg:first-child{width:17px;color:var(--primary)}.account-menu__chevron{width:12px;color:var(--text-secondary);transition:transform .2s}.account-menu.is-open .account-menu__chevron{transform:rotate(180deg)}.account-menu__panel{z-index:50;border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 94%, var(--background));width:190px;box-shadow:var(--shadow);border-radius:13px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.account-menu__identity{border-bottom:1px solid var(--border);padding:8px 9px 10px}.account-menu__identity span,.account-menu__identity strong{display:block}.account-menu__identity span{color:var(--text-secondary);font-size:8px}.account-menu__identity strong{color:var(--text-primary);overflow-wrap:anywhere;margin-top:3px;font-size:11px}.account-menu__panel>button{width:100%;min-height:36px;color:var(--text-secondary);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin-top:6px;padding:0 9px;font-size:10px;font-weight:700;display:flex}.account-menu__panel>button:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 9%, transparent)}.account-menu__panel>button svg{width:15px}.auth-page{min-height:100vh;overflow:hidden auto}.auth-page__header{z-index:2;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;width:min(100% - 64px,1320px);min-height:76px;margin-inline:auto;display:flex;position:relative}.auth-page__back{color:var(--text-secondary);align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.auth-page__back:hover{color:var(--primary)}.auth-page__back svg{width:15px}.auth-page__content{z-index:1;place-items:center;min-height:calc(100vh - 76px);padding:48px 16px 72px;display:grid;position:relative}.auth-page__content:before{z-index:-1;aspect-ratio:1;background:var(--primary-soft);filter:blur(90px);content:"";border-radius:50%;width:min(70vw,720px);position:absolute;top:12%;left:50%;transform:translate(-50%)}.auth-card{border:1px solid var(--border);border-radius:var(--card-radius);background:color-mix(in srgb, var(--surface) 92%, transparent);width:100%;max-width:430px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overflow:hidden}.auth-form{gap:24px;padding:clamp(25px,5vw,38px);display:grid}.auth-form__heading>span{color:var(--primary);letter-spacing:.18em;font-size:9px;font-weight:800;display:block}.auth-form__heading h1{color:var(--text-primary);letter-spacing:-.035em;margin:9px 0 0;font:800 30px/1.15 Manrope,sans-serif}.auth-form__heading p{color:var(--text-secondary);margin:9px 0 0;font-size:11px;line-height:1.6}.auth-form__fields{gap:16px;display:grid}.auth-field{gap:7px;display:grid}.auth-field>label{color:var(--text-primary);font-size:10px;font-weight:700}.auth-field>input,.auth-field__password input{width:100%;height:47px;color:var(--text-primary);border:1px solid var(--border);border-radius:var(--button-radius);background:color-mix(in srgb, var(--background-elevated) 82%, transparent);outline:none;padding:0 14px;font-size:12px;transition:border-color .2s,box-shadow .2s}.auth-field>input::placeholder,.auth-field__password input::placeholder{color:color-mix(in srgb, var(--text-secondary) 68%, transparent)}.auth-field>input:focus,.auth-field__password input:focus{border-color:color-mix(in srgb, var(--primary) 64%, var(--border));box-shadow:0 0 0 3px var(--primary-soft)}.auth-field.has-error>input,.auth-field.has-error .auth-field__password input{border-color:color-mix(in srgb, var(--danger) 74%, var(--border))}.auth-field__password{position:relative}.auth-field__password input{padding-right:46px}.auth-field__password button{width:34px;height:34px;color:var(--text-secondary);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.auth-field__password button:hover{color:var(--primary);background:var(--primary-soft)}.auth-field__password button svg{width:16px}.auth-field__hint,.auth-field__error{font-size:9px;line-height:1.45}.auth-field__hint{color:var(--text-secondary)}.auth-field__error{color:var(--danger)}.auth-form__error{color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 28%, transparent);background:color-mix(in srgb, var(--danger) 8%, transparent);border-radius:10px;padding:10px 12px;font-size:10px;line-height:1.5}.page-renderer .auth-form__submit{width:100%;min-height:47px;font-size:11px}.auth-form__submit:disabled{opacity:.6;cursor:wait;transform:none}.auth-form__switch{color:var(--text-secondary);text-align:center;margin:-6px 0 0;font-size:10px}.auth-form__switch a{color:var(--primary);font-weight:800}.auth-card__security{color:var(--text-secondary);border-top:1px solid var(--border);background:color-mix(in srgb, var(--background) 34%, transparent);align-items:flex-start;gap:9px;padding:13px 22px;font-size:8px;line-height:1.55;display:flex}.auth-card__security svg{width:14px;color:var(--success);flex:none}.hero-banner{border:1px solid var(--border);border-radius:calc(var(--radius) + 8px);background:var(--surface);width:min(100% - 64px,1360px);height:clamp(440px,45vw,610px);box-shadow:var(--shadow);margin:24px auto 0;position:relative;overflow:hidden}@keyframes hero-reveal{0%{opacity:.25;transform:scale(1.02)}}.hero-banner__eyebrow-row{align-items:center;gap:10px;margin-bottom:18px;display:flex}.hero-banner__eyebrow{color:var(--primary);letter-spacing:.2em;font-size:10px;font-weight:800}.hero-banner__badge{color:var(--text-primary);border:1px solid color-mix(in srgb, var(--primary) 42%, transparent);background:var(--primary-soft);letter-spacing:.08em;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.hero-banner__title{color:#fff;letter-spacing:-.055em;text-wrap:balance;text-shadow:0 10px 40px #00000061;margin:0;font:800 clamp(42px,5vw,76px)/.99 Manrope,sans-serif}.hero-banner__description{max-width:500px;color:color-mix(in srgb, #fff 70%, var(--text-secondary));margin:22px 0 0;font-size:14px;line-height:1.7}.page-renderer .button--glass{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff29}.hero-banner__arrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:34px;height:34px;color:#fff!important;background:#08080a7a!important}.hero-banner__pagination{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05060866;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;padding:8px 10px;display:flex}.hero-banner__dot{background:#ffffff59;border:0;border-radius:99px;width:5px;height:5px;padding:0;transition:all .25s}.hero-banner--banner-02{border-radius:calc(var(--radius) + 16px);background:linear-gradient(145deg,var(--surface),var(--background-elevated));width:min(100% - 96px,1200px);height:clamp(410px,40vw,530px);margin-top:38px;overflow:visible}.hero-banner--banner-02:before{z-index:-1;background:var(--primary-soft);filter:blur(70px);content:"";border-radius:45%;position:absolute;inset:12% -4% -9% 52%}.hero-banner--banner-02 .hero-banner__media{border-radius:inherit;left:42%;overflow:hidden}.hero-banner--banner-02 .hero-banner__media-shade{background:linear-gradient(90deg,var(--surface) 0%, color-mix(in srgb,var(--surface) 78%,transparent) 18%,transparent 60%),linear-gradient(0deg,#05030f80,transparent)}.hero-banner--banner-02 .hero-banner__content{width:55%;padding:clamp(36px,5vw,70px)}.hero-banner--banner-02 .hero-banner__title{font-size:clamp(39px,4.4vw,65px)}.page-renderer--preview.page-renderer--desktop .hero-banner__title{font-size:clamp(39px,5cqw,68px)}.notice-bar{width:min(100% - 64px,1280px);min-height:48px;color:var(--text-secondary);border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 66%,transparent);border-radius:12px;align-items:center;gap:12px;margin:14px auto 0;padding:0 13px;display:flex;overflow:hidden}.notice-bar__icon{width:28px;height:28px;color:var(--primary);background:var(--primary-soft);border-radius:8px;flex:none;place-items:center;display:grid}.notice-bar__icon svg{width:14px}.notice-bar__title{color:var(--text-primary);letter-spacing:.11em;flex:none;font-size:9px}.notice-bar__ticker{white-space:nowrap;flex:1;min-width:0;font-size:10px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.notice-bar__ticker span{padding-left:2%;animation:24s linear infinite ticker;display:inline-block}@keyframes ticker{to{transform:translate(-35%)}}.notice-bar__more{color:var(--text-secondary);background:0 0;border:0;flex:none;align-items:center;gap:2px;font-size:9px;display:flex}.notice-bar__more svg{width:12px}.notice-bar--notice-02{background:0 0;border:0;align-items:stretch;padding:10px}.notice-bar--notice-02 .notice-bar__label{color:var(--primary);border:1px solid var(--border);border-radius:var(--button-radius);background:var(--primary-soft);text-transform:uppercase;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:9px;font-weight:800;display:flex}.notice-bar--notice-02 .notice-bar__label svg{width:14px}.notice-bar__cards{flex:1;grid-template-columns:repeat(3,1fr);gap:7px;min-width:0;display:grid}.notice-card{min-width:0;color:var(--text-secondary);text-align:left;border:1px solid var(--border);border-radius:var(--button-radius);background:var(--surface);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:9px;display:flex}.notice-card span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notice-card svg{width:12px;color:var(--primary);flex:none}.game-category__track{scrollbar-width:none;gap:6px;padding-bottom:5px;display:flex;overflow-x:auto}.game-category__item{min-height:42px;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--button-radius);background:color-mix(in srgb,var(--surface) 72%,transparent);flex:none;align-items:center;gap:8px;padding:0 14px;font-size:10px;font-weight:700;display:flex}.game-category__icon{width:23px;height:23px;color:var(--text-secondary);background:color-mix(in srgb,var(--surface-strong) 78%,transparent);border-radius:6px;place-items:center;display:grid}.game-category__icon svg{width:13px}.game-category__item:hover,.game-category__item.is-active{color:color-mix(in srgb,var(--background) 88%,#000);border-color:var(--primary);background:var(--primary);box-shadow:0 9px 26px color-mix(in srgb,var(--primary) 16%,transparent)}.game-category__item.is-active .game-category__icon{color:inherit;background:#00000021}.game-category--category-02 .game-category__track{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.game-category--category-02 .game-category__item{border-radius:var(--radius);background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--surface-strong) 68%,transparent));flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:80px;padding:8px}.game-category--category-02 .game-category__icon{border-radius:10px;width:30px;height:30px}.game-category--category-02 .game-category__item.is-active{color:var(--text-primary);background:linear-gradient(145deg,var(--primary-soft),var(--surface))}.game-category--category-02 .game-category__item.is-active .game-category__icon{color:var(--primary);background:var(--primary-soft);box-shadow:0 0 20px var(--primary-soft)}.game-section,.promotion-section,.provider-section{width:min(100% - 64px,1280px);margin:clamp(48px,6vw,82px) auto 0}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.section-heading__eyebrow{color:var(--primary);letter-spacing:.17em;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.section-heading h2{color:var(--text-primary);letter-spacing:-.04em;margin:0;font:800 clamp(25px,2.5vw,36px)/1.08 Manrope,sans-serif}.section-heading p{color:var(--text-secondary);margin:8px 0 0;font-size:11px}.section-heading__action{color:var(--text-secondary);background:0 0;border:0;align-items:center;gap:6px;padding:7px 0;font-size:10px;font-weight:700;display:flex}.section-heading__action:hover{color:var(--primary)}.section-heading__action svg{width:14px;transition:transform .2s}.section-heading__action:hover svg{transform:translate(3px)}.game-card__visual{aspect-ratio:4/5;isolation:isolate;border:1px solid var(--border);border-radius:var(--card-radius);transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s;position:relative;overflow:hidden;box-shadow:0 15px 40px #00000026}.game-card__visual:before{z-index:-1;content:"";background:radial-gradient(circle at 28% 18%,#ffffff4d,#0000 28%),linear-gradient(#0000 45%,#00000094);position:absolute;inset:0}.game-card__visual:after{aspect-ratio:1;z-index:-1;content:"";border:1px solid #fff3;border-radius:50%;width:75%;position:absolute;top:5%;right:-18%;box-shadow:0 0 0 14px #ffffff0a,0 0 0 34px #ffffff06}.game-card:hover .game-card__visual{transform:translateY(-6px);box-shadow:0 24px 55px #0000004d}.game-card__symbol{color:#ffffffed;text-shadow:0 10px 30px #00000047;place-items:center;font:800 clamp(44px,5vw,74px)/1 Manrope,sans-serif;display:grid;position:absolute;inset:0;transform:translateY(-3%)}.game-card__favorite{z-index:4;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:29px;height:29px;transition:all .2s;position:absolute;top:8px;right:8px;transform:translateY(-4px);color:#fff!important;background:#0000004d!important}.game-card__favorite svg{width:13px}.game-card:hover .game-card__favorite{opacity:1;transform:none}.game-card__value{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000059;border:1px solid #ffffff26;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:800;position:absolute;bottom:10px;left:11px}.game-card__overlay{z-index:2;opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04050875;place-items:center;transition:all .24s;display:grid;position:absolute;inset:0}.game-card__play{color:#111;border-radius:var(--button-radius);background:var(--primary);border:0;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:9px;font-weight:900;transition:all .24s;display:flex;transform:scale(.9)}.game-card__play svg{width:12px}.game-card__meta{align-items:center;gap:8px;padding:12px 4px 0;display:flex}.game-card__copy h3{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;font-weight:700;overflow:hidden}.game-card__copy p{color:var(--text-secondary);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:8px;font-weight:600;overflow:hidden}.game-card__quick-play{opacity:.7;flex:none;width:28px;height:28px}.game-card__quick-play svg{width:11px}.game-card--card-02{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:0 16px 40px #0000001f}.game-card--card-02 .game-card__visual{aspect-ratio:1/1.2;border-radius:var(--card-radius) var(--card-radius) 0 0;box-shadow:none;border:0}.game-card--card-02:hover .game-card__visual{transform:none}.game-card--card-02 .game-card__meta{padding:12px}.game-card--card-02 .game-card__quick-play{color:var(--background);opacity:1;background:var(--primary);border:0}.game-section--grid-02{border:1px solid var(--border);border-radius:calc(var(--radius) + 12px);background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 82%,transparent),color-mix(in srgb,var(--background-elevated) 62%,transparent));padding:clamp(26px,4vw,52px)}.promotion-grid{grid-template-columns:1.65fr 1fr 1fr;gap:14px;display:grid}.promotion-card{isolation:isolate;border:1px solid var(--border);border-radius:calc(var(--card-radius) + 2px);background:var(--surface);min-height:310px;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000029}.promotion-card__content{padding:25px;position:absolute;inset:auto 0 0}.promotion-card__eyebrow{color:var(--primary);letter-spacing:.15em;margin-bottom:9px;font-size:8px;font-weight:900;display:block}.promotion-card h3{color:#fff;letter-spacing:-.035em;margin:0;font:800 clamp(21px,2.3vw,32px)/1.08 Manrope,sans-serif}.promotion-card p{color:#ffffffa3;margin:10px 0 0;font-size:10px;line-height:1.5}.promotion-card__action{color:#fff;align-items:center;gap:6px;margin-top:17px;font-size:9px;font-weight:800;display:inline-flex}.promotion-card__action svg{width:13px}.promotion-card--featured .promotion-card__content{max-width:65%;padding:34px}.promotion-card--featured{grid-row:span 1;min-height:390px}.promotion-section--promotion-02 .promotion-grid{grid-template-columns:repeat(3,1fr)}.promotion-section--promotion-02 .promotion-card{min-height:350px}.promotion-section--promotion-02 .promotion-card:nth-child(2){transform:translateY(18px)}.provider-card{min-width:0;min-height:100px;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 77%,transparent);flex-direction:column;justify-content:center;align-items:center;gap:9px;transition:all .2s;display:flex}.provider-card__monogram{width:38px;height:38px;color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);background:var(--primary-soft);border-radius:11px;place-items:center;font:800 11px/1 Manrope,sans-serif;display:grid}.provider-card__name{white-space:nowrap;text-overflow:ellipsis;max-width:90%;font-size:9px;font-weight:700;overflow:hidden}.provider-card__arrow{display:none}.provider-section--provider-02 .provider-list{grid-template-columns:repeat(3,1fr)}.provider-section--provider-02 .provider-card{flex-direction:row;justify-content:flex-start;min-height:76px;padding:12px}.provider-section--provider-02 .provider-card__arrow{width:14px;color:var(--primary);margin-left:auto;display:block}.site-footer{border:1px solid var(--border);border-radius:calc(var(--radius) + 9px);background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--background-elevated) 76%,transparent));width:min(100% - 64px,1360px);margin:clamp(72px,9vw,130px) auto 22px;padding:42px}.site-footer__brand-column p{max-width:330px;color:var(--text-secondary);margin:18px 0;font-size:10px;line-height:1.7}.site-footer__socials a{width:33px;height:33px;color:var(--text-secondary);border:1px solid var(--border);background:var(--background);border-radius:9px;place-items:center;display:grid}.site-footer__socials svg{width:13px}.site-footer__providers{flex-wrap:wrap;align-content:start;gap:7px;display:flex}.site-footer__providers span,.site-footer__payments span{min-width:40px;height:27px;color:var(--text-secondary);border:1px solid var(--border);background:var(--background);border-radius:7px;place-items:center;font-size:7px;font-weight:800;display:grid}.site-footer__payments{grid-column:2/-1;justify-content:flex-end;gap:6px;display:flex}.site-footer__payments span{min-width:54px}.site-footer__bottom{color:var(--text-secondary);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding-top:18px;font-size:8px;display:flex}.site-footer--footer-02{border-width:1px 0 0;border-radius:0;width:100%;margin-bottom:0;padding-inline:max(32px,50% - 640px)}@media (width<=1080px){.page-renderer--responsive .site-header__nav{display:none}.page-renderer--responsive .site-header__mobile-menu{display:grid}.page-renderer--responsive .game-category--category-02 .game-category__track{grid-template-columns:repeat(4,1fr)}.page-renderer--responsive .game-grid{grid-template-columns:repeat(var(--grid-columns-tablet),minmax(0,1fr))}.page-renderer--responsive .promotion-grid{grid-template-columns:1.4fr 1fr}.page-renderer--responsive .promotion-card:last-child{display:none}.page-renderer--responsive .provider-list{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.page-renderer--responsive .is-hidden-mobile{display:none}.page-renderer--responsive .site-header__inner,.page-renderer--responsive .hero-banner,.page-renderer--responsive .notice-bar,.page-renderer--responsive .game-category,.page-renderer--responsive .game-section,.page-renderer--responsive .promotion-section,.page-renderer--responsive .provider-section,.page-renderer--responsive .site-footer{width:min(100% - 28px,1280px)}}.page-renderer--mobile .site-header__inner{gap:12px;width:calc(100% - 24px);min-height:62px}.page-renderer--mobile .site-header__nav,.page-renderer--mobile .site-header__actions>.button,.page-renderer--mobile .site-header__account .account-balance,.page-renderer--mobile .site-header__account .button{display:none}.page-renderer--mobile .site-header__mobile-menu,.page-renderer--mobile .site-header__menu-button{display:grid}.page-renderer--mobile .site-header__actions{gap:4px}.page-renderer--mobile .site-header__mobile-login{display:grid}.page-renderer--mobile .account-menu__trigger>span,.page-renderer--mobile .account-menu__chevron{display:none}.page-renderer--mobile .account-menu__trigger{justify-content:center;width:36px;padding:0}.page-renderer--mobile .brand__wordmark{font-size:14px}.page-renderer--mobile .brand__mark{width:28px;height:28px;font-size:14px}.page-renderer--mobile .hero-banner{width:calc(100% - 24px);height:500px;margin-top:12px}.page-renderer--mobile .hero-banner__media-shade{background:linear-gradient(#03040714,#03040773 35%,#030407f0 93%)}.page-renderer--mobile .hero-banner__content{justify-content:flex-end;width:100%;padding:29px 24px 62px}.page-renderer--mobile .hero-banner__eyebrow-row{margin-bottom:12px}.page-renderer--mobile .hero-banner__title{font-size:38px}.page-renderer--mobile .hero-banner__description{margin-top:14px;font-size:11px;line-height:1.55}.page-renderer--mobile .hero-banner__actions{margin-top:18px}.page-renderer--mobile .hero-banner__actions .button{min-height:40px;padding-inline:12px;font-size:9px}.page-renderer--mobile .hero-banner__controls{bottom:15px;right:18px}.page-renderer--mobile .hero-banner__arrow{display:none}.page-renderer--mobile .hero-banner--banner-02{width:calc(100% - 36px);height:465px;margin-top:25px}.page-renderer--mobile .hero-banner--banner-02 .hero-banner__media{left:0}.page-renderer--mobile .hero-banner--banner-02 .hero-banner__media-shade{background:linear-gradient(0deg,var(--surface) 8%,transparent 75%)}.page-renderer--mobile .hero-banner--banner-02 .hero-banner__content{width:100%;padding:25px 21px 58px}.page-renderer--mobile .notice-bar{width:calc(100% - 24px);margin-top:9px}.page-renderer--mobile .notice-bar__title,.page-renderer--mobile .notice-bar__more{display:none}.page-renderer--mobile .notice-bar--notice-02 .notice-bar__cards{display:flex;overflow:hidden}.page-renderer--mobile .notice-bar--notice-02 .notice-card{flex:0 0 85%}.page-renderer--mobile .notice-bar--notice-02 .notice-card:not(:first-child){display:none}.page-renderer--mobile .game-category{width:calc(100% - 24px);margin-top:19px}.page-renderer--mobile .game-category--category-02 .game-category__track{display:flex}.page-renderer--mobile .game-category--category-02 .game-category__item{min-width:78px;min-height:70px}.page-renderer--mobile .game-section,.page-renderer--mobile .promotion-section,.page-renderer--mobile .provider-section{width:calc(100% - 24px);margin-top:45px}.page-renderer--mobile .section-heading{margin-bottom:16px}.page-renderer--mobile .section-heading h2{font-size:25px}.page-renderer--mobile .section-heading p{max-width:190px;font-size:9px}.page-renderer--mobile .section-heading__action{font-size:8px}.page-renderer--mobile .game-grid{grid-template-columns:repeat(var(--grid-columns-mobile),minmax(0,1fr));gap:10px}.page-renderer--mobile .game-card__visual{border-radius:15px}.page-renderer--mobile .game-card__symbol{font-size:44px}.page-renderer--mobile .game-card__favorite{display:none}.page-renderer--mobile .game-card__copy h3{font-size:9px}.page-renderer--mobile .game-card__quick-play{display:none}.page-renderer--mobile .game-section--grid-02{border-radius:20px;padding:18px 12px}.page-renderer--mobile .promotion-grid,.page-renderer--mobile .promotion-section--promotion-02 .promotion-grid{scrollbar-width:none;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.page-renderer--mobile .promotion-card,.page-renderer--mobile .promotion-section--promotion-02 .promotion-card{flex:0 0 84%;min-height:310px;transform:none}.page-renderer--mobile .promotion-card--featured .promotion-card__content{max-width:100%;padding:24px}.page-renderer--mobile .provider-list,.page-renderer--mobile .provider-section--provider-02 .provider-list{grid-template-columns:repeat(2,1fr)}.page-renderer--mobile .provider-card{min-height:82px}.page-renderer--mobile .provider-section--provider-02 .provider-card{min-height:66px;padding:8px}.page-renderer--mobile .provider-card__name{font-size:8px}.page-renderer--mobile .site-footer{border-width:1px 0 0;border-radius:0;width:100%;margin:66px 0 0;padding:35px 20px 22px}.page-renderer--mobile .site-footer__main{grid-template-columns:1fr;gap:28px}.page-renderer--mobile .site-footer__links{grid-template-columns:repeat(2,1fr)}.page-renderer--mobile .site-footer__payments{flex-wrap:wrap;grid-column:auto;justify-content:flex-start}.page-renderer--mobile .site-footer__bottom{flex-direction:column;align-items:flex-start}@media (width<=720px){.page-renderer--responsive .site-header__inner{width:calc(100% - 24px);min-height:62px}.page-renderer--responsive .site-header__actions>.button,.page-renderer--responsive .site-header__account .account-balance,.page-renderer--responsive .site-header__account .button{display:none}.page-renderer--responsive .site-header__mobile-login{display:grid}.page-renderer--responsive .account-menu__trigger>span,.page-renderer--responsive .account-menu__chevron{display:none}.page-renderer--responsive .account-menu__trigger{justify-content:center;width:36px;padding:0}.page-renderer--responsive .hero-banner{height:500px;margin-top:12px}.page-renderer--responsive .hero-banner__media-shade{background:linear-gradient(#03040714,#03040773 35%,#030407f0 93%)}.page-renderer--responsive .hero-banner__content{justify-content:flex-end;width:100%;padding:29px 24px 62px}.page-renderer--responsive .hero-banner__title{font-size:38px}.page-renderer--responsive .hero-banner__description{margin-top:14px;font-size:11px}.page-renderer--responsive .hero-banner--banner-02 .hero-banner__media{left:0}.page-renderer--responsive .hero-banner--banner-02 .hero-banner__content{width:100%}.page-renderer--responsive .notice-bar__title,.page-renderer--responsive .notice-bar__more{display:none}.page-renderer--responsive .game-grid{grid-template-columns:repeat(var(--grid-columns-mobile),minmax(0,1fr))}.page-renderer--responsive .game-category--category-02 .game-category__track{display:flex}.page-renderer--responsive .promotion-grid,.page-renderer--responsive .promotion-section--promotion-02 .promotion-grid{display:flex;overflow-x:auto}.page-renderer--responsive .promotion-card{flex:0 0 82%;min-height:310px}.page-renderer--responsive .provider-list{grid-template-columns:repeat(2,1fr)}.page-renderer--responsive .site-footer{border-radius:0;margin-bottom:0;padding:32px 20px}.page-renderer--responsive .site-footer__main{grid-template-columns:1fr}.auth-page__header{width:calc(100% - 32px);min-height:68px}.auth-page__header .brand__wordmark{font-size:14px}.auth-page__back{font-size:0}.auth-page__back svg{width:18px}.auth-page__content{align-items:start;min-height:calc(100vh - 68px);padding:28px 16px 48px}.auth-form{gap:21px;padding:26px 20px}.auth-form__heading h1{font-size:27px}}@media (width<=1050px){.change-state{display:none}}@media (width<=760px){.builder-launch{bottom:14px;right:14px}}.page-renderer,.public-view{--font-display:"Manrope", "Avenir Next", "Segoe UI", sans-serif;--font-body-family:"DM Sans", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-numeric:"Manrope", "SFMono-Regular", Consolas, monospace;--type-display:clamp(52px, 6.4vw, 104px);--type-hero:clamp(44px, 5vw, 82px);--type-h1:clamp(36px, 4vw, 62px);--type-h2:clamp(28px, 2.7vw, 44px);--type-h3:clamp(18px, 1.5vw, 24px);--type-section-title:clamp(24px, 2.1vw, 34px);--type-body-lg:17px;--type-body:15px;--type-body-sm:14px;--type-label:12px;--type-caption:11px;--type-button:14px;--type-numeric:16px;--font-display-size:var(--type-display);--font-page-title:var(--type-h1);--font-section-title:var(--type-section-title);--font-body-large:var(--type-body-lg);--font-body:var(--type-body);--font-secondary:var(--type-body-sm);--font-label:var(--type-label);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-xs:var(--space-1);--space-sm:var(--space-2);--space-md:var(--space-4);--space-lg:var(--space-6);--space-xl:var(--space-8);--space-2xl:var(--space-12);--space-3xl:var(--space-16);--radius-pill:999px;--page-inset:clamp(32px, 5vw, 96px);--header-height:76px;--content-width:var(--container-width,1380px);--grid-gap:clamp(12px, 1.25vw, 20px);--control-height:44px;--z-base:1;--z-header:40;--z-floating:60;--z-overlay:80;--z-modal:100;--z-toast:120;--duration-instant:80ms;--duration-fast:.14s;--duration-standard:.21s;--duration-slow:.32s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-emphasized:cubic-bezier(.2, 1, .3, 1);--spring:cubic-bezier(.16, 1.16, .34, 1);color:var(--text-primary);color-scheme:var(--color-scheme);font-family:var(--font-body-family);font-size:var(--type-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.page-renderer[data-density=dense]{--page-inset:clamp(24px, 3.3vw, 64px);--grid-gap:clamp(8px, .85vw, 14px);--control-height:40px;--type-body:14px;--type-body-sm:13px}.page-renderer[data-density=relaxed]{--page-inset:clamp(36px, 6vw, 120px);--grid-gap:clamp(16px, 1.6vw, 26px);--control-height:48px;--type-body:16px;--type-body-sm:15px}.page-renderer[data-grid-density=dense]{--grid-gap:clamp(8px, .75vw, 12px)}.page-renderer[data-grid-density=roomy]{--grid-gap:clamp(16px, 1.75vw, 28px)}.page-renderer[data-typography=geometric]{--font-display:"Manrope", "Avenir Next", sans-serif;--font-body-family:"Manrope", "DM Sans", sans-serif}.page-renderer[data-typography=editorial]{--font-display:"Iowan Old Style", "Palatino Linotype", Georgia, serif;--type-hero:clamp(48px, 5.7vw, 92px);--type-h1:clamp(40px, 4.4vw, 68px)}.page-renderer[data-motion=reduced]{--duration-fast:.1s;--duration-standard:.14s;--duration-slow:.18s}.page-renderer[data-motion=off] *,.page-renderer[data-motion=off] :before,.page-renderer[data-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.page-renderer h1,.page-renderer h2,.page-renderer h3,.page-renderer p{text-wrap:pretty}.page-renderer :where(.account-balance,.amount-display,.wallet-balance-card strong,.wallet-current-balance strong,.transaction-row__value,[class*=amount],[class*=balance]){font-variant-numeric:tabular-nums lining-nums}.page-renderer :where(button,a,input,select,textarea):focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 76%, white);outline-offset:3px}.page-renderer :where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.56}.page-renderer ::selection{color:var(--on-primary);background:var(--primary)}@media (prefers-reduced-motion:reduce){.page-renderer *,.page-renderer :before,.page-renderer :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page-renderer .glass-subtle,.page-renderer .glass-regular,.page-renderer .glass-prominent,.page-renderer .glass-floating{border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);background:color-mix(in srgb, var(--surface) var(--glass-alpha), transparent);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));box-shadow:inset 0 1px #ffffff4d,0 14px 50px #0000001a}.page-renderer .glass-subtle{background:color-mix(in srgb, var(--surface) 84%, transparent);-webkit-backdrop-filter:blur(min(14px, var(--glass-blur))) saturate(1.04);backdrop-filter:blur(min(14px, var(--glass-blur))) saturate(1.04)}.page-renderer .glass-prominent{border-color:color-mix(in srgb, var(--text-primary) 14%, transparent);background:color-mix(in srgb, var(--surface) 62%, transparent);box-shadow:inset 0 1px #ffffff6b, var(--shadow)}.page-renderer .glass-floating{border-color:color-mix(in srgb, var(--text-primary) 13%, transparent);background:linear-gradient(135deg, #ffffff1f, transparent 42%), color-mix(in srgb, var(--surface) 68%, transparent);box-shadow:inset 0 1px #ffffff73,0 18px 54px #0000002e}.page-renderer[data-surface=crisp] .surface,.page-renderer[data-surface=crisp] :where(.wallet-panel,.wallet-balance-card,.auth-card){box-shadow:none}.page-renderer[data-surface=deep] .surface,.page-renderer[data-surface=deep] :where(.wallet-panel,.wallet-balance-card,.auth-card){background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 94%, var(--primary)), var(--surface));box-shadow:var(--shadow)}.page-renderer[data-glass=off] :where(.glass-subtle,.glass-regular,.glass-prominent,.glass-floating){background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-renderer :where(.glass-subtle,.glass-regular,.glass-prominent,.glass-floating){background:color-mix(in srgb, var(--surface) 96%, var(--background))}}@media (prefers-reduced-transparency:reduce){.page-renderer :where(.glass-subtle,.glass-regular,.glass-prominent,.glass-floating){background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width<=767px){.page-renderer :where(.glass-subtle,.glass-regular,.glass-prominent,.glass-floating){-webkit-backdrop-filter:blur(min(18px, var(--glass-blur))) saturate(1.06);backdrop-filter:blur(min(18px, var(--glass-blur))) saturate(1.06)}}.page-renderer .button{min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-2);color:var(--text-primary);border-radius:var(--button-radius);font-size:var(--type-button);letter-spacing:-.01em;transition:transform var(--duration-fast) var(--ease-standard), color var(--duration-fast), border-color var(--duration-fast), background var(--duration-fast), box-shadow var(--duration-fast);background:0 0;border:1px solid #0000;padding:0 18px;font-weight:700;display:inline-flex}.page-renderer .button:hover{transform:translateY(-1px)}.page-renderer .button--primary{color:var(--on-primary);border-color:color-mix(in srgb, var(--primary) 72%, white);background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 88%, white), var(--primary-strong));box-shadow:0 12px 28px color-mix(in srgb, var(--primary) 22%, transparent), inset 0 1px #ffffff47}.page-renderer .button--primary:hover{background:linear-gradient(135deg, var(--primary-hover), var(--primary-strong))}.page-renderer .button--ghost{border-color:var(--border);background:var(--surface-hover)}.page-renderer .button--danger{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 24%, transparent);background:color-mix(in srgb, var(--danger) 8%, transparent)}.page-renderer .button--large{min-height:50px;padding-inline:22px}.page-renderer .icon-button{width:var(--control-height);height:var(--control-height);color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--button-radius);background:var(--surface-hover);transition:color var(--duration-fast), border-color var(--duration-fast), background var(--duration-fast), transform var(--duration-fast) var(--ease-standard);flex:none;place-items:center;padding:0;display:inline-grid}.page-renderer .icon-button:hover{color:var(--text-primary);border-color:color-mix(in srgb, var(--primary) 38%, var(--border));transform:translateY(-1px)}.page-renderer .icon-button svg{width:19px;height:19px}.surface{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.badge,.chip{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-hover);min-height:26px;font-size:var(--type-caption);align-items:center;padding-inline:10px;font-weight:700;display:inline-flex}.chip.is-selected{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 36%, var(--border));background:var(--primary-soft)}.amount-display small,.amount-display strong{display:block}.amount-display small{color:var(--text-secondary);font-size:var(--type-caption)}.amount-display strong{margin-top:var(--space-1);font:700 var(--type-numeric)/1.15 var(--font-numeric);white-space:nowrap}.site-header{z-index:var(--z-header);width:100%;padding:14px var(--page-inset) 0;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;position:relative}.site-header__inner{width:min(100%, var(--content-width));min-height:var(--header-height);pointer-events:auto;border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);border-radius:var(--radius-lg);background:linear-gradient(135deg, #ffffff21, transparent 38%), color-mix(in srgb, var(--surface) var(--glass-alpha), transparent);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));align-items:center;gap:clamp(18px,2.5vw,42px);margin-inline:auto;padding:10px 12px 10px 18px;display:flex;box-shadow:inset 0 1px #ffffff6b,0 18px 54px #0000001f}.site-header--header-compact{padding-top:8px}.site-header--header-compact .site-header__inner{--header-height:62px;border-radius:var(--radius-md)}.site-header--header-full-width{padding:0}.site-header--header-full-width .site-header__inner{width:100%;max-width:none;min-height:72px;padding-inline:var(--page-inset);border-width:0 0 1px;border-radius:0;box-shadow:0 8px 36px #00000012}.site-header--header-minimal .site-header__inner{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.brand{flex:none;align-items:center;gap:11px;min-width:0;display:inline-flex}.brand__mark{width:34px;height:34px;color:var(--on-primary);background:linear-gradient(145deg, var(--primary), var(--primary-strong));box-shadow:0 9px 24px color-mix(in srgb, var(--primary) 24%, transparent);font:800 17px/1 var(--font-display);border-radius:11px 4px;place-items:center;display:grid}.brand__wordmark{color:var(--text-primary);font:800 18px/1 var(--font-display);letter-spacing:.16em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-renderer[data-theme=maison] .brand__mark{background:var(--text-primary);box-shadow:none;border-radius:50%}.page-renderer[data-theme=maison] .brand__wordmark{letter-spacing:.24em}.site-header__nav{align-items:center;gap:clamp(18px,2vw,32px);display:flex}.site-header__nav a{color:var(--text-secondary);font-size:var(--type-body-sm);transition:color var(--duration-fast);font-weight:600;position:relative}.site-header__nav a:hover,.site-header__nav a:first-child{color:var(--text-primary)}.site-header__nav a:first-child:after{border-radius:var(--radius-pill);background:var(--primary);content:"";height:2px;position:absolute;bottom:-11px;left:0;right:0}.site-header__actions,.site-header__account{align-items:center;gap:var(--space-2);min-width:0;margin-left:auto;display:flex}.site-header__search{min-width:var(--control-height);gap:8px;width:auto!important;padding-inline:12px!important}.site-header__search span{font-size:var(--type-label);white-space:nowrap;font-weight:700;display:none}.site-header--header-search-focused .site-header__search{justify-content:flex-start;min-width:164px;margin-left:auto}.site-header--header-search-focused .site-header__search span{display:inline}.site-header--header-search-focused .site-header__actions,.site-header--header-search-focused .site-header__account{margin-left:0}.site-header__mobile-menu,.site-header__menu-button,.site-header__mobile-login{display:none!important}.site-header .account-balance,.site-header .header-wallet-surface{min-width:0;max-width:170px;min-height:var(--control-height);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--button-radius);background:var(--surface-hover);align-items:center;gap:9px;padding:0 12px;display:flex;overflow:hidden}.site-header .account-balance__copy{min-width:0}.site-header .account-balance__copy small,.site-header .account-balance__copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.site-header .account-balance__copy small{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.site-header .account-balance__copy strong{font:700 var(--type-label)/1.1 var(--font-numeric);margin-top:2px}.site-header .button--deposit{min-height:var(--control-height)}.account-menu,.header-account-surface,.header-wallet-surface{min-width:0;position:relative}.account-menu__trigger,.header-account-surface__trigger{max-width:172px;min-height:var(--control-height);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--button-radius);background:var(--surface-hover);font-size:var(--type-label);align-items:center;gap:8px;padding:0 12px;font-weight:700;display:inline-flex;overflow:hidden}.account-menu__trigger>span,.header-account-surface__trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu__trigger svg,.header-account-surface__trigger svg{flex:none}.account-menu__panel,.header-account-popover{z-index:var(--z-floating);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 92%, transparent);width:min(270px,100vw - 32px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));animation:control-pop var(--duration-standard) var(--spring) both;padding:8px;position:absolute;top:calc(100% + 10px);right:0}.account-menu__identity,.header-account-popover__identity{border-bottom:1px solid var(--border);padding:10px 10px 12px}.account-menu__identity span,.account-menu__identity strong,.header-account-popover__identity span,.header-account-popover__identity strong{overflow-wrap:anywhere;display:block}.account-menu__identity span,.header-account-popover__identity span{color:var(--text-muted);font-size:var(--type-caption)}.account-menu__identity strong,.header-account-popover__identity strong{color:var(--text-primary);font-size:var(--type-body-sm);margin-top:5px}.account-menu__panel button,.header-account-popover button{width:100%;min-height:40px;color:var(--text-secondary);border-radius:var(--radius-sm);font-size:var(--type-body-sm);background:0 0;border:0;align-items:center;gap:9px;padding:0 10px;font-weight:600;display:flex}.account-menu__panel button:hover,.header-account-popover button:hover{color:var(--text-primary);background:var(--surface-hover)}.site-header__drawer-layer{pointer-events:auto;display:none}.site-header__drawer-backdrop{z-index:var(--z-overlay);animation:fade-in var(--duration-standard) both;background:#0305087a;border:0;position:fixed;inset:0}.site-header__drawer{top:max(12px, var(--telegram-content-safe-area-inset-top,0px));bottom:max(12px, var(--telegram-content-safe-area-inset-bottom,0px));z-index:calc(var(--z-overlay) + 1);border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 88%, transparent);width:min(340px,100vw - 24px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(30px)saturate(1.14);backdrop-filter:blur(30px)saturate(1.14);animation:drawer-in var(--duration-slow) var(--spring) both;padding:16px;position:fixed;left:12px}.site-header__drawer-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.site-header__drawer-nav{gap:4px;margin-top:32px;display:grid}.site-header__drawer-nav a{min-height:50px;color:var(--text-secondary);border-radius:var(--radius-sm);font:650 17px/1 var(--font-display);align-items:center;padding:0 14px;display:flex}.site-header__drawer-nav a:hover,.site-header__drawer-nav a.is-active{color:var(--text-primary);background:var(--surface-hover)}.site-header__drawer-nav a.is-active:before{background:var(--primary);content:"";border-radius:50%;width:5px;height:5px;margin-right:10px}.hero-banner{width:min(calc(100% - var(--page-inset)), var(--content-width));isolation:isolate;border-radius:var(--radius-xl);height:clamp(500px,46vw,690px);box-shadow:var(--shadow);background:#171719;border:1px solid #ffffff29;margin:22px auto 0;position:relative;overflow:hidden}.hero-banner__slide,.hero-banner__media{position:absolute;inset:0}.hero-banner__media picture,.hero-banner__media img{width:100%;height:100%}.hero-banner__media img{object-fit:cover;animation:hero-media-in var(--duration-slow) var(--ease-standard) both}.hero-banner__media-fallback{background:radial-gradient(circle at 76% 28%, color-mix(in srgb, var(--primary) 68%, white), transparent 13%), radial-gradient(circle at 70% 48%, color-mix(in srgb, var(--secondary-accent) 54%, transparent), transparent 25%), linear-gradient(135deg, #15171b, #22242c);position:absolute;inset:0}.hero-banner__media-shade{background:linear-gradient(90deg,#05070ae6 3%,#05070aad 42%,#05070a14 75%),linear-gradient(#0000 54%,#05070a7a);position:absolute;inset:0}.hero-banner__content{z-index:3;flex-direction:column;justify-content:center;width:min(58%,760px);height:100%;padding:clamp(42px,6vw,96px);display:flex;position:relative}.hero-banner__eyebrow-row{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px;display:flex}.hero-banner__eyebrow{color:color-mix(in srgb, var(--primary) 72%, white);font-size:var(--type-caption);letter-spacing:.18em;font-weight:800}.hero-banner__badge{color:#ffffffe0;border-radius:var(--radius-pill);letter-spacing:.08em;background:#ffffff17;border:1px solid #ffffff2e;padding:5px 9px;font-size:9px;font-weight:800}.hero-banner__title{color:#fff;font:750 var(--type-hero)/.98 var(--font-display);letter-spacing:-.058em;text-wrap:balance;text-shadow:0 18px 54px #0000004d;margin:0}.hero-banner__description{color:#ffffffb3;max-width:52ch;font-size:var(--type-body-lg);margin:24px 0 0;line-height:1.58}.hero-banner__actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.hero-banner .button--glass{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border-color:#ffffff2b}.hero-banner__controls{z-index:5;align-items:center;gap:8px;display:flex;position:absolute;bottom:22px;right:22px}.hero-banner__arrow{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff!important;background:#080a0e70!important;border-color:#ffffff2e!important;width:42px!important;height:42px!important}.hero-banner__pagination{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a0e6b;border:1px solid #ffffff24;align-items:center;gap:6px;min-height:38px;padding:0 12px;display:flex}.hero-banner__dot{border-radius:var(--radius-pill);width:6px;height:6px;transition:width var(--duration-standard), background var(--duration-standard);background:#ffffff5c;border:0;padding:0}.hero-banner__dot.is-active{background:var(--primary);width:25px}.hero-banner--hero-contained{height:clamp(450px,42vw,610px)}.hero-banner--hero-split{color:var(--text-primary);background:var(--surface)}.hero-banner--hero-split .hero-banner__media{left:46%}.hero-banner--hero-split .hero-banner__media-shade{background:linear-gradient(90deg, var(--surface) 0 8%, color-mix(in srgb, var(--surface) 88%, transparent) 28%, transparent 68%), linear-gradient(0deg, #00000052, transparent 55%)}.hero-banner--hero-split .hero-banner__content{width:54%}.hero-banner--hero-split .hero-banner__title{color:var(--text-primary);text-shadow:none}.hero-banner--hero-split .hero-banner__description{color:var(--text-secondary)}.hero-banner--hero-split .button--glass{color:var(--text-primary);border-color:var(--border);background:var(--surface-hover)}.hero-banner--hero-full-bleed{width:100%;max-width:none;height:min(780px,100dvh - 30px);margin-top:calc((var(--header-height) + 28px) * -1);padding-top:calc(var(--header-height) + 28px);border-width:0 0 1px;border-radius:0}.hero-banner--hero-full-bleed .hero-banner__content{padding-top:calc(var(--header-height) + 70px)}.hero-banner--hero-minimal{border-color:var(--border);background:var(--surface);height:clamp(380px,34vw,520px)}.hero-banner--hero-minimal .hero-banner__media{opacity:.72;left:58%}.hero-banner--hero-minimal .hero-banner__media-shade{background:linear-gradient(90deg, var(--surface) 0 45%, transparent 85%)}.hero-banner--hero-minimal .hero-banner__title{color:var(--text-primary);text-shadow:none}.hero-banner--hero-minimal .hero-banner__description{color:var(--text-secondary)}.hero-banner--hero-carousel{width:min(calc(100% - var(--page-inset) * 1.5), 1320px)}.hero-banner--skeleton{border-color:var(--border);background:var(--surface)}.hero-banner__skeleton{gap:16px;width:min(44%,570px);display:grid;position:absolute;top:50%;left:clamp(30px,6vw,88px);transform:translateY(-50%)}.hero-banner__skeleton>span,.skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-hover), var(--surface-strong), var(--surface-hover));background-size:220% 100%;animation:1.4s linear infinite skeleton-shimmer;display:block}.hero-banner__skeleton-label{width:32%;height:13px}.hero-banner__skeleton-title{width:94%;height:104px}.hero-banner__skeleton-copy{width:76%;height:42px}.hero-banner__skeleton-button{width:36%;height:48px}.game-category{width:min(calc(100% - var(--page-inset)), var(--content-width));margin:18px auto 0}.game-category__track{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) var(--glass-alpha), transparent);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));scrollbar-width:none;gap:10px;padding:8px;display:flex;overflow-x:auto;box-shadow:inset 0 1px #ffffff59,0 12px 34px #00000012}.game-category__track::-webkit-scrollbar{display:none}.game-category__item{min-width:max-content;min-height:52px;color:var(--text-secondary);border-radius:var(--radius-md);font-size:var(--type-body-sm);transition:color var(--duration-fast), border-color var(--duration-fast), background var(--duration-fast), transform var(--duration-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-weight:650;display:flex}.game-category__item:hover{color:var(--text-primary);background:var(--surface-hover)}.game-category__item.is-active{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 30%, var(--border));background:var(--primary-soft);box-shadow:inset 0 1px #ffffff4d}.game-category__icon{border-radius:var(--radius-sm);background:color-mix(in srgb, currentColor 8%, transparent);place-items:center;width:28px;height:28px;display:grid}.game-category__icon svg{width:15px;height:15px}.game-category--category-compact .game-category__item{min-height:42px;padding-inline:13px}.game-category--category-compact .game-category__icon{display:none}.game-category--category-minimal .game-category__track{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-width:1px 0;border-radius:0;padding-inline:0}.game-category--category-minimal .game-category__item{border-radius:0}.notice-bar{margin-top:14px}.notice-bar--notice-compact{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);align-items:center;gap:12px;min-height:46px;padding:0 14px;display:flex}.notice-bar__ticker{min-width:0;color:var(--text-secondary);font-size:var(--type-body-sm);white-space:nowrap;flex:1;overflow:hidden}.notice-bar__title{font-size:var(--type-caption);letter-spacing:.12em}.section-heading__action{min-height:38px;color:var(--text-secondary);border-radius:var(--radius-sm);font-size:var(--type-body-sm);background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0 8px;font-weight:700;display:inline-flex}.section-heading__action:hover{color:var(--primary);background:var(--primary-soft)}.section-heading__action svg{width:16px;height:16px}.game-section__mobile-search{display:none}.game-grid{grid-template-columns:repeat(var(--grid-columns-desktop,6), minmax(0, 1fr));gap:var(--grid-gap);display:grid}.game-card{min-width:0;position:relative}.game-card__link{min-width:0;display:block}.game-card__visual{aspect-ratio:4/5;isolation:isolate;border:1px solid color-mix(in srgb, var(--text-primary) 9%, transparent);border-radius:var(--card-radius);background:var(--surface-strong);transition:transform var(--duration-standard) var(--ease-emphasized), box-shadow var(--duration-standard), border-color var(--duration-standard);position:relative;overflow:hidden;box-shadow:0 10px 28px #00000021}.game-card__visual:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(145deg,#ffffff26,#0000 35%),linear-gradient(#0000 58%,#00000038);position:absolute;inset:0}.game-card__image{object-fit:cover;width:100%;height:100%}.game-card__symbol{color:#fffffff0;font:760 clamp(42px, 4.4vw, 74px)/1 var(--font-display);text-shadow:0 16px 36px #0000004d;place-items:center;display:grid;position:absolute;inset:0}.game-card:hover .game-card__visual{border-color:color-mix(in srgb, var(--primary) 30%, transparent);transform:translateY(-5px);box-shadow:0 20px 50px #00000038}.game-card__badges{z-index:4;gap:4px;display:flex;position:absolute;top:9px;left:9px}.game-badge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.06em;background:#07090c9e;border-radius:5px;padding:4px 6px;font-size:9px;font-weight:850}.game-badge--hot{background:#e8465f}.game-badge--new{color:#05130f;background:#5be0b4}.game-card__favorite{z-index:6;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity var(--duration-fast), transform var(--duration-fast), color var(--duration-fast);position:absolute;top:8px;right:8px;transform:translateY(-4px);color:#fff!important;background:#06080b7a!important;border-color:#ffffff26!important;width:36px!important;height:36px!important}.game-card:hover .game-card__favorite,.game-card__favorite:focus-visible,.game-card__favorite.is-favorite{opacity:1;transform:none}.game-card__favorite.is-favorite{color:#ff6686!important}.game-card__overlay{z-index:3;opacity:0;transition:opacity var(--duration-standard);background:#05070a75;place-items:center;display:grid;position:absolute;inset:0}.game-card:hover .game-card__overlay{opacity:1}.game-card__play{min-height:40px;color:var(--on-primary);border-radius:var(--button-radius);background:var(--primary);font-size:var(--type-label);transition:transform var(--duration-standard) var(--spring);align-items:center;gap:7px;padding:0 14px;font-weight:800;display:inline-flex;transform:scale(.92)}.game-card:hover .game-card__play{transform:scale(1)}.game-card__play svg{width:14px;height:14px}.game-card__value{z-index:4;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:calc(100% - 18px);font:750 var(--type-caption)/1 var(--font-numeric);text-overflow:ellipsis;white-space:nowrap;background:#05070a85;border:1px solid #ffffff29;border-radius:6px;padding:5px 8px;position:absolute;bottom:9px;left:9px;overflow:hidden}.game-card__value--jackpot{color:#ffe29a}.game-card__meta{align-items:center;gap:8px;min-width:0;padding:12px 3px 0;display:flex}.game-card__copy{flex:1;min-width:0}.game-card__copy h3{color:var(--text-primary);font-size:var(--type-body-sm);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.game-card__copy p{color:var(--text-muted);font-size:var(--type-caption);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:4px 0 0;font-weight:650;overflow:hidden}.game-card__quick-play{width:30px!important;height:30px!important}.game-card__quick-play svg{width:12px;height:12px}.game-card--card-featured .game-card__visual{aspect-ratio:16/10}.game-card--card-featured .game-card__copy h3{font-size:var(--type-body-lg)}.game-card--card-compact .game-card__visual{aspect-ratio:16/11}.game-card--card-compact .game-card__meta{padding-top:9px}.game-card--card-02{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:8px}.game-card--skeleton .game-card__visual{background:linear-gradient(90deg, var(--surface-hover), var(--surface-strong), var(--surface-hover));box-shadow:none;background-size:220% 100%;border-color:#0000;animation:1.35s linear infinite skeleton-shimmer}.game-card__skeleton-meta{gap:7px;display:grid}.game-card__skeleton-meta span{background:var(--surface-strong);border-radius:4px;width:78%;height:10px}.game-card__skeleton-meta span:last-child{width:46%;height:8px}.game-section--section-horizontal-rail .game-grid,.game-section--section-compact-row .game-grid,.game-section--section-poster-rail .game-grid{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--primary) 24%, transparent) transparent;grid-template-columns:none;grid-auto-columns:clamp(170px,17vw,250px);grid-auto-flow:column;padding:4px 3px 18px;overflow-x:auto}.game-section--section-horizontal-rail .game-card,.game-section--section-compact-row .game-card,.game-section--section-poster-rail .game-card{scroll-snap-align:start}.game-section--section-compact-row .game-grid{grid-auto-columns:clamp(210px,22vw,320px)}.game-section--section-compact-row .game-card__visual{aspect-ratio:16/9}.game-section--section-poster-rail .game-grid{grid-auto-columns:clamp(185px,18vw,270px)}.game-section--section-editorial-grid .game-grid,.game-section--section-featured-grid .game-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.game-section--section-editorial-grid .game-card:first-child,.game-section--section-featured-grid .game-card:first-child{grid-area:span 2/span 2}.game-section--section-editorial-grid .game-card:first-child .game-card__visual,.game-section--section-featured-grid .game-card:first-child .game-card__visual{aspect-ratio:auto;height:calc(100% - 50px);min-height:360px}.game-section--section-editorial-grid .game-card:not(:first-child),.game-section--section-featured-grid .game-card:not(:first-child){grid-column:span 1}.game-section--section-spotlight{border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 9%, var(--surface)), var(--surface));box-shadow:var(--shadow);padding:clamp(22px,3vw,46px)}.game-section--section-spotlight .game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.game-section--section-spotlight .game-card__visual{aspect-ratio:16/10}.promotion-grid{gap:var(--grid-gap);grid-template-columns:1.55fr 1fr 1fr;display:grid}.promotion-card{isolation:isolate;border-radius:var(--radius-lg);background:#16171b;border:1px solid #ffffff1c;min-height:330px;position:relative;overflow:hidden;box-shadow:0 20px 56px #0000002e}.promotion-card__media{z-index:-1;position:absolute;inset:0}.promotion-card__media img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-standard)}.promotion-card:hover .promotion-card__media img{transform:scale(1.025)}.promotion-card__shade{background:linear-gradient(0deg,#040508f0 0,#0405084d 72%),linear-gradient(90deg,#04050859,#0000);position:absolute;inset:0}.promotion-card__content{padding:clamp(22px,2.2vw,34px);position:absolute;bottom:0;left:0;right:0}.promotion-card__eyebrow{color:color-mix(in srgb, var(--primary) 72%, white);font-size:var(--type-caption);letter-spacing:.15em;margin-bottom:9px;font-weight:800;display:block}.promotion-card h3{color:#fff;font:700 clamp(24px, 2.4vw, 38px)/1.05 var(--font-display);letter-spacing:-.04em;margin:0}.promotion-card p{color:#ffffffab;max-width:46ch;font-size:var(--type-body-sm);margin:11px 0 0;line-height:1.5}.promotion-card__action{color:#fff;font-size:var(--type-body-sm);align-items:center;gap:7px;margin-top:18px;font-weight:750;display:inline-flex}.promotion-card__action svg{width:16px;height:16px}.promotion-card--featured{min-height:420px}.promotion-card--featured .promotion-card__content{max-width:70%}.promotion-section--promotion-split .promotion-grid{grid-template-columns:1fr 1fr}.promotion-section--promotion-split .promotion-card:first-child{grid-row:span 2}.promotion-section--promotion-compact .promotion-grid{grid-template-columns:repeat(3,1fr)}.promotion-section--promotion-compact .promotion-card{min-height:270px}.promotion-section--promotion-immersive .promotion-grid{grid-template-columns:1fr 1fr}.promotion-section--promotion-immersive .promotion-card:first-child{grid-column:1/-1;min-height:520px}.promotion-section--promotion-minimal .promotion-grid{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);padding-top:1px}.promotion-section--promotion-minimal .promotion-card{min-height:250px;box-shadow:none;border-width:0 1px 0 0;border-radius:0}.promotion-section--promotion-minimal .promotion-card:last-child{border-right:0}.provider-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.provider-card{min-width:0;min-height:96px;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);transition:color var(--duration-fast), border-color var(--duration-fast), background var(--duration-fast), transform var(--duration-fast);justify-content:center;align-items:center;gap:11px;padding:14px;display:flex}.provider-card:hover{color:var(--text-primary);border-color:color-mix(in srgb, var(--primary) 32%, var(--border));background:var(--surface-hover);transform:translateY(-2px)}.provider-card__monogram{width:38px;height:38px;color:var(--primary);border:1px solid color-mix(in srgb, var(--primary) 25%, transparent);border-radius:var(--radius-sm);background:var(--primary-soft);font:800 var(--type-caption)/1 var(--font-display);flex:none;place-items:center;display:grid}.provider-card__name{min-width:0;font-size:var(--type-body-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.provider-card__arrow{width:16px;margin-left:auto;display:none}.provider-section--provider-logo-rail .provider-list{scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(180px,1fr);grid-auto-flow:column;padding-bottom:12px;overflow-x:auto}.provider-section--provider-minimal-grid .provider-card{border-radius:var(--radius-sm);background:var(--surface-hover);border-color:#0000;min-height:74px}.provider-section--provider-glass-pills .provider-list{flex-wrap:wrap;display:flex}.provider-section--provider-glass-pills .provider-card{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) var(--glass-alpha), transparent);min-height:54px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));flex:190px}.provider-section--provider-featured .provider-list{grid-template-columns:repeat(3,1fr)}.provider-section--provider-featured .provider-card{min-height:120px}.provider-section--provider-compact-list .provider-list{border-top:1px solid var(--border);grid-template-columns:repeat(2,1fr)}.provider-section--provider-compact-list .provider-card{background:0 0;border-width:0 0 1px;border-radius:0;justify-content:flex-start;min-height:68px}.provider-section--provider-compact-list .provider-card__arrow{display:block}.site-footer{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow);padding:clamp(30px,4vw,56px)}.site-footer__main{grid-template-columns:1.35fr 1fr 1fr;gap:clamp(28px,4vw,64px);display:grid}.site-footer__brand-column p{max-width:38ch;color:var(--text-secondary);font-size:var(--type-body-sm);margin:20px 0;line-height:1.6}.site-footer__socials{gap:7px;display:flex}.site-footer__socials a{width:38px;height:38px;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background-elevated);place-items:center;display:grid}.site-footer__socials a:hover{color:var(--primary)}.site-footer__socials svg{width:16px;height:16px}.site-footer__links{grid-template-columns:1fr 1fr;align-content:start;gap:15px 24px;display:grid}.site-footer__links a{color:var(--text-secondary);font-size:var(--type-body-sm)}.site-footer__links a:hover{color:var(--primary)}.site-footer__providers,.site-footer__payments{flex-wrap:wrap;align-content:start;gap:7px;display:flex}.site-footer__providers span,.site-footer__payments span{min-width:48px;height:30px;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--background-elevated);place-items:center;padding-inline:8px;font-size:10px;font-weight:750;display:grid}.site-footer__payments{grid-column:2/-1;justify-content:flex-end}.site-footer__bottom{color:var(--text-muted);border-top:1px solid var(--border);font-size:var(--type-caption);justify-content:space-between;align-items:center;gap:20px;margin-top:38px;padding-top:20px;display:flex}.site-footer__bottom p{margin:0}.site-footer__responsible{align-items:center;gap:7px;display:flex}.site-footer__responsible svg{width:15px;color:var(--success)}.site-footer--footer-full{width:100%;max-width:none;padding-inline:max(var(--page-inset), calc((100% - var(--content-width)) / 2));border-width:1px 0 0;border-radius:0;margin-bottom:0}.site-footer--footer-compact{padding-block:28px}.site-footer--footer-minimal{box-shadow:none;background:0 0;border-width:1px 0 0;border-radius:0;padding-inline:0}.state-card,.game-grid__empty{min-height:160px;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);text-align:left;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.state-card>svg{width:38px;height:38px;color:var(--primary);border-radius:var(--radius-sm);background:var(--primary-soft);flex:none;padding:9px}.state-card strong,.state-card p{display:block}.state-card strong{color:var(--text-primary);font-size:var(--type-body-lg)}.state-card p{max-width:54ch;font-size:var(--type-body-sm);margin:5px 0 0;line-height:1.5}.state-card>button{min-height:38px;color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-hover);font-size:var(--type-body-sm);align-items:center;gap:7px;margin-left:auto;padding:0 12px;font-weight:700;display:inline-flex}.state-card>button svg{width:15px}.state-card--error>svg{color:var(--danger);background:color-mix(in srgb, var(--danger) 9%, transparent)}.state-card--loading>svg{animation:.9s linear infinite rotate}.ui-field{color:var(--text-primary);font-size:var(--type-caption);gap:7px;font-weight:750;display:grid}.ui-field :where(.input,.select),.search-input{min-height:44px;color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.ui-field :where(.input,.select){width:100%;padding:0 13px}.ui-field small{color:var(--text-muted);font-weight:500}.ui-field small.is-error{color:var(--danger)}.search-input{align-items:center;gap:9px;padding:0 12px;display:flex}.search-input>svg{width:18px;color:var(--text-muted)}.search-input>input{min-width:0;color:inherit;background:0 0;border:0;outline:0;flex:1}.tabs,.segmented-control{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);align-items:center;gap:4px;padding:4px;display:inline-flex}.card{border:1px solid var(--border);border-radius:var(--card-radius)}.divider{background:var(--border);border:0;width:100%;height:1px;margin:0}.ui-overlay{z-index:var(--z-modal);padding:var(--page-inset);place-items:center;display:grid;position:fixed;inset:0}.ui-overlay__backdrop{background:color-mix(in srgb, var(--background) 72%, transparent);border:0;width:100%;position:absolute;inset:0}.ui-modal,.ui-drawer{width:min(100%,620px);max-height:min(820px,100dvh - 40px);padding:var(--space-lg);border-radius:var(--radius-lg);position:relative;overflow:auto}.ui-modal>header,.ui-drawer>header{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.ui-modal h2,.ui-drawer h2{font:700 var(--type-section-title)/1.1 var(--font-display);margin:0}.ui-overlay--drawer{place-items:stretch end;padding:0}.ui-drawer{border-radius:var(--radius-lg) 0 0 var(--radius-lg);width:min(90vw,420px);height:100%;max-height:none}.tooltip{display:inline-flex;position:relative}.tooltip__content{z-index:var(--z-tooltip);pointer-events:none;opacity:0;width:max-content;max-width:240px;color:var(--on-media);font-size:var(--type-caption);transition:opacity var(--duration-fast), transform var(--duration-fast);background:#080a0ee6;border-radius:6px;padding:6px 8px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.tooltip:hover .tooltip__content,.tooltip:focus-within .tooltip__content{opacity:1;transform:translate(-50%)}.ui-toast{z-index:var(--z-toast);right:var(--space-lg);bottom:var(--space-lg);max-width:min(380px,100vw - 32px);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow);padding:12px 15px;position:fixed}.ui-toast--primary{color:var(--on-primary);background:var(--primary);border-color:#0000}.ui-toast--danger{color:#fff;background:var(--danger);border-color:#0000}.auth-page{min-height:100vh;overflow-x:clip}.auth-page__header{z-index:3;width:min(calc(100% - var(--page-inset)), var(--content-width));min-height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-lg);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);margin:14px auto 0;padding-inline:18px;display:flex;position:relative}.auth-page__content{z-index:1;min-height:calc(100vh - var(--header-height));padding:var(--space-xl) var(--space-md) 72px;place-items:center;display:grid;position:relative}@keyframes fade-in{0%{opacity:0}}@keyframes drawer-in{0%{opacity:0;transform:translate(-20px)scale(.98)}}@keyframes control-pop{0%{opacity:0;transform:translateY(-5px)scale(.98)}}@keyframes hero-media-in{0%{opacity:.65;transform:scale(1.012)}}@keyframes skeleton-shimmer{to{background-position:-220% 0}}@keyframes rotate{to{transform:rotate(360deg)}}.public-view{background:var(--background);min-height:100dvh}.page-renderer{background:radial-gradient(circle at 82% 4%, color-mix(in srgb, var(--primary) var(--glow-opacity), transparent), transparent 34rem), radial-gradient(circle at 8% 38%, color-mix(in srgb, var(--secondary-accent) var(--glow-opacity), transparent), transparent 30rem), var(--background);min-width:0;min-height:100dvh;position:relative;overflow:clip;container:storefront/inline-size}.page-renderer:before{z-index:0;pointer-events:none;content:"";opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.page-component{z-index:var(--z-base);position:relative}.page-component--header{z-index:var(--z-header)}.page-renderer--desktop .is-hidden-desktop,.page-renderer--mobile .is-hidden-mobile{display:none}.game-section,.promotion-section,.provider-section,.notice-bar,.site-footer{width:min(calc(100% - var(--page-inset)), var(--content-width));margin-inline:auto}.game-section,.promotion-section,.provider-section{margin-top:var(--section-gap)}.page-component[data-component-density=compact] :where(.game-section,.promotion-section,.provider-section){--section-local-gap:clamp(34px, 4vw, 58px);margin-top:var(--section-local-gap)}.page-component[data-component-density=spacious] :where(.game-section,.promotion-section,.provider-section){--section-local-gap:clamp(68px, 8vw, 124px);margin-top:var(--section-local-gap)}.section-heading{justify-content:space-between;align-items:end;gap:var(--space-lg);min-width:0;margin-bottom:clamp(20px,2.2vw,32px);display:flex}.section-heading__copy{min-width:0}.section-heading__eyebrow{margin-bottom:var(--space-2);color:var(--primary);font-size:var(--type-caption);letter-spacing:.16em;text-transform:uppercase;font-weight:800;display:block}.section-heading h2{color:var(--text-primary);font:700 var(--type-section-title)/1.1 var(--font-display);letter-spacing:-.035em;margin:0}.section-heading p{max-width:54ch;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--type-body-sm);line-height:1.55}.page-renderer[data-layout=editorial] .page-component--promotion+.page-component--provider-list .provider-section,.page-renderer[data-layout=editorial] .page-component--provider-list+.page-component--game-grid .game-section{margin-top:clamp(44px,5vw,78px)}.page-renderer[data-layout=compact] .game-section,.page-renderer[data-layout=compact] .promotion-section,.page-renderer[data-layout=compact] .provider-section{margin-top:clamp(34px,4vw,60px)}.page-renderer[data-layout=immersive] .hero-banner--hero-full-bleed+*{margin-top:0}.site-footer{margin-top:clamp(86px,10vw,160px);margin-bottom:var(--space-lg)}html[data-telegram-mini-app=true] .page-renderer{min-height:var(--telegram-viewport-stable-height,var(--tg-viewport-stable-height,100dvh))}html[data-telegram-mini-app=true] .site-header{padding-top:var(--telegram-content-safe-area-inset-top,var(--tg-content-safe-area-inset-top,0px))}.page-renderer[data-theme=aurora]{background:radial-gradient(ellipse at 76% -8%, #5bb3e22e, transparent 38rem), radial-gradient(ellipse at 8% 22%, #8e7cf61a, transparent 30rem), linear-gradient(180deg, #f7f9fb 0, var(--background) 46rem)}.page-renderer[data-theme=obsidian]{background:radial-gradient(ellipse at 78% -12%, #d2a03b1a, transparent 38rem), linear-gradient(180deg, #0d0e11 0, var(--background) 42rem)}.page-renderer[data-theme=voltage]{background:radial-gradient(ellipse at 82% -8%, #6e41dc40, transparent 42rem), radial-gradient(ellipse at 5% 38%, #2ac4da14, transparent 30rem), var(--background)}.page-renderer[data-theme=maison]{background:linear-gradient(90deg, transparent 0 8%, #5f482b09 8% calc(8% + 1px), transparent calc(8% + 1px)), linear-gradient(180deg, #f8f4ec 0, var(--background) 44rem)}.mobile-bottom-navigation{right:max(12px, var(--telegram-content-safe-area-inset-right,0px));bottom:max(10px, var(--telegram-content-safe-area-inset-bottom,0px));left:max(12px, var(--telegram-content-safe-area-inset-left,0px));z-index:var(--z-floating);border:1px solid color-mix(in srgb, var(--text-primary) 13%, transparent);border-radius:var(--radius-lg);background:linear-gradient(135deg, #ffffff24, transparent 42%), color-mix(in srgb, var(--surface) var(--glass-alpha), transparent);min-height:66px;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:6px;display:none;position:fixed;box-shadow:inset 0 1px #fff6,0 18px 54px #00000038}.mobile-bottom-navigation__item{min-width:0;min-height:52px;color:var(--text-muted);border-radius:var(--radius-md);transition:color var(--duration-fast), background var(--duration-fast), transform var(--duration-fast);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.mobile-bottom-navigation__item svg{width:20px;height:20px}.mobile-bottom-navigation__item:hover,.mobile-bottom-navigation__item:focus-visible{color:var(--text-primary);background:var(--surface-hover)}.mobile-bottom-navigation__item.is-active{color:var(--primary);background:var(--primary-soft)}.mobile-bottom-navigation__item:active{transform:scale(.96)}.mobile-bottom-navigation.is-keyboard-open{display:none!important}@container storefront (width<=1279px){.site-header__nav{display:none}.site-header__mobile-menu,.site-header__menu-button{display:inline-grid!important}.site-header__drawer-layer{display:block}.game-grid{grid-template-columns:repeat(var(--grid-columns-tablet,4), minmax(0, 1fr))}.game-section--section-editorial-grid .game-grid,.game-section--section-featured-grid .game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.promotion-grid{grid-template-columns:1.3fr 1fr}.promotion-grid .promotion-card:last-child{grid-column:1/-1;min-height:260px}.provider-list{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__main{grid-template-columns:1.2fr 1fr}.site-footer__payments{grid-column:1/-1;justify-content:flex-start}}@container storefront (width<=767px){.site-header{padding:8px 12px 0}.site-header__inner{border-radius:var(--radius-md);gap:9px;min-height:58px;padding:7px 8px}.site-header--header-full-width{padding:0}.site-header--header-full-width .site-header__inner{padding-inline:10px}.site-header__brand{min-width:0}.brand__mark{border-radius:9px 3px;width:30px;height:30px;font-size:14px}.brand__wordmark{letter-spacing:.13em;max-width:112px;font-size:14px}.site-header__search,.site-header__actions>.button,.site-header__account .button--deposit,.site-header__account .header-wallet-surface{display:none!important}.site-header__mobile-login{display:inline-grid!important}.site-header__actions,.site-header__account{gap:5px}.header-account-surface__trigger,.account-menu__trigger{justify-content:center;width:40px;max-width:40px;padding:0}.header-account-surface__trigger>span,.header-account-surface__trigger>svg:last-child,.account-menu__trigger>span,.account-menu__chevron{display:none}.site-header__drawer-layer{display:block}.mobile-bottom-navigation{display:grid}.hero-banner{border-radius:var(--radius-lg);width:calc(100% - 24px);height:min(560px,100svh - 104px);min-height:470px;margin-top:12px}.hero-banner__media-shade{background:linear-gradient(#04060914,#0406097a 36%,#040609f0 96%)}.hero-banner__content{justify-content:flex-end;width:100%;padding:26px 24px 70px}.hero-banner__title{font-size:clamp(38px,11.4vw,52px);line-height:1}.hero-banner__description{max-width:34ch;margin-top:16px;font-size:14px;line-height:1.48}.hero-banner__actions{margin-top:20px}.hero-banner__actions .button{min-height:44px;padding-inline:14px;font-size:13px}.hero-banner__secondary-action{display:none!important}.hero-banner__controls{bottom:15px;right:16px}.hero-banner__arrow{display:none!important}.hero-banner--hero-full-bleed{border-radius:0;width:100%;height:min(620px,100svh);margin-top:-66px;padding-top:66px}.hero-banner--hero-full-bleed .hero-banner__content{padding-top:100px}.hero-banner--hero-split .hero-banner__media,.hero-banner--hero-minimal .hero-banner__media{left:0}.hero-banner--hero-split .hero-banner__media-shade,.hero-banner--hero-minimal .hero-banner__media-shade{background:linear-gradient(0deg, var(--surface) 7%, color-mix(in srgb, var(--surface) 82%, transparent) 50%, transparent 88%)}.hero-banner--hero-split .hero-banner__content,.hero-banner--hero-minimal .hero-banner__content{width:100%}.hero-banner--hero-split .hero-banner__title,.hero-banner--hero-minimal .hero-banner__title{color:var(--text-primary)}.hero-banner--hero-split .hero-banner__description,.hero-banner--hero-minimal .hero-banner__description{color:var(--text-secondary)}.game-category{width:calc(100% - 24px);margin-top:12px}.game-category__track{border-radius:var(--radius-md);gap:6px;padding:6px}.game-category__item{gap:7px;min-height:46px;padding-inline:12px;font-size:12px}.game-category__icon{width:24px;height:24px}.game-section,.promotion-section,.provider-section{width:calc(100% - 28px);margin-top:clamp(42px,12vw,62px)}.section-heading{align-items:end;gap:12px;margin-bottom:18px}.section-heading h2{font-size:27px}.section-heading p{max-width:30ch;font-size:12px}.section-heading__action{min-height:36px;padding-inline:5px;font-size:12px}.game-section__mobile-search{width:100%;min-height:46px;color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) var(--glass-alpha), transparent);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));align-items:center;gap:10px;margin:-4px 0 16px;padding:0 13px;font-size:13px;display:flex}.game-section__mobile-search>span{text-align:left;flex:1}.game-section__mobile-search svg{width:16px}.game-grid{grid-template-columns:repeat(var(--grid-columns-mobile,2), minmax(0, 1fr));gap:11px}.game-card__visual{border-radius:var(--radius-md)}.game-card__copy h3{font-size:12px}.game-card__copy p{font-size:9px}.game-card__meta{padding-top:9px}.game-card__favorite{opacity:1;transform:none;width:34px!important;height:34px!important}.game-card__overlay,.game-card__quick-play{display:none!important}.game-section--section-horizontal-rail .game-grid,.game-section--section-compact-row .game-grid,.game-section--section-poster-rail .game-grid{grid-auto-columns:minmax(142px,46vw);gap:10px;margin-right:-14px;padding-right:14px}.game-section--section-compact-row .game-grid{grid-auto-columns:minmax(200px,72vw)}.game-section--section-editorial-grid .game-grid,.game-section--section-featured-grid .game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-section--section-editorial-grid .game-card:first-child,.game-section--section-featured-grid .game-card:first-child{grid-area:auto/1/auto/-1}.game-section--section-editorial-grid .game-card:first-child .game-card__visual,.game-section--section-featured-grid .game-card:first-child .game-card__visual{aspect-ratio:16/10;height:auto;min-height:0}.game-section--section-editorial-grid .game-card:not(:first-child),.game-section--section-featured-grid .game-card:not(:first-child){grid-column:auto}.game-section--section-spotlight{width:calc(100% - 20px);padding:16px}.game-section--section-spotlight .game-grid{grid-template-columns:1fr}.promotion-grid,.promotion-section--promotion-split .promotion-grid,.promotion-section--promotion-compact .promotion-grid,.promotion-section--promotion-immersive .promotion-grid,.promotion-section--promotion-minimal .promotion-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-right:-14px;padding-bottom:10px;padding-right:14px;display:flex;overflow-x:auto}.promotion-grid::-webkit-scrollbar{display:none}.promotion-grid .promotion-card,.promotion-card,.promotion-card--featured,.promotion-section--promotion-immersive .promotion-card:first-child{border-radius:var(--radius-lg);scroll-snap-align:start;flex:0 0 84%;min-height:330px}.promotion-card--featured .promotion-card__content{max-width:none}.promotion-card h3{font-size:28px}.promotion-card p{font-size:13px}.provider-list,.provider-section--provider-featured .provider-list,.provider-section--provider-compact-list .provider-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.provider-section--provider-logo-rail .provider-list{grid-template-columns:none;grid-auto-columns:minmax(164px,48vw)}.provider-card{min-height:74px;padding:10px}.provider-card__name{font-size:12px}.site-footer{width:100%;padding:34px 20px calc(98px + var(--telegram-content-safe-area-inset-bottom,0px));border-width:1px 0 0;border-radius:0;margin:72px 0 0}.site-footer__main{grid-template-columns:1fr;gap:28px}.site-footer__links{grid-template-columns:1fr 1fr}.site-footer__payments{grid-column:auto;justify-content:flex-start}.site-footer__bottom{flex-direction:column;align-items:flex-start}.site-footer--footer-minimal{padding-inline:20px}.state-card{flex-direction:column;align-items:flex-start;min-height:150px}.state-card>button{margin-left:0}}@container storefront (width<=430px){.hero-banner{min-height:455px}.hero-banner__content{padding-inline:22px}.hero-banner__title{font-size:clamp(36px,10.8vw,46px)}.hero-banner__description{font-size:13px}.section-heading p{max-width:24ch}.game-card__symbol{font-size:44px}}@container storefront (width<=390px){.brand__wordmark{max-width:88px;font-size:13px}.hero-banner{height:500px}.hero-banner__title{font-size:39px}.hero-banner__eyebrow-row{margin-bottom:12px}.hero-banner__actions .button{min-height:42px}.game-category__item{min-height:43px;padding-inline:10px}.mobile-bottom-navigation{left:8px;right:8px}.mobile-bottom-navigation__item{min-height:50px;font-size:9px}}@container storefront (width<=360px){.site-header__inner{gap:6px}.brand__wordmark{letter-spacing:.1em;max-width:76px}.hero-banner__content{padding-inline:19px}.hero-banner__title{font-size:36px}.hero-banner__actions .button{padding-inline:11px}.game-grid{--grid-columns-mobile:2}}@media (width<=767px){.page-renderer--responsive,.page-renderer--mobile{padding-bottom:calc(82px + var(--telegram-content-safe-area-inset-bottom,0px))}}@media (width>=1440px){.page-renderer{--page-inset:clamp(64px, 5vw, 104px)}}@media (width>=1920px){.page-renderer{--page-inset:104px}.hero-banner{height:720px}.game-grid{--grid-gap:22px}}.page-renderer--mobile{padding-bottom:calc(82px + var(--telegram-content-safe-area-inset-bottom,0px))}.page-renderer--mobile .site-header__drawer-layer,.page-renderer--mobile .mobile-bottom-navigation{display:grid}.page-renderer--tablet .site-header__nav{display:none}.page-renderer--tablet .site-header__mobile-menu,.page-renderer--tablet .site-header__menu-button{display:inline-grid!important}.page-renderer--tablet .game-grid{grid-template-columns:repeat(var(--grid-columns-tablet,4), minmax(0, 1fr))}.page-renderer--tablet .promotion-grid{grid-template-columns:1.3fr 1fr}.page-renderer--tablet .provider-list{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=800px){.builder-launch{right:14px;bottom:calc(94px + var(--telegram-content-safe-area-inset-bottom,0px));border-radius:var(--radius-pill);justify-content:center;width:48px;height:48px;padding:0}.builder-launch span,.builder-launch svg:last-child{display:none}}.page-renderer{--discovery-surface:var(--surface-v2,var(--surface));--discovery-surface-raised:var(--surface-raised,var(--surface-2));--discovery-border:var(--border-v2,var(--border));--discovery-text:var(--text-primary-v2,var(--text-primary));--discovery-text-secondary:var(--text-secondary-v2,var(--text-secondary));--discovery-motion-fast:var(--motion-fast,.16s);--discovery-motion-medium:var(--motion-medium,.24s);--discovery-ease:var(--motion-ease,ease);--discovery-control-height:46px;--discovery-rail-gap:var(--space-md,16px);--discovery-section-gap:var(--section-gap,48px)}.page-renderer:where([data-discovery-preset=aurora],[data-theme=aurora]){--discovery-control-height:48px;--discovery-rail-gap:var(--space-md,16px)}.page-renderer:where([data-discovery-preset=obsidian],[data-theme=obsidian]){--discovery-control-height:40px;--discovery-rail-gap:10px;--discovery-section-gap:40px}.page-renderer:where([data-discovery-preset=voltage],[data-theme=voltage]){--discovery-control-height:46px;--discovery-rail-gap:14px}.page-renderer:where([data-discovery-preset=maison],[data-theme=maison]){--discovery-control-height:48px;--discovery-rail-gap:var(--space-lg,24px);--discovery-section-gap:64px}.discovery-bar{border-bottom:1px solid var(--discovery-border);justify-content:space-between;align-items:flex-end;gap:40px;min-height:132px;padding:26px 0 24px;display:flex}.discovery-bar--compact{min-height:108px;padding-block:20px}.discovery-bar--airy{min-height:156px;padding-block:36px 28px}.discovery-bar__copy{min-width:0}.discovery-bar__eyebrow,.provider-directory__eyebrow,.promo-rail-v2__heading>div>span,.editorial-section__heading>div>span{color:var(--primary);letter-spacing:.14em;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.discovery-bar h1{color:var(--discovery-text);font-size:var(--font-page-title,32px);letter-spacing:-.04em;margin:0;line-height:1.06}.discovery-bar p{color:var(--discovery-text-secondary);font-size:var(--font-body,14px);margin:9px 0 0}.discovery-bar__controls{align-items:center;gap:var(--space-sm,8px);width:min(440px,45%);display:flex}.discovery-search-trigger{width:100%;min-height:var(--discovery-control-height);color:var(--discovery-text-secondary);border:1px solid var(--discovery-border);border-radius:var(--radius-sm,10px);background:var(--discovery-surface);font-size:var(--font-body,14px);text-align:left;transition:color var(--discovery-motion-fast) var(--discovery-ease), border-color var(--discovery-motion-fast) var(--discovery-ease), background var(--discovery-motion-fast) var(--discovery-ease);align-items:center;gap:11px;padding:0 12px 0 14px;display:flex}.discovery-search-trigger:hover,.discovery-search-trigger:focus-visible{color:var(--discovery-text);border-color:color-mix(in srgb, var(--primary) 50%, var(--discovery-border));background:var(--surface-hover)}.discovery-search-trigger>svg{width:18px;color:var(--primary);flex:none}.discovery-search-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.discovery-search-trigger kbd{min-width:24px;min-height:22px;color:var(--text-muted);border:1px solid var(--discovery-border);background:var(--background);font:inherit;border-radius:6px;place-items:center;padding:0 5px;font-size:10px;line-height:1;display:inline-grid}.discovery-search-trigger--compact{justify-content:center;width:40px;min-height:40px;padding:0}.nexora-tool-page{width:100%;min-height:100dvh;padding:env(safe-area-inset-top,0px) 12px max(28px,env(safe-area-inset-bottom));color:#0b2953;background:radial-gradient(at 80% 0,#f9fdff,#0000 50%),linear-gradient(120deg,#e8f7ff,#dfefff 60%,#eef9ff);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}.nexora-tool-page *,.nexora-tool-page :before,.nexora-tool-page :after{box-sizing:border-box}.nexora-tool-page button,.nexora-tool-page input{font:inherit}.nexora-tool-page button{cursor:pointer;touch-action:manipulation}.nexora-tool-page button:disabled{opacity:.5;cursor:default}.nexora-tool-page button:focus-visible{outline-offset:3px;outline:2px solid #168cf1}.nexora-tool-page h1,.nexora-tool-page h2,.nexora-tool-page h3,.nexora-tool-page p{margin:0}.nexora-page-header{grid-template-columns:44px 1fr 44px;align-items:center;gap:12px;min-height:76px;display:grid}.nexora-page-header h1{text-align:center;font-size:19px;font-weight:750}.nexora-page-header>img{justify-self:center;width:36px}.nexora-glass-button{color:#1383e8;background:linear-gradient(145deg,#fff 12%,#edf9ff 55%,#d2ecff);border:1px solid #fff;border-radius:15px;place-items:center;width:44px;height:44px;padding:9px;display:grid;box-shadow:inset 0 2px 1px #fff,inset 0 -2px 3px #78baff38,0 4px 9px #458ccc20}.nexora-glass-button svg{width:23px;height:23px}.nexora-blue-button{color:#fff;background:linear-gradient(160deg,#68dcff,#0796ff 65%,#0070ee);border:1px solid #8ad8ff;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 16px;display:inline-flex;box-shadow:inset 0 1px 1px #ddf8ff,0 3px 6px #2195ed2a;font-size:12px!important;font-weight:600!important}.nexora-blue-button svg{width:16px;height:16px}.nexora-page-foot{text-align:center;color:#86a9cc;letter-spacing:2px;padding:26px 0 4px;font-size:10px}.game-search-page__form{background:#ffffffda;border:1px solid #fff;border-radius:18px;align-items:center;gap:7px;min-height:56px;padding:6px 6px 6px 12px;display:flex;box-shadow:0 4px 15px #458ccc0d}.game-search-page__form>svg{color:#0d90f5;flex:0 0 22px;width:22px;height:22px}.game-search-page__form input{color:#123b68;background:0 0;border:0;outline:none;flex:1;width:0;min-width:0;padding:9px 0;font-size:13px}.game-search-page__form:focus-within{border-color:#9edcff;box-shadow:0 0 0 3px #87d2ff20}.game-search-page__form input:focus-visible{outline:none}.game-search-page__form input::placeholder{color:#8aa8c5}.game-search-page__form input::-webkit-search-cancel-button{display:none}.game-search-page__clear{color:#7198bc;background:0 0;border:0;place-items:center;width:24px;height:32px;padding:0;display:grid}.game-search-page__clear svg{width:17px;height:17px}.game-search-page__categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:16px 0;display:grid}.game-search-page__categories button{color:#6389ad;background:#ffffff96;border:1px solid #fff;border-radius:13px;justify-content:center;align-items:center;gap:5px;min-height:42px;padding:0 5px;font-size:12px;display:flex}.game-search-page__categories button svg{width:15px;height:15px}.game-search-page__categories button[aria-pressed=true]{color:#fff;background:linear-gradient(155deg,#5ed6ff,#008eff);border-color:#9fe5ff;font-weight:600;box-shadow:inset 0 1px 1px #dbf9ff,0 3px 7px #1c9cec30}.game-search-page__results{background:linear-gradient(135deg,#ffffffdb,#ffffffad);border:1px solid #fff;border-radius:23px;min-height:calc(100dvh - 274px);padding:18px 14px}.game-search-page__result-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;display:flex}.game-search-page__result-heading h2{font-size:15px}.game-search-page__result-heading>span{color:#8ba8c4;font-size:11px}.game-search-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;display:grid}.game-search-page__game{text-align:left;background:#fff;border:1px solid #e5f3ff;border-radius:15px;min-width:0;padding:0;overflow:hidden;box-shadow:0 3px 10px #5399d210}.game-search-page__cover{aspect-ratio:1;position:relative}.game-search-page__cover .discovery-image{width:100%;height:100%}.game-search-page__cover .discovery-image>img{object-fit:contain}.game-search-page__cover .discovery-image__fallback{color:#3988c9;background:linear-gradient(140deg,#effaff,#cfeaff)}.game-search-page__cover .discovery-image__fallback>span:last-child{color:#4776a0;font-size:12px}.game-search-page__badge{color:#087ccb;background:#f5fbfff0;border:1px solid #ffffffab;border-radius:6px;padding:3px 7px;font-size:10px;position:absolute;top:7px;left:7px}.game-search-page__game-copy{padding:10px;display:block}.game-search-page__game-copy>strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.game-search-page__game-copy>small{color:#89a4bf;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:6px;margin-top:5px;font-size:10px;display:flex}.game-search-page__game-copy svg{flex-shrink:0;width:13px;height:13px}.game-search-page__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100dvh - 361px);padding:42px 8px 58px;display:flex}.game-search-page__empty-art{color:#37a7f7;width:88px;height:88px;margin-bottom:16px;display:block}.game-search-page__empty-art>svg{filter:drop-shadow(0 5px 4px #549ede30);width:100%;height:100%}.game-search-page__empty h3{font-size:18px;font-weight:700}.game-search-page__empty p{color:#86a4c4;max-width:280px;margin-top:10px;font-size:12px;line-height:1.8}.game-search-page__empty>button{margin-top:24px}.game-search-page__loading{color:#86a4c4;justify-content:center;align-items:center;gap:9px;min-height:220px;font-size:12px;display:flex}.game-search-page__loading svg{width:20px;animation:1s linear infinite game-search-spin}.game-search-page__more{width:100%;margin-top:20px}.game-search-page__more span{opacity:.8}.game-search-page__end{text-align:center;color:#91afcc;font-size:11px;margin-top:23px!important}@keyframes game-search-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.game-search-page__loading svg{animation:none}}.discovery-image{background:var(--discovery-surface-raised);display:block;position:relative;overflow:hidden}.discovery-image img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--discovery-motion-medium) var(--discovery-ease)}.discovery-image.is-loaded img{opacity:1}.discovery-image__loading{background:var(--surface-hover);animation:1.4s ease-in-out infinite alternate discovery-shimmer;position:absolute;inset:0}@keyframes discovery-shimmer{0%{opacity:.48}to{opacity:.92}}.discovery-image__fallback{width:100%;height:100%;color:var(--discovery-text);background:radial-gradient(circle at 25% 20%, var(--primary-soft), transparent 50%), linear-gradient(145deg, var(--discovery-surface-raised), var(--discovery-surface));text-align:center;align-content:center;place-items:center;gap:6px;padding:10px;display:grid}.discovery-image__fallback-icon{color:var(--primary);place-items:center;display:grid}.discovery-image__fallback-icon svg{width:18px}.discovery-image__fallback>span:last-child{max-width:100%;color:var(--discovery-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.category-rail{margin-top:18px;position:relative}.category-rail__track{scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;gap:8px;padding:1px 0 3px;display:flex;overflow-x:auto}.category-rail__track::-webkit-scrollbar{display:none}.category-pill{min-width:0;min-height:44px;color:var(--discovery-text-secondary);border:1px solid var(--discovery-border);border-radius:var(--radius-sm);background:var(--discovery-surface);scroll-snap-align:start;transition:color var(--discovery-motion-fast) var(--discovery-ease), border-color var(--discovery-motion-fast) var(--discovery-ease), transform var(--discovery-motion-fast) var(--discovery-ease);flex:none;align-items:center;gap:8px;padding:0 14px;font-size:12px;display:inline-flex}.category-pill:hover{color:var(--discovery-text);border-color:color-mix(in srgb, var(--primary) 40%, var(--discovery-border));transform:translateY(-1px)}.category-pill.is-active{color:var(--on-primary);border-color:var(--primary);background:var(--primary)}.category-pill__icon{background:var(--surface-hover);border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.category-pill__icon svg{width:14px}.category-pill.is-active .category-pill__icon{background:color-mix(in srgb, var(--background) 16%, transparent)}.category-pill__copy{min-width:0}.category-pill__copy strong{font-size:inherit;white-space:nowrap;display:block}.category-pill__copy small{text-overflow:ellipsis;white-space:nowrap;max-width:18ch;margin-top:4px;font-size:9px;display:block;overflow:hidden}.category-rail--tabs{border-bottom:1px solid var(--discovery-border)}.category-rail--tabs .category-rail__track{gap:22px;padding-bottom:0}.category-rail--tabs .category-pill{background:0 0;border:0;border-radius:0;min-height:42px;padding:0;position:relative}.category-rail--tabs .category-pill.is-active{color:var(--discovery-text)}.category-rail--tabs .category-pill.is-active:after{background:var(--primary);content:"";border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.category-rail--tabs .category-pill__icon{display:none}.category-rail--icons .category-pill{flex-direction:column;justify-content:center;gap:4px;min-width:96px;min-height:72px}.category-rail--editorial .category-pill{justify-content:flex-start;min-width:180px;min-height:76px;padding:12px}.category-rail__arrow{z-index:2;opacity:0;width:34px;height:34px;color:var(--discovery-text);border:1px solid var(--discovery-border);background:var(--discovery-surface);transition:opacity var(--discovery-motion-fast) var(--discovery-ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.category-rail:hover .category-rail__arrow{opacity:1}.category-rail__arrow svg{width:15px}.category-rail__arrow--previous{left:-17px}.category-rail__arrow--next{right:-17px}.filter-bar{border:1px solid var(--discovery-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--discovery-surface) 92%, transparent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;margin-top:14px;padding:8px 10px;display:grid}.filter-bar__primary,.filter-bar__active,.filter-bar__secondary{align-items:center;gap:6px;display:flex}.filter-bar__active{scrollbar-width:none;min-width:0;overflow-x:auto}.filter-bar__divider{background:var(--discovery-border);width:1px;height:24px;margin-inline:3px}.result-count{color:var(--discovery-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;padding-inline:5px;font-size:11px;font-weight:650}.quick-filter,.filter-bar__provider{min-height:36px;color:var(--discovery-text-secondary);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.quick-filter:hover,.filter-bar__provider:hover{color:var(--discovery-text);background:var(--surface-hover)}.quick-filter.is-active,.filter-bar__provider.is-active{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 32%, var(--discovery-border));background:var(--primary-soft)}.quick-filter svg,.filter-bar__provider svg{width:14px}.quick-filter__check{width:11px!important}.active-filter{min-height:34px;color:var(--discovery-text);border:1px solid color-mix(in srgb, var(--primary) 30%, var(--discovery-border));background:var(--primary-soft);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 5px 0 9px;display:inline-flex}.active-filter small{color:var(--discovery-text-secondary);font-size:9px}.active-filter strong{font-size:10px}.active-filter button{width:24px;height:24px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.active-filter button:hover{background:color-mix(in srgb, var(--primary) 16%, transparent)}.active-filter svg{width:11px}.clear-filters{min-height:36px;color:var(--discovery-text-secondary);white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:11px;display:inline-flex}.clear-filters:hover:not(:disabled){color:var(--discovery-text);background:var(--surface-hover)}.clear-filters:disabled{opacity:.4;cursor:not-allowed}.clear-filters svg{width:12px}.sort-control{min-height:36px;color:var(--discovery-text-secondary);border:1px solid var(--discovery-border);background:var(--background);border-radius:8px;align-items:center;gap:5px;padding-left:10px;font-size:10px;display:flex;position:relative}.sort-control select{min-height:34px;color:var(--discovery-text);appearance:none;background:0 0;border:0;outline:0;padding:0 28px 0 3px;font-size:11px}.sort-control svg{pointer-events:none;width:12px;position:absolute;right:8px}.mobile-filter-trigger{display:none}.filter-sheet{z-index:var(--z-overlay);align-items:flex-end;display:flex;position:fixed;inset:0}.filter-sheet__backdrop{background:color-mix(in srgb, var(--background) 58%, transparent);cursor:default;border:0;width:100%;position:absolute;inset:0}.filter-sheet__panel{width:100%;max-height:min(84dvh,760px);color:var(--discovery-text);border:1px solid var(--discovery-border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--discovery-surface);animation:discovery-sheet-in var(--discovery-motion-medium) var(--discovery-ease) both;border-bottom:0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}@keyframes discovery-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.filter-sheet__handle{background:var(--discovery-border);border-radius:4px;width:38px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.filter-sheet__header{border-bottom:1px solid var(--discovery-border);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:18px 16px 12px;display:flex}.filter-sheet__header span{color:var(--primary);letter-spacing:.14em;font-size:9px;font-weight:800}.filter-sheet__header h2{margin:3px 0 0;font-size:20px}.filter-sheet__body{overscroll-behavior:contain;padding:18px 16px;overflow-y:auto}.filter-sheet fieldset{border:0;margin:0;padding:0}.filter-sheet fieldset+fieldset{margin-top:24px}.filter-sheet legend{color:var(--discovery-text);margin-bottom:10px;font-size:12px;font-weight:700}.filter-sheet__categories{flex-wrap:wrap;gap:7px;display:flex}.filter-sheet__categories .quick-filter{border-color:var(--discovery-border);background:var(--background);min-height:42px}.filter-sheet__providers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.filter-sheet__all{width:100%;min-height:46px;color:var(--discovery-text-secondary);border:1px solid var(--discovery-border);border-radius:var(--radius-sm);background:var(--background);justify-content:space-between;align-items:center;padding:0 12px;display:flex}.filter-sheet__all>span{align-items:center;gap:8px;font-size:12px;display:flex}.filter-sheet__all svg{width:15px}.filter-sheet__all.is-active{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 46%, var(--discovery-border));background:var(--primary-soft)}.filter-sheet__footer{padding:12px 16px max(12px, env(safe-area-inset-bottom,0px), var(--telegram-content-safe-area-inset-bottom,0px));border-top:1px solid var(--discovery-border);background:var(--discovery-surface);grid-template-columns:minmax(120px,.7fr) minmax(180px,1.3fr);gap:8px;display:grid}.filter-sheet__footer .clear-filters{border:1px solid var(--discovery-border);min-height:44px}.provider-logo{width:38px;height:38px;color:var(--primary);border:1px solid color-mix(in srgb, var(--primary) 16%, var(--discovery-border));border-radius:var(--radius-sm);background:radial-gradient(circle at 22% 18%, var(--primary-soft), transparent 54%), var(--discovery-surface-raised);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.provider-logo--small{border-radius:8px;width:32px;height:32px}.provider-logo--large{width:52px;height:52px}.provider-logo img{object-fit:contain;background:var(--discovery-surface);width:100%;height:100%;padding:7px}.provider-logo__spark{opacity:.48;width:8px;position:absolute;top:5px;right:5px}.provider-logo__monogram{letter-spacing:.06em;font-size:11px;font-weight:800;position:relative}.provider-logo--large .provider-logo__monogram{font-size:14px}.provider-tile{width:100%;min-width:0;min-height:70px;color:var(--discovery-text-secondary);border:1px solid var(--discovery-border);border-radius:var(--radius-md);background:var(--discovery-surface);text-align:left;transition:color var(--discovery-motion-fast) var(--discovery-ease), border-color var(--discovery-motion-fast) var(--discovery-ease), transform var(--discovery-motion-fast) var(--discovery-ease);align-items:center;gap:11px;padding:10px 12px;display:flex;position:relative}.provider-tile:hover{color:var(--discovery-text);border-color:color-mix(in srgb, var(--primary) 34%, var(--discovery-border));transform:translateY(-2px)}.provider-tile.is-selected{color:var(--discovery-text);border-color:var(--primary);background:color-mix(in srgb, var(--primary) 7%, var(--discovery-surface))}.provider-tile__copy{flex:1;min-width:0}.provider-tile__copy strong,.provider-tile__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.provider-tile__copy strong{color:inherit;font-size:12px}.provider-tile__copy small{color:var(--text-muted);margin-top:4px;font-size:9px}.provider-tile__arrow{width:14px;color:var(--primary);flex:none}.provider-tile__selected-label{color:var(--primary);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:800;position:absolute;top:4px;right:5px}.provider-tile.is-compact{min-height:50px;padding:7px 9px}.provider-tile--logo-rail,.provider-tile--glass-pills{min-width:146px;min-height:52px}.provider-tile--logo-rail .provider-tile__arrow,.provider-tile--glass-pills .provider-tile__arrow{display:none}.provider-tile--minimal-grid{text-align:center;flex-direction:column;justify-content:center;min-height:100px}.provider-tile--minimal-grid .provider-tile__arrow{display:none}.provider-tile--editorial{background:radial-gradient(circle at 86% 10%, var(--primary-soft), transparent 45%), var(--discovery-surface);align-items:flex-end;min-height:116px;padding:18px}.provider-rail{scrollbar-width:none;overscroll-behavior-inline:contain;gap:8px;padding:2px 0 4px;display:flex;overflow-x:auto}.provider-rail::-webkit-scrollbar{display:none}.provider-rail>[role=listitem]{flex:none}.provider-skeleton{border:1px solid var(--discovery-border);border-radius:var(--radius-md);background:var(--discovery-surface);align-items:center;gap:10px;min-height:70px;padding:10px 12px;display:flex}.provider-skeleton.is-compact{min-width:146px;min-height:52px}.provider-skeleton>i{background:var(--surface-hover);border-radius:9px;flex:none;width:38px;height:38px;animation:1.4s ease-in-out infinite alternate discovery-shimmer}.provider-skeleton>span{gap:6px;width:100px;display:grid}.provider-skeleton>span i{background:var(--surface-hover);border-radius:4px;height:7px}.provider-skeleton>span i:last-child{opacity:.65;width:64%}.provider-directory{margin-top:var(--discovery-section-gap);scroll-margin-top:90px}.provider-directory__header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:18px;display:flex}.provider-directory h2{color:var(--discovery-text);font-size:var(--font-section-title,24px);letter-spacing:-.035em;margin:0}.provider-directory p{color:var(--discovery-text-secondary);font-size:var(--font-secondary,13px);margin:7px 0 0}.provider-directory__search{width:min(300px,100%);min-height:42px;color:var(--text-muted);border:1px solid var(--discovery-border);border-radius:var(--radius-sm);background:var(--discovery-surface);align-items:center;gap:8px;padding:0 10px;display:flex}.provider-directory__search:focus-within{border-color:color-mix(in srgb, var(--primary) 48%, var(--discovery-border))}.provider-directory__search>svg{width:15px}.provider-directory__search input{min-width:0;color:var(--discovery-text);background:0 0;border:0;outline:0;flex:1;font-size:12px}.provider-directory__search button{width:28px;height:28px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.provider-directory__search button svg{width:13px}.provider-directory__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.provider-directory__grid>[role=listitem]{min-width:0}.provider-directory__clear{min-height:34px;color:var(--primary);border:1px solid color-mix(in srgb, var(--primary) 28%, var(--discovery-border));background:var(--primary-soft);border-radius:999px;align-items:center;gap:5px;margin:-4px 0 12px;padding:0 9px;font-size:10px;display:inline-flex}.provider-directory__clear svg{width:11px}.editorial-section{margin-top:var(--discovery-section-gap)}.editorial-section__heading{margin-bottom:var(--content-gap,16px);justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.editorial-section__heading h2{color:var(--discovery-text);font-size:var(--font-section-title,24px);letter-spacing:-.035em;margin:0;line-height:1.15}.editorial-section__heading p{color:var(--discovery-text-secondary);font-size:var(--font-secondary,13px);margin:6px 0 0}.editorial-section__heading>button{min-height:36px;color:var(--discovery-text-secondary);background:0 0;border:0;align-items:center;gap:5px;padding:0 4px;font-size:12px;display:flex}.editorial-section__heading>button:hover{color:var(--primary)}.editorial-section__heading>button svg{width:14px}.editorial-section--compact{--discovery-section-gap:38px}.editorial-section--cinematic .editorial-section__heading h2{font-size:clamp(24px,2.2vw,32px)}.editorial-section--spotlight{border:1px solid var(--discovery-border);border-radius:var(--radius-lg);background:var(--discovery-surface);padding:24px}.content-rail{position:relative}.content-rail__track{gap:var(--discovery-rail-gap);scrollbar-width:none;scroll-snap-type:x proximity;padding:2px 1px 6px;display:flex;overflow-x:auto}.content-rail__track::-webkit-scrollbar{display:none}.content-rail__track>*{scroll-snap-align:start}.content-rail__controls{opacity:0;transition:opacity var(--discovery-motion-fast) var(--discovery-ease);gap:4px;display:flex;position:absolute;bottom:8px;right:8px}.content-rail:hover .content-rail__controls{opacity:1}.content-rail__controls button{width:34px;height:34px;color:var(--discovery-text);border:1px solid var(--discovery-border);background:var(--discovery-surface);border-radius:50%;place-items:center;display:grid}.content-rail__controls svg{width:14px}.discovery-card{border:1px solid var(--discovery-border);border-radius:var(--radius-lg);background:var(--discovery-surface);min-height:220px;position:relative;overflow:hidden}.discovery-card .discovery-image{position:absolute;inset:0}.discovery-card .discovery-image:after{background:linear-gradient(180deg, transparent 25%, color-mix(in srgb, var(--background) 92%, transparent));content:"";position:absolute;inset:0}.discovery-card__content{z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:220px;padding:18px;display:flex;position:relative}.discovery-card__content>span{color:var(--primary);letter-spacing:.12em;font-size:9px;font-weight:800}.discovery-card h3{color:var(--on-media,#fff);margin:6px 0 0;font-size:20px}.discovery-card p{color:var(--on-media-muted,#ffffffc2);margin:7px 0 0;font-size:12px;line-height:1.5}.discovery-card button{min-height:34px;color:var(--on-media,#fff);background:0 0;border:0;align-items:center;gap:5px;margin-top:12px;padding:0;font-size:11px;font-weight:700;display:flex}.discovery-card button svg{width:13px}.discovery-card--category,.discovery-card--category .discovery-card__content{min-height:150px}.promo-rail-v2{margin-top:var(--discovery-section-gap)}.promo-rail-v2__heading{margin-bottom:16px}.promo-rail-v2__heading h2{color:var(--discovery-text);font-size:var(--font-section-title,24px);letter-spacing:-.035em;margin:0}.promo-rail-v2__heading p{color:var(--discovery-text-secondary);font-size:var(--font-secondary,13px);margin:7px 0 0}.promo-rail-v2__track{gap:var(--discovery-rail-gap);grid-template-columns:1.35fr 1fr 1fr;display:grid}.promo-card-v2{min-height:var(--promotion-height,240px);color:var(--on-media,#fff);border:1px solid var(--discovery-border);border-radius:var(--radius-lg);background:var(--discovery-surface-raised);isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.promo-card-v2__media{z-index:-2;position:absolute;inset:0}.promo-card-v2__media img{object-position:center}.promo-card-v2__overlay{z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--background) 5%, transparent), color-mix(in srgb, var(--background) 92%, transparent));position:absolute;inset:0}.promo-card-v2__content{width:100%;padding:22px}.promo-card-v2__meta{align-items:center;gap:7px;display:flex}.promo-card-v2__eyebrow{color:var(--primary);letter-spacing:.13em;font-size:9px;font-weight:800}.promo-card-v2__badge{color:var(--on-media,#fff);border:1px solid color-mix(in srgb, var(--primary) 42%, transparent);background:color-mix(in srgb, var(--primary) 22%, transparent);border-radius:999px;padding:4px 6px;font-size:8px;font-weight:800}.promo-card-v2 h3{max-width:18ch;color:var(--on-media,#fff);letter-spacing:-.035em;margin:8px 0 0;font-size:24px;line-height:1.05}.promo-card-v2 p{max-width:42ch;color:var(--on-media-muted,#ffffffc2);margin:9px 0 0;font-size:12px;line-height:1.55}.promo-card-v2__action{min-height:34px;color:var(--on-media,#fff);align-items:center;gap:6px;margin-top:14px;font-size:11px;font-weight:750;display:inline-flex}.promo-card-v2__action svg{width:14px;transition:transform var(--discovery-motion-fast) var(--discovery-ease)}.promo-card-v2:hover .promo-card-v2__action svg{transform:translate(3px)}.promo-card-v2--hero{min-height:340px}.promo-card-v2--wide{min-height:260px}.promo-card-v2--compact{min-height:190px}.promo-card-v2--minimal{min-height:170px}.promo-card-v2--minimal .promo-card-v2__media{display:none}.promo-card-v2--minimal .promo-card-v2__overlay{background:radial-gradient(circle at 86% 12%, var(--primary-soft), transparent 46%)}.promo-card-v2--minimal h3,.promo-card-v2--minimal .promo-card-v2__action{color:var(--discovery-text)}.promo-card-v2--minimal p{color:var(--discovery-text-secondary)}.promo-card-v2--editorial{min-height:290px}.promo-card-v2--editorial .promo-card-v2__content{padding:30px}.promo-card-v2--rail{min-width:min(74vw,340px);min-height:220px}.promo-rail-v2--rail .promo-rail-v2__track{scrollbar-width:none;scroll-snap-type:x proximity;padding-bottom:4px;display:flex;overflow-x:auto}.promo-rail-v2--rail .promo-card-v2{scroll-snap-align:start;flex:0 0 min(74vw,340px)}.promotion-skeleton{gap:var(--discovery-rail-gap);grid-template-columns:1.35fr 1fr 1fr;display:grid}.promotion-skeleton>span{min-height:240px;color:var(--text-muted);border-radius:var(--radius-lg);background:var(--surface-hover);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:9px;padding:20px;animation:1.4s ease-in-out infinite alternate discovery-shimmer;display:flex}.promotion-skeleton svg{width:20px}.promotion-skeleton i{background:var(--discovery-surface-raised);border-radius:5px;width:48%;height:10px}.discovery-empty{min-height:210px;color:var(--discovery-text-secondary);border:1px solid var(--discovery-border);border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 0, var(--primary-soft), transparent 52%), var(--discovery-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px;display:flex}.discovery-empty--compact{min-height:160px}.discovery-empty__icon{width:42px;height:42px;color:var(--primary);border:1px solid color-mix(in srgb, var(--primary) 28%, var(--discovery-border));background:var(--primary-soft);border-radius:50%;place-items:center;display:grid}.discovery-empty__icon svg{width:18px}.discovery-empty strong{color:var(--discovery-text);font-size:16px}.discovery-empty p{max-width:46ch;color:var(--discovery-text-secondary);margin:0;font-size:12px;line-height:1.55}.discovery-empty__actions{justify-content:center;align-items:center;gap:8px;margin-top:10px;display:flex}.discovery-empty__actions .button{font-size:12px}.discovery-content-skeleton{gap:var(--discovery-rail-gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.discovery-content-skeleton__card>i{aspect-ratio:var(--lobby-cover-ratio,3 / 4);border-radius:var(--card-radius,12px);background:var(--surface-hover);animation:1.4s ease-in-out infinite alternate discovery-shimmer;display:block}.discovery-content-skeleton__card>span{gap:7px;margin-top:10px;display:grid}.discovery-content-skeleton__card>span i{background:var(--surface-hover);border-radius:5px;width:72%;height:9px}.discovery-content-skeleton__card>span i:last-child{opacity:.66;width:42%}.category-skeleton,.filter-bar-skeleton{gap:8px;display:flex}.category-skeleton span{border-radius:var(--radius-sm);background:var(--discovery-surface);align-items:center;gap:8px;width:112px;min-height:44px;padding:8px;display:flex}.category-skeleton i:first-child{background:var(--surface-hover);border-radius:7px;width:25px;height:25px}.category-skeleton i:last-child{background:var(--surface-hover);border-radius:4px;width:54px;height:8px}.filter-bar-skeleton{border-radius:var(--radius-md);background:var(--discovery-surface);align-items:center;min-height:58px;padding:10px}.filter-bar-skeleton span{background:var(--surface-hover);border-radius:7px;width:84px;height:30px}.page-renderer:where([data-discovery-preset=aurora],[data-theme=aurora]) .discovery-search-trigger,.page-renderer:where([data-discovery-preset=aurora],[data-theme=aurora]) .filter-bar,.page-renderer:where([data-discovery-preset=aurora],[data-theme=aurora]) .category-pill{background:color-mix(in srgb, var(--discovery-surface) 78%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.page-renderer:where([data-discovery-preset=aurora],[data-theme=aurora]) .category-pill.is-active{color:var(--on-primary);background:var(--primary);-webkit-backdrop-filter:none;backdrop-filter:none}.page-renderer:where([data-discovery-preset=obsidian],[data-theme=obsidian]) .category-pill,.page-renderer:where([data-discovery-preset=obsidian],[data-theme=obsidian]) .quick-filter{font-size:10px}.page-renderer:where([data-discovery-preset=obsidian],[data-theme=obsidian]) .provider-tile{min-height:58px}.page-renderer:where([data-discovery-preset=voltage],[data-theme=voltage]) .promo-card-v2.is-featured,.page-renderer:where([data-discovery-preset=voltage],[data-theme=voltage]) .provider-tile:hover{border-color:color-mix(in srgb, var(--primary) 48%, var(--discovery-border));box-shadow:0 12px 32px color-mix(in srgb, var(--primary) 12%, transparent)}.page-renderer:where([data-discovery-preset=maison],[data-theme=maison]) .discovery-bar__eyebrow,.page-renderer:where([data-discovery-preset=maison],[data-theme=maison]) .editorial-section__heading>div>span,.page-renderer:where([data-discovery-preset=maison],[data-theme=maison]) .provider-directory__eyebrow{color:var(--accent)}.page-renderer:where([data-discovery-preset=maison],[data-theme=maison]) .category-pill{min-height:54px;padding-inline:18px}.page-renderer:where([data-discovery-preset=maison],[data-theme=maison]) .editorial-section__heading h2,.page-renderer:where([data-discovery-preset=maison],[data-theme=maison]) .provider-directory h2{letter-spacing:-.02em;font-weight:500}@media (width<=1279px){.provider-directory__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-content-skeleton{grid-template-columns:repeat(5,minmax(0,1fr))}.filter-bar{grid-template-columns:minmax(0,1fr) auto}.filter-bar__active{grid-area:2/1/auto/-1}}@media (width<=1023px){.discovery-bar{min-height:120px}.discovery-bar__controls{width:min(390px,48%)}.filter-bar{display:none}.mobile-filter-trigger{min-width:132px;min-height:var(--discovery-control-height);color:var(--discovery-text-secondary);border:1px solid var(--discovery-border);border-radius:var(--radius-sm);background:var(--discovery-surface);align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:650;display:flex}.mobile-filter-trigger>svg{width:16px;color:var(--primary)}.mobile-filter-trigger>span{text-align:left;flex:1}.mobile-filter-trigger>i{min-width:20px;height:20px;color:var(--on-primary);background:var(--primary);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.mobile-filter-trigger>small{color:var(--text-muted);font-size:10px}.category-rail__arrow,.content-rail__controls{display:none}.provider-directory__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.promo-rail-v2__track{grid-template-columns:1.2fr 1fr}.promo-rail-v2__track>:nth-child(n+3){display:none}.discovery-content-skeleton{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){.discovery-bar,.discovery-bar--compact,.discovery-bar--airy{flex-direction:column;align-items:stretch;gap:18px;min-height:0;padding:12px 0 18px}.discovery-bar h1{font-size:28px}.discovery-bar p{font-size:13px}.discovery-bar__controls{gap:8px;width:100%}.discovery-search-trigger{min-width:0}.discovery-search-trigger kbd{display:none}.mobile-filter-trigger{min-width:114px}.mobile-filter-trigger>small{display:none}.category-rail{margin-top:13px;margin-right:-16px}.category-rail__track{padding-right:16px;scroll-padding-inline:16px}.category-pill{min-height:44px;padding-inline:12px}.category-rail--icons .category-pill{min-width:88px;min-height:66px}.category-rail--editorial .category-pill{min-width:160px;min-height:70px}.provider-directory{margin-top:46px}.provider-directory__header{flex-direction:column;align-items:stretch;gap:14px}.provider-directory__search{width:100%;min-height:44px}.provider-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.provider-tile{min-height:64px;padding:8px}.provider-tile--editorial{min-height:92px}.provider-tile__copy strong{font-size:11px}.provider-tile__selected-label{display:none}.editorial-section{margin-top:38px}.editorial-section__heading{align-items:center}.editorial-section__heading h2{font-size:20px}.editorial-section__heading p{display:none}.editorial-section--spotlight{padding:16px}.promo-rail-v2{margin-top:42px}.promo-rail-v2__heading h2{font-size:21px}.promo-rail-v2__track,.promo-rail-v2--split .promo-rail-v2__track,.promo-rail-v2--wide .promo-rail-v2__track,.promo-rail-v2--editorial .promo-rail-v2__track{scrollbar-width:none;scroll-snap-type:x mandatory;gap:10px;margin-right:-16px;padding:0 16px 4px 0;display:flex;overflow-x:auto}.promo-rail-v2__track::-webkit-scrollbar{display:none}.promo-rail-v2__track>:nth-child(n){display:flex}.promo-card-v2,.promo-card-v2--hero,.promo-card-v2--wide,.promo-card-v2--compact,.promo-card-v2--editorial,.promo-card-v2--rail{scroll-snap-align:start;flex:0 0 min(82vw,340px);min-width:min(82vw,340px);min-height:220px}.promo-card-v2__content,.promo-card-v2--editorial .promo-card-v2__content{padding:18px}.promo-card-v2 h3{font-size:21px}.promo-card-v2 p{max-width:30ch}.promotion-skeleton{display:flex;overflow:hidden}.promotion-skeleton>span{min-width:82vw}.discovery-empty{min-height:200px;padding:24px 18px}.discovery-empty__actions{flex-direction:column;align-items:stretch;width:100%}.discovery-empty__actions .button{width:100%}.discovery-content-skeleton{grid-template-columns:repeat(var(--lobby-columns-mobile,3), minmax(0, 1fr));gap:10px}}@media (width<=389px){.provider-directory__grid,.filter-sheet__providers{grid-template-columns:1fr}.provider-tile.is-compact{min-height:48px}.discovery-content-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1440px){.page-renderer:where([data-discovery-preset=maison],[data-theme=maison]) .discovery-bar{min-height:168px}.page-renderer:where([data-discovery-preset=maison],[data-theme=maison]) .promo-card-v2--editorial{min-height:330px}}@media (width>=1920px){.provider-directory__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}html[data-telegram-mini-app=true] .filter-sheet__panel{max-height:min(84dvh, calc(var(--telegram-viewport-stable-height,100dvh) - var(--telegram-content-safe-area-inset-top,0px)))}.page-renderer .site-header{-webkit-backdrop-filter:none;backdrop-filter:none}.game-category--discovery-v2>.category-rail,.promotion-section--discovery-v2>.promo-rail-v2{margin-top:0}.provider-section--discovery-v2.editorial-section{margin-top:var(--section-gap)}.provider-section--discovery-v2 .provider-rail>[role=listitem]{min-width:min(250px,34vw)}.notice-surface{width:min(calc(100% - var(--page-inset,64px)), var(--content-width,var(--container-width,1320px)));min-height:48px;color:var(--discovery-text-secondary);border:1px solid var(--discovery-border);border-radius:var(--radius-md);background:var(--discovery-surface);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;margin:14px auto 0;padding:8px 10px;display:grid}.notice-surface__icon{width:30px;height:30px;color:var(--primary);border-radius:var(--radius-sm);background:var(--primary-soft);place-items:center;display:grid}.notice-surface__icon svg{width:14px}.notice-surface p{min-width:0;font-size:var(--type-body-sm,12px);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.notice-surface>a{color:var(--primary);align-items:center;gap:3px;font-size:11px;font-weight:700;display:flex}.notice-surface>a svg{width:12px}.notice-surface>button{width:30px;height:30px;color:var(--discovery-text-secondary);border-radius:var(--radius-sm);background:0 0;border:0;place-items:center;display:grid}.notice-surface>button:hover{color:var(--discovery-text);background:var(--surface-hover)}.notice-surface>button svg{width:13px}.notice-surface--glass{background:color-mix(in srgb, var(--discovery-surface) var(--glass-alpha,78%), transparent);-webkit-backdrop-filter:blur(var(--glass-blur,14px));backdrop-filter:blur(var(--glass-blur,14px))}.notice-surface--floating{box-shadow:var(--shadow);margin-top:20px}.notice-surface--compact{width:fit-content;max-width:min(calc(100% - var(--page-inset,64px)), var(--content-width,1320px));min-height:40px;margin-right:max(calc(var(--page-inset,64px) / 2), calc((100% - var(--content-width,1320px)) / 2));padding-block:4px}.notice-surface--inline{background:0 0;border-width:1px 0;border-radius:0}.notice-surface--warning .notice-surface__icon,.notice-surface--maintenance .notice-surface__icon{color:var(--danger);background:color-mix(in srgb, var(--danger) 9%, transparent)}.site-footer__directory h2,.site-footer__provider-directory h2{color:var(--discovery-text);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:11px}.site-footer__providers{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.site-footer__providers>a{min-width:0;min-height:46px;color:var(--discovery-text-secondary);border:1px solid var(--discovery-border);border-radius:var(--radius-sm);background:var(--background-elevated);align-items:center;gap:8px;padding:6px;display:flex}.site-footer__providers>a:hover{color:var(--discovery-text);border-color:color-mix(in srgb, var(--primary) 32%, var(--discovery-border))}.site-footer__providers>a>.provider-logo{border-radius:7px;width:30px;min-width:30px;height:30px;padding:0}.site-footer__providers>a>span:last-child{width:auto;min-width:0;height:auto;color:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;font-size:10px;display:block;overflow:hidden}.site-footer__providers .provider-logo span{background:0 0;border:0;width:auto;min-width:0;height:auto;padding:0}@media (width<=767px){.notice-surface{grid-template-columns:auto minmax(0,1fr) auto;width:calc(100% - 32px)}.notice-surface>a{grid-column:2}.notice-surface p{white-space:normal}.notice-surface--compact{width:calc(100% - 32px);max-width:none;margin-inline:16px}.site-footer__providers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.filter-sheet__panel,.discovery-image__loading,.provider-skeleton>i,.promotion-skeleton>span{animation:none!important}.category-rail__track,.content-rail__track{scroll-behavior:auto!important}}.home-blue-tools .home-blue-message-button{position:relative;overflow:visible}.home-blue-message-count{color:#fff;background:#0c94fb;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-3px;right:-3px}.u-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.page-renderer :where(.category-pill,.game-badge,.game-badge-v2,.game-card__favorite,.game-card__value,.game-favorite-button),.finance-page :where(.finance-panel,.finance-action-card,.finance-balance-aside,.account-section,.account-identity-card),.site-header__search{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is(html:has(.storefront-root),body:has(.storefront-root)){min-width:0}#root.storefront-root{width:100%;min-width:0;max-width:402px;margin-inline:auto;container:storefront-viewport/inline-size}.storefront-root .storefront-navigation-layout,.storefront-root .public-view{width:100%;min-width:0}.storefront-root .mobile-bottom-navigation.mobile-bottom-navigation--account-v1{box-sizing:border-box;width:min(100%,402px);max-width:402px}.storefront-root :is(.rp-page,.games-lobby-blue,.deposit-page,.withdrawal-page,.vip-club,.invite-page,.account-details,.activity-center),.storefront-root :is(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%}.storefront-root .rp-entry-image{width:calc(100% - 36px);min-width:0;min-height:0}@media (width<=767px){#root.storefront-root{max-width:none}#root.storefront-root .home-blue.home-blue.page-renderer{max-width:100%}#root.storefront-root .mobile-bottom-navigation.mobile-bottom-navigation--account-v1{width:100%;max-width:none}}
