*{-webkit-tap-highlight-color:transparent;box-sizing:border-box;margin:0;padding:0;user-select:none;-webkit-user-select:none;-ms-user-select:none}input,textarea{user-select:text;-webkit-user-select:text;-ms-user-select:text}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0d0718;color:#fff;font-family:Onest,sans-serif;font-weight:700;margin:0}#root,body{overflow:hidden}#root{height:100vh}.ls-wrap{align-items:center;background:radial-gradient(ellipse 80% 60% at 50% 40%,#1a0a3a 0,#0a0a14 100%);display:flex;inset:0;justify-content:center;position:fixed;transition:opacity .4s ease,transform .4s ease;z-index:9999}.ls-wrap--exit{opacity:0;pointer-events:none;transform:scale(1.04)}.ls-inner{align-items:center;display:flex;flex-direction:column;gap:32px;max-width:360px;padding:0 24px;width:100%}.ls-brand{animation:ls-logo-in .6s cubic-bezier(.22,1,.36,1) both;color:#fff;filter:drop-shadow(0 0 28px rgba(139,92,246,.5));font-family:Onest,system-ui,sans-serif;font-size:clamp(28px,9vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1.05;text-align:center}@keyframes ls-logo-in{0%{opacity:0;transform:translateY(-18px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.ls-mouse-wrap{align-items:center;display:flex;justify-content:center;position:relative}.ls-mouse-svg{animation:ls-mouse-in .5s cubic-bezier(.22,1,.36,1) .2s both;filter:drop-shadow(0 0 18px rgba(139,92,246,.6));height:min(200px,52vw);overflow:visible;width:min(200px,52vw)}@keyframes ls-mouse-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.ls-mouse-fill{animation:ls-fill-fade 2.8s ease .3s forwards;opacity:0}@keyframes ls-fill-fade{0%{opacity:0}40%{opacity:0}to{opacity:1}}.ls-mouse-stroke{stroke-dasharray:1;stroke-dashoffset:1;animation:ls-draw 2.4s cubic-bezier(.4,0,.2,1) .3s forwards}@keyframes ls-draw{to{stroke-dashoffset:0}}.ls-mouse-svg{animation:ls-mouse-in .5s cubic-bezier(.22,1,.36,1) .2s both,ls-glow-pulse 1.6s ease-in-out 2.8s infinite alternate}@keyframes ls-glow-pulse{0%{filter:drop-shadow(0 0 12px rgba(139,92,246,.5))}to{filter:drop-shadow(0 0 28px rgba(167,139,250,.85))}}.ls-bar-wrap{align-items:center;animation:ls-bar-in .4s ease .5s both;display:flex;flex-direction:column;gap:6px;width:100%}@keyframes ls-bar-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ls-bar{background:#ffffff14;border-radius:4px;height:4px;overflow:hidden;width:100%}.ls-bar-fill{background:linear-gradient(90deg,#7c3aed,#a78bfa);border-radius:4px;box-shadow:0 0 8px #8b5cf6b3;height:100%;transition:width .3s ease}.ls-pct{font-feature-settings:"tnum";color:#ffffff73;font-size:12px;font-variant-numeric:tabular-nums}:root{--tg-safe-top:64px;--text-muted:#fff9;--app-frame-width:520px}@media (min-width:768px){:root{--app-frame-width:420px}}@keyframes revealUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.reveal-stagger>*{animation:revealUp .45s cubic-bezier(.22,1,.36,1) forwards;opacity:0}.reveal-stagger>:first-child{animation-delay:.05s}.reveal-stagger>:nth-child(2){animation-delay:.1s}.reveal-stagger>:nth-child(3){animation-delay:.15s}.reveal-stagger>:nth-child(4){animation-delay:.2s}.reveal-stagger>:nth-child(5){animation-delay:.25s}.reveal-stagger>:nth-child(6){animation-delay:.3s}.reveal-stagger>:nth-child(7){animation-delay:.35s}.reveal-stagger>:nth-child(8){animation-delay:.4s}.reveal-stagger>:nth-child(9){animation-delay:.45s}.reveal-stagger>:nth-child(10){animation-delay:.5s}.reveal-stagger>:nth-child(n+11){animation-delay:.55s}@media (prefers-reduced-motion:no-preference){.ui-stagger-enter{animation:revealUp .44s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(min(0, 36)*46ms);animation-delay:calc(min(var(--stagger, 0), 36)*46ms)}}@media (prefers-reduced-motion:reduce){.ui-stagger-enter{animation:none!important}}.img-reveal{opacity:0;transition:opacity .35s ease-out}.img-reveal.loaded{opacity:1}.img-placeholder{background:linear-gradient(135deg,#1e1633e6,#140f21f2)}.app{--app-frame-width:520px;background:#100e1b;font-family:Onest,sans-serif;font-size:1.05rem;font-weight:700;height:100vh;margin:0 auto;max-width:520px;max-width:var(--app-frame-width);overflow:visible;position:relative;user-select:none;-webkit-user-select:none;-ms-user-select:none;width:min(100vw,520px);width:min(100vw,var(--app-frame-width))}.app-bg-mice{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.app-bg-mice-img{filter:brightness(0) saturate(100%) invert(42%) sepia(93%) saturate(1500%) hue-rotate(230deg) brightness(95%) contrast(90%);height:36px;object-fit:contain;opacity:.18;position:absolute;width:36px}.site-access-gate{align-items:center;background:#100e1b;display:flex;font-family:Onest,sans-serif;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.site-access-gate--loading{color:#fff9;color:var(--text-muted);flex-direction:column;font-size:14px;gap:16px}.site-access-gate-spinner{animation:site-access-spin .8s linear infinite;border:3px solid #693ee04d;border-radius:50%;border-top-color:#693ee0;height:32px;width:32px}@keyframes site-access-spin{to{transform:rotate(1turn)}}.site-access-gate-card{background:linear-gradient(145deg,#1e1633,#261a40);border:1px solid #693ee040;border-radius:20px;box-shadow:0 8px 32px #0006;max-width:320px;padding:28px 24px;width:100%}.site-access-gate-title{color:#fff;font-size:20px;font-weight:700;margin:0 0 8px;text-align:center}.site-access-gate-desc{color:#fff9;color:var(--text-muted);font-size:14px;font-weight:400;margin:0 0 20px;text-align:center}.site-access-gate-form{display:flex;flex-direction:column;gap:12px}.site-access-gate-input{background:#0a091499;border:1px solid #693ee066;border-radius:12px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:16px;outline:none;padding:14px 16px;transition:border-color .2s;width:100%}.site-access-gate-input::placeholder{color:#ffffff59}.site-access-gate-input:focus{border-color:#693ee0}.site-access-gate-error{color:#ef4444;font-size:13px;margin:0;text-align:center}.site-access-gate-btn{background:#693ee0;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;padding:14px 24px;transition:background .2s}.site-access-gate-btn:hover{background:#7d52e8}.site-access-gate-btn:active{transform:scale(.98)}.scrollable-content{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-direction:column;gap:0;height:100vh;justify-content:flex-start;min-height:100vh;overflow-anchor:auto;overflow-x:hidden;overflow-y:auto;padding:max(64px,54px) 14px 0;padding-bottom:calc(160px + max(0px, env(safe-area-inset-bottom, 0px)));padding-bottom:calc(160px + max(var(--tg-safe-bottom, 0px), env(safe-area-inset-bottom, 0px)));padding-top:max(var(--tg-safe-top,64px),54px);position:relative;scroll-behavior:smooth;z-index:1}.app:not([data-main-page=true]) .scrollable-content{padding-top:max(64px,54px);padding-top:max(var(--tg-safe-top,64px),54px)}.app.game-mode .scrollable-content{padding-left:0;padding-right:0;padding-top:max(64px,54px);padding-top:max(var(--tg-safe-top,env(safe-area-inset-top,54px)),54px)}.app.game-mode .scrollable-content,.app.game-mode .scrollable-content .page-wrap{padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}.scrollable-content .page-wrap{animation:routePageEnter .4s cubic-bezier(.4,0,.2,1);flex:0 0 auto;max-width:520px;max-width:var(--app-frame-width,520px);min-height:-webkit-min-content;min-height:min-content;opacity:1;padding-bottom:24px;padding-top:8px;width:100%}.scrollable-content::-webkit-scrollbar{display:none;width:0}.app:after,.app:before{background:#693ee005;content:"";pointer-events:none;position:absolute;z-index:0}.app:before{left:-55px;top:83px;transform:rotate(-45deg)}.app:after,.app:before{height:140.06px;width:125.39px}.app:after{left:36px;top:-58px;transform:rotate(35.95deg)}.header{box-sizing:border-box;gap:10px;height:auto;margin:0 auto;max-width:min(520px,100%);max-width:min(var(--app-frame-width,520px),100%);min-height:46px;padding:0 14px;width:100%}.header--with-sound{grid-column-gap:8px;align-items:center;column-gap:8px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.header--with-sound .header-left{justify-self:start}.header-center{align-items:center;display:flex;flex-shrink:0;justify-content:center;justify-self:center}.header--with-sound .header-right{justify-self:end;margin-left:0;max-width:100%;min-width:0}.header--no-sound{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-template-columns:auto minmax(0,1fr)}.header--no-sound .header-left{justify-self:start}.header--no-sound .header-right{justify-self:end;margin-left:0;max-width:100%;min-width:0}.header .bonus-btn{box-shadow:none;font-size:16px;height:40px;min-height:40px;padding:8px 14px;transition:box-shadow .25s ease}@media (hover:hover) and (pointer:fine){.header .bonus-btn:hover{box-shadow:0 0 26px #693ee073,0 8px 24px #0000004d}}.header--profile{gap:10px;justify-content:space-between}.header--profile,.header-left{align-items:center;display:flex;flex-direction:row}.header-left{flex-shrink:0;gap:8px;min-width:0}.header-auth-warning{background:#7f1d1d8c;border:1px solid #f8717166;border-radius:10px;box-sizing:border-box;color:#fecaca;font-size:12px;line-height:1.35;margin:0 auto 8px;max-width:min(520px,calc(100% - 20px));max-width:min(var(--app-frame-width,520px),calc(100% - 20px));padding:8px 10px;width:calc(100% - 20px)}.bonus-btn{align-items:center;background:#693ee0;border:none;border-radius:555px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;font-family:Onest,sans-serif;font-size:16px;font-weight:500;gap:8px;height:36px;justify-content:center;line-height:20px;min-width:0;padding:8px 14px;transition:all .3s ease;width:auto}.bonus-btn-icon{filter:brightness(0) invert(1);flex-shrink:0;height:22px;object-fit:contain;width:22px}.bonus-btn-icon-svg{color:#fff;flex-shrink:0}.bonus-btn:active{transform:scale(.95)}.header-profile{flex:1 1;gap:10px;min-width:0}.header-avatar,.header-profile{align-items:center;display:flex}.header-avatar{background:#693ee040;border:none;border-radius:50%;flex-shrink:0;height:36px;justify-content:center;overflow:hidden;width:36px}.header-avatar-img{height:100%;object-fit:cover;width:100%}.header-avatar-placeholder{background:#693ee04d;height:100%;width:100%}.header-user-info{display:flex;flex-direction:column;gap:1px;min-width:0}.header-user-name{color:#fff;font-size:16px;font-weight:500;line-height:20px}.header-user-name,.header-username{font-family:Onest,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-username{color:#fff9;font-size:12px;font-weight:400;line-height:15px}.header-right{align-items:center;display:flex;flex:0 1 auto;gap:8px;justify-content:flex-end;max-width:100%;min-width:0}.header-music-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#1e1633;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;min-height:36px;min-width:36px;outline:none;transition:background .2s ease,transform .2s ease;width:36px}.header-music-btn:hover{background:#2a2040}.header-music-btn:active{transform:scale(.95)}.header-music-btn:focus-visible{outline:2px solid #693ee099;outline-offset:2px}.header-music-btn svg{display:block}.header-music-btn.header-music-off svg{opacity:.65}.header--with-sound .header-music-btn{height:40px;min-height:40px;min-width:40px;width:40px}.balance{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:9999px;box-sizing:border-box;color:#fff;display:flex;flex-direction:row;font-family:Onest,sans-serif;font-size:15px;font-weight:500;gap:0;height:auto;line-height:20px;margin:0;max-width:100%;min-height:44px;min-width:0;overflow:visible;padding:0}.balance,.balance:focus{outline:none}.balance:focus-visible{box-shadow:0 0 0 3px #693ee040;outline:none}.balance .balance-left{align-items:center;background:#1e1633;border-radius:9999px;box-sizing:border-box;display:flex;flex-direction:row;gap:8px;height:36px;min-width:0;overflow:hidden;padding:0 0 0 14px}.balance-left--single{flex:1 1 auto;height:44px!important;padding:0 0 0 12px!important}.balance-left--single,.balance-row{display:flex;justify-content:flex-end;min-width:0}.balance-row{align-items:center;gap:5px;margin-left:auto;max-width:min(100%,250px);width:auto}.balance-caption{color:#d1d5db;font-size:11px;font-weight:700;white-space:nowrap}.balance .balance-num{font-size:14px;font-weight:800;min-width:0;overflow:visible;text-align:right;text-overflow:clip;white-space:nowrap}.balance img,.balance svg{flex-shrink:0}.balance-plus-circle{align-items:center;background:#693ee0;border:none;border-radius:9999px;box-sizing:border-box;color:#fff;display:flex;flex-shrink:0;font-family:Onest,sans-serif;font-size:13px;font-weight:800;height:44px;justify-content:center;letter-spacing:.2px;line-height:1;min-width:44px;padding:0 12px;transition:background .2s ease,transform .2s ease;white-space:nowrap;width:auto}.balance-plus-circle--icon{min-width:44px;padding:0;width:44px}.balance-plus-circle--icon svg{color:#fff;display:block;opacity:.95}.balance-open-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:9999px;box-shadow:none;cursor:pointer;display:inline-flex;flex:0 1 auto;flex-direction:row;gap:0;height:44px;isolation:isolate;max-width:100%;min-width:0;outline:none;overflow:hidden;transition:transform .2s ease}.balance.balance-open-btn{overflow:hidden}.balance-open-btn:hover .balance-plus-circle{background:#7d52e8}.balance-open-btn:active{transform:scale(.98)}.balance-open-btn:active .balance-plus-circle{transform:scale(.95)}.balance-open-btn>.balance-left{border:none;border-radius:9999px 0 0 9999px;box-shadow:none;box-sizing:border-box;height:44px;overflow:hidden;position:relative;z-index:0}.balance-open-btn>.balance-plus-circle{border-left:none;border-radius:0 9999px 9999px 0;box-shadow:none;margin-left:0;position:relative;z-index:1}.header .balance-open-btn{max-width:100%}.header .balance-open-btn .balance-left--single{border:none;box-shadow:none}.header .balance-open-btn .balance-left--single .balance-plus-circle{box-shadow:0 1px 8px #00000038,inset 0 1px 0 #ffffff1a}@media (max-width:420px){.header{gap:8px;padding:0 10px}.bonus-btn{font-size:14px;gap:5px;padding:8px 10px}.header-music-btn{height:34px;min-height:34px;min-width:34px;width:34px}.header--with-sound .header-music-btn{height:38px;min-height:38px;min-width:38px;width:38px}.header .bonus-btn{font-size:15px;height:38px;min-height:38px;padding:8px 12px}.balance-left--single{height:40px!important;padding:0 0 0 9px!important}.balance .balance-left{height:40px}.balance-plus-circle{border-radius:9999px;font-size:11px;font-weight:800;height:40px;min-width:34px;padding:0 8px}.balance-open-btn>.balance-plus-circle{margin-left:0}.balance-open-btn,.balance-open-btn>.balance-left{height:40px}.balance-row{gap:4px;justify-content:flex-end;max-width:min(100%,190px);width:auto}.balance-caption{font-size:10px}.balance .balance-num{font-size:12px}.balance-row img{height:12px!important;width:12px!important}}.header-wager-badge{background:#0009;border:1px solid #fbbf244d;border-radius:8px;box-shadow:0 2px 8px #00000080;color:#fbbf24;font-size:11px;font-weight:700;padding:4px 8px;pointer-events:none;position:absolute;right:0;top:calc(100% + 4px);white-space:nowrap;z-index:10}.balance:not(.balance-open-btn){align-items:center;gap:6px;justify-content:center;padding:7px 14px}.balance:not(.balance-open-btn) .balance-left{gap:6px;padding:0}.balance:not(.balance-open-btn) .balance-num{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#tc-widget-root,tc-root{position:fixed!important;z-index:9000!important}.topup-modal-wrap{inset:0;position:fixed;z-index:1400}.topup-modal-overlay{background:#0009;border:none;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .28s ease}.topup-modal-overlay.open{opacity:1;pointer-events:auto}.topup-modal{background:linear-gradient(180deg,#1e1633,#140f21);border:1px solid #ffffff14;border-radius:20px;box-shadow:0 20px 48px #00000073;display:flex;flex-direction:column;gap:12px;left:50%;max-width:366px;opacity:0;padding:14px;position:absolute;top:50%;transform:translate(-50%,-44%);transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .28s ease;width:calc(100% - 28px)}.topup-modal.open{opacity:1;transform:translate(-50%,-50%)}.topup-modal-header{align-items:center;display:flex;justify-content:space-between}.topup-modal-header h3{color:#fff;font-family:Onest,sans-serif;font-size:20px;font-weight:500;margin:0}.topup-close-btn{background:#ffffff14;border:none;border-radius:9px;color:#fff;cursor:pointer;font-size:22px;height:30px;line-height:1;width:30px}.topup-methods{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.topup-method-btn{align-items:center;background:#140f21;border:none;border-radius:12px;color:#fff9;color:var(--text-muted);cursor:pointer;display:flex;flex-direction:column;font-family:Onest,sans-serif;font-size:12px;font-weight:400;gap:7px;justify-content:center;min-height:92px;transition:transform .2s ease,background-color .2s ease,color .2s ease}.topup-method-btn.active{background:#693ee04d;color:#fff}.topup-method-btn:active{transform:scale(.97)}.topup-method-icon{align-items:center;background:#ffffff17;border-radius:12px;display:flex;height:42px;justify-content:center;overflow:hidden;width:42px}.topup-method-icon img{height:100%;object-fit:contain;width:100%}.topup-method-icon span{color:#fff;font-size:12px;font-weight:700}.topup-input-wrap{display:flex;flex-direction:column;gap:6px}.topup-input-wrap label{color:#fff9;color:var(--text-muted);font-family:Onest,sans-serif;font-size:12px;font-weight:400}.topup-input{background:#140f21;border:none;color:#fff;font-size:18px;font-weight:500;height:48px;outline:none;padding:0 14px}.topup-input,.topup-preview{border-radius:12px;font-family:Onest,sans-serif}.topup-preview{align-items:center;background:#ffffff0d;color:#fff9;color:var(--text-muted);display:flex;font-weight:400;justify-content:space-between;min-height:44px;padding:0 12px}.topup-preview-value{align-items:center;display:flex;gap:6px}.topup-preview-value b,.topup-submit-btn{color:#fff;font-size:16px}.topup-submit-btn{background:#693ee0;border:none;border-radius:12px;cursor:pointer;font-family:Onest,sans-serif;font-weight:500;height:48px;transition:transform .2s ease,background-color .2s ease}.topup-submit-btn:active{transform:scale(.98)}.topup-submit-btn:disabled{cursor:not-allowed;opacity:.6}.topup-packages-wrap{margin:16px 0}.topup-packages-label{color:#fff9;color:var(--text-muted);display:block;font-size:13px;font-weight:400;margin-bottom:8px}.topup-packages{display:flex;flex-wrap:wrap;gap:8px}.topup-package-btn{align-items:center;background:#ffffff0f;border:1px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-family:Onest,sans-serif;font-size:14px;gap:6px;padding:10px 14px;transition:all .2s ease}.topup-package-btn:hover:not(.disabled){background:#693ee04d;border-color:#693ee0}.topup-package-btn.active{background:#693ee0;border-color:#693ee0}.topup-package-btn.disabled{cursor:not-allowed;opacity:.45}.topup-limits{margin-top:8px}.topup-limits,.topup-preview-usd{color:#fff9;color:var(--text-muted);font-size:12px;font-weight:400}.topup-preview-usd{margin-top:4px}.topup-error{color:#ff6b6b;font-size:13px;margin:8px 0}.topup-ton-status{font-size:12px;margin:8px 0 4px}.topup-ton-connected{color:#28d4b3}.topup-ton-disconnected{color:#ffffff73}.topup-ton-hint{color:#ffffff8c;font-size:12px;line-height:1.5;margin:6px 0 4px;text-align:center}.topup-ton-info{background:#0003;border-radius:12px;font-size:13px;margin:12px 0;padding:14px}.topup-ton-amount-row{align-items:center;display:flex;font-size:14px;gap:8px;margin-bottom:10px}.topup-ton-amount{color:#28d4b3;font-size:20px;font-weight:700}.topup-ton-address{color:#ffffffd9;display:block;font-size:11px;margin:8px 0;word-break:break-all}.topup-ton-note{color:#fff9;color:var(--text-muted);font-size:12px;font-weight:400;line-height:1.5;margin:8px 0 12px}.topup-ton-open-btn{background:linear-gradient(135deg,#0098ea,#006abf);border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:14px;font-weight:500;padding:12px 16px;transition:opacity .2s;width:100%}.topup-ton-open-btn:hover{opacity:.9}.topup-ton-confirm-btn{background:#693ee0;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:14px;font-weight:500;margin-top:4px;padding:12px 16px;transition:opacity .2s;width:100%}.topup-ton-confirm-btn:hover:not(:disabled){opacity:.9}.topup-ton-confirm-btn:disabled{cursor:not-allowed;opacity:.6}@keyframes topupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes topupModalIn{0%{opacity:0;transform:translate(-60%,-44%)}to{opacity:1;transform:translate(-50%,-50%)}}.tum-wrap{align-items:flex-end;display:flex;inset:0;justify-content:center;padding:0 0 env(safe-area-inset-bottom,0);position:fixed;z-index:1400}.tum-overlay{background:#000000a6;border:none;cursor:pointer;height:100%;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .45s ease;width:100%}.tum-overlay.open{opacity:1;pointer-events:auto}.tum-box{background:linear-gradient(180deg,#1a1230,#100e1b);border:none;border-radius:24px 24px 0 0;border-top:1px solid #ffffff0f;box-shadow:0 -12px 40px #00000073;display:flex;flex-direction:column;height:92vh;max-height:92vh;max-width:520px;max-width:var(--app-frame-width,520px);min-height:0;opacity:0;overflow:hidden;padding:0;position:relative;transform:translateY(100%);transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .45s ease;width:100%}.tum-box.open{opacity:1;transform:translateY(0)}.tum-drag-handle{align-items:center;cursor:grab;display:flex;flex-shrink:0;justify-content:center;padding:12px 0 4px;touch-action:none;user-select:none;-webkit-user-select:none}.tum-drag-bar{background:#fff3;border-radius:4px;height:4px;transition:background .15s;width:40px}.tum-drag-handle:active .tum-drag-bar,.tum-drag-handle:hover .tum-drag-bar{background:#fff6}.tum-scroll-content{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:14px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px 14px calc(28px + max(0px, env(safe-area-inset-bottom, 0px)));padding:8px 14px calc(28px + max(var(--tg-safe-bottom, 0px), env(safe-area-inset-bottom, 0px)));scrollbar-color:#ffffff38 #0000;scrollbar-width:thin}.tum-scroll-content::-webkit-scrollbar{width:4px}.tum-scroll-content::-webkit-scrollbar-track{background:#0000}.tum-scroll-content::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.tum-scroll-content::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.tum-head{justify-content:space-between}.tum-head,.tum-head-left{align-items:center;display:flex}.tum-head-left{gap:12px}.tum-head-title{color:#fff;font-family:Onest,sans-serif;font-size:20px;font-weight:700;line-height:1.2}.tum-head-sub{color:#ffffff73;font-family:Onest,sans-serif;font-size:12px;font-weight:400;margin-top:1px}.tum-wallet-tabs{display:grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:2px 0 4px}.tum-wallet-tab{align-items:center;background:#0000;border:none;border-radius:14px;color:#ffffffc7;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:13px;font-weight:600;justify-content:center;min-height:40px;min-width:0;overflow:hidden;padding:11px 8px;text-align:center;text-overflow:ellipsis;transition:transform .12s ease,color .18s ease;white-space:nowrap}.tum-wallet-tab:active{transform:translateY(1px)}.tum-wallet-tab.active{color:#fff}.tum-wallet-panel{display:flex;flex-direction:column;gap:12px}.tum-subtabs{display:grid;grid-template-columns:1fr 1fr}.tum-subtab{background:#0000;border:none;border-radius:14px;color:#ffffffc7;cursor:pointer;font-family:Onest,sans-serif;font-size:13px;font-weight:500;padding:10px;transition:transform .12s ease,color .18s ease}.tum-subtab.active{color:#fff}.tum-seg{--seg-count:2;--seg-i:0;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;gap:0;overflow:hidden;padding:4px;position:relative}.tum-seg:before{background:linear-gradient(135deg,#8b5cf647,#38bdf82e);border-radius:13px;bottom:4px;box-shadow:0 14px 34px #8b5cf624;content:"";left:4px;pointer-events:none;position:absolute;top:4px;transform:translateX(calc(var(--seg-i)*100%));transition:transform .28s cubic-bezier(.22,1,.36,1);width:calc((100% - 8px)/var(--seg-count))}.tum-seg-btn{position:relative;z-index:1}.tum-seg-btn:active{transform:translateY(1px) scale(.99)}.tum-method{transition:transform .14s ease,background .18s ease,border-color .18s ease}.tum-method:active{transform:translateY(1px) scale(.99)}.tum-card{background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border-radius:18px;padding:14px}.tum-card,.tum-field input,.tum-field textarea,.tum-gift-card,.tum-wager-stat{border-color:#ffffff0f!important}.tum-field label{color:#ffffff9e;display:block;font-family:Onest,sans-serif;font-size:12px;margin:0 0 6px}.tum-field input,.tum-field textarea{background:#00000024;border:1px solid #ffffff14;border-radius:14px;color:#fff;font-family:Onest,sans-serif;outline:none;padding:10px 12px;width:100%}.tum-field input:focus,.tum-field textarea:focus{border-color:#8b5cf666;box-shadow:0 0 0 3px #8b5cf624}.tum-field{margin-bottom:12px}.tum-field textarea{min-height:74px;resize:vertical}.tum-field-hint{color:#ffffff70;font-size:11px;margin-top:6px}.tum-withdraw-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:10px 0 8px}.tum-withdraw-summary>div{align-items:center;background:#00000024;border:1px solid #ffffff14;border-radius:14px;display:flex;gap:10px;justify-content:space-between;padding:10px}.tum-withdraw-summary span{color:#ffffff8c;font-size:12px}.tum-withdraw-summary b{color:#fff;font-size:13px}.tum-warn{background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:16px;color:#ffffffe6;font-size:12px;padding:10px 12px}.tum-muted{color:#ffffff8c;font-size:12px}.tum-btn-primary,.tum-btn-secondary{border:1px solid #0000;border-radius:16px;cursor:pointer;font-family:Onest,sans-serif;font-weight:700;padding:12px 14px;transition:transform .12s ease,opacity .15s ease,background .15s ease;width:100%}.tum-btn-primary{background:linear-gradient(135deg,#8b5cf6,#38bdf8 110%);box-shadow:0 14px 34px #8b5cf638;color:#fff}.tum-btn-secondary{background:#ffffff0f;border-color:#ffffff1a;color:#fff}.tum-btn-primary.disabled,.tum-btn-primary:disabled,.tum-btn-secondary:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.tum-btn-primary:hover:not(:disabled),.tum-btn-secondary:hover:not(:disabled){transform:translateY(-1px)}.tum-btn-primary:active:not(:disabled),.tum-btn-secondary:active:not(:disabled){transform:translateY(1px)}.tum-gifts-toolbar{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;justify-content:space-between;margin-bottom:8px;min-height:42px}.tum-gifts-toolbar--sticky{background:#0000;padding:4px 0 2px;position:-webkit-sticky;position:sticky;top:0;z-index:9}.tum-market-search-wrap{flex:1 1 auto;min-width:0}.tum-market-search-input{background:#ffffff05;border:1px solid #ffffff29;border-radius:12px;color:#fff;font-family:Onest,sans-serif;font-size:14px;height:40px;padding:0 12px;width:100%}.tum-market-search-input::placeholder{color:#ffffff73}.tum-market-search-input:focus{border-color:#693ee08c;outline:none}.tum-market-sort-btn{background:#ffffff05!important;border:1px solid #ffffff29!important;border-radius:12px!important;color:#fff!important;flex-shrink:0;height:40px!important;min-width:118px}.tum-sort{position:relative}.tum-market-toolbar-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.tum-market-buy-btn{border-radius:14px;height:44px;line-height:1;margin:8px 0 10px;white-space:nowrap}.tum-market-buy-btn--below{box-sizing:border-box;max-width:none;min-width:0;width:100%}.tum-sort-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#140f21;border:none;border-radius:16px;box-shadow:none;color:#f9fafbeb;cursor:pointer;display:inline-flex;font-family:Onest,sans-serif;font-size:14px;font-weight:500;gap:8px;letter-spacing:-.01em;padding:11px 14px;transition:background .18s ease,transform .15s ease,opacity .18s ease}.tum-sort-btn:hover{background:#1a1428}.tum-sort-btn:active{opacity:.92;transform:scale(.99)}.tum-sort-btn:focus-visible{outline:2px solid #693ee073;outline-offset:2px}.tum-sort-menu{background:linear-gradient(180deg,#221a35,#1a1228 42%,#16101f);border:1px solid #9b5de533;border-radius:16px;box-shadow:0 16px 48px #00000080,0 0 0 1px #ffffff0a;min-width:200px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:30}.tum-sort-menu button{background:#0000;border:none;border-radius:14px;color:#f9fafbe0;cursor:pointer;font-family:Onest,sans-serif;font-size:14px;font-weight:500;padding:11px 12px;text-align:left;transition:background .18s ease,color .18s ease;width:100%}.tum-sort-menu button:hover{background:#1a1428;color:#fff}.tum-sort-menu button.active{background:#693ee038;color:#fff}.tum-gifts-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:10px 0 12px}.tum-market-grid{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 12px}.tum-market-card{min-height:176px;position:relative;transition:transform .18s ease,box-shadow .2s ease,border-color .2s ease}.tum-market-card:active{transform:scale(.985)}.tum-market-card.selected{animation:tum-market-card-pick .28s cubic-bezier(.2,.9,.2,1);box-shadow:0 10px 24px #693ee047}.tum-market-card .item-checkbox{transition:transform .2s ease,opacity .2s ease}.tum-market-card.selected .item-checkbox{animation:tum-market-checkbox-pop .22s cubic-bezier(.22,1,.36,1)}@keyframes tum-market-card-pick{0%{transform:scale(.96)}60%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes tum-market-checkbox-pop{0%{opacity:0;transform:scale(.65)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.tum-market-gift-img{height:100%;width:100%}.tum-gift-card{grid-gap:10px;align-items:center;background:#00000024;border:1px solid #ffffff1a;border-radius:18px;color:#fff;cursor:pointer;display:grid;gap:10px;grid-template-columns:52px 1fr;padding:10px}.tum-gift-card:hover{transform:translateY(-1px)}.tum-gift-card:active{transform:translateY(1px)}.tum-gift-card.active{background:#ffffff0f;border-color:#ffffff2e;box-shadow:0 8px 24px #00000059}.tum-gift-card-media{align-items:center;background:#ffffff0d;border-radius:14px;display:flex;height:52px;justify-content:center;overflow:hidden;width:52px}.tum-gift-card-img{height:100%;object-fit:cover;width:100%}.tum-gift-card-name{font-size:12px;font-weight:700;line-height:1.2}.tum-gift-card-price{align-items:center;color:#ffffffe0;display:inline-flex;font-size:12px;gap:6px;margin-top:6px}.tum-wager-hero{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:110px 1fr}.tum-wager-ring{--p:0%;background:conic-gradient(from -90deg,#38bdf8f2 0,#8b5cf6e6 var(--p),#ffffff1f var(--p) 100%);border-radius:24px;height:110px;padding:2px;width:110px}.tum-wager-ring-inner{align-items:center;background:#0a0812ad;border:1px solid #ffffff14;border-radius:22px;display:flex;flex-direction:column;gap:2px;height:100%;justify-content:center;width:100%}.tum-wager-pct{color:#fff;font-size:22px;font-weight:800}.tum-wager-sub{color:#ffffff73;font-size:11px}.tum-wager-stats{grid-gap:10px;display:grid;gap:10px}.tum-wager-stat{align-items:center;background:#0000001f;border:1px solid #ffffff14;border-radius:14px;display:flex;gap:10px;justify-content:space-between;padding:10px}.tum-wager-stat span{color:#ffffff8c;font-size:12px}.tum-wager-stat b{color:#fff;font-size:13px}.tum-wager-pin{grid-gap:10px;display:grid;gap:10px;margin-top:12px}.tum-wager-tip{background:#38bdf814;border:1px solid #38bdf829;border-radius:16px;color:#ffffffdb;font-size:12px;padding:10px 12px}.tum-withdraw-dev-overlay-centered{left:50%;pointer-events:none;position:absolute;text-align:center;top:45%;transform:translate(-50%,-50%);width:90%;z-index:10}.tum-withdraw-dev-overlay-text{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#1a1230f2;border:1px solid #8b5cf680;border-radius:16px;box-shadow:0 8px 32px #000c,0 0 20px #8b5cf64d;color:#fff;display:inline-block;font-size:15px;font-weight:600;line-height:1.4;margin:0 auto;padding:16px 20px}.tum-wallet-tab.tum-wallet-tab--dev-soon:not(.active){opacity:.72}.tum-wallet-spend-line{color:#ffffffc7;font-size:12px;line-height:1.45;margin-top:10px}.tum-wallet-spend-line--gifts{margin-bottom:4px}.tum-warn--withdraw-gap{margin-bottom:10px;margin-top:12px}.tum-safe-balance-box{align-items:center;background:#0a08128c;border:1px solid #ffffff0f;border-radius:14px;box-shadow:none;display:flex;justify-content:space-between;padding:12px}.tum-safe-balance-label{color:#ddd6fe;font-size:14px;font-weight:500}.tum-safe-balance-val{align-items:center;color:#fbbf24;display:flex;font-size:18px;font-weight:800;gap:6px}.tum-bonus-toggle-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.tum-bonus-toggle-label{color:#ffffffbf;font-size:12px;font-weight:700}.tum-switch{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;cursor:pointer;height:28px;padding:0;position:relative;transition:background .18s ease,border-color .18s ease;width:46px}.tum-switch.on{background:#8b5cf647;border-color:#8b5cf657}.tum-switch-thumb{background:#fff;border-radius:9999px;height:22px;left:3px;position:absolute;top:50%;transform:translateY(-50%);transition:left .18s ease;width:22px}.tum-switch.on .tum-switch-thumb{left:21px}.tum-confirm-wrap{align-items:center;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:1500}.tum-confirm-overlay{background:#000000ad;border:none;cursor:pointer;inset:0;position:absolute}.tum-confirm{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0c18f5;border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 26px 80px #0000008c;padding:14px;position:relative;width:min(420px,100%)}.tum-confirm-title{color:#fff;font-size:16px;font-weight:800;margin-bottom:8px}.tum-confirm-text{color:#ffffffd9;font-size:13px;line-height:1.35}.tum-confirm-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:12px}.tum-card--withdraw .tum-field+.tum-field{margin-top:14px}.tum-methods{display:flex;gap:8px}.tum-method{align-items:center;background:#ffffff0a;border:none;border-radius:14px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:5px;overflow:hidden;padding:10px 6px 9px;position:relative;transition:background .18s}.tum-method.active{background:#ffffff14}.tum-method-ico{align-items:center;background:#ffffff12;border-radius:10px;display:flex;height:36px;justify-content:center;overflow:hidden;width:36px}.tum-method-ico--fill{background:#0000;padding:0}.tum-method-ico--fill img{border-radius:10px;display:block;height:100%;object-fit:cover;width:100%}.tum-method.active .tum-method-ico{background:#ffffff1a}.tum-method.active .tum-method-ico--fill{background:#0000}.tum-method-text{align-items:center;display:flex;flex-direction:column;gap:1px}.tum-method-name{color:#ffffffd9;font-size:11px;font-weight:500;line-height:1.2}.tum-method-name,.tum-method-sub{font-family:Onest,sans-serif;text-align:center}.tum-method-sub{color:#fff9;color:var(--text-muted);font-size:10px;font-weight:400}.tum-method.active .tum-method-name{color:#fff}.tum-method-dot{background:#693ee0;border-radius:50%;height:6px;position:absolute;right:7px;top:7px;width:6px}.tum-methods--wrap{flex-wrap:wrap;gap:6px}.tum-methods--wrap .tum-method{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1;max-width:calc(50% - 3px);min-width:0}.tum-gift-panel{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;max-width:100%;padding:4px 0 8px;width:100%}.tum-gift-hero-wrap{display:flex;justify-content:center;width:auto}.tum-gift-static-img-btn{background:none;border:none;border-radius:12px;cursor:pointer;display:block;padding:0;transition:transform .15s ease,opacity .15s ease}.tum-gift-static-img-btn:active{opacity:.85;transform:scale(.96)}.tum-gift-static-img-btn:disabled{cursor:default}.tum-gift-static-img{border-radius:12px;display:block;height:auto;max-width:260px;object-fit:contain;width:auto}.tum-gift-hero{background:#0f0a1e8c;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 8px 32px #00000059;flex-shrink:0;height:min(200px,52vw);max-height:220px;max-width:220px;overflow:hidden;position:relative;width:min(200px,52vw)}.tum-gift-hero--carousel{perspective:400px}.tum-gift-hero--carousel .tum-gift-slide{height:100%;image-rendering:-webkit-optimize-contrast;inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(.88) rotateY(-18deg);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);width:100%}.tum-gift-hero--carousel .tum-gift-slide.is-active{opacity:1;transform:scale(1) rotateY(0deg);z-index:1}@media (prefers-reduced-motion:reduce){.tum-gift-hero--carousel .tum-gift-slide{transform:none;transition:opacity .25s ease}.tum-gift-hero--carousel .tum-gift-slide.is-active{transform:none}}.tum-gift-hero img{display:block;image-rendering:-webkit-optimize-contrast;object-fit:contain;object-position:center}.tum-gift-hero .tum-gift-slide .gift-media__anim,.tum-gift-hero .tum-gift-slide .gift-media__img,.tum-gift-hero img{height:100%;width:100%}.tum-gift-hero .tum-gift-slide .gift-media__img{object-fit:contain;object-position:center}.tum-gift-fallback{align-items:center;background:#0003;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 8px 32px #00000059;display:flex;height:min(200px,52vw);justify-content:center;max-height:220px;max-width:220px;position:relative;width:min(200px,52vw)}.tum-gift-fallback-ring{background:#0000;border-radius:20px;inset:0;pointer-events:none;position:absolute}.tum-gift-fallback-icon{filter:drop-shadow(0 4px 16px rgba(0,0,0,.45));opacity:.92;position:relative;z-index:1}.tum-gift-caption{box-sizing:border-box;color:#fff9;color:var(--text-muted);font-family:Onest,sans-serif;font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1.5;margin:0;max-width:min(100%,300px);padding:0 20px;text-align:center}.tum-gift-copy{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:min(100%,360px);padding:0 12px;width:100%}.tum-gift-lead{color:#ffffffb8;font-family:Onest,sans-serif;font-size:clamp(14px,3.9vw,16px);font-weight:500;line-height:1.65;margin:0;text-align:center;width:100%}.tum-gift-at{color:#fff;font-size:1.05em;font-weight:700}.tum-gift-warn{color:#fbbf24eb;font-weight:500}.tum-gift-open-profile{background:linear-gradient(135deg,#693ee0,#8b5cf6);border:none;border-radius:16px;box-shadow:0 6px 24px #693ee061;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:clamp(14px,3.8vw,16px);font-weight:600;letter-spacing:.02em;max-width:100%;padding:15px 20px;transition:filter .18s,transform .12s;width:100%}.tum-gift-open-profile:hover{filter:brightness(1.08)}.tum-gift-open-profile:active{transform:scale(.99)}.tum-limits{align-items:center;background:#ffffff0a;border-radius:8px;display:flex;font-family:Onest,sans-serif;font-size:12px;gap:6px;padding:6px 10px}.tum-limits,.tum-limits b{color:#fff9;color:var(--text-muted);font-weight:400}.tum-limits-sep{color:#fff3}.tum-success{align-items:center;animation:tum-pop .4s cubic-bezier(.22,1,.36,1);background:#28d4b31f;border:1px solid #28d4b34d;border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:12px}.tum-success-text{color:#22c55e;font-family:Onest,sans-serif;font-size:15px;font-weight:700}.tum-success-sub{color:#fff9;color:var(--text-muted);font-family:Onest,sans-serif;font-size:12px;font-weight:400;margin-top:2px}@keyframes tum-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.tum-head-actions{align-items:center;display:flex;flex-shrink:0;gap:6px;margin-left:auto}.tum-btn-history,.tum-btn-history-back{align-items:center;background:#ffffff0f;border:none;border-radius:10px;color:#ffffffe6;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:12px;font-weight:500;gap:6px;padding:8px 12px;transition:background .2s;white-space:nowrap}.tum-btn-history-back:hover,.tum-btn-history:hover{background:#ffffff1a}.tum-btn-history-back{font-size:11px;padding:6px 10px}@media (max-width:380px){.tum-wallet-tab{font-size:12px;padding:10px 6px}.tum-btn-history,.tum-btn-history-back{font-size:11px;gap:5px;padding:7px 9px}}.tum-poll-block{display:flex;flex-direction:column;gap:6px}.tum-poll-status{background:#ffffff0a;border-radius:8px;color:#ffffff8c;font-size:12px;gap:8px;padding:8px 10px}.tum-poll-note,.tum-poll-status{align-items:center;display:flex;font-family:Onest,sans-serif}.tum-poll-note{color:#fff6;font-size:11px;gap:6px;padding-left:4px}@keyframes tum-poll-spin{to{transform:rotate(1turn)}}.tum-poll-spin{animation:tum-poll-spin 1.2s linear infinite;flex-shrink:0}.tum-history-panel{display:flex;flex-direction:column;gap:20px;padding:8px 0 16px}.tum-history-section{display:flex;flex-direction:column;gap:10px}.tum-history-section-title{color:#ffffffe6;font-family:Onest,sans-serif;font-size:13px;font-weight:500;margin-bottom:2px}.tum-history-note{color:#fff9;color:var(--text-muted);font-family:Onest,sans-serif;font-size:11px;font-weight:400;margin-bottom:4px}.tum-history-list{display:flex;flex-direction:column;gap:8px}.tum-history-item{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:12px 14px}.tum-history-item-pending{background:#ffc1070f;border-color:#ffc10740}.tum-history-item-pending.expired{background:#ffffff05;border-color:#ffffff0f;opacity:.7}.tum-history-item-main{align-items:center;color:#fff;display:flex;font-family:Onest,sans-serif;font-size:14px;font-weight:500;gap:8px}.tum-history-item-main .tum-history-item-usd{color:#fff9;color:var(--text-muted);font-size:12px;font-weight:400;margin-left:auto}.tum-history-item-labelcol{align-items:flex-end;display:flex;flex-direction:column;gap:3px;margin-left:auto;max-width:66%;text-align:right}.tum-history-item-desc{color:#ffffffe0;font-size:12px;font-weight:500;line-height:1.25}.tum-history-item-paykind{font-size:10px}.tum-history-item-meta,.tum-history-item-paykind{color:#fff9;color:var(--text-muted);font-weight:400}.tum-history-item-meta{font-family:Onest,sans-serif;font-size:11px}.tum-history-item-link{align-items:center;background:#ffffff14;border-radius:8px;color:#ffffffe0;display:inline-flex;font-family:Onest,sans-serif;font-size:12px;gap:6px;margin-top:6px;padding:6px 10px;text-decoration:none;transition:background .2s,color .2s;width:-webkit-fit-content;width:fit-content}.tum-history-item-link:hover{background:#ffffff1f;color:#fff}.tum-history-item-expired{font-size:11px;margin-top:4px}.tum-history-empty,.tum-history-item-expired{color:#fff9;color:var(--text-muted);font-weight:400}.tum-history-empty{background:#ffffff08;border-radius:12px;font-family:Onest,sans-serif;font-size:13px;padding:20px;text-align:center}.tum-wallet{align-items:center;background:#ffffff0a;border-radius:8px;color:#ffffff73;display:flex;font-family:Onest,sans-serif;font-size:12px;gap:8px;padding:8px 10px}.tum-wallet.connected{color:#28d4b3e6}.tum-wallet.connected b{color:#28d4b3}.tum-wallet-dot{background:#ffffff40;border-radius:50%;flex-shrink:0;height:7px;width:7px}.tum-wallet.connected .tum-wallet-dot{background:#28d4b3}.tum-wallet-disconnect{align-items:center;background:#ffffff1a;border:none;border-radius:6px;color:#fff9;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;margin-left:auto;transition:background .15s;width:22px}.tum-wallet-disconnect:hover{background:#ff6b6b4d;color:#ff6b6b}.tum-grid-scroll{flex-shrink:0}.tum-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.tum-pkg{align-items:center;background:#ffffff0a;border:none;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:3px;justify-content:center;min-height:82px;padding:13px 6px 11px;transition:background .18s,transform .12s}.tum-pkg:active{transform:scale(.96)}.tum-pkg.active{background:#693ee033;box-shadow:0 0 12px #693ee04d}.tum-pkg.dim{cursor:not-allowed;opacity:.38}.tum-pkg-star{line-height:1}.tum-pkg-count{color:#fff;font-family:Onest,sans-serif;font-size:14px}.tum-pkg-bonus,.tum-pkg-count{font-weight:700;line-height:1.2}.tum-pkg-bonus{color:#7ee787;font-size:11px;margin-top:2px}.tum-pkg-usd{color:#fff9;color:var(--text-muted);font-family:Onest,sans-serif;font-size:11px;font-weight:400}.tum-pkg.active .tum-pkg-usd{color:#ffffffa6}.tum-pkg-quick-row{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:stretch;width:100%}.tum-pkg-chip{align-items:center;background:#ffffff0f;border:none;border-radius:14px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:2px;justify-content:center;min-width:0;padding:14px 4px 13px;transition:background .18s,transform .12s,box-shadow .18s}.tum-pkg-chip:active{transform:scale(.96)}.tum-pkg-chip.active{background:#693ee033;box-shadow:0 0 12px #693ee04d}.tum-pkg-chip.dim{cursor:not-allowed;opacity:.38}.tum-pkg-chip-num{color:#fff;font-family:Onest,sans-serif;font-size:17px;font-weight:700;line-height:1.15}.tum-pkg-chip-usd{color:#fff9;color:var(--text-muted);font-family:Onest,sans-serif;font-size:10px;font-weight:500;line-height:1.2}.tum-custom-amount{display:flex;flex-direction:column;gap:6px;margin-top:14px}.tum-custom-label{color:#fff9;font-family:Onest,sans-serif;font-size:13px;font-weight:600;letter-spacing:.2px}.tum-custom-input{background:#ffffff12;border:1.5px solid #ffffff1f;border-radius:14px;box-sizing:border-box;color:#fff;font-family:Onest,sans-serif;font-size:26px;font-weight:700;letter-spacing:-.3px;outline:none;padding:16px 44px 16px 18px;text-align:center;transition:border-color .15s,background .15s;width:100%}.tum-custom-input-wrap{position:relative}.tum-custom-input-star{align-items:center;color:#ffffff6b;display:inline-flex;justify-content:center;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.tum-pkg-chip-main{gap:4px}.tum-pkg-chip-main,.tum-pkg-chip-star{align-items:center;display:inline-flex}.tum-pkg-chip-star{color:#ffffff6b;justify-content:center}.tum-btn-amount--with-star{align-items:center;display:inline-flex;gap:4px}.tum-btn-amount-star{align-items:center;color:#ffffff6b;display:inline-flex;justify-content:center}.tum-custom-input:focus:not(:disabled){background:#693ee014;border-color:#693ee08c}.tum-custom-input:disabled{cursor:not-allowed;opacity:.45}.tum-custom-input--invalid{border-color:#ff6b6b80}.tum-custom-hint{color:#ffffff61;font-family:Onest,sans-serif;font-size:11px;font-weight:400;line-height:1.35;margin:0}.tum-custom-hint--error{color:#ff9696f2}.tum-first-dep-banner{align-items:center;background:linear-gradient(135deg,#ec48992e,#693ee038);border:1px solid #ec489959;border-radius:14px;display:flex;gap:12px;margin-bottom:4px;padding:14px 16px}.tum-first-dep-icon{flex-shrink:0;font-size:28px;line-height:1}.tum-first-dep-text{display:flex;flex-direction:column;gap:3px}.tum-first-dep-title{color:#fff;font-family:Onest,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.01em}.tum-first-dep-sub{color:#fff9;font-family:Onest,sans-serif;font-size:12px;font-weight:400}.tum-deposit-bonus-line{background:#693ee01f;border:1px solid #693ee038;border-radius:12px;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding:0 14px;pointer-events:none;transform:translateY(6px);transition:max-height .34s ease,opacity .28s ease,transform .28s ease,margin-top .28s ease,padding-top .28s ease,padding-bottom .28s ease}.tum-deposit-bonus-line.is-visible{margin-top:12px;max-height:120px;opacity:1;padding-bottom:12px;padding-top:12px;pointer-events:auto;transform:translateY(0)}.tum-deposit-bonus-title{color:#ffffff8c;font-family:Onest,sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.tum-deposit-bonus-body{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-family:Onest,sans-serif;font-size:15px;font-weight:600;gap:4px}.tum-deposit-bonus-pct{color:#ffffffbf;font-size:14px;font-weight:500}.tum-deposit-bonus-none{color:#ffffff80;font-size:13px;font-weight:400}.tum-btn-pay-text{align-items:baseline;display:inline-flex;flex-wrap:nowrap;gap:0 6px;justify-content:center;line-height:1.25;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tum-btn-pay-prefix{font-size:15px;font-weight:500;opacity:.95}.tum-btn-pay-inline-suffix{font-size:13px;font-weight:500;opacity:.82}.tum-btn-pay-usd{font-size:14px;font-weight:500;opacity:.9}.tum-btn-pay-usdt{font-size:12px;font-weight:500;opacity:.78}.tum-btn-amount,.tum-btn-bonus{font-weight:700}.tum-btn-bonus{color:#ffffffeb;margin-left:6px}.tum-hint{background:#ffffff0a;border-radius:10px;color:#fff9;color:var(--text-muted);font-family:Onest,sans-serif;font-size:13px;font-weight:400;line-height:1.5;margin:0;padding:8px 12px;text-align:center}.tum-ton-disconnect-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:center;margin:6px 0 0;padding:0 8px;text-align:center}.tum-ton-disconnect{background:none;border:none;color:#7ec8ff;cursor:pointer;font-family:Onest,sans-serif;font-size:12px;font-weight:500;padding:0;text-decoration:underline;text-underline-offset:2px}.tum-ton-disconnect:hover{color:#a8dcff}.tum-ton-disconnect-note{color:#ffffff61;font-size:11px;line-height:1.35}.tum-gift-refresh-hint{color:#ffffff73;font-size:12px;line-height:1.4;margin:8px 0 0;text-align:center}.tum-error{background:#ff6b6b1a;border:1px solid #ff6b6b40;border-radius:10px;color:#ff6b6b;font-size:13px;line-height:1.4;padding:10px 12px}.tum-btn,.tum-error{font-family:Onest,sans-serif}.tum-btn{align-items:center;background:linear-gradient(135deg,#693ee0,#8b5cf6);border:none;border-radius:14px;box-shadow:0 4px 18px #693ee066;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;height:52px;justify-content:center;min-width:0;overflow:hidden;padding:0 14px;transition:opacity .2s,transform .12s;width:100%}.tum-btn:active:not(.disabled){transform:scale(.98)}.tum-btn.disabled{background:#693ee080;box-shadow:none;cursor:not-allowed;opacity:.5}@keyframes tum-spin{to{transform:rotate(1turn)}}.tum-spinner{animation:tum-spin .7s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:16px;width:16px}.game-info{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(135deg,#140f21f7,#1e1633f2 50%,#140f21f7);border:none;border-radius:20px;box-shadow:none;box-sizing:border-box;margin:0 auto;max-width:366px;min-height:0;overflow:hidden;padding-bottom:14px;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%;will-change:auto}.game-info-mice{border-radius:20px;overflow:hidden}.game-info-mice,.game-info-mice:before{inset:0;pointer-events:none;position:absolute}.game-info-mice:before{background:radial-gradient(ellipse 80% 70% at 50% 50%,#693ee014 0,#0000 55%);content:""}.game-info-mice-svg{height:144px;opacity:1;position:absolute;width:140px}.game-info-mice-1{left:-35px;top:50%;transform:translateY(-50%) rotate(-15deg)}.game-info-mice-2{right:-35px;top:50%;transform:translateY(-50%) rotate(15deg)}.game-info-mice-3{left:50%;top:-35px;transform:translateX(-50%) rotate(0deg)}.game-info-mice-4{bottom:-35px;left:50%;transform:translateX(-50%) rotate(5deg)}.game-profile-title{color:#fff;font-family:Onest,sans-serif;font-size:21px;font-weight:500;left:54px;line-height:24px;margin:0;position:absolute;top:14px}.game-info-left{display:flex;flex-direction:column;gap:10px;margin-left:12px;margin-right:12px;margin-top:64px;max-width:none;overflow:visible;position:relative}.game-stats-grid{grid-gap:12px 14px;align-content:start;display:grid;gap:12px 14px;grid-template-columns:1fr 1fr;padding-top:2px;width:100%}.game-id-block--span2{grid-column:1/-1}.game-id-value--sub{color:#fff;font-size:15px;font-weight:500;text-decoration:none}.game-id-date-line{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:24px}.game-date-block,.game-id-block{display:flex;flex-direction:column;gap:4px}.game-id-row{align-items:center;display:flex;gap:6px}.game-id-label{color:#fff9;color:var(--text-muted);font-family:Onest,sans-serif;font-size:10px;font-weight:400;line-height:13px;white-space:nowrap}.game-id-value{color:#fff;font-family:Onest,sans-serif;font-size:16px;font-weight:500;line-height:20px;text-decoration:underline;-webkit-text-decoration-color:#ffffff4d;text-decoration-color:#ffffff4d}.game-id-copy{align-items:center;background:#0000;border:none;border-radius:4px;color:#fff9;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .2s ease;width:20px}.game-id-copy:hover{background:#ffffff0d;color:#ffffffe6}.game-id-copy:active{transform:scale(.9)}.game-wager-block{background:#693ee01a;border:1px solid #693ee04d;border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;margin:0 auto;max-width:366px;padding:12px 14px;width:100%}.game-wager-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.game-wager-label{color:#ffffffb3;font-weight:500;white-space:nowrap}.game-wager-label,.game-wager-nums{font-family:Onest,sans-serif;font-size:12px}.game-wager-nums{align-items:center;color:#fff;display:flex;font-weight:600;gap:3px}.game-wager-pct{color:#a78bfa;font-size:11px}.game-wager-bar-wrap{background:#ffffff1a;border-radius:4px;height:6px;overflow:hidden;width:100%}.game-wager-bar-fill{background:linear-gradient(90deg,#693ee0,#a78bfa);border-radius:4px;height:100%;transition:width .5s ease}.game-wager-hint{color:#ffffff73;font-weight:400;line-height:1.3}.game-date-label,.game-wager-hint{font-family:Onest,sans-serif;font-size:10px}.game-date-label{color:#fff3;font-weight:500;line-height:13px;white-space:nowrap}.game-date{color:#fff;font-family:Onest,sans-serif;font-size:16px;font-weight:500;line-height:20px}.game-user-info{align-items:flex-end;display:flex;flex-direction:column;gap:2px;max-width:150px;position:absolute;right:62px;top:14px}.game-user-name{color:#fff;font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:25px}.game-user-name,.game-username{font-family:Onest,sans-serif;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-username{color:#fff9;color:var(--text-muted);font-size:13px;font-weight:400;line-height:16px}.game-icon-right.game-avatar-wrap{align-items:center;background:#693ee040;border:1px solid #693ee0;border-radius:50%;display:flex;filter:drop-shadow(0 0 19.6px rgba(0,0,0,.3));height:40px;justify-content:center;min-height:40px;min-width:40px;overflow:hidden;position:absolute;right:16px;top:14px;width:40px}.game-avatar-img{height:100%;object-fit:cover;width:100%}.game-avatar-placeholder{background:#693ee04d;display:block;height:100%;width:100%}.game-icon-img{height:18px;object-fit:contain;width:18px}.game-icon{align-items:center;background:#693ee066;border-radius:10px;display:flex;font-size:18px;height:32px;justify-content:center;left:12px;position:absolute;top:14px;width:32px}.game-icon-svg{color:#693ee0;flex-shrink:0;height:20px;width:20px}.stats{bottom:16px;display:flex;gap:8px;justify-content:space-between;left:12px;max-width:342px;min-width:0;position:absolute;right:12px;width:calc(100% - 24px)}.stat-item{display:flex;flex:0 1 auto;flex-direction:column;gap:2px;min-width:-webkit-min-content;min-width:min-content}.stat-label{color:#fff9;color:var(--text-muted);font-size:10px;font-weight:400;line-height:13px}.stat-label,.stat-value{font-family:Onest,sans-serif}.stat-value{align-items:center;color:#fff;display:inline-flex;flex-wrap:nowrap;font-size:16px;font-weight:500;gap:4px;line-height:20px;min-width:0;white-space:nowrap}.stat-value .stat-value-cases-icon{color:#fff;flex-shrink:0;height:20px;width:20px}.promo-section{align-items:flex-start;background:#140f21;border-radius:20px;display:flex;flex-direction:column;gap:10px;height:84px;margin:0 auto;max-width:366px;padding:12px;position:relative;width:100%}.promo-input-wrapper{height:60px;position:relative;width:100%}.promo-input{background:#1e1633;border:none;border-radius:20px;box-sizing:border-box;color:#fff;font-family:Onest,sans-serif;font-size:16px;font-weight:400;height:60px;line-height:20px;outline:none;padding:20px 80px 20px 16px;transition:all .2s ease;width:100%}.promo-input:focus{background:#241a3d;transform:scale(1.01)}.promo-input::placeholder{color:#ffffff40}.apply-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#693ee0;border:1px solid #693ee0;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:16px;font-weight:500;height:60px;justify-content:center;line-height:20px;position:absolute;right:0;top:0;transform-origin:center;transition:transform .15s ease,background .2s ease,border-color .2s ease,opacity .2s ease;width:137px}.apply-btn:hover:not(:disabled){background:#7d52e8;border-color:#7d52e8}.apply-btn:active:not(:disabled){transform:scale(.98)}.apply-btn:disabled{cursor:not-allowed;opacity:.45}.referral-section{background:#140f2173;border:none;border-radius:20px;box-shadow:none;margin:0 auto;max-width:366px;min-height:248px;padding:16px 12px;position:relative;transition:box-shadow .25s ease,background .25s ease;width:100%}@media (hover:hover) and (pointer:fine){.referral-section:hover{background:#140f2185;box-shadow:none}}.referral-header h3{align-items:center;color:#fff;display:flex;font-family:Onest,sans-serif;font-size:20px;font-weight:500;gap:10px;line-height:26px;margin-bottom:8px}.referral-header-icon-wrap{align-items:center;background:#0000;border:none;border-radius:10px;box-shadow:none;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:box-shadow .22s ease,filter .22s ease;width:32px}@media (hover:hover) and (pointer:fine){.referral-section .referral-header:hover .referral-header-icon-wrap{filter:drop-shadow(0 0 10px rgba(139,92,246,.55))}}.referral-header-icon{color:#8b5cf6;flex-shrink:0;height:20px;width:20px}.referral-description{color:#fff9;color:var(--text-muted);line-height:15px;margin-bottom:10px}.referral-description,.referral-ref-pct-line{font-family:Onest,sans-serif;font-size:12px;font-weight:400}.referral-ref-pct-line{color:#ffffffd9;line-height:16px;margin-bottom:16px}.referral-ref-pct-line strong{color:#c4b5fd;font-weight:500}.referral-link{gap:10px;margin-bottom:16px;max-width:342px;width:100%}.referral-link,.referral-link-box{align-items:center;display:flex;height:60px}.referral-link-box{background:#1e16338c;border:none;border-radius:20px;box-shadow:none;flex:1 1;min-width:0;padding:0 16px;transition:box-shadow .25s ease,background .25s ease}@media (hover:hover) and (pointer:fine){.referral-link:hover .referral-link-box{background:#1e1633b3;box-shadow:0 0 14px #8b5cf61f,0 6px 16px #0000001f}}.referral-link span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff 78.25%,#9990 102.92%);-webkit-background-clip:text;background-clip:text;font-family:Onest,sans-serif;font-size:16px;font-weight:500;line-height:20px;overflow:hidden;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-overflow:ellipsis;white-space:nowrap}.copy-btn{align-items:center;background:#693ee0;border:none;border-radius:20px;box-shadow:none;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:60px;justify-content:center;transition:transform .15s ease,box-shadow .25s ease;width:60px}@media (hover:hover) and (pointer:fine){.referral-link:hover .copy-btn{box-shadow:0 0 12px #693ee038,0 4px 14px #0000002e}}.copy-btn:focus-visible{box-shadow:0 0 14px #693ee047,0 4px 16px #0003;outline:none}.copy-btn:active{transform:scale(.92)}.copy-btn-icon{flex-shrink:0;height:24px;width:24px}.share-btn-icon{flex-shrink:0;height:20px;object-fit:contain;width:20px}.share-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#693ee0;border:1px solid #693ee0;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:16px;font-weight:500;gap:10px;height:60px;justify-content:center;line-height:20px;margin:16px auto 0;max-width:342px;transform-origin:center;transition:transform .15s ease,background .2s ease,border-color .2s ease,opacity .2s ease;width:100%}.share-btn .share-btn-icon,.share-btn .share-btn-svg{flex-shrink:0}.share-btn:hover:not(:disabled){background:#7d52e8;border-color:#7d52e8}.share-btn:active:not(:disabled){transform:scale(.98)}.share-btn:disabled{cursor:not-allowed;opacity:.45}.tum-share-btn--fullblock{box-sizing:border-box;margin:0 0 12px;max-width:none;width:100%}.tum-btn.tum-market-buy-btn{background:linear-gradient(135deg,#693ee0f2,#8b5cf6f2);border-color:#8b5cf6f2;border-radius:14px;font-size:15px;height:44px;line-height:1;margin:8px 0 10px}.tum-btn.tum-market-buy-btn.disabled,.tum-btn.tum-market-buy-btn:disabled{background:#78788c57;border:1px solid #aaaabe38;box-shadow:none;color:#ffffff9e;cursor:not-allowed;transform:none}.tum-btn.tum-market-buy-btn.disabled:active,.tum-btn.tum-market-buy-btn.disabled:hover,.tum-btn.tum-market-buy-btn:disabled:active,.tum-btn.tum-market-buy-btn:disabled:hover{background:#78788c57;border:1px solid #aaaabe38;transform:none}.tum-safe-how-wrap{background:#140f21;border:none;border-radius:16px;margin-top:2px;overflow:hidden}.tum-safe-how-toggle{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;color:#f9fafbeb;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:14px;font-weight:500;gap:10px;justify-content:space-between;letter-spacing:-.01em;padding:11px 16px;text-align:left;transition:background .18s ease,transform .15s ease,opacity .18s ease;width:100%}.tum-safe-how-toggle:hover{background:#1a1428}.tum-safe-how-toggle:active{opacity:.92;transform:scale(.99)}.tum-safe-how-toggle:focus-visible{outline:2px solid #693ee073;outline-offset:2px}.tum-safe-how-toggle-text{flex:1 1;min-width:0}.tum-safe-how-chev{color:#d1d5dbe0;flex-shrink:0;transition:transform .22s ease}.tum-safe-how-chev.tum-safe-how-chev--open{transform:rotate(180deg)}.tum-safe-how-body{background:#0000002e;border-top:1px solid #ffffff12;color:#ffffffd1;font-family:Onest,sans-serif;font-size:13px;font-weight:400;line-height:1.55;padding:12px 16px 14px;text-align:left}.tum-safe-how-body strong{color:#4ade80;font-weight:600}.referral-refbalance-bank{background:#140f2173;border:none;border-radius:16px;box-shadow:none;margin-top:16px;padding:16px}.referral-refbalance-header{color:#fff9;color:var(--text-muted);font-family:Onest,sans-serif;font-size:12px;font-weight:400;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.referral-refbalance-value-row{align-items:center;display:flex;gap:10px;margin-bottom:6px}.referral-refbalance-value{color:#fff;font-family:Onest,sans-serif;font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1}.referral-refbalance-stars-label{align-self:flex-end;font-size:14px;padding-bottom:2px;white-space:nowrap}.referral-refbalance-hint,.referral-refbalance-stars-label{color:#fff9;color:var(--text-muted);font-family:Onest,sans-serif;font-weight:400}.referral-refbalance-hint{font-size:12px;margin:0 0 14px}.referral-refbalance-withdraw-btn{align-items:center;background:#693ee0;border:none;border-radius:20px;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:16px;font-weight:500;gap:10px;height:60px;justify-content:center;transition:opacity .2s,transform .15s,box-shadow .25s ease;width:100%}.referral-refbalance-withdraw-btn:hover:not(:disabled){box-shadow:0 0 18px #8b5cf647,0 8px 22px #00000038;opacity:1;transform:scale(1.01)}.referral-refbalance-withdraw-btn:active:not(:disabled){transform:scale(.98)}.referral-refbalance-withdraw-btn:disabled{cursor:not-allowed;opacity:.4}.license-page{color:#fff;margin:0 auto;max-width:390px;padding-top:28px}.license-back,.license-page{box-sizing:border-box;width:100%}.license-back{align-items:center;background:#ffffff0d;border:none;border-radius:12px;color:#fff9;color:var(--text-muted);cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:16px;font-weight:400;gap:8px;height:44px;justify-content:flex-start;margin:8px auto 12px;max-width:366px;padding:0 16px;transition:background .2s ease,color .2s ease,transform .15s ease}.license-back:hover{background:#ffffff14;color:#ffffffe0}.license-back:active{transform:scale(.98)}.license-card{background:#140f21f5;border:1px solid #ffffff14;border-radius:16px;line-height:1.5;margin:0 12px 18px;padding:16px 14px}.license-card h1{font-size:20px;line-height:1.3;margin:0 0 10px}.license-card h2{font-size:15px;line-height:1.35;margin:14px 0 6px}.license-card p{color:#ffffffe0;font-size:13px;font-weight:400;margin:0 0 8px}.license-accordion{display:flex;flex-direction:column;gap:8px;margin-top:10px}.license-accordion-item{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden}.license-accordion-trigger{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:13px;font-weight:400;gap:8px;justify-content:space-between;padding:12px;text-align:left;width:100%}.license-accordion-arrow{flex-shrink:0;transition:transform .2s ease}.license-accordion-item.open .license-accordion-arrow{transform:rotate(180deg)}.license-accordion-content{padding:0 12px 10px}.license-accordion-content p{color:#ffffffe0;font-size:13px;font-weight:400;margin:0 0 8px}.license-card .license-intro{color:#ffffffeb}.license-card a,.license-support-link{color:#9b7cff;text-decoration:underline}.license-support-link{cursor:pointer;font-weight:600}.license-card .license-updated{color:#ffffff94;font-size:12px;margin-top:12px}.referral-refbalance-withdraw-btn svg{flex-shrink:0}.inventory-full{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:366px;padding-bottom:114px;width:100%}.inventory-empty-text{font-weight:400;margin:0;padding:24px}.inventory-empty-state,.inventory-empty-text{color:#fff9;color:var(--text-muted);text-align:center}.inventory-empty-state{background:#140f21;border-radius:20px;padding:32px 24px}.inventory-empty-icon{color:#693ee080;margin-bottom:12px}.inventory-empty-title{font-size:1.05rem;margin:0 0 8px}.inventory-empty-desc,.inventory-empty-title{color:#fff9;color:var(--text-muted);font-weight:400}.inventory-empty-desc{font-size:.9rem;line-height:1.4;margin:0}.inventory-header{align-items:center;display:flex;height:30px;justify-content:space-between;margin:0 auto;max-width:373px;width:100%}.inventory-header h3{align-items:center;color:#fff;display:flex;font-family:Onest,sans-serif;font-size:24px;font-weight:500;gap:12px;line-height:31px}.inventory-full .view-all-btn,.inventory-sort,.inventory-stats span{font-weight:500}.inventory-icon{align-items:center;background:#693ee040;border-radius:10px;color:#8b5cf6;display:flex;height:32px;justify-content:center;width:32px}.inventory-icon-img{height:20px;object-fit:contain;width:20px}.view-all-btn{background:#0000;border:none;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:16px;font-weight:500;line-height:20px;text-align:right;-webkit-text-decoration-line:underline;text-decoration-line:underline;transition:all .3s ease}.view-all-btn:active{transform:scale(.95)}.inventory-stats{align-items:center;background:#140f21;border-radius:20px;display:flex;gap:10px;height:36px;justify-content:space-between;margin:0 auto;max-width:373px;min-height:36px;padding:0 12px;width:100%}.inventory-sort,.inventory-stats span:first-child,.inventory-stats span:last-child{color:#fff;font-family:Onest,sans-serif;font-size:14px;font-weight:500;line-height:18px}.inventory-sort,.inventory-stats span:last-child{align-items:center;display:flex;gap:8px;text-align:right;-webkit-text-decoration-line:none;text-decoration-line:none}.inventory-sell-bar{margin:0 auto;max-height:0;max-width:373px;opacity:0;overflow:hidden;transition:max-height .25s ease,opacity .25s ease,margin .25s ease;width:100%}.inventory-sell-bar.inventory-sell-bar-visible{margin-bottom:4px;margin-top:10px;max-height:56px;opacity:1}.inventory-sell-bar-btn{background:linear-gradient(135deg,#693ee0,#8b5cf6);border:none;border-radius:14px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:15px;font-weight:500;height:48px;transition:opacity .2s,transform .12s;width:100%}.inventory-sell-bar-btn:active{transform:scale(.98)}.inventory-float-bar{align-items:center;background:#693ee0;border:none;border-radius:20px;bottom:calc(80px + max(0px, env(safe-area-inset-bottom, 0px)));bottom:calc(80px + max(var(--tg-safe-bottom, 0px), env(safe-area-inset-bottom, 0px)));box-sizing:border-box;display:flex;gap:8px;height:68px;left:50%;max-width:calc(100vw - 28px);opacity:0;padding:8px;pointer-events:none;position:fixed;transform:translateX(-50%) translateY(20px);transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .35s ease-out;width:342px;z-index:500}.inventory-float-bar--visible{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.inventory-float-btn{align-items:center;border:none;border-radius:14px;cursor:pointer;display:flex;flex:1 1;font-family:Onest,sans-serif;font-size:18px;font-weight:500;gap:15px;height:52px;justify-content:center;line-height:1;transition:opacity .15s ease,transform .15s ease;white-space:nowrap}.inventory-float-btn:active{opacity:.85;transform:scale(.97)}.inventory-float-btn--dark{background:#0d0b14;color:#fff}.inventory-float-btn--white{background:#fff;color:#0d0b14}.inventory-float-btn:disabled{cursor:not-allowed;opacity:.4;transform:none}.inventory-full .inventory-full-action-btn{align-items:center;border:1px solid #00000014;border-radius:10px;cursor:pointer;display:flex;flex:1 1;font-family:Onest,sans-serif;font-size:12px;font-weight:500;height:40px;justify-content:center;line-height:14px;min-width:90px;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .12s ease}.inventory-full .inventory-full-action-btn--white{background:#fff;color:#1a1a1a}.inventory-full .inventory-full-action-btn--white:hover{background:#fffffff2}.inventory-full .inventory-full-action-btn--dark{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.inventory-full .inventory-full-action-btn--dark:hover{background:#2d2d2d}.inventory-full .inventory-full-action-btn:active{transform:scale(.98)}.inventory-sort-wrapper{position:relative;z-index:60}button.inventory-sort{-webkit-tap-highlight-color:transparent;background:#140f21;border:none;border-radius:16px;box-shadow:none;color:#f9fafbeb;cursor:pointer;font:inherit;font-size:14px;font-weight:500;letter-spacing:-.01em;margin:0;padding:11px 14px;transition:background .18s ease,transform .15s ease,opacity .18s ease}button.inventory-sort:hover{background:#1a1428}button.inventory-sort:active{opacity:.92;transform:scale(.99)}button.inventory-sort:focus-visible{outline:2px solid #693ee073;outline-offset:2px}.inventory-sort-icon{color:#d1d5dbe0;flex-shrink:0;height:16px;opacity:1;width:16px}.sort-dropdown{background:linear-gradient(180deg,#221a35,#1a1228 42%,#16101f);border:1px solid #9b5de533;border-radius:16px;box-shadow:0 16px 48px #00000080,0 0 0 1px #ffffff0a;display:flex;flex-direction:column;gap:4px;min-width:220px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:1200}.sort-option{align-items:center;background:#0000;border:none;border-radius:14px;color:#f9fafbe0;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:14px;font-weight:500;gap:10px;padding:11px 12px;text-align:left;transition:background .18s ease,color .18s ease,transform .15s ease}.sort-option:hover{background:#1a1428;color:#fff}.sort-option.active{background:#693ee038;color:#fff}.sort-option.disabled{background:#0000;cursor:not-allowed;opacity:.42}.sort-option.disabled:hover{background:#0000;color:#fffc}.sort-option svg{color:#d1d5dbe0;flex-shrink:0}.sort-option.active svg{color:#e8d5fff2}.items-grid{grid-gap:10px;align-content:flex-start;background:#140f21;border-radius:24px;contain:layout;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:366px;min-height:226px;padding:14px;width:100%}@keyframes inv-items-sort-flip{0%{opacity:.5;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.items-grid--reorder .item-card{animation:inv-items-sort-flip .42s cubic-bezier(.34,1.12,.64,1) both}.item-card{align-items:center;background:#1e1633;border:1px solid #ffffff0f;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;min-height:172px;overflow:hidden;padding:8px;position:relative;transition:background .2s ease,transform .2s ease;width:100%}.item-card.selected{background:#693ee0}.item-image-wrap{flex-shrink:0;height:92px;position:relative;width:100%}.item-image{align-items:center;background:#0000;border-radius:10px;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.item-image img{height:100%;object-fit:cover;width:100%}.item-price-badge{align-items:center;background:#00000059;border:none;border-radius:6px;bottom:4px;box-sizing:border-box;color:#fff;display:inline-flex;flex-shrink:0;font-family:Onest,sans-serif;font-size:10px;font-weight:500;gap:3px;height:18px;justify-content:center;left:auto;line-height:1.2;min-width:36px;padding:0 6px;position:absolute;right:4px}.item-price-badge .item-price-num{white-space:nowrap}.item-card.selected .item-price-badge{background:#ffffff26;border-color:#fff3;color:#fff}.item-card.selected .item-price-badge img{filter:brightness(0) invert(1);opacity:.95}.item-card-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:2px;margin-bottom:4px;margin-top:5px;min-height:0;overflow:visible;padding:0;width:100%}.item-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:12px;font-weight:500;line-height:1.25;word-break:break-word}.item-id,.item-name{font-family:Onest,sans-serif;max-width:100%;overflow:hidden;text-overflow:ellipsis}.item-id{color:#fff9;color:var(--text-muted);font-size:10px;font-weight:400;line-height:1.3;white-space:nowrap}.item-card.selected .item-name{color:#fff}.item-card.selected .item-id{color:#fff9}.select-btn{align-items:center;background:#2a2050;border:1px solid #ffffff14;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-family:Onest,sans-serif;font-size:11px;font-weight:500;gap:4px;height:26px;justify-content:center;line-height:1.2;margin:auto 0 0;pointer-events:none;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease;width:100%}.item-card{cursor:pointer}.item-card:active .select-btn{transform:scale(.98)}.selected-btn{background:#fff;border:1px solid #00000014;color:#1a1a1a;min-width:86px;padding:10px 20px;width:auto}.item-card.selected .select-btn{background:#fff;border-color:#00000014;color:#1a1a1a}.select-btn-plus-icon{flex-shrink:0;height:14px;width:14px}.item-checkbox{display:none}.item-image-wrap .item-checkbox--checked{align-items:center;background:#ffffff2e;border:1px solid #ffffff59;border-radius:6px;display:flex;height:20px;justify-content:center;position:absolute;right:4px;top:4px;width:20px;z-index:10}.item-image-wrap .item-checkbox--checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.action-buttons-inline{align-items:center;background:none;border:none;box-shadow:none;display:flex;gap:12px;justify-content:center;margin:0 auto 20px;max-width:366px;padding:0 14px;width:100%}.action-buttons-inline .action-btn{flex:1 1;max-width:170px}.action-btn{align-items:center;border:none;border-radius:16px;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:16px;font-weight:500;gap:8px;height:52px;justify-content:center;line-height:20px;transition:all .3s ease;width:158px}.withdraw-btn{background:#000;box-shadow:inset 0 0 0 1px #ffffff14;color:#fff}.withdraw-btn:active{transform:scale(.98)}.sell-btn{background:#fff;color:#000}.sell-btn:active{transform:scale(.98)}.action-btn:disabled,.sell-btn:disabled,.withdraw-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.42;transform:none}.action-btn-icon{object-fit:contain}.action-btn .action-btn-icon-svg,.action-btn svg,.action-btn-icon{flex-shrink:0;height:24px;width:24px}.action-btn .action-btn-text{align-items:center;display:flex;font-family:Onest,sans-serif;font-size:16px;font-weight:500;height:20px;justify-content:center;line-height:20px}.bottom-nav-wrapper{bottom:0;left:50%;max-width:520px;max-width:var(--app-frame-width);position:fixed;transform:translateX(-50%);transition:transform .25s ease-out,opacity .25s ease-out;width:100%;z-index:1000}.app.keyboard-open .bottom-nav-wrapper{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(100%)}.bottom-nav-wrapper .bottom-nav{pointer-events:auto}.nav-mice-bg{bottom:0;height:180px;left:0;pointer-events:none;position:absolute;right:0;z-index:0}.nav-mice-bg img{filter:brightness(0) saturate(100%) invert(42%) sepia(93%) saturate(1500%) hue-rotate(230deg) brightness(95%) contrast(90%) drop-shadow(0 2px 8px rgba(0,0,0,.3));height:28px;object-fit:contain;opacity:.22;position:absolute;width:28px}.nav-mice-bg-1{bottom:24px;left:8%;transform:rotate(-3deg)}.nav-mice-bg-2{bottom:40px;left:26%;transform:rotate(22deg)}.nav-mice-bg-3{bottom:55px;left:50%;transform:translateX(-50%) rotate(7deg)}.nav-mice-bg-4{bottom:40px;right:26%;transform:rotate(22deg)}.nav-mice-bg-5{bottom:24px;right:8%;transform:rotate(-3deg)}.nav-center-spacer{flex-shrink:0;height:64px;width:76px}.bottom-nav{align-items:flex-end;background:#0c0c0c;border-top:1px solid #ffffff0a;box-shadow:0 -12px 200px #581c8759,0 -4px 200px #8b5cf633,0 -2px 8px #0000004d;gap:0;height:calc(76px + max(0px, env(safe-area-inset-bottom, 0px)));height:calc(76px + max(var(--tg-safe-bottom, 0px), env(safe-area-inset-bottom, 0px)));padding:0 0 calc(8px + max(0px, env(safe-area-inset-bottom, 0px)));padding:0 0 calc(8px + max(var(--tg-safe-bottom, 0px), env(safe-area-inset-bottom, 0px)));width:100%;z-index:1}.bottom-nav,.nav-item{display:flex;justify-content:center;position:relative}.nav-item{align-items:center;background:#0000;border:none;color:#252525;cursor:pointer;flex-direction:column;font-family:Onest,sans-serif;font-size:11px;font-weight:500;gap:5px;height:64px;line-height:14px;padding:0;transition:color .2s ease;width:79px}.nav-item.active{color:#693ee0}.nav-item:active{transform:scale(.95)}.nav-icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:transform .2s ease;width:24px}.nav-icon-img{height:24px;object-fit:contain;width:24px}.nav-inventory-icon{align-items:center;background:#0000;border-radius:8px;display:flex;height:24px;justify-content:center;transition:background .2s ease;width:24px}.nav-item.active .nav-inventory-icon{background:#693ee040}.nav-icon-placeholder{background:#fff3;border-radius:4px;height:24px;width:24px}.nav-icon-main-svg,.nav-icon-svg{color:inherit;flex-shrink:0}.nav-item.active .nav-icon{transform:scale(1.1)}.nav-label{font-family:Onest,sans-serif;font-size:11px;font-weight:500;line-height:14px}.nav-center-wrap{bottom:calc(15px + max(0px, env(safe-area-inset-bottom, 0px)));bottom:calc(15px + max(var(--tg-safe-bottom, 0px), env(safe-area-inset-bottom, 0px)));left:50%;pointer-events:auto;position:absolute;transform:translateX(-50%);z-index:2}.main-nav-btn{cursor:pointer;margin:0;padding:0;position:relative}.main-nav-btn,.nav-icon-main{align-items:center;display:flex;height:76px;justify-content:center;width:76px}.nav-icon-main{background:linear-gradient(135deg,#693ee0,#8b5cf6);border:none;border-radius:50%;box-shadow:0 4px 20px #693ee099;transition:all .2s ease}.main-nav-btn:active .nav-icon-main{transform:scale(.95)}.nav-icon-main svg{flex-shrink:0;height:35px;width:32px}.nav-icon-main-img{filter:brightness(0) invert(1);height:32px;object-fit:contain;width:32px}.nav-icon-main-placeholder{background:#ffffffe6;border-radius:50%;height:32px;width:32px}.nav-icon-main-svg{color:#fff;height:32px;width:32px}.separator{border:1px solid #ffffff0d;height:0;margin:0 auto;max-width:342px;width:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes routePageEnter{0%{opacity:0;transform:translateY(10px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.main-page{display:flex;flex-direction:column;gap:20px;min-height:70vh;padding-bottom:16px;padding-top:20px;width:100%}@keyframes marqueeScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.deposit-marquee-wrapper{-webkit-tap-highlight-color:transparent;background:none;border:none;border-radius:10px;cursor:pointer;display:block;margin:0 auto 4px;max-width:366px;overflow:hidden;padding:0;position:relative;width:100%}.deposit-marquee-wrapper:after,.deposit-marquee-wrapper:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:32px;z-index:2}.deposit-marquee-wrapper:before{background:linear-gradient(90deg,#0c0c0c,#0000);left:0}.deposit-marquee-wrapper:after{background:linear-gradient(270deg,#0c0c0c,#0000);right:0}.deposit-marquee-track{align-items:center;animation:marqueeScroll 18s linear infinite;background:linear-gradient(90deg,#8a4fff1f,#ffb1291a 50%,#8a4fff1f);border:1px solid #8a4fff33;border-radius:10px;display:flex;padding:7px 0;width:-webkit-max-content;width:max-content;will-change:transform}.deposit-marquee-item{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(90deg,#c084fc,#f59e0b 50%,#c084fc);-webkit-background-clip:text;background-clip:text;display:inline-flex;font-size:11px;font-weight:700;gap:10px;letter-spacing:.06em;padding:0 18px;text-transform:uppercase;white-space:nowrap}.deposit-marquee-dot{-webkit-text-fill-color:#8a4fff80;font-size:8px;margin-left:-2px}.welcome-carousel{background:#0d0718;border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff0a;margin:0 auto 6px;max-width:366px;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%}.welcome-carousel-track{display:flex;transition:transform .7s cubic-bezier(.25,.46,.45,.94);will-change:transform}.welcome-carousel-slide{aspect-ratio:16/7;flex:0 0 100%;min-height:158px;width:100%}.welcome-carousel-slide--banner{-webkit-tap-highlight-color:transparent;align-items:center;background:radial-gradient(ellipse 120% 90% at 50% 45%,#693ee01f 0,#0d0718 72%);border-radius:18px;cursor:pointer;display:flex;justify-content:center;overflow:hidden;transition:transform .15s ease}.welcome-carousel-slide--banner:active{transform:scale(.98)}.welcome-carousel-slide--banner img{border-radius:0;display:block;height:100%;object-fit:cover;object-position:center;pointer-events:none;width:100%}.welcome-carousel-slide--hero{align-items:stretch;border-radius:18px;display:flex;overflow:hidden}.welcome-carousel-slide--hero .main-hero-content{border-radius:18px;flex:1 1;height:100%;max-width:none;min-height:0;width:100%}.welcome-carousel-dots{align-items:center;background:linear-gradient(0deg,#0d0718d1 0,#0d071859 45%,#0000);bottom:0;box-sizing:border-box;display:flex;gap:8px;justify-content:center;left:0;padding:18px 14px 12px;pointer-events:none;position:absolute;right:0}.welcome-carousel-dots .welcome-carousel-dot{pointer-events:auto}.welcome-carousel-dot{-webkit-tap-highlight-color:transparent;background:#a0a0a880;border:none;border-radius:2px;box-shadow:none;cursor:pointer;flex:1 1;height:4px;max-width:56px;min-width:18px;padding:0;transition:background .25s ease,height .2s ease,opacity .2s ease}.welcome-carousel-dot:hover{background:#b9b9c099}.welcome-carousel-dot.active{background:#ebebf0f2;height:5px;opacity:1}@media (prefers-reduced-motion:reduce){.welcome-carousel-track{transition:none}}.main-hero{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin:0 auto -6px;max-width:366px;min-height:182px;position:relative;width:100%}.lwf-wrap{margin:4px 0 2px}.lwf-viewport,.lwf-wrap{overflow:hidden;width:100%}.lwf-track{align-items:center;display:flex;gap:0;padding:2px 0;width:-webkit-max-content;width:max-content;will-change:transform}.lwf-card+.lwf-card:before{background:#ffffff1a;content:"";display:block;flex-shrink:0;height:32px;margin-right:6px;width:1px}.lwf-card{gap:10px;padding:6px 20px 6px 6px}.lwf-card,.lwf-card-icon{align-items:center;display:flex;flex-shrink:0}.lwf-card-icon{background:#693ee02e;border-radius:10px;height:46px;justify-content:center;overflow:hidden;width:46px}.lwf-card-img{height:100%;object-fit:contain;width:100%}.lwf-card-info{display:flex;flex-direction:column;gap:2px;min-width:0}.lwf-card-user{color:#ffffff73;font-size:11px}.lwf-card-name,.lwf-card-user{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lwf-card-name{color:#fffffff2;font-size:15px;font-weight:600}.lwf-card-stars{align-items:center;color:#c4a4ff;display:flex;font-size:13px;font-weight:700;gap:4px}.main-divider{background:#ffffff1a;height:1px;margin:0 auto 5px;max-width:366px;width:100%}.main-hero-content{align-items:flex-start;background:#140f21;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;gap:4px;height:182px;justify-content:flex-end;overflow:hidden;padding:20px 24px 16px;position:relative;transition:transform .15s ease;width:366px}.main-hero-content:before{background:radial-gradient(circle 90% at 50% 50%,#693ee00f 0,#0000 60%);content:""}.main-hero-content:before,.main-hero-mice{border-radius:20px;inset:0;pointer-events:none;position:absolute}.main-hero-mice{overflow:hidden}.main-hero-mice-img{object-fit:contain;opacity:.07}.main-hero-mice-icon,.main-hero-mice-img{height:250px;-webkit-mask-image:radial-gradient(circle at center,#000 25%,#0000 60%);mask-image:radial-gradient(circle at center,#000 25%,#0000 60%);position:absolute;width:250px}.main-hero-mice-icon{align-items:center;color:#a78bfa38;display:flex;justify-content:center;pointer-events:none}.main-hero-mice-icon svg{height:72%;width:72%}.main-hero-content:active{transform:scale(.98)}.main-hero-text{font-size:15px;font-weight:500;line-height:1.4}.main-hero-logo,.main-hero-text{color:#fff;font-family:Onest,sans-serif;margin:0;position:relative;z-index:2}.main-hero-logo{font-size:40px;font-weight:700;letter-spacing:-.01em;line-height:56px}.main-hero-mouse-right{background-position:100% 100%;background-repeat:no-repeat;background-size:contain;bottom:-12px;height:172px;left:auto;opacity:.88;pointer-events:none;position:absolute;right:6px;top:auto;width:168px;z-index:0}.games-section{box-sizing:border-box;flex-shrink:0;gap:12px;margin:0 auto;max-width:366px;padding:0 12px;width:100%}.game-box,.games-section{display:flex;flex-direction:column}.game-box{align-items:flex-end;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(135deg,#1e1633f2,#281e46e6);border:none;border-radius:20px;box-shadow:none;contain:layout style;cursor:pointer;overflow:hidden;padding:16px;position:relative;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease}.game-box:hover{box-shadow:0 0 40px #8b5cf659,0 12px 38px #0000006b;transform:scale(1.025)}.game-box:active{box-shadow:0 6px 22px #693ee040;transform:scale(.97)}.game-box-cases{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;height:167px;isolation:isolate;justify-content:space-between;max-width:342px;overflow:hidden;position:relative;width:100%}.game-box-cases:before{background-image:url(/static/media/case.a150d6f7c23ffb24538c.png);height:150px;left:-15px;top:15px;width:150px}.game-box-cases:after,.game-box-cases:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:initial;background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute;transform:translateZ(0);z-index:1}.game-box-cases:after{background-image:url(/static/media/case1.77844fab59412a1b08d8.png);bottom:-7px;height:180px;left:75px;width:100px}.game-box-giveaways{align-items:flex-end;background:linear-gradient(165deg,#181222,#100e1b 42%,#0c0a14);border:none;border-radius:20px;box-shadow:0 4px 24px #693ee02e;box-sizing:border-box;height:167px;isolation:isolate;justify-content:space-between;max-height:167px;max-width:342px;min-height:167px;overflow:hidden;padding:28px 14px 20px;position:relative;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease;width:100%}.game-box-giveaways.game-box-giveaways--bg-photo{background-color:#100e1b}.game-box-giveaways.game-box-giveaways--bg-photo:before{content:none;display:none}.game-box-giveaways:before{background:radial-gradient(circle,#ffffff38 0,#0000 62%);border-radius:50%;bottom:-20%;content:"";height:180px;pointer-events:none;position:absolute;right:-8%;width:180px;z-index:0}.game-box-giveaways-img{bottom:8px;filter:drop-shadow(0 8px 20px rgba(0,0,0,.35));height:50%;left:4%;max-height:78%;max-width:52%;object-fit:contain;opacity:.95;pointer-events:none;position:absolute;width:50%;z-index:1}.game-box-giveaways .game-title-large{position:relative;z-index:2}.game-box-giveaways .game-badge{z-index:2}.game-box-crazy-rat{align-items:stretch;background:linear-gradient(135deg,#1e1633f2,#281e46e6);border:none;border-radius:20px;box-shadow:0 4px 24px #693ee02e;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:167px;isolation:isolate;justify-content:flex-end;max-height:167px;max-width:342px;min-height:167px;overflow:hidden;padding:12px 12px 14px;position:relative;width:100%}.game-box-crazy-rat:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:initial;background-image:url(/static/media/crazyRat.d095bd1ea0943fe0f930.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;position:absolute;transform:translateZ(0) scale(1);transform-origin:center center;transition:filter .28s ease-out;z-index:0}.game-box-crazy-rat:after{content:none;display:none}.game-box.game-box-crazy-rat:hover:before{filter:brightness(1.02)}.game-box.game-box-crazy-rat:active:before{filter:brightness(.98)}.game-box.game-box-crazy-rat:hover{box-shadow:0 0 40px #8b5cf659,0 12px 38px #0000006b;transform:scale(1.025)}.game-box.game-box-crazy-rat:active{box-shadow:0 6px 22px #693ee040;transform:scale(.97)}.crazy-rat-bottom-bar{align-items:flex-end;display:flex;flex-direction:row;gap:10px;justify-content:space-between;margin-top:auto;pointer-events:none;position:relative;width:100%;z-index:4}.crazy-rat-online-bar{flex:1 1;margin-bottom:0;min-width:0;pointer-events:none;position:relative;z-index:3}.game-box.game-box-crazy-rat .crazy-rat-novinka-badge{border-radius:14px;flex-shrink:0;font-size:11px;height:auto;letter-spacing:.06em;min-height:24px;min-width:88px;padding:5px 12px;position:static;width:auto}.crazy-rat-online-pill{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#060812b8;border:1px solid #ffffff24;border-radius:999px;box-shadow:0 2px 14px #0006,inset 0 1px 0 #ffffff0f;display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:8px;max-width:100%;padding:6px 9px 6px 8px;width:-webkit-fit-content;width:fit-content}.crazy-rat-online-dot{animation:crazyRatOnlinePulse 2.4s ease-in-out infinite;background:linear-gradient(145deg,#4ade80,#22c55e);border-radius:50%;box-shadow:0 0 0 0 #22c55e8c,0 0 8px #22c55ea6;flex-shrink:0;height:9px;width:9px}@keyframes crazyRatOnlinePulse{0%,to{box-shadow:0 0 0 0 #22c55e80,0 0 8px #22c55e8c;opacity:1;transform:scale(1)}50%{box-shadow:0 0 0 10px #22c55e00,0 0 12px #22c55e73;opacity:.92;transform:scale(1.06)}}.crazy-rat-online-line{align-items:baseline;display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:8px;min-width:0;white-space:nowrap}.crazy-rat-online-word{color:#e2e8f0e6;flex-shrink:0;font-family:Onest,sans-serif;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.crazy-rat-online-num{font-feature-settings:"tnum";color:#f8fafc;flex:0 0 auto;font-family:Onest,sans-serif;font-size:16px;font-variant-numeric:tabular-nums;font-weight:900;line-height:1;min-width:0;text-shadow:0 1px 10px #00000073}.game-box-mineslot:after,.game-box-mineslot:before{content:none;display:none}.game-box-mineslot{align-items:flex-start;background:linear-gradient(135deg,#5ba3d9,#87ceeb);min-height:167px;overflow:visible}.game-box-mineslot[style*=background-image]{background:#0000}.game-box-with-bg{overflow:hidden;position:relative}.game-box-bg-img,.game-box-bg-placeholder{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}.game-box-bg-placeholder{background:linear-gradient(135deg,#5ba3d9,#87ceeb)}.game-box-bg-img{object-fit:cover;object-position:center bottom}.game-box-with-bg .game-badge-novinka,.game-box-with-bg .game-play-label,.game-box-with-bg .game-slot-logo{z-index:1}.game-slot-logo{filter:drop-shadow(0 2px 8px rgba(0,0,0,.35));height:115px;left:8px;object-fit:contain;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:auto;z-index:2}.game-badge-novinka{align-items:center;background:#e0312e!important;border-radius:30px;box-shadow:0 2px 8px #e0312e80;color:#fff;display:inline-flex;font-family:Onest,sans-serif;font-size:14px;justify-content:center;letter-spacing:.05em;line-height:17px;padding:6px 16px;right:12px;text-transform:uppercase;top:12px;z-index:10}.game-badge-novinka,.game-play-label{font-weight:700;position:absolute;white-space:nowrap}.game-play-label{bottom:32px;color:#1a0e2e;font-family:Onest,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,sans-serif;font-size:26px;letter-spacing:.02em;line-height:1.15;max-width:calc(100% - 24px);overflow:visible;pointer-events:none;right:14px;text-align:right;z-index:3}.game-box-aviator:after,.game-box-aviator:before{content:none;display:none}.game-box-aviator{min-height:167px}.game-box-aviator[style*=background-image]{background:#0000}.game-slot-av{height:auto;max-height:140px;object-fit:contain;pointer-events:none;position:absolute;width:120px;z-index:2}.game-slot-av1{left:12px;top:-20px;transform:rotate(20deg)}.game-slot-av2{right:15px;top:15px;transform:rotate(0 deg)}.game-slot-av3{bottom:-20px;left:30px;transform:rotate(20deg)}.game-badge{align-items:center;background:#693ee0;border-radius:20px;color:#fff;display:flex;font-family:Onest,sans-serif;font-size:13px;font-weight:700;height:24px;justify-content:center;letter-spacing:.02em;line-height:16px;position:absolute;right:12px;text-transform:uppercase;top:12px;width:156px}.game-badge-red{background:#e02e2e}.game-box-giveaways:focus-visible{outline:2px solid #fde04773;outline-offset:2px}.game-box-giveaways:focus:not(:focus-visible){outline:none}.game-box.game-box-giveaways:hover{box-shadow:0 8px 32px #693ee052}.game-box.game-box-giveaways:active{box-shadow:0 2px 12px #693ee024}.game-box-content{display:flex;flex-direction:column;gap:8px;margin-top:30px}.game-title-small{color:#fff;font-family:Onest,sans-serif;font-size:14px;font-weight:500;line-height:18px}.game-title-large{font-size:45px;font-weight:700;line-height:24px}.game-title-large,.game-title-medium{color:#fff;font-family:Onest,sans-serif;margin:auto 0 0;text-align:right}.game-title-medium{font-size:32px;font-weight:500;line-height:40px}.game-open-btn{background:#693ee0;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:14px;font-weight:500;line-height:18px;margin-top:auto;padding:10px 20px;transition:all .2s ease;width:-webkit-fit-content;width:fit-content}.game-open-btn:active{transform:scale(.95)}.games-row{display:flex;gap:12px;margin:0 auto;max-width:366px;width:100%}.game-box-small{flex-shrink:0;height:167px;justify-content:flex-end;width:165px}.game-box-dice{-webkit-backface-visibility:hidden;backface-visibility:hidden;isolation:isolate;overflow:hidden;position:relative}.game-box-dice:before{left:-60px;top:-50px;transform:translateZ(0) rotate(-25deg)}.game-box-dice:after,.game-box-dice:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:initial;background-image:url(/static/media/dice.0451a8a2bb90251683b0.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:150px;position:absolute;width:150px;z-index:1}.game-box-dice:after{right:-60px;top:-30px;transform:translateZ(0) rotate(15deg)}.game-box-dice .dice-third{background-color:initial;background-image:url(/static/media/dice.0451a8a2bb90251683b0.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-70px;height:150px;left:-60px;position:absolute;transform:translateZ(0) rotate(-10deg);width:150px;z-index:1}.game-box-dice .dice-third,.game-box-tap{-webkit-backface-visibility:hidden;backface-visibility:hidden}.game-box-tap{isolation:isolate;overflow:hidden;position:relative}.game-box-tap:before{background-color:initial;background-image:url(/static/media/tap.0d5567db08407d7489d8.png);background-position:50%;background-repeat:no-repeat;background-size:contain;left:-47px;order:0;top:90px;transform:translateZ(0) matrix(-.89,.46,.46,.89,0,0)}.game-box-tap:after,.game-box-tap:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;content:"";flex:none;flex-grow:0;height:125.53px;position:absolute;width:125.53px;z-index:0}.game-box-tap:after{background:url(/static/media/tap.0d5567db08407d7489d8.png);image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;order:1;right:-40px;transform:translateZ(0) rotate(185.7deg)}.game-box-tap .tap-third,.game-box-tap:after{background-repeat:no-repeat;background-size:contain;top:-50px}.game-box-tap .tap-third{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:initial;background-image:url(/static/media/tap.0d5567db08407d7489d8.png);background-position:50%;flex:none;flex-grow:0;height:125.53px;left:-45px;order:2;position:absolute;transform:translateZ(0) rotate(260.7deg);width:125.53px;z-index:0}.inventory-page{gap:20px;padding-bottom:16px;padding-top:20px}.inventory-page,.profile-page{animation:fadeIn .5s ease;display:flex;flex-direction:column;width:100%}.profile-page{align-items:stretch;box-sizing:border-box;gap:16px;margin:0 auto;padding:20px 0}.referrals-page{animation:fadeIn .5s ease;display:flex;flex-direction:column;gap:20px;padding-bottom:16px;padding-top:20px;width:100%}.referrals-list-section,.referrals-stats-section{margin:0 auto;max-width:366px;width:100%}.referrals-section-title{align-items:center;color:#fff;display:flex;font-family:Onest,sans-serif;font-size:20px;font-weight:500;gap:10px;justify-content:space-between;line-height:26px;margin:0 0 6px;width:100%}.referrals-section-title-text{font-weight:500}.referrals-section-title-reverse{justify-content:space-between}.referrals-section-icon-wrap{align-items:center;background:#0000;border:none;border-radius:10px;box-shadow:none;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-top:-4px;transition:filter .22s ease;width:32px}@media (hover:hover) and (pointer:fine){.referrals-section-title:hover .referrals-section-icon-wrap{filter:drop-shadow(0 0 12px rgba(139,92,246,.5))}}.referrals-section-icon{color:#8b5cf6;flex-shrink:0;height:25px;width:25px}.referrals-stats-grid{display:flex;flex-wrap:wrap;gap:clamp(10px,5vw,48px);justify-content:center;margin-top:2px}.referrals-stat-box{align-items:center;background:#1e16338c;border:none;border-radius:20px;box-shadow:none;display:flex;flex-direction:column;flex-shrink:0;gap:4px;height:clamp(120px,40vw,150px);justify-content:center;overflow:visible;padding:16px 12px;position:relative;transition:box-shadow .25s ease,transform .2s ease,background .25s ease;width:clamp(120px,40vw,150px)}@media (hover:hover) and (pointer:fine){.referrals-stat-box:hover{background:#1e1633c7;box-shadow:0 0 36px #8b5cf647,0 14px 40px #00000059;transform:translateY(-2px)}}.referrals-stat-top-label{color:#fff9;color:var(--text-muted);font-family:Onest,sans-serif;font-size:12px;font-weight:400;line-height:16px;text-align:center;text-transform:lowercase}.referrals-stat-value{color:#fff;font-family:Onest,sans-serif;font-size:56px;font-weight:700;line-height:64px}.referrals-stat-label{color:#fff;font-family:Onest,sans-serif;font-size:12px;font-weight:500;line-height:16px;text-align:center}.referrals-list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.referrals-search-wrapper{margin-bottom:12px;position:relative;width:100%}.referrals-search-input{background:#140f218c;border:none;border-radius:16px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:Onest,sans-serif;font-size:14px;font-weight:400;height:52px;line-height:18px;outline:none;padding:16px 16px 16px 48px;transition:background .22s ease,box-shadow .22s ease;width:100%}.referrals-search-input:focus{background:#1e1633bf;border:none;box-shadow:none;outline:none}.referrals-search-input:focus-visible{box-shadow:none;outline:none}.referrals-search-input:active{box-shadow:none}.referrals-search-input::placeholder{color:#ffffff40}.referrals-search-icon{color:#fff6;flex-shrink:0;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.referrals-list{background:#0000;border-radius:0;display:flex;flex-direction:column;gap:10px;padding:0}.referrals-empty{background:#140f2173;border:none;border-radius:20px;box-shadow:none;color:#fff9;color:var(--text-muted);font-weight:400;padding:32px 24px;text-align:center}.referrals-empty--loading{font-size:.95rem;padding:24px}.referrals-empty-icon{color:#693ee080;margin-bottom:12px}.referrals-empty-title{font-size:1.1rem;margin:0 0 8px}.referrals-empty-text,.referrals-empty-title{color:#fff9;color:var(--text-muted);font-weight:400}.referrals-empty-text{font-size:.9rem;line-height:1.4;margin:0 auto;max-width:280px}.referral-item{align-items:center;background:#1e163373;border:none;border-radius:16px;box-shadow:none;display:flex;gap:12px;justify-content:space-between;min-height:64px;padding:12px;transition:box-shadow .25s ease,background .25s ease}@media (hover:hover) and (pointer:fine){.referral-item:hover{background:#1e1633a6;box-shadow:none}}.referral-item-left{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.referral-item-number{color:#fff;flex-shrink:0;font-family:Onest,sans-serif;font-size:16px;font-weight:500;line-height:20px;width:20px}.referral-item-avatar{align-items:center;background:#693ee033;border:none;border-radius:50%;box-shadow:none;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.referral-avatar-img{height:100%;object-fit:cover;width:100%}.referral-avatar-placeholder{background:#693ee04d;height:100%;width:100%}.referral-item-name-block{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.referral-item-pct-hint{color:#fff9;color:var(--text-muted);font-family:Onest,sans-serif;font-size:11px;font-weight:500;line-height:14px}.referral-item-pct-theirs{font-weight:500}.referral-item-username{color:#fff;font-family:Onest,sans-serif;font-size:16px;font-weight:500;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referral-item-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.referral-item-verify-badge{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:none;border-radius:999px;box-shadow:none;font-family:Onest,sans-serif;font-size:11px;font-weight:500;line-height:14px;padding:4px 10px;white-space:nowrap}.referral-item-verify-badge--ok{background:#18b9602e;border-color:#0000;color:#8bffb8}.referral-item-verify-badge--bad{background:#d22d2d2e;border-color:#0000;color:#ff9a9a}.referral-item-earned{align-items:center;display:flex;gap:4px}.referral-earned-value{color:#fff;font-family:Onest,sans-serif;font-size:16px;font-weight:500;line-height:20px}.bonuses-page{animation:fadeIn .5s ease;display:flex;flex-direction:column;gap:20px;padding-top:20px;width:100%}.bonuses-header-section{background:#140f21;border-radius:20px;display:flex;flex-direction:column;gap:10px;margin:0 16px;max-width:none;overflow:hidden;padding:16px;position:relative;width:calc(100% - 32px)}.bonuses-header-section--has-bg:before{background-image:var(--bonuses-header-bg);background-position:top;background-repeat:no-repeat;background-size:cover;opacity:.58}.bonuses-header-section--has-bg:after,.bonuses-header-section--has-bg:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.bonuses-header-section--has-bg:after{background:linear-gradient(180deg,#140f2161,#140f219e 50%,#140f21c7)}.bonuses-header-section>*{position:relative;z-index:1}.bonuses-main-title{align-items:center;display:flex;gap:12px;justify-content:space-between}.bonuses-main-icon-wrap{align-items:center;background:#693ee040;border-radius:12px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.bonuses-main-icon{color:#693ee0;flex-shrink:0}.bonuses-info-btn-global{align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;color:#ffffffb3;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}.bonuses-info-btn-global:active{background:#ffffff1f;transform:scale(.92)}.bonuses-main-title h1{color:#fff;flex:1 1;font-family:Onest,sans-serif;font-size:20px;font-weight:500;letter-spacing:.02em;line-height:26px;margin:0}.bonuses-description{color:#ffffff80;font-family:Onest,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin:0}.bonuses-stats-section{align-items:flex-start;display:flex;gap:12px;margin-top:12px;width:100%}.bonuses-stat-item{display:flex;flex-direction:column;gap:4px}.bonuses-stat-label{color:#fff9;color:var(--text-muted);font-family:Onest,sans-serif;font-size:10px;font-weight:400;line-height:13px}.bonuses-stat-value{color:#fff;font-family:Onest,sans-serif;font-size:14px;font-weight:500;line-height:18px}.bonuses-stat-value-row{align-items:center;display:flex;gap:6px}.bonuses-stat-star-wrap{align-items:center;display:inline-flex;justify-content:center;margin-top:-3px}.bonuses-list{display:flex;flex-direction:column;gap:12px}.bonuses-filters-outer,.bonuses-list{margin:0 auto;max-width:366px;width:100%}.bonuses-filters-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0;scrollbar-width:none;width:100%}.bonuses-filters-scroll::-webkit-scrollbar{display:none}.bonuses-filters-track{grid-gap:0;border-radius:16px;box-sizing:border-box;display:grid;gap:0;grid-template-columns:repeat(5,1fr);margin:0 auto;padding:4px;position:relative;width:max(100%,480px)}.bonuses-filters-track.tum-seg{background:#ffffff0a;border:none;box-shadow:none}.bonuses-filters-slider{display:none}.bonuses-filter-btn{background:#0000;border:none;border-radius:14px;color:#ffffffc7;cursor:pointer;font-family:Onest,sans-serif;font-size:12px;font-weight:500;letter-spacing:-.01em;min-width:0;padding:10px;position:relative;transition:color .18s ease,transform .12s ease;white-space:nowrap;z-index:1}.bonuses-filter-btn--active{color:#fff}.bonuses-filter-btn:active{transform:translateY(1px) scale(.99)}.bonuses-section-label{color:#ffffff59;font-size:.72rem;font-weight:600;letter-spacing:.08em;padding:2px 4px;text-transform:uppercase}.bonuses-section-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin:0 auto;max-width:366px;padding:2px 2px 6px;width:100%}.bonuses-section-label--in-header{flex:1 1;min-width:0;padding:0}.bonuses-section-info-btn{align-items:center;background:linear-gradient(145deg,#693ee059,#693ee02e);border:none;border-radius:14px;box-shadow:0 2px 12px #693ee033;color:#ffffffeb;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;padding:0;transition:background .2s ease,transform .15s ease,color .2s ease,box-shadow .2s ease;width:36px}.bonuses-section-info-btn:hover{background:linear-gradient(145deg,#7c52e873,#693ee047);box-shadow:0 4px 16px #693ee047;color:#fff}.bonuses-section-info-btn:active{transform:scale(.96)}.bonuses-tab-info-strip{box-sizing:border-box;margin:10px auto 12px;max-width:none;padding:0 16px;width:calc(100% - 32px)}.bonuses-tab-info-strip-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#140f21;border:none;border-radius:16px;box-shadow:none;color:#f9fafbeb;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:14px;font-weight:500;gap:10px;justify-content:center;letter-spacing:-.01em;padding:11px 16px;transition:background .18s ease,transform .15s ease,opacity .18s ease;width:100%}.bonuses-tab-info-strip-btn svg{color:#d1d5dbe0;filter:none;flex-shrink:0}.bonuses-tab-info-strip-btn:hover{background:#1a1428}.bonuses-tab-info-strip-btn:active{opacity:.92;transform:scale(.99)}.bonuses-tab-info-strip-btn:focus-visible{outline:2px solid #693ee073;outline-offset:2px}.bonuses-tab-info-strip-btn--dropdown{justify-content:space-between;padding:11px 14px}.bonuses-tab-info-strip-btn-main{align-items:center;display:inline-flex;gap:10px;min-width:0}.bonuses-tab-info-strip-btn-chev{color:#d1d5dbbf;flex-shrink:0}.bonuses-info-overlay{align-items:flex-end;background:#00000094;display:flex;inset:0;justify-content:center;padding:0;position:fixed;z-index:1250}.bonuses-info-modal-outer{align-items:stretch;flex-direction:column}.bonuses-info-modal,.bonuses-info-modal-outer{background:#140f21;border-radius:22px 22px 0 0;display:flex;max-width:520px;max-width:var(--app-frame-width,520px);overflow:hidden;width:100%}.bonuses-info-modal{border:none;border-top:1px solid #ffffff0f;box-shadow:0 -12px 35px #00000073;flex:1 1 auto;flex-direction:column;max-height:min(94vh,92dvh,720px);min-height:min(44vh,400px);opacity:.75;transform:translateY(100%);transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .45s ease;will-change:transform}.bonuses-info-modal.bonuses-info-modal--entered{opacity:1;transform:translateY(0)}.bonuses-info-modal-drag-zone{cursor:grab;flex-shrink:0;touch-action:none;-webkit-user-select:none;user-select:none}.bonuses-info-modal-drag-zone:active{cursor:grabbing}.bonuses-info-drag-handle{align-items:center;cursor:grab;display:flex;justify-content:center;padding:12px 0 4px;touch-action:none;user-select:none;-webkit-user-select:none}.bonuses-info-modal-drag-zone:active .bonuses-info-drag-handle{cursor:grabbing}.bonuses-info-drag-handle-pill{background:#fff3;border-radius:4px;display:block;height:4px;transition:background .15s ease;width:40px}.bonuses-info-drag-handle:active .bonuses-info-drag-handle-pill,.bonuses-info-drag-handle:hover .bonuses-info-drag-handle-pill{background:#fff6}.bonuses-info-modal-header{align-items:center;border-bottom:1px solid #ffffff12;display:grid;flex-shrink:0;grid-template-columns:34px 1fr 34px;padding:4px 10px 12px}.bonuses-info-modal-header-spacer{grid-column:1;height:34px;width:34px}.bonuses-info-modal-header .inventory-sheet-close{grid-column:3;justify-self:end}.bonuses-info-modal-title{color:#fff;font-family:Onest,sans-serif;font-size:16px;font-weight:700;grid-column:2;line-height:1.3;margin:0;padding:0 4px;text-align:center}.bonuses-info-modal-body{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto;padding:4px 16px max(28px,env(safe-area-inset-bottom,0px));scrollbar-color:#ffffff38 #0003;scrollbar-width:thin;touch-action:pan-y}.bonuses-info-modal-body::-webkit-scrollbar{width:5px}.bonuses-info-modal-body::-webkit-scrollbar-track{background:#140f2180;border-radius:8px}.bonuses-info-modal-body::-webkit-scrollbar-thumb{background:#fff3;border:none;border-radius:8px}.bonuses-info-modal-body::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.bonuses-info-modal-body:after{content:"";display:block;flex-shrink:0;min-height:min(26vh,200px);pointer-events:none}.bonuses-info-prose{color:#ffffffd1;font-family:Onest,sans-serif;font-size:14px;line-height:1.55}.bonuses-info-prose p{margin:0 0 12px}.bonuses-info-lead{color:#ffffffa6;font-size:13px}.bonuses-info-h3{color:#fff;font-size:14px;font-weight:700;margin:0 0 6px}.bonuses-info-block{margin-bottom:16px}.bonuses-info-block--with-icon{align-items:flex-start;display:flex;flex-direction:row;gap:12px;margin-bottom:18px}.bonuses-info-block-icon-wrap{align-items:center;background:#ffffff0f;border-radius:12px;color:#ffffffb8;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.bonuses-info-block-icon-wrap--sm{border-radius:10px;height:34px;width:34px}.bonuses-info-block-main{flex:1 1;min-width:0}.bonuses-info-block-main .bonuses-info-h3{margin-top:0}.bonuses-info-block-main p:last-child{margin-bottom:0}.bonuses-info-block--referral-head{margin-bottom:18px;margin-top:10px}.bonuses-info-block-head-row{align-items:center;display:flex;flex-direction:row;gap:12px;margin-bottom:12px}.bonuses-info-block-head-row .bonuses-info-h3{flex:1 1;line-height:1.25;margin:0;min-width:0}.bonuses-info-block--referral-head .bonuses-info-block-body>p:first-child{margin-top:0}.bonuses-info-prose--referral{padding-top:2px}.bonuses-info-lead-row{align-items:center;display:flex;flex-direction:row;gap:12px;margin-bottom:16px}.bonuses-info-lead-row .bonuses-info-lead{flex:1 1;margin:0}.bonuses-info-steps--with-icons{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.bonuses-info-steps--with-icons li{align-items:flex-start;color:#ffffffd9;display:flex;flex-direction:row;font-family:Onest,sans-serif;font-size:14px;gap:12px;line-height:1.5}.bonuses-info-step-ic{align-items:center;background:#ffffff0f;border-radius:10px;color:#ffffffb8;display:flex;flex-shrink:0;height:34px;justify-content:center;margin-top:1px;width:34px}.bonuses-info-block p:last-child{margin-bottom:0}.bonuses-info-muted{color:#ffffff80;font-size:13px}.bonuses-info-steps{display:flex;flex-direction:column;gap:10px;margin:0;padding-left:18px}.bonuses-info-steps.bonuses-info-steps--with-icons{gap:14px;padding-left:0}.bonuses-info-bullets{color:#fffc;margin:8px 0 12px;padding-left:18px}.bonuses-info-bullets li{margin-bottom:6px}.bonuses-ref-samples{display:flex;flex-direction:column;gap:10px;margin-top:16px}.bonuses-ref-sample{align-items:flex-start;border:1px solid #ffffff1a;border-radius:14px;display:flex;gap:12px;padding:12px 14px}.bonuses-ref-sample--ok{background:#22c55e1f;border-color:#22c55e59}.bonuses-ref-sample--bad{background:#ef44441a;border-color:#ef44444d}.bonuses-ref-sample-ic{flex-shrink:0;font-size:22px;margin-top:1px}.bonuses-ref-sample--ok .bonuses-ref-sample-ic{color:#4ade80}.bonuses-ref-sample--bad .bonuses-ref-sample-ic{color:#f87171}.bonuses-ref-sample-title{color:#fff;font-size:14px;font-weight:700;margin-bottom:4px}.bonuses-ref-sample-text{color:#ffffffb8;font-size:13px;line-height:1.45;margin:0}.bonuses-divider{background:#ffffff1a;border-radius:1px;height:1px;margin:4px 0;width:100%}.bonuses-empty-state{color:#fff9;color:var(--text-muted);font-weight:400;padding:32px 24px;text-align:center}.bonuses-empty-state p{font-size:.95rem;font-weight:400;margin:0}.bonus-card{background:#140f21;border-radius:16px;justify-content:space-between;min-height:64px;padding:12px;width:100%}.bonus-card,.bonus-card-left{align-items:center;display:flex;gap:12px}.bonus-card-left{flex:1 1;min-width:0}.bonus-card-icon{align-items:center;background:#693ee040;border-radius:12px;color:#693ee0;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.bonus-card-content{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.bonus-card-title{color:#fff;font-family:Onest,sans-serif;font-size:14px;font-weight:500;line-height:18px}.bonus-card-reward{align-items:center;display:flex;font-family:Onest,sans-serif;gap:6px}.bonus-card-reward-label,.bonus-card-reward-value{color:#fff9;color:var(--text-muted);font-size:12px;font-weight:400;line-height:16px}.bonus-card-reward-value{align-items:center;display:inline-flex;gap:4px}.bonus-check-btn{align-items:center;background:#693ee0;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:Onest,sans-serif;font-size:14px;font-weight:500;height:39px;justify-content:center;line-height:18px;transition:all .2s ease;width:100px}.bonus-check-btn:active{transform:scale(.95)}.bonus-check-btn.bonus-check-btn--accent{background:linear-gradient(180deg,#8055ec,#693ee0 55%,#5a32c9);box-shadow:0 2px 14px #693ee073}.bonus-card--completed{background:#140f21d9;opacity:.75}.bonus-card--completed .bonus-check-btn:not(.bonus-check-btn--accent){background:#fff3;cursor:default}.bonus-deposit-progress{display:flex;flex-direction:column;gap:3px;margin-top:4px}.bonus-deposit-bar{background:#ffffff1a;border-radius:2px;height:4px;overflow:hidden;width:100%}.bonus-deposit-fill{background:linear-gradient(90deg,#693ee0,#4ade80);border-radius:2px;height:100%;transition:width .5s ease}.bonus-deposit-label{color:#ffffff73;font-family:Onest,sans-serif;font-size:11px}.bonus-card-referral-msg{color:#fff9;color:var(--text-muted);font-size:12px;font-weight:400;margin-top:4px}.bonus-subscribe-link{color:#693ee0;font-size:13px;text-decoration:none}.bonus-check-btn--link{box-sizing:border-box;text-decoration:none}.bonus-check-btn--disabled,.bonus-check-btn:disabled{background:#ffffff40;color:#fff9;color:var(--text-muted);cursor:not-allowed;font-weight:400}.notification{animation:slideDown .5s cubic-bezier(.22,1,.36,1);box-sizing:border-box;left:50%;max-width:min(520px,calc(100vw - 16px));max-width:min(var(--app-frame-width,520px),calc(100vw - 16px));padding:0 8px;position:fixed;top:128px;top:calc(var(--tg-safe-top, env(safe-area-inset-top, 0px)) + 64px);transform:translateX(-50%);width:min(520px,calc(100vw - 16px));width:min(var(--app-frame-width,520px),calc(100vw - 16px));z-index:9999}@keyframes slideDown{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.notification-content{align-items:flex-start;background:#693ee0;border-radius:16px;box-shadow:0 8px 24px #693ee080,0 4px 12px #0000004d;box-sizing:border-box;display:flex;gap:10px;max-width:100%;padding:12px 12px 12px 16px}.notification-close{align-items:center;align-self:center;background:#ffffff1f;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-left:auto;padding:6px;transition:background .15s ease,transform .12s ease}.notification-close:hover{background:#fff3}.notification-close:active{transform:scale(.94)}.notification-icon{align-self:center;color:#fff;flex-shrink:0;margin-top:1px}.notification-content--error .notification-icon{color:#ff6b6b}.notification-content--error{background:#1e1633fa;border:none;box-shadow:0 4px 16px #00000059}.notification-message{color:#fff;flex:1 1;font-family:Onest,sans-serif;font-size:14px;font-weight:500;line-height:1.35;min-width:0;overflow-wrap:anywhere;padding-top:2px;word-break:break-word}@media (max-width:400px){.items-grid{gap:8px;padding:12px 8px}.item-card{width:100px}}@media (min-width:768px){body{background:#0a0612}.app{--app-frame-width:420px;border:1px solid #ffffff0f;border-radius:18px;box-shadow:0 0 0 1px #ffffff0f,0 24px 48px #0006;height:auto;margin:0 auto;max-height:100vh;max-width:520px;max-width:var(--app-frame-width);min-height:100vh;overflow:hidden;width:min(100vw,520px);width:min(100vw,var(--app-frame-width))}.scrollable-content{padding-left:20px;padding-right:20px}.action-buttons-fixed{left:50%;max-width:420px}.bottom-nav-wrapper{max-width:420px}}@media (min-width:1024px){.app{max-width:520px;max-width:var(--app-frame-width)}}@media (prefers-reduced-motion:no-preference){.scrollable-content{scroll-behavior:smooth}}.cases-page{animation:fadeIn .5s ease;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:20px 14px 16px;width:100%}.cases-page.cases-page--free-bottom-pad{padding-bottom:calc(56px + max(0px, env(safe-area-inset-bottom, 0px)));padding-bottom:calc(56px + max(var(--tg-safe-bottom, 0px), env(safe-area-inset-bottom, 0px)))}.back-button{align-items:center;background:#ffffff0d;border:none;border-radius:12px;color:#fff9;color:var(--text-muted);cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:16px;font-weight:400;gap:8px;height:44px;justify-content:flex-start;margin:0 auto;padding-left:16px;transition:all .2s ease;width:366px}.back-button:active{transform:scale(.98)}.cases-filters{margin:0 auto 35px;max-width:366px;width:100%}.cases-filters-track{background:#1e1633;border-radius:25px;display:flex;padding:6px;position:relative}.cases-filters-slider{background:#693ee0;border-radius:20px;bottom:6px;left:6px;pointer-events:none;position:absolute;top:6px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:calc(33.33333% - 4px)}.filter-btn{background:#0000;border:none;border-radius:20px;color:#fff;cursor:pointer;flex:1 1;font-family:Onest,sans-serif;font-size:16px;font-weight:500;min-width:0;padding:14px 12px;position:relative;transition:color .2s ease;z-index:1}.filter-btn:active{transform:scale(.98)}.cases-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin:0 auto;padding:4px 18px 8px;width:100%}@keyframes cases-case-card-enter{0%{opacity:0;transform:translate3d(0,14px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}.cases-empty,.cases-loading{color:#fff9;color:var(--text-muted);font-weight:400;grid-column:1/-1;padding:32px 24px;text-align:center}.cases-empty p{margin:0}.case-card{align-items:center;background:linear-gradient(145deg,#1e1633,#2a1f47);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:10px;position:relative;transition:transform .15s ease;width:100%}.case-card:active{transform:scale(.97)}@media (prefers-reduced-motion:no-preference){.case-card.case-card--animate-in{animation:cases-case-card-enter .46s cubic-bezier(.22,1,.36,1) both;animation-delay:0ms;animation-delay:calc(var(--case-stagger, 0)*50ms)}}@media (prefers-reduced-motion:reduce){.case-card.case-card--animate-in{animation:none}}.case-badge{border-radius:8px;font-family:Onest,sans-serif;font-size:10px;font-weight:500;left:8px;letter-spacing:.06em;padding:4px 9px;position:absolute;text-transform:uppercase;top:8px;z-index:2}.case-badge-free{background:#e02e2e;color:#fff}.case-badge-limited{background:#4caf50;color:#fff}.case-badge-new{background:#693ee0;color:#fff}.case-badge-guaranteed{background:#d97706;color:#fff}.case-badge-normal{background:#64748b;color:#fff}.case-image{align-items:center;aspect-ratio:1;background-color:#00000014;border-radius:10px;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;position:relative;width:100%}.case-image-img{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;image-rendering:high-quality;object-fit:contain;object-position:center;width:100%}.case-info{margin:8px 0 10px;text-align:left;width:100%}.case-name{color:#fff;font-size:14px;font-weight:700;margin:0 0 3px}.case-description,.case-name{font-family:Onest,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-description{color:#ffffff73;font-size:11px;font-weight:400;margin:0}.case-open-btn{align-items:center;background:#693ee0;border:none;border-radius:12px;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:14px;font-weight:700;gap:4px;height:40px;justify-content:center;transition:background .2s ease,box-shadow .22s ease,transform .15s ease;width:100%}.case-open-btn:hover{background:#7a4ef0;box-shadow:0 0 28px #693ee08c,0 8px 26px #00000059}.case-open-btn img{filter:none;height:14px;width:14px}.case-open-btn:active{transform:scale(.96)}.case-open-page{animation:fadeIn .5s ease;display:flex;flex-direction:column;gap:8px;padding-bottom:24px;padding-top:2px;width:100%}.case-open-page.case-open-page--free-tg-pad{padding-bottom:calc(72px + max(0px, env(safe-area-inset-bottom, 0px)));padding-bottom:calc(72px + max(var(--tg-safe-bottom, 0px), env(safe-area-inset-bottom, 0px)))}.case-open-back{align-items:center;background:#ffffff0d;border:none;border-radius:12px;color:#fff9;color:var(--text-muted);cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:16px;font-weight:400;gap:8px;height:44px;justify-content:flex-start;margin:0 auto;max-width:366px;padding-left:16px;transition:all .2s ease;width:100%}.case-open-back:active{transform:scale(.98)}.case-open-title{color:#fff;font-family:Onest,sans-serif;font-size:22px;font-weight:700;margin:0;text-align:center}.case-open-title-line{display:none}.case-open-error,.case-open-loading{color:#fffc;margin:0;padding:24px;text-align:center}.case-open-error{color:#ff6b6b}.case-open-error-inline{color:#ff6b6b;font-size:.9rem;margin:-8px 0 12px;text-align:center}.case-open-carousel-wrap{margin-bottom:0;margin-left:-26px;margin-right:-26px;overflow:hidden;padding:0;position:relative}@media (min-width:480px){.case-open-carousel-wrap{margin-left:0;margin-right:0}}.case-open-carousel-selector{bottom:0;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:0;z-index:2}.case-open-carousel-selector:after,.case-open-carousel-selector:before{border-left:14px solid #0000;border-right:14px solid #0000;content:"";filter:drop-shadow(0 0 8px rgba(105,62,224,.55));height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.case-open-carousel-selector:before{border-top:18px solid #693ee0;top:0}.case-open-carousel-selector:after{border-bottom:18px solid #693ee0;bottom:0}.case-open-carousel{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;background:#100e1b59;border:1px solid #693ee073;border-radius:14px;isolation:isolate;overflow:hidden;overscroll-behavior:none;padding:14px 0;position:relative;scrollbar-width:none;touch-action:pan-y;width:100%}.case-open-carousel-track{align-items:flex-end;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;gap:18px;justify-content:flex-start;transform:translateZ(0);-webkit-transform:translateZ(0);width:-webkit-max-content;width:max-content}.case-open-carousel-track--spinning{will-change:transform}.case-open-carousel::-webkit-scrollbar{display:none}.case-open-carousel-item{background:#0000;border:none;border-radius:12px;flex-direction:column;flex-shrink:0;height:98px;min-width:98px;position:relative;width:98px}.case-open-carousel-icon,.case-open-carousel-item{align-items:center;display:flex;justify-content:center}.case-open-carousel-icon{background-color:initial;border-radius:10px;height:116px;overflow:hidden;transition:box-shadow .2s;width:116px}.case-open-carousel-icon-img{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;image-rendering:high-quality;object-fit:contain;object-position:center;width:100%}.case-open-carousel-item--common,.case-open-carousel-item--epic,.case-open-carousel-item--legendary,.case-open-carousel-item--mythic,.case-open-carousel-item--rare,.case-open-carousel-item--uncommon{background:#0000}.case-open-carousel-item--common .case-open-carousel-icon,.case-open-carousel-item--epic .case-open-carousel-icon,.case-open-carousel-item--legendary .case-open-carousel-icon,.case-open-carousel-item--mythic .case-open-carousel-icon,.case-open-carousel-item--rare .case-open-carousel-icon,.case-open-carousel-item--uncommon .case-open-carousel-icon{box-shadow:none}.case-open-btn-main{align-items:center;background:linear-gradient(135deg,#693ee0,#7b4aff);border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:20px;font-weight:700;gap:8px;height:56px;justify-content:center;margin:0 auto;max-width:366px;transition:all .2s ease;width:100%}.case-open-btn-main:hover{opacity:.95}.case-open-btn-main:active{transform:scale(.98)}.case-open-btn-main--disabled,.case-open-btn-main:disabled{background:#ffffff1f;color:#ffffffb3;cursor:not-allowed}.case-open-btn-main--disabled:hover{opacity:1}.case-open-need-more{color:#ffffffbf;font-size:.9rem;margin:-4px 0 10px;text-align:center}.case-open-need-more-stars{align-items:center;display:inline-flex;vertical-align:middle}.case-open-referral-points{color:#ffffffd9;font-size:.95rem;margin:-4px 0 10px;text-align:center}.case-open-referral-points strong{color:#693ee0}.case-open-contents-title{color:#fff;font-family:Onest,sans-serif;font-size:18px;font-weight:500;margin:0}.case-open-contents-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:24px 0 16px;padding:0 26px}.case-open-sort-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#140f21;border-radius:16px;color:#f9fafbeb;display:inline-flex;font-size:14px;gap:8px;letter-spacing:-.01em;line-height:1;padding:11px 14px;transition:background .18s ease,transform .15s ease,opacity .18s ease}.case-open-sort-btn:hover{background:#1a1428}.case-open-sort-btn:active{opacity:.92;transform:scale(.99)}.case-open-contents-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);padding:0 26px}@keyframes case-open-sort-flip{0%{opacity:.5;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.case-open-contents-grid--reorder .case-open-content-card{animation:case-open-sort-flip .42s cubic-bezier(.34,1.12,.64,1) both}.case-open-content-card{align-items:center;border:none;border-radius:12px;display:flex;flex-direction:column;min-height:140px;padding:12px;position:relative}.case-open-content-card--uncommon{background:#1e1633;box-shadow:0 0 8px 1px #8c8c8c1f}.case-open-content-card--common{background:#1e1633;box-shadow:0 0 10px 2px #50b4502e}.case-open-content-card--rare{background:#1e1633;box-shadow:0 0 12px 2px #3c8ce638}.case-open-content-card--epic{background:#1e1633;box-shadow:0 0 14px 3px #a046e640}.case-open-content-card--mythic{background:#1e1633;box-shadow:0 0 16px 3px #e68c1e47}.case-open-content-card--legendary{background:#1e1633;box-shadow:0 0 18px 4px #ffd7004d}.case-open-content-stars{align-items:center;border-radius:8px;color:#fff;display:flex;font-family:Onest,sans-serif;font-size:12px;font-weight:500;gap:4px;padding:4px 8px;position:absolute;right:8px;top:8px}.case-open-content-card--common .case-open-content-stars{background:#3d3d3de6}.case-open-content-card--uncommon .case-open-content-stars{background:#2d5a3de6}.case-open-content-card--rare .case-open-content-stars{background:#1e3250cc}.case-open-content-card--epic .case-open-content-stars{background:#321946cc}.case-open-content-card--mythic .case-open-content-stars{background:#3c280fcc}.case-open-content-card--legendary .case-open-content-stars{background:#3c320acc}.case-open-content-icon{align-items:center;display:flex;height:76px;justify-content:center;margin:12px 0 6px;overflow:hidden;width:76px}.case-open-content-icon-img{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;image-rendering:high-quality;object-fit:contain;object-position:center;width:100%}.case-open-content-name{color:#fff;font-family:Onest,sans-serif;font-size:14px;font-weight:500;text-align:center}.case-open-content-rarity{color:#fff9;color:var(--text-muted);font-family:Onest,sans-serif;font-size:12px;font-weight:400;margin-top:2px}.case-open-win-overlay{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100}.case-open-win-modal{background:linear-gradient(180deg,#1e1633,#2a2040);border:1px solid #693ee066;border-radius:20px;box-shadow:0 8px 32px #0006,0 0 24px #693ee033;box-sizing:border-box;max-width:min(320px,calc(100vw - 40px));overflow-wrap:anywhere;padding:24px;text-align:center;width:100%}.case-open-win-title{color:#fff;font-family:Onest,sans-serif;font-size:22px;font-weight:700;margin-bottom:20px;text-shadow:0 0 20px #693ee080}.case-open-win-item{border-radius:16px;margin-bottom:20px;padding:20px}.case-open-win-item--uncommon{background:#1e1633;box-shadow:0 0 10px 2px #8c8c8c1f}.case-open-win-item--common{background:#1e1633;box-shadow:0 0 12px 3px #50b45033}.case-open-win-item--rare{background:#1e1633;box-shadow:0 0 16px 4px #3c8ce640}.case-open-win-item--epic{background:#1e1633;box-shadow:0 0 18px 4px #a046e647}.case-open-win-item--mythic{background:#1e1633;box-shadow:0 0 20px 5px #e68c1e4d}.case-open-win-item--legendary{background:#1e1633;box-shadow:0 0 24px 6px #ffd70059}.case-open-win-icon{align-items:center;display:flex;height:80px;justify-content:center;margin:0 auto 12px;overflow:hidden;width:80px}.case-open-win-icon-img{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;image-rendering:high-quality;object-fit:contain;object-position:center;width:100%}.case-open-win-name{color:#fff;font-family:Onest,sans-serif;font-size:16px;font-weight:500;margin-bottom:4px}.case-open-win-rarity{color:#fff9;color:var(--text-muted);font-family:Onest,sans-serif;font-size:13px;font-weight:400}.case-open-win-btn{background:linear-gradient(135deg,#693ee0,#7b4aff);border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:18px;font-weight:500;height:48px;transition:opacity .2s;width:100%}.case-open-win-btn:hover{opacity:.9}.case-open-win-btns{display:flex;flex-direction:column;gap:10px;width:100%}.case-open-win-btn--sell{background:linear-gradient(135deg,#22c55e,#16a34a)}.case-open-win-btn:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.case-open-win-stars-badge{grid-column-gap:6px;grid-row-gap:4px;align-items:center;color:#ffffffeb;column-gap:6px;display:grid;font-family:Onest,sans-serif;font-size:12px;font-weight:600;grid-template-columns:auto auto;justify-content:center;justify-items:center;line-height:1.25;margin-top:8px;max-width:100%;padding:0;row-gap:4px;text-align:center}.case-open-win-stars-badge-icon{display:block;flex:0 0 auto;grid-column:1;grid-row:1}.case-open-win-stars-badge-value{color:#fde68a;font-weight:700;grid-column:2;grid-row:1}.case-open-win-stars-badge-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;grid-column:1/-1;grid-row:2;max-width:100%;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:normal;word-break:break-word}.case-open-sell-notif{background:#22c55ef2;border-radius:12px;bottom:90px;box-shadow:0 4px 16px #22c55e66;color:#fff;font-family:Onest,sans-serif;font-size:14px;font-weight:500;left:50%;padding:10px 24px;pointer-events:none;position:fixed;transform:translateX(-50%);z-index:999}.case-open-btn-main:disabled{cursor:not-allowed;opacity:.7}.dice-page{animation:fadeIn .5s ease;display:flex;flex-direction:column;gap:14px;padding-bottom:24px;padding-top:20px;width:100%}.dice-back-btn{align-items:center;background:#ffffff0d;border:none;border-radius:12px;color:#fff9;color:var(--text-muted);cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:16px;font-weight:400;gap:8px;height:44px;justify-content:flex-start;margin:0 auto;padding-left:16px;transition:all .2s ease;width:366px}.dice-back-btn:active{transform:scale(.98)}.dice-card{background:#161022;border:none;border-radius:20px;box-shadow:0 6px 24px #0006;display:flex;flex-direction:column;gap:14px;isolation:isolate;margin:0 auto;max-width:366px;overflow:hidden;padding:16px;position:relative;width:100%}.dice-card:before{background-image:none;background-image:var(--game-card-bg,none);background-position:50%;background-repeat:no-repeat;background-size:cover}.dice-card:after,.dice-card:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.dice-card:after{background:#08061085}.dice-card>*{position:relative;z-index:1}.dice-roll-board{align-items:stretch;background:#0e0a19e0;border:none;border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:12px;transition:border-color .2s ease}.dice-roll-board-main{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:108px}.dice-roll-number{color:#fff;font-family:Onest,sans-serif;font-size:68px;font-weight:700;line-height:1;transition:transform .1s ease,opacity .12s ease,color .12s ease;will-change:transform,opacity}.dice-roll-number-rolling{animation:diceRollShake .22s linear infinite;color:#ffc8c8;opacity:.92;transform:translateY(-.5px) scale(1.02)}.dice-roll-number-win{color:#fff}.dice-roll-number-lose{color:#ff7b7b}.dice-roll-status{align-items:center;display:flex;justify-content:center;margin-top:6px;min-height:22px}.dice-roll-status-idle{font-size:12px;line-height:1;opacity:0}.dice-roll-status-lose,.dice-roll-status-text,.dice-roll-status-win{font-family:Onest,sans-serif;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.dice-roll-status-text{color:#fff9;color:var(--text-muted);font-weight:400}.dice-roll-dots{display:inline-flex;justify-content:space-between;margin-left:2px;width:22px}.dice-roll-dots i{animation:diceDotPulse 1s infinite;font-style:normal;opacity:.35}.dice-roll-dots i:nth-child(2){animation-delay:.18s}.dice-roll-dots i:nth-child(3){animation-delay:.36s}@keyframes diceDotPulse{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:.85;transform:translateY(-1px)}}@keyframes diceRollShake{0%{transform:translateY(-1px) rotate(-2deg) scale(1.01)}25%{transform:translateY(0) rotate(1.5deg) scale(1.03)}50%{transform:translateY(-1px) rotate(-1deg) scale(1.01)}75%{transform:translateY(0) rotate(1deg) scale(1.02)}to{transform:translateY(-1px) rotate(-1.5deg) scale(1.01)}}.dice-roll-status-win{color:#fff}.dice-roll-status-lose{color:#ff7b7b}.dice-history{align-items:center;border-top:1px solid #ffffff0f;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:0;min-height:28px;padding-top:2px}.dice-hist{border-radius:20px;font-family:Onest,sans-serif;font-size:12px;font-weight:700;padding:3px 10px}.dice-hist--win{background:#22c55e24;color:#4ade80}.dice-hist--lose{background:#ef444424;color:#f87171}.dice-hist--empty{background:#ffffff0d;color:#ffffff59;font-weight:600;opacity:.35}.dice-thresholds{align-items:center;color:#ffffffbf;display:flex;font-family:Onest,sans-serif;font-size:13px;font-weight:500;gap:10px;justify-content:center}.dice-threshold-sep{color:#fff9;color:var(--text-muted)}.dice-threshold-active{color:#ff5a5a;font-weight:700}.dice-range{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#505064cc,#8c5050d9 40%,#e02e2ef2);border:1px solid #78505066;border-radius:999px;cursor:pointer;height:14px;outline:none;width:100%}.dice-range:disabled{cursor:default;opacity:.85}.dice-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:3px solid #e02e2e;border-radius:50%;box-shadow:0 0 0 4px #e02e2e40;height:24px;width:24px}.dice-range::-moz-range-thumb{background:#fff;border:3px solid #e02e2e;border-radius:50%;box-shadow:0 0 0 4px #e02e2e40;height:24px;width:24px}.dice-range::-moz-range-track{background:linear-gradient(90deg,#505064cc,#8c5050d9 40%,#e02e2ef2);border:1px solid #78505066;border-radius:999px;height:14px}.dice-bet-box{background:#0e0a19d1;border:none;border-radius:16px;padding:14px}.dice-bet-title{color:#fff9;color:var(--text-muted);font-family:Onest,sans-serif;font-size:11px;font-weight:400;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.dice-bet-row{align-items:center;display:flex;gap:8px}.dice-bet-input{background:#ffffff2e;border:none;border-radius:12px;color:#fff;flex:1 1;font-family:Onest,sans-serif;font-size:20px;font-weight:700;height:40px;min-width:0;outline:none;padding:0 12px}.dice-bet-input::placeholder{color:#ffffff59}.dice-bet-input:disabled{opacity:.85}.dice-bet-actions{display:flex;gap:6px}.dice-bet-actions button{background:#ffffff0f;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:12px;font-weight:500;height:40px;min-width:44px;padding:0 8px;transition:all .2s ease}.dice-bet-actions button:disabled{cursor:default;opacity:.85}.dice-bet-actions button:active:not(:disabled){transform:scale(.95)}.dice-action-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.dice-action-btn{align-items:center;border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-family:Onest,sans-serif;gap:4px;justify-content:center;min-height:70px;overflow:hidden;position:relative;transition:transform .16s ease,box-shadow .2s ease,filter .2s ease}.dice-action-btn span{font-size:18px;font-weight:700}.dice-action-btn small{font-size:11px;font-weight:500;letter-spacing:.01em;opacity:.85}.dice-action-btn-ghost{background:#e02e2e14}.dice-action-btn-less{background:linear-gradient(135deg,#1e1633,#2e4baf);border:none}.dice-action-btn-primary{background:linear-gradient(135deg,#e02e2e,#f55)}.dice-action-btn:disabled{cursor:default;opacity:.85}.dice-action-btn:active:not(:disabled){box-shadow:inset 0 0 0 999px #ffffff14,0 0 18px #e02e2e40;filter:brightness(1.08);transform:scale(.97)}.dice-bet-actions button{transition:transform .14s ease,filter .2s ease,box-shadow .2s ease}.dice-bet-actions button:active:not(:disabled){filter:brightness(1.08);transform:scale(.94)}.mineslot-page{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:520px;max-width:var(--app-frame-width,520px);padding-bottom:24px;padding-top:20px;width:100%}.mineslot-page-frame-wrap{background:#0a0914;border-radius:14px;box-shadow:0 8px 28px #0006;overflow:hidden;position:relative;width:100%}.mineslot-page-iframe{border:none;display:block;height:clamp(360px,calc(100dvh - 200px),720px);min-height:340px;vertical-align:top;width:100%}.mineslot-page-error{align-items:center;background:#080512f0;display:flex;inset:0;justify-content:center;padding:20px;position:absolute;z-index:20}.game-iframe-page{background:#0a0914;display:flex;flex-direction:column;inset:0;padding-bottom:max(24px,env(safe-area-inset-bottom,0px));padding-left:10px;padding-right:10px;padding-top:max(64px,54px);padding-top:max(var(--tg-safe-top,env(safe-area-inset-top,54px)),54px);position:fixed;z-index:200}@media (max-height:700px),(max-width:400px){.game-iframe-page{padding-bottom:max(28px,env(safe-area-inset-bottom,0px));padding-top:max(64px,env(safe-area-inset-top,54px))}}.game-iframe-page>.header{flex-shrink:0;padding:0 14px}.game-iframe{border:none;display:block;flex:1 1;min-height:0;width:100%}.game-iframe-back{align-items:center;align-self:flex-start;background:#693ee026;border:none;border-radius:10px;color:#fff9;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;font-family:Onest,sans-serif;font-size:14px;font-weight:400;gap:5px;height:36px;margin:0 0 10px;padding:0 14px;transition:color .18s,background .18s}.game-iframe-back:hover{background:#693ee047;color:#fff}.game-iframe-back:active{transform:scale(.97)}.game-iframe-page--mineslot{box-sizing:border-box;flex-direction:column;padding-left:0;padding-right:0}.mineslot-parent-topbar{align-items:center;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;min-height:40px;padding:0 10px 8px;position:-webkit-sticky;position:sticky;top:0;z-index:300}.mineslot-parent-back{margin:0!important}.mineslot-parent-balance{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f0a1eb8;border-radius:10px;color:#fffffff2;display:inline-flex;font-family:Onest,sans-serif;font-size:14px;font-weight:700;gap:6px;padding:7px 14px}.mineslot-parent-balance-value{min-width:2ch}.game-iframe-page--mineslot .game-iframe{border-radius:0;flex:1 1;min-height:0}.game-iframe-error-overlay{align-items:center;background:#080512f0;display:flex;inset:0;justify-content:center;padding:24px;position:absolute;z-index:210}.game-iframe-error-card{align-items:center;background:linear-gradient(160deg,#1a1230,#100e1b);border:none;border-radius:24px;box-shadow:0 8px 40px #693ee033;display:flex;flex-direction:column;gap:10px;max-width:320px;padding:32px 28px;text-align:center;width:100%}.game-iframe-error-icon{font-size:44px;line-height:1;margin-bottom:4px}.game-iframe-error-title{color:#fff;font-family:Onest,sans-serif;font-size:20px;font-weight:700;margin:0}.game-iframe-error-desc{color:#fff9;color:var(--text-muted);font-family:Onest,sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin:0 0 8px}.game-iframe-error-btn{background:#693ee0;border:none;border-radius:16px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:16px;font-weight:500;height:52px;transition:opacity .18s,transform .15s;width:100%}.game-iframe-error-btn--secondary{background:#693ee026;border:none}.game-iframe-error-btn:active{transform:scale(.97)}.aviator-page{animation:fadeIn .5s ease;gap:14px;padding-bottom:24px;padding-top:20px;width:100%}.aviator-page,.aviator-page-embed{display:flex;flex-direction:column}.aviator-page-embed{gap:8px;min-height:100vh;overflow-y:auto;padding-bottom:10px;padding-top:10px}.aviator-page-embed .aviator-back-btn{flex-shrink:0}.aviator-embed-wrap{background:#000;border-radius:0;box-shadow:none;flex:1 1 auto;margin:0 auto;max-width:100%;overflow:hidden;position:relative}.aviator-embed-wrap,.aviator-iframe{min-height:calc(100vh - 76px);width:100%}.aviator-iframe{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:none;display:block;height:calc(100vh - 76px);image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;transform:translateZ(0)}.aviator-overlay{cursor:not-allowed;inset:0;pointer-events:auto;position:absolute}.mineslot-page-embed{display:flex;flex-direction:column;gap:8px;min-height:100vh;overflow-y:auto;padding-bottom:10px;padding-top:10px}.mineslot-page-embed .mineslot-back-btn{flex-shrink:0}.mineslot-back-btn{align-items:center;background:#ffffff0d;border:none;border-radius:12px;color:#ffffff80;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:16px;gap:8px;height:44px;justify-content:flex-start;margin:0 auto;max-width:100%;padding-left:16px;transition:all .2s ease;width:366px}.mineslot-back-btn:active{transform:scale(.98)}.mineslot-embed-wrap{background:#000;border-radius:0;box-shadow:none;flex:1 1 auto;margin:0 auto;max-width:100%;overflow:hidden}.mineslot-embed-wrap,.mineslot-iframe{min-height:calc(100vh - 76px);width:100%}.mineslot-iframe{border:none;display:block;height:calc(100vh - 76px)}.aviator-back-btn{align-items:center;background:#ffffff0d;border:none;border-radius:12px;color:#ffffff80;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:16px;gap:8px;height:44px;justify-content:flex-start;margin:0 auto;max-width:100%;padding-left:16px;transition:all .2s ease;width:366px}.aviator-back-btn:active{transform:scale(.98)}.aviator-card{background:linear-gradient(145deg,#1e1633,#2a1c3d);border:1px solid #693ee059;border-radius:20px;box-shadow:0 8px 28px #693ee033;display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:366px;padding:16px;width:100%}.aviator-multiplier-board{align-items:center;background:#0e0a19cc;border:1px solid #693ee040;border-radius:16px;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:100px;padding:12px}.aviator-multiplier{color:#8b5cf6;font-family:Onest,sans-serif;font-size:52px;font-weight:700;line-height:1;transition:color .2s ease}.aviator-multiplier-crash{color:#e02e2e}.aviator-result{font-family:Onest,sans-serif;font-size:18px;font-weight:500}.aviator-result-win{color:#4ade80}.aviator-result-lose{color:#f87171}.aviator-bet-box{background:#0e0a198c;border:1px solid #693ee033;border-radius:16px;padding:12px 14px}.aviator-bet-title{color:#fff9;color:var(--text-muted);font-family:Onest,sans-serif;font-size:11px;font-weight:400;letter-spacing:.04em;margin:0 0 8px;text-transform:uppercase}.aviator-bet-row{align-items:center;display:flex;gap:8px}.aviator-bet-input{background:#1e1633cc;border:1px solid #693ee04d;border-radius:10px;color:#fff;flex:1 1;font-family:Onest,sans-serif;font-size:16px;height:40px;min-width:0;padding:0 12px}.aviator-bet-input::placeholder{color:#ffffff59}.aviator-bet-input:disabled{opacity:.65}.aviator-bet-stars{color:gold;flex-shrink:0}.aviator-bet-actions{display:flex;gap:6px}.aviator-bet-actions button{background:#693ee026;border:1px solid #693ee073;border-radius:10px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:13px;font-weight:500;height:40px;min-width:44px;transition:all .2s ease}.aviator-bet-actions button:disabled{cursor:not-allowed;opacity:.5}.aviator-bet-actions button:active:not(:disabled){transform:scale(.95)}.aviator-play-btn{background:linear-gradient(135deg,#693ee0,#8b5cf6);border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:16px;font-weight:500;height:48px;transition:all .2s ease;width:100%}.aviator-play-btn:active{transform:scale(.98)}.aviator-cashout-btn{background:linear-gradient(135deg,#4ade80,#22c55e);border:none;border-radius:12px;box-shadow:0 4px 16px #4ade8066;color:#0f172a;cursor:pointer;font-family:Onest,sans-serif;font-size:16px;font-weight:700;height:52px;transition:all .2s ease;width:100%}.aviator-cashout-btn:active{transform:scale(.98)}.aviator-crash-msg{color:#fff9;color:var(--text-muted);font-family:Onest,sans-serif;font-size:14px;font-weight:400;margin:0;text-align:center}.inventory-sheet-overlay{background:#00000094;border:none;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .45s ease;z-index:1100}.inventory-sheet-overlay.open{opacity:1;pointer-events:auto}.inventory-sheet{background:#140f21;border:none;border-radius:22px 22px 0 0;bottom:0;box-shadow:0 -12px 35px #00000073;display:flex;flex-direction:column;gap:8px;left:50%;max-width:520px;max-width:var(--app-frame-width,520px);min-height:280px;opacity:0;overflow:hidden;padding:12px 12px 0;position:fixed;right:auto;transform:translateX(-50%) translateY(100%);transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .45s ease,height .5s cubic-bezier(.32,.72,0,1);width:100%;z-index:1101}.inventory-sheet-drag-handle{align-items:center;cursor:ns-resize;display:flex;flex-shrink:0;justify-content:center;padding:6px 0 2px;touch-action:none;user-select:none;-webkit-user-select:none}.inventory-sheet-drag-bar{background:#fff3;border-radius:4px;height:4px;width:40px}.inventory-sheet-drag-handle:active .inventory-sheet-drag-bar,.inventory-sheet-drag-handle:hover .inventory-sheet-drag-bar{background:#fff6}.inventory-sheet.open{opacity:1;transform:translateX(-50%) translateY(0)}.inventory-sheet-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between}.inventory-sheet-header-left{align-items:center;display:flex;gap:12px}.inventory-sheet-header-icon-wrap{align-items:center;background:#693ee040;border-radius:10px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.inventory-sheet-header-icon{color:#8b5cf6}.inventory-sheet-header h3{color:#fff;font-family:Onest,sans-serif;font-size:20px;font-weight:500;margin:0}.inventory-sheet-close,.tum-close{align-items:center;background:#1e1633;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.inventory-sheet-toolbar{align-items:stretch;display:flex;flex-shrink:0;gap:8px}.inventory-sheet-tool-btn{align-items:center;background:#1e1633;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:13px;font-weight:500;gap:6px;height:36px;justify-content:center;width:100%}.inventory-sheet-sort-wrap{flex:1 1;position:relative;z-index:70}.inventory-sheet-count{color:#fff9;color:var(--text-muted);flex-shrink:0;font-family:Onest,sans-serif;font-size:12px;font-weight:400}.inventory-sheet-scroll{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:2px}.inventory-sheet-scroll::-webkit-scrollbar{width:6px}.inventory-sheet-scroll::-webkit-scrollbar-track{background:#0000}.inventory-sheet-scroll::-webkit-scrollbar-thumb{background:#693ee059;border-radius:6px}.inventory-sheet-grid{grid-gap:8px;align-content:start;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:8px}@keyframes inv-sheet-sort-flip{0%{opacity:.5;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.inventory-sheet-grid--reorder .inventory-sheet-card{animation:inv-sheet-sort-flip .42s cubic-bezier(.34,1.12,.64,1) both}.inventory-sheet-card{background:#1e1633;border:1px solid #ffffff0f;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;min-height:172px;overflow:hidden;padding:8px;position:relative;transition:background .2s ease,transform .2s ease}.inventory-sheet-card.selected{background:#2a2050;border-color:#0000}.inventory-sheet-card-img{align-items:center;background:#0003;border-radius:10px;display:flex;height:92px;justify-content:center;overflow:hidden;position:relative;width:100%}.inventory-sheet-card-img img{height:100%;object-fit:cover;width:100%}.inventory-sheet-price{align-items:center;background:#00000059;border-radius:6px;bottom:4px;display:inline-flex;font-size:10px;gap:3px;height:18px;padding:0 6px;position:absolute;right:4px}.inventory-sheet-card-name,.inventory-sheet-price{color:#fff;font-family:Onest,sans-serif;font-weight:500}.inventory-sheet-card-name{font-size:12px;line-height:1.2;margin-top:6px}.inventory-sheet-card-id{color:#ffffff73;font-family:Onest,sans-serif;font-size:10px;margin-top:2px}.inventory-sheet-card-action{align-items:center;background:#693ee0;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-family:Onest,sans-serif;font-size:11px;font-weight:500;gap:4px;height:26px;justify-content:center;margin-top:auto;min-height:26px}.inventory-sheet-card.selected .inventory-sheet-card-action{background:#fff;color:#1a1a1a}.inventory-sheet-actions-wrap{background:#140f21;flex-shrink:0;margin-top:4px;padding:4px 0 calc(4px + env(safe-area-inset-bottom, 0px))}.inventory-sheet-actions{display:flex;flex-shrink:0;gap:8px}.inventory-sheet-actions .action-btn{border-radius:14px;flex:1 1;font-size:15px;height:46px}.inventory-sheet-empty{color:#fff9;color:var(--text-muted);flex-shrink:0;font-weight:400;font-weight:500;padding:28px 20px;text-align:center}.inventory-sheet-empty-icon{color:#693ee073;margin-bottom:10px}.inventory-sheet-empty-title{color:#ffffffd9;font-size:.98rem;font-weight:500;margin:0 0 6px}.inventory-sheet-empty-desc,.inventory-sheet-empty-text{color:#ffffff8c;font-size:.88rem;font-weight:500;line-height:1.4;margin:0}.sort-dropdown-advanced{max-width:290px;min-width:250px}.sort-dropdown-title{color:#ffffff80;font-family:Onest,sans-serif;font-size:12px;font-weight:500;letter-spacing:.02em;padding:6px 10px 8px}.sort-option-check{align-items:center;background:#ffffff1f;border:none;border-radius:5px;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;height:16px;justify-content:center;margin-right:8px;width:16px}.sort-option.active .sort-option-check{background:#8b5cf659}.tum-sort-option-check{align-items:center;background:#ffffff1f;border:1px solid #ffffff59;border-radius:6px;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;margin-right:8px;width:20px}.tum-sort-option-check.item-checkbox--checked{background:#ffffff2e;border-color:#ffffff73;position:relative}.tum-sort-option-check.item-checkbox--checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:6px;position:absolute;top:3px;transform:rotate(45deg);width:5px}.sort-dropdown-summary{color:#ffffff8c;font-family:Onest,sans-serif;font-size:12px;font-weight:500;line-height:1.35;padding:8px 10px 4px}.sort-dropdown-actions{display:flex;gap:6px;padding:8px}.sort-apply-btn,.sort-ghost-btn{border:none;border-radius:14px;cursor:pointer;flex:1 1;font-family:Onest,sans-serif;font-size:13px;font-weight:600;height:40px;transition:background .18s ease,transform .15s ease,opacity .18s ease}.sort-ghost-btn{background:#ffffff12;box-shadow:inset 0 1px 0 #ffffff0d;color:#ffffffe6}.sort-ghost-btn:hover{background:#ffffff1f;color:#fff}.sort-ghost-btn:active{transform:scale(.98)}.sort-apply-btn{background:#693ee0;color:#fff}.sort-apply-btn:hover{background:#7d52e8}.sort-apply-btn:active{transform:scale(.98)}.protection-layer{align-items:center;background:#100e1bf2;color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;padding:24px;position:fixed;text-align:center;z-index:9999}.protection-layer--loading .protection-layer-spinner{animation:protection-spin .8s linear infinite;border:3px solid #693ee04d;border-radius:50%;border-top-color:#693ee0;height:40px;margin-bottom:16px;width:40px}.protection-layer p{font-size:1rem;margin:0;opacity:.9}.protection-layer--error p{color:#ff6b6b}@keyframes protection-spin{to{transform:rotate(1turn)}}.protection-layer--telegram-only{gap:16px}.protection-layer--telegram-only .protection-layer-title{font-size:1.25rem;font-weight:500;margin:0}.protection-layer--telegram-only .protection-layer-desc{font-size:.95rem;line-height:1.5;margin:0;max-width:320px;opacity:.9}.protection-layer--telegram-only .protection-layer-btn{background:#693ee0;border-radius:12px;color:#fff;display:inline-block;font-weight:500;margin-top:8px;padding:12px 24px;text-decoration:none;transition:background .2s}.protection-layer--telegram-only .protection-layer-btn:hover{background:#7c4dff}.ms-page{padding-bottom:24px}.ms-title{color:#fff;font-size:1.35rem;font-weight:700;letter-spacing:.5px;margin:4px 0 10px;text-align:center}.ms-title-pick{margin-right:6px}.ms-grid-wrap{margin:0 0 6px;position:relative}.ms-grid{display:flex;gap:4px;padding:0 4px}.ms-col{border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:3px;padding:3px;position:relative;transition:box-shadow .3s}.ms-col-broken{background:#693ee01f;box-shadow:0 0 14px 3px #693ee0b3}.ms-block{border-radius:4px;font-size:10px;height:28px;position:relative}.ms-block,.ms-block-crack{align-items:center;display:flex;justify-content:center}.ms-block-crack{color:#00000080;font-size:12px;font-weight:900;inset:0;pointer-events:none;position:absolute}.ms-col-prize{align-items:center;animation:ms-prize-pop .4s ease-out;background:#0009;border-radius:6px;bottom:-22px;color:gold;display:flex;font-size:.72rem;font-weight:700;gap:3px;left:50%;padding:2px 5px;position:absolute;transform:translateX(-50%);white-space:nowrap}@keyframes ms-prize-pop{0%{opacity:0;transform:translateX(-50%) scale(.5)}to{opacity:1;transform:translateX(-50%) scale(1)}}.ms-reels{display:flex;gap:4px;margin-top:26px;padding:0 4px}.ms-reel-col{display:flex;flex:1 1;flex-direction:column;gap:2px}.ms-reel-cell{align-items:center;background:#00000073;border:1.5px solid #0000;border-radius:5px;display:flex;font-size:15px;height:26px;justify-content:center;transition:border-color .15s,transform .15s}.ms-reel-active{background:#693ee02e;transform:scale(1.08)}.ms-grid-placeholder{align-items:center;color:#fff9;color:var(--text-muted);display:flex;flex-direction:column;font-size:.95rem;font-weight:400;gap:10px;justify-content:center;margin-bottom:6px;min-height:190px}.ms-grid-placeholder-icon{font-size:2.5rem;opacity:.3}.ms-spin-status{align-items:center;color:#fff9;color:var(--text-muted);display:flex;font-size:.82rem;font-weight:400;gap:10px;justify-content:center;margin:20px 0 4px;text-align:center}.ms-spin-dots{display:flex;gap:5px}.ms-spin-dot{background:#fff3;border-radius:50%;height:7px;transition:background .3s;width:7px}.ms-spin-dot.done{background:#693ee0}.ms-controls{margin-top:24px}.ms-bet-row{display:flex;gap:8px;margin-bottom:12px}.ms-bet-btn{align-items:center;background:#ffffff12;border:1.5px solid #ffffff1a;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:500;gap:4px;justify-content:center;padding:10px 4px;transition:background .15s,border-color .15s}.ms-bet-btn.active{background:#693ee059;border-color:#693ee0;color:#fff}.ms-bet-btn:active{transform:scale(.96)}.ms-action-row{align-items:stretch;display:flex;gap:10px}.ms-demo-btn{background:#ffffff12!important;color:#fff9!important;color:var(--text-muted)!important;font-weight:400}.ms-warn{color:#f44336;font-size:.82rem;margin:-4px 0 8px;text-align:center}.ms-loading{color:#fff9;flex-direction:column;font-size:.95rem;gap:10px;padding:16px 0}.ms-loading,.ms-result-win{align-items:center;display:flex}.ms-result-win{animation:ms-prize-pop .4s ease-out;color:#4ade80;font-size:1.25rem;font-weight:700;gap:6px;justify-content:center}.ms-result-lose,.ms-result-win{margin-bottom:12px;text-align:center}.ms-result-lose{color:#ffffff8c;font-size:1rem}.ms-demo-note{color:#ffffff59;font-size:.78rem;margin-bottom:8px;text-align:center}.inventory-sheet-card.withdrawing{background:#1e1e2db3!important;cursor:default;filter:grayscale(55%);opacity:.58;pointer-events:none;position:relative}.withdraw-pending-sheet{align-items:center;background:#3c3c5099!important;color:#ffffff61!important;cursor:default;display:flex;font-size:.68rem;gap:5px;letter-spacing:.4px}.item-card.withdrawing{background:#1e1e28bf;border-color:#ffffff14!important;cursor:default;filter:grayscale(60%);opacity:.62;pointer-events:none;position:relative}.withdraw-overlay{align-items:center;background:#0f0f1980;border-radius:inherit;display:flex;inset:0;justify-content:center;position:absolute;z-index:6}.withdraw-overlay-badge{background:#141423e0;border:1px solid #ffffff1f;border-radius:20px;color:#fff9;color:var(--text-muted);font-size:.72rem;font-weight:400;gap:7px;letter-spacing:.3px;padding:6px 14px}.withdraw-fail-badge,.withdraw-overlay-badge{align-items:center;display:flex;text-transform:uppercase}.withdraw-fail-badge{animation:withdraw-fail-in .25s ease-out;background:linear-gradient(180deg,#dc4b5073,#b4323761);border:1px solid #ffa0a58c;border-radius:8px;box-shadow:inset 0 1px 0 #ffffff26,0 2px 8px #b4282d59;color:#fff;font-size:12px;font-weight:700;height:26px;justify-content:center;letter-spacing:.08em;min-width:28px;padding:0 10px;pointer-events:none;position:absolute;right:6px;text-shadow:0 1px 2px #0000004d;top:6px;z-index:10}.inventory-sheet-card-img .withdraw-fail-badge,.item-image-wrap .withdraw-fail-badge{right:6px;top:6px}.withdraw-fail-badge--exiting{animation:withdraw-fail-out .2s ease-out forwards}@keyframes withdraw-fail-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes withdraw-fail-out{to{opacity:0;transform:scale(.92)}}.withdraw-spinner{animation:withdraw-spin .9s linear infinite;border:2px solid #fff3;border-radius:50%;border-top-color:#ffffffa6;display:inline-block;flex-shrink:0;height:12px;width:12px}.withdraw-spinner-big{animation:withdraw-spin .8s linear infinite;border:3px solid #ffffff26;border-radius:50%;border-top-color:#ffffffb3;display:block;height:40px;width:40px}@keyframes withdraw-spin{to{transform:rotate(1turn)}}.select-btn.withdraw-pending-btn{align-items:center;background:#3c3c5099!important;border-color:#ffffff12!important;color:#fff9!important;color:var(--text-muted)!important;cursor:default!important;display:flex;font-size:.7rem;font-weight:400;gap:6px;letter-spacing:.5px}.withdraw-dot-anim:after{animation:dots 1.4s steps(4) infinite;content:"";display:inline-block;overflow:hidden;vertical-align:bottom;width:1em}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.inventory-withdraw-action-bar{bottom:80px;display:flex;gap:10px;justify-content:center;left:0;padding:10px 16px;pointer-events:none;position:-webkit-sticky;position:sticky;right:0;z-index:20}.inventory-withdraw-bar-btn{align-items:center;animation:bar-pop-in .2s ease-out;background:linear-gradient(135deg,#5b6af0,#7c4dff);border:none;border-radius:50px;box-shadow:0 4px 20px #5b6af08c,0 2px 8px #00000059;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:700;gap:9px;letter-spacing:.2px;padding:13px 32px;pointer-events:all;transition:transform .12s ease,box-shadow .12s ease}.inventory-withdraw-bar-btn:active{box-shadow:0 2px 10px #5b6af066;transform:scale(.96)}.inventory-withdraw-bar-btn:disabled{box-shadow:0 2px 8px #0003;cursor:not-allowed;opacity:.42;transform:none}@keyframes bar-pop-in{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.inventory-sell-bar-btn{background:linear-gradient(135deg,#1db954,#17a348);box-shadow:0 4px 20px #1db95480,0 2px 8px #00000059}.inventory-sell-bar-btn:active{box-shadow:0 2px 10px #1db95466;transform:scale(.96)}.inventory-toast{animation:toast-in .25s ease-out;border-radius:12px;box-sizing:border-box;font-size:.85rem;font-weight:500;left:50%;line-height:1.35;max-width:calc(100vw - 32px);min-width:0;overflow-wrap:anywhere;padding:11px 22px;pointer-events:none;position:fixed;text-align:center;top:16px;transform:translateX(-50%);word-break:break-word;z-index:9999}.inventory-toast--success{background:#1ec878eb;box-shadow:0 4px 16px #1ec87866;color:#fff}.inventory-toast--error{background:#dc3c3ceb;box-shadow:0 4px 16px #dc3c3c66;color:#fff}@keyframes toast-in{0%{opacity:0;transform:translateX(-50%) translateY(-8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.game-badge-purple{background:#693ee0}.ratgames-card{-webkit-tap-highlight-color:transparent;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(180deg,#1e1633,#1e1633);border-radius:20px;box-shadow:0 4px 24px #693ee02e;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:8px;height:167px;justify-content:center;max-width:342px;overflow:hidden;padding:28px 14px 20px;position:relative;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s;-webkit-user-select:none;user-select:none;width:100%}.ratgames-card:hover{box-shadow:0 8px 32px #693ee052;transform:scale(1.025)}.ratgames-card:active{box-shadow:0 2px 12px #693ee024;transform:scale(.97)}.ratgames-deco{object-fit:contain;opacity:.18;pointer-events:none;position:absolute}.ratgames-deco-icon{align-items:center;display:flex;filter:brightness(0) saturate(100%) invert(42%) sepia(93%) saturate(1500%) hue-rotate(230deg) brightness(95%) contrast(90%);justify-content:center}.ratgames-deco-dice{height:80px;left:-10px;top:-10px;transform:rotate(-10deg);width:80px}.ratgames-deco-aj{bottom:-8px;height:70px;left:-5px;transform:rotate(-12deg);width:70px}.ratgames-deco-coin{bottom:10px;height:65px;left:50%;transform:translateX(-50%);width:65px}.ratgames-deco-lady{height:90px;right:-10px;top:10px;transform:rotate(5deg);width:90px}.ratgames-deco-tap{bottom:-5px;height:70px;right:10px;transform:rotate(8deg);width:70px}.ratgames-badges{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;position:relative;z-index:1}.ratgames-badge{border-radius:14px;font-size:12px;font-weight:700;letter-spacing:.4px;padding:5px 14px;white-space:nowrap}.ratgames-badge,.ratgames-title{color:#fff;font-family:Onest,sans-serif}.ratgames-title{font-size:44px;font-weight:900;letter-spacing:2px;margin:0;position:relative;text-shadow:0 2px 14px #00000073;z-index:1}.rat-games-page{display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:366px;padding-bottom:24px;padding-top:20px;width:100%}.rat-games-search-wrap{position:relative;width:100%}.rat-games-search-icon{color:#fff6;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.rat-games-search-input{background:#ffffff0f;border:none;border-radius:14px;box-sizing:border-box;color:#fff;font-family:Onest,sans-serif;font-size:15px;height:48px;outline:none;padding:0 14px 0 42px;transition:background .2s;width:100%}.rat-games-search-input::placeholder{color:#ffffff4d}.rat-games-search-input:focus{background:#ffffff17}.rat-games-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:430px){.rat-games-grid{gap:10px;grid-template-columns:1fr}}.rat-game-card{background:#15101f;border-radius:20px;box-shadow:0 4px 16px #00000059,inset 0 0 0 1px #ffffff0f;cursor:pointer;display:block;height:168px;overflow:hidden;padding:0;position:relative;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.rat-game-cover{display:block;height:100%;inset:0;object-fit:cover;object-position:center bottom;position:absolute;width:100%;z-index:0}.rat-game-card:hover{box-shadow:0 10px 28px #00000073;filter:brightness(1.1);transform:translateY(-3px)}.rat-game-card:active{transform:scale(.97)}.rat-game-card--soon{cursor:default;opacity:.5}.rat-game-card--soon:hover{box-shadow:0 4px 16px #00000059;filter:none;transform:none}.rat-game-soon-badge{background:#6b7280bf;border-radius:20px;color:#fff;font-family:Onest,sans-serif;font-size:10px;font-weight:700;letter-spacing:.05em;padding:2px 8px;position:absolute;right:10px;text-transform:uppercase;top:10px;z-index:2}.rat-games-empty{color:#fff9;color:var(--text-muted);font-family:Onest,sans-serif;font-size:14px;font-weight:400;padding:32px 0;text-align:center}.game-local-page{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:366px;padding-bottom:24px;padding-top:20px;width:100%}.game-local-page--bj{max-width:430px}.pf-controls{font-family:Onest,sans-serif;width:100%}.pf-fair-backdrop{background:#0000;inset:0;position:fixed;touch-action:none;z-index:1040}.pf-controls--modal-open{position:relative;z-index:1050}.pf-controls--iframe.pf-controls--modal-open{position:fixed;z-index:1050}.pf-controls-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.pf-btn{align-items:center;background:linear-gradient(145deg,#2563eb,#6366f1);border:1px solid #6366f18c;border-radius:12px;color:#f8fafc;cursor:pointer;display:inline-flex;font-family:Onest,sans-serif;font-size:14px;font-weight:700;gap:6px;height:40px;justify-content:center;padding:0;transition:opacity .15s ease,background .15s ease;width:40px}.pf-btn:hover{opacity:.94}.pf-btn:active{opacity:.85}.pf-btn--sound-off,.pf-btn--sound-on{border-color:#6366f173}.pf-expand{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.4,0,.2,1)}.pf-expand:not(.pf-expand--open){pointer-events:none}.pf-expand--open{grid-template-rows:1fr}.pf-expand-inner{min-height:0;overflow:hidden}.pf-expand:not(.pf-expand--open) .pf-panel{opacity:0;transform:translateY(-6px)}.pf-expand--open .pf-panel{opacity:1;transform:translateY(0);transition:opacity .34s ease .05s,transform .34s cubic-bezier(.4,0,.2,1) .05s}.pf-panel{background:radial-gradient(120% 120% at 0 0,#38bdf82e,#0000 45%),radial-gradient(120% 120% at 100% 0,#6366f133,#0000 45%),linear-gradient(180deg,#121628eb,#0c101ef0);border:none;border-radius:16px;box-shadow:0 10px 28px #060a1873;margin-top:8px;padding:12px}.pf-title{color:#fff;font-size:14px;font-weight:700;margin:0 0 6px}.pf-sub{color:#e2e8f0e6;font-size:12px;margin:0 0 10px}.pf-label{color:#cbd5e1;display:block;font-size:11px;margin-bottom:4px}.pf-input{background:#0f172a99;border:1px solid #818cf859;border-radius:11px;color:#fff;font-size:12px;padding:8px 10px;width:100%}.pf-panel--verify .pf-input--readonly{cursor:default;opacity:.94}.pf-panel--verify .pf-input--readonly:disabled{opacity:.72}.pf-meta{color:#cbd5e1;font-size:11px;margin-top:6px;word-break:break-word}.pf-meta--muted{color:#94a3b8e6}.pf-code{color:#e2e8f0;font-family:ui-monospace,Cascadia Code,monospace;font-size:11px;-webkit-user-select:none;user-select:none}.pf-actions{display:flex;gap:8px;margin-top:8px}.pf-seed-ctas{display:flex;flex-direction:column;gap:10px;margin-top:12px}.pf-seed-ctas .pf-verify-cta{margin-top:0}.pf-verify-cta{background:linear-gradient(145deg,#2563eb,#4f46e5);border:none;border-radius:12px;color:#f8fafc;cursor:pointer;font-family:Onest,sans-serif;font-size:13px;font-weight:800;margin-top:12px;padding:11px 14px;transition:opacity .15s ease;width:100%}.pf-verify-cta:hover:not(:disabled){opacity:.94}.pf-verify-cta:disabled{cursor:wait;opacity:.65}.pf-packet-stack{display:flex;flex-direction:column;gap:6px;margin-top:12px}.pf-crypto-busy{color:#bae6fdeb}.pf-expand--open .pf-panel-enter,.pf-expand--open .pf-verify-result-enter{animation:pfPanelIn .38s cubic-bezier(.4,0,.2,1) forwards}@keyframes pfPanelIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.pf-note--warn{color:#fca5a5}.pf-crypto-label{color:#94a3b8f2;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pf-no-copy{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.pf-crypto{background:#0206178c;border:1px solid #6366f140;border-radius:10px;color:#bae6fd;font-family:ui-monospace,monospace;font-size:10px;line-height:1.4;margin:0;max-width:100%;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.pf-verify-result{background:#1e293b8c;border-radius:12px;margin-top:12px;padding:10px 12px}.pf-verify-result-title{color:#f1f5f9;font-size:12px;font-weight:800;margin:0 0 8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-verify-lines{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.pf-verify-lines li{display:flex;flex-direction:column;gap:2px;max-width:100%;min-width:0}.pf-verify-lines-lbl{color:#94a3b8f2;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.pf-verify-lines-lbl,.pf-verify-lines-val{font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-verify-lines-val{color:#fff;font-size:13px;line-height:1.35}.pf-note{color:#86efac;font-size:11px;margin-top:8px}.pf-info-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.pf-info-card{background:#1e293b73;border:none;border-radius:12px;padding:8px}.pf-info-card-title{color:#cbd5e1;font-size:11px;margin:0 0 3px}.pf-info-card-value{color:#fff;font-size:12px;font-weight:700;margin:0}.pf-steps{display:flex;flex-direction:column;gap:6px;margin-top:8px}.pf-step{align-items:flex-start;background:#1e293b73;border:none;border-radius:12px;display:flex;gap:8px;padding:8px}.pf-step-index{align-items:center;background:linear-gradient(135deg,#38bdf8,#6366f1);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px}.pf-step-text{color:#e2e8f0;font-size:12px;line-height:1.3}.pf-controls--iframe{position:fixed;right:10px;top:64px;width:min(320px,calc(100vw - 20px));z-index:30}@media (max-width:420px){.pf-btn{height:38px;width:38px}.pf-info-grid{grid-template-columns:1fr}}.cf-card{background:#161022;border-radius:20px;box-shadow:0 6px 24px #0006;isolation:isolate;overflow:visible;position:relative}.cf-card:before{background-image:none;background-image:var(--cf-card-bg,none);background-position:50%;background-repeat:no-repeat;background-size:cover}.cf-card:after,.cf-card:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.cf-card:after{background:#08061085}.cf-coin-area{align-items:center;display:flex;flex-direction:column;gap:10px;min-height:0;overflow:visible;padding:18px 20px 8px;position:relative;z-index:1}.cf-perspective{perspective:900px;z-index:1}.cf-coin-spin,.cf-perspective{height:240px;position:relative;width:240px}.cf-coin-spin{filter:drop-shadow(0 14px 22px rgba(0,0,0,.45))}.cf-coin,.cf-coin-spin{transform-style:preserve-3d}.cf-coin{height:100%;position:relative;width:100%}.cf-face{align-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;inset:0;justify-content:center;position:absolute}.cf-face--heads{background:#0000;transform:translateZ(2px)}.cf-face--tails{background:#0000;transform:rotateX(180deg) translateZ(2px)}.cf-coin-img{backface-visibility:hidden;-webkit-backface-visibility:hidden;display:block;flex-shrink:0;height:240px;object-fit:contain;transform:translateZ(0);width:240px;will-change:transform}.cf-face-emoji,.cf-face-label{display:none}.cf-result-slot{justify-content:center;min-height:58px;width:100%}.cf-result,.cf-result-slot{align-items:center;display:flex}.cf-result{border-radius:12px;flex-direction:column;gap:3px;padding:8px 24px;z-index:1}.cf-result--win{background:#22c55e24;border:1px solid #22c55e4d}.cf-result--lose{background:#ef444424;border:1px solid #ef44444d}.cf-result-name{color:#fff;font-family:Onest,sans-serif;font-size:17px;font-weight:800;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-result-profit{align-items:center;display:flex;font-family:Onest,sans-serif;font-size:14px;font-weight:700;gap:4px;line-height:1}.cf-result--win .cf-result-profit{color:#4ade80}.cf-result--lose .cf-result-profit{color:#f87171}.cf-star-icon{display:block;filter:brightness(0) invert(1);flex-shrink:0;height:14px;object-fit:contain;opacity:.85;vertical-align:middle;width:14px}.cf-history{display:flex;gap:6px;z-index:1}.cf-hist-dot{align-items:center;border-radius:50%;display:flex;font-family:Onest,sans-serif;font-size:12px;font-weight:800;height:34px;justify-content:center;width:34px}.cf-hist-dot--h{background:radial-gradient(circle,#fbbf24,#d97706);color:#78350f}.cf-hist-dot--t{background:radial-gradient(circle,#d1d5db,#6b7280);color:#1f2937}.cf-controls{display:flex;flex-direction:column;gap:10px;padding:0 16px 10px;position:relative;z-index:1}.cf-history-panel{background:#08061061;border:1px solid #ffffff14;border-radius:12px;margin:0 16px 12px;padding:10px;position:relative;z-index:1}.cf-history-title{color:#ffffff9e;font-family:Onest,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.cf-history-list{display:flex;flex-direction:column;gap:6px}.cf-history-row{grid-gap:8px;align-items:center;background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;display:grid;gap:8px;grid-template-columns:24px 1fr auto;min-height:32px;padding:0 10px}.cf-history-row-side{color:#ffffff80;font-size:11px}.cf-history-row-main,.cf-history-row-side{font-family:Onest,sans-serif;font-weight:700}.cf-history-row-main{color:#fff;font-size:13px}.cf-history-row-tag{color:#ffffff9e;font-family:Onest,sans-serif;font-size:11px;font-weight:600}.cf-history-row--h{background:#f59e0b24;border-color:#f59e0b42}.cf-history-row--t{background:#9ca3af24;border-color:#9ca3af3d}.cf-history-row--empty{opacity:.62}.cf-choice-row{display:flex;gap:10px}.cf-choice{align-items:center;border:none;border-radius:14px;cursor:pointer;display:flex;flex:1 1;font-family:Onest,sans-serif;font-size:14px;font-weight:700;gap:6px;height:52px;justify-content:center;transition:all .2s}.cf-choice--heads{background:#f59e0b1a;color:#f59e0ba6}.cf-choice--heads-active{background:#f59e0b38;color:#fbbf24}.cf-choice--tails{background:#9ca3af14;color:#9ca3af8c}.cf-choice--tails-active{background:#9ca3af2e;color:#e5e7eb}.cf-choice:disabled{cursor:default;opacity:.85}.cf-info-row{background:#ffffff0a;border-radius:12px;display:flex;padding:10px 8px}.cf-info-cell{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:2px}.cf-info-cell+.cf-info-cell{border-left:1px solid #ffffff12}.cf-info-lbl{color:#fff9;color:var(--text-muted);font-size:10px;font-weight:400}.cf-info-lbl,.cf-info-val{font-family:Onest,sans-serif}.cf-info-val{color:#fff;font-size:14px;font-weight:700}.cf-info-val--green{color:#4ade80}.cf-bet-box{background:#0e0a19d1;border:none;border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:14px}.cf-bet-label{color:#fff9;color:var(--text-muted);font-family:Onest,sans-serif;font-size:11px;font-weight:400;letter-spacing:.08em;margin:0;text-transform:uppercase}.cf-bet-row{align-items:center;display:flex;gap:8px}.cf-bet-input{background:#ffffff2e;border:none;border-radius:12px;box-sizing:border-box;color:#fff;flex:1 1;font-family:Onest,sans-serif;font-size:20px;font-weight:700;height:40px;min-width:0;outline:none;padding:0 12px;transition:border-color .2s}.cf-bet-input::placeholder{color:#ffffff4d}.cf-bet-input:focus{background:#ffffff29}.cf-bet-input:focus-visible,.dice-bet-input:focus-visible{outline:2px solid #693ee073;outline-offset:1px}.cf-bet-input:disabled{opacity:.85}.cf-bet-btns{display:flex;gap:6px}.cf-bet-btns button{background:#693ee02e;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:12px;font-weight:700;height:40px;letter-spacing:.02em;min-width:48px;padding:0 14px;transition:all .2s ease;white-space:nowrap}.cf-bet-btns button:hover:not(:disabled){background:#693ee047;transform:scale(1.03)}.cf-bet-btns button:active:not(:disabled){transform:scale(.95)}.cf-bet-btns button:disabled{cursor:default;opacity:.85}.cf-flip-btn{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:14px;box-shadow:0 4px 18px #f59e0b59;color:#fff;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:18px;font-weight:800;justify-content:center;min-height:66px;transition:transform .16s ease,filter .2s ease,box-shadow .2s ease;width:100%}.cf-flip-btn--tails{background:linear-gradient(135deg,#6b7280,#4b5563);box-shadow:0 4px 18px #6b72804d}.cf-flip-btn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.cf-flip-btn:active:not(:disabled){filter:brightness(1.08);transform:scale(.97)}.cf-flip-btn:disabled{cursor:default;opacity:.85}.tower-card{background:#161022;border-radius:20px;box-shadow:0 6px 24px #0006;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;isolation:isolate;overflow:hidden;padding:16px;position:relative;width:100%}.tower-card:before{background-image:none;background-image:var(--game-card-bg,none);background-position:50%;background-repeat:no-repeat;background-size:cover}.tower-card:after,.tower-card:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.tower-card:after{background:#08061085}.tower-card>*{position:relative;z-index:1}.tower-mult-strip{display:flex;gap:10px;min-height:52px}.tower-mult-box{align-items:center;border-radius:12px;display:flex;flex:1 1;flex-direction:column;gap:2px;padding:8px}.tower-mult-box--cur{background:#22c55e24;border:none}.tower-mult-box--next{background:#0ea5e924;border:none}.tower-mult-lbl{color:#fff9;color:var(--text-muted);font-family:Onest,sans-serif;font-size:11px;font-weight:400}.tower-mult-num{font-family:Onest,sans-serif;font-size:18px;font-weight:800}.tower-mult-box--cur .tower-mult-num{color:#4ade80}.tower-mult-box--next .tower-mult-num{color:#38bdf8}.tower-grid{display:flex;flex-direction:column;gap:5px}.tower-row{align-items:center;display:flex;gap:6px;opacity:.85;transition:opacity .2s}.tower-row--active{opacity:1}.tower-row--active .tower-row-tiles{filter:drop-shadow(0 0 5px rgba(14,165,233,.35))}.tower-row-mult{color:#ffffff85;flex-shrink:0;font-family:Onest,sans-serif;font-size:9px;font-weight:700;max-width:38px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:38px}.tower-row-tiles{display:flex;flex:1 1;gap:5px}.tower-tile{align-items:center;background:#ffffff38;border:none;border-radius:10px;color:#ffffffb3;cursor:default;display:flex;font-family:Onest,sans-serif;font-size:15px;font-weight:700;height:38px;justify-content:center;transition:all .15s}.tower-tile--clickable{background:linear-gradient(135deg,#0ea5e9,#2563eb);border:none;box-shadow:0 2px 10px #0ea5e959;color:#fff;cursor:pointer}.tower-tile--clickable:hover{filter:brightness(1.15);transform:scale(1.04)}.tower-tile--clickable:active{transform:scale(.96)}.tower-tile--safe{background:#22c55e33;color:#4ade80}.tower-tile--safe-sel{background:linear-gradient(135deg,#22c55e,#15803d);box-shadow:0 0 14px #22c55e73;color:#fff}.tower-tile--trap{background:#ef44442e;color:#f87171}.tower-tile--trap-sel{animation:trap-pulse .45s ease;background:linear-gradient(135deg,#ef4444,#b91c1c);box-shadow:0 0 14px #ef444473;color:#fff}@keyframes trap-pulse{0%{transform:scale(1)}35%{transform:scale(1.1)}to{transform:scale(1)}}.tower-result{border-radius:12px;box-sizing:border-box;font-family:Onest,sans-serif;font-size:15px;font-weight:700;padding:10px 16px;text-align:center}.tower-result--win{background:#22c55e21;border:none;color:#4ade80}.tower-result--lose{background:#ef444421;border:none;color:#f87171}.tower-controls{display:flex;flex-direction:column;gap:10px}.tower-diff-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.tower-diff-btn{align-items:center;background:#ffffff14;border:none;border-radius:10px;color:#ffffffb3;cursor:pointer;display:flex;flex-direction:column;font-family:Onest,sans-serif;font-size:13px;font-weight:700;gap:2px;padding:8px 6px;transition:all .15s}.tower-diff-btn small{font-size:10px;font-weight:500;opacity:.8}.tower-diff-btn--active{background:#693ee040;color:#fff}.tower-diff-btn:hover:not(.tower-diff-btn--active){background:#ffffff1f;color:#ffffffe6}.tower-diff-btn:active:not(:disabled){filter:brightness(1.06);transform:scale(.96)}.tower-diff-btn--active:active:not(:disabled){transform:scale(.97)}.tower-cashout-btn{align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:14px;box-shadow:0 4px 18px #22c55e59;color:#fff;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:18px;font-weight:800;justify-content:center;min-height:66px;transition:transform .16s ease,filter .2s ease,box-shadow .2s ease;width:100%}.tower-cashout-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.tower-cashout-btn:active{animation:none;transform:scale(.97)}.tower-start-btn{align-items:center;background:linear-gradient(135deg,#0ea5e9,#2563eb);border:none;border-radius:14px;box-shadow:0 4px 18px #0ea5e959;color:#fff;cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:18px;font-weight:800;justify-content:center;min-height:66px;transition:transform .16s ease,filter .2s ease,box-shadow .2s ease;width:100%}.tower-start-btn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.tower-start-btn:active:not(:disabled){transform:scale(.97)}.tower-start-btn:disabled{cursor:default;opacity:.45}.tower-pick-hint{color:#0ea5e9bf;font-family:Onest,sans-serif;font-size:14px;font-weight:500;padding:6px;text-align:center}.tower-history{align-items:center;border-top:none;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:0;min-height:28px;padding-top:2px}.tower-hist{border-radius:20px;font-family:Onest,sans-serif;font-size:12px;font-weight:700;padding:3px 10px}.tower-hist--win{background:#22c55e24;color:#4ade80}.tower-hist--lose{background:#ef444424;color:#f87171}.tower-hist--push{background:#9ca3af24;color:#d1d5db}.tower-hist--empty{background:#ffffff0d;color:#ffffff59;font-weight:600;opacity:.35}.bj-card{background:#161022;border-radius:20px;box-shadow:0 6px 24px #0006;display:flex;flex-direction:column;gap:12px;isolation:isolate;overflow:hidden;padding:16px;position:relative}.bj-card:before{background-image:none;background-image:var(--game-card-bg,none);background-position:50%;background-repeat:no-repeat;background-size:cover}.bj-card:after,.bj-card:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.bj-card:after{background:#08061085}.bj-card>*{position:relative;z-index:1}.bj-section,.bj-split-section{display:flex;flex-direction:column;gap:6px}.bj-split-section{border-top:1px solid #ffffff0f;margin-top:8px;padding-top:10px}.bj-section-header{align-items:center;display:flex;gap:8px;justify-content:center}.bj-section-label{color:#fff9;color:var(--text-muted);font-size:11px;font-weight:400;letter-spacing:.07em;text-transform:uppercase}.bj-score,.bj-section-label{font-family:Onest,sans-serif}.bj-score{background:#ffffff1a;border-radius:20px;color:#fff;font-size:15px;font-weight:800;padding:2px 10px}.bj-score--bust{background:#ef444438;color:#f87171}.bj-score--placeholder{background:#ffffff0d;color:#ffffff73;font-weight:700;min-width:2.25rem;opacity:.35;text-align:center}.bj-result-area{align-items:center;display:flex;justify-content:center;min-height:52px;width:100%}.bj-result-spacer{min-height:44px;pointer-events:none;width:100%}.bj-primary-actions{align-items:stretch;display:flex;flex-direction:column;gap:0;justify-content:center;min-height:210px}.bj-primary-actions.bj-primary-actions--compact{min-height:auto}.bj-playing-actions{display:flex;flex-direction:column;gap:8px;width:100%}.bj-action-row--double{align-items:stretch;display:flex;overflow:hidden;transition:max-height .3s ease,margin-top .3s ease,opacity .3s ease}.bj-action-placeholder{border-radius:14px;flex:1 1;pointer-events:none;visibility:hidden}.bj-hand{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:7px;justify-content:center;min-height:100px;overflow-x:auto;padding:8px;transition:background .2s ease,border-color .2s ease}.bj-hand::-webkit-scrollbar{display:none}.bj-hand--active{background:#0ea5e912;border-color:#0ea5e938}.bj-card-empty{align-items:center;border:2px dashed #ffffff1f;border-radius:8px;color:#ffffff2e;display:flex;flex-shrink:0;font-size:20px;height:74px;justify-content:center;width:50px}@keyframes bjCardDeal{0%{opacity:0;transform:translateY(-48px) rotate(-6deg) scale(.82)}45%{opacity:1;transform:translateY(4px) rotate(1deg) scale(1.03)}78%{opacity:1;transform:translateY(-2px) rotate(-.5deg) scale(.995)}to{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}}@keyframes bjCardHit{0%{opacity:0;transform:translateX(72px) rotate(10deg) scale(.88)}45%{opacity:1;transform:translateX(-3px) rotate(-1deg) scale(1.02)}82%{opacity:1;transform:translateX(2px) rotate(.4deg) scale(.998)}to{opacity:1;transform:translateX(0) rotate(0deg) scale(1)}}.bj-pc{align-items:center;border:none;border-radius:10px;box-shadow:0 3px 12px #00000080;display:flex;flex-direction:column;flex-shrink:0;gap:3px;height:84px;justify-content:center;transition:transform .15s;width:58px}.bj-pc--deal{animation:bjCardDeal .92s cubic-bezier(.22,1,.36,1) both}.bj-pc--hit{animation:bjCardHit 1.05s cubic-bezier(.25,.8,.35,1) both}.bj-pc:hover{transform:scale(1.05)}.bj-pc--hidden{background:linear-gradient(135deg,#1e3a5f,#1e2070);color:#93c5fd;font-size:24px}.bj-pc--red{color:#dc2626}.bj-pc--black,.bj-pc--red{background:linear-gradient(145deg,#fff,#f0f0f0)}.bj-pc--black{color:#111827}.bj-pc-val{font-size:20px;font-weight:900;line-height:1}.bj-pc-suit{font-size:17px;line-height:1}.bj-result{border-radius:12px;font-family:Onest,sans-serif;font-size:16px;font-weight:800;padding:10px 16px;text-align:center}.bj-result--blackjack{background:#f59e0b24;border:1px solid #f59e0b4d;color:#fbbf24}.bj-result--win{background:#22c55e24;border:1px solid #22c55e4d;color:#4ade80}.bj-result--push{background:#9ca3af1f;border:1px solid #9ca3af33;color:#d1d5db}.bj-result--lose{background:#ef444424;border:1px solid #ef44444d;color:#f87171}.bj-controls{display:flex;flex-direction:column;gap:10px}.bj-quick-bets,.game-quick-bets{box-sizing:border-box;display:flex;gap:6px;margin-top:10px;padding:2px 1px}.bj-quick-bet,.game-quick-bet{-webkit-tap-highlight-color:transparent;background:#ffffff2b;border:none;border-radius:10px;box-sizing:border-box;color:#ffffffc7;cursor:pointer;flex:1 1;font-family:Onest,sans-serif;font-size:13px;font-weight:700;height:38px;min-width:0;outline:none;position:relative;transition:background .15s ease,color .15s ease,box-shadow .15s ease,opacity .12s ease}.bj-quick-bet:focus-visible,.game-quick-bet:focus-visible{outline:2px solid #693ee08c;outline-offset:2px}.bj-quick-bet--active,.game-quick-bet--active{background:#693ee052;box-shadow:none;color:#d4b4ff}.bj-quick-bet:hover:not(.bj-quick-bet--active),.game-quick-bet:hover:not(.game-quick-bet--active){background:#ffffff24;color:#ffffffbf}.bj-quick-bet:active:not(.bj-quick-bet--active),.game-quick-bet:active:not(.game-quick-bet--active){filter:brightness(1.06);opacity:.9;transform:none}.bj-quick-bet:disabled,.game-quick-bet:disabled{cursor:default;opacity:.85}.bj-quick-bet--active:active,.game-quick-bet--active:active{filter:brightness(1.04);opacity:.94;transform:none}.bj-payouts{color:#ffffff4d;display:flex;font-family:Onest,sans-serif;font-size:11px;font-weight:500;gap:12px;justify-content:center}.bj-action-row{display:flex;gap:8px}.bj-action-btn{align-items:center;border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:Onest,sans-serif;font-size:18px;font-weight:800;gap:3px;justify-content:center;min-height:66px;transition:transform .16s ease,filter .2s ease}.bj-action-btn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.bj-action-btn:active:not(:disabled){filter:brightness(1.08);transform:scale(.97)}.bj-action-btn:disabled{cursor:default;opacity:.85}.bj-action-btn--deal{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 4px 16px #22c55e59;font-size:15px;font-weight:700;min-height:52px}.bj-action-btn--hit{background:linear-gradient(135deg,#0ea5e9,#0284c7);box-shadow:0 4px 16px #0ea5e959}.bj-action-btn--stand{background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 4px 16px #f9731659}.bj-action-btn--double{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 4px 16px #8b5cf659}.bj-action-btn--split{background:linear-gradient(135deg,#ec4899,#db2777);box-shadow:0 4px 16px #ec489959}.bj-action-btn--new{background:linear-gradient(135deg,#693ee0,#4f2fba);box-shadow:0 4px 16px #693ee059}@media (max-width:390px){.cf-coin,.cf-coin-img,.cf-coin-spin,.cf-perspective{height:225px;width:225px}.cf-choice{font-size:13px;height:46px}.cf-info-lbl{font-size:9px}.cf-info-val,.tower-tile{font-size:13px}.tower-tile{height:34px}.tower-row-mult{font-size:9px;width:28px}.bj-action-btn{font-size:16px;min-height:56px}.bj-action-btn--deal{font-size:14px;min-height:48px}.game-local-page--bj{max-width:100%}.bj-hand{min-height:88px}.bj-primary-actions{min-height:188px}.bj-primary-actions.bj-primary-actions--compact{min-height:auto}.bj-action-placeholder,.bj-action-row--double{min-height:56px}.tower-diff-row{grid-template-columns:1fr}.bj-pc{height:74px;width:50px}.bj-pc-val{font-size:17px}.bj-pc-suit{font-size:14px}.rat-game-card{aspect-ratio:16/10;height:auto;min-height:132px}.rat-games-search-input{font-size:14px}}@media (max-width:360px){.cf-coin,.cf-coin-img,.cf-coin-spin,.cf-perspective{height:195px;width:195px}.tower-tile{font-size:12px;height:30px}.bj-pc{height:64px;width:44px}.bj-pc-val{font-size:14px}.bj-pc-suit{font-size:12px}.bj-quick-bets{overflow-x:auto}.bj-quick-bet{flex-shrink:0;min-width:48px}.rat-games-grid{grid-template-columns:1fr}.rat-game-card{aspect-ratio:16/10;height:auto;min-height:128px}}.game-local-page,.rat-games-page{box-sizing:border-box}.game-local-page>*,.rat-games-page>*{box-sizing:border-box;max-width:100%}.bj-hand{max-width:100%}.wd-confirm-overlay{align-items:flex-end;animation:wd-fade-in .2s ease;background:#0a0814bf;display:flex;inset:0;justify-content:center;position:fixed;z-index:99999}@keyframes wd-fade-in{0%{opacity:0}to{opacity:1}}.wd-confirm-modal{animation:wd-slide-up .26s cubic-bezier(.34,1.1,.64,1);background:linear-gradient(180deg,#1e1633,#140f21);border:1px solid #693ee04d;border-bottom:none;border-radius:22px 22px 0 0;display:flex;flex-direction:column;justify-content:center;max-width:480px;min-height:min(60vh,420px);padding:12px 20px calc(28px + env(safe-area-inset-bottom, 20px));touch-action:pan-y;width:100%;will-change:transform}@keyframes wd-slide-up{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.wd-confirm-handle{background:#ffffff2e;border-radius:2px;height:4px;margin:0 auto 20px;width:40px}.wd-confirm-icon{font-size:34px;margin-bottom:10px;text-align:center}.wd-confirm-title{color:#fff;font-size:17px;font-weight:700;margin:0 0 12px;text-align:center}.wd-confirm-text{color:#c4b8e8;font-size:13px;font-weight:500;line-height:1.55;margin:0 0 8px;text-align:center}.wd-confirm-text strong{color:#fff;font-weight:700}.wd-confirm-hint{color:#28d4b3;font-size:13px;font-weight:500;margin:0 0 20px;text-align:center}.wd-confirm-check-label{align-items:center;background:#693ee014;border:1px solid #693ee033;border-radius:10px;cursor:pointer;display:flex;gap:10px;margin-bottom:18px;padding:10px 12px;-webkit-user-select:none;user-select:none}.wd-confirm-check-input{display:none}.wd-confirm-check-box{align-items:center;background:#0000;border:2px solid #693ee099;border-radius:6px;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:background .15s,border-color .15s;width:20px}.wd-confirm-check-input:checked+.wd-confirm-check-box{background:#693ee0;border-color:#693ee0}.wd-confirm-check-box svg{height:10px;width:12px}.wd-confirm-check-text{color:#c4b8e8;font-size:13px;font-weight:500}.wd-confirm-actions{display:flex;gap:10px}.wd-confirm-btn{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-size:14px;font-weight:700;padding:13px 16px;transition:opacity .15s,transform .1s}.wd-confirm-btn:active{opacity:.85;transform:scale(.97)}.wd-confirm-btn--cancel{background:#2a2040;color:#c4b8e8}.wd-confirm-btn--cancel:hover{background:#342850}.wd-confirm-btn--confirm{background:#693ee0;color:#fff}.wd-confirm-btn--confirm:hover{background:#7d52e8}.global-notif-stack{align-items:stretch;flex-direction:column;gap:8px;left:50%;max-width:min(520px,calc(100vw - 16px));max-width:min(var(--app-frame-width,520px),calc(100vw - 16px));padding:0 8px;pointer-events:none;position:fixed;top:128px;top:calc(var(--tg-safe-top, env(safe-area-inset-top, 0px)) + 64px);transform:translateX(-50%);width:min(520px,calc(100vw - 16px));width:min(var(--app-frame-width,520px),calc(100vw - 16px));z-index:100000}.global-notif,.global-notif-stack{box-sizing:border-box;display:flex}.global-notif{align-items:flex-start;animation:gn-in .5s cubic-bezier(.22,1,.36,1);border-radius:16px;cursor:default;gap:10px;padding:12px 12px 12px 16px;pointer-events:all;width:100%}.global-notif-close{align-items:center;align-self:center;background:#ffffff1f;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-left:auto;padding:6px;transition:background .15s ease,transform .12s ease}.global-notif-close:hover{background:#fff3}.global-notif-close:active{transform:scale(.94)}@keyframes gn-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.global-notif--success{background:#693ee0;box-shadow:0 8px 24px #693ee080,0 4px 12px #0000004d}.global-notif--error{background:#1e1633fa;box-shadow:0 4px 16px #00000059}.global-notif-icon{align-self:center;color:#fff;flex-shrink:0;margin-top:1px}.global-notif--error .global-notif-icon{color:#ff6b6b}.global-notif-text{color:#fff;flex:1 1;font-family:Onest,sans-serif;font-size:14px;font-weight:500;line-height:1.35;min-width:0;overflow-wrap:anywhere;padding-top:2px;text-align:left;word-break:break-word}.hist-overlay{align-items:flex-end;background:#0000;display:flex;inset:0;justify-content:center;pointer-events:none;position:fixed;transition:background .35s ease;z-index:9500}.hist-overlay--visible{background:#00000094;pointer-events:all}.hist-panel{background:#140f21;border:none;border-radius:22px 22px 0 0;box-shadow:0 -12px 35px #00000073;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;max-width:520px;max-width:var(--app-frame-width,520px);overflow:hidden;padding:12px 12px calc(10px + env(safe-area-inset-bottom, 0px));transform:translateY(100%);transition:transform .55s cubic-bezier(.22,1,.36,1);width:100%;will-change:transform}.hist-panel--visible{transform:translateY(0)}.hist-panel--dragging{transition:none}.hist-drag-handle.inventory-sheet-drag-handle{cursor:grab;touch-action:none}.hist-drag-handle.inventory-sheet-drag-handle:active{cursor:grabbing}.hist-panel .hist-filters-outer.bonuses-filters-outer{margin:0;max-width:none;width:100%}.hist-panel .hist-filters-track.bonuses-filters-track{max-width:100%;width:100%}.hist-content{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:0;margin:0 -12px;min-height:0;padding:0 10px 8px}.hist-content.inventory-sheet-scroll{padding-right:10px}.hist-empty,.hist-loading{align-items:center;color:#ffffff73;display:flex;flex-direction:column;font-family:Onest,sans-serif;font-size:12px;font-weight:500;gap:12px;justify-content:center;padding:48px 16px}.hist-empty-icon{font-size:36px}.hist-item{align-items:flex-start;border-bottom:1px solid #ffffff0a;display:flex;gap:10px;padding:13px 14px;transition:background .15s}.hist-item:hover{background:#ffffff08}.hist-item-icon{align-items:center;background:#693ee040;border-radius:10px;display:flex;flex-shrink:0;font-size:20px;height:32px;justify-content:center;line-height:1;width:32px}.hist-item-icon--reject{background:#ef444433;border:1px solid #f8717166;color:#f87171;font-size:16px;font-weight:800}.hist-item--repost-rejected .hist-item-title{color:#fecaca}.hist-item--repost-rejected .hist-item-sub{color:#fcd3d3bf}.hist-item-body{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;max-width:calc(100% - 120px);min-width:0}.hist-item-title{color:#fff;font-size:12px;font-weight:500;line-height:1.3;word-break:break-word}.hist-item-sub,.hist-item-title{font-family:Onest,sans-serif;overflow-wrap:anywhere;white-space:normal}.hist-item-sub{color:#ffffff73;font-size:10px;font-weight:400;line-height:1.25}.hist-item-right{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:3px;justify-content:flex-start;margin-left:6px;max-width:110px;text-align:right}.hist-item-amount{color:#ffffffe0;font-family:Onest,sans-serif;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.hist-item-amount--pos{color:#4ade80}.hist-item-amount--neg{color:#f87171}.hist-item-date{color:#ffffff73;font-family:Onest,sans-serif;font-size:10px;font-weight:400}.hist-sentinel{align-items:center;display:flex;justify-content:center;padding:8px 0}.hist-end-label{color:#fff9;color:var(--text-muted);font-family:Onest,sans-serif;font-size:12px;font-weight:400;padding:8px}.hist-load-more{padding:8px}.hist-spinner{animation:hist-spin .75s linear infinite;border:2.5px solid #693ee040;border-radius:50%;border-top-color:#693ee0;height:22px;width:22px}.hist-spinner--sm{border-width:2px;height:16px;width:16px}@keyframes hist-spin{to{transform:rotate(1turn)}}.repost-modal-overlay{align-items:flex-end;animation:repost-overlay-in .22s ease;background:#000000a6;display:flex;inset:0;justify-content:center;padding:0;position:fixed;z-index:1200}@keyframes repost-overlay-in{0%{opacity:0}to{opacity:1}}.repost-modal{animation:repost-modal-in .28s cubic-bezier(.34,1.56,.64,1);background:#1a1030;border-radius:24px 24px 0 0;display:flex;flex-direction:column;gap:14px;max-height:90vh;max-width:520px;max-width:var(--app-frame-width,520px);overflow-y:auto;padding:24px 20px 32px;width:100%}@keyframes repost-modal-in{0%{opacity:.4;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.repost-modal-header{align-items:center;display:flex;gap:10px;margin-bottom:2px}.repost-modal-icon{flex-shrink:0;font-size:24px;line-height:1}.repost-modal-head-icon{color:#9b7df0;flex-shrink:0}.repost-modal-title{color:#fff;flex:1 1;font-family:Onest,sans-serif;font-size:18px;font-weight:700}.repost-modal-close{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#ffffffb3;cursor:pointer;display:flex;flex-shrink:0;font-size:15px;height:32px;justify-content:center;transition:background .18s;width:32px}.repost-modal-close:hover{background:#ffffff2e}.repost-modal-intro{color:#ffffffa6;font-family:Onest,sans-serif;font-size:14px;line-height:1.5;margin:0}.repost-modal-rules{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.repost-modal-rules li{align-items:flex-start;background:#693ee01a;border:1px solid #693ee033;border-radius:14px;display:flex;gap:12px;padding:12px 14px}.repost-rule-icon{align-items:center;color:#a78bfa;display:flex;flex-shrink:0;font-size:20px;justify-content:center;line-height:1;margin-top:1px}.repost-modal-rules li span:last-child{color:#ffffffd9;font-family:Onest,sans-serif;font-size:14px;line-height:1.5}.repost-modal-rules li strong{color:#fff;font-weight:600}.repost-modal-note{color:#ffffff73;font-family:Onest,sans-serif;font-size:13px;line-height:1.5;margin:0;text-align:center}.repost-modal-note-block{background:#693ee01f;border:1px solid #9b5de540;border-radius:14px;display:flex;flex-direction:column;gap:10px;margin:14px 0 4px;padding:14px 14px 12px}.repost-modal-note-block .repost-modal-note{color:#ffffffb8;font-size:13px;text-align:left}.repost-modal-note-block .repost-modal-note strong{color:#fffffff2;font-weight:600}.repost-modal-note--muted{color:#ffffff61;font-size:12px;margin-top:10px}.repost-modal-submit{background:linear-gradient(135deg,#693ee0,#9b5de5);border:none;border-radius:16px;color:#fff;cursor:pointer;font-family:Onest,sans-serif;font-size:16px;font-weight:700;letter-spacing:.01em;padding:15px 20px;transition:opacity .18s,transform .14s;width:100%}.repost-modal-submit:hover{opacity:.9}.repost-modal-submit:active{transform:scale(.97)}.repost-modal-submit:disabled{cursor:default;opacity:.5}.repost-modal-cancel{background:#0000;border:1.5px solid #ffffff1f;border-radius:16px;color:#ffffff73;cursor:pointer;font-family:Onest,sans-serif;font-size:14px;font-weight:500;padding:12px 20px;transition:background .18s,color .18s;width:100%}.repost-modal-cancel:hover{background:#ffffff0f;color:#ffffffb3}.crazy-rat-page{align-items:center;background:#0a0914;box-sizing:border-box;display:flex;flex-direction:column;inset:0;padding:0 max(10px,env(safe-area-inset-right,0px)) max(0px,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px));padding-bottom:max(var(--tg-safe-bottom,0px),env(safe-area-inset-bottom,0px));position:fixed;z-index:200}.crazy-rat-frame{border:none;display:block;flex:1 1;max-width:520px;max-width:var(--app-frame-width,520px);min-height:0;width:min(520px,calc(100vw - 20px));width:min(var(--app-frame-width,520px),calc(100vw - 20px))}.rat-game-card--admin{border:1.5px solid #a855f766}.rat-game-deco-emoji{filter:drop-shadow(0 2px 10px rgba(0,0,0,.5));font-size:56px;left:50%;line-height:1;opacity:.75;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.rat-game-admin-badge{background:#a855f7b3;border-radius:20px;color:#fff;font-family:Onest,sans-serif;font-size:10px;font-weight:700;letter-spacing:.06em;padding:2px 8px;position:absolute;right:10px;text-transform:uppercase;top:10px;z-index:2}.profile-load-blocked{align-items:center;background:radial-gradient(ellipse 80% 60% at 50% 40%,#1a0a3a 0,#0a0a14 100%);box-sizing:border-box;display:flex;flex-direction:column;inset:0;justify-content:center;padding:max(24px,64px,env(safe-area-inset-top,0px)) 20px max(24px,env(safe-area-inset-bottom,0px));padding:max(24px,var(--tg-safe-top,24px),env(safe-area-inset-top,0px)) 20px max(24px,env(safe-area-inset-bottom,0px));position:fixed;z-index:2147483000}.profile-load-blocked-card{background:#0c0c14eb;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 20px 60px #00000073;margin:0 auto;max-width:340px;padding:28px 22px;text-align:center;width:100%}.profile-load-blocked-title{color:#f8fafc;font-family:Onest,system-ui,sans-serif;font-size:1.25rem;font-weight:800;line-height:1.3;margin:0 0 12px;text-align:center}.profile-load-blocked-text{color:#94a3b8;font-size:14px;line-height:1.5;margin:0;text-align:center}.profile-load-blocked-detail{color:#64748b;font-size:12px;line-height:1.45;margin:14px 0 0;text-align:center;word-break:break-word}.scrollable-content .page-wrap{animation:none!important}:root{--glow-purple-strong:0 0 32px #8b5cf673;--glow-purple-soft:0 0 28px #693ee047}.bottom-nav{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#0a0812eb!important;border-top:none!important;box-shadow:0 -8px 48px #0000008c!important}@media (hover:hover) and (pointer:fine){.bottom-nav:hover{box-shadow:0 -12px 56px #00000094,0 -4px 48px #693ee01f!important}}.nav-item{transition:color .2s ease!important}.nav-item.active:after{background:linear-gradient(90deg,#693ee0,#a78bfa);border-radius:3px 3px 0 0;bottom:0;box-shadow:none;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:24px}@media (hover:hover) and (pointer:fine){.nav-item.active:hover:after{box-shadow:0 0 12px #8b5cf6d9}}.nav-item.active .nav-icon-svg{filter:none}@media (hover:hover) and (pointer:fine){.nav-item.active:hover .nav-icon-svg{filter:drop-shadow(0 0 8px rgba(139,92,246,.75))}}.bottom-nav .nav-item:not(.active){z-index:0}.bottom-nav .nav-item:not(.active):before{background:radial-gradient(ellipse 75% 90% at 50% 100%,#693ee06b,#8b5cf61f 45%,#0000 72%);bottom:6px;content:"";height:54px;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .26s ease;width:76px;z-index:0}.bottom-nav .nav-item:not(.active) .nav-icon,.bottom-nav .nav-item:not(.active) .nav-inventory-icon,.bottom-nav .nav-item:not(.active) .nav-label{position:relative;z-index:1}@media (hover:hover) and (pointer:fine){.bottom-nav .nav-item:not(.active):hover{color:#d6c9fff5;z-index:2}.bottom-nav .nav-item:not(.active):hover:before{opacity:1}.bottom-nav .nav-item:not(.active):hover .nav-icon-svg{color:currentColor;filter:drop-shadow(0 0 10px rgba(167,139,250,.5)) drop-shadow(0 0 18px rgba(105,62,224,.28))}.bottom-nav .nav-item:not(.active):hover .nav-label{opacity:.92!important}}.nav-icon-main{background:linear-gradient(135deg,#5b2fd4,#8b5cf6 50%,#693ee0)!important;border:none!important;box-shadow:0 4px 18px #00000059!important;transition:box-shadow .28s ease,transform .2s ease!important}@media (hover:hover) and (pointer:fine){.main-nav-btn:hover .nav-icon-main{box-shadow:0 0 34px #8b5cf6a6,0 8px 26px #693ee073!important}}.balance .balance-left{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#1e1633f2!important;border:none!important;box-shadow:none!important;transition:box-shadow .25s ease!important}.balance-open-btn:hover .balance-left{box-shadow:0 0 28px #693ee047!important;box-shadow:var(--glow-purple-soft)!important}.balance-plus-circle{background:linear-gradient(135deg,#5b2fd4,#8b5cf6)!important;border:none!important;box-shadow:none!important;transition:box-shadow .28s ease,background .25s ease!important}.balance-open-btn:hover .balance-plus-circle{background:linear-gradient(135deg,#6d3fea,#9d73ff)!important;box-shadow:0 0 28px #693ee08c!important}.bonus-btn{background:linear-gradient(135deg,#5b2fd4,#8b5cf6)!important;border:none!important;box-shadow:none!important;transition:box-shadow .25s ease,transform .15s ease!important}@media (hover:hover) and (pointer:fine){.bonus-btn:hover{box-shadow:0 0 30px #693ee08c,0 8px 26px #00000059!important}}.rat-game-card{border:none!important;box-shadow:0 8px 28px #0000006b!important;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .24s ease!important}@media (hover:hover) and (pointer:fine){.rat-game-card:hover:not(.rat-game-card--soon){box-shadow:0 0 32px #8b5cf673,0 16px 42px #00000085!important;box-shadow:var(--glow-purple-strong),0 16px 42px #00000085!important;filter:brightness(1.08)!important;transform:translateY(-4px) scale(1.01)!important}}.rat-game-card:active{transform:scale(.96)!important}.case-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(145deg,#1e1633e0,#261a40e0)!important;border:none!important;box-shadow:0 10px 28px #0000006b!important;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .22s ease!important}@media (hover:hover) and (pointer:fine){.case-card:hover{box-shadow:0 0 28px #693ee047,0 14px 38px #0000007a!important;box-shadow:var(--glow-purple-soft),0 14px 38px #0000007a!important}}.case-card:active{transform:scale(.96)!important}.referrals-stat-box{border:none!important}@media (hover:hover) and (pointer:fine){.referrals-stat-box:hover{border:none!important}}.referral-item{border:none!important}@media (hover:hover) and (pointer:fine){.referral-item:hover{border:none!important}}.referrals-search-input{border:none!important}.referrals-search-input:focus{border:none!important;box-shadow:none!important}.referrals-search-input:focus-visible{box-shadow:none!important}.sell-btn{background:linear-gradient(135deg,#f8f8f8,#fff)!important;border:none!important;box-shadow:none!important;transition:transform .15s ease,box-shadow .22s ease!important}@media (hover:hover) and (pointer:fine){.sell-btn:hover{box-shadow:0 0 26px #ffffff59,0 10px 28px #00000038!important}}.withdraw-btn{background:#0f0a19fa!important;border:none!important;box-shadow:none!important;transition:transform .15s ease,box-shadow .22s ease!important}@media (hover:hover) and (pointer:fine){.withdraw-btn:hover{box-shadow:0 0 26px #94a3b838,0 10px 26px #00000061!important}}.drawer-sheet,.modal-sheet,.topup-modal-content{backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important}.ls-bar-fill{animation:shimmer-bar 2s linear infinite!important;background:linear-gradient(90deg,#5b2fd4,#8b5cf6,#a78bfa)!important;background-size:200% auto!important}@keyframes shimmer-bar{0%{background-position:0}to{background-position:200%}}.ls-wrap{background:radial-gradient(ellipse 90% 70% at 50% 35%,#1f0b45 0,#0a0814 100%)!important}.bonus-card,.profile-card,.promo-card{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .22s ease!important}@media (hover:hover) and (pointer:fine){.bonus-card:hover,.profile-card:hover,.promo-card:hover{box-shadow:0 0 28px #693ee047!important;box-shadow:var(--glow-purple-soft)!important;transform:translateY(-2px)!important}}input:focus-visible,textarea:focus-visible{box-shadow:0 0 22px #693ee059!important;outline:none!important}.app{background:#100e1b!important;position:relative!important}.app:before{background:radial-gradient(ellipse,#693ee014 0,#0000 70%)!important;height:50%!important;top:-30%!important;width:70%!important}.app:after,.app:before{border-radius:50%!important;content:""!important;left:50%!important;pointer-events:none!important;position:fixed!important;transform:translateX(-50%)!important;z-index:0!important}.app:after{background:radial-gradient(ellipse,#3b076412 0,#0000 70%)!important;bottom:15%!important;height:40%!important;width:60%!important}.header-music-btn{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#1e1633cc!important;border:none!important;box-shadow:none!important;transition:background .2s ease,box-shadow .22s ease!important}@media (hover:hover) and (pointer:fine){.header-music-btn:hover{box-shadow:0 0 28px #693ee047!important;box-shadow:var(--glow-purple-soft)!important}}.header-music-btn.header-music-on{box-shadow:none!important}.scrollable-content::-webkit-scrollbar{display:none!important;width:0!important}.site-access-gate-card{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:linear-gradient(145deg,#1e1633e6,#261a40d9)!important;border:none!important;box-shadow:0 16px 48px #00000080!important}@media (hover:hover) and (pointer:fine){.site-access-gate-card:hover{box-shadow:0 20px 52px #0000008c,0 0 40px #693ee026!important}}.site-access-gate-btn{background:linear-gradient(135deg,#5b2fd4,#8b5cf6)!important;border:none!important;box-shadow:none!important;transition:box-shadow .25s ease,transform .15s ease!important}.site-access-gate-btn:hover{box-shadow:0 0 32px #693ee099!important}.site-access-gate-btn:active{transform:scale(.97)!important}.gift-media{-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:layout style paint;transform:translateZ(0)}.gift-media,.gift-media__anim,.gift-media__img{display:block;height:100%;width:100%}.gift-media__img{object-fit:cover}.gift-media__anim canvas,.gift-media__anim svg{display:block;height:100%!important;width:100%!important}.gift-media__anim canvas{vertical-align:top}.leaderboard-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0000;color:#fffffff2;min-height:100%;overflow-x:hidden;padding:4px 0 calc(40px + env(safe-area-inset-bottom, 0px));position:relative}.leaderboard-back--inline{align-items:center;background:#0000;border:none;border-radius:10px;box-shadow:none;color:#fffffff0;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Onest,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:800;gap:6px;justify-content:center;letter-spacing:.02em;min-width:128px;padding:9px 14px;transition:background .2s ease,color .2s ease,transform .18s ease;white-space:nowrap}.leaderboard-back--inline:hover{background:#ffffff0f;color:#fff}.leaderboard-back--inline:active{transform:scale(.97)}.leaderboard-back--inline:focus-visible,.leaderboard-info-btn:focus-visible{outline:2px solid #fde04773;outline-offset:2px}.leaderboard-back-text{font-family:Onest,system-ui,-apple-system,sans-serif;line-height:1}.back-icon{flex-shrink:0;transition:transform .2s ease}.leaderboard-back--inline:hover .back-icon{transform:translateX(-2px)}.leaderboard-inner{margin:0 auto;max-width:480px;padding:6px 12px 4px;position:relative;z-index:1}.leaderboard-inner--empty{align-items:stretch;display:flex;flex-direction:column;min-height:42vh;padding-top:12px}.lb-empty-message{color:#94a3b8f2;font-size:15px;font-weight:600;letter-spacing:.01em;line-height:1.45;margin:28px auto 0;max-width:320px;padding:0 16px;text-align:center}.leaderboard-topbar{align-items:stretch;display:flex;flex-direction:column;gap:10px;margin:2px 0 14px}.leaderboard-topbar-controls{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;min-width:0;width:100%}.leaderboard-topbar-right-actions{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:8px;justify-content:flex-end;margin-left:auto;min-width:0}.leaderboard-title{font-size:clamp(16px,4.2vw,21px);font-weight:800;letter-spacing:.04em;line-height:1.2;margin:0;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.leaderboard-info-btn{background:#0000;border:none;border-radius:10px;box-shadow:none;color:#ffffffe0;cursor:pointer;display:grid;flex-shrink:0;height:40px;padding:0;place-items:center;transition:background .2s ease,color .2s ease,transform .18s ease;width:40px}.leaderboard-info-btn:hover{background:#ffffff0f;color:#fff}.leaderboard-info-btn.is-open{background:#0000;color:#fde68a}.lb-info-backdrop{background:#0000006b;border:none;cursor:pointer;inset:0;margin:0;padding:0;position:fixed;z-index:100000}.leaderboard-info-panel--portal{-webkit-overflow-scrolling:touch;animation:infoPanelIn .22s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0e0a16f7;border:1px solid #ffffff29;border-radius:14px;box-shadow:0 16px 48px #0000008c;max-height:min(72vh,520px);overflow-y:auto;padding:12px 14px;position:fixed;scrollbar-color:#94a3b8a6 #1e182ad9;scrollbar-width:thin;text-align:left;width:min(320px,calc(100vw - 24px));z-index:100001}.leaderboard-info-panel--portal::-webkit-scrollbar{width:8px}.leaderboard-info-panel--portal::-webkit-scrollbar-track{background:#1e182ae6;border-radius:8px}.leaderboard-info-panel--portal::-webkit-scrollbar-thumb{background:#94a3b88c;background-clip:padding-box;border:2px solid #0000;border-radius:8px}.leaderboard-info-panel--portal::-webkit-scrollbar-thumb:hover{background:#94a3b8c7;background-clip:padding-box}@keyframes infoPanelIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.leaderboard-info-lead{color:#ffffffe0;font-size:13px;line-height:1.45;margin:0 0 8px}.leaderboard-info-lead strong{color:#fde68a;font-weight:800}.leaderboard-info-list{color:#e2e8f0c7;font-size:12px;line-height:1.45;margin:0;padding-left:18px}.leaderboard-info-list li{margin-bottom:10px}.leaderboard-info-list li:last-child{margin-bottom:0}.leaderboard-info-list strong{color:#fde047f2;font-weight:800}.leaderboard-info-outro{margin:14px 0 0;padding-top:8px;text-align:center}.leaderboard-info-outro-rule{background:#ffffff1f;border-radius:999px;height:1px;margin:10px 0}.leaderboard-info-outro-total{color:#fde047f2;font-size:13px;font-weight:800;line-height:1.4}.leaderboard-info-outro-message{color:#fef3c7f2;font-size:13px;font-weight:700;line-height:1.45;margin:0}.title-gradient{background:linear-gradient(120deg,#fff,#e9d5ff 45%,#fbbf24);-webkit-background-clip:text;background-clip:text;color:#0000}.timer-outline{font-feature-settings:"tnum";align-items:baseline;background:#0000;border:none;border-radius:0;box-shadow:none;color:#fef3c7fa;display:inline-flex;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;font-size:12px;font-variant-numeric:tabular-nums;font-weight:800;gap:4px 6px;justify-content:flex-end;letter-spacing:.02em;max-width:100%;min-height:0;min-width:0;overflow:hidden;padding:4px 0;row-gap:2px;text-align:right}.timer-outline--days{max-width:100%}.timer-deadline-prefix{color:#ffffff85;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.timer-digits{font-feature-settings:"tnum";align-items:baseline;display:inline-flex;flex-wrap:wrap;font-variant-numeric:tabular-nums;gap:1px;justify-content:flex-end;max-width:100%;min-width:0;row-gap:2px}.timer-days-chip{color:#fde68a;display:block;font-size:12px;font-weight:800;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timer-part{min-width:1.35em;padding:0 1px;text-align:center}.timer-sep{font-weight:600;opacity:.45;padding:0 1px}.leaderboard-podium{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:1fr 1.28fr 1fr;margin:0 auto 18px;max-width:440px;width:100%}.lb-podium-card{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:18px;min-width:0;padding:14px 10px 16px;position:relative;transition:transform .28s cubic-bezier(.33,1,.68,1),background .28s ease}.lb-podium-card--first{background:linear-gradient(165deg,#fde04747,#fbbf241a 45%,#fbbf240a);border:none;box-shadow:none;min-height:228px}.lb-podium-card--first:hover{background:linear-gradient(165deg,#fde04757,#fbbf2424 50%,#fbbf240f);transform:translateY(-3px)}.lb-podium-card--second{background:linear-gradient(165deg,#94a3b859,#64748b2e 50%,#4755691a);border:none;box-shadow:none;min-height:168px}.lb-podium-card--second:hover{background:linear-gradient(165deg,#94a3b86b,#64748b38 50%,#4755691f);transform:translateY(-3px)}.lb-podium-card--third{background:linear-gradient(165deg,#d9770652,#b453092e 50%,#78350f1f);border:none;box-shadow:none;min-height:168px}.lb-podium-card--third:hover{background:linear-gradient(165deg,#ea580c47,#b4530933 55%,#78350f24);transform:translateY(-3px)}.lb-podium-prize{background:#0000;border:none;border-radius:16px;display:grid;margin-bottom:6px;overflow:visible;place-items:center;transition:transform .28s cubic-bezier(.33,1,.68,1)}.lb-podium-card:hover .lb-podium-prize{transform:scale(1.03)}.lb-podium-prize--sm{margin:0 auto 10px}.lb-podium-prize--lg{margin:0 auto 8px}.lb-prize-photo-wrap{align-items:center;background:linear-gradient(180deg,#94a3b86b,#64748b8c 50%,#4755699e);border-radius:10px;box-shadow:inset 0 1px 0 #ffffff1f,0 1px 4px #00000047;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;padding:2px;transition:transform .28s cubic-bezier(.33,1,.68,1)}.lb-prize-photo-wrap--row{border-radius:11px;height:52px;padding:3px;width:52px}.lb-prize-photo-wrap--podium-sm{border-radius:14px;height:76px;padding:4px;width:76px}.lb-prize-photo-wrap--podium-lg{border-radius:16px;height:96px;padding:4px;width:96px}.lb-prize-photo{border-radius:5px;display:block;height:100%;object-fit:cover;width:100%}.lb-prize-photo-wrap--podium-sm .lb-prize-photo{border-radius:9px}.lb-prize-photo-wrap--podium-lg .lb-prize-photo{border-radius:11px}.lb-prize-photo-wrap--row .lb-prize-photo{border-radius:7px}.lb-prize-emoji{filter:drop-shadow(0 2px 6px rgba(0,0,0,.4));font-size:22px;line-height:1;transition:transform .28s cubic-bezier(.33,1,.68,1)}.lb-podium-prize--lg .lb-prize-emoji{font-size:40px}.lb-podium-prize--sm .lb-prize-emoji{font-size:32px}.lb-prize-star-img{display:block;filter:drop-shadow(0 1px 4px rgba(0,0,0,.35))}.lb-podium-card:hover .lb-prize-emoji,.lb-podium-card:hover .lb-prize-photo-wrap,.lb-podium-card:hover .lb-prize-star-img{transform:scale(1.05)}.lb-podium-user{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;min-width:0;width:100%}.lb-podium-avatar-wrap{display:inline-block;margin-bottom:6px;position:relative}.lb-podium-avatar{border:none;border-radius:50%;box-shadow:0 2px 10px #00000059;color:#1e0636;display:grid;font-size:17px;font-weight:800;height:54px;place-items:center;transition:transform .28s cubic-bezier(.33,1,.68,1);width:54px}.lb-podium-card:hover .lb-podium-avatar{transform:scale(1.04)}.lb-podium-avatar--lg{font-size:22px;height:66px;width:66px}.lb-avatar--photo{box-shadow:inset 0 0 0 1px #ffffff24,0 2px 10px #00000059;color:#0000}.lb-row-avatar.lb-avatar--photo{color:#0000}.lb-podium-num{-webkit-font-smoothing:antialiased;align-items:center;background-clip:padding-box;background:linear-gradient(160deg,#334155fa,#1e293bfa);border:none;border-radius:8px;bottom:-3px;box-sizing:border-box;color:#f8fafc;display:flex;font-size:11px;font-weight:800;height:24px;justify-content:center;line-height:1;min-width:24px;overflow:hidden;padding:0 5px;position:absolute;right:-5px}.lb-podium-card--second .lb-podium-num{background:linear-gradient(145deg,#e2e8f0,#cbd5e1);color:#0f172a}.lb-podium-card--third .lb-podium-num{background:linear-gradient(145deg,#fdba74,#f97316);color:#431407}.lb-podium-num--gold{background:linear-gradient(145deg,#fde047,#facc15);color:#422006}.lb-podium-name{font-size:13px;font-weight:700;margin-top:2px}.lb-podium-name,.lb-podium-referrals{box-sizing:border-box;display:block;max-width:100%;min-width:0;overflow:hidden;padding:0 2px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.lb-podium-referrals{color:#f8fafcb8;font-size:11px;font-weight:600;letter-spacing:.01em;margin-top:3px}.lb-podium-card--first .lb-podium-referrals{color:#fefce8d9;font-size:12px}.lb-me{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#ffffff12;border:none;border-radius:16px;display:flex;gap:14px;margin:0 auto 18px;max-width:440px;min-width:0;overflow:visible;padding:12px 18px;transition:background .25s ease,transform .22s ease;width:100%}.lb-me:hover{background:#ffffff1a}.lb-me-avatar{align-items:center;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:50%;box-shadow:0 2px 8px #0000004d;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.me-avatar-inner{border-radius:50%;color:#1e0636;display:grid;font-size:18px;font-weight:800;height:100%;overflow:hidden;place-items:center;width:100%}.me-avatar-inner.lb-avatar--photo{color:#0000}.lb-me-center{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.lb-me-label{color:#fff;font-size:17px;font-weight:800;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-badge{background:#00000038;border:none;border-radius:8px;color:#ffffffd9;display:inline-block;font-size:12px;font-weight:700;padding:2px 8px}.lb-me-score-group{align-items:center;display:flex;flex-direction:row;flex-shrink:1;gap:8px;min-width:0}.lb-me-referrals-label{color:#fde68a;font-size:13px;font-weight:700;line-height:1.2;max-width:min(48vw,220px);min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.lb-me-prize-slot{align-self:center;flex-shrink:0;height:48px;position:relative;width:50px}.lb-me-prize-pop{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .22s ease}.lb-me:hover .lb-me-prize-pop{transform:translate(-50%,-50%) scale(1.05)}.lb-me-prize-pop .lb-prize-emoji{filter:drop-shadow(0 1px 4px rgba(0,0,0,.35));font-size:22px;line-height:1}.lb-rows{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 auto;overflow:visible;padding:0 0 4px}.lb-list-footer,.lb-rows{max-width:440px;width:100%}.lb-list-footer{margin:14px auto 0;padding:0 2px 6px;text-align:center}.lb-list-footer-rule{background:#ffffff1f;border-radius:999px;height:1px;margin:10px 0}.lb-list-footer-total{color:#fde047eb;font-size:13px;font-weight:700;line-height:1.4}.lb-list-footer-total strong{color:#fde68a;font-weight:800}.lb-row{align-items:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#ffffff0d;border:none;border-radius:16px;cursor:default;display:flex;gap:10px;min-width:0;overflow:visible;padding:11px 14px;transition:background .22s ease,transform .22s cubic-bezier(.33,1,.68,1)}.lb-row:hover{background:#ffffff14}.lb-row-rank{flex-shrink:0;font-size:18px;font-weight:800;text-align:center;width:28px}.lb-row-mid{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.lb-row-avatar{border:none;border-radius:50%;box-shadow:0 1px 6px #00000059;color:#fff;display:grid;flex-shrink:0;font-size:13px;font-weight:800;height:42px;place-items:center;transition:transform .22s ease;width:42px}.lb-row:hover .lb-row-avatar{transform:scale(1.04)}.lb-row-text{display:flex;flex-direction:column;gap:0;min-width:0}.lb-row-name{font-size:15px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-row-score-group{align-items:center;display:flex;flex-direction:row;flex-shrink:1;gap:8px;justify-content:flex-end;min-width:0}.lb-row-referrals-label{color:#fde68a;font-size:12px;font-weight:700;line-height:1.2;max-width:min(46vw,200px);min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.lb-row-prize-slot{align-self:center;flex-shrink:0;height:42px;position:relative;width:48px}.lb-row-prize-pop{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .22s ease}.lb-row:hover .lb-row-prize-pop{transform:translate(-50%,-50%) scale(1.06)}.lb-row-prize-pop .lb-prize-emoji{filter:drop-shadow(0 1px 4px rgba(0,0,0,.35));font-size:22px;line-height:1}.lb-row-prize-pop .lb-prize-star-img{display:block}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}.fade-in-up{animation:fadeInUp .45s cubic-bezier(.33,1,.68,1) forwards}.fade-in-down{animation:fadeInDown .4s cubic-bezier(.33,1,.68,1) forwards}.slide-in-left{animation:slideInLeft .4s cubic-bezier(.33,1,.68,1) forwards}.opacity-0{opacity:0}@media (max-width:400px){.leaderboard-inner{padding:4px 10px}.leaderboard-podium{gap:8px}.lb-prize-photo-wrap--podium-lg{height:84px;padding:3px;width:84px}.lb-prize-photo-wrap--podium-sm{height:68px;padding:3px;width:68px}.lb-prize-photo-wrap--row{height:48px;padding:3px;width:48px}.lb-row-prize-slot{width:44px}.lb-podium-prize--lg .lb-prize-emoji,.lb-prize-emoji{font-size:30px}.timer-outline{font-size:11px;max-width:100%;padding:2px 0}.timer-outline--days{max-width:100%}.timer-deadline-prefix{font-size:10px}.timer-days-chip{font-size:11px}.leaderboard-title{font-size:clamp(13px,3.6vw,16px);max-width:100%}.leaderboard-back--inline{min-width:88px;padding:9px 12px}.leaderboard-info-btn{border-radius:8px;height:36px;width:36px}}@media (max-width:340px){.leaderboard-topbar-controls{flex-wrap:wrap;row-gap:8px}.leaderboard-topbar-right-actions{justify-content:flex-end;margin-left:0;width:100%}}@media (prefers-reduced-motion:reduce){.fade-in-down,.fade-in-up,.slide-in-left{animation:none!important;opacity:1!important;transform:none!important}.lb-podium-card:hover,.lb-podium-card:hover .lb-prize-emoji,.lb-podium-card:hover .lb-prize-photo-wrap,.lb-podium-card:hover .lb-prize-star-img,.lb-row:hover{transform:none}.lb-me:hover .lb-me-prize-pop,.lb-row:hover .lb-row-prize-pop{transform:translate(-50%,-50%)!important}}