@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#fff;background:#08080b;font-synthesis:none;text-rendering:optimizeLegibility;--bg:#08080b;--panel:#111116;--panel2:#17171d;--line:rgba(255,255,255,.08);--muted:#8f8f9b;--pink:#e50914;--pink2:#ff2b38;--green:#35df8a;--danger:#ff5f79}*{box-sizing:border-box}*,*:before,*:after,html,body,#root,.app-shell,.content,.desktop-app-frame,.desktop-sidebar{scrollbar-width:none!important;-ms-overflow-style:none!important}::-webkit-scrollbar,*::-webkit-scrollbar,html::-webkit-scrollbar,body::-webkit-scrollbar,#root::-webkit-scrollbar,.app-shell::-webkit-scrollbar,.content::-webkit-scrollbar,.desktop-app-frame::-webkit-scrollbar,.desktop-sidebar::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}html{touch-action:manipulation;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}html,body,#root{margin:0;min-height:100%;touch-action:manipulation;-webkit-tap-highlight-color:transparent}body{background:#050507;touch-action:manipulation;-webkit-touch-callout:none}button,a,input,textarea,select,.game-card,.game-cover,.quick-card,.bottom-nav button,.icon-button,.avatar-button,.provider-card,.action-btn{touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}input,textarea,select{font-size:16px!important}button,input,textarea{font:inherit}button{border:0;color:inherit;cursor:pointer;user-select:none;-webkit-user-select:none}img{max-width:100%;-webkit-user-drag:none;user-select:none}.app-shell{min-height:100vh;max-width:1180px;margin:auto;background:linear-gradient(180deg,#0a0a0e,#070709);position:relative;overflow-x:hidden}.content{padding:16px 16px 100px}.topbar{height:72px;padding:0 16px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;position:sticky;top:0;z-index:40;background:#08080bf2;backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.topbar-left{display:flex;align-items:center;justify-content:flex-start}.topbar-center{display:flex;align-items:center;justify-content:center;width:100%}.brand{background:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.topbar-brand-logo{height:46px;max-height:50px;width:auto;max-width:210px;object-fit:contain;transition:transform .2s ease;filter:drop-shadow(0 2px 8px rgba(0,0,0,.4))}.topbar-brand-logo:hover{transform:scale(1.03)}.desktop-brand{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 10px;text-align:center}.desktop-brand-logo{height:54px;max-height:60px;width:auto;max-width:210px;object-fit:contain;margin:0 auto;display:block}.loading-brand-logo{height:64px;max-height:72px;width:auto;max-width:280px;object-fit:contain;margin-bottom:12px}.auth-brand-logo{height:58px;max-height:64px;width:auto;max-width:260px;object-fit:contain}.menu-brand-logo{height:44px;max-height:50px;width:auto;max-width:180px;object-fit:contain}.brand-name{font-size:18px;font-weight:900;letter-spacing:-.9px}.brand-name span{color:var(--pink)}.top-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.balance-pill,.icon-button,.avatar-button{height:36px;border:1px solid var(--line);background:#131318;border-radius:10px}.balance-pill{display:flex;align-items:center;gap:7px;padding:0 10px}.balance-pill svg{color:var(--pink)}.balance-pill small,.balance-pill strong{display:block}.balance-pill small{font-size:7px;color:var(--muted)}.balance-pill strong{font-size:9px}.icon-button,.avatar-button{width:36px;display:grid;place-items:center;position:relative}.notification-dot{position:absolute;top:7px;right:7px;width:6px;height:6px;border-radius:50%;background:var(--pink);box-shadow:0 0 0 2px #131318}.loading-screen{min-height:100vh;display:grid;place-items:center;align-content:center;gap:9px;background:#08080b}.loading-screen .brand-mark{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,var(--pink),#b70e17);font-size:24px;font-weight:900}.loading-screen strong{font-size:18px}.loading-screen small{color:var(--muted)}.hero-card{min-height:230px;border-radius:20px;border:1px solid rgba(255,255,255,.08);overflow:hidden;position:relative;background:radial-gradient(circle at 78% 38%,rgba(229,9,20,.35),transparent 25%),linear-gradient(120deg,#1c0d10,#280d14 55%,#120a0d)}.hero-copy{position:relative;z-index:3;width:67%;padding:28px 20px}.eyebrow{font-size:8px;letter-spacing:1.3px;color:#a09fac;font-weight:800}.hero-copy h1{font-size:29px;line-height:.95;letter-spacing:-1.8px;margin:10px 0}.hero-copy h1 strong{color:var(--pink2)}.hero-copy p{font-size:9px;line-height:1.5;color:#bbb9c4;max-width:280px}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,var(--pink),#ff2b38);padding:10px 13px;border-radius:9px;font-size:9px;font-weight:900;box-shadow:0 10px 30px #e5091447}.primary-button.wide{width:100%;margin-top:10px}.hero-art{position:absolute;right:24px;bottom:35px;z-index:2;filter:drop-shadow(0 18px 30px rgba(0,0,0,.45))}.hero-art img{filter:brightness(0) invert(1);opacity:.92}.hero-noise{position:absolute;inset:0;background:linear-gradient(135deg,transparent 45%,rgba(255,255,255,.03));pointer-events:none}.quick-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px;margin:10px 0 18px;width:100%;box-sizing:border-box}.quick-card{min-height:84px;border-radius:14px;border:1px solid var(--line);padding:12px 10px;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:6px;width:100%;box-sizing:border-box;overflow:hidden}.quick-card.pink{background:linear-gradient(135deg,#240d12,#4e0c17);border-color:#e509144d}.quick-card.dark{background:linear-gradient(135deg,#17171d,#0e0e12);border-color:#ffffff14}.quick-card div{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.quick-card b{font-size:11px;font-weight:900;letter-spacing:-.2px;color:#fff;white-space:nowrap}.quick-card span{font-size:8.5px;color:#c7c5cf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.quick-card small{font-size:8px;color:#8e8d98;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-card img,.quick-card svg{max-width:48px;max-height:48px;width:auto;height:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.75;flex-shrink:0}.section-block{margin-top:20px}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.section-header h3{display:flex;align-items:center;gap:7px;margin:0;font-size:13px;letter-spacing:-.3px}.section-header h3 img{filter:brightness(0) invert(1);opacity:.8}.section-header>span{font-size:8px;color:var(--muted)}.provider-scroll,.game-scroll,.provider-tabs{display:flex;overflow-x:auto;gap:8px;scrollbar-width:none}.provider-scroll::-webkit-scrollbar,.game-scroll::-webkit-scrollbar,.provider-tabs::-webkit-scrollbar{display:none}.provider-card{height:55px;min-width:112px;padding:8px 10px;border-radius:11px;background:#111116;border:1px solid var(--line);display:grid;place-items:center}.provider-card img{max-width:86px;max-height:30px;object-fit:contain}.provider-card b{font-size:9px;color:#d8d7df}.catalog-state{min-height:130px;border:1px dashed rgba(255,255,255,.11);border-radius:14px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:7px;color:#c6c5ce;margin:15px 0;padding:20px}.catalog-state svg{color:var(--pink)}.catalog-state strong{font-size:11px}.catalog-state span{font-size:9px;color:var(--muted);max-width:340px;line-height:1.5}.catalog-state button{background:#202027;padding:8px 11px;border-radius:8px;font-size:9px;font-weight:800}.catalog-state.error svg{color:var(--danger)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.game-scroll .game-card{flex:0 0 128px}.game-card{min-width:0}.game-cover{width:100%;aspect-ratio:.78;border-radius:13px;overflow:hidden;background:#15151b;position:relative;padding:0;border:1px solid rgba(255,255,255,.07)}.game-cover>img{width:100%;height:100%;object-fit:cover;display:block}.game-image-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:radial-gradient(circle at 50% 30%,rgba(229,9,20,.28),transparent 28%),linear-gradient(150deg,#200d11,#111116)}.game-image-fallback img{filter:brightness(0) invert(1);opacity:.82}.game-image-fallback span{font-size:9px;font-weight:800;max-width:85%;text-align:center}.igw-tag{position:absolute;top:7px;left:7px;padding:4px 6px;border-radius:6px;background:#0a0a0dbf;backdrop-filter:blur(5px);font-size:6px;font-weight:900}.play-overlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-40%);background:var(--pink);padding:8px 10px;border-radius:8px;font-size:8px;font-weight:900;opacity:0;transition:.18s}.game-cover:hover .play-overlay{opacity:1;transform:translate(-50%,-50%)}.game-meta{display:flex;justify-content:space-between;gap:6px;align-items:center;padding:7px 2px 0}.game-meta strong,.game-meta small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-meta strong{font-size:9px;max-width:95px}.game-meta small{font-size:7px;color:var(--muted);margin-top:2px}.favorite{width:28px;height:28px;border-radius:8px;background:#131318;color:#6f6e78;display:grid;place-items:center}.favorite.active{color:var(--pink)}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;margin:10px 0 18px}.page-heading h2{font-size:25px;letter-spacing:-1.2px;margin:5px 0 0}.result-count{font-size:9px;color:var(--muted)}.lobby-toolbar{display:grid;grid-template-columns:1fr 44px;gap:8px}.search-box{height:44px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--line);border-radius:11px;background:#111116;color:#777681}.search-box input{border:0;outline:0;background:transparent;color:#fff;width:100%;font-size:10px}.filter-button{border-radius:11px;background:#111116;border:1px solid var(--line);display:grid;place-items:center}.mode-tabs{display:flex;gap:7px;margin:10px 0}.mode-tabs button{display:flex;align-items:center;gap:5px;background:#111116;border:1px solid var(--line);padding:8px 10px;border-radius:9px;font-size:9px;color:#9695a0}.mode-tabs button.active{background:#e509141f;border-color:#e509146b;color:#ff4d58}.provider-tabs{margin:0 -16px;padding:0 16px 4px}.provider-tabs button{flex:0 0 auto;display:flex;align-items:center;gap:6px;height:36px;background:#111116;border:1px solid var(--line);padding:0 10px;border-radius:9px;font-size:8px;color:#9e9da8}.provider-tabs button.active{border-color:#e5091473;background:#e5091424;color:#fff}.provider-tabs img{width:36px;height:20px;object-fit:contain}.games-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 9px;margin-top:15px}.games-grid .game-meta strong{max-width:120px}.promo-list{display:grid;gap:10px}.promo-card{min-height:170px;border-radius:17px;border:1px solid var(--line);padding:20px;display:flex;align-items:center;gap:18px;background:radial-gradient(circle at 20% 50%,rgba(229,9,20,.25),transparent 25%),linear-gradient(135deg,#1d0d12,#121216)}.promo-badge{min-width:88px;height:88px;border-radius:26px;background:linear-gradient(135deg,var(--pink),#9b0f16);display:grid;place-items:center;font-weight:900;font-size:17px;transform:rotate(-7deg);box-shadow:0 15px 35px #e5091438}.promo-card h3{margin:5px 0;font-size:18px}.promo-card p{margin:0 0 11px;color:#9897a2;font-size:9px;line-height:1.5}.wallet-hero{padding:20px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,#1b0d10,#101014)}.wallet-hero>span,.wallet-hero>small{display:block;color:var(--muted);font-size:9px}.wallet-hero>strong{display:block;font-size:31px;letter-spacing:-1.4px;margin:7px 0 3px}.wallet-mode{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:18px}.wallet-mode button{display:flex;align-items:center;justify-content:center;gap:6px;background:#1c1c23;padding:10px;border-radius:9px;font-size:9px;font-weight:800}.wallet-mode button.active{background:var(--pink)}.amount-row{display:grid;grid-template-columns:34px 1fr auto;gap:0;margin-top:9px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#0e0e12}.amount-row>span{display:grid;place-items:center;color:#8f8e99;font-size:10px}.amount-row input{min-width:0;border:0;outline:0;background:transparent;color:#fff;padding:12px;font-size:12px}.amount-row button{background:#202027;padding:0 13px;font-size:9px;font-weight:800}.wallet-status{font-size:8px;color:#c3c2ca;line-height:1.5;margin:10px 0 0}.activity-list{border:1px solid var(--line);border-radius:13px;overflow:hidden}.activity-item{display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid var(--line)}.activity-item:last-child{border-bottom:0}.activity-item strong,.activity-item small{display:block}.activity-item strong{font-size:9px}.activity-item small{font-size:7px;color:var(--muted);margin-top:3px}.activity-item b{font-size:9px}.profile-head{display:flex;align-items:center;gap:13px;padding:12px 0 22px}.profile-avatar{width:60px;height:60px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,var(--pink),#8b0d14);font-size:24px;font-weight:900}.profile-head h2{margin:4px 0;font-size:20px}.profile-head p{margin:0;font-size:9px;color:var(--muted)}.profile-list{border:1px solid var(--line);border-radius:14px;overflow:hidden}.profile-item{width:100%;padding:15px 13px;display:flex;align-items:center;justify-content:space-between;background:#111116;border-bottom:1px solid var(--line);color:#888792}.profile-item:last-child{border-bottom:0}.profile-item span{display:flex;align-items:center;gap:9px}.profile-item strong{font-size:10px;color:#ededf2}.profile-item.danger strong,.profile-item.danger svg{color:#ff758c}.bottom-nav{position:fixed;z-index:60;bottom:0;left:50%;transform:translate(-50%);width:min(100%,1180px);height:68px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,1fr);background:#0a0a0ef5;backdrop-filter:blur(18px);border-top:1px solid var(--line)}.bottom-nav button{background:none;color:#7c7b89;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:8px;font-weight:700;position:relative;padding-bottom:7px;transition:color .18s ease}.bottom-nav button img{filter:brightness(0) invert(1);opacity:.4;transition:opacity .18s ease}.bottom-nav button.active{color:var(--pink2);font-weight:800}.bottom-nav button.active img{opacity:1;filter:brightness(0) saturate(100%) invert(18%) sepia(93%) saturate(5412%) hue-rotate(354deg) brightness(98%) contrast(97%)}.bottom-nav button.active:after{content:"";position:absolute;bottom:3px;left:50%;transform:translate(-50%);width:24px;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--pink),#ff3b47);box-shadow:0 0 10px #e50914b3}.menu-backdrop,.modal-backdrop{position:fixed;inset:0;z-index:90;background:#000000bd;backdrop-filter:blur(8px)}.side-menu{width:min(320px,88vw);height:100%;background:#0c0c10;border-right:1px solid var(--line);padding:17px;animation:slide .18s ease-out}@keyframes slide{0%{transform:translate(-20px);opacity:.4}to{transform:none;opacity:1}}.menu-head{display:flex;align-items:center;justify-content:space-between}.menu-head button{width:34px;height:34px;border-radius:9px;background:#17171d;display:grid;place-items:center}.menu-promo{display:flex;gap:10px;align-items:center;padding:13px;margin:18px 0;border:1px solid rgba(229,9,20,.28);border-radius:12px;background:#e5091417}.menu-promo svg{color:var(--pink)}.menu-promo b,.menu-promo span{display:block}.menu-promo b{font-size:10px}.menu-promo span{font-size:8px;color:var(--muted);margin-top:3px}.menu-links{display:grid;gap:5px}.menu-links button{display:flex;align-items:center;gap:10px;padding:12px;background:transparent;border-radius:9px;text-align:left;color:#aaa9b3}.menu-links button:hover{background:#15151b;color:#fff}.menu-links button img{filter:brightness(0) invert(1);opacity:.6}.menu-links button span{font-size:10px;font-weight:700}.game-modal{position:absolute;inset:4vh 3vw;background:#0b0b0f;border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.game-modal.fullscreen{inset:0;border-radius:0;border:0}.game-toolbar{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:#111116;border-bottom:1px solid var(--line)}.game-toolbar b,.game-toolbar span{display:block}.game-toolbar b{font-size:10px}.game-toolbar span{font-size:7px;color:var(--muted);margin-top:2px}.game-toolbar>div:last-child{display:flex;gap:6px}.game-toolbar button{width:34px;height:34px;border-radius:8px;background:#1b1b21;display:grid;place-items:center}.iframe-area{flex:1;position:relative;background:#000}.iframe-area iframe{width:100%;height:100%;border:0}.game-state{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#ddd}.game-state svg{color:var(--pink)}.game-state strong{font-size:10px}.game-state span{font-size:8px;color:var(--muted);text-align:center;max-width:360px}.game-state.error svg{color:var(--danger)}.support-modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(420px,calc(100% - 28px));padding:18px;background:#111116;border:1px solid var(--line);border-radius:16px}.support-modal h3{margin:4px 0}.support-modal textarea{width:100%;height:130px;margin-top:16px;resize:none;outline:0;background:#0d0d11;color:#fff;border:1px solid var(--line);border-radius:10px;padding:12px;font-size:10px}.success-box{margin-top:16px;padding:16px;border-radius:10px;background:#35df8a14;color:#8df0ba;font-size:9px}.empty-state{min-height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;color:#aaa9b2;padding:20px}.empty-state img{filter:brightness(0) invert(1);opacity:.35}.empty-state strong{font-size:10px}.empty-state span{font-size:8px;color:var(--muted);max-width:300px}.home-banner-shell{width:100%;margin:0 0 12px;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0b0b0f;box-shadow:0 14px 42px #00000047}.home-banner-button{display:block;width:100%;padding:0;margin:0;background:transparent;line-height:0}.home-banner-image{display:block;width:100%;height:auto;aspect-ratio:1413/595;object-fit:contain;object-position:center;background:#09090d}@media(max-width:560px){.home-banner-shell{margin-left:-4px;width:calc(100% + 8px);border-radius:14px}.home-banner-image{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}}@media(min-width:760px){.content{padding:24px 28px 100px}.games-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 12px}.game-scroll .game-card{flex-basis:160px}.promo-list{grid-template-columns:repeat(3,1fr)}.promo-card{display:block}.promo-badge{margin-bottom:18px}.game-modal{inset:6vh 7vw}.bottom-nav{width:640px;border:1px solid var(--line);border-bottom:0;border-radius:18px 18px 0 0}}@media(min-width:1100px){.content{padding-left:42px;padding-right:42px}.topbar{padding:0 42px}.games-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.game-modal{inset:6vh max(7vw,calc((100vw - 1120px)/2))}}.auth-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 15%,rgba(229,9,20,.18),transparent 30%),#08080b}.auth-page>div{width:min(420px,100%)}.auth-brand{display:flex!important;align-items:center;justify-content:center;gap:9px;margin-bottom:14px}.auth-brand .brand-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--pink),#b70e17);font-weight:900}.auth-card{width:min(420px,100%);padding:24px;background:#111116;border:1px solid var(--line);border-radius:18px}.auth-card h1{margin:7px 0 5px;font-size:24px;letter-spacing:-1px}.auth-card>p{font-size:9px;color:var(--muted);margin:0 0 18px}.auth-card form{display:grid;gap:12px}.auth-card label{display:grid;gap:6px;font-size:9px;font-weight:700;color:#aaa9b3}.auth-card input{height:42px;border-radius:9px;border:1px solid var(--line);background:#0d0d11;color:#fff;outline:0;padding:0 11px}.auth-card .primary-button.full{width:100%;margin-top:3px}.switch-auth{width:100%;margin-top:13px;background:none;color:#ff4d58;font-size:9px;font-weight:700}.error-box{padding:10px;border-radius:8px;background:#ff5f7914;color:#ff8ca0;font-size:8px;line-height:1.5}.deposit-page{padding-bottom:18px}.deposit-banner-shell{width:100%;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#120508;box-shadow:0 18px 55px #e5091424;line-height:0}.deposit-banner-shell img{display:block;width:100%;height:auto;object-fit:contain}.deposit-panel{margin-top:12px;padding:16px;border-radius:16px;background:linear-gradient(155deg,#160e12,#0e0d12);border:1px solid rgba(255,255,255,.08)}.deposit-copy h3{font-size:17px;letter-spacing:-.6px;margin:5px 0}.deposit-copy p{font-size:9px;color:#81808b;margin:0 0 14px}.deposit-presets{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:10px}.deposit-presets button{background:#18171d;border:1px solid rgba(255,255,255,.07);border-radius:9px;padding:9px 5px;font-size:8px;font-weight:800;color:#aaaab3}.deposit-presets button.active{background:#e5091429;border-color:#e5091499;color:#ff4d58}.deposit-amount{height:50px;border-radius:11px;border:1px solid rgba(255,255,255,.09);background:#0b0b0f;display:flex;align-items:center;padding:0 13px;margin-bottom:9px}.deposit-amount span{font-size:12px;color:#e50914;font-weight:900;margin-right:9px}.deposit-amount input{flex:1;background:transparent;border:0;outline:0;color:#fff;font-size:20px;font-weight:800;min-width:0}.deposit-cta{width:100%;height:48px;border-radius:11px;background:linear-gradient(135deg,#e50914,#ff2b38);box-shadow:0 12px 30px #e5091442;font-size:10px;font-weight:900;display:flex;align-items:center;justify-content:center;gap:6px}.deposit-cta:disabled{opacity:.65}.deposit-security{display:flex;gap:9px;align-items:flex-start;margin-top:13px;padding:10px;border-radius:10px;background:#ffffff06;color:#ff4d58}.deposit-security div{display:flex;flex-direction:column}.deposit-security b{font-size:8px;color:#eee}.deposit-security span{font-size:7px;color:#72717c;line-height:1.45;margin-top:2px}.deposit-status{margin-top:10px;padding:10px;border-radius:9px;background:#e5091417;border:1px solid rgba(229,9,20,.18);color:#ff7a82;font-size:8px;line-height:1.5}@media(max-width:560px){.deposit-banner-shell{border-radius:13px}.deposit-presets{grid-template-columns:repeat(3,1fr)}.deposit-panel{padding:13px}}.home-carousel{position:relative;width:100%;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#09090d;box-shadow:0 14px 42px #00000047;margin-bottom:12px}.home-carousel-track{display:flex;width:100%;transition:transform .48s cubic-bezier(.22,.61,.36,1)}.home-carousel-slide{flex:0 0 100%;width:100%;padding:0;background:#09090d;line-height:0;overflow:hidden}.home-carousel-slide picture,.home-carousel-slide img{display:block;width:100%}.home-carousel-slide img{height:auto;aspect-ratio:1413/595;object-fit:cover;object-position:center}.home-carousel-dots{position:absolute;left:50%;bottom:10px;transform:translate(-50%);display:flex;align-items:center;gap:5px;padding:5px 7px;border-radius:20px;background:#00000070;backdrop-filter:blur(8px)}.home-carousel-dots button{width:6px;height:6px;padding:0;border-radius:99px;background:#ffffff70;transition:.2s}.home-carousel-dots button.active{width:20px;background:#e50914;box-shadow:0 0 12px #e50914b3}.auth-page.auth-v2{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);background:#08080c;color:#f7f7fa}.auth-showcase{position:relative;min-height:100vh;overflow:hidden;padding:42px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(90deg,#0003,#00000073),url(/banners/desafio-tiger-desktop.png) center/cover no-repeat}.auth-showcase-overlay{position:absolute;inset:0;background:radial-gradient(circle at 78% 20%,rgba(255,22,128,.18),transparent 28%),linear-gradient(180deg,#04040814,#050509e6)}.auth-showcase-brand,.auth-showcase-copy,.auth-responsible{position:relative;z-index:2}.auth-showcase-brand,.auth-mobile-brand{display:flex;align-items:center;gap:9px}.auth-logo{width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,#ff1680,#bb1670);display:grid;place-items:center;font-weight:900;font-size:17px;box-shadow:0 9px 28px #ff168047}.auth-showcase-copy{max-width:610px}.auth-kicker{display:inline-flex;align-items:center;gap:6px;color:#ff67aa;font-size:9px;font-weight:900;letter-spacing:1.5px}.auth-showcase-copy h1{font-size:clamp(38px,4.8vw,70px);line-height:.96;letter-spacing:-3px;margin:14px 0 17px}.auth-showcase-copy h1 strong{color:#ff1680}.auth-showcase-copy>p{max-width:540px;font-size:12px;line-height:1.65;color:#c2c0c8}.auth-benefits{display:grid;gap:9px;margin-top:23px}.auth-benefits>div{display:flex;align-items:center;gap:8px;color:#d8d7dd;font-size:10px}.auth-benefits svg{color:#ff4f9d;background:#ff16801c;padding:3px;width:21px;height:21px;border-radius:50%}.auth-responsible{display:flex;align-items:center;gap:8px;color:#b3b1ba;font-size:9px}.auth-responsible svg{color:#ff4f9d}.auth-panel{min-height:100vh;display:grid;place-items:center;padding:32px;background:radial-gradient(circle at 100% 0,rgba(255,22,128,.06),transparent 28%),#0a0a0e}.auth-card.auth-card-v2{width:min(100%,480px);background:#101015;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:18px;box-shadow:0 30px 90px #00000059}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:#09090d;border-radius:10px;padding:4px;margin-bottom:24px}.auth-tabs button{height:37px;border-radius:8px;background:transparent;color:#777681;font-size:9px;font-weight:800}.auth-tabs button.active{background:#19191f;color:#fff;box-shadow:0 5px 14px #00000038}.auth-title span{font-size:8px;color:#ff2d82;font-weight:900;letter-spacing:1.4px}.auth-title h2{font-size:25px;letter-spacing:-1px;margin:6px 0}.auth-title p{margin:0 0 21px;color:#74747e;font-size:9px}.auth-form{display:grid;gap:11px}.auth-input>span{font-size:8px;color:#8c8b96;font-weight:700}.auth-input>div{height:45px;border:1px solid rgba(255,255,255,.08);background:#0b0b10;border-radius:10px;display:flex;align-items:center;gap:9px;padding:0 12px;color:#666671;transition:.18s}.auth-input>div:focus-within{border-color:#ff168085;box-shadow:0 0 0 3px #ff168012;color:#ff4f9d}.auth-input input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:10px}.auth-input input::placeholder{color:#50505a}.auth-eye{width:30px;height:30px;background:transparent;color:#777681;display:grid;place-items:center}.auth-checks{display:grid;gap:8px;margin:3px 0}.auth-checks label{display:flex;align-items:flex-start;gap:7px;color:#7d7d87;font-size:8px;line-height:1.45}.auth-checks input{accent-color:#ff1680;margin-top:1px}.auth-forgot-row{display:flex;justify-content:space-between;align-items:center}.auth-forgot-row span{font-size:8px;color:#65656e}.auth-forgot-row button,.auth-back{background:none;color:#ff5ca4;font-size:8px;font-weight:800}.auth-submit{height:46px;border-radius:10px;background:linear-gradient(135deg,#ff1680,#e80b70);color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:9px;font-weight:900;letter-spacing:.45px;box-shadow:0 12px 30px #ff16802b;margin-top:3px}.auth-submit span{flex:1;text-align:center}.auth-submit:disabled{opacity:.65}.auth-message{margin:0!important}.auth-back{display:block;margin:14px auto 0}.auth-security-note{margin-top:18px;border-top:1px solid rgba(255,255,255,.06);padding-top:14px;display:flex;gap:8px;align-items:flex-start;color:#64646e;font-size:7px;line-height:1.5}.auth-security-note svg{flex:0 0 auto;color:#ff4f9d}@media(max-width:760px){.home-carousel{border-radius:14px}.home-carousel-slide img{aspect-ratio:auto;object-fit:contain}.auth-page.auth-v2{display:block;min-height:100vh}.auth-showcase{display:none}.auth-panel{padding:18px 12px 32px;align-content:start;gap:18px}.auth-mobile-brand{display:flex;width:min(100%,480px);margin:10px auto 0}.auth-card.auth-card-v2{padding:15px;border-radius:15px}}.home-carousel{aspect-ratio:1898 / 800;min-height:0;background:#09090d}.home-carousel-track,.home-carousel-slide,.home-carousel-slide picture{height:100%}.home-carousel-slide picture{display:block}.home-carousel-slide img{display:block;width:100%;height:100%;aspect-ratio:1898 / 800;object-fit:contain;object-position:center;background:#09090d}.tiger-popup-backdrop{position:fixed;inset:0;z-index:140;display:flex;align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#000000d6;backdrop-filter:blur(10px);overflow:hidden;animation:tigerFade .18s ease-out}.tiger-popup-card{position:relative;display:flex;flex-direction:column;width:min(430px,94vw);max-width:94vw;height:auto;max-height:calc(100dvh - 24px);border-radius:22px;overflow:hidden;background:#09090d;border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 100px #000000b8,0 0 45px #ff168024}.tiger-popup-close{position:absolute;z-index:4;right:10px;top:10px;width:38px;height:38px;border-radius:11px;background:#000000ad;border:1px solid rgba(255,255,255,.16);display:grid;place-items:center;color:#fff;backdrop-filter:blur(9px)}.tiger-popup-image-button{display:flex;justify-content:center;align-items:center;width:100%;min-height:0;flex:1 1 auto;padding:0;overflow:hidden;background:#09090d;line-height:0}.tiger-popup-image-button img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 118px);aspect-ratio:918 / 1560;object-fit:contain;object-position:center;background:#09090d}.tiger-popup-actions{flex:0 0 auto;display:grid;gap:6px;padding:10px 12px 11px;background:linear-gradient(180deg,#0d0d12,#08080b);border-top:1px solid rgba(255,255,255,.06)}.tiger-popup-later{background:transparent;color:#8a8a95;font-size:9px;font-weight:700;padding:6px}@keyframes tigerFade{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media(max-width:760px){.home-carousel{width:100%;aspect-ratio:1898 / 800;border-radius:14px}.home-carousel-slide img{width:100%;height:100%;aspect-ratio:1898 / 800;object-fit:contain}.tiger-popup-card{width:min(390px,96vw);max-width:96vw;max-height:calc(100dvh - 20px);border-radius:18px}.tiger-popup-image-button img{max-height:calc(100dvh - 108px)}}@media(max-width:390px){.tiger-popup-backdrop{padding:8px}.tiger-popup-card{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:15px}.tiger-popup-close{right:8px;top:8px;width:34px;height:34px}.tiger-popup-actions{padding:8px 10px 9px}.tiger-popup-image-button img{max-height:calc(100dvh - 100px)}}@media(max-height:600px)and (orientation:landscape){.tiger-popup-card{width:min(310px,44vw);max-height:calc(100dvh - 12px);border-radius:14px}.tiger-popup-image-button img{max-height:calc(100dvh - 82px)}.tiger-popup-actions{padding:6px 8px;gap:3px}.tiger-popup-actions .primary-button{padding:8px 10px}.tiger-popup-later{padding:3px}}.desktop-app-frame{min-height:100vh;background:#050507}.desktop-sidebar{display:none}@media(min-width:1024px){body{background:radial-gradient(circle at 75% -10%,rgba(255,22,128,.08),transparent 32%),#050507}.desktop-app-frame{width:100%;min-height:100vh;display:grid;grid-template-columns:240px minmax(0,1fr)}.desktop-sidebar{position:sticky;top:0;height:100vh;overflow:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;display:flex;flex-direction:column;gap:18px;padding:20px 16px;background:#0a0a0ef5;border-right:1px solid rgba(255,255,255,.07);backdrop-filter:blur(18px);z-index:60}.desktop-brand{display:flex;align-items:center;gap:10px;width:100%;padding:4px 5px 16px;background:transparent;border-bottom:1px solid rgba(255,255,255,.06);text-align:left}.desktop-brand .brand-name{font-size:20px}.desktop-sidebar-nav{display:flex;flex-direction:column;gap:6px}.desktop-sidebar-nav button{display:flex;align-items:center;gap:11px;width:100%;min-height:44px;padding:0 12px;border-radius:10px;background:transparent;color:#85858f;font-size:10px;font-weight:700;text-align:left}.desktop-sidebar-nav button:hover{background:#131319;color:#fff}.desktop-sidebar-nav button.active{background:linear-gradient(135deg,#ff168029,#8a3cff14);color:#ff5aa4;border:1px solid rgba(255,22,128,.2)}.desktop-sidebar-bottom{margin-top:auto}.desktop-sidebar-card{display:flex;flex-direction:column;gap:6px;padding:13px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#111116}.desktop-sidebar-card strong{font-size:10px}.desktop-sidebar-card small{font-size:8px;line-height:1.5;color:#6f6f79}.app-shell{width:100%;max-width:none;margin:0;min-width:0;background:transparent;box-shadow:none;overflow:visible}.topbar{height:72px;padding:0 30px;border-left:0;border-right:0}.topbar .brand{display:none}.top-actions{margin-left:auto}.content{width:min(1480px,100%);margin:0 auto;padding:24px 34px 88px}.home-carousel{width:100%;border-radius:18px;box-shadow:0 20px 60px #00000040}.balance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mini-card{min-height:105px;padding:15px}.mini-card strong{font-size:19px}.category-scroll{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible;gap:8px}.category-pill{justify-content:center;min-height:42px;padding:0 12px;font-size:9px}.game-scroll{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;overflow:visible}.game-scroll .game-card{min-width:0;width:100%;flex-basis:auto}.game-scroll .game-art{height:auto;aspect-ratio:3 / 4}.game-scroll .game-emoji{font-size:68px}.games-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 12px}.games-grid .game-art{height:auto;aspect-ratio:3/4}.page-heading{margin-top:4px}.page-heading h2{font-size:30px}.search-box{max-width:540px}.promo-list{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-hero,.profile-head,.profile-list{max-width:820px}.bottom-nav{display:none}.game-modal{width:min(1180px,94vw);max-height:90vh}.modal-art{height:420px}.modal-body{padding:24px}.modal-body h2{font-size:28px}.tiger-popup-card{width:min(440px,32vw);max-width:440px}}@media(min-width:1440px){.desktop-app-frame{grid-template-columns:260px minmax(0,1fr)}.content{padding-left:42px;padding-right:42px}.game-scroll,.games-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(min-width:1800px){.content{width:min(1600px,100%)}.game-scroll,.games-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.auth-page.auth-v3{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(430px,.72fr);padding:0;background:#08080c}.auth-showcase-v3{position:relative;min-height:100dvh;overflow:hidden;padding:42px clamp(32px,5vw,76px);display:flex;flex-direction:column;justify-content:space-between;isolation:isolate}.auth-showcase-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}.auth-showcase-v3 .auth-showcase-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#05050847,#0505082e 46%,#050508c2),linear-gradient(0deg,rgba(6,6,9,.82),transparent 48%);z-index:-2}.auth-showcase-v3 .auth-showcase-brand{display:flex;align-items:center;gap:10px}.auth-showcase-v3 .auth-showcase-copy{max-width:650px;padding-bottom:7vh}.auth-showcase-v3 .auth-showcase-copy h1{font-size:clamp(46px,5vw,78px);line-height:.94;letter-spacing:-4px;margin:13px 0 18px}.auth-showcase-v3 .auth-showcase-copy>p{max-width:570px;font-size:12px;line-height:1.7;color:#d1cfd5}.auth-panel-v3{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:34px clamp(22px,3vw,44px);background:radial-gradient(circle at 100% 0,rgba(255,22,128,.08),transparent 26%),#09090d}.auth-card.auth-card-v3{width:min(100%,500px);background:#101015;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:22px;box-shadow:0 32px 100px #00000061}.auth-card-v3 .auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:4px;margin-bottom:22px;border-radius:11px;background:#09090d}.auth-card-v3 .auth-tabs button{height:40px;border-radius:8px;background:transparent;color:#777681;display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:800}.auth-card-v3 .auth-tabs button.active{background:#1a1a20;color:#fff;box-shadow:0 7px 18px #00000047}.auth-inline-back{display:inline-flex;align-items:center;gap:5px;padding:0;margin-bottom:18px;background:transparent;color:#ff5ca4;font-size:9px;font-weight:800}.auth-card-v3 .auth-title h2{font-size:27px;letter-spacing:-1.2px;margin:6px 0}.auth-card-v3 .auth-title p{margin:0 0 18px;color:#74747e;font-size:9px;line-height:1.5}.auth-google{width:100%;height:44px;border-radius:10px;border:1px solid rgba(255,255,255,.09);background:#15151b;color:#f0f0f4;display:flex;align-items:center;justify-content:center;gap:8px;font-size:9px;font-weight:800}.auth-google:hover{border-color:#ffffff2e;background:#191920}.google-g{width:22px;height:22px;border-radius:50%;background:#fff;color:#4285f4;display:grid;place-items:center;font-size:12px;font-weight:900}.auth-divider{display:flex;align-items:center;gap:10px;margin:14px 0;color:#55555f;font-size:7px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#ffffff0f}.auth-input>div{height:46px}.auth-input input{font-size:10px}.auth-valid{color:#45e397;flex:0 0 auto}.password-strength{margin-top:-2px}.password-strength-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:7px;color:#666670}.password-strength-top b{color:#aaaab4;font-size:7px}.password-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.password-bars i{display:block;height:3px;border-radius:10px;background:#25252c}.password-bars.score-1 i:nth-child(-n+1){background:#ff5f77}.password-bars.score-2 i:nth-child(-n+2){background:#ff9c45}.password-bars.score-3 i:nth-child(-n+3){background:#eecf48}.password-bars.score-4 i:nth-child(-n+4){background:#43df8f}.auth-login-options{display:flex;justify-content:space-between;align-items:center;gap:10px}.remember-me{display:flex!important;grid-template-columns:none!important;align-items:center;gap:6px!important;color:#75757f!important;font-size:8px!important;font-weight:600!important}.remember-me input,.auth-checks input{width:14px;height:14px;min-height:0!important;accent-color:#ff1680}.auth-login-options>button{background:transparent;color:#ff5ca4;font-size:8px;font-weight:800}.auth-submit-v3{min-height:48px;margin-top:4px}.auth-switch-bottom{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:16px;color:#696973;font-size:8px}.auth-switch-bottom button{padding:0;background:transparent;color:#ff5ca4;font-size:8px;font-weight:900}.auth-footer-v3{display:flex;align-items:center;justify-content:center;gap:8px;width:min(100%,500px);margin-top:13px;color:#5f5f68;font-size:7px}.auth-footer-v3>span{width:25px;height:25px;border:1px solid rgba(255,255,255,.12);border-radius:50%;display:grid;place-items:center;color:#bbb;font-weight:900}.auth-footer-v3 p{margin:0}@media(max-width:1050px){.auth-page.auth-v3{grid-template-columns:minmax(0,.85fr) minmax(420px,1fr)}.auth-showcase-v3 .auth-showcase-copy h1{font-size:48px;letter-spacing:-2.8px}}@media(max-width:820px){.auth-page.auth-v3{display:block;min-height:100dvh}.auth-showcase-v3{display:none}.auth-panel-v3{min-height:100dvh;justify-content:flex-start;padding:max(18px,env(safe-area-inset-top)) 12px max(28px,env(safe-area-inset-bottom))}.auth-panel-v3 .auth-mobile-brand{display:flex;width:min(100%,500px);margin:5px auto 18px}.auth-card.auth-card-v3{padding:17px;border-radius:17px}.auth-card-v3 .auth-title h2{font-size:24px}}@media(max-width:390px){.auth-card.auth-card-v3{padding:14px}.auth-login-options{align-items:flex-start}.auth-switch-bottom{flex-wrap:wrap}}.history-filters{display:flex;gap:7px;margin-bottom:13px}.history-filters button{padding:8px 11px;border-radius:8px;background:#121217;color:#777;border:1px solid rgba(255,255,255,.07);font-size:8px;font-weight:800}.history-filters button.active{background:#ff168021;color:#ff5ca4;border-color:#ff168033}.history-full{border:1px solid rgba(255,255,255,.07);border-radius:13px;overflow:hidden}.bonus-player-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bonus-player-card{padding:18px;border-radius:15px;background:linear-gradient(145deg,#19111b,#0f0f14);border:1px solid rgba(255,255,255,.07)}.bonus-player-card h3{margin:7px 0;font-size:17px}.bonus-player-card>strong{font-size:26px;color:#ff5ca4}.bonus-player-card p,.bonus-player-card small{font-size:8px;color:#777;line-height:1.5}.notifications-list{display:grid;gap:8px}.notification-row{text-align:left;padding:14px;border-radius:12px;background:#111116;border:1px solid rgba(255,255,255,.07);display:flex;justify-content:space-between;gap:14px}.notification-row.unread{border-color:#ff168040;background:linear-gradient(135deg,#ff168012,#111116)}.notification-row strong{font-size:10px}.notification-row p{margin:5px 0 0;color:#777;font-size:8px;line-height:1.5}.notification-row>span{font-size:7px;color:#ff5ca4;font-weight:800}.affiliate-hero{padding:22px;border-radius:16px;background:linear-gradient(145deg,#24101e,#111116);border:1px solid rgba(255,255,255,.08);text-align:center}.affiliate-hero h3{font-size:24px;margin:8px 0}.affiliate-hero p{color:#82818c;font-size:9px;line-height:1.6;max-width:520px;margin:0 auto 15px}.affiliate-link{display:flex;gap:6px;margin-top:12px}.affiliate-link input{flex:1;background:#0b0b0f;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#ddd;padding:10px;font-size:8px}.affiliate-link button{width:40px;border-radius:8px;background:#ff1680}.affiliate-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.affiliate-stats>div{padding:14px;border-radius:11px;background:#111116;border:1px solid rgba(255,255,255,.07)}.affiliate-stats span{display:block;color:#777;font-size:7px}.affiliate-stats strong{display:block;margin-top:5px;font-size:16px}.responsible-card,.security-info{display:flex;gap:12px;align-items:flex-start;padding:17px;border-radius:13px;background:#111116;border:1px solid rgba(255,255,255,.07);margin-bottom:13px;color:#ff5ca4}.responsible-card h3,.security-info strong{color:#fff;margin:0;font-size:12px}.responsible-card p,.security-info p{margin:5px 0 0;color:#777;font-size:8px;line-height:1.5}.responsible-grid,.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:11px}.responsible-grid label,.account-grid label{display:flex;flex-direction:column;gap:6px}.responsible-grid span,.account-grid span{font-size:8px;color:#777}.responsible-grid input,.account-grid input,.self-exclusion select{height:42px;border-radius:9px;background:#111116;border:1px solid rgba(255,255,255,.08);color:#fff;padding:0 10px;font-size:9px}.wide-field{grid-column:1/-1}.self-exclusion{display:flex;gap:12px;padding:17px;border-radius:13px;background:#ff465a0d;border:1px solid rgba(255,70,90,.14);margin-top:16px;color:#ff6b7f}.self-exclusion h3{margin:0;color:#fff;font-size:12px}.self-exclusion p{color:#777;font-size:8px;line-height:1.5}.self-exclusion select{margin-right:7px}.self-exclusion button{padding:10px 12px;border-radius:8px;background:#2a1519;color:#ff8392;font-size:8px;font-weight:800}@media(max-width:760px){.bonus-player-grid{grid-template-columns:1fr}.affiliate-stats{grid-template-columns:1fr 1fr}.responsible-grid,.account-grid{grid-template-columns:1fr}.wide-field{grid-column:auto}}.home-promo-strip{width:100%;margin:20px 0 6px;padding:18px 20px;border-radius:15px;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;color:#fff;background:radial-gradient(circle at 10% 0,rgba(255,22,128,.28),transparent 42%),#111116;border:1px solid rgba(255,22,128,.18)}.home-promo-strip div{display:flex;flex-direction:column;gap:3px}.home-promo-strip span,.home-extra-head span,.home-info-card span{font-size:7px;font-weight:900;color:#ff5ca4;letter-spacing:.7px}.home-promo-strip strong{font-size:18px}.home-promo-strip small,.home-info-card p,.home-responsible p{color:#777680;font-size:8px}.home-promo-strip>b{padding:9px 11px;border-radius:8px;background:#ff1680;font-size:7px;white-space:nowrap}.home-extra-section{margin-top:20px}.home-extra-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:10px}.home-extra-head h3{margin:3px 0 0;font-size:15px}.home-extra-head button{background:transparent;color:#888690;font-size:8px;font-weight:800}.home-provider-rail{display:flex;gap:8px;overflow-x:auto;padding-bottom:5px;scrollbar-width:none}.home-provider-rail::-webkit-scrollbar{display:none}.home-provider-rail button{min-width:105px;padding:12px;border-radius:11px;background:#111116;border:1px solid rgba(255,255,255,.07);color:#fff;text-align:left}.home-provider-rail i{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:#ff16801c;color:#ff5ca4;font-style:normal;font-size:8px;font-weight:900}.home-provider-rail strong{display:block;margin-top:8px;font-size:8px}.home-info-card{margin-top:16px;padding:18px 20px;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#111116;border:1px solid rgba(255,255,255,.07)}.home-info-card.club{background:radial-gradient(circle at 0 50%,rgba(255,22,128,.14),transparent 40%),#111116}.home-info-card h3{font-size:14px;margin:4px 0}.home-info-card p{margin:0}.home-info-card button{padding:9px 11px;border-radius:8px;background:#ff1680;color:#fff;font-size:7px;font-weight:900;white-space:nowrap}.home-responsible{margin:16px 0 6px;padding:14px 16px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#0e0e13;border:1px solid rgba(255,255,255,.06)}.home-responsible strong{font-size:9px}.home-responsible p{margin:3px 0 0}.home-responsible button{background:transparent;color:#ff5ca4;font-size:7px;font-weight:900}@media(max-width:700px){.home-promo-strip{padding:15px}.home-promo-strip strong{font-size:15px}.home-info-card{align-items:flex-start}.home-info-card p{max-width:230px}}.pragmatic-live-empty{margin:-4px 0 14px;padding:15px;border-radius:11px;background:linear-gradient(135deg,#ff16800f,#111116);border:1px dashed rgba(255,22,128,.2);display:flex;flex-direction:column;gap:4px}.pragmatic-live-empty span{font-size:7px;color:#ff5ca4;font-weight:900;letter-spacing:1px}.pragmatic-live-empty strong{font-size:10px}.pragmatic-live-empty small{font-size:7px;color:#777;line-height:1.5}.withdraw-modal{position:relative;width:min(430px,94vw);max-height:92dvh;overflow:auto;background:#101015;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:20px;box-shadow:0 30px 90px #000000a6}.withdraw-modal h2{font-size:25px;margin:6px 0}.withdraw-intro{font-size:8px;line-height:1.55;color:#797782;margin:0 0 14px}.withdraw-balance,.kyc-status-box{padding:14px;border-radius:11px;background:linear-gradient(135deg,#23101d,#141016);border:1px solid rgba(255,22,128,.12);margin-bottom:12px}.withdraw-balance span,.kyc-status-box span{display:block;font-size:7px;color:#777}.withdraw-balance strong,.kyc-status-box strong{display:block;font-size:20px;margin-top:4px}.withdraw-quick{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:12px}.withdraw-quick button{padding:8px 5px;border-radius:8px;background:#18181e;color:#bbb;border:1px solid rgba(255,255,255,.07);font-size:8px}.withdraw-field{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.withdraw-field>span{font-size:8px;color:#85858f}.withdraw-field input{height:42px;border-radius:9px;background:#0c0c11;border:1px solid rgba(255,255,255,.08);color:#fff;padding:0 10px;font-size:9px}.withdraw-field small{font-size:7px;color:#5f5e68}.withdraw-warning{display:flex;gap:7px;align-items:center;padding:9px;border-radius:8px;background:#ffb93e12;border:1px solid rgba(255,185,62,.15);color:#ffc765;font-size:8px;margin-bottom:10px}.dynamic-banner-slot{position:relative;width:100%;margin-bottom:14px;border-radius:var(--banner-radius);overflow:hidden;background:#0b0b0f;border:1px solid rgba(255,255,255,.07)}.dynamic-banner-main{position:relative;display:block;width:100%;aspect-ratio:var(--banner-ratio);background:#0b0b0f}.dynamic-banner-main picture,.dynamic-banner-main img{display:block;width:100%;height:100%}.dynamic-banner-copy{position:absolute;inset:0;padding:7%;display:flex;flex-direction:column;justify-content:center}.dynamic-banner-copy.align-center{align-items:center;text-align:center}.dynamic-banner-copy.align-right{align-items:flex-end;text-align:right}.dynamic-banner-copy>span{font-size:8px;color:#ff5ca4;font-weight:900}.dynamic-banner-copy>strong{font-size:clamp(18px,4vw,48px);line-height:.98;max-width:62%;margin:6px 0}.dynamic-banner-copy>p{font-size:clamp(8px,1.1vw,12px);max-width:52%;margin:0 0 12px}.dynamic-banner-copy>b{padding:9px 12px;border-radius:8px;font-size:8px;width:max-content}.dynamic-banner-dots{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:5px}.dynamic-banner-dots button{width:6px;height:6px;border-radius:50%;background:#ffffff59}.dynamic-banner-dots button.active{width:18px;border-radius:8px;background:#fff}.dynamic-popup-backdrop{position:fixed;inset:0;z-index:160;background:#000000d6;backdrop-filter:blur(9px);display:grid;place-items:center;padding:12px}.dynamic-popup-card{position:relative;width:min(430px,94vw);max-height:94dvh;overflow:auto;background:#09090d;border:1px solid rgba(255,255,255,.12);padding:10px}.dynamic-popup-close{position:absolute;right:14px;top:14px;z-index:4;width:36px;height:36px;border-radius:10px;background:#000000b3;color:#fff;display:grid;place-items:center}.dynamic-popup-image{width:100%;background:#09090d}.dynamic-popup-image picture,.dynamic-popup-image img{display:block;width:100%;max-height:80dvh}.dynamic-popup-card>.primary-button{margin-top:8px}@media(max-width:760px){.dynamic-banner-main{aspect-ratio:auto;min-height:0}.dynamic-banner-main picture,.dynamic-banner-main img{height:auto;aspect-ratio:auto}.dynamic-banner-copy>strong{font-size:22px;max-width:80%}.dynamic-banner-copy>p{max-width:75%}}.winners-section{margin:18px 0;padding:10px;border-radius:12px;background:#1b191d;border:1px solid rgba(255,255,255,.06)}.winners-title{font-size:11px;font-weight:900;margin-bottom:10px}.winners-tabs{display:grid;grid-template-columns:repeat(3,1fr);background:#201e22;border-radius:8px 8px 0 0}.winners-tabs button{min-height:52px;background:transparent;color:#c9c6cb;font-size:8px;font-weight:800;line-height:1.1}.winners-tabs button.active{background:#2a282c;border-radius:7px 7px 0 0}.winners-head,.winner-row{display:grid;grid-template-columns:1.55fr 1fr .8fr .8fr;align-items:center;gap:7px}.winners-head{padding:10px 8px;color:#77747b;font-size:7px}.winner-row{padding:7px 8px;margin-bottom:5px;border-radius:8px;background:#141316;font-size:7px;color:#97949b;animation:winnerIn .28s ease}.winner-game{display:flex;align-items:center;gap:7px;min-width:0}.winner-game img,.winner-fallback{width:29px;height:29px;border-radius:7px;object-fit:cover;display:grid;place-items:center}.winner-game b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#9c999f;font-size:7px}.winner-row strong{color:#22e994;font-size:8px}.winner-demo-label{display:block;text-align:right;color:#a88d50;font-size:6px;margin-top:6px}@keyframes winnerIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.cpf-register-block{display:grid;grid-template-columns:1fr auto;gap:7px;align-items:end}.cpf-register-block>.auth-input{margin:0}.cpf-check-button{height:43px;padding:0 12px;border-radius:9px;background:#1c1c22;border:1px solid rgba(255,255,255,.08);color:#ddd;font-size:7px;font-weight:900;white-space:nowrap}.cpf-check-button:not(:disabled):hover{background:#ff1680;color:#fff}.cpf-check-button:disabled{opacity:.45}.auth-input.cpf-ok>div{border-color:#39de8d59!important}.cpf-result{grid-column:1/-1;display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:9px;background:#38dc8c0f;border:1px solid rgba(56,220,140,.15);color:#4de39a}.cpf-result div{display:flex;flex-direction:column;gap:3px}.cpf-result strong{font-size:8px;color:#d8d8dd}.cpf-result span{display:flex;align-items:center;gap:4px;font-size:7px;color:#75a98e}@media(max-width:520px){.cpf-register-block{grid-template-columns:1fr}.cpf-check-button{width:100%}}.auth-page.auth-v3{min-height:100dvh;display:grid;grid-template-columns:minmax(420px,1.05fr) minmax(460px,.95fr);padding:0;background:#07070a;overflow:hidden}.auth-showcase-v3{position:relative;min-height:100dvh;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:34px 40px 30px;isolation:isolate}.auth-showcase-v3:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:#ff117e29;filter:blur(90px);left:-180px;bottom:-190px;z-index:-1}.auth-showcase-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.04) brightness(.62);z-index:-3;transform:scale(1.02)}.auth-showcase-overlay{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#04040729,#06060a8c 48%,#07070af0),linear-gradient(90deg,#07070a14,#07070a6b)}.auth-showcase-brand{display:flex;align-items:center;gap:11px}.auth-logo{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#e50914,#a8070f);color:#fff;font-weight:950;font-size:17px;box-shadow:0 15px 35px #e5091442,inset 0 1px #ffffff40}.auth-showcase-brand .brand-name,.auth-mobile-brand .brand-name{font-size:18px;font-weight:950;letter-spacing:-.8px}.auth-showcase-brand .brand-name span,.auth-mobile-brand .brand-name span{color:#e50914}.auth-showcase-copy{max-width:600px;margin:auto 0 36px}.auth-kicker{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:999px;background:#e509141f;border:1px solid rgba(255,59,71,.2);color:#ff6b76;font-size:8px;font-weight:900;letter-spacing:1px}.auth-showcase-copy h1{font-size:clamp(44px,5.5vw,82px);line-height:.9;letter-spacing:-4px;margin:18px 0 16px;font-weight:750}.auth-showcase-copy h1 strong{color:#e50914;font-weight:950}.auth-showcase-copy>p{max-width:500px;color:#aeabb3;font-size:12px;line-height:1.65;margin:0 0 22px}.auth-benefits{display:grid;gap:8px}.auth-benefits>div{display:flex;align-items:center;gap:9px;color:#d8d5dc;font-size:9px}.auth-benefits svg{width:20px;height:20px;border-radius:50%;padding:4px;background:#39e3911a;color:#42df8d}.auth-proof-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;max-width:500px}.auth-proof-row>div{padding:11px 12px;border-radius:11px;background:#0e0e1294;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(10px)}.auth-proof-row b{display:block;color:#fff;font-size:12px}.auth-proof-row span{display:block;color:#7f7d86;font-size:7px;margin-top:3px}.auth-responsible{display:flex;align-items:center;gap:8px;color:#8f8c95;font-size:8px}.auth-responsible b{color:#fff}.auth-panel-v3{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:34px clamp(24px,5vw,72px);background:radial-gradient(circle at 80% 0%,rgba(229,9,20,.1),transparent 30%),#0a0a0e;position:relative}.auth-panel-v3:after{content:"";position:absolute;inset:22px;border:1px solid rgba(255,255,255,.025);border-radius:28px;pointer-events:none}.auth-card-v3{width:min(500px,100%);padding:0;background:transparent;border:0;border-radius:0;position:relative;z-index:1}.auth-mobile-brand{display:none}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;padding:4px;background:#121218;border:1px solid rgba(255,255,255,.07);border-radius:12px;margin-bottom:24px}.auth-tabs button{height:40px;border-radius:9px;background:transparent;color:#73717a;display:flex;align-items:center;justify-content:center;gap:7px;font-size:8px;font-weight:900}.auth-tabs button.active{background:linear-gradient(135deg,#e50914,#b70e17);color:#fff;box-shadow:0 8px 22px #e509143d}.auth-title{margin-bottom:18px}.auth-title>span{color:#ff4d58;font-size:7px;font-weight:950;letter-spacing:1.4px}.auth-title h2{font-size:30px;line-height:1.05;letter-spacing:-1.4px;margin:6px 0 7px}.auth-title p{font-size:9px;line-height:1.5;color:#77747f;margin:0}.auth-google{width:100%;height:46px;border-radius:11px;background:#fff;color:#15151a;display:flex;align-items:center;justify-content:center;gap:9px;font-size:9px;font-weight:900;box-shadow:0 8px 25px #0000001f}.google-g{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:#f4f4f4;font-weight:900;color:#4285f4}.auth-divider{display:flex;align-items:center;gap:10px;color:#52515a;font-size:7px;margin:14px 0}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:#ffffff0f;flex:1}.auth-form{display:grid;gap:10px}.auth-input{display:grid;gap:6px}.auth-input>span{color:#98959e;font-size:7px;font-weight:800}.auth-input>div{height:46px;border-radius:11px;background:#111116;border:1px solid rgba(255,255,255,.075);display:flex;align-items:center;padding:0 12px;gap:9px;transition:.18s}.auth-input>div:focus-within{border-color:#e509148c;box-shadow:0 0 0 3px #e5091417;background:#131318}.auth-input>div>svg{color:#5e5c66;flex:0 0 auto}.auth-input input{height:auto!important;border:0!important;background:transparent!important;padding:0!important;flex:1;min-width:0;font-size:10px!important}.auth-eye{background:transparent;color:#6f6d76;display:grid;place-items:center}.auth-valid{color:#42df8d!important}.password-strength{padding:3px 1px}.password-strength-top{display:flex;justify-content:space-between;font-size:6px;color:#666}.password-strength-top b{color:#999}.password-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:6px}.password-bars i{height:3px;border-radius:3px;background:#1c1c22}.password-bars.score-1 i:nth-child(-n+1),.password-bars.score-2 i:nth-child(-n+2),.password-bars.score-3 i:nth-child(-n+3),.password-bars.score-4 i:nth-child(-n+4){background:#e50914}.auth-checks{display:grid;gap:6px;margin-top:3px}.auth-checks label,.remember-me{display:flex;align-items:flex-start;gap:7px;color:#7e7c85;font-size:7px;line-height:1.5}.auth-checks input,.remember-me input{accent-color:#e50914}.auth-login-options{display:flex;align-items:center;justify-content:space-between;margin:2px 0 3px}.auth-login-options>button{background:transparent;color:#ff4d58;font-size:7px;font-weight:800}.auth-submit-v3{width:100%;height:50px;border-radius:12px;margin-top:3px;padding:0 14px;background:linear-gradient(135deg,#e50914,#ff2b38);color:#fff;display:grid;grid-template-columns:22px 1fr 22px;align-items:center;box-shadow:0 16px 34px #e5091440;font-size:8px;font-weight:950;letter-spacing:.35px}.auth-submit-v3:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 19px 39px #e5091452}.auth-submit-v3:disabled{opacity:.62}.auth-switch-bottom{text-align:center;margin-top:16px;color:#66636d;font-size:8px}.auth-switch-bottom button{background:transparent;color:#ff4d58;font-size:8px;font-weight:900;margin-left:4px}.auth-security-note{display:flex;gap:8px;align-items:flex-start;padding:10px 11px;border-radius:10px;background:#0e0e13;border:1px solid rgba(255,255,255,.05);color:#5f5d66;font-size:6.5px;line-height:1.5;margin-top:15px}.auth-security-note svg{color:#ff4d58;flex:0 0 auto}.auth-footer-v3{display:flex;align-items:center;gap:7px;width:min(500px,100%);margin-top:16px;color:#55535d;font-size:6.5px;position:relative;z-index:1}.auth-footer-v3>span{border:1px solid #74727a;border-radius:50%;padding:3px;font-size:6px;color:#aaa}.auth-register-progress{display:grid;grid-template-columns:24px 1fr 24px 1fr 24px;align-items:center;gap:7px;margin:0 0 18px;position:relative}.auth-register-progress i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#17171d;color:#65636d;border:1px solid rgba(255,255,255,.07);font-style:normal;font-size:7px;font-weight:900}.auth-register-progress i.done{background:#e5091424;color:#ff6b76;border-color:#e509144d}.auth-register-progress>span{height:1px;background:#222129}.auth-register-progress small{position:absolute;top:29px;font-size:5px;color:#555}.auth-register-progress small:nth-of-type(1){left:0}.auth-register-progress small:nth-of-type(2){left:50%;transform:translate(-50%)}.auth-register-progress small:nth-of-type(3){right:-2px}.cpf-register-block{grid-template-columns:1fr 112px!important}.cpf-check-button{height:46px!important;border-radius:11px!important;background:#17171d!important}.cpf-check-button:not(:disabled):hover{background:#e50914!important}.cpf-result{border-radius:10px!important;padding:10px!important}.error-box.auth-message,.success-box.auth-message{padding:10px 11px;border-radius:9px;font-size:7px;line-height:1.45}.success-box.auth-message{background:#39e39112;color:#62e6a2;border:1px solid rgba(57,227,145,.12)}.auth-inline-back{display:inline-flex;align-items:center;gap:5px;background:transparent;color:#999;font-size:8px;margin-bottom:22px}@media(max-width:980px){.auth-page.auth-v3{grid-template-columns:1fr}.auth-showcase-v3{display:none}.auth-panel-v3{padding:28px 20px;min-height:100dvh}.auth-panel-v3:after{inset:10px;border-radius:20px}.auth-mobile-brand{display:flex;align-items:center;gap:9px;width:min(500px,100%);margin-bottom:24px;position:relative;z-index:1}}@media(max-width:540px){.auth-panel-v3{justify-content:flex-start;padding-top:23px}.auth-card-v3{width:100%}.auth-title h2{font-size:25px}.auth-tabs{margin-bottom:19px}.cpf-register-block{grid-template-columns:1fr!important}.cpf-check-button{width:100%}.auth-footer-v3{padding-bottom:12px}}.deposit-phone{display:grid;gap:6px;margin-top:10px}.deposit-phone>span{font-size:7px;color:#87848d;font-weight:800}.deposit-phone input{height:43px;border-radius:10px;background:#0c0c11;border:1px solid rgba(255,255,255,.08);color:#fff;padding:0 12px;font-size:9px}.deposit-phone input:focus{outline:none;border-color:#e5091473;box-shadow:0 0 0 3px #e5091414}.deposit-customer-preview{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}.deposit-customer-preview>div{padding:9px 10px;border-radius:9px;background:#0d0d12;border:1px solid rgba(255,255,255,.05)}.deposit-customer-preview span{display:block;font-size:6px;color:#5e5c66}.deposit-customer-preview b{display:block;margin-top:3px;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pix-payment-card{margin-top:12px;padding:17px;border-radius:17px;background:radial-gradient(circle at 100% 0,rgba(229,9,20,.12),transparent 35%),#111116;border:1px solid rgba(255,255,255,.08)}.pix-payment-card.approved{background:radial-gradient(circle at 100% 0,rgba(48,221,139,.1),transparent 38%),#101514;border-color:#30dd8b24}.pix-payment-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pix-payment-head h3{font-size:17px;margin:4px 0}.pix-payment-head p{font-size:8px;color:#74727c;margin:0}.pix-live-status{display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:999px;background:#ffb83714;border:1px solid rgba(255,184,55,.13);color:#ffc55b;font-size:6px;font-weight:900;white-space:nowrap}.pix-live-status i{width:6px;height:6px;border-radius:50%;background:#ffc55b;box-shadow:0 0 8px currentColor;animation:pixPulse 1.1s ease-in-out infinite}.pix-live-status.paid{background:#30dd8b17;border-color:#30dd8b26;color:#43df90}@keyframes pixPulse{50%{opacity:.3;transform:scale(.75)}}.pix-qr-shell{width:min(270px,80vw);aspect-ratio:1;margin:18px auto 12px;padding:10px;border-radius:16px;background:#fff;box-shadow:0 18px 45px #00000040}.pix-qr-shell img{width:100%;height:100%;display:block}.pix-qr-loading{height:100%;display:grid;place-items:center;align-content:center;gap:7px;color:#222;font-size:8px}.pix-amount-summary{text-align:center;padding:8px}.pix-amount-summary span{display:block;font-size:7px;color:#777}.pix-amount-summary strong{display:block;font-size:25px;margin-top:3px;letter-spacing:-1px}.pix-copy-box{margin-top:10px;padding:11px;border-radius:11px;background:#0b0b10;border:1px solid rgba(255,255,255,.06)}.pix-copy-box>span{font-size:7px;color:#777}.pix-copy-box code{display:block;margin:7px 0;padding:8px;border-radius:7px;background:#15151b;color:#b0adb5;font-size:6px;line-height:1.45;word-break:break-all;max-height:72px;overflow:auto}.pix-copy-box button{width:100%;height:39px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:7px;background:#e50914;color:#fff;font-size:7px;font-weight:900}.pix-copy-box button:active,.deposit-cta:active,.pix-new-payment:active{transform:scale(.975)}.pix-request-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.05)}.pix-request-meta span{font-size:6px;color:#5f5d67}.pix-request-meta code{font-size:6px;color:#777;max-width:65%;overflow:hidden;text-overflow:ellipsis}.pix-new-payment{width:100%;margin-top:10px;height:38px;border-radius:8px;background:#1a1a20;color:#aaa;font-size:7px;font-weight:900}@media(max-width:560px){.deposit-customer-preview{grid-template-columns:1fr}.pix-payment-head{flex-direction:column}.pix-live-status{align-self:flex-start}}.deposit-customer-name{margin-top:10px;padding:11px 12px;border-radius:10px;background:#0d0d12;border:1px solid rgba(255,255,255,.05)}.deposit-customer-name span{display:block;font-size:6px;color:#66636d}.deposit-customer-name b{display:block;margin-top:4px;font-size:9px;color:#e3e0e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html{width:100%;min-width:0;overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%;color-scheme:dark}body,#root{width:100%;min-width:0;min-height:100dvh;overflow-x:hidden}body{margin:0;overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}input,select,textarea{max-width:100%;min-width:0}img,svg,video,canvas,iframe{max-width:100%}.app-shell{width:100%;max-width:1440px;min-height:100dvh}.content{width:100%;min-width:0;padding-left:clamp(12px,2vw,24px);padding-right:clamp(12px,2vw,24px);padding-bottom:calc(100px + env(safe-area-inset-bottom))}.topbar{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));padding-top:env(safe-area-inset-top);height:calc(66px + env(safe-area-inset-top))}.bottom-nav{padding-bottom:env(safe-area-inset-bottom)}.page,.section-block,.deposit-page,.wallet-page{width:100%;min-width:0}.game-scroll,.provider-scroll,.provider-tabs,.home-provider-rail{scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.game-scroll>*,.provider-scroll>*,.provider-tabs>*,.home-provider-rail>*{scroll-snap-align:start}.bootstrap-error{min-height:100dvh;padding:24px;display:grid;place-items:center;align-content:center;text-align:center;gap:10px;background:#08080c}.bootstrap-error strong{font-size:18px}.bootstrap-error span{max-width:440px;color:#85838d;font-size:10px;line-height:1.6}.bootstrap-error button{min-height:44px;padding:0 16px;border-radius:10px;background:#ff1680;color:#fff;font-size:9px;font-weight:900}@media(min-width:640px){.games-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.game-scroll .game-card{flex-basis:150px}.quick-grid,.promo-list{grid-template-columns:repeat(2,minmax(0,1fr))}.deposit-panel,.pix-payment-card,.wallet-hero{max-width:720px;margin-left:auto;margin-right:auto}}@media(min-width:900px){.content{padding-top:22px}.games-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 12px}.game-scroll .game-card{flex-basis:166px}.hero-card{min-height:300px}.hero-copy{padding:42px 34px}.hero-copy h1{font-size:42px}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-page,.deposit-page,.bonuses-page,.affiliate-page,.responsible-page{max-width:980px;margin:0 auto}}@media(min-width:1240px){.games-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.game-scroll .game-card{flex-basis:178px}}@media(max-width:639px){.topbar{gap:8px}.brand-name{font-size:16px}.balance-pill{padding:0 8px}.content{padding-top:12px}.hero-card{min-height:200px;border-radius:15px}.hero-copy{width:72%;padding:21px 15px}.hero-copy h1{font-size:24px;letter-spacing:-1.2px}.hero-art{right:8px;bottom:25px;opacity:.82}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.quick-card{min-height:78px;padding:10px 8px;gap:4px}.quick-card b{font-size:10px}.quick-card span{font-size:7.5px}.quick-card small{font-size:7px}.quick-card img,.quick-card svg{max-width:38px;max-height:38px}.game-scroll .game-card{flex-basis:118px}.game-cover{border-radius:11px}.page-heading h2{font-size:22px}.promo-card{padding:14px;gap:12px}.promo-badge{min-width:68px;width:68px;height:68px;border-radius:20px;font-size:13px}.pix-payment-card{padding:13px;border-radius:14px}.pix-qr-shell{width:min(240px,76vw)}.pix-copy-box code{font-size:7px}.winners-head,.winner-row{grid-template-columns:minmax(0,1.45fr) .8fr .7fr .8fr}.winner-row{gap:5px;padding:7px 6px}.winner-game img,.winner-fallback{width:26px;height:26px}}@media(max-width:380px){.content{padding-left:10px;padding-right:10px}.top-actions{gap:4px}.icon-button,.avatar-button{width:34px;height:34px}.balance-pill{height:34px}.balance-pill small{display:none}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.quick-card{min-height:72px;padding:8px 6px;gap:3px}.quick-card b{font-size:9.5px}.quick-card span{font-size:6.8px}.quick-card small{font-size:6.5px}.quick-card img,.quick-card svg{max-width:30px;max-height:30px}.games-grid{gap:11px 7px}.game-scroll .game-card{flex-basis:110px}.winners-section{padding:8px}.winners-tabs button{font-size:7px}.winner-row,.winners-head{font-size:6px}}@media(max-height:520px)and (orientation:landscape){.topbar{position:relative}.content{padding-bottom:70px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.kyc-backdrop{z-index:90;align-items:center;padding:14px}.kyc-modal{position:relative;width:min(440px,94vw);max-height:min(90vh,760px);overflow-y:auto;background:#fff;color:#111;border-radius:20px;padding:26px 20px 20px;box-shadow:0 24px 90px #0000008c;text-align:center}.kyc-modal .modal-close{position:absolute;right:14px;top:14px;color:#111;background:#f3f3f5;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;border:0;cursor:pointer}.kyc-modal h2{font-size:20px;font-weight:800;margin:10px 0 6px;color:#111}.kyc-modal h4{margin:0 0 4px;font-size:13px;color:#666;font-weight:700}.kyc-modal>p{font-size:12px;color:#666;line-height:1.55;margin:0 auto 16px;max-width:330px}.kyc-shield{margin:20px auto 14px;width:80px;height:80px;border-radius:50%;display:grid;place-items:center;background:#f3f4f6}.kyc-shield svg{width:38px;height:38px;color:#ff1680}.kyc-checklist{text-align:left;display:grid;grid-template-columns:1fr;gap:5px;margin:18px 0}.kyc-checklist b{font-size:12px;display:flex;gap:10px;align-items:center;color:#111}.kyc-checklist b svg{color:#ff1680;flex-shrink:0}.kyc-checklist small{font-size:10px;color:#777;margin:0 0 8px 26px}.kyc-safe{background:#f4f7fb;border-radius:12px;padding:12px;font-size:10px;color:#4d5968;margin:14px 0;display:flex;align-items:center;justify-content:center;gap:6px}.kyc-safe svg{color:#20b956;flex-shrink:0}.kyc-progress{display:flex;align-items:center;justify-content:center;gap:26px;margin:16px 0 22px;position:relative}.kyc-progress:before{content:"";height:2px;background:#e8e9ec;position:absolute;width:200px;z-index:0}.kyc-progress span{position:relative;z-index:1;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#e9eaed;color:#9b9da2;font-size:9px;font-weight:900}.kyc-progress span.done{background:#111;color:#fff}.kyc-doc-types{border:1px solid #eee;border-radius:13px;overflow:hidden;margin:16px 0}.kyc-doc-types button{display:block;width:100%;text-align:left;padding:12px 14px;background:#fff;color:#222;border:0;border-bottom:1px solid #eee;font-size:11px}.kyc-doc-types button:last-child{border:0}.kyc-doc-types button.active{background:#f7f7f8;font-weight:800}.kyc-upload{border:1px solid #e5e7eb;border-radius:14px;min-height:115px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;margin:12px 0;cursor:pointer;background:#fafafa;transition:.15s ease}.kyc-upload:hover{background:#f3f4f6;border-color:#d1d5db}.kyc-upload svg{color:#ff1680}.kyc-upload>input{display:none}.kyc-upload>b{font-size:11px;color:#222}.kyc-upload>small{font-size:9px;color:#777;max-width:90%;overflow:hidden;text-overflow:ellipsis}.kyc-upload.verified{border:1.5px solid #22c55e;background:#f0fdf4}.kyc-upload.verified:hover{background:#dcfce7;border-color:#16a34a}.kyc-upload.verified svg{color:#16a34a}.kyc-upload.verified>b{color:#15803d}.kyc-upload.verified>small{color:#16a34a;font-weight:600}.kyc-upload .kyc-badge-verified{display:inline-flex;align-items:center;gap:4px;background:#dcfce7;color:#15803d;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;margin-top:2px}.kyc-camera-frame{width:min(260px,70vw);aspect-ratio:1;margin:16px auto;border:3px solid #24bf55;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#f5f5f5;outline:1px solid #ddd}.kyc-camera-frame video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.kyc-tips{display:grid;gap:8px;text-align:left;margin:16px auto;max-width:300px}.kyc-tips span{font-size:11px;color:#444;display:flex;align-items:center;gap:6px}.kyc-success-icon{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;margin:24px auto 16px;background:#eaf9ef;color:#20b956}.kyc-modal .withdraw-field{text-align:left;margin:10px 0}.kyc-modal .withdraw-field span{color:#555;font-size:8px;font-weight:700}.kyc-modal .withdraw-field input{background:#f8f8f9;color:#111;border:1px solid #ececef;min-height:44px;border-radius:9px;padding:0 10px;font-size:13px;width:100%}.kyc-modal .primary-button{position:static;margin-top:18px;background:#080808;color:#fff;width:100%;min-height:48px;border-radius:11px;box-shadow:none}@media(max-width:520px){.kyc-backdrop{padding:10px;align-items:center}.kyc-modal{width:min(440px,96vw);max-height:90dvh;border-radius:18px;padding:22px 16px 18px}.kyc-progress{gap:20px}.kyc-progress:before{width:160px}.kyc-camera-frame{width:min(230px,65vw);margin:12px auto}.kyc-modal .primary-button{position:static;min-height:46px;margin-top:14px;box-shadow:none}}.brand-logo-image{display:block;width:auto;max-width:100%;object-fit:contain;object-position:left center;user-select:none;pointer-events:none}.topbar-brand-logo{width:126px;height:auto}.desktop-brand-logo{width:148px;height:auto}.menu-brand-logo{width:136px;height:auto}.loading-brand-logo{width:min(260px,70vw);height:auto;filter:drop-shadow(0 12px 34px rgba(255,0,122,.18))}.loading-screen{gap:18px}.loading-screen small{font-size:8px;letter-spacing:.5px}.auth-brand-logo{display:block;width:min(220px,72%);height:auto;object-fit:contain}.auth-mobile-brand .auth-brand-logo{width:164px;margin:0 auto}.brand{display:flex;align-items:center;min-width:0}.desktop-brand{min-height:66px;display:flex;align-items:center;justify-content:flex-start}.menu-head{min-height:54px}@media(max-width:520px){.topbar-brand-logo{width:112px}.menu-brand-logo{width:124px}.auth-mobile-brand .auth-brand-logo{width:148px}}@media(max-width:360px){.topbar-brand-logo{width:100px}}.admin-primary,.admin-secondary,.primary-button,.cpf-check-button{transition:transform .08s ease,opacity .15s ease,background .15s ease}.admin-primary:active,.admin-secondary:active,.primary-button:active,.cpf-check-button:active{transform:scale(.985)}.deposit-identity-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.deposit-identity-field{display:flex;flex-direction:column;gap:6px;padding:10px 11px;border-radius:12px;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.deposit-identity-field>span{font-size:8px;font-weight:850;color:#d8d5db}.deposit-identity-field input{width:100%;height:42px;border:0;outline:0;border-radius:9px;background:#0d0d12;color:#fff;padding:0 11px;font-size:13px;font-weight:750}.deposit-identity-field small{font-size:7px;line-height:1.35;color:#77727d}.deposit-identity-field:focus-within{border-color:#ff168061;box-shadow:0 0 0 3px #ff16800f}@media(max-width:560px){.deposit-identity-grid{grid-template-columns:1fr;gap:8px}.deposit-identity-field{padding:9px}.deposit-identity-field input{height:45px;font-size:14px}.deposit-panel{padding-bottom:max(18px,env(safe-area-inset-bottom))}}.winners-live-dot{margin-left:7px;padding:2px 6px;border-radius:999px;background:#2fe08e1a;color:#2fe08e;font-size:6px;font-weight:900;letter-spacing:.8px}.winner-row-animated{animation:winnerIn .28s ease both}@keyframes winnerIn{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}.bonus-player-image{width:100%;overflow:hidden;border-radius:12px;margin-bottom:10px;background:#0b0b0f}.bonus-player-image img{width:100%;height:100%;object-fit:cover;display:block}.language-trigger{position:relative}.language-trigger:after{content:"";position:absolute;right:6px;top:6px;width:5px;height:5px;border-radius:50%;background:#ff1680;box-shadow:0 0 10px #ff1680cc}.language-bonus-overlay{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:18px;background:#000000b8;backdrop-filter:blur(12px)}.language-bonus-modal{position:relative;width:min(410px,100%);max-height:min(720px,92dvh);overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#0c0c11;box-shadow:0 30px 90px #0000008c;padding:18px}.language-bonus-close{position:absolute;right:12px;top:12px;width:34px;height:34px;border:0;border-radius:50%;background:#17171e;color:#fff;display:grid;place-items:center}.language-bonus-head{display:flex;align-items:center;gap:10px;padding:2px 42px 15px 2px}.language-bonus-head>svg{color:#ff1680}.language-bonus-head span{display:block;font-size:7px;letter-spacing:1.2px;color:#77737e;font-weight:900}.language-bonus-head h3{margin:2px 0 0;font-size:16px;color:#fff}.language-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.language-grid button{min-height:105px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#14141a;color:#fff;display:grid;place-items:center;align-content:center;gap:7px;transition:.18s ease;cursor:pointer}.language-grid button:hover,.language-grid button:active{transform:translateY(-2px);border-color:#ff168052;background:#18141a}.language-grid button.selected{border-color:#ff1680;background:#ff16801f;box-shadow:0 0 16px #ff168038}.language-grid button span{font-size:34px}.language-grid button b{font-size:9px}.language-normal-card,.language-reward-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 10px 8px}.language-normal-card>span,.language-reward-flag{font-size:48px}.language-normal-card h3{margin:10px 0 3px;color:#fff}.language-normal-card p{font-size:8px;color:#88838e}.language-normal-card button,.language-reward-card>button:not(.language-back){width:100%;min-height:46px;margin-top:15px;border:0;border-radius:12px;background:#ff1680;color:#fff;font-size:10px;font-weight:900}.language-reward-card>small{margin-top:10px;padding:5px 8px;border-radius:999px;background:#ff16801a;color:#ff4c9f;font-size:6px;font-weight:900;letter-spacing:.9px}.language-reward-card h3{margin:12px 0 4px;max-width:330px;color:#fff;font-size:17px;line-height:1.3}.language-reward-card strong{font-size:34px;color:#ff1680;letter-spacing:-1.3px}.language-reward-card p{max-width:330px;color:#85808b;font-size:8px;line-height:1.55}.language-claim-message{width:100%;margin-top:9px;padding:9px;border-radius:9px;background:#15151b;color:#aaa5ae;font-size:8px}.language-back{margin-top:10px;border:0;background:transparent;color:#77717c;text-decoration:underline;font-size:8px}.language-reward-card button:disabled{opacity:.58}@media(max-width:480px){.language-bonus-overlay{padding:0;align-items:end}.language-bonus-modal{width:100%;max-width:none;max-height:88dvh;border-radius:22px 22px 0 0;padding:18px 14px calc(18px + env(safe-area-inset-bottom))}.language-grid{gap:6px}.language-grid button{min-height:98px}.language-reward-card strong{font-size:31px}}.language-deposit-requirement{width:100%;margin-top:10px;padding:10px;border:1px solid rgba(255,22,128,.14);border-radius:12px;background:#121218;display:grid;grid-template-columns:1fr 1fr;gap:8px}.language-deposit-requirement>div{padding:8px;border-radius:9px;background:#18181f}.language-deposit-requirement span{display:block;color:#77727d;font-size:7px}.game-detail-backdrop{position:fixed;inset:0;z-index:1100;background:#000000c7;backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:flex-end}@media(min-width:600px){.game-detail-backdrop{align-items:center;padding:20px}}.game-detail-sheet{position:relative;width:min(440px,100%);max-height:92dvh;background:#11141a;border-radius:24px 24px 0 0;border:1px solid rgba(255,255,255,.08);box-shadow:0 -10px 40px #000000b3;display:flex;flex-direction:column;overflow:hidden}@media(min-width:600px){.game-detail-sheet{border-radius:20px;max-height:88dvh}}.game-detail-ambient{position:absolute;top:0;left:0;right:0;height:180px;background:radial-gradient(circle at 50% 10%,rgba(225,18,105,.22),rgba(30,41,59,.1) 70%,transparent 100%);pointer-events:none;z-index:0}.game-detail-topbar{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:16px 18px 8px}.game-detail-nav-btn{width:40px;height:40px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.07);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,transform .1s ease}.game-detail-nav-btn:active{transform:scale(.94);background:#ffffff24}.game-detail-scroll{position:relative;z-index:1;overflow-y:auto;padding:8px 18px 24px;-webkit-overflow-scrolling:touch}.game-detail-hero{display:flex;gap:16px;align-items:center;margin-top:6px;margin-bottom:18px}.game-detail-cover{width:104px;height:134px;border-radius:16px;object-fit:cover;flex-shrink:0;box-shadow:0 12px 28px #000000a6;border:1px solid rgba(255,255,255,.1);background:#1a1d24}.game-detail-info{display:flex;flex-direction:column;justify-content:center;min-width:0}.game-detail-category{display:inline-flex;align-items:center;gap:5px;color:#ff2a5f;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.game-detail-title{color:#fff;font-size:23px;font-weight:800;line-height:1.2;margin:0 0 4px;word-break:break-word}.game-detail-provider{color:#8e95a5;font-size:13px;font-weight:500}.game-detail-rtp{display:flex;justify-content:space-between;align-items:center;padding:12px 2px;margin-bottom:14px;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.game-detail-rtp span{color:#d1d5db;font-size:13px;font-weight:700}.game-detail-rtp strong{color:#fff;font-size:14px;font-weight:800}.game-detail-play-btn{width:100%;height:48px;border-radius:12px;background:#e11269;color:#fff;font-size:15px;font-weight:800;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #e1126959;transition:transform .1s ease,opacity .15s ease,background .15s ease;margin-bottom:22px}.game-detail-play-btn:active{transform:scale(.98);background:#c70d59}.game-detail-winners-title{color:#fff;font-size:18px;font-weight:800;margin:0 0 12px}.game-detail-winners-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px}.game-detail-tab-btn{background:#171b22;color:#8e95a5;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:8px 4px;font-size:11px;font-weight:700;cursor:pointer;transition:all .15s ease;text-align:center}.game-detail-tab-btn.active{background:#222733;color:#fff;border-color:#ffffff26}.game-detail-table-head{display:grid;grid-template-columns:2fr 1.1fr 1fr 1fr;padding:8px 6px;font-size:11px;font-weight:700;color:#6b7280}.game-detail-table-head span:last-child{text-align:right}.game-detail-table-rows{display:flex;flex-direction:column}.game-detail-row{display:grid;grid-template-columns:2fr 1.1fr 1fr 1fr;align-items:center;padding:9px 6px;border-bottom:1px solid rgba(255,255,255,.035);font-size:12px}.game-detail-game-col{display:flex;align-items:center;gap:8px;min-width:0}.game-detail-mini-cover{width:28px;height:28px;border-radius:6px;object-fit:cover;background:#1a1d24;flex-shrink:0}.game-detail-game-name{color:#fff;font-weight:700;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-detail-player-col{color:#9ca3af;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-detail-bet-col{color:#d1d5db;font-size:11px;font-weight:600}.game-detail-payout-col{color:#22c55e;font-weight:800;font-size:12px;text-align:right}.language-deposit-requirement button{grid-column:1/-1;min-height:42px;border:0;border-radius:10px;background:#ff1680;color:#fff;font-weight:900;font-size:9px}.kyc-payout-box{margin:10px 0;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#111117}.kyc-payout-box h3{margin:0 0 3px;font-size:13px}.kyc-payout-box p{margin:0 0 10px;font-size:8px;color:#7f7984}.withdraw-fee-preview{margin:10px 0;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#111117}.withdraw-fee-preview.loading{color:#87818b;font-size:8px}.withdraw-fee-summary,.withdraw-fee-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 2px;font-size:8px;color:#88838c}.withdraw-fee-line b{color:#b8b3ba}.withdraw-fee-summary.total{border-top:1px solid rgba(255,255,255,.06);margin-top:3px;padding-top:9px}.withdraw-fee-summary.net{margin-top:5px;padding:10px;border-radius:10px;background:#ff168011;color:#fff}.withdraw-fee-summary.net strong{font-size:14px;color:#ff1680}.home-banner-stack{display:grid;gap:8px}.home-language-bonus-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid rgba(255,22,128,.22);border-radius:12px;background:linear-gradient(90deg,#1c0814,#120914,#0d0d12);box-shadow:0 8px 24px #00000040}.home-language-bonus-copy{display:flex!important;align-items:center;min-width:0;gap:12px;flex:1 1 auto;visibility:visible!important;opacity:1!important}.home-language-bonus-copy img{width:32px;height:32px;object-fit:contain;flex:0 0 32px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.3));display:block!important}.home-language-bonus-copy div{min-width:0;flex:1;display:flex;flex-direction:column}.home-language-bonus-copy b{display:block;color:#fff;font-size:13px;font-weight:800;letter-spacing:-.2px;line-height:1.3}.home-language-bonus-copy small{display:block;margin-top:2px;color:#a8a29e;font-size:11px;font-weight:600}.home-language-bonus-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.claim-action-btn{flex:0 0 auto;min-width:82px;height:36px;padding:0 16px;border:0;border-radius:8px;background:linear-gradient(135deg,#ff1680,#e00069);color:#fff;font-size:12px;font-weight:900;letter-spacing:.5px;cursor:pointer;transition:all .15s ease;box-shadow:0 4px 12px #ff168059}.claim-action-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #ff168080}.claim-action-btn:active{transform:translateY(1px)}.claim-deposit-btn{flex:0 0 auto;min-width:90px;height:34px;padding:0 14px;border:0;border-radius:8px;background:linear-gradient(135deg,#ff9800,#f57c00);color:#000;font-size:12px;font-weight:900;letter-spacing:.4px;cursor:pointer;box-shadow:0 4px 12px #ff98004d}.claim-dismiss-btn{background:#ffffff14;border:0;color:#a8a29e;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer}.claim-dismiss-btn:hover{background:#ffffff29;color:#fff}.language-grid button img{width:56px;height:56px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.24))}.language-normal-flag{width:76px;height:76px;object-fit:contain}.language-reward-flag{width:88px;height:88px;object-fit:contain}.language-selector-only{max-width:410px}.home-language-bonus-strip.requirement{border-color:#ff980059;background:linear-gradient(90deg,#241406,#160c04,#0d0d12)}.home-language-bonus-strip.requirement .home-language-bonus-copy b{color:#ffb74d}.home-language-bonus-strip.notice{border-color:#28d27d4d;background:linear-gradient(90deg,#061f12,#08160e,#0d0d12)}.home-language-bonus-strip.notice .home-language-bonus-copy b{color:#4ade80}.home-language-bonus-strip.notice.success .home-language-bonus-copy b{color:#22c55e}.home-language-bonus-strip button:disabled{opacity:.58;cursor:not-allowed}@media(max-width:480px){.home-banner-stack{gap:7px}.home-language-bonus-strip{padding:8px 10px;border-radius:10px;gap:8px}.home-language-bonus-copy{gap:8px}.home-language-bonus-copy img{width:26px;height:26px;flex:0 0 26px}.home-language-bonus-copy b{font-size:11.5px}.home-language-bonus-copy small{font-size:9.5px}.claim-action-btn{height:30px;min-width:68px;font-size:10.5px;padding:0 10px}.claim-deposit-btn{height:30px;min-width:76px;font-size:10.5px;padding:0 10px}.language-grid button img{width:46px;height:46px}}:root{--amora-primary:#e50914;--amora-bg:#09090d;--amora-surface:#111116;--amora-surface-alt:#17171d;--amora-text:#f7f5f8;--amora-muted:#8f8993;--amora-border:rgba(255,255,255,.07);--amora-button-text:#fff;--amora-radius:14px;--amora-card-radius:12px;--amora-game-ratio:1 / 1}body,.desktop-app-frame,.app-shell{background:var(--amora-bg)!important;color:var(--amora-text)!important}.topbar,.desktop-sidebar,.bottom-nav,.side-menu,.withdraw-modal,.support-modal,.language-bonus-modal{background:var(--amora-surface)!important;border-color:var(--amora-border)!important}.content section,.game-card,.quick-card,.balance-pill,.profile-card,.wallet-card,.bonus-card,.winners-section{border-radius:var(--amora-card-radius)!important}.primary-button,.claim-action-btn,.deposit-submit,.auth-primary{background:var(--amora-primary)!important;color:var(--amora-button-text)!important}.bottom-nav button.active,.desktop-sidebar-nav button.active,.winners-tabs button.active{color:var(--amora-primary)!important}.bottom-nav button.center{background:var(--amora-primary)!important;color:var(--amora-button-text)!important}.game-card img,.game-card-image,.game-thumb{aspect-ratio:var(--amora-game-ratio)!important;object-fit:cover!important}.custom-nav-icon,.custom-bottom-icon{width:20px;height:20px;object-fit:contain}.desktop-sidebar-nav .custom-nav-icon{width:18px;height:18px}html[data-amora-nav-style=flat] .bottom-nav{border-radius:0!important;left:0!important;right:0!important;bottom:0!important}html[data-amora-nav-style=pill] .bottom-nav{border-radius:999px!important;left:14px!important;right:14px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important}html[data-amora-compact=true] .content{gap:8px!important}html[data-amora-compact=true] .game-grid{gap:6px!important}html[data-amora-compact=true] .game-card{padding:5px!important}.deposit-funnel-card{background:linear-gradient(135deg,#e5091414,#14141cf2);border:1px solid rgba(229,9,20,.35);border-radius:16px;padding:16px;margin:14px 0;text-align:left}.deposit-funnel-badge{display:inline-flex;align-items:center;gap:5px;background:#2ee08e26;border:1px solid rgba(46,224,142,.4);color:#2fe08e;font-size:10px;font-weight:800;padding:3px 9px;border-radius:999px;margin-bottom:8px}.deposit-funnel-title{font-size:15px;font-weight:800;color:#fff;margin:0 0 6px}.deposit-funnel-desc{font-size:12px;color:#b8b3bc;line-height:1.45;margin:0 0 12px}.deposit-funnel-highlight-box{background:#ffffff0a;border-radius:10px;padding:10px 12px;margin-bottom:14px;display:flex;justify-content:space-between;align-items:center}.deposit-funnel-highlight-box span{font-size:12px;color:#e0dce4}.deposit-funnel-highlight-box strong{font-size:16px;color:#2fe08e}.deposit-funnel-pix-area{background:#0e0e13;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:14px;margin-top:12px;text-align:center}.deposit-funnel-pix-qr{width:180px;height:180px;margin:10px auto;background:#fff;border-radius:10px;padding:6px;display:flex;align-items:center;justify-content:center}.deposit-funnel-pix-qr img{width:100%;height:100%;object-fit:contain}.deposit-funnel-copy-btn{width:100%;min-height:42px;margin-top:10px;background:#20202a;border:1px solid rgba(255,255,255,.15);color:#fff;border-radius:9px;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.deposit-funnel-copy-btn:active{background:#2a2a38}.deposit-funnel-status-live{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#ff9800;font-weight:700;margin-top:8px}.deposit-funnel-status-live.paid{color:#2fe08e}.withdraw-unlock-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.withdraw-unlock-option{background:#ffffff08;border:1.5px solid rgba(255,255,255,.09);border-radius:12px;padding:12px 10px;text-align:left;cursor:pointer;transition:all .15s ease}.withdraw-unlock-option.active{border-color:#e50914;background:#e509141a}.withdraw-unlock-option span{display:block;font-size:11px;color:#a5a0ab}.withdraw-unlock-option strong{display:block;font-size:14px;color:#fff;margin-top:3px}.withdraw-unlock-option small{display:block;font-size:10px;color:#2fe08e;margin-top:4px}
