.app-shell,body{background:var(--bg-0)}.app-shell{min-height:100dvh}.main-column{position:relative;isolation:isolate}.main-column>main{min-height:100dvh}.header-controls>.header-promo{background:var(--bg-2)}.header-controls>.header-promo:hover{background:var(--bg-3);color:var(--text-1)}dialog:focus{outline:0}.main-column:after,.main-column:before{content:"";position:absolute;left:0;width:100%;pointer-events:none}.main-column:before{z-index:-2;inset:0;background:url(/background/bg-pattern.webp) repeat;background-size:256px auto;opacity:.05}.main-column:after{z-index:-1;top:72px;aspect-ratio:1080/1600;background:url(/background/bg-top-mobile.webp) top/100% auto no-repeat}.main-column:not([data-scene]):after{display:none}.sidebar{background:var(--bg-1);border:0;box-shadow:none}.brand,.desktop-brand{gap:8px;color:var(--gold-text);text-shadow:none;font-weight:700}.brand-logo,.brand-logo-mark{display:block;flex:none;width:auto;height:48px}.brand-logo-mark{height:32px}.desktop-brand{display:none!important}.brand:after{display:none}.side-nav{display:grid;align-content:start;gap:2px;padding:12px}.side-nav>a,.side-nav>button{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-2);font-size:var(--fs-body);font-weight:500;text-align:left;transition:background-color .12s,color .12s}.side-nav>a:hover,.side-nav>button:hover{background:var(--bg-2);color:var(--text-1)}.side-nav [aria-current=page]{background:var(--bg-3);color:var(--gold-text)}.side-nav .nav-icon{display:grid;place-items:center;width:22px;height:22px;border:0;background:transparent;color:inherit;filter:none;box-shadow:none}.side-nav svg{color:currentColor;filter:none;stroke-width:1.75}.sidebar-bottom{margin-top:auto;padding:16px;border:0;background:transparent;box-shadow:none}.sidebar-install{width:100%;justify-content:flex-start;color:var(--text-2)}.topbar{position:sticky;top:0;z-index:30;min-height:calc(72px + var(--safe-top));padding:calc(12px + var(--safe-top)) max(16px,var(--safe-right)) 12px max(16px,var(--safe-left));background:var(--bg-1);border:0;box-shadow:none;backdrop-filter:none}.header-language{display:flex;align-items:center;margin-left:auto}.locale-switch{display:flex;border:0;border-radius:var(--r-sm);background:var(--bg-2);box-shadow:none;overflow:hidden}.locale-switch button{min-width:44px;min-height:44px;border:0;background:transparent;color:var(--text-3);font-size:var(--fs-small);font-weight:600}.locale-switch button[aria-pressed=true]{background:var(--bg-4);color:var(--gold-text);box-shadow:none}.locale-flag{border:0!important;border-radius:2px;box-shadow:none!important}.header-actions{gap:12px;margin-left:0}.header-controls{display:flex;align-items:center;gap:8px;padding:0;border:0}.header-controls>a,.header-controls>button{border:0;box-shadow:none}.header-controls>a:hover,.header-controls>button:hover{border:0;box-shadow:none;transform:none}.header-controls svg{color:currentColor;filter:none}.header-register{background:var(--gold-metal)!important;color:var(--bg-0)!important}.header-login,.header-user{background:transparent!important;color:var(--text-2)!important}.header-login:hover,.header-user:hover{background:var(--bg-3)!important;color:var(--text-1)!important}.header-user{padding:5px!important}.header-user .header-avatar,.player-avatar{border-color:var(--gold-3);background:var(--bg-3);box-shadow:none}.header-user .header-user-label{color:var(--text-1);text-shadow:none}.header-actions .balance{position:relative;display:grid;min-width:176px;padding:7px 44px 7px 10px;border:0;border-radius:var(--r-sm);background:var(--bg-2);box-shadow:none}.balance-label{font-size:var(--fs-micro);color:var(--text-3);text-transform:uppercase;letter-spacing:.08em}.balance-main{display:flex;align-items:baseline;gap:5px}.balance-main strong{font-family:var(--font-display),sans-serif;font-size:var(--fs-h3);font-weight:500;color:var(--gold-text)}.balance .balance-main strong{color:var(--gold-text);text-shadow:none}.balance-bonus,.balance-main small{font-size:var(--fs-micro);color:var(--text-3)}.balance .balance-info summary{min-width:44px;min-height:44px;border:0;background:transparent;color:var(--text-3);box-shadow:none}.balance .balance-info summary:hover{border:0;color:var(--gold-text);box-shadow:none}.balance .balance-info summary svg{color:inherit;filter:none}.balance-info p{border:0;border-radius:var(--r-md);background:var(--bg-3);color:var(--text-2);box-shadow:var(--floating-shadow)}main{padding-inline:max(16px,var(--safe-left)) max(16px,var(--safe-right))}footer{color:var(--text-3)}.footer-install{justify-self:start}.bottom-nav,.legal-links.is-compact{border-color:var(--line)}.bottom-nav{background:var(--bg-1);box-shadow:none}.bottom-nav>a,.bottom-nav>button{color:var(--text-2);font-size:var(--fs-micro);font-weight:500}.bottom-nav [aria-current=page]{color:var(--gold-text)}.bottom-nav .nav-icon{border:0;background:transparent;box-shadow:none}.bottom-nav .wallet-nav .nav-icon,.bottom-nav [aria-current=page] .nav-icon{width:34px;height:30px;margin:0;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none}.bottom-nav .wallet-nav{color:var(--text-2)}.bottom-nav .wallet-nav[aria-current=page]{color:var(--gold-text)}.bottom-nav [aria-current=page] svg,.bottom-nav svg{filter:none;stroke-width:1.75}dialog{border:0;border-radius:var(--r-lg);background:var(--bg-2);color:var(--text-1);box-shadow:var(--floating-shadow)}dialog::backdrop{background:var(--overlay)}.wheel-dialog{position:relative;width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px - var(--safe-top) - var(--safe-bottom));overflow:auto;padding:24px}.wheel-dialog[open]{animation:auth-appear .18s var(--ease-enter)}.wheel-dialog .dialog-heading{align-items:flex-start}.wheel-dialog .dialog-heading>div{display:grid;gap:4px}.wheel-dialog .dialog-heading>.kb-button{flex:none;width:44px;min-width:44px;padding:0}.wheel-dialog .dialog-heading h2,.wheel-dialog .dialog-heading p,.wheel-subtitle{margin:0}.wheel-dialog .dialog-heading h2{font:600 var(--fs-h2)/1.05 var(--font-display),sans-serif}.wheel-subtitle{margin-top:8px;color:var(--text-2)}.wheel-stage{position:relative;display:grid;place-items:center;margin:72px auto 18px;width:min(100%,360px);aspect-ratio:1}.wheel-pointer{position:absolute;z-index:4;top:-20%;width:14%;height:auto;object-fit:contain;filter:drop-shadow(0 2px 2px var(--bg-0));pointer-events:none}.wheel-disc{position:relative;width:100%;height:100%;overflow:hidden;border-radius:50%;background:repeating-conic-gradient(var(--bg-3) 0deg calc(1turn / var(--wheel-segments) - 1deg),var(--line-strong) calc(1turn / var(--wheel-segments) - 1deg) calc(1turn / var(--wheel-segments)));box-shadow:inset 0 0 0 2px var(--gold-3),inset 0 0 0 9px var(--bg-2);transform:rotate(var(--wheel-stop));will-change:transform}.wheel-disc.is-spinning{transition:transform 4.5s cubic-bezier(.12,.72,.08,1)}.wheel-segment{--wheel-angle:calc(360deg / var(--wheel-segments));--wheel-label-radius:112px;position:absolute;top:50%;left:50%;width:0;height:0;transform:rotate(calc(var(--wheel-index) * var(--wheel-angle) + var(--wheel-angle) / 2))}.wheel-segment b{position:absolute;top:0;left:0;display:block;width:max-content;color:var(--text-1);font:700 17px/1 var(--font-display),sans-serif;letter-spacing:.01em;white-space:nowrap;text-shadow:0 1px 2px var(--bg-0),0 0 6px rgba(12,10,8,.6);transform:translate(-50%,-50%) translateY(calc(-1 * var(--wheel-label-radius))) rotate(-90deg)}.wheel-hub{position:absolute;z-index:3;inset:50% auto auto 50%;width:29%;height:auto;transform:translate(-50%,-50%);pointer-events:none}.wheel-action,.wheel-loading,.wheel-state{display:grid;justify-items:center;gap:12px;text-align:center}.wheel-action p,.wheel-action strong,.wheel-state p{margin:0}.wheel-action strong{max-width:420px;font:600 var(--fs-h3)/1.35 var(--font-display),sans-serif}.wheel-loading{min-height:330px;align-content:center;color:var(--text-2)}.wheel-loading .wheel-disc{width:96px;height:96px;animation:wheel-loading 2.4s linear infinite}@keyframes wheel-loading{to{transform:rotate(1turn)}}@media(max-width:767px){.wheel-dialog{padding:20px}.wheel-stage{width:min(100%,300px);margin-block:60px 14px}.wheel-segment{--wheel-label-radius:94px}.wheel-segment b{font-size:16px}}@media(prefers-reduced-motion:reduce){.wheel-dialog[open]{animation:none}.wheel-disc.is-spinning{transition-duration:1ms}.wheel-loading .wheel-disc{animation:none}}.chest-dialog{position:relative;width:min(620px,calc(100% - 32px));max-height:calc(100dvh - 32px - var(--safe-top) - var(--safe-bottom));overflow:auto;padding:24px}.chest-dialog[open]{animation:auth-appear .18s var(--ease-enter)}.chest-dialog .dialog-heading h2{margin:0;font:600 var(--fs-h2)/1.05 var(--font-display),sans-serif}.chest-dialog .dialog-heading>.kb-button{flex:none;width:44px;min-width:44px;padding:0}.chest-subtitle{margin:8px 0 0;color:var(--text-2)}.chest-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.chest-choice{position:relative;display:grid;justify-items:center;align-content:center;gap:12px;min-width:0;min-height:196px;border:0;border-radius:var(--r-md);background:var(--bg-3);color:var(--text-1);cursor:pointer;transition:background .12s var(--ease-ui),transform .2s var(--ease-enter),opacity .12s var(--ease-ui)}.chest-choice:hover:not(:disabled){background:var(--bg-4);transform:translateY(-2px)}.chest-choice:active:not(:disabled){transform:translateY(1px)}.chest-choice:disabled{cursor:default}.chest-lid{width:88px;height:24px;border-radius:var(--r-sm) var(--r-sm) var(--r-xs) var(--r-xs);background:var(--gold-metal);transform-origin:left bottom;transition:transform .26s var(--ease-enter)}.chest-body,.chest-lid{box-shadow:inset 0 1px rgba(244,237,224,.22)}.chest-body{display:grid;place-items:center;width:80px;height:76px;margin-top:-14px;border-radius:var(--r-xs) var(--r-xs) var(--r-sm) var(--r-sm);background:var(--gold-metal);color:var(--bg-0)}.chest-body svg{width:30px;height:30px}.chest-choice strong{font-size:var(--fs-small)}.chest-choice.is-opening{transform:translateY(-4px)}.chest-choice.is-open .chest-lid,.chest-choice.is-opening .chest-lid{transform:rotate(-18deg) translate(-4px,-12px)}.chest-choices.has-result .chest-choice:not(.is-open){opacity:.35}.chest-choice.is-open{background:var(--bg-4);box-shadow:inset 0 0 0 1px var(--gold-2)}.chest-actions,.chest-result{display:grid;justify-items:center;gap:12px;text-align:center}.chest-actions p,.chest-result p,.chest-result strong{margin:0}.chest-result strong{max-width:480px;font:600 var(--fs-h3)/1.35 var(--font-display),sans-serif}@media(max-width:767px){.chest-dialog{padding:20px}.chest-choices{gap:8px;margin-block:20px}.chest-choice{min-height:154px;padding:12px 6px}.chest-lid{width:68px;height:20px}.chest-body{width:62px;height:58px}.chest-body svg{width:24px;height:24px}}@media(prefers-reduced-motion:reduce){.chest-dialog[open]{animation:none}.chest-choice,.chest-lid{transition:none}}.auth-sheet[open]{animation:auth-appear .18s var(--ease-enter)}.auth-sheet .dialog-heading .kb-button{border:0;background:transparent;color:var(--text-2);box-shadow:none}.auth-sheet .dialog-heading .kb-button:hover{color:var(--text-1)}.auth-sheet .auth-tabs{border:0;border-radius:var(--r-sm);background:var(--bg-1)}.auth-sheet .auth-tabs button{border-radius:var(--r-xs);color:var(--text-2);touch-action:manipulation}.auth-sheet .auth-tabs button:active{background:var(--bg-3);color:var(--gold-text)}.auth-sheet .auth-tabs button[aria-selected=true]{background:var(--bg-4);color:var(--gold-text)}.auth-sheet .auth-form label{color:var(--text-2);font-size:var(--fs-small)}.auth-sheet .auth-form input{min-height:44px;border-color:var(--line);border-radius:var(--r-sm);background:var(--bg-1);color:var(--text-1);font-size:var(--fs-body)}.auth-sheet .auth-form input:focus{border-color:var(--gold-2);outline:0}.auth-sheet .field-help,.auth-sheet .form-note{color:var(--text-3);font-size:var(--fs-small)}.auth-sheet .auth-form .kb-button[type=submit]{background:var(--gold-metal);color:var(--bg-0)}.auth-sheet .text-button{color:var(--gold-text)}.auth-sheet .telegram-button{background:var(--telegram);color:var(--bg-0)}.auth-sheet .telegram-button:hover{filter:brightness(1.06)}@keyframes auth-appear{0%{opacity:0}to{opacity:1}}.lobby-content{width:min(1240px,100%);margin:0 auto;display:grid;gap:28px}@media(min-width:1600px){.lobby-content{width:100%;max-width:none}}.campaign-hero{position:relative;isolation:isolate;overflow:hidden;width:100%;aspect-ratio:827/640;border:0;border-radius:var(--r-lg);background:var(--bg-2);box-shadow:none;touch-action:pan-y}.campaign-hero:after,.campaign-hero:before{display:none}.campaign-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:none}.campaign-image-outgoing{z-index:1}.campaign-image-incoming{z-index:2;opacity:0;transition:opacity .28s var(--ease-enter)}.campaign-image-incoming.is-ready{opacity:1}.campaign-action{position:absolute;left:16px;bottom:16px;z-index:4;min-height:52px;padding-inline:24px!important;font-size:var(--fs-body);font-weight:700}.campaign-hero .ornament-corner{z-index:3}.slider-controls{position:absolute;right:12px;bottom:12px;z-index:5;display:flex;align-items:center;gap:8px;padding:4px;border-radius:var(--r-sm);background:var(--overlay)}.slider-controls>button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--r-xs);background:transparent;color:var(--text-2)}.slider-controls>button:hover{background:var(--bg-3);color:var(--text-1)}.slider-controls svg{width:18px;height:18px}.slider-progress{display:flex;align-items:center;gap:4px}.slider-progress i{display:block;width:18px;height:2px;background:var(--text-3);transform:scaleX(.65);transform-origin:center;transition:transform .18s var(--ease-ui),background-color .12s}.slider-progress i[data-active=true]{background:var(--gold-2);transform:scaleX(1)}.lobby-toolbar{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.game-search{display:flex;align-items:center;gap:10px;min-height:48px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-2);padding:0 14px;color:var(--text-3);box-shadow:none}.game-search:focus-within{border-color:var(--gold-2);box-shadow:none}.game-search>svg{position:static;width:20px;height:20px;flex:none;color:var(--gold-text);filter:none;animation:none}.game-search input,.game-search input:focus-visible{min-width:0;width:100%;height:46px;padding:0;border:0;box-shadow:none;background:transparent;color:var(--text-1);font:500 var(--fs-body)/1.4 var(--font-body),sans-serif;outline:0}.game-search-clear{display:grid;place-items:center;flex:none;width:44px;height:44px;margin-right:-12px;padding:0;border:0;background:transparent;color:var(--text-2)}.game-search-clear svg{width:20px;height:20px;color:inherit;filter:none;animation:none}.game-search input::placeholder{color:var(--text-3)}.game-search-wrap{position:relative}@media(min-width:1024px){.lobby-toolbar .game-search-wrap{width:min(100%,360px)}}.search-suggest{position:absolute;z-index:20;top:calc(100% + 6px);right:0;left:0;margin:0;padding:6px;list-style:none;border:0;border-radius:var(--r-sm);background:var(--bg-3);box-shadow:var(--floating-shadow)}.search-suggest a{display:flex;justify-content:space-between;gap:12px;min-height:44px;padding:10px;border-radius:var(--r-xs);color:var(--text-1)}.search-suggest a:hover{background:var(--bg-4)}.search-suggest small{color:var(--text-3)}.topbar .online-count{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;border:0;border-radius:var(--r-sm);background:var(--bg-2);color:var(--text-2);font-size:var(--fs-small);white-space:nowrap;box-shadow:none}.online-count svg{width:16px;color:var(--jade);filter:none}.lobby-content>.providers{display:flex;gap:28px;margin:-12px 0 0;padding:0 2px 8px;overflow-x:auto;border:0;border-radius:0;background:transparent;box-shadow:none;scrollbar-width:none}.lobby-content>.providers::-webkit-scrollbar{display:none}.lobby-content>.providers button{position:relative;flex:none;min-height:44px;padding:4px 0;border:0;border-radius:0;background:transparent;color:var(--text-1);font-size:var(--fs-body);font-weight:600;letter-spacing:-.01em;box-shadow:none;animation:none}.lobby-content>.providers button:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--gold-2);opacity:0;transform:scaleX(.5);transition:opacity .12s,transform .2s var(--ease-enter)}.lobby-content>.providers button:hover{transform:none}.lobby-content>.providers button:hover,.lobby-content>.providers button[aria-pressed=true]{border:0;background:transparent;color:var(--gold-text);box-shadow:none}.lobby-content>.providers button[aria-pressed=true]:after{opacity:1;transform:scaleX(1)}.providers button span{display:none}.providers .provider-filter{display:grid;justify-items:center;align-content:center;gap:5px;min-width:92px;padding:5px 8px;white-space:nowrap}.providers .provider-count{display:block;padding:3px 8px;border-radius:var(--r-xs);background:var(--bg-2);color:var(--text-3);font-size:var(--fs-tiny);font-weight:500;line-height:1.2}.providers .provider-logo{display:block;width:auto;max-width:104px;height:26px;object-fit:contain;filter:grayscale(1);opacity:.68;transition:filter .18s,opacity .18s}.providers .provider-filter:hover .provider-logo,.providers .provider-filter[aria-pressed=true] .provider-logo{filter:none;opacity:1}.providers .provider-filter[aria-pressed=true] .provider-count{color:var(--gold-text)}.providers .provider-name{display:block;color:var(--text-2);font-size:var(--fs-body);font-weight:600}.game-shelf{display:grid;gap:14px;margin:0}.lobby-content>div>.game-shelf{margin-top:0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;color:var(--text-2)}.section-heading h2{color:var(--text-1);font-size:var(--fs-h2);font-weight:600}.section-heading>svg,.shelf-actions svg{color:var(--gold-3);filter:none}.shelf-actions,.shelf-show-all{display:flex;align-items:center}.shelf-show-all{min-height:44px;color:var(--text-2);font-size:var(--fs-small)}.shelf-show-all:hover{color:var(--text-1)}.game-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin:0}.game-card{min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none}.game-card-link{width:100%;background:transparent;text-align:left}.game-card-link,.game-thumb{display:block;border:0;border-radius:var(--r-md)}.game-thumb{position:relative;overflow:hidden;aspect-ratio:3/4;background:var(--bg-2);box-shadow:none;transition:transform .2s var(--ease-enter)}.game-thumb:after{display:none}.game-thumb img{width:100%;height:100%;object-fit:cover;opacity:1;transition:transform .22s var(--ease-enter),filter .12s}.game-thumb-empty,.game-thumb-fallback{color:var(--gold-3)}.game-player-count{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:4px 6px;border-radius:var(--r-xs);background:var(--bg-1);color:var(--text-1);font-size:var(--fs-small);font-weight:600;font-variant-numeric:tabular-nums;line-height:1;pointer-events:none}.game-player-count svg{width:13px;height:13px;color:var(--text-2)}.game-play{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:100%;min-width:0;padding:12px;border:0;border-radius:var(--r-md);background:var(--overlay);color:var(--gold-1);font-size:var(--fs-small);font-weight:600;text-align:center;box-shadow:none;opacity:0;transition:opacity .12s}.game-play svg{width:18px;height:18px;flex:none}.game-play span{display:inline;max-width:100%;line-height:1.25}.game-card.is-guest .game-play{flex-direction:column;gap:5px;padding:8px 2px;font-size:var(--fs-micro)}.game-card.is-guest .game-copy,.game-copy{display:grid;gap:3px;padding:9px 1px 0!important}.game-copy strong{display:-webkit-box;min-height:2.6em;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-1);font-size:var(--fs-body);font-weight:600;line-height:1.3;white-space:normal}.game-copy strong,.game-copy>span{overflow:hidden;text-overflow:ellipsis}.game-copy>span{color:var(--text-2);font-size:var(--fs-small);font-weight:500;text-transform:none;white-space:nowrap}.game-card:focus-within .game-thumb{border:0;outline:2px solid var(--gold-2);outline-offset:2px}.game-guest-link{display:none}.game-card-skeleton i{background:linear-gradient(90deg,var(--bg-2),var(--bg-3),var(--bg-2));background-size:200% 100%;border-radius:var(--r-md)}.game-card-skeleton b,.game-card-skeleton small{background:var(--bg-2)}.active-bonus-card,.first-deposit-banner,.leaderboard-widget{margin-top:28px}.first-deposit-banner{overflow:hidden;grid-template-columns:auto 1fr auto;gap:16px;padding:20px;border:0;border-radius:var(--r-md);background:var(--bg-2);box-shadow:inset 0 1px color-mix(in srgb,var(--gold-1) 25%,transparent)}.first-deposit-banner:after{display:none}.first-deposit-banner>svg{color:var(--gold-text)}.first-deposit-banner p:last-child{color:var(--text-2);font-size:var(--fs-small)}.active-bonus-card{border:0;border-radius:var(--r-md);background:var(--bg-2)}.wins-panel{position:static;margin-top:0;padding:0;border:0;border-radius:0;background:var(--bg-1);box-shadow:none}.wins-panel .section-heading{padding:14px 16px 0}.wins-list{display:flex;gap:24px;overflow-x:auto;padding:12px 16px 16px}.win-row{flex:0 0 auto;display:grid;grid-template-columns:24px auto;column-gap:8px;align-items:center;padding:0;border:0;background:transparent;animation:none;animation:win-arrive .28s var(--ease-enter) both}.win-row .player-avatar{grid-row:1/3;width:24px;height:24px}.win-row span{color:var(--text-2);font-size:var(--fs-small)}.win-row strong{grid-column:2;color:var(--jade);font-size:var(--fs-small)}.win-row small{display:none}.screen-state{border:0;border-radius:var(--r-md);background:var(--bg-2);color:var(--text-2)}.screen-state-motif,.screen-state>svg{color:var(--gold-3)}.screen-state h2{color:var(--text-1)}@keyframes home-banner-in{0%{opacity:.35;transform:scale(1.012);filter:blur(2px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@media(hover:hover) and (pointer:fine){.game-card-link:focus-visible .game-thumb,.game-card-link:hover .game-thumb{transform:translateY(-2px);border:0;box-shadow:none}.game-card-link:focus-visible .game-thumb img,.game-card-link:hover .game-thumb img{transform:scale(1.03);filter:brightness(.62)}.game-card-link:focus-visible .game-play,.game-card-link:hover .game-play{opacity:1}}@media(max-width:767px){.auth-sheet{inset:auto 0 0;width:100%;max-width:none;max-height:calc(100dvh - var(--safe-top) - 8px);margin:0;border-radius:var(--r-lg) var(--r-lg) 0 0;padding:20px 16px calc(20px + var(--safe-bottom));overscroll-behavior:contain}.topbar{gap:6px;padding-inline:max(12px,var(--safe-left)) max(12px,var(--safe-right))}.mobile-brand{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-right:auto;padding:0}.header-language{margin-left:0}.locale-switch button{min-width:44px;width:44px;padding:6px 4px}.locale-code{display:none}.header-actions{gap:3px}.header-actions .balance{min-width:118px;max-width:118px;padding:7px 8px}.balance .balance-main strong{font-family:var(--font-body),sans-serif;font-size:11px}.balance-bonus,.balance-main small,.header-actions .balance-info{display:none}.header-controls{gap:3px}.topbar .header-controls>a,.topbar .header-controls>button{width:44px!important;min-width:44px!important;padding:7px!important}.header-controls>button span{display:none}.header-controls .header-register{width:44px!important;min-width:44px!important;padding:7px!important}.header-register span{display:none!important}.header-register svg{width:18px}.header-login span{display:none!important}.lobby-content{gap:24px}.campaign-hero{margin-inline:-16px;width:calc(100% + 32px);border-radius:0}.campaign-image{object-position:63% center}.campaign-hero .ornament-corner{display:none}.campaign-action{left:16px;bottom:14px;min-height:44px;padding-inline:16px!important}.slider-controls{right:10px;bottom:10px}.slider-controls>button{width:44px;height:44px}.slider-progress{display:none}.wins-panel .section-heading h2{font-size:var(--fs-body);line-height:1.25;white-space:nowrap}.topbar .mobile-brand{margin-right:0}.topbar .online-count{gap:4px;padding-inline:7px}.topbar .online-count svg{width:12px}.topbar .online-label{display:none}.lobby-content>.providers{gap:20px;margin-top:-8px;margin-bottom:-16px}.game-grid{gap:14px 10px}.first-deposit-banner{grid-template-columns:auto 1fr}.first-deposit-banner>a,.first-deposit-banner>button{grid-column:1/-1;width:100%}.game-search input{font-size:16px}body:has(.game-search input:focus) .bottom-nav{display:none}.footer-install{display:flex;width:100%}}@media(max-width:440px){.topbar:has(.header-actions .balance) .header-language,.topbar:has(.header-actions .balance) .online-count{display:none}}@media(max-width:389px){.topbar .locale-switch button[aria-pressed=true]{display:none}}@media(max-width:359px){.topbar .online-count{display:none}}@media(min-width:480px){.game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.app-shell{display:grid;grid-template-columns:calc(72px + var(--safe-left)) minmax(0,1fr)}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100dvh;padding-top:calc(16px + var(--safe-top));padding-bottom:calc(16px + var(--safe-bottom));padding-left:calc(10px + var(--safe-left))}.main-column{min-width:0;padding-bottom:24px}.main-column:after{top:80px;aspect-ratio:2560/1200;background-image:url(/background/bg-top-desktop.webp)}.bottom-nav,.mobile-brand{display:none}.topbar{min-height:calc(80px + var(--safe-top));padding-inline:32px max(32px,var(--safe-right))}.header-language{margin-left:auto}footer,main{padding-inline:32px max(32px,var(--safe-right))}.footer-install{display:none}.campaign-hero{aspect-ratio:3/1}.lobby-content>.providers button{width:auto;max-width:max-content}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.game-play{display:flex}}@media(min-width:768px) and (max-width:1023px){.header-actions:not(:has(.balance)) .header-register{width:auto;min-width:120px;padding-inline:14px}.sidebar-install{width:52px;min-width:52px;padding:8px!important;justify-content:center}.sidebar-install span{display:none}.sidebar .brand{visibility:hidden}.desktop-brand{display:block!important}.topbar .online-count{gap:4px;padding-inline:7px}.topbar .online-count svg{width:12px}.topbar .online-label{display:none}}@media(min-width:768px) and (max-width:1023px){.topbar:has(.header-actions .balance) .online-count{display:none}}@media(min-width:1024px){.app-shell{grid-template-columns:calc(232px + var(--safe-left)) minmax(0,1fr)}.sidebar{padding:calc(22px + var(--safe-top)) 14px calc(22px + var(--safe-bottom)) calc(14px + var(--safe-left))}.game-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.campaign-action{left:24px;bottom:24px}.sidebar .brand{width:202px;min-height:48px;margin:0 0 4px -2px;padding:0}}@media(min-width:1920px){.game-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.campaign-image,.game-thumb,.game-thumb img{animation:none;transition:none}}.catalog-page{padding-top:24px;gap:20px;grid-template-columns:minmax(0,1fr)}.catalog-toolbar,.lobby-content>*,main{min-width:0}.bonus-destinations{display:flex;flex-wrap:wrap;gap:8px 24px}.bonus-destinations a{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--text-2);font-size:var(--fs-body)}.bonus-destinations a:hover{color:var(--gold-text)}.bonus-destinations svg{width:20px;height:20px;flex:none}.catalog-header{display:flex;align-items:flex-end;justify-content:space-between;margin:0}.catalog-header h1{font-size:var(--fs-h1)}.catalog-reset{padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:left}.catalog-reset:hover{text-decoration:underline;text-decoration-color:var(--text-2);text-underline-offset:6px}.catalog-view-tabs{grid-column:1/-1;display:flex;gap:24px;min-width:0;overflow-x:auto;scrollbar-width:none}.catalog-view-tabs::-webkit-scrollbar{display:none}.catalog-view-tabs button{flex:none;min-height:44px;border:0;border-bottom:2px solid transparent;background:transparent;padding:8px 0;color:var(--text-2);font:600 var(--fs-body)/1.35 var(--font-body),sans-serif;white-space:nowrap}.catalog-view-tabs button:hover{color:var(--text-1)}.catalog-view-tabs button[aria-pressed=true]{border-bottom-color:var(--gold-2);color:var(--gold-text)}.catalog-toolbar{grid-column:1/-1;position:sticky;top:calc(72px + var(--safe-top));z-index:15;display:grid;gap:12px;padding:12px 0;background:var(--bg-0)}.catalog-search{max-width:none}.catalog-filters{display:grid;gap:10px;margin:0;min-width:0}.catalog-filters .providers{display:flex;gap:8px;min-width:0;overflow-x:auto;padding:0;scrollbar-width:none}.catalog-filters .providers::-webkit-scrollbar{display:none}.catalog-filters .providers button{flex:none;min-height:44px;border:0;border-radius:var(--r-xs);background:var(--bg-2);padding:6px 10px;color:var(--text-2);font:500 var(--fs-small)/1.2 var(--font-body),sans-serif}.catalog-filters .providers button:hover{background:var(--bg-3);color:var(--text-1)}.catalog-filters .providers button[aria-pressed=true]{background:var(--bg-4);color:var(--gold-text);box-shadow:inset 0 -2px var(--gold-2)}.catalog-filters .providers button:disabled{opacity:.42;cursor:not-allowed}.catalog-filters .providers span{display:none}.catalog-filters .providers .provider-filter{min-width:92px;min-height:56px;padding:5px 8px}.catalog-filters .providers .provider-count{display:block;background:transparent;padding:0}.catalog-filters .providers .provider-name{display:block;font-size:var(--fs-small)}.catalog-filters .providers .provider-logo{height:21px;max-width:88px}.catalog-page>.game-grid,.catalog-page>.game-grid-skeleton,.catalog-page>.screen-state,.catalog-page>div[aria-hidden=true]{grid-column:1/-1}@media(min-width:768px){.catalog-page{grid-template-columns:360px minmax(0,1fr);align-items:start}.catalog-header{grid-column:1/-1}.catalog-toolbar{top:80px;grid-template-columns:360px minmax(0,1fr);align-items:start;gap:20px}}@media(max-width:767px){.catalog-page{padding-top:20px}.catalog-header,.catalog-page>.game-grid,.catalog-page>.screen-state,.catalog-toolbar{grid-column:1}.catalog-filters{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-inline:contain}.catalog-filters::-webkit-scrollbar{display:none}.catalog-filters .providers{flex:none;min-width:max-content;margin:0;overflow:visible}.catalog-toolbar{transition:transform .2s var(--ease-exit),opacity .2s var(--ease-exit)}.catalog-toolbar.is-hidden{transform:translateY(-100%);opacity:0;pointer-events:none}}@media(prefers-reduced-motion:reduce){.catalog-toolbar{transition:none!important}}.wallet-shell{width:min(1120px,100%);max-width:none;margin:0 auto;padding-top:24px;display:grid;gap:24px}.wallet-balance-stack{display:grid;grid-template-columns:1.65fr 1fr 1fr;overflow:hidden;border:0;border-radius:var(--r-md);background:var(--bg-2)}.wallet-balance-stack article{min-width:0;padding:20px 22px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;border:0;border-left:1px solid var(--line)}.wallet-balance-stack article:nth-child(2),.wallet-balance-stack article:nth-child(3){border-left-color:var(--line)}.wallet-balance-stack article:first-child{border-left:0;background:var(--bg-3)}.wallet-balance-stack svg{grid-row:1/3;width:22px;height:22px;color:var(--text-3);stroke-width:1.6}.wallet-balance-stack article:first-child svg{color:var(--gold-text)}.wallet-balance-stack span{color:var(--text-3);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase}.wallet-balance-stack strong{min-width:0;color:var(--text-1);font:600 var(--fs-h3)/1.2 var(--font-display),sans-serif;overflow-wrap:anywhere}.wallet-balance-stack article:first-child strong{color:var(--gold-1);font-size:var(--fs-h2)}.wallet-tabs{display:flex;gap:30px;overflow-x:auto;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:0}.wallet-tabs button{position:relative;flex:none;min-width:44px;min-height:44px;border-radius:0;color:var(--text-2);font-weight:600}.wallet-tabs button[aria-current=page]{background:transparent;color:var(--gold-text)}.wallet-tabs button[aria-current=page]:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--gold-2)}.wallet-page{max-width:none;margin:0;display:grid;gap:18px}.wallet-page>header{display:flex;align-items:end;justify-content:space-between;gap:16px}.wallet-page>header h1{font:600 var(--fs-h1)/1.05 var(--font-display),sans-serif}.wallet-page>header .eyebrow{display:none}.deposit-card{display:grid;align-items:start;gap:18px;border:0;border-radius:0;background:transparent;padding:0}.deposit-card.deposit-layout{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);grid-template-areas:"amount method"}.deposit-form-main,.deposit-method-panel,.withdraw-form{display:grid;gap:16px;border:0;border-radius:var(--r-md);background:var(--bg-2);padding:22px}.deposit-form-main{grid-area:amount}.deposit-card h2{margin:0;color:var(--text-1);font-size:var(--fs-h3)}.deposit-method-panel{grid-area:method;background:var(--bg-1)}.method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.method-grid button{min-height:64px;justify-content:flex-start;gap:10px;border:0;border-radius:var(--r-sm);background:var(--bg-2);padding:12px;color:var(--text-2);font-weight:600;text-align:left}.method-grid button svg{width:22px;height:22px;color:var(--text-3);stroke-width:1.6}.method-grid button[aria-pressed=true]{outline:1px solid var(--gold-2);outline-offset:-1px;border-color:transparent;background:var(--bg-3);color:var(--gold-text)}.method-grid button[aria-pressed=true] svg{color:var(--gold-text)}.preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.preset-grid button{min-height:46px;border:0;border-radius:var(--r-sm);background:var(--bg-3);color:var(--text-1);font-weight:600}.preset-grid button:hover{background:var(--bg-4)}.preset-grid button[aria-pressed=true]{outline:1px solid var(--gold-2);outline-offset:-1px;color:var(--gold-1)}.amount-field{display:grid;gap:8px;color:var(--text-2);font-size:var(--fs-small);font-weight:500}.amount-field input{width:100%;min-height:48px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-1);padding:10px 12px;color:var(--text-1);font:600 var(--fs-h3)/1.4 var(--font-body),sans-serif}.amount-field input:focus{border-color:var(--gold-2);outline:0}.amount-field .kb-select-trigger{min-height:48px;background:var(--bg-1)}.deposit-waiting,.field-help{color:var(--text-3);font-size:var(--fs-small);font-weight:400}.deposit-form-main>.kb-button,.withdraw-form>.kb-button{width:100%;margin-top:2px}.deposit-bonus-panel{display:grid;gap:14px;margin-top:4px;padding:18px;border:0;border-radius:var(--r-md);background:var(--bg-2);box-shadow:inset 0 1px var(--gold-3)}.deposit-bonus-panel h2{margin:4px 0 7px;color:var(--gold-1);font-size:var(--fs-h3)}.deposit-bonus-panel p:not(.eyebrow){color:var(--text-2);font-size:var(--fs-small);line-height:1.5}.deposit-bonus-panel .legal-inline-link{display:inline-flex;margin-top:8px;color:var(--gold-text);font-size:var(--fs-small);font-weight:600}.deposit-equation{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0;border:0;border-radius:0;background:transparent}.deposit-equation>svg{display:none}.deposit-equation span{gap:3px;color:var(--text-3);font-size:var(--fs-micro)}.deposit-equation strong{color:var(--text-1);font-size:var(--fs-small)}.bonus-opt-out{min-height:44px;color:var(--text-2)}.withdraw-available{display:flex;align-items:center;gap:14px;border:0;border-radius:var(--r-md);background:var(--bg-2);padding:18px 22px}.withdraw-available>span{color:var(--text-3);font-size:var(--fs-small)}.withdraw-available>strong{margin-right:auto;color:var(--gold-1);font:600 var(--fs-h2)/1.2 var(--font-display),sans-serif}.withdraw-available small{color:var(--text-3)}.withdraw-form{grid-template-columns:1fr;max-width:680px}.wager-lock{border:0;border-radius:var(--r-sm);background:var(--bg-3);box-shadow:inset 0 1px var(--gold-3)}.withdraw-forfeit-dialog{position:relative;width:min(460px,calc(100% - 32px));max-height:calc(100dvh - 32px);gap:18px;overflow:auto;border:0;border-radius:var(--r-lg);background:var(--bg-2);padding:24px;box-shadow:var(--floating-shadow)}.withdraw-forfeit-dialog::backdrop{background:var(--overlay)}.withdraw-forfeit-dialog[open]{animation:auth-appear .18s var(--ease-enter)}.withdraw-forfeit-dialog .dialog-heading{padding-inline:20px 0}.withdraw-forfeit-dialog .dialog-heading h2{font:600 var(--fs-h3)/1.25 var(--font-display),sans-serif}.withdraw-forfeit-dialog .dialog-heading .kb-button{flex:none;width:44px;min-width:44px;border:0;background:transparent;color:var(--text-2);box-shadow:none}.withdraw-forfeit-dialog .dialog-heading .kb-button:hover{color:var(--text-1)}.withdraw-forfeit-dialog p{margin:0;border-radius:var(--r-sm);background:var(--bg-3);padding:16px;color:var(--text-1);font-size:var(--fs-body);line-height:1.5;overflow-wrap:anywhere}.withdraw-forfeit-dialog .confirm-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.withdraw-forfeit-dialog .confirm-actions .kb-button{min-width:0;padding-inline:10px}.wallet-page>section{display:grid;gap:10px}.wallet-page>section h2{font-size:var(--fs-h3)}.ledger-list,.payment-list{display:grid;gap:0;border-radius:var(--r-md);background:var(--bg-2);padding:0 16px}.ledger-list article,.payment-list article{min-height:62px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:12px 2px}.ledger-list article:last-child,.payment-list article:last-child{border-bottom:0}.ledger-list article>svg,.payment-list article>svg{color:var(--gold-3)}.deposit-result,.wallet-locked{border:0;border-radius:var(--r-md);background:var(--bg-2)}.deposit-result>svg,.wallet-locked>svg{color:var(--gold-text)}@media(max-width:767px){.wallet-shell{padding-top:18px;gap:18px}.wallet-balance-stack{grid-template-columns:1fr}.wallet-balance-stack article{grid-template-columns:auto 1fr auto;padding:13px 14px;border-left:0;border-top:1px solid var(--line)}.wallet-balance-stack article:first-child{padding-block:16px;border-top:0}.wallet-balance-stack svg{grid-row:auto;width:20px;height:20px}.wallet-balance-stack article:first-child strong,.wallet-balance-stack strong{font-size:var(--fs-h3);text-align:right}.wallet-tabs{gap:22px}.wallet-page>header h1{font-size:26px}.deposit-card.deposit-layout{grid-template-columns:1fr;grid-template-areas:"method" "amount"}.deposit-form-main,.deposit-method-panel,.withdraw-form{padding:18px}.method-grid{grid-template-columns:1fr 1fr}.deposit-bonus-panel{padding:15px}.deposit-equation{grid-template-columns:1fr 1fr 1fr}.withdraw-available{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:16px}.withdraw-available>strong{grid-row:1/3;grid-column:2;margin:0;font-size:var(--fs-h3)}.withdraw-available small{grid-column:1}.withdraw-forfeit-dialog{padding:20px;gap:16px}.withdraw-forfeit-dialog .confirm-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.withdraw-forfeit-dialog[open]{animation:none}}.login-methods{width:min(1120px,100%);max-width:none;margin:0 auto;padding-top:24px;display:grid;gap:24px}.login-methods>header{min-height:112px;align-items:center;padding:0 0 20px;border-bottom:1px solid var(--line)}.profile-heading{gap:18px}.profile-heading>.player-avatar{flex:none;outline:2px solid var(--gold-3);outline-offset:4px;box-shadow:0 12px 30px rgba(0,0,0,.32)}.profile-heading h1{font:600 var(--fs-h1)/1.1 var(--font-display),sans-serif}.profile-dashboard{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);align-items:start;gap:22px}.profile-primary,.profile-secondary{display:grid;gap:14px}.login-methods section,.profile-locked{display:grid;gap:16px;border:0;border-radius:var(--r-md);background:var(--bg-2);padding:20px}.login-methods section h2{color:var(--text-1);font-size:var(--fs-h3)}.profile-primary>.profile-overview{background:var(--bg-1);padding:4px 20px 16px}.profile-overview dl{gap:0}.profile-overview dl>div{grid-template-columns:minmax(110px,.7fr) 1.3fr;gap:16px;padding:14px 0;border-top:1px solid var(--line)}.profile-overview dt{color:var(--text-3);font-size:var(--fs-small)}.profile-overview dd{color:var(--text-1);font-weight:600}.avatar-settings{background:var(--bg-1)!important}.avatar-settings p{color:var(--text-3);font-size:var(--fs-small)}.avatar-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:9px}.avatar-choice{min-height:66px;border:0;border-radius:50%;background:transparent;padding:3px;transition:transform .2s var(--ease-enter),background-color .12s}.avatar-choice:hover{border:0;background:var(--bg-3);transform:translateY(-2px)}.avatar-choice[aria-pressed=true]{border:0;background:var(--gold-metal);box-shadow:none}.avatar-choice .player-avatar{border:2px solid var(--bg-1);border-radius:50%}.profile-settings{background:var(--bg-1)!important}.profile-currency,.setting-row{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:56px;padding-block:4px;border-bottom:1px solid var(--line)}.profile-currency>span,.setting-row>div:not(.locale-switch){color:var(--text-1);font-size:var(--fs-small);font-weight:600}.profile-settings small{color:var(--text-3);font-weight:400}.profile-currency>.kb-select{width:min(220px,50%)}.profile-quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.profile-secondary section{background:var(--bg-1)}.login-methods form{gap:12px}.login-methods form label{color:var(--text-2);font-size:var(--fs-small)}.login-methods form input{min-height:44px;border-color:var(--line);border-radius:var(--r-sm);background:var(--bg-2);font-size:var(--fs-body)}.login-methods form input:focus{border-color:var(--gold-2);outline:0}.telegram-button{background:var(--bg-3);color:var(--text-1)}.telegram-button:hover{background:var(--bg-4)}.notification-settings{background:var(--bg-1)!important}.notification-settings .section-heading{align-items:flex-start;color:var(--gold-text)}.notification-settings .section-heading p{color:var(--text-3)}.notification-matrix{display:grid;grid-template-columns:minmax(150px,1fr) repeat(3,68px);align-items:center;overflow:visible;border:0;border-radius:0}.notification-matrix>strong{padding:8px 4px;background:transparent;color:var(--text-3);font-size:var(--fs-micro);font-weight:500}.notification-row{display:contents}.notification-row>span{padding:13px 0;border-top:1px solid var(--line);background:transparent;color:var(--text-2);font-size:var(--fs-small);font-weight:500}.notification-row>label{min-height:48px;border-top:1px solid var(--line);border-left:0}.notification-row input{width:18px;height:18px;accent-color:var(--gold-2)}.push-device{padding-top:14px;border-top:1px solid var(--line)}.push-device>div{color:var(--text-2);font-size:var(--fs-small)}.push-device svg{color:var(--gold-3)}.profile-secondary .legal-links{display:grid;grid-template-columns:1fr;gap:0}.profile-secondary .legal-links a{min-height:44px;color:var(--text-3);font-size:var(--fs-small)}.kb-select-trigger[aria-disabled=true]{cursor:not-allowed;color:var(--text-3)}@media(max-width:900px){.profile-dashboard{grid-template-columns:1fr}.profile-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-secondary>section:last-child{grid-column:1/-1}}@media(max-width:767px){.login-methods{padding-top:16px;gap:18px}.login-methods>header{min-height:auto;align-items:center;flex-direction:row;padding-bottom:18px}.profile-heading>.player-avatar{width:64px!important;height:64px!important}.profile-heading h1{font-size:24px}.login-methods>header .kb-button{width:44px;padding:10px;font-size:0}.profile-secondary{grid-template-columns:1fr}.profile-secondary>section:last-child{grid-column:auto}.login-methods section{padding:17px}.profile-overview dl>div{grid-template-columns:minmax(82px,.6fr) minmax(0,1.4fr);gap:10px}.profile-overview dd{font-size:var(--fs-small)}.avatar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-currency,.setting-row{align-items:flex-start;flex-direction:column}.profile-currency>.kb-select{width:100%}.notification-matrix{grid-template-columns:minmax(104px,1fr) repeat(3,54px)}.notification-matrix>strong,.notification-row>span{font-size:var(--fs-micro);overflow-wrap:anywhere}}.bonus-page{width:min(980px,100%);max-width:none;margin:0 auto;padding-top:24px;display:grid;gap:22px}.bonus-page>header{display:flex;align-items:end;justify-content:space-between;gap:16px}.bonus-page>header h1{font:600 var(--fs-h1)/1.05 var(--font-display),sans-serif}.bonus-page>header .eyebrow{display:none}.bonus-page>header .legal-inline-link{color:var(--text-3);font-size:var(--fs-small)}.bonus-page .bonus-grid{display:grid;grid-template-columns:1.25fr .75fr;overflow:hidden;gap:0;border-radius:var(--r-md);background:var(--bg-2)}.bonus-hub{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.hub-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;border-radius:var(--r-md);background:var(--bg-2);padding:16px 20px}.hub-card h2{margin:0;font:600 var(--fs-h3)/1.2 var(--font-display),sans-serif}.hub-card p{margin:4px 0 0;color:var(--text-2);font-size:var(--fs-small)}.hub-chest-icon{width:32px;height:32px;color:var(--gold-3);stroke-width:1.5}.hub-chest progress{display:block;width:100%;height:8px;margin-top:10px;border:0;border-radius:0;background:var(--bg-4);appearance:none}.hub-chest progress::-webkit-progress-bar{background:var(--bg-4)}.hub-chest progress::-webkit-progress-value{background:var(--gold-metal)}.hub-chest progress::-moz-progress-bar{background:var(--gold-2)}@media(max-width:767px){.hub-card{grid-template-columns:auto minmax(0,1fr);padding:14px 16px}.hub-card>.kb-button{grid-column:1/-1}}.daily-card,.rank-card{position:relative;display:grid;align-content:start;gap:8px;min-height:190px;border:0;border-radius:0;background:transparent;padding:24px}.daily-card{border-left:1px solid var(--line);background:var(--bg-3)}.daily-card>svg,.rank-card>svg{position:absolute;right:22px;top:22px;width:28px;height:28px;color:var(--gold-3);stroke-width:1.5}.rank-card>small,.rank-card>span{color:var(--text-3);font-size:var(--fs-small)}.rank-card h2{margin-top:18px;color:var(--gold-1);font:600 30px/1.1 var(--font-display),sans-serif}.rank-card strong{color:var(--text-1);font-size:var(--fs-small)}.daily-card h2{color:var(--text-2);font-size:var(--fs-h3)}.daily-card strong{margin-block:auto 8px;color:var(--gold-1);font:600 28px/1.1 var(--font-display),sans-serif}.grant-list,.grant-section{display:grid;gap:10px}.grant-section>h2{font-size:var(--fs-h3)}.grant-card{border:0;border-radius:var(--r-md);background:var(--bg-2);padding:20px;box-shadow:inset 0 1px var(--gold-3)}.grant-card:before{display:none}.grant-heading>svg{color:var(--gold-3)}.grant-cancelled,.grant-card time,.grant-heading span{color:var(--text-3)}.grant-cancelled{font-size:var(--fs-small)}.grant-heading strong{color:var(--text-1)}.grant-heading>b{color:var(--jade)}.verify-reward{display:flex;align-items:flex-start;gap:16px;border-radius:var(--r-md);background:var(--bg-2);padding:20px;box-shadow:inset 0 1px var(--gold-3)}.verify-reward>svg{flex:none;width:32px;height:32px;color:var(--gold-3)}.verify-reward>div{display:grid;gap:10px;min-width:0}.verify-reward h2{color:var(--text-1);font-size:var(--fs-h3)}.verify-reward p{color:var(--text-2);font-size:var(--fs-small)}.verify-reward ul{display:grid;gap:8px}.verify-reward li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--text-2)}.verify-reward li svg{flex:none;width:20px;height:20px;color:var(--text-3)}.verify-reward li[data-done=true]{color:var(--text-1)}.verify-reward li[data-done=true] svg{color:var(--jade)}.verify-reward li .kb-button{margin-left:auto;min-height:40px}.grant-state{justify-self:start;border-radius:999px;padding:3px 10px;font-size:var(--fs-micro);font-weight:600;background:var(--bg-4);color:var(--text-2)}.grant-state.is-current{background:color-mix(in srgb,var(--jade) 18%,transparent);color:var(--jade)}.grant-max-bet{color:var(--text-1);font-size:var(--fs-small);font-weight:600}.grant-card.is-queued progress{opacity:.45;filter:grayscale(1)}.grant-card.is-queued .grant-heading>b{color:var(--text-3)}.grant-section>.legal-inline-link{justify-self:start}.game-copy .game-min-bet-note{display:flex;align-items:center;gap:4px;color:var(--gold-2);font-size:var(--fs-micro)}.game-copy .game-min-bet-note svg{width:12px;height:12px;flex:none}.hub-chest-real{display:flex;align-items:flex-start;gap:6px;color:var(--text-3);font-size:var(--fs-micro)}.hub-chest-real.is-emphasis{color:var(--gold-1);font-size:var(--fs-small)}.hub-chest-real svg{width:16px;height:16px;flex:none;margin-top:1px}.game-rejected{position:absolute;top:calc(72px + var(--gs-top,0px));left:50%;z-index:60;transform:translateX(-50%);pointer-events:none}.grant-card progress,.rank-progress progress,.wager-lock progress{height:8px;border-radius:0;background:var(--bg-4)}.grant-card progress::-webkit-progress-bar,.rank-progress progress::-webkit-progress-bar,.wager-lock progress::-webkit-progress-bar{background:var(--bg-4)}.grant-card progress::-webkit-progress-value,.rank-progress progress::-webkit-progress-value,.wager-lock progress::-webkit-progress-value{background:var(--gold-metal)}.grant-card progress::-moz-progress-bar,.rank-progress progress::-moz-progress-bar,.wager-lock progress::-moz-progress-bar{background:var(--gold-2)}.rank-progress{display:grid;gap:12px;border:0;border-radius:var(--r-md);background:var(--bg-1);padding:20px}.rank-progress p{color:var(--text-3)}.telegram-card{display:flex;align-items:center;gap:14px;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;padding:18px 0;color:var(--text-1)}.telegram-card>svg{color:var(--gold-3)}.telegram-card small{color:var(--text-3)}.bonus-page-guest .first-deposit-banner{margin-top:0;min-height:150px;background:var(--bg-2)}.bonus-page-guest .first-deposit-banner h2{color:var(--gold-1);font:600 var(--fs-h2)/1.2 var(--font-display),sans-serif}@media(max-width:767px){.bonus-page{padding-top:18px;gap:18px}.bonus-page>header{align-items:flex-start;flex-direction:column}.bonus-page .bonus-grid{grid-template-columns:1fr}.daily-card,.rank-card{min-height:150px;padding:19px}.daily-card{border-top:1px solid var(--line);border-left:0}.rank-card h2{font-size:25px}.bonus-page-guest .first-deposit-banner{grid-template-columns:auto 1fr;padding:18px}}.referrals-page{width:min(980px,100%);max-width:none;margin:0 auto;padding-top:24px;display:grid;gap:22px}.referrals-page>header h1{font:600 var(--fs-h1)/1.05 var(--font-display),sans-serif}.referrals-page>header .eyebrow{display:none}.referral-current{display:flex;align-items:flex-start;gap:16px;border-radius:var(--r-md);background:var(--bg-2);padding:20px}.referral-current>svg{flex:none;width:28px;height:28px;color:var(--gold-3)}.referral-current>div{display:grid;gap:6px}.referral-current h2{font-size:var(--fs-h3)}.referral-current strong{color:var(--gold-1);font-size:20px}.referral-current span{color:var(--text-2);font-size:var(--fs-small)}.referral-current p{display:flex;align-items:flex-start;gap:6px;color:var(--text-3);font-size:var(--fs-small)}.referral-current p svg{flex:none;width:16px;height:16px;margin-top:2px}.referral-stats article .kb-button{justify-self:start;margin-top:6px}.referral-stats article small{color:var(--text-3);font-size:var(--fs-micro)}.referral-item-sums{display:grid;justify-items:end;gap:2px}.referral-item-sums small{color:var(--text-3);font-size:var(--fs-micro)}.referral-history-empty{color:var(--text-3);font-size:var(--fs-small)}.referral-hero{position:relative;display:grid;grid-template-columns:1fr auto;justify-items:start;align-items:center;gap:8px 24px;overflow:hidden;border:0;border-radius:var(--r-md);background:var(--bg-2);padding:32px;text-align:left}.referral-hero>svg{position:absolute;right:26px;top:24px;width:80px;height:80px;color:var(--gold-3);opacity:.18;stroke-width:1;pointer-events:none}.referral-hero>span{grid-column:1;color:var(--text-3);font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.06em}.referral-hero h2{grid-column:1;margin:10px 0 2px;color:var(--gold-1);font:600 clamp(38px,5vw,64px)/1 var(--font-display),sans-serif;letter-spacing:.08em}.referral-hero .referral-link,.referral-hero p{grid-column:1;max-width:620px;color:var(--text-2);font-size:var(--fs-small);overflow-wrap:anywhere}.referral-hero .referral-link{min-height:44px;padding:10px 0;border:0;background:transparent;text-align:left;word-break:break-word}.referral-hero .referral-link:focus-visible,.referral-hero .referral-link:hover{color:var(--gold-text);text-decoration:underline;text-underline-offset:3px}.referral-hero>div{position:relative;z-index:1;grid-column:2;grid-row:1/5;display:grid;width:190px;gap:8px}.referral-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-block:1px solid var(--line)}.referral-stats article{display:grid;gap:6px;border:0;border-left:1px solid var(--line);border-radius:0;background:transparent;padding:18px 22px}.referral-stats article:first-child{border-left:0}.referral-stats span{color:var(--text-3);font-size:var(--fs-small)}.referral-stats strong{color:var(--text-1);font:600 var(--fs-h2)/1.2 var(--font-display),sans-serif}.referrals-page>section{display:grid;gap:12px}.referrals-page>section h2{font-size:var(--fs-h3)}@media(max-width:767px){.referrals-page{padding-top:18px;gap:18px}.referral-hero{grid-template-columns:1fr;padding:22px}.referral-hero>svg{right:16px;top:16px;width:58px;height:58px}.referral-hero h2{font-size:38px}.referral-hero>div{grid-column:1;grid-row:auto;width:100%;grid-template-columns:1fr 1fr;margin-top:12px}.referral-hero>div .kb-button{padding-inline:10px;overflow-wrap:normal;white-space:nowrap}.referral-stats{grid-template-columns:1fr}.referral-stats article{grid-template-columns:1fr auto;align-items:center;border-top:1px solid var(--line);border-left:0;padding:14px 2px}.referral-stats article:first-child{border-top:0}.referral-stats strong{font-size:var(--fs-h3);text-align:right}}.support-page{width:min(1040px,100%);max-width:none;margin:0 auto;padding-top:24px;display:grid;gap:22px}.support-page>header{order:0;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding-bottom:4px}.support-page>header>svg{width:34px;height:34px;color:var(--gold-text);stroke-width:1.5}.support-page>header h1{font:600 var(--fs-h1)/1.05 var(--font-display),sans-serif}.support-page>header p:last-child{margin-top:6px;color:var(--text-2)}.support-faq{order:1}.support-page>aside,.support-workspace{order:2}.support-page>.form-error{order:3}.support-page>section{display:grid;gap:12px}.support-page>aside h2,.support-page>section h2{font-size:var(--fs-h3)}.faq-list{display:grid;gap:0;border-top:1px solid var(--line)}.faq-list details{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.faq-list summary{min-height:58px;padding:14px 2px;color:var(--text-1);font-weight:600}.faq-list summary svg{width:18px;color:var(--text-3);transition:transform .2s var(--ease-enter)}.faq-list details[open] summary{color:var(--gold-text)}.faq-list details p{max-width:780px;padding:0 2px 18px;color:var(--text-2);line-height:1.65}.support-page>aside{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;border:0;border-radius:var(--r-md);background:var(--bg-2);padding:20px}.support-page>aside>svg{color:var(--gold-3)}.support-workspace{display:grid!important;grid-template-columns:minmax(240px,.75fr) minmax(0,1.45fr);align-items:start;gap:14px}.support-conversation,.support-ticket-list{min-width:0;display:grid;gap:12px;border:0;border-radius:var(--r-md);background:var(--bg-2);padding:18px}.support-ticket-list>button{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:12px 2px}.support-ticket-list>button:last-child{border-bottom:0}.support-ticket-list>button[aria-current=true]{border-color:var(--line);background:var(--bg-3)}.support-ticket-list>button>svg{color:var(--gold-3)}.support-message{border-radius:var(--r-sm);background:var(--bg-3)}.support-message.player{background:var(--bg-4)}.support-message a{color:var(--gold-text)}.support-form{display:grid;gap:14px}.support-category,.support-form label{display:grid;gap:8px;color:var(--text-2);font-size:var(--fs-small);font-weight:600}.support-form textarea{width:100%;min-height:120px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-1);padding:12px;color:var(--text-1);resize:vertical}.support-form textarea:focus{border-color:var(--gold-2);outline:0}.support-category-options{display:flex;flex-wrap:wrap;gap:7px}.support-category-options button{min-height:44px;border:0;border-radius:var(--r-xs);background:var(--bg-3);padding:7px 10px;color:var(--text-2);font-size:var(--fs-small)}.support-category-options button[aria-checked=true]{background:var(--bg-4);color:var(--gold-text);box-shadow:inset 0 -2px var(--gold-2)}.support-files{position:relative;cursor:pointer;border:1px dashed var(--line-strong);border-radius:var(--r-sm);background:var(--bg-1);padding:16px}.support-files>span{display:flex;align-items:center;gap:8px;color:var(--text-1)}.support-files>span svg{width:18px;color:var(--gold-3)}.support-files input{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;border:0;opacity:0;cursor:pointer}.support-files small{color:var(--text-3);font-weight:400}.support-form>.kb-button{justify-self:stretch}.support-thumbs{display:flex;flex-wrap:wrap;gap:8px}.support-draft{position:relative;display:grid;grid-template-rows:84px auto;width:132px;margin:0;overflow:hidden;border-radius:var(--r-sm);background:var(--bg-3)}.support-draft img,.support-thumb img{width:100%;height:84px;object-fit:cover;background:var(--bg-1)}.support-draft figcaption{display:grid;gap:2px;padding:6px 8px;color:var(--text-1);font-size:var(--fs-micro)}.support-draft figcaption span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-draft figcaption small{color:var(--text-3)}.support-draft button{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:32px;height:32px;min-height:0;border:0;border-radius:999px;background:var(--bg-1);color:var(--text-1);padding:0}.support-draft button svg{width:16px;height:16px}.support-thumb{display:grid;width:132px;overflow:hidden;border-radius:var(--r-sm);background:var(--bg-1);color:var(--gold-text);font-size:var(--fs-micro);cursor:zoom-in}.support-thumb span{overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.support-file-error{margin:0}@media(max-width:767px){.support-page{padding-top:18px;gap:18px}.support-page>header{grid-template-columns:1fr}.support-page>header>svg{display:none}.support-workspace{grid-template-columns:1fr}.support-conversation,.support-ticket-list{padding:16px}.support-page>aside{grid-template-columns:1fr}.support-page>aside>.kb-button{width:100%}.support-category-options{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;scrollbar-width:none}.support-category-options button{flex:none}}.leaderboard-page{width:min(1020px,100%);max-width:none;margin:0 auto;padding-top:24px;display:grid;gap:22px}.leaderboard-page>header{display:flex;align-items:end;justify-content:space-between;gap:20px}.leaderboard-page h1{font:600 var(--fs-h1)/1.05 var(--font-display),sans-serif}.leaderboard-timer{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;border:0;border-radius:var(--r-sm);background:var(--bg-2);padding:11px 14px}.leaderboard-timer>svg{grid-row:1/3;width:19px;color:var(--gold-3)}.leaderboard-timer span{color:var(--text-3);font-size:var(--fs-micro)}.leaderboard-timer strong{color:var(--text-1);letter-spacing:.06em}.leaderboard-prizes{display:grid;grid-template-columns:1.25fr 1fr 1fr;overflow:hidden;gap:0;border-radius:var(--r-md);background:var(--bg-2)}.leaderboard-prizes article{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 12px;min-height:110px;border:0;border-left:1px solid var(--line);border-radius:0;background:transparent;padding:20px}.leaderboard-prizes article:first-child{border:0;background:var(--bg-3);box-shadow:inset 0 2px var(--gold-2)}.leaderboard-prizes svg{grid-row:1/3;width:30px;height:30px;color:var(--gold-3);stroke-width:1.4}.leaderboard-prizes article:first-child svg{color:var(--gold-1)}.leaderboard-prizes small,.leaderboard-prizes span{color:var(--text-3);font-size:var(--fs-small)}.leaderboard-prizes strong{color:var(--text-1);font:600 var(--fs-h3)/1.2 var(--font-display),sans-serif}.leaderboard-prizes article:first-child strong{color:var(--gold-1);font-size:var(--fs-h2)}.leaderboard-table{overflow:hidden;border:0;border-radius:var(--r-md);background:var(--bg-2)}.leaderboard-head,.leaderboard-row{grid-template-columns:72px minmax(120px,1fr) minmax(140px,.8fr)}.leaderboard-head{padding:13px 18px;background:var(--bg-1);color:var(--text-3);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.05em}.leaderboard-head,.leaderboard-row{border-bottom:1px solid var(--line)}.leaderboard-row{min-height:64px;padding:10px 18px}.leaderboard-row>strong{color:var(--text-3);font-weight:500}.leaderboard-row:nth-child(-n+3)>strong{color:var(--gold-text);font-weight:700}.leaderboard-player .player-avatar{width:38px!important;height:38px!important}.leaderboard-row>span:last-child{color:var(--text-2)}.leaderboard-prize-cap,.leaderboard-team-notice{margin:0;color:var(--text-2)}.leaderboard-prize-up-to{display:block;margin-top:4px;font-size:var(--fs-small);line-height:1.5;overflow-wrap:anywhere}.leaderboard-row.is-me{background:var(--bg-3);box-shadow:inset 0 1px var(--gold-2)}.leaderboard-pinned{border-top:1px solid var(--gold-3);background:var(--bg-3)}.leaderboard-pinned>span{color:var(--gold-text)}.leaderboard-widget{border:0;border-radius:var(--r-md);background:var(--bg-2);padding:16px}.leaderboard-widget>.section-heading svg{color:var(--gold-3)}.leaderboard-widget>div>span{border-radius:var(--r-sm);background:var(--bg-3)}.leaderboard-widget>div b,.leaderboard-widget>footer a{color:var(--gold-text)}.leaderboard-widget>footer{border-top-color:var(--line)}@media(min-width:768px) and (max-width:900px){.leaderboard-prizes article{gap:4px 6px;padding:14px 12px}}@media(max-width:767px){.leaderboard-page{padding-top:18px;gap:18px}.leaderboard-page>header{align-items:stretch;flex-direction:column}.leaderboard-prizes{grid-template-columns:1fr}.leaderboard-prizes article{min-height:80px;border-top:1px solid var(--line);border-left:0;padding:16px}.leaderboard-prizes article:first-child{border-top:0}.leaderboard-head,.leaderboard-row{grid-template-columns:44px minmax(80px,1fr) minmax(96px,.9fr);gap:8px;padding-inline:10px}.leaderboard-player{gap:8px}.leaderboard-player .player-avatar{width:32px!important;height:32px!important}}.game-screen{position:relative;overflow:hidden;height:calc(100dvh - 84px);min-height:0;border:0;border-radius:var(--r-md);background:var(--bg-1);box-shadow:none;display:flex;flex-direction:column}@media(min-width:768px){body.game-active{height:100dvh;overflow:hidden;overscroll-behavior:none}body.game-active .main-column{height:100dvh;min-height:0;overflow:hidden;padding-bottom:0}body.game-active main{flex:1;min-height:0;overflow:hidden}body.game-active footer{display:none}body.game-active .game-screen{height:100%}}.game-toolbar{position:relative;inset:auto;z-index:3;display:flex;flex:none;align-items:center;gap:10px;min-height:62px;border:0;border-bottom:1px solid var(--line);background:var(--bg-1);padding:9px 12px;backdrop-filter:none}.game-back{min-width:44px;padding-inline:14px}.game-back,.game-random{gap:8px;white-space:nowrap}.game-random{min-height:44px}.game-random svg{width:18px;height:18px}.game-fullscreen{flex:none;min-width:44px}.game-screen.is-real .game-toolbar{box-shadow:none}.game-brand{display:inline-flex;align-items:center;gap:6px;color:var(--gold-text);font:600 var(--fs-small)/1 var(--font-display),sans-serif;white-space:nowrap}.game-brand-logo{display:block;width:auto;height:48px;flex:none}.game-mode-notice{max-width:170px;color:var(--jade)!important;font-size:var(--fs-micro);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.game-balance{margin-left:auto;display:flex;align-items:center;gap:8px;border-radius:var(--r-sm);background:var(--bg-3);padding:8px 10px;color:var(--gold-1);font-family:var(--font-display),sans-serif;font-weight:600}.game-balance svg{width:18px;color:var(--gold-text)}.game-balance-bonus{color:var(--text-3);font:500 var(--fs-micro)/1.2 var(--font-body),sans-serif}.live-status{color:var(--jade);font-size:var(--fs-micro)}.live-status.is-reconnecting{color:var(--gold-text)}.game-frame-shell{position:relative;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden;background:var(--bg-0)}.game-frame,.game-screen:fullscreen .game-frame{height:100%}.game-screen:fullscreen{--gs-top:var(--safe-top);height:100dvh;border-radius:0;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left)}.game-frame-loading{position:absolute;inset:0;z-index:2;place-content:center;gap:14px;background:var(--bg-0);color:var(--text-2)}.game-auth,.game-frame-loading{display:grid;justify-items:center}.game-auth{flex:1;min-height:0;padding:24px;place-content:center;gap:14px;text-align:center;background:var(--bg-0)}.game-auth>svg{width:38px;height:38px;color:var(--gold-text);stroke-width:1.5}.game-auth h1{font:600 var(--fs-h2)/1.15 var(--font-display),sans-serif}.game-auth p{max-width:460px;color:var(--text-2)}.game-bonus-buy-notice{border:0;background:var(--vermilion-soft);color:var(--text-1)}.game-alerts{position:absolute;top:calc(62px + var(--gs-top,0px));left:0;right:0;z-index:4;display:grid;gap:1px}.game-alert-action{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.game-alert-action p{margin:0}body.game-active .pwa-update{z-index:60}@media(min-width:768px) and (max-width:1199px){.game-random{width:44px;padding:0}.game-random span{display:none}}@media(max-width:767px){.game-screen{--gs-top:var(--safe-top);position:fixed;inset:0;z-index:50;width:100vw;height:100dvh;min-height:0;border-radius:0;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left)}.game-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 44px auto;gap:6px;min-height:0;padding:5px 8px;background:var(--bg-1)}.game-toolbar>a{grid-column:1;grid-row:1;justify-self:start;max-width:100%}.game-toolbar>.game-fullscreen{grid-column:2;grid-row:1;min-width:44px}.game-back{padding-inline:10px;font-size:var(--fs-small)}.game-random{grid-column:2;grid-row:2;width:44px;padding:0}.game-random span{display:none}.game-brand{grid-column:1;grid-row:2;min-width:0}.game-brand-logo{max-width:100%;height:32px;object-fit:contain;object-position:left center}.game-mode-notice{position:static;grid-column:1/3;grid-row:3;max-width:none;border-radius:0;background:transparent;padding:0}.game-alerts{position:relative;top:auto;left:auto;right:auto;flex:none}.game-balance{grid-column:3;grid-row:1;justify-self:end;margin-left:0;padding:7px 8px;font-size:var(--fs-small);white-space:nowrap}.game-balance-bonus{display:none}.live-status{grid-column:3;grid-row:2/4;align-self:center;max-width:none;overflow:visible;text-overflow:clip}.game-auth,.game-frame,.game-frame-shell{width:100%;min-height:0}.game-auth,.game-frame-shell{height:auto}.game-frame{height:100%}}@media(min-width:768px) and (max-width:932px) and (orientation:landscape){.game-screen{--gs-top:var(--safe-top);position:fixed;inset:0;z-index:50;height:100dvh;border-radius:0;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left)}.game-auth,.game-frame{width:100%}.game-back{flex:none}.game-balance-bonus{display:none}.sidebar{overflow-y:auto;overscroll-behavior:contain}}.bonus-page,.catalog-page,.game-screen,.leaderboard-page,.lobby-content,.login-methods,.referrals-page,.support-page,.wallet-shell{animation:surface-enter .22s var(--ease-ui) both}.avatar-choice,.bottom-nav>a,.bottom-nav>button,.method-grid button,.preset-grid button,.side-nav>a,.side-nav>button,.slider-controls>button,.support-category-options button{transition:transform .14s var(--ease-ui),background-color .12s,color .12s}.avatar-choice:active,.bottom-nav>a:active,.bottom-nav>button:active,.method-grid button:active,.preset-grid button:active,.side-nav>a:active,.side-nav>button:active,.slider-controls>button:active,.support-category-options button:active{transform:scale(.97)}.faq-list details[open]>p{animation:detail-enter .18s var(--ease-ui) both}.leaderboard-row.rank-changed{animation:rank-settle .2s var(--ease-ui)}@media(hover:hover) and (pointer:fine){.side-nav>a:hover .nav-icon,.side-nav>button:hover .nav-icon{transform:translateX(2px)}.side-nav .nav-icon{transition:transform .16s var(--ease-ui)}.daily-card>.kb-button:hover,.deposit-form-main>.kb-button:hover,.referral-hero .kb-button:hover,.slider-controls>button:hover{transform:translateY(-1px)}}@keyframes surface-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes detail-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes rank-settle{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes win-arrive{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bonus-page,.catalog-page,.faq-list details[open]>p,.game-screen,.leaderboard-page,.leaderboard-row.rank-changed,.lobby-content,.login-methods,.referrals-page,.support-page,.wallet-shell,.win-row:first-child{animation:none}.avatar-choice,.bottom-nav>a,.bottom-nav>button,.method-grid button,.preset-grid button,.side-nav>a,.side-nav>button,.slider-controls>button,.slider-progress i,.support-category-options button{transition:none}}.player-notices{position:fixed;top:calc(var(--header-h, 64px) + 12px + var(--safe-top));right:calc(16px + var(--safe-right));z-index:80;display:grid;gap:8px;pointer-events:none}@media(max-width:640px){.player-notices{left:calc(16px + var(--safe-left));right:calc(16px + var(--safe-right));justify-items:center}}.notification-center{position:relative;flex:none}.topbar .notification-trigger{position:relative;width:44px!important;min-width:44px!important;height:44px;padding:0!important;color:var(--text-2)}.topbar .notification-trigger:hover,.topbar .notification-trigger[aria-expanded=true]{background:var(--bg-3);color:var(--gold-text)}.notification-trigger svg{width:20px;height:20px}.notification-badge{position:absolute;top:3px;right:2px;display:grid!important;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--vermilion);color:var(--text-1);font-size:11px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;pointer-events:none}.notification-center-dialog{position:fixed;inset:calc(80px + var(--safe-top)) max(16px,var(--safe-right)) auto auto;width:min(400px,calc(100vw - 32px));max-height:min(620px,calc(100dvh - 96px - var(--safe-top) - var(--safe-bottom)));margin:0;overflow:hidden;padding:0;border-radius:var(--r-lg);background:var(--bg-2);box-shadow:var(--floating-shadow)}.notification-center-dialog::backdrop{background:transparent}.notification-center-dialog[open]{animation:notification-popover-in .18s var(--ease-enter)}.notification-center-panel{display:flex;max-height:inherit;flex-direction:column;overflow:hidden}.notification-center-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:10px 12px 10px 18px;background:var(--bg-1)}.notification-center-panel>header h2{font:600 var(--fs-h3)/1.2 var(--font-display),sans-serif}.notification-center-panel>header .kb-button{min-height:44px;padding-inline:10px;color:var(--text-2);font-size:var(--fs-small)}.notification-list{min-height:112px;overflow-y:auto;overscroll-behavior:contain}.notification-item{display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:12px;min-height:84px;padding:14px 18px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text-2);text-align:left;cursor:pointer}.notification-item.has-image{grid-template-columns:56px minmax(0,1fr)}.notification-item.is-unread,.notification-item:hover{background:var(--bg-3);color:var(--text-1)}.notification-item.is-unread{box-shadow:inset 3px 0 var(--gold-2)}.notification-item:disabled{cursor:wait;opacity:.7}.notification-item>img{width:56px;height:56px;border-radius:var(--r-sm);object-fit:cover}.notification-copy{display:grid;min-width:0;align-content:center;gap:3px}.notification-copy strong{overflow:hidden;color:var(--text-1);font-size:var(--fs-body);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.notification-copy>span{display:-webkit-box;overflow:hidden;color:var(--text-2);font-size:var(--fs-small);line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notification-copy time{color:var(--text-3);font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.notification-empty{display:grid;min-height:180px;place-content:center;justify-items:center;gap:12px;padding:24px;color:var(--text-3);text-align:center}.notification-empty svg{opacity:.4}.notification-empty p{margin:0;color:var(--text-2);font-size:var(--fs-body)}.notification-skeleton{display:grid;gap:1px}.notification-skeleton i{display:block;height:84px;background:linear-gradient(90deg,var(--bg-2),var(--bg-3),var(--bg-2));background-size:200% 100%;animation:notification-shimmer 1.4s linear infinite}.notification-load-more{flex:none;margin:12px;min-height:44px}.notification-center-all{display:flex;flex:none;align-items:center;justify-content:center;min-height:48px;border-top:1px solid var(--line);color:var(--gold-1);font-size:var(--fs-small);font-weight:600}.notification-center-all:hover{background:var(--bg-3)}.notifications-page{width:min(760px,100%);margin:0 auto;padding-top:24px;display:grid;gap:16px}.notifications-page>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.notifications-page>header h1{font:600 var(--fs-h1)/1.05 var(--font-display),sans-serif}.notifications-page .notification-list{border-radius:var(--r-md);background:var(--bg-2);overflow:hidden}@keyframes notification-popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes notification-shimmer{to{background-position:-200% 0}}@media(max-width:767px){.notification-center-dialog{inset:auto 0 0;width:100%;max-width:none;max-height:min(78dvh,680px);border-radius:var(--r-lg) var(--r-lg) 0 0;padding-bottom:var(--safe-bottom)}.notification-center-dialog::backdrop{background:var(--overlay)}.notification-center-dialog[open]{animation:notification-sheet-in .22s var(--ease-enter)}.notification-center-panel>header{padding-left:16px}.notification-item{padding-inline:16px}}@keyframes notification-sheet-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.notification-center-dialog[open],.notification-skeleton i{animation:none}}.providers.provider-row{gap:8px}.providers.provider-row .provider-filter{display:inline-flex;flex:none;align-items:center;gap:10px;min-width:0;height:44px;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:12px;background:var(--bg-2);color:var(--text-2);box-shadow:none;transform:none;white-space:nowrap}.providers.provider-row .provider-filter:after{content:none}.providers.provider-row .provider-logo{display:block;width:auto;max-width:none;height:22px;filter:none;opacity:.62;transition:opacity .12s}.providers.provider-row .provider-filter:hover{border-color:var(--line);background:var(--bg-2);color:var(--text-1)}.providers.provider-row .provider-filter:hover .provider-logo,.providers.provider-row .provider-filter[aria-pressed=true] .provider-logo{opacity:1}.providers.provider-row .provider-filter[aria-pressed=true]{border-color:var(--gold-2);background:var(--bg-2);color:var(--text-1);box-shadow:none}.providers.provider-row .provider-count{display:block;padding:0;background:transparent;color:var(--text-3);font:500 var(--fs-small)/1 var(--font-body),sans-serif}.providers.provider-row .provider-filter[aria-pressed=true] .provider-count{color:var(--gold-text)}.providers.provider-row .provider-name{display:block;color:inherit;font:600 var(--fs-small)/1 var(--font-body),sans-serif}.providers.provider-row .provider-filter:disabled{opacity:.42}@media(max-width:767px){.providers.provider-row .provider-filter,.providers.provider-row .provider-filter:hover,.providers.provider-row .provider-filter[aria-pressed=true]{position:relative;isolation:isolate;border-color:transparent;background:transparent}.providers.provider-row .provider-filter:before{content:"";position:absolute;inset:2px 0;z-index:-1;border:1px solid var(--line);border-radius:12px;background:var(--bg-2)}.providers.provider-row .provider-filter[aria-pressed=true]:before{border-color:var(--gold-2)}}@media(min-width:1024px){.campaign-hero .campaign-action{left:28px;bottom:28px;min-height:60px;padding-inline:36px!important;border-radius:14px;font-size:18px;font-weight:700}}@media(max-width:767px){.campaign-hero .campaign-action{min-height:48px;padding-inline:22px!important;font-size:16px}}.rules-page .legal-copy .legal-inline-link,.rules-page>header .legal-inline-link{min-height:0;color:var(--gold-text);font-size:var(--fs-small);font-weight:600;text-decoration:none}.rules-page .legal-copy section{border:0;border-radius:var(--r-md);background:var(--bg-2);box-shadow:inset 0 1px var(--gold-3)}.rules-page .legal-copy section>header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.rules-page .legal-copy h2{margin:0;font:600 var(--fs-h2)/1.2 var(--font-display),sans-serif}.rules-page .legal-copy dd,.rules-page .legal-copy li,.rules-page .legal-copy p{font-size:var(--fs-body);line-height:1.6}.rules-dl{display:grid;gap:14px;margin:0}.rules-dl>div{display:grid;gap:4px}.rules-dl dt{color:var(--gold-text);font-size:var(--fs-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.rules-dl dd{margin:0;max-width:72ch;color:var(--text-2)}.rules-dl dd ul{display:grid;gap:6px;margin:8px 0 0;padding-left:20px}.rules-table-wrap{margin:0 -4px;overflow-x:auto}.rules-table{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--fs-small)}.rules-table th{padding:10px 12px;color:var(--text-3);font-size:var(--fs-micro);font-weight:600;letter-spacing:.05em;text-align:left;text-transform:uppercase}.rules-table td,.rules-table th{border-bottom:1px solid var(--line)}.rules-table td{padding:12px;color:var(--text-2);font-variant-numeric:tabular-nums}.rules-table td:first-child{color:var(--text-1);font-weight:600}.rules-table td:not(:first-child),.rules-table th:not(:first-child){text-align:right}.chest-note,.wheel-note{margin:0;max-width:420px;color:var(--text-2);font-size:var(--fs-small)}.grant-rules{display:inline-flex;align-items:center;min-height:44px;min-width:44px;margin-right:auto;color:var(--text-3);font-size:var(--fs-small);text-decoration:underline;text-underline-offset:3px}.grant-cancel-warning{margin:0 0 12px;color:var(--text-2)}.dialog-heading>div:first-child,.dialog-heading>h2{flex:1 1 auto;min-width:0}.dialog-heading>.kb-button--icon{flex:0 0 44px;width:44px;min-width:44px;max-width:44px;margin-left:auto;padding:0}.kb-button{min-width:44px}.legal-links a{font-size:var(--fs-small);overflow-wrap:break-word;word-break:normal;hyphens:none}.notification-matrix>strong{white-space:nowrap;overflow-wrap:normal}.payment-list-empty{margin:0;padding:18px 0;color:var(--text-3);font-size:var(--fs-small)}.game-thumb .is-loaded~.game-thumb-fallback{display:none}.notification-center-panel>header h2{flex:1 1 auto;min-width:0}.notification-center-bar{display:flex;justify-content:flex-end;padding:0 12px 6px;background:var(--bg-1)}.notification-center-bar>.kb-button{width:auto;min-height:44px;padding-inline:10px;color:var(--text-2);font-size:var(--fs-small)}.notification-center-panel>header .notification-center-close{width:44px;padding:0}.rules-table td,.rules-table th{overflow-wrap:normal;word-break:normal}@media(max-width:767px){.notification-matrix{grid-template-columns:minmax(0,1fr) repeat(3,56px)}.notification-matrix>strong{padding:8px 0;font-size:var(--fs-micro)}.notification-row>span{overflow-wrap:break-word;word-break:normal}.support-category-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-bottom:0}.support-category-options button{width:100%}.rules-table-wrap{margin:0;overflow:visible}.rules-table{min-width:0}.rules-table thead{display:none}.rules-table,.rules-table tbody{display:block}.rules-table tr{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--line)}.rules-table td{display:grid;gap:2px;padding:0;border:0;text-align:left!important}.rules-table td:first-child{grid-column:1/-1;font-size:var(--fs-body)}.rules-table td[data-label]:before{content:attr(data-label);color:var(--text-3);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase}}.topbar .notification-center-bar>.kb-button{width:auto!important;padding:8px 10px!important}.inbox-dock{position:fixed;right:var(--safe-right);top:50%;z-index:70;display:grid;gap:8px;transform:translateY(-50%)}.inbox-dock-label{display:none}.inbox-dock-tab{position:relative;display:grid;place-items:center;width:44px;height:52px;border:1px solid var(--line);border-right:0;border-radius:var(--r-md) 0 0 var(--r-md);background:rgba(20,16,12,.78);color:var(--text-2);box-shadow:var(--floating-shadow);backdrop-filter:blur(6px);transition:border-color .16s var(--ease-ui),color .16s var(--ease-ui)}.inbox-dock-tab:focus-visible,.inbox-dock-tab:hover,.inbox-dock-tab[aria-expanded=true]{border-color:var(--gold-2);color:var(--gold-text)}.inbox-dock-tab svg{width:22px;height:22px}.inbox-dock-tab.is-pulse{animation:inbox-pulse .9s var(--ease-ui) 1}.inbox-badge{position:absolute;top:-6px;left:-6px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--danger);color:#fff;font-size:11px;font-weight:700;line-height:1;box-shadow:0 0 0 2px var(--bg-0)}.inbox-modes .inbox-badge{position:static;box-shadow:none}.game-inbox{position:relative}.game-inbox .inbox-badge{top:-6px;right:-6px;left:auto}body.game-active .inbox-dock{display:none}@keyframes inbox-pulse{0%,to{transform:none}35%{transform:translateX(-6px);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold-2) 45%,transparent),var(--floating-shadow)}}@media(max-width:767px){.inbox-dock{position:static;display:flex;justify-content:flex-end;gap:16px;padding:0 max(16px,var(--safe-right)) 8px max(16px,var(--safe-left));transform:none;z-index:auto}.inbox-dock-tab{display:flex;gap:8px;width:auto;height:44px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.inbox-dock-label{display:inline;font-size:var(--fs-small)}.inbox-dock-tab svg{width:20px;height:20px}.inbox-dock-tab .inbox-badge{position:static;box-shadow:none}.inbox-dock-tab.is-pulse{animation:none}}.inbox-panel{position:fixed;inset:0 0 0 auto;width:min(calc(420px + var(--safe-right)),100vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) 0;border:0;border-left:1px solid var(--line);border-radius:0;background:var(--bg-2);color:var(--text-1);box-shadow:var(--floating-shadow)}.inbox-panel[open]{animation:inbox-slide .24s var(--ease-ui)}.inbox-panel::backdrop{background:rgba(0,0,0,.55);animation:backdrop-in .2s var(--ease-ui)}.inbox-panel-body{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.inbox-head{display:flex;align-items:center;gap:8px;padding:12px 12px 0 16px;border-bottom:1px solid var(--line)}.inbox-modes{flex:1;display:flex;gap:4px;min-width:0}.inbox-modes>button{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:2px solid transparent;color:var(--text-2)}.inbox-modes>button[aria-selected=true]{border-color:var(--gold-2);color:var(--text-1)}.inbox-modes h2{margin:0;font-size:var(--fs-body);font-weight:700}.inbox-modes svg{width:18px;height:18px}.inbox-head>.inbox-close{flex:none;width:44px!important;min-width:44px;height:44px;padding:0}.inbox-modes>button{flex:none;white-space:nowrap}.inbox-messages{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:0;overflow:hidden}.inbox-panel .support-workspace{display:block!important;min-height:0;overflow:auto;padding:12px}.inbox-panel .support-conversation,.inbox-panel .support-ticket-list{padding:12px}.inbox-panel .support-messages{max-height:none}.inbox-panel .support-new{justify-self:start}.support-ticket-list time{color:var(--text-3);font-size:12px}.inbox-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 0;color:var(--text-2);font-size:var(--fs-small)}.inbox-menu{position:relative}.inbox-menu-list{position:absolute;right:0;top:100%;z-index:2;min-width:220px;padding:6px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-3);box-shadow:var(--floating-shadow)}.inbox-menu-list button{width:100%;padding:10px 12px;border-radius:var(--r-sm);text-align:left}.inbox-menu-list button:hover:not(:disabled){background:var(--bg-4)}.inbox-menu-list button:disabled{opacity:.5}.inbox-tabs{display:flex;gap:6px;padding:10px 16px;overflow-x:auto;scrollbar-width:none}.inbox-tabs button{flex:none;padding:6px 12px;border:1px solid var(--line);border-radius:999px;color:var(--text-2);font-size:var(--fs-small)}.inbox-tabs button[aria-selected=true]{border-color:var(--gold-2);background:color-mix(in srgb,var(--gold-2) 14%,transparent);color:var(--gold-text)}.inbox-list{min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 8px 16px}.inbox-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;width:100%;padding:12px 12px 12px 16px;border-radius:var(--r-md);text-align:left}.inbox-row:hover{background:var(--bg-3)}.inbox-row.is-unread:before{content:"";position:absolute;left:4px;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--gold-2)}.inbox-row>svg{width:20px;height:20px;margin-top:2px;color:var(--gold-text)}.inbox-row-copy{display:grid;gap:2px;min-width:0}.inbox-row-copy time{color:var(--text-3);font-size:12px}.inbox-row-copy strong{font-weight:700}.inbox-row:not(.is-unread) .inbox-row-copy strong{font-weight:600;color:var(--text-2)}.inbox-row-copy span{overflow:hidden;color:var(--text-2);font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap}.inbox-empty{display:grid;justify-items:center;gap:10px;padding:48px 16px;color:var(--text-2);text-align:center}.inbox-empty>svg{width:36px;height:36px;color:var(--text-3)}.inbox-sentinel{height:1px}.inbox-letter{display:grid;align-content:start;gap:12px;min-height:0;overflow:auto;padding:12px 16px 24px}.inbox-letter header{display:flex;align-items:center;gap:8px;color:var(--text-3);font-size:12px}.inbox-letter header svg{width:18px;height:18px;color:var(--gold-text)}.inbox-letter h3{margin:0;font-size:var(--fs-h2)}.inbox-letter p{margin:0;color:var(--text-2);white-space:pre-line}.inbox-letter-image{width:100%;height:auto;border-radius:var(--r-md)}.inbox-action,.inbox-back{justify-self:start}@keyframes inbox-slide{0%{transform:translateX(100%)}to{transform:none}}@media(max-width:767px){.inbox-panel{width:100vw;padding-left:var(--safe-left);border-left:0}.inbox-action{justify-self:stretch}}@media(prefers-reduced-motion:reduce){.inbox-dock-tab.is-pulse,.inbox-panel[open],.win-row{animation:none}}.is-highlighted{outline:2px solid var(--gold-2);outline-offset:3px;box-shadow:0 0 0 6px color-mix(in srgb,var(--gold-2) 22%,transparent);transition:outline-color .3s,box-shadow .3s}.kb-toast.is-clickable{pointer-events:auto}.kb-toast-link{display:grid;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.kb-toast.is-clickable:hover{box-shadow:0 0 0 1px var(--gold-2),var(--floating-shadow)}