:root{--bg: #050505;--panel: #0c0c0c;--panel-2: #111111;--panel-3: #171717;--gold: #f5b51b;--gold-2: #ffd75a;--gold-dark: #9c6d00;--text: #f7f7f7;--muted: #8d8d8d;--border: rgba(255,255,255,.14);--border-gold: rgba(245,181,27,.55);--radius: 18px;--app-gap: 14px;--bottom-nav: 88px}*,*:before,*:after{box-sizing:border-box}html{width:100%;min-height:100%;background:var(--bg);color-scheme:dark}body{width:100%;min-height:100vh;margin:0;padding:0;overflow-x:hidden;background:radial-gradient(circle at 50% -10%,rgba(245,181,27,.055),transparent 34%),#050505;color:var(--text);font-family:Inter,Noto Sans Thai,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select{font:inherit}button{-webkit-tap-highlight-color:transparent}img{max-width:100%}#app{width:100%;min-height:100vh}.app{width:100%;min-height:100vh;padding-bottom:calc(var(--bottom-nav) + 20px)}main{width:100%;min-width:0}main>*{width:100%}.login-btn,.register-btn{min-height:66px;border-radius:17px;font-size:22px;font-weight:800;cursor:pointer;transition:.18s ease}.login-btn{border:1px solid var(--gold);background:#080808;color:#fff}.register-btn{border:0;background:linear-gradient(135deg,#ffd968,#f1b52a);color:#050505}.login-btn:hover,.register-btn:hover{transform:translateY(-1px)}.games-layout{width:100%;display:flex;flex-direction:column;gap:12px;padding:0 30px}.game-category-sidebar{order:1;width:100%;min-width:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:8px;padding:10px 54px 10px 8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;background:linear-gradient(180deg,#ffffff06,#ffffff01);border:1px solid rgba(255,255,255,.13);border-radius:16px;box-sizing:border-box;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-x}.game-category-sidebar:active{cursor:grabbing}.game-category-sidebar::-webkit-scrollbar{display:none}.sidebar-title{display:none!important}.sidebar-category{flex:0 0 76px;width:76px;min-width:76px;height:94px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:5px 3px;border:1px solid transparent;border-radius:13px;background:transparent;color:#fff;cursor:pointer;position:relative;overflow:visible;box-sizing:border-box;transition:transform .18s ease,border-color .18s ease,background .18s ease}.sidebar-category:hover{background:#f5b51b0d;border-color:#f5b51b59}.sidebar-category.selected{color:var(--gold);border-color:var(--gold);background:#f5b51b09}.sidebar-category.selected:after{content:"";position:absolute;left:12px;right:12px;bottom:-4px;height:3px;border-radius:10px;background:var(--gold)}.category-icon{width:58px;height:58px;min-width:58px;min-height:58px;display:flex;align-items:center;justify-content:center;position:relative;border:2px solid rgba(245,181,27,.42);border-radius:50%;background:radial-gradient(circle at 50% 40%,#ffffff17,#f5b51b09 55%,#000000e6);box-shadow:inset 0 0 14px #f5b51b14,0 0 10px #000000b3;overflow:hidden;box-sizing:border-box}.category-icon:after{display:none}.category-icon img{display:block;width:48px;height:48px;min-width:48px;min-height:48px;max-width:48px;max-height:48px;object-fit:contain;position:relative;z-index:2;pointer-events:none}.category-icon-all{color:var(--gold);font-size:32px;line-height:1}.category-name{display:block;width:100%;color:#eee;font-size:13px;line-height:17px;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.sidebar-category.selected .category-name{color:var(--gold)}.thai-subcategory-wrap{order:2;width:100%;margin:0;padding:0}.thai-subcategory-header{margin:0 0 8px}.thai-subcategory-title{color:#fff;font-size:20px;font-weight:800}.thai-subcategory-list{width:100%;display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.thai-subcategory-list::-webkit-scrollbar{display:none}.thai-subcategory-item{flex:0 0 auto;min-width:110px;height:58px;display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 12px;border:1px solid var(--border);border-radius:14px;background:#0c0c0c;color:#fff;cursor:pointer}.thai-subcategory-item.selected{border-color:var(--gold);color:var(--gold)}.thai-subcategory-icon{width:40px;height:40px;flex:0 0 40px;display:flex;align-items:center;justify-content:center}.thai-subcategory-icon img{width:36px;height:36px;object-fit:contain}.games-content{order:3;width:100%;min-width:0;margin:0;padding:0}.section{width:100%;margin:0;padding:0}.section-title{width:100%;display:flex;align-items:center;justify-content:space-between;margin:10px 0 14px;color:#fff}.section-title h2{margin:0;font-size:30px;line-height:1.15;font-weight:900}.game-grid{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.game-card{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.17);border-radius:17px;background:#0b0b0b;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.game-card:hover{transform:translateY(-3px);border-color:#f5b51b8c;box-shadow:0 10px 30px #00000080}.game-image{width:100%;aspect-ratio:1 / 1;position:relative;overflow:hidden;background:#111}.game-image img{display:block;width:100%;height:100%;object-fit:cover}.no-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:12px;text-align:center;color:#aaa}.play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000061;opacity:0;transition:opacity .18s ease}.game-card:hover .play-overlay{opacity:1}.play-button{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--gold);color:#000;font-size:24px}.game-info{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px}.game-info>*{min-width:0}.game-info span:first-child,.game-info .game-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff;font-size:16px;font-weight:700}.game-info button{flex:0 0 auto;border:0;background:transparent;color:#999;font-size:25px;cursor:pointer}.more-games-wrap{width:100%;display:flex;justify-content:center;padding:22px 0}.more-games-btn{min-width:190px;height:48px;border:1px solid var(--gold);border-radius:14px;background:transparent;color:var(--gold);font-weight:800;cursor:pointer}.footer{position:fixed;left:0;right:0;bottom:0;z-index:200;height:var(--bottom-nav);display:flex;align-items:center;justify-content:center;padding:6px 20px calc(6px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.12);background:#070707f7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.footer>*{min-width:0}.footer-line,.footer-logo,.footer-banner-image{display:none}.mobile-side-menu{position:fixed;inset:0 auto 0 0;width:min(360px,86vw);z-index:1000;background:#0a0a0a;border-right:1px solid rgba(255,255,255,.12);box-shadow:20px 0 60px #0000008c;overflow-y:auto}.mobile-menu-backdrop,.modal-bg,.profile-overlay,.deposit-overlay,.withdraw-overlay,.forgot-password-overlay,.reset-password-overlay,.referral-overlay{position:fixed;inset:0;z-index:900;background:#000000c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal,.profile-modal,.deposit-modal,.withdraw-modal,.forgot-password-modal,.reset-password-modal,.referral-modal,.seo-manager-modal{width:min(560px,calc(100vw - 30px));max-height:calc(100vh - 30px);overflow-y:auto;border:1px solid rgba(245,181,27,.3);border-radius:20px;background:#0b0b0b;color:#fff;box-shadow:0 30px 100px #000000b3}.modal-close,.profile-close-btn,.withdraw-close{border:0;background:transparent;color:#aaa;cursor:pointer}.deposit-form,.withdraw-form,.forgot-password-form,.reset-password-form{display:flex;flex-direction:column;gap:12px}.deposit-form input,.withdraw-form input,.forgot-password-form input,.reset-password-form input,.deposit-form select,.withdraw-form select{width:100%;min-height:52px;padding:0 14px;border:1px solid var(--border);border-radius:12px;background:#111;color:#fff;outline:none}.modal-submit,.verification-submit,.withdraw-submit,.deposit-submit,.referral-content{display:flex;flex-direction:column;gap:14px}.referral-link-row{display:flex;gap:8px}.referral-link-box,.referral-code-box{flex:1;min-width:0;padding:12px;border:1px solid var(--border);border-radius:12px;background:#111;color:#fff}.referral-copy-btn{border:1px solid var(--gold);border-radius:12px;background:transparent;color:var(--gold);cursor:pointer}.game-frame-page{width:100%;min-height:100vh;background:#000}.game-frame-container{width:100%;height:calc(100vh - 94px)}.game-frame{width:100%;height:100%;border:0}.game-frame-header{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#080808;border-bottom:1px solid var(--border)}.game-frame-back{border:0;background:transparent;color:#fff;cursor:pointer}.game-frame-wallet{display:flex;align-items:center;gap:8px}.game-frame-wallet-balance{color:var(--gold);font-weight:800}.loading,.empty{width:100%;padding:50px 20px;text-align:center;color:var(--muted)}.danger{color:var(--danger)}.toast{position:fixed;left:50%;bottom:calc(var(--bottom-nav) + 20px);z-index:2000;transform:translate(-50%);max-width:calc(100vw - 30px);padding:13px 18px;border:1px solid var(--border);border-radius:13px;background:#111;color:#fff;box-shadow:0 15px 40px #00000080}.email-verification-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.email-verification-card{width:min(460px,100%);padding:30px;border:1px solid rgba(245,181,27,.3);border-radius:20px;background:#0b0b0b}.verification-code-input{width:100%;min-height:60px;text-align:center;background:#050505;color:var(--gold);border:1px solid var(--border);border-radius:12px}.seo-manager-backdrop{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:20px;background:#000c}.seo-manager-header,.seo-manager-tabs,.seo-section-head,.seo-overview-row{display:flex;align-items:center}.seo-manager-header{justify-content:space-between;padding:18px;border-bottom:1px solid var(--border)}.seo-manager-tabs{gap:6px;overflow-x:auto;padding:10px;border-bottom:1px solid var(--border)}.seo-manager-tabs button,.seo-primary-btn{border:0;border-radius:10px;padding:10px 14px;background:#161616;color:#aaa;cursor:pointer}.seo-manager-tabs button.active,.seo-primary-btn{background:var(--gold);color:#000}.seo-manager-content{padding:18px;overflow-y:auto}.seo-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.seo-stat-card,.seo-dashboard-card{padding:15px;border:1px solid var(--border);border-radius:13px;background:#111}@media(max-width:900px){:root{--bottom-nav: 76px}.header{height:76px}.header-inner{padding:0 14px;gap:10px}.mobile-menu-btn{width:40px;height:40px;flex-basis:40px;font-size:28px}.logo-brand-text{font-size:27px}.logo img,.logo-button img{height:42px}.header-actions{gap:7px}.wallet-row{min-width:0;height:46px;padding:0 8px;border-radius:14px}.wallet-icon{width:28px;height:28px;font-size:20px}.wallet-label,.wallet-balance{font-size:15px}.games-layout{padding:0 14px;gap:8px}.game-category-sidebar{gap:9px;padding:12px 6px 10px;border-radius:17px}.sidebar-category{flex-basis:86px;width:86px;min-width:86px;height:108px;min-height:108px;border-radius:16px}.category-icon{width:66px;height:66px;min-width:66px;min-height:66px}.category-icon img{width:56px;height:56px;min-width:56px;min-height:56px}.category-name{font-size:13px;line-height:17px}.section-title{margin:8px 0 10px}.section-title h2{font-size:23px}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.game-card{border-radius:12px}.game-info{min-height:42px;padding:7px 8px}.game-info span:first-child,.game-info .game-name{font-size:12px}.game-info button{font-size:19px}.footer{height:var(--bottom-nav);padding-left:8px;padding-right:8px}}@media(max-width:560px){.wallet-label{display:none}.wallet-balance{font-size:14px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.game-category-sidebar{gap:8px}.sidebar-category{flex-basis:82px;width:82px;min-width:82px}.promotion-list,.promotion-claimed-grid{grid-template-columns:1fr}}.game-image img,.category-icon img,.thai-subcategory-icon img{object-position:center;object-fit:contain}.game-image img{object-fit:cover}.sidebar-category,.category-icon,.category-icon img{transform:none;animation:none}.auth-modal-bg{position:fixed!important;inset:0!important;z-index:5000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;background:#000000d1!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;box-sizing:border-box!important}.auth-modal{position:relative!important;width:100%!important;max-width:430px!important;max-height:calc(100vh - 32px)!important;margin:0 auto!important;padding:26px 20px 20px!important;overflow-y:auto!important;border:1px solid rgba(245,181,27,.32)!important;border-radius:20px!important;background:linear-gradient(180deg,#151515,#0b0b0b)!important;color:#fff!important;box-shadow:0 25px 80px #000000bf,0 0 35px #f5b51b12!important;box-sizing:border-box!important;scrollbar-width:thin}.auth-modal .modal-logo{display:flex!important;align-items:center!important;justify-content:center!important;margin:4px 0 10px!important;color:#fff!important;font-size:27px!important;font-weight:900!important;font-style:italic!important;letter-spacing:-1.5px!important}.auth-modal .modal-logo:first-letter{color:#f5b51b!important}.auth-modal h2{margin:0 0 22px!important;color:#fff!important;font-size:22px!important;line-height:1.25!important;font-weight:800!important;text-align:center!important}.auth-modal .modal-close{position:absolute!important;top:10px!important;right:10px!important;width:34px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:50%!important;background:#ffffff0f!important;color:#aaa!important;font-size:24px!important;line-height:1!important;cursor:pointer!important}.auth-modal .modal-close:hover{background:#f5b51b1f!important;color:#fff!important}.auth-modal input{width:100%!important;height:48px!important;min-height:48px!important;display:block!important;margin:0 0 11px!important;padding:0 14px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;outline:none!important;background:#111!important;color:#fff!important;font-size:14px!important;box-sizing:border-box!important}.auth-modal input::placeholder{color:#777!important}.auth-modal input:focus{border-color:#f5b51ba6!important;box-shadow:0 0 0 3px #f5b51b14!important}.auth-modal .login-message,.auth-modal .register-field-error{margin:-3px 0 10px!important;color:#f77!important;font-size:12px!important;line-height:1.45!important;text-align:left!important}.auth-modal .forgot-password-link{width:100%!important;margin:-1px 0 14px!important;padding:4px 0!important;border:0!important;background:transparent!important;color:#f5b51b!important;font-size:12px!important;text-align:right!important;cursor:pointer!important}.auth-modal .modal-submit{width:100%!important;height:48px!important;min-height:48px!important;margin:2px 0 14px!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,#ffd968,#f1b52a)!important;color:#050505!important;font-size:14px!important;font-weight:900!important;cursor:pointer!important}.auth-modal .modal-submit:hover{filter:brightness(1.05);transform:translateY(-1px)}.auth-modal>p{margin:0!important;color:#888!important;font-size:12px!important;line-height:1.5!important;text-align:center!important}.auth-modal>p button{padding:0!important;border:0!important;background:transparent!important;color:#f5b51b!important;font-size:inherit!important;font-weight:800!important;cursor:pointer!important}.auth-modal .register-field-error+input{margin-top:0!important}@media(min-width:481px){.auth-modal-bg{padding:16px!important}.auth-modal{max-width:430px!important}}@media(max-width:480px){.auth-modal{max-width:100%!important;max-height:calc(100vh - 24px)!important;padding:24px 16px 18px!important;border-radius:18px!important}}.header{position:sticky;top:0;z-index:1000;width:100%;height:64px;background:#050505;border-bottom:1px solid rgba(255,255,255,.08);box-sizing:border-box}.header-inner{width:100%;max-width:480px;height:64px;margin:0 auto;padding:0 12px;display:flex;align-items:center;gap:8px;box-sizing:border-box}.mobile-menu-btn{width:38px;height:38px;min-width:38px;flex:0 0 38px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#111;cursor:pointer}.mobile-menu-btn span{display:block;width:18px;height:2px;border-radius:2px;background:#fff}.logo,.logo-button{min-width:0;height:42px;flex:1 1 auto;display:flex;align-items:center;padding:0;margin:0;border:0;background:transparent;cursor:pointer}.logo-brand-text{color:#fff;font-size:24px;line-height:1;font-weight:900;font-style:italic;letter-spacing:-1.5px;white-space:nowrap}.logo-brand-text:first-letter{color:#f5b51b}.header-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:6px}.header-wallet{width:132px;height:38px;flex:0 0 132px;display:flex;align-items:center;gap:5px;padding:0 6px;border:1px solid rgba(255,255,255,.16);border-radius:11px;background:#101010;color:#fff;cursor:pointer;box-sizing:border-box}.header-wallet-icon{width:22px;height:22px;flex:0 0 22px;display:flex;align-items:center;justify-content:center;font-size:15px}.header-wallet-amount{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:12px;font-weight:700}.header-wallet-plus{width:25px;height:25px;flex:0 0 25px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f5b51b;color:#050505;font-size:20px;font-weight:900}.header-notification{position:relative;width:34px;height:38px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}.header-bell{position:relative;width:16px;height:17px;display:block;border:2px solid #fff;border-top-left-radius:9px;border-top-right-radius:9px;border-bottom:0;box-sizing:border-box}.header-bell:before{content:"";position:absolute;left:-4px;bottom:-3px;width:20px;height:2px;border-radius:2px;background:#fff}.header-bell:after{content:"";position:absolute;left:5px;bottom:-7px;width:4px;height:4px;border-radius:50%;background:#fff}.header-notification-dot{position:absolute;top:5px;right:3px;width:6px;height:6px;border-radius:50%;background:#f5b51b}.mobile-menu-backdrop{position:fixed!important;inset:0!important;z-index:5000!important;background:#000000b8!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mobile-side-menu{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:260px!important;max-width:78vw!important;padding:14px!important;background:#0b0b0b!important;border-right:1px solid rgba(245,181,27,.22)!important;box-shadow:15px 0 45px #000000a6!important;overflow-y:auto!important;box-sizing:border-box!important}.mobile-menu-head{height:48px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:12px!important;padding:0 4px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.mobile-menu-logo{color:#fff!important;font-size:23px!important;font-weight:900!important;font-style:italic!important;letter-spacing:-1px!important}.mobile-menu-close{width:34px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:9px!important;background:#151515!important;color:#fff!important;font-size:22px!important}.mobile-menu-auth-only{width:100%!important}.mobile-auth-item{width:100%!important;min-height:46px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:7px 10px!important;margin:3px 0!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#eee!important;font-size:14px!important;font-weight:600!important;box-sizing:border-box!important}.mobile-auth-item:hover{background:#f5b51b14!important}.mobile-auth-item .menu-icon{width:30px!important;height:30px!important;min-width:30px!important;max-width:30px!important;min-height:30px!important;max-height:30px!important;object-fit:contain!important;flex:0 0 30px!important}.mobile-auth-divider{width:100%!important;height:1px!important;margin:9px 0!important;background:#ffffff14!important}.mobile-auth-item.logout-item{color:#ffcf36!important}.mobile-auth-item span{font-size:14px!important;line-height:1.2!important}.mobile-side-menu img{max-width:30px!important;max-height:30px!important}.mobile-menu-auth-only>button.mobile-auth-item.mobile-menu-row{position:relative!important;display:flex!important;align-items:center!important;width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important;min-width:calc(100% - 18px)!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:3px 9px!important;padding:5px 32px 5px 2px!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}.mobile-menu-auth-only>button.mobile-menu-row:first-of-type,.mobile-menu-auth-only>button.mobile-menu-row:nth-of-type(2),.mobile-menu-auth-only>button.mobile-menu-row:nth-of-type(3),.mobile-menu-auth-only>button.mobile-menu-row:nth-of-type(4),.mobile-menu-auth-only>button.mobile-menu-row:nth-of-type(5),.mobile-menu-auth-only>button.mobile-menu-row:nth-of-type(6){width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important;min-width:calc(100% - 18px)!important;margin-left:9px!important;margin-right:9px!important;padding-left:2px!important;padding-right:32px!important}.mobile-menu-auth-only>button.mobile-menu-row .mobile-menu-image{position:static!important;display:block!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;flex:0 0 42px!important;margin:0 10px 0 0!important;padding:0!important;object-fit:contain!important;object-position:center!important;box-sizing:border-box!important}.mobile-menu-auth-only>button.mobile-menu-row .mobile-menu-text{position:static!important;display:flex!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;text-align:left!important;overflow:hidden!important}.mobile-menu-auth-only>button.mobile-menu-row .mobile-menu-text strong{display:block!important;width:100%!important;margin:0!important;padding:0!important;color:#fff!important;font-size:13px!important;line-height:15px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mobile-menu-auth-only>button.mobile-menu-row .mobile-menu-text small{display:block!important;width:100%!important;margin:2px 0 0!important;padding:0!important;color:#777!important;font-size:8px!important;line-height:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mobile-menu-auth-only>button.mobile-menu-row .mobile-menu-arrow{position:absolute!important;top:50%!important;right:3px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:none!important;transform:translateY(-50%)!important;color:#ffc107!important;font-family:Arial,sans-serif!important;font-size:18px!important;font-weight:900!important;line-height:24px!important;text-align:center!important;box-sizing:border-box!important}.mobile-menu-auth-only>button.mobile-menu-row .mobile-menu-arrow:before,.mobile-menu-auth-only>button.mobile-menu-row .mobile-menu-arrow:after{margin:0!important;padding:0!important}.mobile-menu-auth-only>.mobile-auth-divider{width:calc(100% - 30px)!important;height:1px!important;margin:5px 15px!important;padding:0!important;background:#ffc1072e!important;border:0!important}.mobile-menu-auth-only>button.mobile-menu-row:hover,.mobile-menu-auth-only>button.mobile-menu-row:focus,.mobile-menu-auth-only>button.mobile-menu-row:active{border:0!important;outline:none!important;background:#ffc10709!important;box-shadow:none!important;transform:none!important}@media(max-width:480px){.mobile-menu-auth-only>button.mobile-auth-item.mobile-menu-row{width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important;min-width:calc(100% - 18px)!important;margin-left:9px!important;margin-right:9px!important;padding-right:32px!important}.mobile-menu-auth-only>button.mobile-menu-row .mobile-menu-arrow{right:3px!important}}.deposit-overlay{position:fixed!important;inset:0!important;z-index:6000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:14px!important;background:#000000d1!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-sizing:border-box!important}.deposit-modal{position:relative!important;width:min(460px,calc(100vw - 28px))!important;max-width:460px!important;max-height:calc(100vh - 28px)!important;overflow-y:auto!important;padding:20px!important;border:1px solid rgba(245,181,27,.28)!important;border-radius:20px!important;background:linear-gradient(180deg,#121212,#090909)!important;color:#fff!important;box-shadow:0 25px 80px #000000bf,0 0 35px #f5b51b0f!important;box-sizing:border-box!important}.deposit-modal>.modal-close{position:absolute!important;top:12px!important;right:12px!important;width:34px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;background:#171717!important;color:#aaa!important;font-size:22px!important;line-height:1!important}.deposit-modal>h2{margin:0 42px 16px 0!important;color:#fff!important;font-size:25px!important;line-height:1.2!important;font-weight:900!important}.deposit-bank-card{width:100%!important;margin-bottom:16px!important;padding:15px!important;border:1px solid rgba(245,181,27,.22)!important;border-radius:14px!important;background:linear-gradient(135deg,#f5b51b1a,#ffffff06)!important;box-sizing:border-box!important}.deposit-bank-title{margin-bottom:7px!important;color:#aaa!important;font-size:12px!important}.deposit-bank-card strong{display:block!important;margin-bottom:5px!important;color:#ffd968!important;font-size:17px!important}.deposit-bank-card>div{color:#ddd!important;font-size:13px!important;line-height:1.5!important}.deposit-account-number{margin-top:9px!important;padding:9px 11px!important;border-radius:9px!important;background:#080808!important;color:#fff!important;font-size:18px!important;font-weight:800!important;letter-spacing:1px!important}.deposit-form{display:flex!important;flex-direction:column!important;gap:7px!important}.deposit-form label{margin-top:3px!important;color:#ccc!important;font-size:12px!important;font-weight:700!important}.deposit-form input,.deposit-form select{width:100%!important;min-height:44px!important;padding:0 12px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:10px!important;background:#111!important;color:#fff!important;font-size:13px!important;outline:none!important;box-sizing:border-box!important}.deposit-form input:focus,.deposit-form select:focus{border-color:#f5b51ba6!important}.deposit-form input[type=file]{min-height:44px!important;padding:9px!important;color:#aaa!important;font-size:12px!important}.deposit-preview{display:block!important;width:100%!important;max-height:180px!important;margin-top:5px!important;object-fit:contain!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;background:#050505!important}.deposit-message{margin:4px 0!important;color:#ffd968!important;font-size:12px!important;line-height:1.4!important}.deposit-submit{width:100%!important;min-height:48px!important;margin-top:6px!important;border:0!important;border-radius:11px!important;background:linear-gradient(135deg,#ffd968,#f1b52a)!important;color:#050505!important;font-size:15px!important;font-weight:900!important;cursor:pointer!important}.deposit-submit:hover{filter:brightness(1.05)!important}.deposit-submit:disabled{opacity:.55!important;cursor:not-allowed!important}@media(max-width:480px){.deposit-overlay{padding:10px!important}.deposit-modal{width:100%!important;max-width:460px!important;padding:16px!important;border-radius:17px!important}.deposit-modal>h2{font-size:22px!important}}.promotion-overlay{position:fixed!important;inset:0!important;z-index:6000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:14px!important;background:#000000d1!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-sizing:border-box!important}.promotion-modal{position:relative!important;width:min(520px,calc(100vw - 28px))!important;max-width:520px!important;max-height:calc(100vh - 28px)!important;overflow-y:auto!important;padding:20px!important;border:1px solid rgba(245,181,27,.28)!important;border-radius:20px!important;background:linear-gradient(180deg,#121212,#080808)!important;color:#fff!important;box-shadow:0 25px 80px #000000bf,0 0 35px #f5b51b0f!important;box-sizing:border-box!important}.promotion-modal>.modal-close{position:absolute!important;top:12px!important;right:12px!important;width:34px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;background:#171717!important;color:#aaa!important;font-size:22px!important;line-height:1!important;cursor:pointer!important}.promotion-header{padding:4px 42px 16px 4px!important;text-align:left!important}.promotion-icon{width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:9px!important;border:1px solid rgba(245,181,27,.25)!important;border-radius:14px!important;background:#f5b51b14!important;font-size:26px!important}.promotion-header h2{margin:0!important;color:#fff!important;font-size:25px!important;line-height:1.2!important;font-weight:900!important}.promotion-header p{margin:6px 0 0!important;color:#999!important;font-size:12px!important;line-height:1.5!important}.promotion-list{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important}.promotion-card{width:100%!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:15px!important;background:linear-gradient(145deg,#151515,#0b0b0b)!important;box-sizing:border-box!important}.promotion-card-top{width:100%!important;display:flex!important;align-items:center!important;gap:12px!important;padding:14px!important;box-sizing:border-box!important}.promotion-badge{width:64px!important;min-width:64px!important;height:64px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(245,181,27,.4)!important;border-radius:14px!important;background:linear-gradient(135deg,#ffd968,#eaa915)!important;color:#050505!important;font-size:20px!important;font-weight:900!important}.promotion-card-title{min-width:0!important;flex:1!important}.promotion-card-title h3{margin:0 0 4px!important;color:#fff!important;font-size:17px!important;line-height:1.3!important;font-weight:900!important}.promotion-card-title span{color:#999!important;font-size:11px!important}.promotion-description{margin:0!important;padding:0 14px 12px!important;color:#ccc!important;font-size:12px!important;line-height:1.55!important}.promotion-details{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:0 14px 12px!important}.promotion-detail{padding:10px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;background:#101010!important}.promotion-detail span{display:block!important;margin-bottom:3px!important;color:#888!important;font-size:10px!important}.promotion-detail strong{color:#ffd968!important;font-size:14px!important}.promotion-claimed-info{padding:0 14px 14px!important}.promotion-claimed-status{margin-bottom:8px!important;padding:9px 10px!important;border-radius:9px!important;background:#46b4641a!important;color:#7ee69a!important;font-size:12px!important;font-weight:800!important}.promotion-claimed-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.promotion-claimed-grid>div{padding:9px!important;border-radius:9px!important;background:#101010!important}.promotion-claimed-grid span{display:block!important;color:#888!important;font-size:10px!important}.promotion-claimed-grid strong{color:#fff!important;font-size:13px!important}.promotion-claim-btn{width:calc(100% - 28px)!important;min-height:46px!important;margin:0 14px 14px!important;border:0!important;border-radius:11px!important;background:linear-gradient(135deg,#ffd968,#f1b52a)!important;color:#050505!important;font-size:14px!important;font-weight:900!important;cursor:pointer!important}.promotion-claim-btn:disabled{opacity:.55!important;cursor:not-allowed!important}.promotion-loading,.promotion-message,.promotion-empty{padding:30px 12px!important;text-align:center!important;color:#aaa!important;font-size:13px!important}@media(max-width:480px){.promotion-overlay{padding:10px!important}.promotion-modal{width:100%!important;max-width:460px!important;padding:16px!important;border-radius:17px!important}.promotion-header h2{font-size:22px!important}.promotion-card-top{padding:12px!important}.promotion-badge{width:56px!important;min-width:56px!important;height:56px!important;font-size:17px!important}.promotion-card-title h3{font-size:15px!important}}.app,main{padding-bottom:0!important}main{padding-bottom:105px!important}.home-auth-row{width:100%;max-width:480px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:10px 12px 12px;box-sizing:border-box}.home-auth-btn{width:100%;height:70px;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 16px;border-radius:16px;font-family:inherit;font-size:20px;font-weight:800;white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.home-login-btn{border:1.5px solid #f5b51b;background:linear-gradient(180deg,#101010,#080808);color:#fff;box-shadow:inset 0 0 0 1px #f5b51b0a}.home-register-btn{border:1px solid #f5b51b;background:linear-gradient(135deg,#ffd968,#f5c13c 48%,#e9a916);color:#050505;box-shadow:0 5px 18px #f5b51b24}.home-auth-icon{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center}.home-auth-icon svg{width:32px;height:32px;display:block;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.home-login-icon{color:#f5b51b}.home-register-icon{color:#050505}.home-auth-btn:hover{transform:translateY(-1px);filter:brightness(1.04)}.home-auth-btn:active{transform:translateY(0)}@media(max-width:480px){.home-auth-row{max-width:none;gap:8px;padding:9px 10px 10px}.home-auth-btn{height:62px;gap:8px;padding:0 10px;border-radius:14px;font-size:17px}.home-auth-icon{width:30px;height:30px;flex-basis:30px}.home-auth-icon svg{width:29px;height:29px}}@media(min-width:481px){.home-auth-row{max-width:1024px;padding-left:30px;padding-right:30px}.home-auth-btn{height:70px;font-size:21px}}.home-banner-section{width:100%;max-width:480px;margin:0 auto;padding:4px 10px 8px;box-sizing:border-box}.home-banner{width:100%;overflow:hidden;border-radius:16px;background:#0b0b0b;border:1px solid rgba(245,181,27,.18);box-shadow:0 10px 30px #0000004d}.home-banner-item{display:block;width:100%;line-height:0}.home-banner-item img{display:block;width:100%;height:auto;aspect-ratio:16 / 6;object-fit:cover}.home-banner-dots{display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 0 2px}.home-banner-dot{width:6px;height:6px;border-radius:50%;background:#ffffff4d}.home-banner-dot:first-child{width:18px;border-radius:10px;background:#f5b51b}.app{width:100%;max-width:480px!important;min-height:100vh;margin:0 auto!important;background:#050505;position:relative;overflow-x:hidden}.header{width:100%!important;max-width:480px!important;margin:0 auto!important}.home-auth-row,.home-banner-section{width:100%!important;max-width:480px!important;margin:0 auto!important;padding-left:10px!important;padding-right:10px!important;box-sizing:border-box}.category-section,.categories-section,.game-categories{width:100%!important;max-width:480px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}.games-section,.game-section,.games-grid,.game-list{max-width:480px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}@media(min-width:481px){body{background:radial-gradient(circle at center top,rgba(245,181,27,.06),transparent 45%),#000}}.home-auth-row{max-width:420px!important;gap:8px!important;margin:10px auto!important}.home-auth-btn{min-height:46px!important;height:46px!important;padding:0 14px!important;border-radius:12px!important;font-size:16px!important;font-weight:800!important}.home-auth-icon{width:25px!important;height:25px!important;flex:0 0 25px!important}.home-auth-icon svg{width:25px!important;height:25px!important}@media(max-width:600px){.home-auth-row{max-width:360px!important;gap:7px!important}.home-auth-btn{min-height:44px!important;height:44px!important;padding:0 10px!important;font-size:15px!important;border-radius:11px!important}.home-auth-icon{width:23px!important;height:23px!important;flex-basis:23px!important}.home-auth-icon svg{width:23px!important;height:23px!important}}.game-grid{width:100%!important;max-width:480px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.game-card{width:100%!important;min-width:0!important;margin:0!important;overflow:hidden!important;border-radius:12px!important;box-sizing:border-box!important}.game-image{width:100%!important;aspect-ratio:1 / 1!important;overflow:hidden!important;border-radius:12px 12px 0 0!important;box-sizing:border-box!important}.game-image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.game-info{min-height:48px!important;padding:7px 8px!important;box-sizing:border-box!important}.game-info strong{display:block!important;width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;line-height:18px!important}.game-info span{display:block!important;margin-top:2px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;line-height:15px!important}.play-button{width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;font-size:16px!important}.more-games-wrap{width:100%!important;margin-top:14px!important;display:flex!important;justify-content:center!important}.more-games-btn{min-width:150px!important;height:42px!important;border-radius:10px!important;font-size:13px!important}@media(max-width:380px){.game-grid{gap:8px!important}.game-info{padding:6px!important}.game-info strong{font-size:12px!important}.game-info span{font-size:10px!important}}.section,.game-grid{width:100%!important;max-width:480px!important;min-width:0!important;box-sizing:border-box!important}.home-banner-section,.home-banner{width:100%!important;max-width:480px!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important}.home-banner-item{max-width:480px!important;box-sizing:border-box!important}.home-banner-item img{display:block!important;width:100%!important;max-width:480px!important;height:auto!important;box-sizing:border-box!important}.footer{max-width:480px!important;box-sizing:border-box!important;overflow-x:hidden!important}#app{width:100%!important;min-width:0!important;display:flex!important;justify-content:center!important;box-sizing:border-box!important}.app{width:100%!important;max-width:480px!important;min-width:0!important;margin:0 auto!important;box-sizing:border-box!important;overflow-x:hidden!important;background:#000!important}.app>*{max-width:480px!important;box-sizing:border-box!important}.app main,.app header,.app footer{width:100%!important;max-width:480px!important;box-sizing:border-box!important}.home-banner-section,.home-banner{width:100%!important;max-width:480px!important;box-sizing:border-box!important;overflow:hidden!important}.home-banner-item,.home-banner-item img{max-width:480px!important;box-sizing:border-box!important}.home-banner-item img{display:block!important;width:100%!important;height:auto!important}.home-auth-row{width:100%!important;max-width:480px!important;box-sizing:border-box!important}.game-category-sidebar{width:100%!important;max-width:480px!important;min-width:0!important;box-sizing:border-box!important;overflow-x:auto!important;overflow-y:hidden!important}.games-content,.section,.game-grid{width:100%!important;max-width:480px!important;min-width:0!important;box-sizing:border-box!important}.game-card{min-width:0!important;max-width:480px!important;box-sizing:border-box!important}@media(max-width:480px){#app{width:100%!important;display:block!important}.app{width:100%!important;max-width:100%!important;margin:0!important}}@media(min-width:481px){.games-content .game-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}}footer{padding-bottom:100px!important}.footer{position:fixed!important;left:50%!important;right:auto!important;bottom:0!important;width:480px!important;max-width:480px!important;height:var(--bottom-nav)!important;transform:translate(-50%)!important;box-sizing:border-box!important;margin:0!important;overflow:hidden!important;z-index:200!important}@media(max-width:480px){.footer{left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;transform:none!important}}@media(min-width:481px){.footer{left:50%!important;right:auto!important;width:480px!important;max-width:480px!important;transform:translate(-50%)!important}}.sidebar-category.selected{border-color:transparent!important;background:transparent!important}.sidebar-category.selected:after{display:none!important}.sidebar-category.selected .category-icon{border-color:var(--gold)!important;box-shadow:0 0 0 2px #f5b51b2e,0 0 16px #f5b51b38,inset 0 0 14px #f5b51b1a!important}.sidebar-category.selected .category-name{color:var(--gold)!important}@media(min-width:481px){.mobile-side-menu{position:fixed!important;top:0!important;bottom:0!important;left:calc(50% - 240px)!important;right:auto!important;width:260px!important;max-width:260px!important;box-sizing:border-box!important}}@media(max-width:480px){.mobile-side-menu{position:fixed!important;inset:0 auto 0 0!important;width:260px!important;max-width:78vw!important;box-sizing:border-box!important}}@media(min-width:481px){#app>.app{position:relative!important;width:100%!important;max-width:480px!important;min-height:100vh!important;overflow:hidden!important}#app>.app>.mobile-menu-backdrop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:5000!important;overflow:hidden!important}#app>.app .mobile-side-menu{position:absolute!important;inset:0 auto 0 0!important;width:260px!important;max-width:260px!important;height:100%!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important}}@media(min-width:481px){.deposit-overlay{position:fixed!important;inset:0 auto 0 50%!important;width:480px!important;max-width:480px!important;height:100vh!important;transform:translate(-50%)!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:14px!important}.deposit-modal{width:100%!important;max-width:460px!important;max-height:calc(100vh - 28px)!important;box-sizing:border-box!important}.withdraw-overlay{position:fixed!important;inset:0 auto 0 50%!important;width:480px!important;max-width:480px!important;height:100vh!important;transform:translate(-50%)!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:14px!important}.withdraw-modal{width:100%!important;max-width:460px!important;max-height:calc(100vh - 28px)!important;box-sizing:border-box!important}}@media(max-width:480px){.deposit-overlay,.withdraw-overlay{left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;transform:none!important;box-sizing:border-box!important}}.deposit-modal,.withdraw-modal{position:relative!important;width:calc(100% - 28px)!important;max-width:460px!important;max-height:calc(100vh - 28px)!important;padding:20px!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;border:1px solid rgba(245,181,27,.25)!important;border-radius:22px!important;background:linear-gradient(180deg,#151515,#0a0a0a)!important;color:#fff!important;box-shadow:0 25px 70px #000000b8,0 0 30px #f5b51b12!important}.deposit-modal>.modal-close,.withdraw-modal .withdraw-close{position:absolute!important;top:12px!important;right:12px!important;width:34px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;background:#181818!important;color:#aaa!important;font-size:21px!important;line-height:1!important;cursor:pointer!important;z-index:5!important}.deposit-modal>.modal-close:hover,.withdraw-modal .withdraw-close:hover{color:var(--gold)!important;border-color:#f5b51b66!important}.deposit-modal>h2{margin:0 44px 18px 0!important;font-size:25px!important;line-height:1.2!important;font-weight:900!important;color:#fff!important}.withdraw-heading{margin:0 42px 18px 0!important}.withdraw-eyebrow{margin-bottom:5px!important;color:var(--gold)!important;font-size:11px!important;font-weight:800!important;letter-spacing:1.4px!important}.withdraw-heading h2{margin:0!important;color:#fff!important;font-size:25px!important;line-height:1.2!important;font-weight:900!important}.withdraw-heading p{margin:7px 0 0!important;color:#999!important;font-size:13px!important;line-height:1.5!important}.deposit-bank-card{margin-bottom:16px!important;padding:16px!important;border:1px solid rgba(245,181,27,.24)!important;border-radius:16px!important;background:linear-gradient(135deg,#f5b51b1c,#ffffff06)!important;box-sizing:border-box!important}.deposit-bank-title{margin-bottom:8px!important;color:#999!important;font-size:12px!important;font-weight:700!important}.deposit-bank-card strong{display:block!important;margin-bottom:7px!important;font-size:17px!important;font-weight:800!important}.deposit-account-number{margin-top:8px!important;padding:10px 12px!important;border-radius:10px!important;background:#00000059!important;color:var(--gold)!important;font-size:18px!important;font-weight:900!important;letter-spacing:.6px!important}.withdraw-balance-card{margin-bottom:16px!important;padding:15px 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border:1px solid rgba(245,181,27,.2)!important;border-radius:16px!important;background:linear-gradient(135deg,#f5b51b17,#ffffff06)!important;box-sizing:border-box!important}.withdraw-balance-card span{color:#999!important;font-size:12px!important}.withdraw-balance-card strong{color:var(--gold)!important;font-size:20px!important;font-weight:900!important}.deposit-form,.withdraw-form{display:flex!important;flex-direction:column!important;gap:12px!important}.deposit-form input,.withdraw-form input,.deposit-form select,.withdraw-form select{width:100%!important;min-height:50px!important;padding:0 14px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;background:#111!important;color:#fff!important;box-sizing:border-box!important;outline:none!important}.deposit-form input:focus,.withdraw-form input:focus,.deposit-form select:focus,.withdraw-form select:focus{border-color:#f5b51b8c!important;box-shadow:0 0 0 2px #f5b51b14!important}.deposit-submit,.withdraw-submit{width:100%!important;min-height:50px!important;margin-top:4px!important;border:0!important;border-radius:13px!important;background:linear-gradient(135deg,#f5b51b,#d99500)!important;color:#000!important;font-size:15px!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 8px 22px #f5b51b29!important}.deposit-submit:hover,.withdraw-submit:hover{filter:brightness(1.06)}.deposit-submit:active,.withdraw-submit:active{transform:scale(.985)}@media(min-width:481px){.deposit-modal,.withdraw-modal{width:calc(100% - 28px)!important;max-width:460px!important}}@media(max-width:480px){.deposit-modal,.withdraw-modal{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;max-height:calc(100vh - 28px)!important;padding:18px!important;border-radius:20px!important}}@media(min-width:481px){.deposit-overlay,.withdraw-overlay{overflow-y:auto!important;overflow-x:hidden!important;align-items:flex-start!important;padding-top:20px!important;padding-bottom:20px!important;box-sizing:border-box!important}.deposit-modal,.withdraw-modal{flex:0 0 auto!important;width:calc(100% - 28px)!important;max-width:460px!important;max-height:none!important;height:auto!important;margin:0 auto!important;overflow:visible!important;box-sizing:border-box!important}}@media(max-width:480px){.deposit-overlay,.withdraw-overlay{overflow-y:auto!important;overflow-x:hidden!important;align-items:center!important;box-sizing:border-box!important}.deposit-modal,.withdraw-modal{flex:0 0 auto!important;max-height:calc(100vh - 28px)!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important}}.deposit-overlay,.withdraw-overlay{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:12px!important;overflow:hidden!important}.deposit-modal,.withdraw-modal{position:relative!important;width:calc(100% - 24px)!important;max-width:430px!important;height:auto!important;max-height:none!important;margin:0 auto!important;padding:17px!important;overflow:hidden!important;box-sizing:border-box!important;border:1px solid rgba(245,181,27,.24)!important;border-radius:18px!important;background:linear-gradient(180deg,#151515,#090909)!important;color:#fff!important;box-shadow:0 20px 60px #000000b8,0 0 25px #f5b51b0f!important}.deposit-modal>.modal-close,.withdraw-modal .withdraw-close{position:absolute!important;top:10px!important;right:10px!important;width:30px!important;height:30px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:9px!important;background:#181818!important;color:#aaa!important;font-size:19px!important;line-height:1!important;z-index:10!important}.deposit-modal>h2{margin:0 38px 12px 0!important;font-size:22px!important;line-height:1.2!important;font-weight:900!important}.deposit-bank-card{margin-bottom:10px!important;padding:11px 12px!important;border-radius:13px!important;border:1px solid rgba(245,181,27,.2)!important;background:linear-gradient(135deg,#f5b51b17,#ffffff05)!important}.deposit-bank-title{margin-bottom:4px!important;font-size:10px!important}.deposit-bank-card strong{display:block!important;margin-bottom:3px!important;font-size:14px!important}.deposit-account-number{margin-top:5px!important;padding:7px 9px!important;border-radius:8px!important;font-size:15px!important}.deposit-form,.withdraw-form{display:flex!important;flex-direction:column!important;gap:6px!important}.deposit-form label,.withdraw-form label{margin-top:1px!important;color:#aaa!important;font-size:11px!important;line-height:1.2!important;font-weight:700!important}.deposit-form input,.deposit-form select,.withdraw-form input,.withdraw-form select{width:100%!important;min-height:40px!important;height:40px!important;padding:0 11px!important;border-radius:9px!important;font-size:13px!important;box-sizing:border-box!important}.deposit-form input[type=file]{height:40px!important;padding:7px 9px!important;font-size:11px!important}.deposit-preview{display:block!important;width:52px!important;height:52px!important;margin:2px 0!important;object-fit:cover!important;border-radius:8px!important;border:1px solid rgba(245,181,27,.25)!important}.withdraw-heading{margin:0 38px 11px 0!important}.withdraw-eyebrow{margin-bottom:3px!important;font-size:9px!important;letter-spacing:1.2px!important}.withdraw-heading h2{margin:0!important;font-size:22px!important;line-height:1.2!important}.withdraw-heading p{margin:4px 0 0!important;font-size:11px!important}.withdraw-balance-card{margin-bottom:10px!important;padding:10px 12px!important;border-radius:12px!important}.withdraw-balance-card span{font-size:10px!important}.withdraw-balance-card strong{font-size:17px!important}.withdraw-locked-name{min-height:40px!important;padding:0 10px!important;border-radius:9px!important;box-sizing:border-box!important}.withdraw-name-note{font-size:9px!important;line-height:1.2!important}.withdraw-amount-wrap{min-height:40px!important;height:40px!important;border-radius:9px!important;box-sizing:border-box!important}.withdraw-amount-wrap input{height:38px!important;min-height:38px!important}.withdraw-note{margin:0!important;font-size:9px!important;line-height:1.2!important}.withdraw-security{margin-top:4px!important;font-size:9px!important;line-height:1.2!important;color:#777!important;text-align:center!important}.deposit-message,.withdraw-message{margin:3px 0!important;font-size:10px!important;line-height:1.25!important}.deposit-submit,.withdraw-submit{width:100%!important;min-height:42px!important;height:42px!important;margin-top:5px!important;border:0!important;border-radius:10px!important;background:linear-gradient(135deg,#f5b51b,#d89500)!important;color:#000!important;font-size:13px!important;font-weight:900!important;box-shadow:0 7px 18px #f5b51b24!important;box-sizing:border-box!important}@media(min-width:481px){.deposit-overlay,.withdraw-overlay{left:50%!important;right:auto!important;width:480px!important;max-width:480px!important;height:100vh!important;transform:translate(-50%)!important}.deposit-modal,.withdraw-modal{width:430px!important;max-width:430px!important}}@media(max-width:480px){.deposit-overlay,.withdraw-overlay{left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;transform:none!important;padding:10px!important}.deposit-modal,.withdraw-modal{width:100%!important;max-width:430px!important;padding:15px!important}}@media(max-height:700px){.deposit-modal,.withdraw-modal{padding:13px!important}.deposit-bank-card{padding:8px 10px!important;margin-bottom:7px!important}.deposit-form,.withdraw-form{gap:4px!important}.deposit-form input,.deposit-form select,.withdraw-form input,.withdraw-form select,.withdraw-amount-wrap{min-height:36px!important;height:36px!important}.deposit-submit,.withdraw-submit{min-height:38px!important;height:38px!important}}.deposit-overlay{overflow:hidden!important}.deposit-modal{display:flex!important;flex-direction:column!important;height:auto!important;max-height:calc(100vh - 20px)!important;overflow:hidden!important}.deposit-modal .deposit-form{display:flex!important;flex-direction:column!important;gap:5px!important;min-height:0!important}.deposit-modal .deposit-submit{display:flex!important;width:100%!important;min-width:0!important;min-height:42px!important;height:42px!important;flex:0 0 42px!important;margin:7px 0 0!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:20!important}.deposit-modal .deposit-message{max-height:30px!important;overflow:hidden!important;margin:2px 0!important}.deposit-modal .deposit-preview{width:44px!important;height:44px!important;max-width:44px!important;max-height:44px!important;object-fit:cover!important;margin:2px 0!important}@media(min-width:481px){.deposit-modal{width:430px!important;max-width:430px!important;padding:14px!important}.deposit-modal .deposit-submit{min-height:42px!important;height:42px!important}}@media(max-width:480px){.deposit-modal{width:100%!important;max-width:430px!important;padding:14px!important}}body:has(.deposit-overlay) .deposit-overlay{position:fixed!important;inset:0!important;z-index:99999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:10px!important;overflow:hidden!important;box-sizing:border-box!important}.deposit-modal{width:430px!important;max-width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important;padding:14px!important;overflow:hidden!important;border-radius:17px!important;box-sizing:border-box!important}.deposit-modal>h2{margin:0 38px 8px 0!important;font-size:21px!important;line-height:25px!important}.deposit-bank-card{margin-bottom:7px!important;padding:9px 10px!important;border-radius:11px!important}.deposit-bank-title{margin-bottom:2px!important;font-size:9px!important;line-height:12px!important}.deposit-bank-card strong{margin-bottom:2px!important;font-size:13px!important;line-height:16px!important}.deposit-bank-card>div:not(.deposit-bank-title):not(.deposit-account-number){font-size:10px!important;line-height:13px!important}.deposit-account-number{margin-top:4px!important;padding:5px 7px!important;font-size:13px!important;line-height:17px!important;border-radius:7px!important}.deposit-modal .deposit-form{gap:3px!important;min-height:0!important}.deposit-modal .deposit-form label{margin:1px 0 0!important;font-size:9px!important;line-height:11px!important}.deposit-modal .deposit-form input,.deposit-modal .deposit-form select{height:35px!important;min-height:35px!important;padding:0 9px!important;border-radius:8px!important;font-size:11px!important;box-sizing:border-box!important}.deposit-modal .deposit-form input[type=file]{height:35px!important;min-height:35px!important;padding:6px 7px!important;font-size:10px!important}.deposit-modal .deposit-preview{width:34px!important;height:34px!important;max-width:34px!important;max-height:34px!important;margin:1px 0!important;object-fit:cover!important;border-radius:6px!important}.deposit-modal .deposit-message{max-height:18px!important;margin:1px 0!important;overflow:hidden!important;font-size:9px!important;line-height:12px!important}.deposit-modal .deposit-submit{display:flex!important;width:100%!important;height:38px!important;min-height:38px!important;flex:0 0 38px!important;margin:5px 0 0!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:9px!important;font-size:12px!important;font-weight:900!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:100!important}.deposit-modal>.modal-close{top:9px!important;right:9px!important;width:29px!important;height:29px!important;font-size:18px!important}@media(max-height:700px){.deposit-modal{padding:11px!important}.deposit-modal>h2{margin-bottom:5px!important;font-size:19px!important;line-height:22px!important}.deposit-bank-card{padding:7px 9px!important;margin-bottom:5px!important}.deposit-modal .deposit-form{gap:2px!important}.deposit-modal .deposit-form label{font-size:8px!important;line-height:10px!important}.deposit-modal .deposit-form input,.deposit-modal .deposit-form select,.deposit-modal .deposit-form input[type=file]{height:32px!important;min-height:32px!important}.deposit-modal .deposit-submit{height:36px!important;min-height:36px!important}}@media(max-width:480px){.deposit-modal{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}}@media(min-width:481px){.deposit-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;max-width:none!important;transform:none!important;padding:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;z-index:99999!important;box-sizing:border-box!important}.deposit-modal{position:relative!important;width:430px!important;max-width:430px!important;height:auto!important;max-height:calc(100vh - 24px)!important;margin:0!important;padding:13px!important;overflow:hidden!important;box-sizing:border-box!important;border-radius:17px!important}.deposit-modal>h2{margin:0 38px 7px 0!important;font-size:21px!important;line-height:23px!important}.deposit-bank-card{margin-bottom:6px!important;padding:8px 10px!important;border-radius:11px!important}.deposit-bank-title{font-size:9px!important;line-height:11px!important}.deposit-bank-card strong{font-size:13px!important;line-height:15px!important}.deposit-account-number{margin-top:3px!important;padding:5px 8px!important;font-size:13px!important;line-height:16px!important}.deposit-modal .deposit-form{gap:3px!important;min-height:0!important}.deposit-modal .deposit-form label{margin:0!important;font-size:9px!important;line-height:10px!important}.deposit-modal .deposit-form input,.deposit-modal .deposit-form select{width:100%!important;height:34px!important;min-height:34px!important;padding:0 9px!important;border-radius:8px!important;font-size:11px!important;box-sizing:border-box!important}.deposit-modal .deposit-form input[type=file]{height:34px!important;min-height:34px!important;padding:6px!important;font-size:10px!important}.deposit-modal .deposit-preview{width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important;margin:1px 0!important;object-fit:cover!important}.deposit-modal .deposit-message{max-height:16px!important;margin:1px 0!important;overflow:hidden!important;font-size:9px!important;line-height:11px!important}.deposit-modal .deposit-submit{display:flex!important;width:100%!important;height:38px!important;min-height:38px!important;margin:5px 0 0!important;padding:0!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;font-size:12px!important;font-weight:900!important;visibility:visible!important;opacity:1!important;flex:none!important;position:relative!important;z-index:20!important}}@media(min-width:481px)and (max-height:700px){.deposit-modal{width:420px!important;max-width:420px!important;padding:10px!important}.deposit-modal>h2{font-size:19px!important;line-height:21px!important;margin-bottom:5px!important}.deposit-bank-card{padding:6px 8px!important;margin-bottom:4px!important}.deposit-modal .deposit-form{gap:2px!important}.deposit-modal .deposit-form input,.deposit-modal .deposit-form select,.deposit-modal .deposit-form input[type=file]{height:31px!important;min-height:31px!important}.deposit-modal .deposit-submit{height:35px!important;min-height:35px!important;margin-top:4px!important}}@media(max-width:480px){.deposit-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;transform:none!important;padding:10px!important;overflow:hidden!important}.deposit-modal{width:100%!important;max-width:430px!important;max-height:calc(100vh - 20px)!important;padding:13px!important;overflow:hidden!important}}.withdraw-modal .withdraw-submit{width:100%!important;height:44px!important;min-height:44px!important;margin:8px 0 0!important;padding:0!important;box-sizing:border-box!important;border:0!important;border-radius:10px!important;background:#ffc107!important;background-color:#ffc107!important;background-image:none!important;color:#000!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;font-size:14px!important;font-weight:900!important;outline:none!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important}.withdraw-modal .withdraw-submit:focus,.withdraw-modal .withdraw-submit:focus-visible{outline:none!important;border:1px solid #f5b51b!important;box-shadow:0 0 0 1px #f5b51b1f!important}.withdraw-modal .withdraw-submit:active{transform:translateY(1px)!important}.withdraw-modal .withdraw-submit:disabled{border:1px solid rgba(245,181,27,.45)!important;opacity:.65!important;transform:none!important}.withdraw-overlay{display:flex!important;align-items:center!important;justify-content:center!important;padding:14px!important;box-sizing:border-box!important}.withdraw-modal{position:relative!important;width:min(460px,calc(100vw - 28px))!important;max-width:460px!important;margin:0!important;padding:20px!important;box-sizing:border-box!important;border:1px solid rgba(245,181,27,.28)!important;border-radius:20px!important;background:linear-gradient(180deg,#121212,#090909)!important;color:#fff!important;box-shadow:0 25px 80px #000000bf,0 0 35px #f5b51b0f!important;overflow:hidden!important}.withdraw-modal .withdraw-heading{margin:0 42px 16px 0!important}.withdraw-modal .withdraw-balance-card{width:100%!important;margin-bottom:16px!important;padding:15px!important;box-sizing:border-box!important;border:1px solid rgba(245,181,27,.22)!important;border-radius:14px!important;background:linear-gradient(135deg,#f5b51b1a,#ffffff06)!important}.withdraw-modal .withdraw-form{display:flex!important;flex-direction:column!important;gap:12px!important}.withdraw-modal .withdraw-form input,.withdraw-modal .withdraw-form select,.withdraw-modal .withdraw-locked-name,.withdraw-modal .withdraw-amount-wrap{width:100%!important;min-height:52px!important;box-sizing:border-box!important;border-radius:12px!important}.withdraw-modal .withdraw-submit{width:100%!important;height:52px!important;min-height:52px!important;margin-top:4px!important;padding:0!important;box-sizing:border-box!important;border:1px solid #f5b51b!important;border-radius:12px!important;background:linear-gradient(180deg,#ffd34d,#f0b313)!important;color:#000!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;font-weight:900!important;line-height:1!important;box-shadow:none!important}.withdraw-modal .withdraw-submit:focus,.withdraw-modal .withdraw-submit:focus-visible{outline:none!important;border:1px solid #f5b51b!important;box-shadow:none!important}@media(max-width:480px){.withdraw-overlay{padding:10px!important}.withdraw-modal{width:100%!important;max-width:430px!important;padding:13px!important;border-radius:17px!important}}.withdraw-overlay{display:flex!important;align-items:center!important;justify-content:center!important;padding:12px!important;box-sizing:border-box!important}.withdraw-modal{position:relative!important;width:430px!important;max-width:430px!important;height:auto!important;max-height:calc(100vh - 24px)!important;margin:0!important;padding:13px!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid rgba(245,181,27,.28)!important;border-radius:17px!important;background:linear-gradient(180deg,#121212,#090909)!important;color:#fff!important;box-shadow:0 25px 80px #000000bf,0 0 35px #f5b51b0f!important}.withdraw-modal .withdraw-heading{margin:0 38px 8px 0!important}.withdraw-modal .withdraw-heading h2{margin:0!important;font-size:21px!important;line-height:23px!important;font-weight:900!important}.withdraw-modal .withdraw-balance-card{width:100%!important;margin-bottom:8px!important;padding:10px!important;box-sizing:border-box!important;border:1px solid rgba(245,181,27,.22)!important;border-radius:11px!important;background:linear-gradient(135deg,#f5b51b1a,#ffffff06)!important}.withdraw-modal .withdraw-form{gap:4px!important}.withdraw-modal .withdraw-form label{margin:0!important;font-size:10px!important;line-height:12px!important}.withdraw-modal .withdraw-form input,.withdraw-modal .withdraw-form select{width:100%!important;height:35px!important;min-height:35px!important;box-sizing:border-box!important;padding:0 9px!important;border-radius:8px!important;font-size:11px!important}.withdraw-modal .withdraw-locked-name{min-height:35px!important;box-sizing:border-box!important;padding:0 9px!important;border-radius:8px!important}.withdraw-modal .withdraw-amount-wrap{height:35px!important;min-height:35px!important;box-sizing:border-box!important;border-radius:8px!important}.withdraw-modal .withdraw-note{min-height:32px!important;padding:6px 9px!important;box-sizing:border-box!important;border-radius:8px!important}.withdraw-modal .withdraw-security{min-height:32px!important;padding:7px 9px!important;box-sizing:border-box!important;border-radius:8px!important}.withdraw-modal .withdraw-submit{width:100%!important;height:38px!important;min-height:38px!important;margin:6px 0 0!important;padding:0!important;box-sizing:border-box!important;border:1px solid #f5b51b!important;border-radius:9px!important;background:#ffc107!important;background-color:#ffc107!important;background-image:none!important;color:#000!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:900!important;line-height:1!important;box-shadow:none!important}.withdraw-modal .withdraw-close{position:absolute!important;top:10px!important;right:10px!important;width:34px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:9px!important;background:#171717!important;color:#aaa!important;font-size:21px!important;line-height:1!important}@media(max-width:480px){.withdraw-overlay{width:100vw!important;height:100vh!important;padding:10px!important;overflow:hidden!important}.withdraw-modal{width:100%!important;max-width:430px!important;max-height:calc(100vh - 20px)!important;padding:13px!important;border-radius:17px!important;overflow:hidden!important}}.deposit-modal .deposit-submit,.withdraw-modal .withdraw-submit{display:flex!important;width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:6px 0 0!important;padding:0!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;border:1px solid #f5b51b!important;border-radius:9px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;overflow:hidden!important;box-shadow:none!important;transform:none!important}.deposit-modal .deposit-submit,.withdraw-modal .withdraw-submit{background:linear-gradient(180deg,#f8c63d,#e9a900)!important;color:#000!important}.deposit-modal .deposit-submit:focus,.deposit-modal .deposit-submit:focus-visible,.withdraw-modal .withdraw-submit:focus,.withdraw-modal .withdraw-submit:focus-visible{width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;border:1px solid #f5b51b!important;outline:none!important;box-shadow:none!important}.deposit-modal .deposit-submit:disabled,.withdraw-modal .withdraw-submit:disabled{width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;box-sizing:border-box!important}@media(max-width:480px){.deposit-modal .deposit-submit,.withdraw-modal .withdraw-submit{width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin-top:6px!important}}@media(min-width:481px){#app>.app{position:relative!important;width:480px!important;max-width:480px!important;min-width:480px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}}@media(min-width:481px){.promotion-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:14px!important;box-sizing:border-box!important;overflow:hidden!important;z-index:99999!important}.promotion-modal{position:relative!important;width:430px!important;max-width:430px!important;max-height:calc(100vh - 28px)!important;margin:0!important;padding:18px!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid rgba(245,181,27,.28)!important;border-radius:20px!important;background:linear-gradient(180deg,#121212,#090909)!important;color:#fff!important;box-shadow:0 25px 80px #000000bf,0 0 35px #f5b51b0f!important}.promotion-header{text-align:center!important}.promotion-header h2{margin:4px 0!important;font-size:22px!important;font-weight:900!important}.promotion-header p{margin:0 0 12px!important;font-size:12px!important;color:#aaa!important}.promotion-icon{font-size:32px!important}.promotion-list{width:100%!important;max-height:calc(100vh - 150px)!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important}.promotion-modal .modal-close{position:absolute!important;top:10px!important;right:10px!important;width:34px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:9px!important}}@media(max-width:480px){.promotion-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;padding:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;overflow:hidden!important}.promotion-modal{width:100%!important;max-width:430px!important;max-height:calc(100vh - 20px)!important;box-sizing:border-box!important;overflow:hidden!important;border-radius:17px!important}}@media(min-width:481px){.promotion-overlay{position:fixed!important;top:0!important;left:50%!important;right:auto!important;bottom:var(--bottom-nav)!important;width:480px!important;max-width:480px!important;height:calc(100vh - var(--bottom-nav))!important;transform:translate(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:14px!important;box-sizing:border-box!important;overflow:hidden!important;z-index:300!important;background:#000000b8!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}.promotion-modal{position:relative!important;width:430px!important;max-width:430px!important;max-height:calc(100vh - var(--bottom-nav) - 28px)!important;margin:0!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid rgba(245,181,27,.28)!important;border-radius:20px!important;background:linear-gradient(180deg,#121212,#090909)!important;box-shadow:0 25px 80px #000000bf,0 0 35px #f5b51b14!important}}@media(max-width:480px){.promotion-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:var(--bottom-nav)!important;width:100vw!important;max-width:100vw!important;height:calc(100vh - var(--bottom-nav))!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:10px!important;box-sizing:border-box!important;overflow:hidden!important;z-index:300!important;background:#000000b8!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}.promotion-modal{width:100%!important;max-width:430px!important;max-height:calc(100vh - var(--bottom-nav) - 20px)!important;box-sizing:border-box!important;overflow:hidden!important;border-radius:17px!important}}.footer{display:none!important}.games-layout{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;overflow:hidden!important}.category-shell{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.game-category-sidebar{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.category-shell .game-category-sidebar{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important}.category-shell .game-category-sidebar>*{max-width:100%!important}.games-content{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;overflow:hidden!important}.games-content .section{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.games-content .game-grid,.game-grid{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;overflow:visible!important}.games-content .game-card,.game-card{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;overflow:hidden!important}.app>.footer,.footer{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;overflow-x:hidden!important}@media(max-width:600px){.app,.app>main,.games-layout,.category-shell,.games-content,.section,.footer{width:100%!important;max-width:100%!important;min-width:0!important}.games-layout{padding-left:8px!important;padding-right:8px!important}.games-content{padding-left:0!important;padding-right:0!important}.games-content .game-grid,.game-grid{width:100%!important;max-width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.game-card{min-width:0!important;max-width:100%!important}.category-shell{overflow:hidden!important}.category-shell .game-category-sidebar{width:100%!important;max-width:100%!important;overflow-x:auto!important}}.category-shell .game-category-sidebar{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:auto!important;overflow-y:hidden!important}.category-shell .game-category-sidebar>*{flex:0 0 76px!important;min-width:76px!important}@media(max-width:600px){.category-shell{width:100%!important;max-width:100%!important;overflow:hidden!important}.category-shell .game-category-sidebar{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important}}.category-shell{display:flex!important;flex-direction:row!important;align-items:stretch!important;position:relative!important}.category-shell .category-next-button{position:relative!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:auto!important;min-height:0!important;inset:auto!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:none!important;box-sizing:border-box!important}.category-shell .category-next-button span{display:block!important;line-height:1!important;margin:0!important;padding:0!important}.category-shell .category-next-button{display:none!important;width:0!important;min-width:0!important;flex:0 0 0!important}.category-shell{width:100%!important;max-width:480px!important;margin-left:auto!important;margin-right:auto!important;display:flex!important;flex-direction:row!important;align-items:stretch!important;box-sizing:border-box!important;overflow:hidden!important}.category-shell .game-category-sidebar{width:100%!important;min-width:0!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:8px!important;padding:10px 8px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.category-shell .game-category-sidebar .sidebar-category{flex:0 0 auto!important;width:64px!important;min-width:64px!important;height:auto!important;min-height:72px!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;border:0!important;background:transparent!important;box-sizing:border-box!important}.category-shell .game-category-sidebar .sidebar-category .category-icon{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important;flex:0 0 48px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:2px!important;margin:0!important;box-sizing:border-box!important;border:1.5px solid rgba(255,255,255,.9)!important;border-radius:7px!important;background:#ffffff06!important;overflow:hidden!important}.category-shell .game-category-sidebar .sidebar-category .category-icon img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:block!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important}.category-shell .game-category-sidebar .sidebar-category .category-name{width:100%!important;min-height:18px!important;display:block!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:11px!important;line-height:16px!important;font-weight:500!important;color:#fff!important}.category-shell .game-category-sidebar .sidebar-category.selected .category-icon{border-color:#f5c542!important;box-shadow:0 0 0 1px #f5c5422e,0 0 12px #f5c5421f!important}.category-shell .game-category-sidebar .sidebar-category.selected .category-name{color:#f5c542!important;font-weight:700!important}.category-shell .game-category-sidebar .category-all .category-icon{border-color:#ffffffe6!important}.category-shell .game-category-sidebar .category-all.selected .category-icon{border-color:#f5c542!important}.category-shell .category-next-button{display:none!important;width:0!important;min-width:0!important;max-width:0!important;flex:0 0 0!important;padding:0!important;margin:0!important;border:0!important}@media(max-width:480px){.category-shell .game-category-sidebar{gap:7px!important;padding:9px 7px!important}.category-shell .game-category-sidebar .sidebar-category{width:61px!important;min-width:61px!important}.category-shell .game-category-sidebar .sidebar-category .category-icon{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important;flex-basis:46px!important}.category-shell .game-category-sidebar .sidebar-category .category-name{font-size:10px!important;line-height:15px!important}}.auth-modal-bg{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;margin:0!important;padding:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;z-index:99999!important;transform:none!important}@media(min-width:481px){.auth-modal-bg{width:480px!important;max-width:480px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;align-items:center!important;justify-content:center!important}}.auth-modal-bg .auth-modal{position:relative!important;inset:auto!important;transform:none!important;width:calc(100% - 32px)!important;max-width:380px!important;max-height:calc(100vh - 32px)!important;margin:0 auto!important;box-sizing:border-box!important;overflow-y:auto!important}@media(max-width:480px){.auth-modal-bg{width:100vw!important;max-width:100vw!important;left:0!important;right:auto!important;transform:none!important;padding:12px!important}.auth-modal-bg .auth-modal{width:calc(100vw - 24px)!important;max-width:none!important}}.games-content .game-card .game-image,.game-card .game-image{width:100%!important;aspect-ratio:1 / 1!important;position:relative!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:radial-gradient(circle at center,#ffffff0e,#000000f2)!important;box-sizing:border-box!important}.games-content .game-card .game-image img,.game-card .game-image img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;margin:0!important;padding:0!important}.games-content .game-card,.game-card{overflow:hidden!important;border-radius:14px!important;background:#080808!important}.game-card:hover .game-image img{transform:scale(1.025)!important;transition:transform .18s ease!important}@media(max-width:600px){.games-content .game-card .game-image,.game-card .game-image{aspect-ratio:1 / 1!important}.games-content .game-card .game-image img,.game-card .game-image img{object-fit:contain!important}}.category-shell .game-category-sidebar{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;box-sizing:border-box!important}.category-shell .game-category-sidebar::-webkit-scrollbar{display:none!important}.category-shell .game-category-sidebar .sidebar-category{pointer-events:auto!important;cursor:pointer!important;user-select:none!important;-webkit-user-select:none!important}.category-shell .game-category-sidebar .sidebar-category .category-icon,.category-shell .game-category-sidebar .sidebar-category .category-name{pointer-events:none!important}.search-clear{flex:0 0 auto}.search-section{position:relative!important;z-index:100!important;width:100%!important;max-width:480px!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 145px!important;gap:8px!important;margin:0 auto!important;padding:8px 0!important;box-sizing:border-box!important;overflow:visible!important}.search-box{width:100%!important;min-width:0!important;height:50px!important;display:flex!important;align-items:center!important;padding:0 13px!important;margin:0!important;border:1px solid rgba(255,193,7,.3)!important;border-radius:13px!important;background:linear-gradient(180deg,#121212,#080808)!important;box-sizing:border-box!important;overflow:hidden!important}.search-box:focus-within{border-color:#ffc107bf!important;box-shadow:0 0 0 1px #ffc1071f,inset 0 1px #ffffff0a!important}.search-box .search-icon{flex:0 0 22px!important;width:22px!important;height:22px!important;margin-right:7px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#ccc!important;font-size:18px!important}.search-box input{flex:1 1 auto!important;width:100%!important;min-width:0!important;height:100%!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;background:transparent!important;color:#fff!important;font-size:12px!important;box-sizing:border-box!important}.search-box input::placeholder{color:#777!important}.provider-search-box{position:relative!important;z-index:500!important;width:145px!important;min-width:145px!important;height:50px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important}.provider-select-trigger{width:100%!important;height:50px!important;display:flex!important;align-items:center!important;gap:7px!important;padding:0 10px!important;margin:0!important;border:1px solid rgba(255,193,7,.3)!important;border-radius:13px!important;background:linear-gradient(180deg,#121212,#080808)!important;color:#fff!important;box-sizing:border-box!important;cursor:pointer!important}.provider-select-trigger:hover,.provider-select-trigger[aria-expanded=true]{border-color:#ffc107!important;box-shadow:0 0 12px #ffc1071a!important}.provider-filter-icon{position:relative!important;flex:0 0 18px!important;width:18px!important;height:18px!important}.provider-filter-icon:before{content:"";position:absolute;left:0;top:2px;width:17px;height:14px;background:#fff;clip-path:polygon(0 0,100% 0,61% 45%,61% 100%,39% 82%,39% 45%)}.provider-select-label{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important;font-size:11px!important;font-weight:700!important}.provider-chevron{flex:0 0 8px!important;width:8px!important;height:8px!important;border-right:2px solid #fff!important;border-bottom:2px solid #fff!important;transform:rotate(45deg) translateY(-2px)!important;transition:transform .16s ease!important}.provider-chevron.open{transform:rotate(225deg) translateY(-1px)!important}.provider-dropdown{position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;width:100%!important;max-height:310px!important;padding:6px!important;border:1px solid rgba(255,193,7,.55)!important;border-radius:12px!important;background:#0b0b0b!important;box-shadow:0 18px 45px #000000bf,0 0 0 1px #ffffff0a!important;overflow-x:hidden!important;overflow-y:auto!important;z-index:99999!important;box-sizing:border-box!important}.provider-option{width:100%!important;min-height:38px!important;display:flex!important;align-items:center!important;gap:7px!important;padding:7px 8px!important;margin:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#eee!important;font-size:12px!important;font-weight:600!important;text-align:left!important;box-sizing:border-box!important;cursor:pointer!important}.provider-option:hover,.provider-option.selected{background:linear-gradient(90deg,#ffc10733,#ffc1070f)!important;color:#ffd54a!important}.provider-option-all{margin-bottom:4px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.provider-option-check{flex:0 0 17px!important;width:17px!important;color:#ffc107!important;font-weight:900!important;text-align:center!important}@media(max-width:600px){.search-section{grid-template-columns:minmax(0,1fr) 135px!important;gap:7px!important}.provider-search-box{width:135px!important;min-width:135px!important}}@media(max-width:380px){.search-section{grid-template-columns:minmax(0,1fr) 125px!important;gap:6px!important}.provider-search-box{width:125px!important;min-width:125px!important}}.home-promotion-banner{width:100%;max-width:480px;margin:8px auto 10px;padding:0;overflow:hidden;border-radius:12px;border:1px solid rgba(255,193,7,.28);background:#080808;box-sizing:border-box}.home-promotion-banner img{display:block;width:100%;height:auto;aspect-ratio:480 / 140;object-fit:cover}@media(max-width:600px){.home-promotion-banner{width:100%;max-width:480px;border-radius:11px}}.home-promotion-banner{width:100%!important;max-width:480px!important;height:auto!important;margin:8px auto 10px!important;padding:0!important;overflow:hidden!important;border-radius:12px!important;box-sizing:border-box!important}.home-promotion-banner img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:480 / 160!important;object-fit:cover!important;object-position:center!important;margin:0!important;padding:0!important}.bottom-nav{position:fixed!important;left:50%!important;bottom:0!important;transform:translate(-50%)!important;width:100%!important;max-width:480px!important;height:64px!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;margin:0!important;padding:0!important;background:#080808!important;border:1px solid rgba(255,255,255,.14)!important;border-bottom:0!important;box-sizing:border-box!important;z-index:99999!important}.bottom-nav-item{position:relative!important;width:100%!important;height:63px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:5px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#aaa!important;cursor:pointer!important;overflow:hidden!important}.bottom-nav-image{display:block!important;width:52px!important;height:52px!important;object-fit:contain!important;object-position:center!important;opacity:.58!important;filter:grayscale(1) brightness(.72)!important;transition:opacity .18s ease,filter .18s ease,transform .18s ease!important}.bottom-nav-item.active .bottom-nav-image{opacity:1!important;filter:none!important;transform:scale(1.03)!important}@supports (padding-bottom: env(safe-area-inset-bottom)){.bottom-nav{height:calc(64px + env(safe-area-inset-bottom))!important;padding-bottom:env(safe-area-inset-bottom)!important}}@media(min-width:481px){.bottom-nav{width:480px!important}}.bottom-nav-item .bottom-nav-image{opacity:.55!important;filter:grayscale(1) brightness(.65)!important;transition:filter .18s ease,opacity .18s ease,transform .18s ease!important}.bottom-nav-item.active .bottom-nav-image{opacity:1!important;filter:grayscale(1) sepia(1) saturate(8) hue-rotate(355deg) brightness(1.15) contrast(1.15) drop-shadow(0 0 5px rgba(255,193,7,.45))!important;transform:scale(1.04)!important}.bottom-nav-item:active .bottom-nav-image{transform:scale(.94)!important}.bottom-nav-item.bottom-nav-center .bottom-nav-image{width:82px!important;height:82px!important;max-width:none!important;max-height:none!important;transform:translateY(-8px)!important}.bottom-nav-item.bottom-nav-center.active .bottom-nav-image{transform:translateY(-8px) scale(1.04)!important}.bottom-nav{overflow:visible!important}.bottom-nav-item.bottom-nav-center{overflow:visible!important;z-index:10!important}.bottom-nav-item.bottom-nav-center .bottom-nav-image{width:82px!important;height:82px!important;max-width:none!important;max-height:none!important;transform:translateY(-13px)!important}.bottom-nav-item.bottom-nav-center.active .bottom-nav-image{transform:translateY(-13px) scale(1.04)!important}.game-frame-page{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;z-index:100000!important;background:#000!important}.game-frame-page iframe{display:block!important;width:100%!important;height:100%!important;border:0!important}body:has(.game-frame-page) .bottom-nav{display:none!important}@media(max-width:480px){.game-frame-page{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:100000!important;overflow:hidden!important}.game-frame-page iframe{width:100vw!important;height:100dvh!important}body:has(.game-frame-page){overflow:hidden!important}}.game-frame-page{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;background:#000!important;z-index:999999!important;overflow:hidden!important}.game-frame-header{flex:0 0 auto!important;width:100%!important;min-height:44px!important;box-sizing:border-box!important}.game-frame-container{position:relative!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000!important}.game-frame-container .game-frame,.game-frame-page iframe{display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}.game-frame-page~.bottom-nav,body:has(.game-frame-page) .bottom-nav{display:none!important}@media(max-width:480px){html:has(.game-frame-page),body:has(.game-frame-page){width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}.game-frame-page{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:999999!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;box-sizing:border-box!important}.game-frame-header{min-height:42px!important;height:42px!important;flex:0 0 42px!important}.game-frame-container{flex:1 1 auto!important;height:auto!important;min-height:0!important;overflow:hidden!important}.game-frame-container .game-frame,.game-frame-page iframe{width:100%!important;height:100%!important;min-height:0!important;border:0!important}body:has(.game-frame-page) .bottom-nav{display:none!important;visibility:hidden!important;pointer-events:none!important}}@media(max-width:480px){.game-frame-page{height:100dvh!important;padding-bottom:56px!important;box-sizing:border-box!important}.game-frame-container{height:auto!important;min-height:0!important;flex:1 1 auto!important;padding-bottom:0!important;margin-bottom:0!important;overflow:hidden!important}.game-frame-container .game-frame,.game-frame-page iframe{width:100%!important;height:100%!important;display:block!important;border:0!important}body:has(.game-frame-page) .bottom-nav{display:none!important;visibility:hidden!important;pointer-events:none!important}}@media(max-width:480px){.game-frame-page{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;padding:0!important;margin:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#000!important;z-index:999999!important}.game-frame-header{flex:0 0 42px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.game-frame-container{position:relative!important;flex:1 1 0!important;width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}.game-frame-container iframe,.game-frame-page iframe,iframe.game-frame{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;margin:0!important;padding:0!important;border:0!important;display:block!important}body:has(.game-frame-page) .bottom-nav{display:none!important;visibility:hidden!important;pointer-events:none!important}}@media(max-width:480px){body:has(.game-frame-page) .bottom-nav{display:none!important}.game-frame-page{overflow:hidden!important}.game-frame-container{overflow:hidden!important;padding:0!important;margin:0!important}.game-frame-container iframe,.game-frame-page iframe{display:block!important;width:100%!important;height:100%!important;border:0!important}}.game-frame-page{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;background:#000!important;overflow:hidden!important;z-index:999999!important;box-sizing:border-box!important}.game-frame-header{position:relative!important;flex:0 0 48px!important;width:100%!important;height:48px!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:5px 8px!important;box-sizing:border-box!important;background:#050505!important;border-bottom:1px solid rgba(255,255,255,.12)!important;z-index:2!important}.game-frame-back{flex:0 0 auto!important;height:36px!important;padding:0 13px!important;border:1px solid rgba(255,193,7,.65)!important;border-radius:9px!important;background:#0d0d0d!important;color:#fff!important;font-size:14px!important;font-weight:700!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important}.game-frame-wallet{flex:0 0 auto!important;min-width:0!important;height:36px!important;display:flex!important;align-items:center!important;gap:5px!important;padding:0 9px!important;border:1px solid rgba(255,193,7,.45)!important;border-radius:9px!important;background:#0d0d0d!important;white-space:nowrap!important;box-sizing:border-box!important}.game-frame-wallet-label{font-size:13px!important;color:#ddd!important}.game-frame-wallet-balance{color:#ffc107!important;font-size:15px!important;white-space:nowrap!important}.game-frame-container{position:relative!important;flex:1 1 auto!important;width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000!important;box-sizing:border-box!important}.game-frame-container .game-frame,.game-frame-page iframe{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;box-sizing:border-box!important}body:has(.game-frame-page) .bottom-nav{display:none!important;visibility:hidden!important;pointer-events:none!important}@media(max-width:480px){.game-frame-page{width:100vw!important;height:100dvh!important;min-height:100svh!important;inset:0!important;padding:0!important}.game-frame-header{flex:0 0 46px!important;height:46px!important;min-height:46px!important;padding:4px 6px!important}.game-frame-back{height:34px!important;padding:0 11px!important;font-size:13px!important}.game-frame-wallet{height:34px!important;padding:0 7px!important;gap:4px!important}.game-frame-wallet-label{font-size:12px!important}.game-frame-wallet-balance{font-size:14px!important}.game-frame-container{flex:1 1 0!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important}.game-frame-container .game-frame,.game-frame-page iframe{width:100%!important;height:100%!important}}@media(max-width:360px){.game-frame-header{height:44px!important;min-height:44px!important}.game-frame-back{padding:0 8px!important;font-size:12px!important}.game-frame-wallet{padding:0 5px!important}.game-frame-wallet-label{display:none!important}.game-frame-wallet-balance{font-size:13px!important}}.mobile-menu-auth-only{padding:4px 0!important}.mobile-menu-row{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;min-height:64px!important;margin:0!important;padding:9px 12px!important;box-sizing:border-box!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;background:transparent!important;color:#fff!important;text-align:left!important;cursor:pointer!important}.mobile-menu-row:hover{background:#ffc1070b!important}.mobile-menu-row:active{background:#ffc10714!important}.mobile-menu-image{flex:0 0 42px!important;width:42px!important;height:42px!important;object-fit:contain!important;margin-right:11px!important;display:block!important}.mobile-menu-text{min-width:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important}.mobile-menu-text strong{display:block!important;color:#f2f2f2!important;font-size:13px!important;font-weight:700!important;line-height:1.25!important;white-space:nowrap!important}.mobile-menu-text small{display:block!important;color:#ffffff7a!important;font-size:10px!important;font-weight:400!important;line-height:1.25!important;white-space:nowrap!important}.mobile-menu-arrow{flex:0 0 20px!important;width:20px!important;color:#ffffff8c!important;font-size:25px!important;font-weight:300!important;line-height:1!important;text-align:center!important}.mobile-menu-row.logout-item{margin-top:3px!important;border-top:1px solid rgba(255,255,255,.12)!important;border-bottom:0!important}.mobile-menu-row.logout-item .mobile-menu-text strong{color:#ffcf33!important}.mobile-menu-row.logout-item .mobile-menu-text small{color:#ffffff6b!important}.seo-mobile-menu-item{min-height:64px!important}.mobile-menu-row .menu-icon{display:block!important}@media(max-width:480px){.mobile-menu-row{min-height:62px!important;padding:8px 11px!important}.mobile-menu-image{width:40px!important;height:40px!important;flex-basis:40px!important;margin-right:10px!important}.mobile-menu-text strong{font-size:12px!important}.mobile-menu-text small{font-size:9px!important}}.mobile-menu-auth-only{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:visible!important}.mobile-menu-auth-only .mobile-auth-item,.mobile-menu-auth-only .mobile-menu-row{position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;left:auto!important;right:auto!important;margin-left:0!important;margin-right:0!important;transform:none!important;box-sizing:border-box!important;overflow:hidden!important}.mobile-menu-auth-only .mobile-menu-row{display:flex!important;align-items:center!important;padding-left:12px!important;padding-right:10px!important}.mobile-menu-auth-only .mobile-menu-image{flex:0 0 42px!important;width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;margin-left:0!important;margin-right:10px!important;object-fit:contain!important}.mobile-menu-auth-only .mobile-menu-text{flex:1 1 0!important;width:0!important;min-width:0!important;max-width:none!important;overflow:hidden!important}.mobile-menu-auth-only .mobile-menu-text strong,.mobile-menu-auth-only .mobile-menu-text small{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mobile-menu-auth-only .mobile-menu-arrow{flex:0 0 20px!important;width:20px!important;min-width:20px!important;max-width:20px!important;margin-left:4px!important;margin-right:0!important;text-align:center!important}.mobile-menu-auth-only .mobile-menu-row:first-of-type,.mobile-menu-auth-only .mobile-menu-row:nth-of-type(2),.mobile-menu-auth-only .mobile-menu-row:nth-of-type(3){left:0!important;margin-left:0!important;transform:none!important}.mobile-menu-auth-only,.mobile-menu-auth-only *{box-sizing:border-box!important}.mobile-menu-auth-only>.mobile-menu-row{position:relative!important;display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;left:0!important;right:0!important;margin:0!important;transform:none!important;box-sizing:border-box!important}.mobile-menu-auth-only>button.mobile-menu-row:nth-of-type(1){width:100%!important;max-width:100%!important}.mobile-menu-auth-only>button.mobile-menu-row:nth-of-type(3){width:100%!important;max-width:100%!important}.mobile-menu-auth-only>button.mobile-menu-row .mobile-menu-image{flex-shrink:0!important}.mobile-menu-auth-only>button.mobile-menu-row .mobile-menu-text{flex:1 1 auto!important;min-width:0!important;width:auto!important}.mobile-menu-auth-only>button.mobile-menu-row .mobile-menu-arrow{flex-shrink:0!important}@media(max-width:480px){.mobile-menu-auth-only{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.mobile-menu-auth-only>button.mobile-menu-row{width:100%!important;max-width:100%!important;padding-left:10px!important;padding-right:10px!important;box-sizing:border-box!important}}@media(max-width:480px){.referral-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;padding:12px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.referral-modal{width:100%!important;max-width:430px!important;max-height:calc(100dvh - 24px)!important;margin:0 auto!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important}}.referral-overlay{position:fixed!important;z-index:999999!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;padding:16px!important;background:#000000b8!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;overflow:hidden!important}@media(min-width:481px){.referral-overlay{inset:0 auto 0 50%!important;width:480px!important;height:100vh!important;transform:translate(-50%)!important;margin:0!important}.referral-modal{position:relative!important;width:100%!important;max-width:430px!important;max-height:calc(100vh - 32px)!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;overflow:hidden auto!important;border-radius:18px!important;background:linear-gradient(180deg,#181818,#101010)!important;border:1px solid rgba(255,193,7,.45)!important;box-shadow:0 18px 60px #000000bf,0 0 0 1px #ffc1070f,0 0 30px #ffc10714!important;scrollbar-width:thin!important}}@media(max-width:480px){.referral-overlay{inset:0!important;width:100vw!important;height:100dvh!important;transform:none!important;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom)) 12px!important}.referral-modal{position:relative!important;width:100%!important;max-width:430px!important;max-height:calc(100dvh - max(24px,env(safe-area-inset-top)) - max(24px,env(safe-area-inset-bottom)))!important;margin:auto!important;padding:0!important;box-sizing:border-box!important;overflow:hidden auto!important;border-radius:17px!important;background:linear-gradient(180deg,#181818,#101010)!important;border:1px solid rgba(255,193,7,.45)!important;box-shadow:0 18px 55px #000c,0 0 25px #ffc10714!important}}.referral-modal>*{box-sizing:border-box!important}.referral-modal h2,.referral-modal h3{color:#fff!important}.referral-modal input,.referral-modal textarea{max-width:100%!important;box-sizing:border-box!important;background:#111!important;color:#fff!important;border-color:#ffffff1f!important}.referral-modal button{box-sizing:border-box!important}.referral-modal button[class*=share],.referral-modal button[class*=referral]{max-width:100%!important}.referral-modal img,.referral-modal svg{max-width:100%!important}.referral-modal .referral-code,.referral-modal .referral-link,.referral-modal .referral-stats,.referral-modal .referral-actions{max-width:100%!important;box-sizing:border-box!important}@media(max-width:360px){.referral-overlay{padding-left:8px!important;padding-right:8px!important}.referral-modal{max-width:100%!important;border-radius:14px!important}}.referral-overlay{isolation:isolate!important}.referral-modal{flex:0 1 auto!important;align-self:center!important}.referral-modal button[aria-label*=ปิด],.referral-modal button[aria-label*=Close]{z-index:2!important}.referral-overlay,.referral-modal{overflow-x:hidden!important}.profile-overlay{position:fixed!important;inset:0!important;z-index:999999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:14px!important;box-sizing:border-box!important;background:#000000c7!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}@media(min-width:481px){.profile-overlay{left:50%!important;right:auto!important;width:480px!important;height:100vh!important;transform:translate(-50%)!important}}.profile-modal{position:relative!important;width:100%!important;max-width:400px!important;max-height:calc(100vh - 28px)!important;margin:auto!important;padding:20px!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;border:1px solid rgba(245,190,35,.65)!important;border-radius:18px!important;background:linear-gradient(180deg,#181818,#0d0d0d)!important;box-shadow:0 20px 60px #000000d9,0 0 28px #f5be231a!important}.profile-modal .modal-close{position:absolute!important;top:10px!important;right:10px!important;width:30px!important;height:30px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:8px!important;background:#ffffff0a!important;color:#ffffffbf!important;font-size:19px!important;line-height:1!important}.profile-modal .profile-header{padding:2px 30px 18px!important;text-align:center!important}.profile-modal .profile-avatar{width:64px!important;height:64px!important;margin:0 auto 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1.5px solid #f5bd24!important;border-radius:50%!important;background:#111!important;box-shadow:0 0 20px #f5bd242e!important;font-size:30px!important}.profile-modal .profile-header h2{margin:0!important;color:#fff!important;font-size:21px!important;font-weight:700!important}.profile-modal .profile-header p{margin:5px 0 0!important;color:#ffffff6b!important;font-size:10px!important}.profile-modal .profile-info{width:100%!important;padding:3px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;background:#ffffff06!important}.profile-modal .profile-info-row{width:100%!important;min-height:52px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:9px 10px!important;box-sizing:border-box!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.profile-modal .profile-info-row span{min-width:0!important;color:#ffffff85!important;font-size:10px!important}.profile-modal .profile-info-row strong{margin-left:auto!important;min-width:0!important;max-width:62%!important;color:#f5c32c!important;font-size:10px!important;font-weight:700!important;text-align:right!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-modal .profile-close-btn{width:100%!important;height:44px!important;margin-top:12px!important;padding:0!important;border:0!important;border-radius:9px!important;background:linear-gradient(180deg,#ffd348,#f4b615)!important;color:#111!important;font-size:12px!important;font-weight:800!important;box-shadow:0 5px 18px #f5b51529!important}@media(max-width:480px){.profile-overlay{width:100vw!important;height:100dvh!important;padding:10px 10px max(10px,env(safe-area-inset-bottom)) 10px!important;transform:none!important}.profile-modal{width:100%!important;max-width:400px!important;max-height:calc(100dvh - 20px)!important;padding:17px!important;border-radius:16px!important}.profile-modal .profile-avatar{width:60px!important;height:60px!important}.profile-modal .profile-header h2{font-size:20px!important}.profile-modal .profile-info-row{min-height:50px!important}}@media(max-width:360px){.profile-modal{padding:14px!important}.profile-modal .profile-header{padding-bottom:14px!important}}.promotion-image-new{position:relative!important;width:min(430px,calc(100vw - 20px))!important;max-height:calc(100dvh - 20px)!important;margin:auto!important;overflow:hidden!important;border-radius:18px!important;box-sizing:border-box!important;box-shadow:0 20px 70px #000000e6!important}.promotion-image-new-img{display:block!important;width:100%!important;height:auto!important;max-height:calc(100dvh - 20px)!important;object-fit:contain!important;border-radius:18px!important}.promotion-image-new-button{position:absolute!important;left:9%!important;bottom:15.5%!important;width:82%!important;height:7.5%!important;min-height:38px!important;padding:0!important;border:0!important;border-radius:11px!important;background:linear-gradient(180deg,#ffd84d,#f4b615)!important;color:#111!important;font-size:clamp(12px,3.5vw,18px)!important;font-weight:800!important;cursor:pointer!important;box-shadow:0 5px 20px #f5b91959!important;z-index:5!important}.promotion-image-new-button:active{transform:scale(.98)!important}@media(min-width:481px){.promotion-image-new{width:430px!important;max-width:430px!important}}@media(max-width:480px){.promotion-image-new{width:calc(100vw - 20px)!important;max-width:430px!important;max-height:calc(100dvh - 20px)!important}.promotion-image-new-img{max-height:calc(100dvh - 20px)!important}}.promotion-image-new-close{position:absolute!important;top:10px!important;right:10px!important;z-index:20!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:50%!important;background:#000000a6!important;color:#fff!important;font-size:28px!important;line-height:1!important;cursor:pointer!important}.promotion-image-new-close:active{transform:scale(.92)!important}.referral-overlay{position:fixed!important;inset:0!important;z-index:999999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:12px!important;box-sizing:border-box!important;background:radial-gradient(circle at 50% 25%,rgba(112,40,180,.16),transparent 42%),#000000d6!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;overflow-y:auto!important}.referral-modal{position:relative!important;width:min(470px,calc(100vw - 24px))!important;max-width:470px!important;max-height:calc(100dvh - 24px)!important;margin:auto!important;padding:20px!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;border:1px solid rgba(230,180,20,.75)!important;border-radius:22px!important;background:radial-gradient(circle at 85% 10%,rgba(116,38,180,.16),transparent 30%),linear-gradient(145deg,#090909,#11100e 48%,#080808)!important;box-shadow:0 25px 80px #000000f2,0 0 45px #daa61421,inset 0 0 40px #ffffff04!important;scrollbar-width:thin!important}.referral-modal>.modal-close{position:absolute!important;top:12px!important;right:12px!important;z-index:20!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(255,205,45,.35)!important;border-radius:50%!important;background:#000000a6!important;color:#fff!important;font-size:25px!important;line-height:1!important;cursor:pointer!important}.referral-header{position:relative!important;margin:8px 30px 18px!important;padding:8px 0 18px!important;text-align:center!important}.referral-header:after{content:""!important;position:absolute!important;left:15%!important;right:15%!important;bottom:0!important;height:1px!important;background:linear-gradient(90deg,transparent,#d9a914,#fff0a0,#d9a914,transparent)!important}.referral-icon{width:68px!important;height:68px!important;margin:0 auto 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d7a719!important;border-radius:50%!important;background:radial-gradient(circle,#7a2bbe61,#140a19f2 70%)!important;box-shadow:0 0 24px #aa46dc40,inset 0 0 20px #ffcd2814!important;font-size:34px!important}.referral-header h2{margin:0!important;color:#fff!important;font-size:clamp(25px,7vw,34px)!important;font-weight:900!important;text-shadow:0 2px 0 #5d4300,0 0 18px rgba(255,205,45,.2)!important}.referral-header p{margin:7px 0 0!important;color:#aaa!important;font-size:12px!important}.referral-content{display:flex!important;flex-direction:column!important;gap:12px!important}.referral-code-box,.referral-link-box,.referral-total,.referral-members{position:relative!important;box-sizing:border-box!important;border:1px solid rgba(216,169,25,.55)!important;border-radius:15px!important;background:linear-gradient(145deg,#1f1b11f2,#080808fa)!important;box-shadow:inset 0 0 20px #ffc21e06,0 5px 20px #0000004d!important}.referral-label{display:block!important;margin-bottom:7px!important;color:#d0d0d0!important;font-size:12px!important;font-weight:600!important}.referral-code-box{padding:14px!important}.referral-code-box strong{display:block!important;padding:12px!important;box-sizing:border-box!important;border:1px solid #d6a919!important;border-radius:11px!important;background:#050505!important;color:#ffd83d!important;text-align:center!important;font-size:clamp(18px,5vw,25px)!important;font-weight:900!important;letter-spacing:1px!important;text-shadow:0 0 12px rgba(255,210,50,.2)!important}.referral-link-box{padding:14px!important}.referral-link-row{display:flex!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important}.referral-link-row input{flex:1 1 auto!important;min-width:0!important;width:0!important;box-sizing:border-box!important;padding:11px 10px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:10px!important;background:#080808!important;color:#ddd!important;font-size:11px!important}.referral-copy-btn{flex:0 0 82px!important;min-width:82px!important;border:1px solid #d8aa18!important;border-radius:10px!important;background:linear-gradient(180deg,#2a2108,#0b0b08)!important;color:#ffd43d!important;font-weight:800!important;cursor:pointer!important}.referral-total{padding:15px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:linear-gradient(100deg,#4414586b,#140f05f5)!important}.referral-total span{color:#ddd!important;font-size:13px!important}.referral-total strong{color:#c85aff!important;font-size:23px!important;font-weight:900!important;text-shadow:0 0 15px rgba(193,70,255,.35)!important}.referral-members{padding:14px!important;border-color:#be46f07a!important;background:linear-gradient(145deg,#260a308c,#080808fa)!important}.referral-members-title{margin-bottom:12px!important;color:#fff!important;font-size:15px!important;font-weight:800!important}.referral-empty{padding:22px 10px!important;border:1px dashed rgba(255,205,50,.2)!important;border-radius:10px!important;color:#777!important;text-align:center!important;font-size:12px!important}.referral-member{display:flex!important;align-items:center!important;gap:10px!important;padding:10px!important;margin-top:7px!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:11px!important;background:#ffffff06!important}.referral-member-avatar{flex:0 0 38px!important;width:38px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(193,78,255,.5)!important;border-radius:50%!important;background:#5f197840!important;font-size:19px!important}.referral-member-info{min-width:0!important;flex:1!important}.referral-member-info strong{display:block!important;overflow:hidden!important;color:#eee!important;font-size:12px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.referral-member-info span{display:block!important;margin-top:3px!important;color:#777!important;font-size:9px!important}.referral-member-status{flex-shrink:0!important;padding:5px 8px!important;border-radius:20px!important;background:#ffbe1414!important;color:#e5b92c!important;font-size:9px!important;font-weight:700!important}.referral-member-status.qualified{background:#46c86e1a!important;color:#54d879!important}@media(max-width:480px){.referral-overlay{padding:8px!important;align-items:center!important}.referral-modal{width:min(470px,calc(100vw - 16px))!important;max-height:calc(100dvh - 16px)!important;padding:14px!important;border-radius:18px!important}.referral-header{margin:4px 28px 14px!important}.referral-icon{width:56px!important;height:56px!important;font-size:28px!important}.referral-header h2{font-size:25px!important}.referral-link-row{gap:6px!important}.referral-copy-btn{flex-basis:72px!important;min-width:72px!important}.referral-total strong{font-size:20px!important}}@media(max-width:350px){.referral-modal,.referral-code-box,.referral-link-box,.referral-total,.referral-members{padding:11px!important}.referral-link-row{flex-direction:column!important}.referral-link-row input{width:100%!important}.referral-copy-btn{width:100%!important;height:38px!important}}@media(min-width:481px){.referral-overlay{position:fixed!important;top:0!important;bottom:0!important;left:calc(50% - 240px)!important;right:auto!important;width:480px!important;max-width:480px!important;margin:0!important;padding:10px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow-y:auto!important;overflow-x:hidden!important}.referral-modal{width:100%!important;max-width:460px!important;max-height:calc(100dvh - 20px)!important;margin:auto!important;box-sizing:border-box!important}}@media(max-width:480px){.referral-overlay{position:fixed!important;inset:0!important;width:100vw!important;max-width:100vw!important;padding:8px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow-y:auto!important;overflow-x:hidden!important}.referral-modal{width:100%!important;max-width:470px!important;max-height:calc(100dvh - 16px)!important;margin:auto!important;box-sizing:border-box!important}}@media(min-width:481px){.referral-overlay{position:absolute!important;inset:0 auto auto 0!important;width:100%!important;height:100%!important;max-width:480px!important;margin:0!important;padding:10px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:999999!important}.referral-modal{position:relative!important;width:100%!important;max-width:460px!important;max-height:calc(100% - 20px)!important;margin:auto!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important}}@media(max-width:480px){.referral-overlay{position:absolute!important;inset:0 0 auto!important;width:100%!important;height:100%!important;margin:0!important;padding:8px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:999999!important}.referral-modal{position:relative!important;width:100%!important;max-width:470px!important;max-height:calc(100% - 16px)!important;margin:auto!important;box-sizing:border-box!important;overflow-y:auto!important}}.referral-overlay,.referral-modal,.referral-content,.referral-code-box,.referral-link-box,.referral-total,.referral-members{min-width:0!important;box-sizing:border-box!important}.referral-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;z-index:999999!important}@media(min-width:481px){.referral-overlay{padding-left:calc((100vw - 480px)/2)!important;padding-right:calc((100vw - 480px)/2)!important;box-sizing:border-box!important}.referral-modal{width:460px!important;max-width:460px!important;max-height:calc(100dvh - 24px)!important;margin:0 auto!important;flex:0 0 460px!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important}}@media(max-width:480px){.referral-overlay{padding:8px!important}.referral-modal{width:100%!important;max-width:470px!important;max-height:calc(100dvh - 16px)!important;margin:auto!important;box-sizing:border-box!important;overflow-y:auto!important}}.referral-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:10px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:auto!important;z-index:999999!important}@media(min-width:481px){.referral-overlay{left:50%!important;right:auto!important;width:480px!important;max-width:480px!important;transform:translate(-50%)!important;padding:10px!important}.referral-modal{width:460px!important;max-width:460px!important;max-height:calc(100dvh - 20px)!important;margin:0 auto!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important}}@media(max-width:480px){.referral-overlay{left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;transform:none!important;padding:8px!important}.referral-modal{width:100%!important;max-width:460px!important;max-height:calc(100dvh - 16px)!important;margin:auto!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important}}.referral-modal,.referral-content,.referral-code-box,.referral-link-box,.referral-total,.referral-members{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.referral-link-row{max-width:100%!important;min-width:0!important}.referral-link-row input{min-width:0!important;max-width:100%!important}.withdraw-overlay{position:fixed!important;inset:0!important;z-index:999999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;box-sizing:border-box!important;background:radial-gradient(circle at 50% 20%,rgba(255,193,7,.1),transparent 42%),#000000d1!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;overflow-y:auto!important}.withdraw-overlay .withdraw-modal{position:relative!important;width:min(430px,calc(100vw - 24px))!important;max-width:430px!important;max-height:calc(100vh - 28px)!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;padding:22px 18px 18px!important;border:1px solid rgba(255,193,7,.65)!important;border-radius:20px!important;background:linear-gradient(145deg,#1c1c1cfa,#080808fc)!important;box-shadow:0 0 0 1px #ffc10714,0 20px 70px #000000bf,0 0 35px #ffc1071a!important;color:#fff!important}.withdraw-overlay .withdraw-close{position:absolute!important;top:10px!important;right:10px!important;width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:9px!important;background:#ffffff0d!important;color:#fff!important;font-size:20px!important;line-height:1!important;cursor:pointer!important;z-index:5!important}.withdraw-overlay .withdraw-close:hover{background:#ffc10726!important;border-color:#ffc107a6!important;color:#ffd43b!important}.withdraw-overlay .withdraw-heading{margin:0 38px 18px 0!important;padding:0 0 13px!important;border-bottom:1px solid rgba(255,193,7,.25)!important}.withdraw-overlay .withdraw-eyebrow{display:inline-block!important;margin-bottom:5px!important;padding:4px 8px!important;border:1px solid rgba(255,193,7,.25)!important;border-radius:6px!important;background:#ffc10714!important;color:#ffd43b!important;font-size:9px!important;font-weight:800!important;letter-spacing:.5px!important}.withdraw-overlay .withdraw-heading h2{margin:0!important;color:#fff!important;font-size:24px!important;font-weight:900!important;line-height:1.2!important}.withdraw-overlay .withdraw-heading h2:before{content:"฿"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;margin-right:9px!important;border-radius:10px!important;background:linear-gradient(145deg,#ffd43b,#e39b00)!important;color:#111!important;font-size:18px!important;font-weight:900!important;vertical-align:middle!important}.withdraw-overlay .withdraw-heading p{margin:6px 0 0!important;color:#888!important;font-size:10px!important}.withdraw-overlay .withdraw-balance-card{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 16px!important;padding:13px 14px!important;border:1px solid rgba(255,193,7,.38)!important;border-radius:13px!important;background:linear-gradient(135deg,#ffc10717,#ffffff06)!important}.withdraw-overlay .withdraw-balance-card span{color:#aaa!important;font-size:10px!important}.withdraw-overlay .withdraw-balance-card strong{color:#ffd43b!important;font-size:18px!important;font-weight:900!important;white-space:nowrap!important}.withdraw-overlay .withdraw-form{display:flex!important;flex-direction:column!important;gap:7px!important;margin:0!important}.withdraw-overlay .withdraw-form label{margin:3px 2px 0!important;color:#cfcfcf!important;font-size:11px!important;font-weight:700!important}.withdraw-overlay .withdraw-form input,.withdraw-overlay .withdraw-form select{width:100%!important;min-height:42px!important;box-sizing:border-box!important;padding:0 12px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;background:#ffffff0b!important;color:#fff!important;font-size:12px!important;outline:none!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.withdraw-overlay .withdraw-form input::placeholder{color:#777!important}.withdraw-overlay .withdraw-form input:focus,.withdraw-overlay .withdraw-form select:focus{border-color:#ffc107bf!important;background:#ffc1070b!important;box-shadow:0 0 0 3px #ffc10714!important}.withdraw-overlay .withdraw-form select{cursor:pointer!important}.withdraw-overlay .withdraw-amount{position:relative!important}.withdraw-overlay .withdraw-amount input{font-size:16px!important;font-weight:800!important}.withdraw-overlay .withdraw-submit{width:100%!important;min-height:45px!important;margin:7px 0 0!important;border:0!important;border-radius:11px!important;background:linear-gradient(135deg,#ffd43b,#ffb300)!important;color:#111!important;font-size:13px!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 7px 20px #ffae002e!important;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease!important}.withdraw-overlay .withdraw-submit:hover{filter:brightness(1.06)!important;box-shadow:0 9px 25px #ffae0047!important;transform:translateY(-1px)!important}.withdraw-overlay .withdraw-submit:active{transform:translateY(0)!important}.withdraw-overlay .withdraw-submit:disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important}.withdraw-overlay .withdraw-security{margin-top:10px!important;color:#666!important;font-size:9px!important;line-height:1.5!important;text-align:center!important}@media(max-width:480px){.withdraw-overlay{padding:10px!important}.withdraw-overlay .withdraw-modal{width:min(100%,430px)!important;max-height:calc(100vh - 20px)!important;padding:17px 13px 14px!important;border-radius:17px!important}.withdraw-overlay .withdraw-heading{margin-bottom:13px!important}.withdraw-overlay .withdraw-heading h2{font-size:21px!important}.withdraw-overlay .withdraw-heading h2:before{width:30px!important;height:30px!important;font-size:16px!important}.withdraw-overlay .withdraw-balance-card{padding:11px 12px!important;margin-bottom:12px!important}.withdraw-overlay .withdraw-balance-card strong{font-size:16px!important}.withdraw-overlay .withdraw-form{gap:5px!important}.withdraw-overlay .withdraw-form input,.withdraw-overlay .withdraw-form select{min-height:39px!important;font-size:11px!important}.withdraw-overlay .withdraw-submit{min-height:42px!important}}@media(max-width:480px){.deposit-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;padding:max(12px,env(safe-area-inset-top)) 12px max(20px,env(safe-area-inset-bottom)) 12px!important;margin:0!important;display:block!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important;background:radial-gradient(circle at 50% 0%,rgba(255,193,7,.12),transparent 38%),#000000eb!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;z-index:2147483647!important;-webkit-overflow-scrolling:touch!important}.deposit-overlay .deposit-modal{position:relative!important;width:100%!important;max-width:none!important;min-height:calc(100dvh - 24px)!important;height:auto!important;max-height:none!important;margin:0!important;padding:18px 14px 24px!important;box-sizing:border-box!important;overflow:visible!important;border:1px solid rgba(255,193,7,.48)!important;border-radius:18px!important;background:linear-gradient(145deg,#151515,#090909 55%,#111)!important;box-shadow:0 0 0 1px #ffc1070f,0 18px 60px #000000d9,0 0 35px #ffc10714!important;color:#fff!important}.deposit-overlay .deposit-modal>h2{margin:2px 42px 16px 2px!important;padding:0!important;color:#fff!important;font-size:24px!important;font-weight:900!important;line-height:1.15!important;letter-spacing:-.3px!important}.deposit-overlay .deposit-modal>.modal-close{position:absolute!important;top:12px!important;right:12px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:10px!important;background:#ffffff0e!important;color:#fff!important;font-size:23px!important;font-weight:400!important;line-height:1!important;z-index:100!important}.deposit-overlay .deposit-bank-card{width:100%!important;margin:0 0 14px!important;padding:15px!important;box-sizing:border-box!important;border:1px solid rgba(255,193,7,.48)!important;border-radius:15px!important;background:radial-gradient(circle at 90% 10%,rgba(255,193,7,.1),transparent 42%),linear-gradient(135deg,#ffc10712,#ffffff06)!important;box-shadow:inset 0 1px #ffffff0a!important;overflow:hidden!important}.deposit-overlay .deposit-bank-title{margin-bottom:5px!important;color:#fff!important;font-size:14px!important;font-weight:800!important;line-height:1.3!important}.deposit-overlay .deposit-bank-card strong{display:block!important;margin:2px 0!important;color:#ffd43b!important;font-size:16px!important;font-weight:900!important;line-height:1.35!important}.deposit-overlay .deposit-account-number{width:100%!important;margin-top:9px!important;padding:12px!important;box-sizing:border-box!important;border-radius:10px!important;background:#0000008c!important;color:#fff!important;font-size:18px!important;font-weight:900!important;letter-spacing:.5px!important;overflow:hidden!important}.deposit-overlay .deposit-form{width:100%!important;display:flex!important;flex-direction:column!important;gap:7px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.deposit-overlay .deposit-form label{display:block!important;margin:3px 2px 0!important;color:#cfcfcf!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important}.deposit-overlay .deposit-form input,.deposit-overlay .deposit-form select{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 13px!important;margin:0!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:10px!important;background:#ffffff0b!important;color:#fff!important;font-family:inherit!important;font-size:13px!important;outline:none!important;box-shadow:inset 0 1px #ffffff06!important}.deposit-overlay .deposit-form input::placeholder{color:#777!important;opacity:1!important}.deposit-overlay .deposit-form input:focus,.deposit-overlay .deposit-form select:focus{border-color:#ffc107b8!important;background:#ffc10709!important;box-shadow:0 0 0 3px #ffc10712!important}.deposit-overlay .deposit-form select{appearance:auto!important;-webkit-appearance:auto!important;color:#fff!important;background-color:#111!important;color-scheme:dark!important;cursor:pointer!important}.deposit-overlay .deposit-form select option{background-color:#111!important;color:#fff!important}.deposit-overlay .deposit-form select option:checked{background-color:#3a2b00!important;color:#ffd43b!important}.deposit-overlay .deposit-form input[type=file]{height:46px!important;min-height:46px!important;padding:4px 8px!important;color:#999!important;overflow:hidden!important}.deposit-overlay .deposit-form input[type=file]::file-selector-button{height:36px!important;margin-right:8px!important;padding:0 12px!important;border:0!important;border-radius:8px!important;background:#242424!important;color:#fff!important;font-family:inherit!important;font-size:11px!important;font-weight:700!important}.deposit-overlay .deposit-modal .deposit-submit{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:12px 0 0!important;padding:0 14px!important;box-sizing:border-box!important;border:0!important;border-radius:11px!important;background:linear-gradient(135deg,#ffd83d,#ffc107 48%,#ffb300)!important;background-color:#ffc107!important;color:#111!important;font-family:inherit!important;font-size:15px!important;font-weight:900!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;box-shadow:0 8px 24px #ffae0033!important;position:relative!important;z-index:20!important;transform:none!important;opacity:1!important}.deposit-overlay .deposit-modal .deposit-submit:hover,.deposit-overlay .deposit-modal .deposit-submit:active,.deposit-overlay .deposit-modal .deposit-submit:focus,.deposit-overlay .deposit-modal .deposit-submit:focus-visible{width:100%!important;height:50px!important;min-height:50px!important;max-height:50px!important;background:linear-gradient(135deg,#ffd83d,#ffc107 48%,#ffb300)!important;color:#111!important;outline:none!important;transform:none!important}.deposit-overlay .deposit-message,.deposit-overlay .deposit-preview{width:100%!important;box-sizing:border-box!important;margin-top:8px!important}.deposit-overlay .deposit-modal>*{max-width:100%!important}}@media(max-width:480px){.bottom-nav{position:fixed!important;left:50%!important;right:auto!important;bottom:0!important;width:100%!important;max-width:480px!important;height:72px!important;min-height:72px!important;transform:translate(-50%)!important;z-index:999999!important}.deposit-overlay{position:fixed!important;inset:0 0 72px!important;width:100vw!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important;background:#000000f0!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;z-index:90000!important;-webkit-overflow-scrolling:touch!important}.deposit-overlay .deposit-modal{position:relative!important;width:100%!important;max-width:none!important;height:auto!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:16px 14px 18px!important;box-sizing:border-box!important;overflow:visible!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,#090909,#101010,#070707)!important;box-shadow:none!important;color:#fff!important}.deposit-overlay .deposit-modal>h2{margin:2px 45px 15px!important;padding:0!important;text-align:center!important;color:#fff!important;font-size:23px!important;font-weight:900!important;line-height:1.2!important}.deposit-overlay .deposit-modal>.modal-close{position:absolute!important;top:10px!important;right:10px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:50%!important;background:#ffffff0a!important;color:#fff!important;font-size:22px!important;line-height:1!important;z-index:50!important}.deposit-overlay .deposit-bank-card{width:100%!important;margin:0 0 12px!important;padding:13px!important;box-sizing:border-box!important;border:1px solid rgba(255,193,7,.55)!important;border-radius:14px!important;background:radial-gradient(circle at 90% 0%,rgba(255,193,7,.12),transparent 45%),#111!important;overflow:hidden!important}.deposit-overlay .deposit-bank-title{color:#fff!important;font-size:13px!important;font-weight:800!important}.deposit-overlay .deposit-bank-card strong{display:block!important;margin-top:3px!important;color:#ffd43b!important;font-size:15px!important;font-weight:900!important}.deposit-overlay .deposit-account-number{width:100%!important;margin-top:7px!important;padding:10px 12px!important;box-sizing:border-box!important;border-radius:9px!important;background:#080808!important;color:#fff!important;font-size:17px!important;font-weight:900!important}.deposit-overlay .deposit-form{width:100%!important;display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.deposit-overlay .deposit-form label{display:block!important;margin:3px 2px -2px!important;color:#c8c8c8!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important}.deposit-overlay .deposit-form input,.deposit-overlay .deposit-form select{width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 12px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;background:#101010!important;color:#fff!important;font-family:inherit!important;font-size:12px!important;outline:none!important}.deposit-overlay .deposit-form input::placeholder{color:#777!important}.deposit-overlay .deposit-form input:focus,.deposit-overlay .deposit-form select:focus{border-color:#ffc107b8!important;box-shadow:0 0 0 2px #ffc10712!important}.deposit-overlay .deposit-form select{background-color:#101010!important;color:#fff!important;color-scheme:dark!important}.deposit-overlay .deposit-form select option{background:#111!important;color:#fff!important}.deposit-overlay .deposit-form select option:checked{background:#3a2b00!important;color:#ffd43b!important}.deposit-overlay .deposit-form input[type=file]{height:44px!important;min-height:44px!important;padding:3px 7px!important;color:#999!important;overflow:hidden!important}.deposit-overlay .deposit-form input[type=file]::file-selector-button{height:34px!important;margin-right:7px!important;padding:0 10px!important;border:0!important;border-radius:7px!important;background:#242424!important;color:#fff!important;font-family:inherit!important;font-size:10px!important}.deposit-overlay .deposit-modal .deposit-submit{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:9px 0 0!important;padding:0!important;box-sizing:border-box!important;border:1px solid #f5b51b!important;border-radius:10px!important;background:linear-gradient(180deg,#ffd34d,#f0b313)!important;color:#111!important;font-family:inherit!important;font-size:13px!important;font-weight:900!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;box-shadow:none!important;position:relative!important;z-index:10!important;transform:none!important}.deposit-overlay .deposit-modal .deposit-submit:hover,.deposit-overlay .deposit-modal .deposit-submit:active,.deposit-overlay .deposit-modal .deposit-submit:focus,.deposit-overlay .deposit-modal .deposit-submit:focus-visible{width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;border:1px solid #f5b51b!important;background:linear-gradient(180deg,#ffd34d,#f0b313)!important;color:#111!important;outline:none!important;box-shadow:none!important;transform:none!important}.deposit-overlay .deposit-preview,.deposit-overlay .deposit-message{width:100%!important;box-sizing:border-box!important;margin-top:7px!important}}@media(max-width:480px){.bottom-nav{position:fixed!important;left:50%!important;right:auto!important;bottom:0!important;width:100vw!important;max-width:480px!important;height:72px!important;min-height:72px!important;transform:translate(-50%)!important;z-index:999999!important;box-sizing:border-box!important}.deposit-overlay{position:fixed!important;inset:0 0 72px!important;width:100vw!important;height:calc(100dvh - 72px)!important;min-height:0!important;max-height:calc(100dvh - 72px)!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;box-sizing:border-box!important;z-index:90000!important;overscroll-behavior:none!important;background:#000000f0!important}.deposit-overlay .deposit-modal{position:relative!important;width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;padding:14px!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,#090909,#0d0d0d 55%,#070707)!important;box-shadow:none!important}.deposit-overlay .deposit-modal>h2{margin:2px 45px 14px!important;padding:0!important;font-size:22px!important;font-weight:900!important;line-height:1.2!important;color:#fff!important;text-align:center!important}.deposit-overlay .deposit-modal>.modal-close{position:absolute!important;top:10px!important;right:10px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:50%!important;background:#151515!important;color:#fff!important;font-size:21px!important;line-height:1!important;z-index:100!important}.deposit-overlay .deposit-bank-card{width:100%!important;margin:0 0 10px!important;padding:12px!important;box-sizing:border-box!important;border:1px solid rgba(255,193,7,.48)!important;border-radius:13px!important;background:#151515!important;overflow:hidden!important}.deposit-overlay .deposit-bank-title{font-size:13px!important;font-weight:800!important;color:#fff!important}.deposit-overlay .deposit-bank-card strong{display:block!important;margin-top:3px!important;color:#ffd43b!important;font-size:15px!important;font-weight:900!important}.deposit-overlay .deposit-account-number{width:100%!important;margin-top:7px!important;padding:9px 11px!important;box-sizing:border-box!important;border-radius:8px!important;background:#090909!important;color:#fff!important;font-size:16px!important;font-weight:900!important}.deposit-overlay .deposit-form{width:100%!important;display:flex!important;flex-direction:column!important;gap:5px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.deposit-overlay .deposit-form label{display:block!important;margin:3px 2px -1px!important;color:#aaa!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important}.deposit-overlay .deposit-form input,.deposit-overlay .deposit-form select{width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0 11px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;background:#101010!important;color:#fff!important;font-size:12px!important;outline:none!important}.deposit-overlay .deposit-form input::placeholder{color:#777!important}.deposit-overlay .deposit-form select{color-scheme:dark!important}.deposit-overlay .deposit-form select option{background:#111!important;color:#fff!important}.deposit-overlay .deposit-form input[type=file]{height:44px!important;min-height:44px!important;max-height:44px!important;padding:3px 7px!important;overflow:hidden!important;color:#888!important}.deposit-overlay .deposit-modal .deposit-submit{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:9px 0 0!important;padding:0!important;box-sizing:border-box!important;border:1px solid #f5b51b!important;border-radius:9px!important;background:linear-gradient(180deg,#ffd34d,#f0b313)!important;color:#111!important;font-size:13px!important;font-weight:900!important;line-height:1!important;text-align:center!important;transform:none!important;box-shadow:none!important;z-index:10!important}.deposit-overlay .deposit-modal .deposit-submit:hover,.deposit-overlay .deposit-modal .deposit-submit:active,.deposit-overlay .deposit-modal .deposit-submit:focus,.deposit-overlay .deposit-modal .deposit-submit:focus-visible{width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin-top:9px!important;border:1px solid #f5b51b!important;background:linear-gradient(180deg,#ffd34d,#f0b313)!important;color:#111!important;outline:none!important;box-shadow:none!important;transform:none!important}.deposit-overlay .deposit-modal *,.deposit-overlay .deposit-modal *:before,.deposit-overlay .deposit-modal *:after{box-sizing:border-box!important}}@media(min-width:481px){.deposit-overlay{position:fixed!important;inset:0 auto 0 50%!important;width:480px!important;max-width:480px!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;transform:translate(-50%)!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;box-sizing:border-box!important;z-index:90000!important;background:#000000f0!important;overscroll-behavior:none!important}.deposit-overlay .deposit-modal{position:relative!important;width:480px!important;max-width:480px!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;margin:0!important;padding:18px 18px 90px!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,#090909,#101010 55%,#070707)!important;box-shadow:none!important}.deposit-overlay .deposit-modal>h2{margin:4px 55px 18px!important;font-size:25px!important;font-weight:900!important;line-height:1.2!important;text-align:center!important;color:#fff!important}.deposit-overlay .deposit-modal>.modal-close{position:absolute!important;top:14px!important;right:14px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:50%!important;background:#151515!important;color:#fff!important;font-size:22px!important;z-index:100!important}.deposit-overlay .deposit-bank-card{width:100%!important;margin:0 0 14px!important;padding:15px!important;box-sizing:border-box!important;border:1px solid rgba(255,193,7,.48)!important;border-radius:14px!important;background:#151515!important;overflow:hidden!important}.deposit-overlay .deposit-bank-title{font-size:15px!important;font-weight:800!important;color:#fff!important}.deposit-overlay .deposit-bank-card strong{display:block!important;margin-top:4px!important;color:#ffd43b!important;font-size:17px!important;font-weight:900!important}.deposit-overlay .deposit-account-number{width:100%!important;margin-top:8px!important;padding:11px 13px!important;box-sizing:border-box!important;border-radius:9px!important;background:#090909!important;color:#fff!important;font-size:18px!important;font-weight:900!important}.deposit-overlay .deposit-form{width:100%!important;display:flex!important;flex-direction:column!important;gap:7px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.deposit-overlay .deposit-form label{display:block!important;margin:4px 2px -2px!important;color:#aaa!important;font-size:11px!important;font-weight:700!important}.deposit-overlay .deposit-form input,.deposit-overlay .deposit-form select{width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0 13px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;background:#101010!important;color:#fff!important;font-family:inherit!important;font-size:13px!important;outline:none!important}.deposit-overlay .deposit-form input::placeholder{color:#777!important}.deposit-overlay .deposit-form select{color-scheme:dark!important}.deposit-overlay .deposit-form select option{background:#111!important;color:#fff!important}.deposit-overlay .deposit-form input[type=file]{height:46px!important;min-height:46px!important;max-height:46px!important;padding:4px 8px!important;color:#888!important;overflow:hidden!important}.deposit-overlay .deposit-modal .deposit-submit{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:11px 0 0!important;padding:0!important;box-sizing:border-box!important;border:1px solid #f5b51b!important;border-radius:10px!important;background:linear-gradient(180deg,#ffd34d,#f0b313)!important;color:#111!important;font-family:inherit!important;font-size:14px!important;font-weight:900!important;line-height:1!important;text-align:center!important;transform:none!important;box-shadow:none!important;z-index:10!important}.deposit-overlay .deposit-modal .deposit-submit:hover,.deposit-overlay .deposit-modal .deposit-submit:active,.deposit-overlay .deposit-modal .deposit-submit:focus,.deposit-overlay .deposit-modal .deposit-submit:focus-visible{width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin-top:11px!important;background:linear-gradient(180deg,#ffd34d,#f0b313)!important;color:#111!important;border:1px solid #f5b51b!important;outline:none!important;box-shadow:none!important;transform:none!important}}@media(min-width:481px){.bottom-nav{position:fixed!important;left:50%!important;right:auto!important;bottom:0!important;width:480px!important;max-width:480px!important;height:72px!important;min-height:72px!important;transform:translate(-50%)!important;z-index:999999!important;box-sizing:border-box!important}}@media(min-width:481px){.deposit-overlay{position:fixed!important;inset:0 auto 0 50%!important;width:480px!important;max-width:480px!important;height:100vh!important;margin:0!important;padding:0!important;transform:translate(-50%)!important;display:block!important;overflow:hidden!important;box-sizing:border-box!important;z-index:90000!important}.deposit-overlay .deposit-modal{position:relative!important;inset:auto!important;float:none!important;transform:none!important;width:100%!important;max-width:100%!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;margin:0!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:0!important}}@media(max-width:480px){.deposit-overlay{position:fixed!important;inset:0 0 72px!important;width:100vw!important;height:calc(100dvh - 72px)!important;margin:0!important;padding:0!important;transform:none!important;display:block!important;overflow:hidden!important;box-sizing:border-box!important;z-index:90000!important}.deposit-overlay .deposit-modal{position:relative!important;inset:auto!important;float:none!important;transform:none!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:0!important}}#app>.app{position:relative!important}@media(min-width:481px){#app>.app .deposit-overlay,#app>.app .withdraw-overlay{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;max-width:none!important;max-height:none!important;box-sizing:border-box!important;overflow:hidden!important;transform:none!important;z-index:9998!important}#app>.app .deposit-overlay .deposit-modal,#app>.app .withdraw-overlay .withdraw-modal{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;box-sizing:border-box!important;border-radius:0!important;transform:none!important;overflow-x:hidden!important;overflow-y:auto!important}}@media(max-width:480px){#app>.app .deposit-overlay,#app>.app .withdraw-overlay{position:absolute!important;inset:0 0 72px!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;z-index:9998!important}#app>.app .deposit-overlay .deposit-modal,#app>.app .withdraw-overlay .withdraw-modal{width:100%!important;height:100%!important;min-width:0!important;min-height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;box-sizing:border-box!important;border-radius:0!important;overflow-x:hidden!important;overflow-y:auto!important}}body:has(.deposit-overlay),body:has(.withdraw-overlay){overflow:hidden!important;overscroll-behavior:none!important}.mobile-menu-backdrop{background:radial-gradient(circle at 20% 30%,rgba(245,181,27,.08),transparent 35%),#000000c7!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}.mobile-menu{width:320px!important;max-width:86vw!important;height:100dvh!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;background:radial-gradient(circle at 50% -10%,rgba(245,181,27,.1),transparent 32%),linear-gradient(180deg,#111,#080808 48%,#050505)!important;border-right:1px solid rgba(245,181,27,.35)!important;box-shadow:20px 0 60px #000000a6,4px 0 30px #f5b51b0d!important}.mobile-menu-header{height:64px!important;min-height:64px!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,#ffffff09,#fff0)!important}.mobile-menu-header .mobile-menu-logo,.mobile-menu-header img{max-width:105px!important;max-height:34px!important;object-fit:contain!important}.mobile-menu-close,.mobile-menu-header button{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;background:#151515!important;color:#fff!important;font-size:19px!important;box-shadow:inset 0 1px #ffffff0a!important}.mobile-menu-content{padding:16px 13px 24px!important;box-sizing:border-box!important;overflow-y:auto!important;height:calc(100dvh - 64px)!important;scrollbar-width:none!important}.mobile-menu-content::-webkit-scrollbar{display:none!important}.mobile-menu-content .mobile-auth-item.mobile-login,.mobile-menu-content .mobile-auth-item.mobile-register{position:relative!important}.mobile-menu-content:before{content:"ยินดีต้อนรับสู่ 1-STAKE";display:block!important;margin:4px 2px 5px!important;color:#fff!important;font-size:19px!important;font-weight:900!important;letter-spacing:-.2px!important}.mobile-menu-content:after{content:"เข้าสู่ระบบเพื่อรับสิทธิพิเศษ โบนัส และโปรโมชั่น";display:block!important;margin:0 2px 17px!important;color:#888!important;font-size:11px!important;line-height:1.5!important}.mobile-auth-item.mobile-login,.mobile-auth-item.mobile-register{width:100%!important;min-height:62px!important;margin:0 0 10px!important;padding:10px 13px!important;display:flex!important;align-items:center!important;gap:12px!important;box-sizing:border-box!important;border-radius:13px!important;cursor:pointer!important;transition:transform .15s ease,border-color .15s ease,background .15s ease!important}.mobile-auth-item.mobile-login{border:1px solid #f5b51b!important;background:linear-gradient(135deg,#ffd84a,#f0ad00)!important;color:#111!important;box-shadow:0 8px 25px #f5b51b24,inset 0 1px #ffffff59!important}.mobile-auth-item.mobile-register{border:1px solid rgba(245,181,27,.5)!important;background:linear-gradient(135deg,#f5b51b14,#ffffff06)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff0a!important}.mobile-auth-item.mobile-login:hover,.mobile-auth-item.mobile-register:hover{transform:translateY(-1px)!important}.mobile-auth-item.mobile-login:active,.mobile-auth-item.mobile-register:active{transform:scale(.985)!important}.mobile-auth-item.mobile-login .menu-icon,.mobile-auth-item.mobile-register .menu-icon{width:38px!important;height:38px!important;min-width:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:11px!important;font-size:20px!important;box-sizing:border-box!important}.mobile-auth-item.mobile-login .menu-icon{background:#0000001f!important}.mobile-auth-item.mobile-register .menu-icon{background:linear-gradient(135deg,#f5b51b2e,#f5b51b0d)!important;border:1px solid rgba(245,181,27,.28)!important}.mobile-auth-item.mobile-login>span:last-child,.mobile-auth-item.mobile-register>span:last-child{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;font-size:15px!important;font-weight:900!important}.mobile-auth-item.mobile-login>span:last-child:after{content:"เข้าสู่บัญชีของคุณ";font-size:9px!important;font-weight:600!important;opacity:.65!important}.mobile-auth-item.mobile-register>span:last-child:after{content:"สมัครวันนี้ รับสิทธิพิเศษ";font-size:9px!important;font-weight:600!important;color:#999!important}.mobile-auth-divider{width:100%!important;height:1px!important;margin:18px 0!important;background:linear-gradient(90deg,transparent,rgba(245,181,27,.28),transparent)!important}.mobile-menu-row{width:100%!important;min-height:56px!important;margin:0 0 7px!important;padding:8px 10px!important;display:flex!important;align-items:center!important;gap:11px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.055)!important;border-radius:12px!important;background:#ffffff06!important;color:#fff!important}.mobile-menu-row:hover{border-color:#f5b51b38!important;background:#f5b51b0b!important}.mobile-menu-image{width:36px!important;height:36px!important;min-width:36px!important;object-fit:contain!important;border-radius:9px!important}.mobile-menu-text{min-width:0!important;display:flex!important;flex:1!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important}.mobile-menu-text strong{color:#fff!important;font-size:13px!important;font-weight:800!important}.mobile-menu-text small{color:#777!important;font-size:9px!important}.mobile-menu-arrow{color:#8a8a8a!important;font-size:22px!important;line-height:1!important}.logout-item{border-color:#ff46461a!important;background:#ff323206!important}@media(max-width:480px){.bottom-nav-item{position:relative!important}.bottom-nav-item.active{background:#f5b51b0a!important}.bottom-nav-item.active .bottom-nav-image{filter:drop-shadow(0 0 10px rgba(245,181,27,.45))!important}}.mobile-auth-item.mobile-login .guest-auth-icon,.mobile-auth-item.mobile-register .guest-auth-icon{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;object-fit:contain!important;display:block!important;flex:0 0 42px!important}@media(max-width:480px){.mobile-auth-item.mobile-login,.mobile-auth-item.mobile-register{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 10px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important;gap:0!important}.mobile-auth-item.mobile-login .guest-auth-icon,.mobile-auth-item.mobile-register .guest-auth-icon{display:block!important;width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:contain!important;flex:none!important;border:0!important;border-radius:0!important;filter:none!important}.mobile-auth-item.mobile-login>span:last-child,.mobile-auth-item.mobile-register>span:last-child{display:none!important}.mobile-auth-item.mobile-login:hover,.mobile-auth-item.mobile-register:hover,.mobile-auth-item.mobile-login:active,.mobile-auth-item.mobile-register:active,.mobile-auth-item.mobile-login:focus,.mobile-auth-item.mobile-register:focus{transform:none!important;background:transparent!important;box-shadow:none!important;outline:none!important}}.mobile-auth-item.mobile-login,.mobile-auth-item.mobile-register{position:relative!important;overflow:hidden!important}.mobile-auth-item.mobile-login .guest-auth-icon,.mobile-auth-item.mobile-register .guest-auth-icon{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;min-width:0!important;min-height:0!important;object-fit:contain!important;flex:none!important;margin:0!important;filter:none!important}.mobile-auth-item.mobile-login>span:last-child,.mobile-auth-item.mobile-register>span:last-child{display:none!important}@media(min-width:481px){.mobile-menu-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;z-index:999998!important;background:#000000c7!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;padding:0!important;margin:0!important}.mobile-menu{position:fixed!important;inset:0 auto 0 0!important;width:360px!important;max-width:360px!important;height:100vh!important;height:100dvh!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;z-index:999999!important;transform:none!important;border:1px solid rgba(245,181,27,.22)!important;border-left:0!important;border-radius:0!important;background:radial-gradient(circle at 50% 0%,rgba(245,181,27,.08),transparent 30%),linear-gradient(180deg,#111,#080808 55%,#050505)!important;box-shadow:12px 0 45px #000000a6,3px 0 20px #f5b51b0f!important}.mobile-menu-header{width:100%!important;height:68px!important;min-height:68px!important;padding:0 18px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:#ffffff04!important}.mobile-menu-content{width:100%!important;height:calc(100dvh - 68px)!important;max-height:calc(100dvh - 68px)!important;padding:18px 14px 30px!important;margin:0!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important}.mobile-auth-item.mobile-login,.mobile-auth-item.mobile-register{display:block!important;position:relative!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 12px!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;gap:0!important}.mobile-auth-item.mobile-login .guest-auth-icon,.mobile-auth-item.mobile-register .guest-auth-icon{display:block!important;width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:contain!important;flex:none!important;border:0!important;border-radius:0!important;filter:none!important}.mobile-auth-item.mobile-login>span:last-child,.mobile-auth-item.mobile-register>span:last-child{display:none!important}.mobile-auth-item.mobile-login:hover,.mobile-auth-item.mobile-login:active,.mobile-auth-item.mobile-login:focus,.mobile-auth-item.mobile-register:hover,.mobile-auth-item.mobile-register:active,.mobile-auth-item.mobile-register:focus{transform:none!important;background:transparent!important;box-shadow:none!important;outline:none!important}}@media(min-width:481px){.mobile-menu .mobile-auth-item{overflow:hidden!important}.mobile-menu .guest-auth-icon{object-position:center!important;display:block!important}}.login-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;box-sizing:border-box!important;overflow:hidden!important;background:#000000d1!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;z-index:999999!important}.login-overlay .login-modal{position:relative!important;width:min(430px,calc(100vw - 32px))!important;max-width:430px!important;height:auto!important;max-height:calc(100dvh - 32px)!important;margin:auto!important;padding:28px 24px 20px!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;border:1px solid rgba(255,193,7,.65)!important;border-radius:20px!important;background:radial-gradient(circle at 50% -20%,rgba(255,193,7,.13),transparent 40%),linear-gradient(180deg,#151515,#0b0b0b)!important;box-shadow:0 30px 80px #000000d9,0 0 35px #ffc10714,inset 0 1px #ffffff0f!important}.login-overlay .login-modal .modal-close{position:absolute!important;top:12px!important;right:12px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:50%!important;background:#ffffff0e!important;color:#aaa!important;font-size:18px!important;z-index:20!important}.login-overlay .login-modal .modal-close:hover{color:#fff!important;border-color:#ffc1078c!important;background:#ffc10714!important}.login-overlay .login-modal h2{margin:38px 0 22px!important;padding:0!important;text-align:center!important;color:#ffd43b!important;font-size:30px!important;line-height:1.15!important;font-weight:900!important;letter-spacing:-.5px!important;text-shadow:0 3px 15px rgba(255,193,7,.18)!important}.login-overlay .login-modal h2:before{content:"1-STAKE";display:block!important;margin:0 0 10px!important;color:#fff!important;font-size:25px!important;line-height:1!important;font-style:italic!important;font-weight:900!important;letter-spacing:-1px!important;text-shadow:0 2px 10px rgba(0,0,0,.65)!important}.login-overlay .login-modal h2:after{content:"";display:block!important;width:70px!important;height:2px!important;margin:14px auto 0!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,#ffc107,transparent)!important;box-shadow:0 0 10px #ffc10773!important}.login-overlay .login-form{width:100%!important;display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important;padding:0!important}.login-overlay .login-form label{display:block!important;margin:3px 0 -3px!important;color:#ffc107!important;font-size:13px!important;line-height:1.2!important;font-weight:800!important}.login-overlay .login-form input{width:100%!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0 15px!important;box-sizing:border-box!important;border:1px solid rgba(255,193,7,.42)!important;border-radius:11px!important;background:#0a0a0a!important;color:#fff!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;outline:none!important;box-shadow:inset 0 2px 8px #00000080!important;transition:border-color .15s ease,box-shadow .15s ease!important}.login-overlay .login-form input::placeholder{color:#666!important;opacity:1!important}.login-overlay .login-form input:focus{border-color:#ffc107!important;box-shadow:0 0 0 2px #ffc10714,0 0 18px #ffc10714,inset 0 2px 8px #00000080!important}.login-overlay .login-form a,.login-overlay .forgot-password,.login-overlay .login-forgot{color:#ffc107!important;font-size:11px!important;font-weight:700!important;text-decoration:none!important}.login-overlay .login-form a:hover,.login-overlay .forgot-password:hover,.login-overlay .login-forgot:hover{color:#ffe27a!important}.login-overlay .login-form button[type=submit],.login-overlay .login-submit{width:100%!important;height:56px!important;min-height:56px!important;margin:10px 0 0!important;padding:0 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;border:0!important;border-radius:11px!important;background:linear-gradient(135deg,#ffe071,#ffc107 45%,#eda900)!important;color:#171100!important;font-family:inherit!important;font-size:16px!important;font-weight:900!important;line-height:1!important;text-align:center!important;box-shadow:0 8px 25px #ffc1072e,inset 0 1px #ffffff80!important;cursor:pointer!important;transition:transform .15s ease,filter .15s ease!important}.login-overlay .login-form button[type=submit]:hover,.login-overlay .login-submit:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important}.login-overlay .login-form button[type=submit]:active,.login-overlay .login-submit:active{transform:scale(.985)!important}.login-overlay .login-message{margin:8px 0 0!important;padding:9px 11px!important;box-sizing:border-box!important;border:1px solid rgba(255,80,80,.18)!important;border-radius:8px!important;background:#ff323212!important;color:#ff9c9c!important;font-size:11px!important;line-height:1.4!important;text-align:center!important}.login-overlay .login-modal a{transition:color .15s ease!important}@media(max-width:480px){.login-overlay{padding:10px!important;align-items:center!important;justify-content:center!important}.login-overlay .login-modal{width:calc(100vw - 20px)!important;max-width:430px!important;max-height:calc(100dvh - 20px)!important;padding:22px 16px 17px!important;border-radius:17px!important}.login-overlay .login-modal h2{margin:30px 0 18px!important;font-size:25px!important}.login-overlay .login-modal h2:before{font-size:21px!important;margin-bottom:8px!important}.login-overlay .login-form{gap:8px!important}.login-overlay .login-form label{font-size:11px!important}.login-overlay .login-form input{height:48px!important;min-height:48px!important;font-size:13px!important}.login-overlay .login-form button[type=submit],.login-overlay .login-submit{height:50px!important;min-height:50px!important;font-size:14px!important}}@media(max-width:360px){.login-overlay .login-modal{padding:18px 13px 14px!important}.login-overlay .login-modal h2{font-size:22px!important;margin-top:26px!important}.login-overlay .login-form input{height:45px!important;min-height:45px!important}.login-overlay .login-form button[type=submit],.login-overlay .login-submit{height:47px!important;min-height:47px!important}}.login-overlay .login-modal{width:380px!important;padding:18px 18px 14px!important;border-radius:16px!important}.login-overlay .login-modal h2{margin:28px 0 12px!important;font-size:25px!important}.login-overlay .login-modal h2:before{font-size:21px!important;margin-bottom:6px!important}.login-overlay .login-form{gap:7px!important}.login-overlay .login-form input{height:44px!important;min-height:44px!important}.login-overlay .login-form button[type=submit],.login-overlay .login-submit{height:44px!important;min-height:44px!important;margin-top:7px!important;font-size:14px!important}@media(max-width:480px){.login-overlay .login-modal{width:calc(100vw - 20px)!important;padding:18px 14px 14px!important}}.auth-modal-bg{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;box-sizing:border-box!important;background:#000000d1!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;z-index:999999!important}.auth-modal-bg>.auth-modal{position:relative!important;width:min(390px,calc(100vw - 32px))!important;max-width:390px!important;height:auto!important;max-height:calc(100dvh - 32px)!important;margin:0 auto!important;padding:24px 22px 18px!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;border:1px solid rgba(255,193,7,.55)!important;border-radius:18px!important;background:radial-gradient(circle at 50% 0%,rgba(255,193,7,.1),transparent 38%),linear-gradient(180deg,#151515,#090909)!important;box-shadow:0 25px 70px #000000d9,0 0 30px #ffc10714!important}.auth-modal .modal-logo{margin:4px 0 8px!important;color:#fff!important;font-size:27px!important;font-weight:900!important;font-style:italic!important;line-height:1!important;text-align:center!important;letter-spacing:-1px!important}.auth-modal>h2{margin:0 0 18px!important;color:#ffc107!important;font-size:25px!important;font-weight:900!important;line-height:1.2!important;text-align:center!important}.auth-modal>input{display:block!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0 0 10px!important;padding:0 14px!important;box-sizing:border-box!important;border:1px solid rgba(255,193,7,.35)!important;border-radius:10px!important;background:#0b0b0b!important;color:#fff!important;font-family:inherit!important;font-size:14px!important;outline:none!important}.auth-modal>input:focus{border-color:#ffc107!important;box-shadow:0 0 0 2px #ffc10714!important}.auth-modal>input::placeholder{color:#777!important}.auth-modal .forgot-password-link{display:block!important;width:100%!important;margin:3px 0 12px!important;padding:0!important;border:0!important;background:transparent!important;color:#ffc107!important;font-family:inherit!important;font-size:11px!important;font-weight:700!important;text-align:right!important}.auth-modal .modal-submit{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 16px!important;box-sizing:border-box!important;border:0!important;border-radius:10px!important;background:linear-gradient(135deg,#ffe071,#ffc107 50%,#e9a400)!important;color:#171100!important;font-family:inherit!important;font-size:15px!important;font-weight:900!important;line-height:1!important;box-shadow:0 7px 20px #ffc1072e!important}.auth-modal .modal-submit:hover{filter:brightness(1.06)!important}.auth-modal>.modal-close{position:absolute!important;top:10px!important;right:10px!important;width:30px!important;height:30px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#ffffff0f!important;color:#aaa!important;font-size:17px!important}.auth-modal>p:last-child{margin:14px 0 0!important;color:#888!important;font-size:11px!important;text-align:center!important}.auth-modal>p:last-child button{margin-left:4px!important;padding:0!important;border:0!important;background:transparent!important;color:#ffc107!important;font-family:inherit!important;font-weight:800!important}.auth-modal .login-message{margin:5px 0 8px!important;padding:7px 9px!important;border-radius:7px!important;background:#ff3c3c12!important;color:#f99!important;font-size:10px!important;text-align:center!important}@media(max-width:480px){.auth-modal-bg{padding:10px!important}.auth-modal-bg>.auth-modal{width:calc(100vw - 20px)!important;max-width:430px!important;max-height:calc(100dvh - 20px)!important;padding:21px 15px 16px!important;border-radius:16px!important}.auth-modal .modal-logo{font-size:23px!important}.auth-modal>h2{margin-bottom:14px!important;font-size:22px!important}.auth-modal>input{height:46px!important;min-height:46px!important}.auth-modal .modal-submit{height:48px!important;min-height:48px!important}}@media(min-width:481px){.auth-modal-bg{position:fixed!important;inset:0 auto 0 50%!important;width:min(480px,100vw)!important;height:100vh!important;height:100dvh!important;transform:translate(-50%)!important;margin:0!important;padding:12px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;z-index:999999!important}.auth-modal-bg>.auth-modal{position:relative!important;width:100%!important;max-width:390px!important;max-height:calc(100dvh - 24px)!important;margin:0 auto!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important}}@media(max-width:480px){.auth-modal-bg{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;transform:none!important;padding:10px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.auth-modal-bg>.auth-modal{width:100%!important;max-width:430px!important;max-height:calc(100dvh - 20px)!important;margin:0 auto!important;box-sizing:border-box!important}}.auth-modal .modal-logo{display:block!important;margin:4px 0 10px!important;padding:0!important;color:#fff!important;font-size:25px!important;font-weight:900!important;font-style:italic!important;line-height:1!important;letter-spacing:-1px!important;text-align:center!important;text-shadow:none!important}.auth-modal>h2:before{content:none!important;display:none!important}.auth-modal>h2{margin-top:0!important}body:has(.auth-modal-bg){overflow:hidden!important;height:100%!important;overscroll-behavior:none!important;touch-action:none!important}.auth-modal-bg{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;overflow:hidden!important;touch-action:none!important;overscroll-behavior:none!important}.auth-modal-bg>.auth-modal{overflow:hidden!important;max-height:calc(100dvh - 20px)!important;touch-action:none!important;overscroll-behavior:none!important}body:has(.modal-bg){overflow:hidden!important;height:100%!important;overscroll-behavior:none!important}.modal-bg{overscroll-behavior:none!important}@media(max-width:480px){body:has(.auth-modal-bg),body:has(.modal-bg){position:fixed!important;width:100%!important;height:100dvh!important;overflow:hidden!important;overscroll-behavior:none!important}.auth-modal-bg,.modal-bg{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;overflow:hidden!important;touch-action:none!important}}body:has(.auth-modal-bg),body:has(.auth-modal-bg) html{overflow:hidden!important;overscroll-behavior:none!important;touch-action:none!important;position:static!important;width:auto!important;height:auto!important}@media(min-width:481px){.auth-modal-bg{position:fixed!important;inset:0 auto 0 50%!important;width:480px!important;height:100dvh!important;transform:translate(-50%)!important;margin:0!important;padding:12px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.auth-modal-bg>.auth-modal{width:100%!important;max-width:390px!important;margin:0 auto!important;max-height:calc(100dvh - 24px)!important;overflow:hidden!important}}@media(max-width:480px){.auth-modal-bg{position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;transform:none!important;padding:10px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.auth-modal-bg>.auth-modal{width:100%!important;max-width:430px!important;max-height:calc(100dvh - 20px)!important;margin:0 auto!important;overflow:hidden!important}}.mobile-menu{background:#050505!important;border:1px solid #c99500!important;border-radius:0 0 10px!important;box-shadow:0 0 20px #ffc1071f,inset 0 0 20px #ffc10706!important;box-sizing:border-box!important}.mobile-menu-head{background:#050505!important;border-bottom:1px solid rgba(255,193,7,.35)!important;box-sizing:border-box!important}.mobile-menu-logo{color:#fff!important;font-style:italic!important;font-weight:900!important;text-shadow:0 2px 8px rgba(0,0,0,.8)!important}.mobile-auth-item.mobile-menu-row{position:relative!important;width:calc(100% - 16px)!important;min-height:0!important;height:auto!important;margin:8px!important;padding:0!important;display:block!important;overflow:hidden!important;border:1px solid #b98500!important;border-radius:12px!important;background:#0b0b0b!important;box-sizing:border-box!important;box-shadow:0 4px 14px #00000073!important}.mobile-auth-item.mobile-menu-row .mobile-menu-image{display:block!important;width:100%!important;height:auto!important;min-width:100%!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center!important;border:0!important;box-sizing:border-box!important}.mobile-auth-item.mobile-menu-row .mobile-menu-text,.mobile-auth-item.mobile-menu-row .mobile-menu-arrow,.mobile-auth-divider{display:none!important}.mobile-auth-item.mobile-menu-row:hover{border-color:#ffc107!important;box-shadow:0 0 14px #ffc10729!important}.mobile-auth-item.mobile-menu-row:active{transform:scale(.985)!important}.mobile-menu-body,.mobile-menu-content{background:#050505!important}@media(max-width:480px){.mobile-menu{background:#050505!important;border:1px solid #c99500!important;box-sizing:border-box!important;overflow-x:hidden!important}.mobile-auth-item.mobile-menu-row{width:calc(100% - 16px)!important;margin:8px!important;border-radius:11px!important}}@media(min-width:481px){.mobile-auth-item.mobile-menu-row .mobile-menu-image{width:100%!important}}.mobile-menu-backdrop{background:#000000b8!important}.mobile-side-menu{background:#050505!important;border:1px solid #c99500!important;border-radius:0 0 10px!important;box-shadow:0 0 25px #ffc10729,inset 0 0 20px #ffc10706!important;box-sizing:border-box!important;overflow:hidden!important}.mobile-side-menu .mobile-menu-head{background:#050505!important;border-bottom:1px solid #6f5100!important}.mobile-side-menu .mobile-menu-logo{color:#fff!important}.mobile-side-menu .mobile-auth-item.mobile-login,.mobile-side-menu .mobile-auth-item.mobile-register{width:calc(100% - 16px)!important;height:auto!important;min-height:0!important;margin:8px!important;padding:0!important;display:block!important;overflow:hidden!important;border:1px solid #c99500!important;border-radius:11px!important;background:#080808!important;box-sizing:border-box!important;box-shadow:0 0 10px #ffc10714!important}.mobile-side-menu .mobile-auth-item .guest-auth-icon{display:block!important;width:100%!important;height:auto!important;min-width:100%!important;margin:0!important;padding:0!important;object-fit:cover!important;border:0!important}.mobile-side-menu .mobile-auth-item>span{display:none!important}.mobile-side-menu .mobile-auth-item.mobile-login:before,.mobile-side-menu .mobile-auth-item.mobile-register:before,.mobile-side-menu .mobile-auth-item.mobile-login:after,.mobile-side-menu .mobile-auth-item.mobile-register:after{display:none!important;content:none!important}.mobile-side-menu .mobile-auth-item.mobile-login:hover,.mobile-side-menu .mobile-auth-item.mobile-register:hover{border-color:#ffc107!important;box-shadow:0 0 16px #ffc1072e!important}@media(max-width:480px){.mobile-side-menu{background:#050505!important;border:1px solid #c99500!important;box-sizing:border-box!important}.mobile-side-menu .mobile-auth-item.mobile-login,.mobile-side-menu .mobile-auth-item.mobile-register{width:calc(100% - 16px)!important;margin:8px!important}}.forgot-password-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:14px!important;box-sizing:border-box!important;background:#000000d6!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;overflow:hidden!important;z-index:999999!important}@media(min-width:481px){.forgot-password-overlay{left:50%!important;right:auto!important;width:480px!important;transform:translate(-50%)!important}}.forgot-password-modal{position:relative!important;width:min(430px,calc(100vw - 28px))!important;max-width:430px!important;max-height:calc(100dvh - 28px)!important;margin:auto!important;padding:24px 20px 18px!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid #c99500!important;border-radius:18px!important;background:radial-gradient(circle at 50% 0%,rgba(255,193,7,.1),transparent 38%),linear-gradient(180deg,#151515,#080808)!important;box-shadow:0 25px 70px #000000d9,0 0 25px #ffc1071a,inset 0 1px #ffffff0a!important}.forgot-password-modal>.modal-close{position:absolute!important;top:10px!important;right:10px!important;width:32px!important;height:32px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,193,7,.45)!important;border-radius:9px!important;background:#111!important;color:#ffc107!important;font-size:18px!important}.forgot-password-header{text-align:center!important}.forgot-password-header h2{margin:0!important;color:#fff!important;font-size:28px!important;font-weight:900!important;line-height:1.2!important}.forgot-password-header p{margin:10px 0 18px!important;color:#aaa!important;font-size:12px!important;line-height:1.6!important}.forgot-password-icon{width:70px!important;height:70px!important;margin:2px auto 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:2px solid #ffc107!important;border-radius:50%!important;background:radial-gradient(circle,#28200b,#0b0b0b 68%)!important;color:#ffc107!important;font-size:34px!important;box-shadow:0 0 18px #ffc10738,inset 0 0 15px #ffc10714!important}.forgot-password-form{width:100%!important;display:flex!important;flex-direction:column!important;gap:10px!important}.forgot-password-form input{width:100%!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0 14px!important;box-sizing:border-box!important;border:1px solid rgba(255,193,7,.45)!important;border-radius:10px!important;background:#0b0b0b!important;color:#fff!important;font-family:inherit!important;font-size:14px!important;outline:none!important}.forgot-password-form input::placeholder{color:#777!important}.forgot-password-form input:focus{border-color:#ffc107!important;box-shadow:0 0 0 2px #ffc10714!important}.forgot-password-form .modal-submit{width:100%!important;height:52px!important;min-height:52px!important;margin:2px 0 0!important;padding:0 15px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;border:0!important;border-radius:10px!important;background:linear-gradient(135deg,#ffe071,#ffc107 48%,#e9a400)!important;color:#171100!important;font-family:inherit!important;font-size:14px!important;font-weight:900!important;box-shadow:0 7px 20px #ffc1072e!important}.forgot-password-form .forgot-back-btn{width:100%!important;height:48px!important;min-height:48px!important;margin:2px 0 0!important;padding:0 15px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;border:1px solid #b98500!important;border-radius:10px!important;background:#0c0c0c!important;color:#fff!important;font-family:inherit!important;font-size:13px!important;font-weight:800!important}.forgot-password-message{width:100%!important;padding:9px 10px!important;box-sizing:border-box!important;border-radius:8px!important;background:#ffc10712!important;color:#ffc107!important;font-size:11px!important;text-align:center!important}@media(max-width:480px){.forgot-password-overlay{inset:0!important;width:100vw!important;height:100dvh!important;transform:none!important;padding:10px!important}.forgot-password-modal{width:100%!important;max-width:430px!important;max-height:calc(100dvh - 20px)!important;padding:20px 14px 15px!important;border-radius:16px!important}.forgot-password-header h2{font-size:24px!important}.forgot-password-header p{font-size:11px!important;margin-bottom:14px!important}.forgot-password-icon{width:62px!important;height:62px!important;font-size:29px!important}.forgot-password-form input{height:48px!important;min-height:48px!important}.forgot-password-form .modal-submit{height:49px!important;min-height:49px!important}.forgot-password-form .forgot-back-btn{height:46px!important;min-height:46px!important}}.mobile-side-menu .mobile-auth-item.mobile-menu-row{width:calc(100% - 16px)!important;min-height:56px!important;height:56px!important;margin:6px 8px!important;padding:6px 8px!important;display:flex!important;align-items:center!important;gap:10px!important;box-sizing:border-box!important;border:1px solid rgba(201,149,0,.55)!important;border-radius:10px!important;background:#0b0b0b!important;overflow:hidden!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row .mobile-menu-image{display:block!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;flex:0 0 42px!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center!important;border:0!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row .mobile-menu-text{display:flex!important;flex:1 1 auto!important;min-width:0!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;text-align:left!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row .mobile-menu-text strong{display:block!important;color:#fff!important;font-size:13px!important;font-weight:800!important;line-height:1.1!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row .mobile-menu-text small{display:block!important;color:#888!important;font-size:9px!important;line-height:1.1!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row .mobile-menu-arrow{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;color:#ffc107!important;font-size:24px!important;line-height:1!important}.mobile-side-menu .mobile-auth-divider{display:block!important;width:calc(100% - 20px)!important;height:1px!important;margin:8px 10px!important;background:#c9950040!important}.mobile-side-menu .mobile-auth-item.mobile-login,.mobile-side-menu .mobile-auth-item.mobile-register{width:calc(100% - 16px)!important;height:auto!important;min-height:0!important;margin:8px!important;padding:0!important;display:block!important;overflow:hidden!important}.mobile-side-menu .mobile-auth-item.mobile-login .guest-auth-icon,.mobile-side-menu .mobile-auth-item.mobile-register .guest-auth-icon{width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:none!important;flex:none!important;display:block!important;object-fit:contain!important}.mobile-side-menu .mobile-auth-item.mobile-login>span,.mobile-side-menu .mobile-auth-item.mobile-register>span{display:none!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;margin:2px 8px!important;width:calc(100% - 16px)!important;min-height:54px!important;height:54px!important;padding:6px 8px!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;overflow:hidden!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row:hover,.mobile-side-menu .mobile-auth-item.mobile-menu-row:focus,.mobile-side-menu .mobile-auth-item.mobile-menu-row:active{border:0!important;background:#ffc1070b!important;box-shadow:none!important;transform:none!important;outline:none!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row .mobile-menu-image{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;flex:0 0 40px!important;object-fit:contain!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row .mobile-menu-text{display:flex!important;flex-direction:column!important;flex:1!important;min-width:0!important;gap:2px!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row .mobile-menu-text strong{color:#fff!important;font-size:13px!important;font-weight:800!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row .mobile-menu-text small{color:#777!important;font-size:9px!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row .mobile-menu-arrow{display:flex!important;color:#ffc107!important;font-size:20px!important;flex:0 0 auto!important}.mobile-side-menu .mobile-auth-divider{display:block!important;width:calc(100% - 28px)!important;height:1px!important;margin:5px 14px!important;background:#ffc1071f!important}.mobile-side-menu .logout-item{border:0!important;background:transparent!important;box-shadow:none!important}.mobile-side-menu{background:#050505!important;border:1px solid #c99500!important;border-radius:0!important;box-shadow:0 0 18px #ffc10714,inset 0 0 25px #ffc10704!important;box-sizing:border-box!important}.mobile-side-menu .mobile-menu-head{height:58px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:#050505!important;border-bottom:1px solid rgba(255,193,7,.55)!important;box-sizing:border-box!important}.mobile-side-menu .mobile-menu-logo{color:#fff!important;font-size:17px!important;font-weight:900!important;font-style:italic!important;line-height:1!important}.mobile-side-menu .mobile-menu-close{width:28px!important;height:28px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #444!important;border-radius:8px!important;background:#111!important;color:#fff!important;font-size:16px!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row{position:relative!important;width:calc(100% - 18px)!important;height:58px!important;min-height:58px!important;margin:3px 9px!important;padding:5px 2px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 24px!important;align-items:center!important;column-gap:10px!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row .mobile-menu-image{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;margin:0!important;padding:0!important;display:block!important;flex:none!important;object-fit:contain!important;object-position:center!important;box-sizing:border-box!important;border:0!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row .mobile-menu-text{min-width:0!important;width:100%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:2px!important;overflow:hidden!important;text-align:left!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row .mobile-menu-text strong{display:block!important;width:100%!important;overflow:hidden!important;color:#fff!important;font-size:13px!important;font-weight:800!important;line-height:1.15!important;white-space:nowrap!important;text-overflow:ellipsis!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row .mobile-menu-text small{display:block!important;width:100%!important;overflow:hidden!important;color:#777!important;font-size:8px!important;font-weight:500!important;line-height:1.15!important;white-space:nowrap!important;text-overflow:ellipsis!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row .mobile-menu-arrow{width:24px!important;min-width:24px!important;height:58px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#ffc107!important;font-size:18px!important;font-weight:900!important;line-height:1!important;box-sizing:border-box!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row:hover{border:0!important;background:#ffc10709!important;box-shadow:none!important;transform:none!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row:active{border:0!important;background:#ffc10712!important;box-shadow:none!important;transform:none!important}.mobile-side-menu .mobile-auth-divider{display:block!important;width:calc(100% - 30px)!important;height:1px!important;margin:5px 15px!important;padding:0!important;background:#ffc10733!important;border:0!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row.logout-item{margin-top:7px!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row.logout-item .mobile-menu-arrow{color:#ffc107!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row .guest-auth-icon{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;object-fit:contain!important}@media(max-width:480px){.mobile-side-menu{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row{width:calc(100% - 18px)!important;height:58px!important;min-height:58px!important;grid-template-columns:44px minmax(0,1fr) 24px!important;column-gap:9px!important}}.mobile-side-menu .mobile-auth-item.mobile-menu-row{position:relative!important;display:flex!important;align-items:center!important;width:calc(100% - 18px)!important;margin-left:9px!important;margin-right:9px!important;padding-left:2px!important;padding-right:34px!important;box-sizing:border-box!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row .mobile-menu-image{flex:0 0 42px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;margin:0 10px 0 0!important;object-fit:contain!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row .mobile-menu-text{flex:1 1 auto!important;min-width:0!important;width:auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;overflow:hidden!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row .mobile-menu-arrow{position:absolute!important;right:5px!important;top:50%!important;width:18px!important;height:24px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:translateY(-50%)!important;color:#ffc107!important;font-family:Arial,sans-serif!important;font-size:18px!important;font-weight:900!important;line-height:24px!important;text-align:center!important;box-sizing:border-box!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row .mobile-menu-arrow:before,.mobile-side-menu .mobile-auth-item.mobile-menu-row .mobile-menu-arrow:after{margin:0!important;padding:0!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row.logout-item .mobile-menu-arrow{position:absolute!important;right:5px!important;top:50%!important;transform:translateY(-50%)!important;width:18px!important;height:24px!important}@media(max-width:480px){.mobile-side-menu .mobile-auth-item.mobile-menu-row{position:relative!important;width:calc(100% - 18px)!important;margin-left:9px!important;margin-right:9px!important;padding-right:34px!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row .mobile-menu-arrow{position:absolute!important;right:5px!important;top:50%!important;transform:translateY(-50%)!important}}@media(min-width:481px){#app>.app{position:relative!important}#app>.app .deposit-overlay{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:14px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;transform:none!important;z-index:99999!important}#app>.app .deposit-overlay .deposit-modal{position:relative!important;width:100%!important;max-width:430px!important;min-width:0!important;max-height:calc(100% - 28px)!important;margin:0 auto!important;padding:18px!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:16px!important}#app>.app .withdraw-overlay{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:14px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;transform:none!important;z-index:99999!important}#app>.app .withdraw-overlay .withdraw-modal{position:relative!important;width:100%!important;max-width:430px!important;min-width:0!important;max-height:calc(100% - 28px)!important;margin:0 auto!important;padding:18px!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:16px!important}#app>.app .deposit-overlay *,#app>.app .withdraw-overlay *{box-sizing:border-box!important}}@media(max-width:480px){#app>.app .deposit-overlay,#app>.app .withdraw-overlay{width:100%!important;max-width:100%!important;box-sizing:border-box!important}}@media(min-width:481px){#app>.app .deposit-overlay .deposit-modal,#app>.app .withdraw-overlay .withdraw-modal{width:420px!important;max-width:420px!important;height:auto!important;min-height:0!important;max-height:calc(100% - 30px)!important;margin:auto!important;border-radius:16px!important;overflow-y:auto!important}#app>.app .deposit-overlay,#app>.app .withdraw-overlay{display:flex!important;align-items:center!important;justify-content:center!important}}@media(min-width:481px){#app>.app .deposit-overlay,#app>.app .withdraw-overlay{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;transform:none!important;display:block!important;overflow:hidden!important;box-sizing:border-box!important;z-index:99999!important}#app>.app .deposit-overlay .deposit-modal,#app>.app .withdraw-overlay .withdraw-modal{position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;padding:14px!important;transform:none!important;border-radius:0!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important}}@media(min-width:481px){.app>.deposit-overlay,.app>.withdraw-overlay{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;max-width:none!important;max-height:none!important;display:block!important;box-sizing:border-box!important;overflow:hidden!important;transform:none!important;z-index:99999!important}.app>.deposit-overlay>.deposit-modal,.app>.withdraw-overlay>.withdraw-modal{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:20px!important;box-sizing:border-box!important;border-radius:0!important;transform:none!important;overflow-x:hidden!important;overflow-y:auto!important}}@media(max-width:480px){.app>.deposit-overlay,.app>.withdraw-overlay{position:absolute!important;inset:0 0 72px!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important}.app>.deposit-overlay>.deposit-modal,.app>.withdraw-overlay>.withdraw-modal{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;max-width:none!important;max-height:none!important;box-sizing:border-box!important;border-radius:0!important;overflow-y:auto!important}}@media(min-width:601px){#app{width:100%!important;display:flex!important;justify-content:center!important;align-items:flex-start!important}.app{position:relative!important;width:480px!important;max-width:480px!important;min-width:480px!important;margin:0 auto!important;box-sizing:border-box!important;overflow:hidden!important}.app>.deposit-overlay,.app>.withdraw-overlay{position:absolute!important;top:0!important;left:0!important;right:0!important;width:480px!important;max-width:480px!important;height:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;transform:none!important;z-index:99999!important}.app>.deposit-overlay>.deposit-modal,.app>.withdraw-overlay>.withdraw-modal{position:absolute!important;top:0!important;left:0!important;right:0!important;width:480px!important;max-width:480px!important;height:100%!important;margin:0!important;box-sizing:border-box!important;border-radius:0!important;transform:none!important;overflow-y:auto!important;overflow-x:hidden!important}}@media(min-width:481px){.deposit-overlay,.withdraw-overlay{background:#000!important;color:#fff!important;width:100%!important;height:100%!important;box-sizing:border-box!important}.deposit-modal,.withdraw-modal{background:#050505!important;color:#fff!important;border:1px solid #252525!important;border-radius:0!important;box-shadow:0 0 30px #000c,inset 0 0 30px #ffc10706!important;box-sizing:border-box!important}.deposit-modal>h2,.withdraw-modal h2{color:#fff!important;font-size:28px!important;font-weight:800!important;margin-bottom:22px!important}.deposit-modal label,.withdraw-modal label,.deposit-bank-title,.withdraw-eyebrow{color:#ffc107!important;font-weight:700!important}.deposit-bank-card,.deposit-form,.withdraw-balance-card,.withdraw-form{background:#0b0b0b!important;border:1px solid #292929!important;border-radius:12px!important;box-shadow:inset 0 0 20px #ffc10704!important;color:#fff!important}.deposit-modal p,.withdraw-modal p,.deposit-modal span,.withdraw-modal span{color:#ddd!important}.withdraw-balance-card strong,.deposit-account-number{color:#ffc107!important}.deposit-modal input,.deposit-modal select,.deposit-modal textarea,.withdraw-modal input,.withdraw-modal select,.withdraw-modal textarea{width:100%!important;background:#101010!important;color:#fff!important;border:1px solid #383838!important;border-radius:8px!important;box-sizing:border-box!important}.deposit-modal input:focus,.deposit-modal select:focus,.deposit-modal textarea:focus,.withdraw-modal input:focus,.withdraw-modal select:focus,.withdraw-modal textarea:focus{border-color:#ffc107!important;outline:none!important;box-shadow:0 0 0 1px #ffc10740!important}.deposit-modal .deposit-submit,.deposit-modal .modal-submit,.withdraw-modal .withdraw-submit,.withdraw-modal .modal-submit{width:100%!important;background:linear-gradient(180deg,#ffd54a,#ffb900)!important;color:#111!important;border:0!important;border-radius:8px!important;font-weight:800!important;min-height:46px!important;box-shadow:0 5px 15px #ffc1072e!important}.deposit-modal .modal-close,.withdraw-modal .withdraw-close{background:#151515!important;color:#ddd!important;border:1px solid #333!important;width:34px!important;height:34px!important;border-radius:50%!important}.deposit-modal .deposit-preview,.deposit-modal [class*=upload],.deposit-modal [class*=slip]{background:#0b0b0b!important;border-color:#555!important}}@media(max-width:480px){.deposit-overlay,.withdraw-overlay{background:#000!important}.deposit-modal,.withdraw-modal{background:#050505!important;color:#fff!important;border-color:#292929!important}.deposit-bank-card,.deposit-form,.withdraw-balance-card,.withdraw-form{background:#0b0b0b!important;border:1px solid #292929!important;border-radius:12px!important}.deposit-modal input,.deposit-modal select,.deposit-modal textarea,.withdraw-modal input,.withdraw-modal select,.withdraw-modal textarea{background:#101010!important;color:#fff!important;border-color:#383838!important}.deposit-modal .deposit-submit,.deposit-modal .modal-submit,.withdraw-modal .withdraw-submit,.withdraw-modal .modal-submit{background:linear-gradient(180deg,#ffd54a,#ffb900)!important;color:#111!important}}@media(min-width:601px){html,body,#app{width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}#app{display:flex!important;justify-content:center!important;align-items:flex-start!important}.app{position:relative!important;width:480px!important;min-width:480px!important;max-width:480px!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0 auto!important;overflow:hidden!important;box-sizing:border-box!important}.app>.deposit-overlay,.app>.withdraw-overlay{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;z-index:99999!important}.app>.deposit-overlay>.deposit-modal,.app>.withdraw-overlay>.withdraw-modal{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important}}@media(max-width:600px){html,body{overflow-x:hidden!important}}@media(min-width:601px){.app>.deposit-overlay,.app>.withdraw-overlay{background:#000!important;color:#fff!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;box-sizing:border-box!important}.app>.deposit-overlay>.deposit-modal,.app>.withdraw-overlay>.withdraw-modal{background:#050505!important;color:#fff!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:24px!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important}.deposit-modal>h2,.withdraw-modal .withdraw-heading{margin:0 0 20px!important;padding:0 0 16px!important;border-bottom:1px solid #292929!important}.deposit-modal>h2,.withdraw-modal .withdraw-heading h2{color:#fff!important;font-size:26px!important;font-weight:800!important;margin:0!important}.withdraw-eyebrow{color:#ffc107!important;font-size:12px!important;font-weight:700!important;margin-bottom:5px!important}.withdraw-heading p{color:#888!important;margin:6px 0 0!important}.deposit-bank-card,.deposit-form,.withdraw-balance-card,.withdraw-form{background:#0b0b0b!important;border:1px solid #292929!important;border-radius:12px!important;padding:18px!important;color:#fff!important;box-shadow:none!important;box-sizing:border-box!important;margin-bottom:14px!important}.deposit-bank-title,.withdraw-form>h3,.deposit-form>h3{color:#ffc107!important;font-size:15px!important;font-weight:800!important;margin-bottom:14px!important}.deposit-modal label,.withdraw-modal label{color:#ddd!important;font-weight:600!important}.deposit-modal p,.withdraw-modal p,.deposit-modal span,.withdraw-modal span{color:#bbb!important}.deposit-modal input,.deposit-modal select,.deposit-modal textarea,.withdraw-modal input,.withdraw-modal select,.withdraw-modal textarea{width:100%!important;height:46px!important;background:#101010!important;color:#fff!important;border:1px solid #333!important;border-radius:8px!important;padding:0 13px!important;box-sizing:border-box!important}.deposit-modal textarea,.withdraw-modal textarea{height:90px!important;padding-top:12px!important}.deposit-modal input:focus,.deposit-modal select:focus,.deposit-modal textarea:focus,.withdraw-modal input:focus,.withdraw-modal select:focus,.withdraw-modal textarea:focus{border-color:#ffc107!important;outline:none!important;box-shadow:0 0 0 1px #ffc10740!important}.withdraw-balance-card strong{display:block!important;color:#ffc107!important;font-size:28px!important;font-weight:800!important;margin-top:8px!important}.deposit-submit,.withdraw-submit{width:100%!important;height:48px!important;background:linear-gradient(180deg,#ffd54a,#ffb900)!important;color:#111!important;border:0!important;border-radius:8px!important;font-size:15px!important;font-weight:800!important;box-shadow:none!important}.deposit-modal>.modal-close,.withdraw-modal>.withdraw-close{position:absolute!important;top:18px!important;right:18px!important;width:34px!important;height:34px!important;background:#151515!important;color:#fff!important;border:1px solid #333!important;border-radius:50%!important}}@media(max-width:600px){.deposit-overlay,.withdraw-overlay{background:#000!important}.deposit-modal,.withdraw-modal{background:#050505!important;color:#fff!important}.deposit-bank-card,.deposit-form,.withdraw-balance-card,.withdraw-form{background:#0b0b0b!important;border-color:#292929!important}.deposit-modal input,.deposit-modal select,.deposit-modal textarea,.withdraw-modal input,.withdraw-modal select,.withdraw-modal textarea{background:#101010!important;color:#fff!important}}.deposit-overlay,.withdraw-overlay{background:#000!important;color:#fff!important}.app>.deposit-overlay>.deposit-modal,.app>.withdraw-overlay>.withdraw-modal{background:#000!important;color:#fff!important;border:2px solid #c99500!important;border-radius:14px!important;box-shadow:0 0 18px #ffc1071f,inset 0 0 25px #ffc10706!important;box-sizing:border-box!important;padding:20px!important}.deposit-modal>h2,.withdraw-modal .withdraw-heading h2{color:#fff!important;font-size:25px!important;font-weight:800!important;margin:0 0 6px!important;line-height:1.2!important}.withdraw-eyebrow{color:#ffc107!important;font-size:11px!important;font-weight:700!important;margin:0 0 5px!important}.withdraw-heading p{color:#888!important;margin:0 0 18px!important;font-size:13px!important}.deposit-bank-card,.deposit-form,.withdraw-balance-card,.withdraw-form{background:#090909!important;border:1px solid #6f5100!important;border-radius:11px!important;color:#fff!important;box-shadow:inset 0 0 18px #ffc10705!important;box-sizing:border-box!important;margin-bottom:12px!important}.deposit-bank-title,.deposit-form h3,.withdraw-form h3{color:#ffc107!important;font-size:14px!important;font-weight:800!important}.deposit-bank-card strong{color:#fff!important;font-size:16px!important}.deposit-account-number{color:#ffc107!important;font-weight:800!important;font-size:20px!important}.withdraw-balance-card span{color:#ffc107!important;font-weight:700!important}.withdraw-balance-card strong{display:block!important;color:#ffc107!important;font-size:28px!important;font-weight:800!important;margin-top:6px!important}.deposit-modal label,.withdraw-modal label{color:#ddd!important;font-size:13px!important;font-weight:600!important}.deposit-modal input,.deposit-modal select,.deposit-modal textarea,.withdraw-modal input,.withdraw-modal select,.withdraw-modal textarea{width:100%!important;background:#111!important;color:#fff!important;border:1px solid #444!important;border-radius:7px!important;box-sizing:border-box!important;outline:none!important}.deposit-modal input,.deposit-modal select,.withdraw-modal input,.withdraw-modal select{min-height:44px!important}.deposit-modal textarea,.withdraw-modal textarea{min-height:80px!important}.deposit-modal input:focus,.deposit-modal select:focus,.deposit-modal textarea:focus,.withdraw-modal input:focus,.withdraw-modal select:focus,.withdraw-modal textarea:focus{border-color:#ffc107!important;box-shadow:0 0 0 1px #ffc10733!important}.deposit-modal input::placeholder,.deposit-modal textarea::placeholder,.withdraw-modal input::placeholder,.withdraw-modal textarea::placeholder{color:#666!important}.deposit-modal .deposit-submit,.deposit-modal .modal-submit,.withdraw-modal .withdraw-submit,.withdraw-modal .modal-submit{width:100%!important;min-height:46px!important;background:linear-gradient(180deg,#ffd54a,#ffc107 55%,#e5a900)!important;color:#111!important;border:0!important;border-radius:8px!important;font-size:14px!important;font-weight:800!important;box-shadow:0 4px 12px #ffc10726!important}.deposit-modal .deposit-submit:hover,.withdraw-modal .withdraw-submit:hover{filter:brightness(1.08)!important}.deposit-modal .deposit-preview{background:#080808!important;border:1px dashed #c99500!important;border-radius:8px!important;color:#aaa!important}.deposit-modal>.modal-close,.withdraw-modal>.withdraw-close{background:#111!important;color:#fff!important;border:1px solid #555!important;width:34px!important;height:34px!important;border-radius:50%!important;z-index:20!important}@media(min-width:601px){.app>.deposit-overlay,.app>.withdraw-overlay{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:10px!important;margin:0!important;background:#000!important;box-sizing:border-box!important;overflow:hidden!important;z-index:99999!important}.app>.deposit-overlay>.deposit-modal,.app>.withdraw-overlay>.withdraw-modal{position:relative!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important}}@media(max-width:600px){.app>.deposit-overlay,.app>.withdraw-overlay{background:#000!important;box-sizing:border-box!important}.app>.deposit-overlay>.deposit-modal,.app>.withdraw-overlay>.withdraw-modal{background:#000!important;border:2px solid #c99500!important;border-radius:12px!important;box-sizing:border-box!important}}html:has(.deposit-overlay),html:has(.withdraw-overlay),body:has(.deposit-overlay),body:has(.withdraw-overlay){background:#000!important;overflow:hidden!important;overscroll-behavior:none!important}.withdraw-modal .withdraw-form,.withdraw-modal .withdraw-form *,.withdraw-modal .withdraw-balance-card{background-color:#090909!important;color:#fff!important}.withdraw-modal select,.withdraw-modal select option{background:#111!important;color:#fff!important}.withdraw-modal select{border:1px solid #444!important;border-radius:8px!important}.withdraw-modal select:focus{background:#111!important;color:#fff!important;border-color:#ffc107!important;outline:none!important}.withdraw-modal .bank-card,.withdraw-modal .withdraw-bank-card,.withdraw-modal [class*=bank]{background:#090909!important;color:#fff!important;border-color:#6f5100!important}.withdraw-modal [class*=bank] strong,.withdraw-modal [class*=bank] span{color:#fff!important}.withdraw-modal .withdraw-form label{color:#ddd!important}.withdraw-modal input,.withdraw-modal textarea{background:#111!important;color:#fff!important}.withdraw-modal input::placeholder,.withdraw-modal textarea::placeholder{color:#666!important}@media(min-width:601px){html,body,#app{overflow:hidden!important}.app{position:relative!important;width:480px!important;min-width:480px!important;max-width:480px!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0 auto!important;overflow:hidden!important;box-sizing:border-box!important}.app>.game-frame-page{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;background:#000!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;z-index:1000!important}.app>.game-frame-page>.game-frame-header{position:relative!important;flex:0 0 56px!important;width:100%!important;max-width:100%!important;height:56px!important;margin:0!important;box-sizing:border-box!important;background:#050505!important;border-bottom:1px solid #292929!important;z-index:2!important}.app>.game-frame-page>.game-frame-container{position:relative!important;flex:1 1 auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:#000!important;overflow:hidden!important;box-sizing:border-box!important}.app>.game-frame-page .game-frame-container>iframe.game-frame{display:block!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;border:0!important;background:#000!important;box-sizing:border-box!important}}@media(max-width:600px){.app>.game-frame-page{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;background:#000!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}.app>.game-frame-page>.game-frame-container{flex:1 1 auto!important;width:100%!important;min-height:0!important;overflow:hidden!important}.app>.game-frame-page .game-frame-container>iframe.game-frame{width:100%!important;height:100%!important;border:0!important;display:block!important}}@media(min-width:601px){html,body,#app{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}#app{display:flex!important;justify-content:center!important;align-items:flex-start!important}.app{position:relative!important;width:480px!important;min-width:480px!important;max-width:480px!important;min-height:100vh!important;height:auto!important;max-height:none!important;margin:0 auto!important;overflow-x:hidden!important;overflow-y:visible!important;box-sizing:border-box!important}.app>main{position:relative!important;width:100%!important;max-width:480px!important;height:auto!important;min-height:0!important;overflow:visible!important}.app>.game-frame-page{position:relative!important;width:100%!important;max-width:480px!important;height:calc(100vh - 56px)!important;min-height:500px!important;margin:0!important;background:#000!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}.app>.game-frame-page>.game-frame-header{flex:0 0 56px!important;width:100%!important;height:56px!important;box-sizing:border-box!important}.app>.game-frame-page>.game-frame-container{flex:1 1 auto!important;width:100%!important;min-height:0!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important}.app>.game-frame-page .game-frame-container>iframe.game-frame{display:block!important;width:100%!important;height:100%!important;min-height:500px!important;border:0!important}.app>.deposit-overlay,.app>.withdraw-overlay{position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;min-height:100%!important;height:auto!important;background:#000!important;box-sizing:border-box!important;overflow:hidden!important;z-index:99999!important}.app>.deposit-overlay>.deposit-modal,.app>.withdraw-overlay>.withdraw-modal{position:relative!important;width:100%!important;min-height:100vh!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important}}@media(max-width:600px){html,body,#app{overflow-x:hidden!important}.app{width:100%!important;max-width:480px!important;min-height:100vh!important;overflow-x:hidden!important}}@media(min-width:601px){.app{position:relative!important}.app>.deposit-overlay,.app>.withdraw-overlay{position:fixed!important;top:0!important;left:50%!important;width:480px!important;max-width:480px!important;height:100vh!important;margin-left:-240px!important;padding:10px!important;background:#000!important;box-sizing:border-box!important;overflow:hidden!important;z-index:999999!important}.app>.deposit-overlay>.deposit-modal,.app>.withdraw-overlay>.withdraw-modal{position:relative!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;background:#000!important;border:2px solid #c99500!important;border-radius:14px!important}}@media(max-width:600px){.app>.deposit-overlay,.app>.withdraw-overlay{position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;padding:8px!important;background:#000!important;box-sizing:border-box!important;z-index:999999!important;overflow:hidden!important}.app>.deposit-overlay>.deposit-modal,.app>.withdraw-overlay>.withdraw-modal{width:100%!important;height:100%!important;margin:0!important;overflow-y:auto!important;box-sizing:border-box!important;border:2px solid #c99500!important;border-radius:12px!important;background:#000!important}}@media(min-width:601px){#app{width:100%!important;min-height:100vh!important;display:flex!important;justify-content:center!important;align-items:flex-start!important;overflow:visible!important}.app{width:480px!important;max-width:480px!important;min-height:100vh!important;height:auto!important;margin:0 auto!important;overflow:visible!important;position:relative!important;background:#000!important}.app>.game-frame-page{position:relative!important;inset:auto!important;width:100%!important;max-width:480px!important;height:calc(100vh - 48px)!important;min-height:600px!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;background:#000!important;overflow:hidden!important;z-index:10!important}.app>.game-frame-page .game-frame-header{flex:0 0 48px!important;width:100%!important;height:48px!important}.app>.game-frame-page .game-frame-container{position:relative!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important;background:#000!important}.app>.game-frame-page iframe.game-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;display:block!important}.app>.deposit-overlay,.app>.withdraw-overlay{position:fixed!important;top:0!important;left:50%!important;width:480px!important;max-width:480px!important;height:100vh!important;margin:0 0 0 -240px!important;padding:8px!important;background:#000!important;overflow:hidden!important;z-index:9999999!important;box-sizing:border-box!important}.app>.deposit-overlay>.deposit-modal,.app>.withdraw-overlay>.withdraw-modal{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;background:#000!important;border:2px solid #c99500!important;border-radius:14px!important}}@media(max-width:600px){.app{width:100%!important;max-width:480px!important;min-height:100vh!important;overflow-x:hidden!important}.app>.game-frame-page{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;overflow:hidden!important;z-index:999999!important}}@media(min-width:601px){.app>.deposit-overlay,.app>.withdraw-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;margin:0!important;padding:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#000000d1!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:2147483647!important;box-sizing:border-box!important}.app>.deposit-overlay>.deposit-modal,.app>.withdraw-overlay>.withdraw-modal{position:relative!important;inset:auto!important;width:480px!important;max-width:480px!important;height:auto!important;max-height:calc(100vh - 40px)!important;margin:auto!important;flex:0 0 auto!important;overflow-y:auto!important;overflow-x:hidden!important;background:#050505!important;border:2px solid #c99500!important;border-radius:14px!important;box-sizing:border-box!important}}@media(max-width:600px){.app>.deposit-overlay,.app>.withdraw-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#000000d1!important;overflow:auto!important;z-index:2147483647!important}.app>.deposit-overlay>.deposit-modal,.app>.withdraw-overlay>.withdraw-modal{position:relative!important;width:100%!important;max-width:480px!important;height:auto!important;max-height:calc(100dvh - 16px)!important;margin:auto!important;overflow-y:auto!important;background:#050505!important;border:2px solid #c99500!important;border-radius:12px!important}}html:has(.deposit-overlay),html:has(.withdraw-overlay),body:has(.deposit-overlay),body:has(.withdraw-overlay){overflow:hidden!important}html body .app>.deposit-overlay,html body .app>.withdraw-overlay{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;height:100vh!important;min-height:100vh!important;max-height:none!important;margin:0!important;padding:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#000000d1!important;transform:none!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important;z-index:2147483647!important}html body .app>.deposit-overlay>.deposit-modal,html body .app>.withdraw-overlay>.withdraw-modal{position:relative!important;inset:auto!important;width:min(480px,calc(100vw - 40px))!important;max-width:480px!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 40px)!important;margin:auto!important;transform:none!important;translate:none!important;overflow-x:hidden!important;overflow-y:auto!important;background:#050505!important;color:#fff!important;border:2px solid #c99500!important;border-radius:14px!important;box-sizing:border-box!important}@media(max-width:600px){html body .app>.deposit-overlay,html body .app>.withdraw-overlay{width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:8px!important}html body .app>.deposit-overlay>.deposit-modal,html body .app>.withdraw-overlay>.withdraw-modal{width:100%!important;max-width:480px!important;max-height:calc(100dvh - 16px)!important;margin:auto!important;border-radius:12px!important}}@media(min-width:601px){html,body,#app{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important}#app{display:flex!important;justify-content:center!important;align-items:flex-start!important}.app{width:480px!important;max-width:480px!important;min-height:100vh!important;height:auto!important;max-height:none!important;margin:0 auto!important;overflow-x:hidden!important;overflow-y:visible!important;position:relative!important}.app>main{width:100%!important;max-width:480px!important;height:auto!important;min-height:0!important;overflow:visible!important}.app>.game-frame-page{overflow:hidden!important}}@media(min-width:601px){body:has(.deposit-overlay),body:has(.withdraw-overlay){overflow:hidden!important}body:has(.deposit-overlay) #app,body:has(.withdraw-overlay) #app{overflow:hidden!important}}@media(min-width:601px){html,body,#app{width:100%!important;min-width:0!important;height:auto!important;min-height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;position:static!important}#app{display:block!important}.app{position:relative!important;width:480px!important;max-width:480px!important;min-height:100vh!important;height:auto!important;max-height:none!important;margin:0 auto!important;overflow-x:hidden!important;overflow-y:visible!important;background:#000!important}.app>main{position:relative!important;width:100%!important;max-width:480px!important;height:auto!important;min-height:0!important;overflow:visible!important}.app>.game-frame-page{position:relative!important;inset:auto!important;width:100%!important;max-width:480px!important;height:calc(100vh - 56px)!important;min-height:500px!important;margin:0!important;overflow:hidden!important;background:#000!important;box-sizing:border-box!important}.app>.game-frame-page .game-frame-container{width:100%!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.app>.game-frame-page iframe.game-frame{display:block!important;width:100%!important;height:100%!important;border:0!important}.app>.deposit-overlay,.app>.withdraw-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;background:#000000d1!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:2147483647!important;box-sizing:border-box!important}.app>.deposit-overlay>.deposit-modal,.app>.withdraw-overlay>.withdraw-modal{position:relative!important;inset:auto!important;width:480px!important;max-width:480px!important;height:auto!important;max-height:calc(100vh - 40px)!important;min-height:0!important;margin:auto!important;overflow-y:auto!important;overflow-x:hidden!important;transform:none!important;translate:none!important;background:#050505!important;border:2px solid #c99500!important;border-radius:14px!important;box-sizing:border-box!important}}@media(min-width:601px){body:has(.deposit-overlay),body:has(.withdraw-overlay){overflow:hidden!important}}.game-frame-header{position:sticky!important;top:0!important;display:flex!important;align-items:center!important;z-index:100000!important;background:#050505!important}.game-frame-cashier{display:flex!important;align-items:center!important;gap:6px!important;margin-left:auto!important;flex-shrink:0!important}.game-frame-cashier-btn{height:34px!important;min-width:58px!important;padding:0 10px!important;border-radius:7px!important;font-size:12px!important;font-weight:800!important;cursor:pointer!important;box-sizing:border-box!important}.game-frame-deposit{background:#ffc107!important;color:#111!important;border:1px solid #ffc107!important}.game-frame-withdraw{background:#111!important;color:#ffc107!important;border:1px solid #c99500!important}.game-frame-cashier-btn:hover{filter:brightness(1.08)!important}@media(max-width:600px){.game-frame-header{position:sticky!important;top:0!important;z-index:100000!important}.game-frame-cashier{gap:4px!important}.game-frame-cashier-btn{min-width:52px!important;height:32px!important;padding:0 7px!important;font-size:11px!important}}body>.deposit-overlay,body>.withdraw-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;background:#000000d1!important;overflow:auto!important;z-index:2147483647!important}@media(min-width:601px){body>.deposit-overlay,body>.withdraw-overlay{left:50%!important;right:auto!important;width:480px!important;max-width:480px!important;transform:translate(-50%)!important}}body>.deposit-overlay>.deposit-modal,body>.withdraw-overlay>.withdraw-modal{position:relative!important;inset:auto!important;width:100%!important;max-width:456px!important;height:auto!important;margin:auto!important;transform:none!important;translate:none!important;box-sizing:border-box!important;max-height:calc(100dvh - 24px)!important;overflow-x:hidden!important;overflow-y:auto!important}@media(max-width:600px){body>.deposit-overlay,body>.withdraw-overlay{left:0!important;right:0!important;width:100vw!important;max-width:none!important;transform:none!important;padding:8px!important}body>.deposit-overlay>.deposit-modal,body>.withdraw-overlay>.withdraw-modal{width:100%!important;max-width:480px!important}}html body>.deposit-overlay{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;height:100vh!important;height:100dvh!important;margin:0!important;padding:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;transform:none!important;translate:none!important;overflow-x:hidden!important;overflow-y:auto!important;background:#000000d1!important;z-index:2147483647!important}html body>.deposit-overlay>.deposit-modal{position:relative!important;inset:auto!important;width:456px!important;max-width:calc(100vw - 24px)!important;height:auto!important;margin:0 auto!important;transform:none!important;translate:none!important;box-sizing:border-box!important;max-height:calc(100dvh - 24px)!important;overflow-x:hidden!important;overflow-y:auto!important;background:#050505!important;border:2px solid #c99500!important;border-radius:14px!important}@media(max-width:600px){html body>.deposit-overlay{width:100vw!important;max-width:none!important;padding:8px!important}html body>.deposit-overlay>.deposit-modal{width:100%!important;max-width:480px!important;max-height:calc(100dvh - 16px)!important;margin:auto!important}}.mobile-menu-auth-only{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.mobile-menu-auth-only>.mobile-auth-item{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:52px!important;min-height:52px!important;margin:4px 0!important;padding:7px 10px!important;box-sizing:border-box!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#fff!important;overflow:hidden!important}.mobile-menu-auth-only>.mobile-auth-item .menu-icon{display:block!important;width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;min-height:34px!important;max-height:34px!important;flex:0 0 34px!important;margin-right:10px!important;object-fit:contain!important}.mobile-menu-auth-only>.mobile-auth-item>span{display:block!important;min-width:0!important;flex:1 1 auto!important;color:#fff!important;font-size:14px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mobile-menu-auth-only>.mobile-auth-item:hover,.mobile-menu-auth-only>.mobile-auth-item:active{background:#f5b51b14!important}.mobile-menu-auth-only>.mobile-auth-item.mobile-login,.mobile-menu-auth-only>.mobile-auth-item.mobile-register{width:100%!important;margin:4px 0!important}.mobile-menu-auth-only>.mobile-auth-item img.menu-icon{object-fit:contain!important}@media(max-width:480px){.mobile-menu-auth-only>.mobile-auth-item{height:50px!important;min-height:50px!important}.mobile-menu-auth-only>.mobile-auth-item .menu-icon{width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;min-height:32px!important;max-height:32px!important;flex-basis:32px!important}}.mobile-menu-auth-only>.mobile-auth-item .menu-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;min-height:34px!important;max-height:34px!important;flex:0 0 34px!important;margin-right:10px!important;object-fit:contain!important;font-size:22px!important;line-height:1!important;visibility:visible!important;opacity:1!important}.mobile-menu-auth-only>.mobile-auth-item>span.menu-icon{display:flex!important}.mobile-menu-auth-only>.mobile-auth-item>img.menu-icon{display:block!important}.mobile-menu-auth-only .mobile-menu-row .menu-icon{display:block!important}@media(max-width:480px){.mobile-menu-auth-only>.mobile-auth-item .menu-icon{width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;min-height:32px!important;max-height:32px!important;flex-basis:32px!important}}.header .header-inner>.mobile-menu-btn{display:flex!important;flex:0 0 46px!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;margin:0!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;position:relative!important;z-index:99999!important;border:1px solid rgba(245,181,27,.65)!important;border-radius:13px!important;background:radial-gradient(circle at 50% 50%,#f5b51b1a,#000000f5 68%)!important;box-shadow:0 0 8px #f5b51b2e,inset 0 0 12px #f5b51b0d!important;overflow:visible!important}.header .header-inner>.mobile-menu-btn>span{display:block!important;width:25px!important;height:4px!important;min-width:25px!important;min-height:4px!important;margin:0!important;border-radius:999px!important;background:linear-gradient(180deg,#ffe58a,#f5b51b 45%,#c88908)!important;box-shadow:0 0 5px #f5b51b59!important;opacity:1!important}.mobile-side-menu{background:linear-gradient(180deg,#111312,#090a0a 55%,#070707)!important;border-right:1px solid rgba(245,181,27,.28)!important;box-shadow:18px 0 55px #000000b3,inset -1px 0 #f5b51b0d!important}.mobile-menu-head{border-bottom:1px solid rgba(255,255,255,.1)!important}.mobile-menu-logo{color:#fff!important;font-style:italic!important;font-weight:900!important;letter-spacing:-1.2px!important}.mobile-menu-close{border:1px solid rgba(255,255,255,.2)!important;background:#101010!important;color:#fff!important;border-radius:10px!important;box-shadow:inset 0 0 10px #ffffff06!important}.mobile-menu-auth-only>.mobile-auth-item{min-height:62px!important;display:flex!important;align-items:center!important;padding:8px!important;margin:3px 0!important;gap:12px!important;border:0!important;border-radius:13px!important;background:transparent!important;color:#f4f4f4!important;font-size:17px!important;font-weight:700!important;text-align:left!important;transition:background .18s ease,transform .18s ease!important}.mobile-menu-auth-only>.mobile-auth-item:hover{background:#f5b51b12!important}.mobile-menu-auth-only>.mobile-auth-item:active{transform:scale(.98)!important}.mobile-menu-auth-only>.mobile-auth-item>img.menu-icon{display:block!important;width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 48px!important;margin:0!important;object-fit:contain!important;opacity:1!important;visibility:visible!important}.mobile-menu-auth-only>.mobile-auth-item>span:not(.menu-icon){color:#f5f5f5!important;font-size:17px!important;font-weight:700!important;line-height:1.25!important}.mobile-menu-auth-only>.mobile-auth-item>span.menu-icon{display:none!important}.mobile-menu-auth-only>.mobile-auth-item.logout-item{color:#ff5b32!important}.mobile-menu-auth-only>.mobile-auth-item.logout-item>span{color:#ff6845!important}.mobile-menu-auth-only>.mobile-auth-divider{height:1px!important;margin:12px 4px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13),transparent)!important}.mobile-menu-backdrop{background:#000000bd!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}@media(max-width:600px){.header .header-inner>.mobile-menu-btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;flex-basis:44px!important;border-radius:12px!important}.header .header-inner>.mobile-menu-btn>span{width:24px!important;height:4px!important;min-width:24px!important;min-height:4px!important}.mobile-menu-auth-only>.mobile-auth-item{min-height:60px!important;font-size:16px!important}.mobile-menu-auth-only>.mobile-auth-item>img.menu-icon{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px!important;max-height:44px!important;flex-basis:44px!important}}.mobile-menu-auth-only>button.promotion-mobile-item{display:flex!important;visibility:visible!important;opacity:1!important;width:100%!important;min-height:62px!important;align-items:center!important;padding:8px!important;margin:3px 0!important;gap:12px!important;position:relative!important;z-index:10!important}.mobile-menu-auth-only>button.promotion-mobile-item>img.menu-icon{display:block!important;visibility:visible!important;opacity:1!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important;object-fit:contain!important;flex:0 0 48px!important}.mobile-menu-auth-only>button.promotion-mobile-item>span{display:inline-block!important;visibility:visible!important;opacity:1!important;color:#fff!important;font-size:17px!important;font-weight:700!important}@media(max-width:600px){.mobile-menu-auth-only>button.promotion-mobile-item{display:flex!important}.mobile-menu-auth-only>button.promotion-mobile-item>img.menu-icon{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;flex-basis:44px!important}}.mobile-side-menu .mobile-auth-item.mobile-menu-row{position:relative!important;padding-right:42px!important}.mobile-side-menu .mobile-auth-item.mobile-menu-row>.mobile-menu-arrow{position:absolute!important;inset:50% 8px auto auto!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:translateY(-50%)!important;box-sizing:border-box!important;flex:none!important}.mobile-side-menu .mobile-menu-auth-only>.mobile-auth-item.mobile-menu-row{position:relative!important;width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important;min-width:0!important;margin-left:9px!important;margin-right:9px!important;box-sizing:border-box!important}.profile-modal .profile-header-v2{padding:2px 30px 20px!important;text-align:center!important}.profile-modal .profile-top-title{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}.profile-modal .profile-top-title h2{margin:0!important;color:#fff!important;font-size:24px!important;font-weight:800!important;letter-spacing:.2px!important}.profile-title-spark{color:#f5bd24!important;font-size:19px!important;line-height:1!important}.profile-modal .profile-header-v2>p{margin:5px 0 20px!important;color:#ffffff6b!important;font-size:10px!important}.profile-hero{display:grid!important;grid-template-columns:110px minmax(0,1fr) 220px!important;align-items:center!important;gap:20px!important;width:100%!important;box-sizing:border-box!important}.profile-avatar-wrap{position:relative!important;width:100px!important;height:100px!important;margin:0 auto!important}.profile-modal .profile-avatar-v2{width:100px!important;height:100px!important;margin:0!important;border:2px solid #f5bd24!important;background:radial-gradient(circle,#21152f,#0c0812 72%)!important;box-shadow:0 0 0 5px #f5bd240f,0 0 28px #f5bd2433!important;font-size:44px!important}.profile-avatar-camera{position:absolute!important;right:-2px!important;bottom:3px!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:2px solid #111!important;border-radius:50%!important;background:#f5bd24!important;color:#111!important;font-size:11px!important;box-sizing:border-box!important}.profile-hero-user{min-width:0!important;text-align:left!important}.profile-name-line{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:9px!important}.profile-name-line>strong{min-width:0!important;max-width:100%!important;color:#fff!important;font-size:25px!important;font-weight:800!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-vip-badge{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:31px!important;padding:0 10px!important;border:1px solid rgba(245,189,36,.75)!important;border-radius:8px!important;background:#f5bd2414!important;color:#f5bd24!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important}.profile-user-id{width:fit-content!important;max-width:100%!important;margin-top:9px!important;padding:8px 11px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:8px!important;color:#ffffffa6!important;font-size:11px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-sizing:border-box!important}.profile-account-status{display:inline-flex!important;align-items:center!important;gap:7px!important;margin-top:10px!important;padding:6px 10px!important;border:1px solid rgba(55,210,85,.3)!important;border-radius:999px!important;background:#23aa411a!important;color:#4ade68!important;font-size:10px!important;font-weight:700!important}.profile-status-dot{width:8px!important;height:8px!important;flex:0 0 8px!important;border-radius:50%!important;background:#35d45a!important;box-shadow:0 0 8px #35d45aa6!important}.profile-balance-card{min-width:0!important;padding:16px!important;border:1px solid rgba(245,189,36,.3)!important;border-radius:15px!important;background:linear-gradient(145deg,#f5bd2417,#ffffff06)!important;box-sizing:border-box!important}.profile-balance-label{display:block!important;color:#f5bd24!important;font-size:12px!important;font-weight:700!important}.profile-balance-value{display:block!important;margin-top:4px!important;color:#ffd33d!important;font-size:25px!important;line-height:1.2!important;font-weight:800!important;white-space:nowrap!important}.profile-deposit-btn{width:100%!important;height:40px!important;margin-top:12px!important;border:0!important;border-radius:9px!important;background:linear-gradient(180deg,#ffd348,#f4b615)!important;color:#111!important;font-size:12px!important;font-weight:800!important;cursor:pointer!important;box-shadow:0 5px 18px #f5b51526!important}.profile-deposit-btn span{font-size:17px!important;vertical-align:-1px!important;margin-right:4px!important}.profile-deposit-btn:hover{filter:brightness(1.06)!important}@media(max-width:760px){.profile-hero{grid-template-columns:90px minmax(0,1fr)!important;gap:14px!important}.profile-balance-card{grid-column:1 / -1!important}.profile-avatar-wrap,.profile-modal .profile-avatar-v2{width:84px!important;height:84px!important}.profile-modal .profile-avatar-v2{font-size:38px!important}}@media(max-width:480px){.profile-modal .profile-header-v2{padding:0 4px 16px!important}.profile-modal .profile-top-title h2{font-size:21px!important}.profile-hero{grid-template-columns:74px minmax(0,1fr)!important;gap:11px!important}.profile-avatar-wrap,.profile-modal .profile-avatar-v2{width:70px!important;height:70px!important}.profile-modal .profile-avatar-v2{font-size:31px!important}.profile-avatar-camera{width:22px!important;height:22px!important;right:-1px!important;bottom:1px!important;font-size:8px!important}.profile-name-line>strong{font-size:18px!important}.profile-vip-badge{min-height:26px!important;padding:0 7px!important;font-size:9px!important}.profile-user-id{margin-top:6px!important;padding:6px 8px!important;font-size:9px!important}.profile-account-status{margin-top:7px!important;padding:5px 8px!important;font-size:8px!important}.profile-balance-card{padding:13px!important}.profile-balance-value{font-size:21px!important}}.profile-modal .profile-quick-menu{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;min-height:116px!important;margin:2px 0 22px!important;padding:12px 4px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:16px!important;background:linear-gradient(180deg,#ffffff09,#ffffff05)!important;overflow:hidden!important}.profile-modal .profile-quick-item{position:relative!important;min-width:0!important;min-height:88px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:7px 5px!important;border:0!important;border-right:1px solid rgba(255,255,255,.13)!important;background:transparent!important;color:#fff!important;cursor:pointer!important;transition:background .18s ease,transform .18s ease!important}.profile-modal .profile-quick-item:last-child{border-right:0!important}.profile-modal .profile-quick-item:hover{background:#f5bd240e!important}.profile-modal .profile-quick-item:active{transform:scale(.97)!important}.profile-modal .profile-quick-icon{width:48px!important;height:48px!important;flex:0 0 48px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;color:#f5bd24!important;font-size:31px!important;line-height:1!important;font-weight:700!important;text-shadow:0 0 10px rgba(245,189,36,.32)!important}.profile-modal .profile-quick-label{display:block!important;width:100%!important;color:#ffffffd1!important;font-size:10px!important;line-height:1.25!important;font-weight:600!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media(max-width:760px){.profile-modal .profile-quick-menu{min-height:100px!important;margin-bottom:18px!important}.profile-modal .profile-quick-item{min-height:78px!important}.profile-modal .profile-quick-icon{width:40px!important;height:40px!important;flex-basis:40px!important;font-size:26px!important}}@media(max-width:480px){.profile-modal .profile-quick-menu{min-height:84px!important;margin:0 0 15px!important;padding:7px 2px!important;border-radius:13px!important}.profile-modal .profile-quick-item{min-height:68px!important;gap:5px!important;padding:5px 2px!important}.profile-modal .profile-quick-icon{width:34px!important;height:34px!important;flex-basis:34px!important;font-size:22px!important}.profile-modal .profile-quick-label{font-size:7.5px!important}}@media(max-width:480px){.profile-overlay{width:100vw!important;min-width:100vw!important;max-width:100vw!important;left:0!important;right:auto!important;transform:none!important;padding:8px!important;box-sizing:border-box!important}.profile-modal{width:100%!important;min-width:0!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;margin:0 auto!important;padding:15px!important;box-sizing:border-box!important;overflow-x:hidden!important}.profile-modal .profile-header-v2{width:100%!important;padding:0 2px 14px!important;box-sizing:border-box!important}.profile-modal .profile-top-title{width:100%!important}.profile-modal .profile-top-title h2{font-size:20px!important}.profile-modal .profile-hero{width:100%!important;display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:12px!important;row-gap:12px!important;box-sizing:border-box!important}.profile-modal .profile-avatar-wrap{width:70px!important;height:70px!important;grid-column:1!important;grid-row:1!important;margin:0 auto!important}.profile-modal .profile-avatar-v2{width:70px!important;height:70px!important;font-size:30px!important}.profile-modal .profile-avatar-camera{width:21px!important;height:21px!important;right:-1px!important;bottom:0!important;font-size:8px!important}.profile-modal .profile-hero-user{grid-column:2!important;grid-row:1!important;min-width:0!important;overflow:hidden!important}.profile-modal .profile-name-line{width:100%!important;display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important}.profile-modal .profile-name-line>strong{min-width:0!important;max-width:calc(100% - 60px)!important;font-size:18px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-modal .profile-vip-badge{flex:0 0 auto!important;min-height:24px!important;padding:0 7px!important;border-radius:7px!important;font-size:8px!important}.profile-modal .profile-user-id{display:block!important;width:fit-content!important;max-width:100%!important;margin-top:6px!important;padding:5px 7px!important;font-size:8px!important}.profile-modal .profile-account-status{margin-top:6px!important;padding:4px 7px!important;font-size:8px!important}.profile-modal .profile-balance-card{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;padding:11px 12px!important;border-radius:12px!important;box-sizing:border-box!important}.profile-modal .profile-balance-label{font-size:9px!important}.profile-modal .profile-balance-value{font-size:21px!important}.profile-modal .profile-deposit-btn{height:36px!important;margin-top:8px!important;border-radius:8px!important;font-size:10px!important}.profile-modal .profile-quick-menu{width:100%!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;min-height:82px!important;margin:0 0 15px!important;padding:5px 1px!important;border-radius:12px!important;box-sizing:border-box!important}.profile-modal .profile-quick-item{min-width:0!important;min-height:70px!important;gap:4px!important;padding:4px 1px!important;overflow:hidden!important}.profile-modal .profile-quick-icon{width:30px!important;height:30px!important;flex:0 0 30px!important;font-size:20px!important}.profile-modal .profile-quick-label{width:100%!important;font-size:7px!important;line-height:1.2!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media(max-width:360px){.profile-modal{padding:12px!important}.profile-modal .profile-hero{grid-template-columns:66px minmax(0,1fr)!important;column-gap:9px!important}.profile-modal .profile-avatar-wrap,.profile-modal .profile-avatar-v2{width:62px!important;height:62px!important}.profile-modal .profile-avatar-v2{font-size:27px!important}.profile-modal .profile-name-line>strong{font-size:16px!important}.profile-modal .profile-quick-label{font-size:6.5px!important}}.profile-overlay{box-sizing:border-box!important}.profile-modal{box-sizing:border-box!important;width:min(560px,calc(100vw - 16px))!important}.profile-modal .profile-hero{width:100%!important;display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:12px!important;row-gap:12px!important;align-items:center!important}.profile-modal .profile-avatar-wrap{grid-column:1!important;grid-row:1!important}.profile-modal .profile-hero-user{grid-column:2!important;grid-row:1!important;min-width:0!important;overflow:hidden!important}.profile-modal .profile-balance-card{grid-column:1 / -1!important;grid-row:2!important;width:100%!important}.profile-modal .profile-name-line{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important}.profile-modal .profile-name-line>strong{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-modal .profile-user-id{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-modal .profile-account-status{max-width:100%!important;box-sizing:border-box!important}.profile-modal .profile-balance-card{box-sizing:border-box!important;min-width:0!important}.profile-modal .profile-quick-menu{width:100%!important;min-width:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;box-sizing:border-box!important}.profile-modal .profile-quick-item{min-width:0!important;overflow:hidden!important}.profile-modal .profile-quick-label{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}@media(min-width:481px)and (max-width:700px){.profile-overlay{position:fixed!important;width:100vw!important;height:100vh!important;inset:0!important;transform:none!important;padding:8px!important}.profile-modal{width:min(460px,calc(100vw - 16px))!important;max-width:460px!important;max-height:calc(100vh - 16px)!important;padding:15px!important}}@media(max-width:480px){.profile-overlay{width:100vw!important;height:100dvh!important;left:0!important;right:0!important;transform:none!important;padding:8px!important}.profile-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin:auto!important;padding:13px!important;max-height:calc(100dvh - 16px)!important}}.profile-overlay{align-items:center!important;justify-content:center!important;overflow:hidden!important}.profile-modal{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}@media(min-width:481px){.profile-modal{max-height:calc(100vh - 40px)!important}}@media(max-width:480px){.profile-overlay{padding:8px 8px 72px!important;align-items:center!important}.profile-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 88px)!important;margin:0 auto!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:thin!important}}@media(max-width:360px){.profile-overlay{padding:6px 6px 68px!important}.profile-modal{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 80px)!important}}.profile-overlay{z-index:999999!important;box-sizing:border-box!important}@media(max-width:480px){.profile-overlay{inset:0!important;width:100vw!important;height:100dvh!important;padding:8px 8px 76px!important;box-sizing:border-box!important;overflow:hidden!important}.profile-modal{width:100%!important;max-width:none!important;max-height:calc(100dvh - 92px)!important;margin:0 auto!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important}}@media(min-width:481px){.profile-overlay{height:100vh!important;padding-bottom:76px!important;box-sizing:border-box!important}.profile-modal{max-height:calc(100vh - 92px)!important}}@media(min-width:481px){.profile-overlay{position:fixed!important;width:480px!important;height:100vh!important;inset:0 auto 0 50%!important;transform:translate(-50%)!important;padding:8px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.profile-modal{width:100%!important;max-width:none!important;max-height:calc(100vh - 16px)!important;margin:0 auto!important;padding:13px!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:16px!important}.profile-modal .profile-hero{width:100%!important;display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:12px!important;row-gap:12px!important;align-items:center!important}.profile-modal .profile-avatar-wrap{grid-column:1!important;grid-row:1!important}.profile-modal .profile-hero-user{grid-column:2!important;grid-row:1!important;min-width:0!important;overflow:hidden!important}.profile-modal .profile-balance-card{grid-column:1 / -1!important;grid-row:2!important;width:100%!important}.profile-modal .profile-quick-menu{width:100%!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;min-width:0!important;box-sizing:border-box!important}.profile-modal .profile-quick-item{min-width:0!important;overflow:hidden!important}.profile-modal .profile-quick-label{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media(min-width:481px){.profile-overlay{width:480px!important;min-width:480px!important;max-width:480px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;padding:8px!important;box-sizing:border-box!important}.profile-modal{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;margin:0!important}}@media(min-width:481px){.profile-modal .profile-hero{grid-template-columns:88px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:16px!important;row-gap:12px!important;width:100%!important;min-width:0!important}.profile-modal .profile-avatar-wrap{width:70px!important;height:70px!important;grid-column:1!important;grid-row:1!important;margin:0!important;justify-self:center!important}.profile-modal .profile-avatar-v2{width:70px!important;height:70px!important;box-sizing:border-box!important}.profile-modal .profile-hero-user{grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;overflow:hidden!important}.profile-modal .profile-name-line{width:100%!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;min-width:0!important;flex-wrap:nowrap!important}.profile-modal .profile-name-line>strong{display:block!important;flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important;font-size:18px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-modal .profile-vip-badge{display:inline-flex!important;flex:0 0 auto!important;width:fit-content!important;min-width:38px!important;max-width:58px!important;min-height:24px!important;padding:0 7px!important;margin:0!important;font-size:8px!important;box-sizing:border-box!important;white-space:nowrap!important}.profile-modal .profile-user-id{display:inline-block!important;width:fit-content!important;max-width:100%!important;margin-top:6px!important;padding:5px 7px!important;box-sizing:border-box!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-modal .profile-account-status{display:inline-flex!important;width:fit-content!important;max-width:100%!important;margin-top:6px!important;box-sizing:border-box!important}}.profile-modal .profile-info{margin-top:18px!important;padding:4px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;background:linear-gradient(180deg,#ffffff09,#ffffff05)!important;box-sizing:border-box!important}.profile-modal .profile-info-title{width:100%!important;padding:10px 11px 8px!important;box-sizing:border-box!important;color:#f5c32c!important;font-size:13px!important;font-weight:800!important;letter-spacing:.2px!important}.profile-modal .profile-info-row{min-height:48px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:8px 11px!important;box-sizing:border-box!important;border-bottom:1px solid rgba(255,255,255,.065)!important;background:transparent!important;transition:background .15s ease,transform .15s ease!important}.profile-modal .profile-info-row:last-child{border-bottom:0!important}.profile-modal .profile-info-row>span{flex:1 1 auto!important;min-width:0!important;color:#ffffff9e!important;font-size:10px!important;font-weight:600!important;line-height:1.3!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-modal .profile-info-row>strong{flex:0 1 auto!important;margin-left:auto!important;min-width:0!important;max-width:58%!important;color:#f5c32c!important;font-size:10px!important;font-weight:700!important;line-height:1.3!important;text-align:right!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media(min-width:481px){.profile-modal .profile-info-row:hover{background:#ffc10709!important}}@media(max-width:480px){.profile-modal .profile-info{margin-top:15px!important;border-radius:12px!important}.profile-modal .profile-info-title{padding:8px 9px 7px!important;font-size:11px!important}.profile-modal .profile-info-row{min-height:44px!important;gap:7px!important;padding:7px 8px!important}.profile-modal .profile-info-row>span{font-size:8px!important}.profile-modal .profile-info-row>strong{max-width:55%!important;font-size:8px!important}}.profile-modal .profile-transactions{width:100%!important;min-width:0!important;margin-top:14px!important;padding:10px!important;box-sizing:border-box!important;border:1px solid rgba(245,190,35,.18)!important;border-radius:14px!important;background:linear-gradient(180deg,#ffffff09,#ffffff05)!important}.profile-modal .profile-transactions-header{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:9px!important;box-sizing:border-box!important}.profile-modal .profile-transactions-header>div{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.profile-modal .profile-transactions-header strong{color:#f5c32c!important;font-size:12px!important;font-weight:800!important}.profile-modal .profile-transactions-header span{color:#ffffff6b!important;font-size:8px!important}.profile-modal .profile-transactions-close{flex:0 0 28px!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;background:#ffffff09!important;color:#ffffffb3!important;font-size:18px!important}.profile-modal .profile-transactions-state{width:100%!important;min-height:72px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:12px!important;box-sizing:border-box!important;border-radius:10px!important;background:#ffffff06!important;color:#ffffff6b!important;font-size:9px!important;text-align:center!important}.profile-modal .profile-transactions-list{width:100%!important;display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important}.profile-modal .profile-transaction-item{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:9px 10px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:10px!important;background:#ffffff06!important}.profile-modal .profile-transaction-main{min-width:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:2px!important;overflow:hidden!important}.profile-modal .profile-transaction-main strong{min-width:0!important;color:#ffffffe0!important;font-size:10px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.profile-modal .profile-transaction-main span{min-width:0!important;color:#ffffff6b!important;font-size:8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.profile-modal .profile-transaction-main small{color:#ffffff47!important;font-size:7px!important;white-space:nowrap!important}.profile-modal .profile-transaction-side{flex:0 0 auto!important;min-width:72px!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:3px!important}.profile-modal .profile-transaction-side>strong{font-size:10px!important;font-weight:800!important;white-space:nowrap!important}.profile-modal .profile-transaction-side>strong.positive{color:#35d07f!important}.profile-modal .profile-transaction-side>strong.negative{color:#ff6262!important}.profile-modal .profile-transaction-side>strong:not(.positive):not(.negative){color:#f5c32c!important}.profile-modal .profile-transaction-side>span{max-width:72px!important;padding:2px 5px!important;border-radius:5px!important;background:#ffffff0d!important;color:#ffffff6b!important;font-size:7px!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media(min-width:481px){.profile-modal .profile-transactions{width:100%!important}}@media(max-width:360px){.profile-modal .profile-transactions{padding:8px!important}.profile-modal .profile-transaction-item{gap:7px!important;padding:8px!important}.profile-modal .profile-transaction-side{min-width:65px!important}.profile-modal .profile-transaction-side>strong{font-size:9px!important}.profile-modal .profile-transaction-main strong{font-size:9px!important}}.profile-modal .profile-security-header{width:100%!important;min-height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:10px 11px!important;box-sizing:border-box!important}.profile-modal .profile-security-header>div{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.profile-modal .profile-security-header strong{color:#f5c32c!important;font-size:13px!important;font-weight:800!important}.profile-modal .profile-security-header span{color:#ffffff7a!important;font-size:9px!important}.profile-modal .profile-security-close{flex:0 0 auto!important;width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:9px!important;background:#ffffff0a!important;color:#ffffffb3!important;font-size:18px!important;line-height:1!important;cursor:pointer!important}.profile-modal .profile-security-list{width:100%!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:11px!important;background:#0000001a!important}.profile-modal .profile-security-item{width:100%!important;min-height:62px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:10px 11px!important;box-sizing:border-box!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.profile-modal .profile-security-item:last-child{border-bottom:0!important}.profile-modal .profile-security-icon{flex:0 0 34px!important;width:34px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;background:#ffffff09!important;font-size:15px!important}.profile-modal .profile-security-content{min-width:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:3px!important}.profile-modal .profile-security-content strong{color:#ffffffdb!important;font-size:11px!important;font-weight:700!important}.profile-modal .profile-security-content span{min-width:0!important;color:#ffffff75!important;font-size:9px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-modal .profile-security-status{flex:0 0 auto!important;padding:5px 7px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:7px!important;background:#ffffff09!important;color:#ffffff8c!important;font-size:8px!important;font-weight:700!important;white-space:nowrap!important}.profile-modal .profile-security-status.verified{border-color:#2ecc7133!important;background:#2ecc7112!important;color:#58d68d!important}.profile-modal .profile-security-action{flex:0 0 auto!important;min-height:32px!important;padding:0 9px!important;border:1px solid rgba(245,195,44,.16)!important;border-radius:8px!important;background:#f5c32c0f!important;color:#f5c32c7a!important;font-size:8px!important;font-weight:700!important;white-space:nowrap!important;cursor:not-allowed!important;opacity:.65!important}.profile-modal .profile-security-logout{width:100%!important;min-height:42px!important;margin-top:10px!important;border:1px solid rgba(255,80,80,.16)!important;border-radius:10px!important;background:#ff50500e!important;color:#ff6969d1!important;font-size:10px!important;font-weight:800!important;cursor:pointer!important}@media(max-width:480px){.profile-modal .profile-security-item{gap:8px!important;padding:9px!important}.profile-modal .profile-security-icon{flex-basis:32px!important;width:32px!important;height:32px!important}.profile-modal .profile-security-action{padding:0 7px!important;font-size:7px!important}.profile-modal .profile-security-status{padding:4px 6px!important;font-size:7px!important}}.profile-modal .profile-change-password-header{width:100%!important;min-height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:10px 11px!important;box-sizing:border-box!important}.profile-modal .profile-change-password-header>div{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.profile-modal .profile-change-password-header strong{color:#f5c32c!important;font-size:13px!important;font-weight:800!important}.profile-modal .profile-change-password-header span{color:#ffffff7a!important;font-size:9px!important}.profile-modal .profile-change-password-close{flex:0 0 auto!important;width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:9px!important;background:#ffffff0a!important;color:#ffffffb3!important;font-size:18px!important;line-height:1!important;cursor:pointer!important}.profile-modal .profile-change-password-form{width:100%!important;display:flex!important;flex-direction:column!important;gap:11px!important;padding:8px 7px 9px!important;box-sizing:border-box!important}.profile-modal .profile-change-password-form label{width:100%!important;display:flex!important;flex-direction:column!important;gap:5px!important}.profile-modal .profile-change-password-form label>span{color:#ffffff94!important;font-size:9px!important;font-weight:700!important}.profile-modal .profile-change-password-form input{width:100%!important;min-height:42px!important;padding:0 11px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:9px!important;outline:none!important;background:#0000002e!important;color:#ffffffe0!important;font-size:11px!important}.profile-modal .profile-change-password-form input::placeholder{color:#ffffff47!important}.profile-modal .profile-change-password-form input:focus{border-color:#f5c32c61!important;box-shadow:0 0 0 2px #f5c32c0f!important}.profile-modal .profile-change-password-form input:disabled{opacity:.55!important;cursor:not-allowed!important}.profile-modal .profile-change-password-message{width:100%!important;padding:9px 10px!important;box-sizing:border-box!important;border-radius:8px!important;font-size:9px!important;font-weight:700!important}.profile-modal .profile-change-password-message.error{border:1px solid rgba(255,80,80,.18)!important;background:#ff50500f!important;color:#ff8585!important}.profile-modal .profile-change-password-message.success{border:1px solid rgba(46,204,113,.18)!important;background:#2ecc710f!important;color:#58d68d!important}.profile-modal .profile-change-password-submit{width:100%!important;min-height:43px!important;margin-top:2px!important;border:1px solid rgba(245,195,44,.22)!important;border-radius:9px!important;background:linear-gradient(180deg,#f5c32c29,#f5c32c14)!important;color:#f5c32c!important;font-size:10px!important;font-weight:800!important;cursor:pointer!important}@media(max-width:480px){.profile-modal .profile-change-password-form{gap:9px!important;padding:7px 6px 8px!important}.profile-modal .profile-change-password-form input{min-height:40px!important}.profile-modal .profile-change-password-submit{min-height:41px!important}}.profile-modal .profile-settings-header{width:100%!important;min-height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:10px 11px!important;box-sizing:border-box!important}.profile-modal .profile-settings-header>div{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.profile-modal .profile-settings-header strong{color:#f5c32c!important;font-size:13px!important;font-weight:800!important}.profile-modal .profile-settings-header span{color:#ffffff7a!important;font-size:9px!important}.profile-modal .profile-settings-close{flex:0 0 auto!important;width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:9px!important;background:#ffffff0a!important;color:#ffffffb3!important;font-size:18px!important;line-height:1!important;cursor:pointer!important}.profile-modal .profile-settings-form{width:100%!important;display:flex!important;flex-direction:column!important;gap:10px!important;padding:8px 7px 9px!important;box-sizing:border-box!important}.profile-modal .profile-settings-field{width:100%!important;display:flex!important;flex-direction:column!important;gap:5px!important;box-sizing:border-box!important}.profile-modal .profile-settings-field>span{color:#ffffff94!important;font-size:9px!important;font-weight:700!important}.profile-modal .profile-settings-field.readonly{min-height:42px!important;justify-content:center!important;padding:7px 10px!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:9px!important;background:#0000001f!important}.profile-modal .profile-settings-field.readonly strong{min-width:0!important;color:#ffffffb8!important;font-size:10px!important;font-weight:700!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-modal .profile-settings-field input{width:100%!important;min-height:42px!important;padding:0 11px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:9px!important;outline:none!important;background:#0000002e!important;color:#ffffffe0!important;font-size:11px!important}.profile-modal .profile-settings-field input::placeholder{color:#ffffff47!important}.profile-modal .profile-settings-field input:focus{border-color:#f5c32c61!important;box-shadow:0 0 0 2px #f5c32c0f!important}.profile-modal .profile-settings-field input:disabled{opacity:.55!important;cursor:not-allowed!important}.profile-modal .profile-settings-message{width:100%!important;padding:9px 10px!important;box-sizing:border-box!important;border-radius:8px!important;font-size:9px!important;font-weight:700!important}.profile-modal .profile-settings-message.error{border:1px solid rgba(255,80,80,.18)!important;background:#ff50500f!important;color:#ff8585!important}.profile-modal .profile-settings-message.success{border:1px solid rgba(46,204,113,.18)!important;background:#2ecc710f!important;color:#58d68d!important}.profile-modal .profile-settings-submit{width:100%!important;min-height:43px!important;margin-top:2px!important;border:1px solid rgba(245,195,44,.22)!important;border-radius:9px!important;background:linear-gradient(180deg,#f5c32c29,#f5c32c14)!important;color:#f5c32c!important;font-size:10px!important;font-weight:800!important;cursor:pointer!important}@media(max-width:480px){.profile-modal .profile-settings-form{gap:9px!important;padding:7px 6px 8px!important}.profile-modal .profile-settings-field input{min-height:40px!important}.profile-modal .profile-settings-submit{min-height:41px!important}}.profile-modal .profile-transaction-reference{display:block!important;min-width:0!important;color:#f5c32c7a!important;font-size:8px!important;line-height:1.2!important;font-weight:600!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media(max-width:480px){.profile-modal .profile-transaction-reference{font-size:7px!important}}.profile-modal .profile-my-promotions{width:100%!important;margin-top:18px!important;padding:4px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;background:linear-gradient(180deg,#ffffff09,#ffffff05)!important}.profile-modal .profile-my-promotions-header{width:100%!important;min-height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:10px 11px!important;box-sizing:border-box!important}.profile-modal .profile-my-promotions-header>div{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.profile-modal .profile-my-promotions-header strong{color:#f5c32c!important;font-size:13px!important;font-weight:800!important}.profile-modal .profile-my-promotions-header span{color:#ffffff7a!important;font-size:9px!important}.profile-modal .profile-my-promotions-close{flex:0 0 auto!important;width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:9px!important;background:#ffffff0a!important;color:#ffffffb3!important;font-size:18px!important;line-height:1!important;cursor:pointer!important}.profile-modal .profile-my-promotions-state{width:100%!important;padding:22px 12px!important;box-sizing:border-box!important;text-align:center!important;color:#ffffff85!important;font-size:10px!important;font-weight:700!important}.profile-modal .profile-my-promotions-list{width:100%!important;display:flex!important;flex-direction:column!important;gap:9px!important;padding:7px!important;box-sizing:border-box!important}.profile-modal .profile-my-promotion-item{width:100%!important;min-width:0!important;padding:11px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:11px!important;background:#00000024!important}.profile-modal .profile-my-promotion-top{width:100%!important;display:flex!important;align-items:center!important;gap:10px!important}.profile-modal .profile-my-promotion-badge{flex:0 0 auto!important;min-width:46px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 7px!important;box-sizing:border-box!important;border:1px solid rgba(245,195,44,.22)!important;border-radius:9px!important;background:#f5c32c14!important;color:#f5c32c!important;font-size:12px!important;font-weight:900!important}.profile-modal .profile-my-promotion-title{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.profile-modal .profile-my-promotion-title strong{color:#ffffffe0!important;font-size:11px!important;font-weight:800!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-modal .profile-my-promotion-title span{color:#58d68d!important;font-size:8px!important;font-weight:700!important}.profile-modal .profile-my-promotion-item p{margin:9px 0!important;color:#ffffff7a!important;font-size:9px!important;line-height:1.5!important}.profile-modal .profile-my-promotion-details{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.profile-modal .profile-my-promotion-details>div{min-width:0!important;padding:8px 9px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:8px!important;background:#ffffff06!important}.profile-modal .profile-my-promotion-details span{display:block!important;margin-bottom:3px!important;color:#ffffff6b!important;font-size:8px!important}.profile-modal .profile-my-promotion-details strong{display:block!important;color:#f5c32c!important;font-size:10px!important;font-weight:800!important}.profile-modal .profile-my-promotion-item>small{display:block!important;margin-top:8px!important;color:#ffffff4d!important;font-size:7px!important}@media(max-width:480px){.profile-modal .profile-my-promotions-list{gap:8px!important;padding:6px!important}.profile-modal .profile-my-promotion-item{padding:10px!important}.profile-modal .profile-my-promotion-details{gap:6px!important}.profile-modal .profile-my-promotion-details>div{padding:7px 8px!important}}.profile-modal .profile-my-promotion-status{display:inline-flex!important;align-items:center!important;width:fit-content!important;max-width:100%!important;font-size:8px!important;line-height:1.2!important;font-weight:800!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-modal .profile-my-promotion-status.active{color:#58d68d!important}.profile-modal .profile-my-promotion-status.inactive{color:#ffffff61!important}@media(max-width:480px){.profile-modal .profile-my-promotion-status{font-size:7px!important}}.profile-modal .profile-security{width:100%!important;margin-top:18px!important;padding:4px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;background:linear-gradient(180deg,#ffffff09,#ffffff05)!important}.profile-modal .profile-security-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 12px 14px!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.profile-modal .profile-security-header>div{min-width:0!important}.profile-modal .profile-security-header strong{display:block!important;color:#f5c32c!important;font-size:14px!important;line-height:1.3!important;font-weight:900!important}.profile-modal .profile-security-header span{display:block!important;margin-top:4px!important;color:#ffffff61!important;font-size:8px!important;line-height:1.4!important}.profile-modal .profile-security-close{flex:0 0 auto!important;width:34px!important;height:34px!important;padding:0!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;background:#ffffff09!important;color:#ffffff8c!important;font-size:20px!important;line-height:1!important;cursor:pointer!important}.profile-modal .profile-security-list{display:flex!important;flex-direction:column!important;gap:7px!important;padding:10px!important}.profile-modal .profile-security-item{display:flex!important;align-items:center!important;min-width:0!important;min-height:58px!important;padding:9px 10px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:11px!important;background:#ffffff06!important;transition:border-color .15s ease,background .15s ease!important}.profile-modal .profile-security-item:hover{border-color:#f5c32c38!important;background:#f5c32c09!important}.profile-modal .profile-security-icon{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 38px!important;width:38px!important;height:38px!important;margin-right:10px!important;border:1px solid rgba(245,195,44,.18)!important;border-radius:10px!important;background:#f5c32c0e!important;color:#f5c32c!important;font-size:17px!important}.profile-modal .profile-security-content{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.profile-modal .profile-security-content strong{display:block!important;color:#ffffffe0!important;font-size:11px!important;line-height:1.3!important;font-weight:800!important}.profile-modal .profile-security-content span{display:block!important;max-width:100%!important;color:#ffffff57!important;font-size:8px!important;line-height:1.3!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-modal .profile-security-status{flex:0 0 auto!important;margin-left:8px!important;color:#ffffff52!important;font-size:8px!important;line-height:1.2!important;font-weight:800!important;white-space:nowrap!important}.profile-modal .profile-security-status.verified{color:#58d68d!important}.profile-modal .profile-security-action{flex:0 0 auto!important;min-height:32px!important;padding:0 10px!important;border:1px solid rgba(245,195,44,.24)!important;border-radius:8px!important;background:#f5c32c12!important;color:#f5c32c!important;font-size:8px!important;font-weight:800!important;cursor:pointer!important}.profile-modal .profile-security-action:hover{background:#f5c32c21!important;border-color:#f5c32c66!important}.profile-modal .profile-security-logout{display:flex!important;align-items:center!important;justify-content:center!important;width:calc(100% - 20px)!important;min-height:42px!important;margin:2px 10px 10px!important;border:1px solid rgba(255,80,80,.2)!important;border-radius:10px!important;background:#ff3c3c0b!important;color:#f77!important;font-size:10px!important;font-weight:800!important;cursor:pointer!important}.profile-modal .profile-security-logout:hover{background:#ff3c3c17!important;border-color:#ff505052!important}@media(max-width:480px){.profile-modal .profile-security{margin-top:14px!important}.profile-modal .profile-security-header{padding:10px!important}.profile-modal .profile-security-header strong{font-size:13px!important}.profile-modal .profile-security-list{gap:6px!important;padding:8px!important}.profile-modal .profile-security-item{min-height:54px!important;padding:8px!important}.profile-modal .profile-security-icon{flex-basis:34px!important;width:34px!important;height:34px!important;margin-right:8px!important;font-size:15px!important}.profile-modal .profile-security-content strong{font-size:10px!important}.profile-modal .profile-security-content span,.profile-modal .profile-security-status{font-size:7px!important}.profile-modal .profile-security-action{min-height:30px!important;padding:0 8px!important;font-size:7px!important}.profile-modal .profile-security-logout{width:calc(100% - 16px)!important;margin:2px 8px 8px!important}}.profile-modal .profile-settings{width:100%!important;margin-top:18px!important;padding:4px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;background:linear-gradient(180deg,#ffffff09,#ffffff05)!important}.profile-modal .profile-settings-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 12px 14px!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.profile-modal .profile-settings-header>div{min-width:0!important}.profile-modal .profile-settings-header strong{display:block!important;color:#f5c32c!important;font-size:14px!important;line-height:1.3!important;font-weight:900!important}.profile-modal .profile-settings-header span{display:block!important;margin-top:4px!important;color:#ffffff61!important;font-size:8px!important;line-height:1.4!important}.profile-modal .profile-settings-close{flex:0 0 auto!important;width:34px!important;height:34px!important;padding:0!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;background:#ffffff09!important;color:#ffffff8c!important;font-size:20px!important;line-height:1!important;cursor:pointer!important}.profile-modal .profile-settings-form{display:flex!important;flex-direction:column!important;gap:9px!important;padding:12px 10px 10px!important}.profile-modal .profile-settings-field.readonly{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:50px!important;padding:9px 11px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:10px!important;background:#ffffff06!important}.profile-modal .profile-settings-field.readonly>span{color:#fff6!important;font-size:9px!important;font-weight:700!important}.profile-modal .profile-settings-field.readonly strong{max-width:62%!important;color:#ffffffd1!important;font-size:10px!important;font-weight:800!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-modal .profile-settings-field:not(.readonly){display:flex!important;flex-direction:column!important;gap:6px!important;padding:10px!important;border:1px solid rgba(245,195,44,.13)!important;border-radius:10px!important;background:#f5c32c06!important}.profile-modal .profile-settings-field:not(.readonly)>span{color:#f5c32c!important;font-size:9px!important;font-weight:800!important}.profile-modal .profile-settings-field input{width:100%!important;min-height:42px!important;padding:0 11px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:9px!important;outline:none!important;background:#00000038!important;color:#ffffffe6!important;font-size:10px!important;font-weight:600!important}.profile-modal .profile-settings-field input::placeholder{color:#ffffff3d!important}.profile-modal .profile-settings-field input:focus{border-color:#f5c32c73!important;box-shadow:0 0 0 2px #f5c32c0f!important}.profile-modal .profile-settings-field input:disabled{opacity:.55!important}.profile-modal .profile-settings-message{width:100%!important;padding:9px 10px!important;box-sizing:border-box!important;border-radius:8px!important;font-size:8px!important;line-height:1.4!important;font-weight:700!important}.profile-modal .profile-settings-message.error{border:1px solid rgba(255,80,80,.2)!important;background:#ff3c3c0b!important;color:#f77!important}.profile-modal .profile-settings-message.success{border:1px solid rgba(88,214,141,.2)!important;background:#58d68d0b!important;color:#58d68d!important}.profile-modal .profile-settings-submit{width:100%!important;min-height:44px!important;margin-top:2px!important;border:1px solid rgba(245,195,44,.35)!important;border-radius:10px!important;background:linear-gradient(180deg,#f5c32c2e,#f5c32c14)!important;color:#f5c32c!important;font-size:10px!important;font-weight:900!important;cursor:pointer!important}.profile-modal .profile-settings-submit:hover{border-color:#f5c32c8c!important;background:linear-gradient(180deg,#f5c32c40,#f5c32c1f)!important}.profile-modal .profile-settings-submit:disabled{opacity:.55!important;cursor:not-allowed!important}@media(max-width:480px){.profile-modal .profile-settings{margin-top:14px!important}.profile-modal .profile-settings-header{padding:10px!important}.profile-modal .profile-settings-header strong{font-size:13px!important}.profile-modal .profile-settings-form{gap:7px!important;padding:9px 8px 8px!important}.profile-modal .profile-settings-field.readonly{min-height:46px!important;padding:8px 9px!important}.profile-modal .profile-settings-field.readonly>span{font-size:8px!important}.profile-modal .profile-settings-field.readonly strong{font-size:9px!important}.profile-modal .profile-settings-field:not(.readonly){padding:9px!important}.profile-modal .profile-settings-field input{min-height:40px!important;font-size:9px!important}.profile-modal .profile-settings-submit{min-height:42px!important;font-size:9px!important}}.profile-modal .profile-change-password{width:100%!important;margin-top:18px!important;padding:4px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;background:linear-gradient(180deg,#ffffff09,#ffffff05)!important}.profile-modal .profile-change-password-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 12px 14px!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.profile-modal .profile-change-password-header>div{min-width:0!important}.profile-modal .profile-change-password-header strong{display:block!important;color:#f5c32c!important;font-size:14px!important;line-height:1.3!important;font-weight:900!important}.profile-modal .profile-change-password-header span{display:block!important;margin-top:4px!important;color:#ffffff61!important;font-size:8px!important;line-height:1.4!important}.profile-modal .profile-change-password-close{flex:0 0 auto!important;width:34px!important;height:34px!important;padding:0!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;background:#ffffff09!important;color:#ffffff8c!important;font-size:20px!important;line-height:1!important;cursor:pointer!important}.profile-modal .profile-change-password-form{display:flex!important;flex-direction:column!important;gap:10px!important;padding:12px 10px 10px!important}.profile-modal .profile-change-password-form label{display:flex!important;flex-direction:column!important;gap:6px!important;padding:10px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:10px!important;background:#ffffff06!important}.profile-modal .profile-change-password-form label>span{color:#ffffff9e!important;font-size:9px!important;line-height:1.3!important;font-weight:800!important}.profile-modal .profile-change-password-form input{width:100%!important;min-height:42px!important;padding:0 11px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:9px!important;outline:none!important;background:#00000038!important;color:#ffffffe6!important;font-size:10px!important;font-weight:600!important}.profile-modal .profile-change-password-form input::placeholder{color:#ffffff3d!important}.profile-modal .profile-change-password-form input:focus{border-color:#f5c32c73!important;box-shadow:0 0 0 2px #f5c32c0f!important}.profile-modal .profile-change-password-form input:disabled{opacity:.55!important}.profile-modal .profile-change-password-message{width:100%!important;padding:9px 10px!important;box-sizing:border-box!important;border-radius:8px!important;font-size:8px!important;line-height:1.4!important;font-weight:700!important}.profile-modal .profile-change-password-message.error{border:1px solid rgba(255,80,80,.2)!important;background:#ff3c3c0b!important;color:#f77!important}.profile-modal .profile-change-password-message.success{border:1px solid rgba(88,214,141,.2)!important;background:#58d68d0b!important;color:#58d68d!important}.profile-modal .profile-change-password-submit{width:100%!important;min-height:44px!important;margin-top:2px!important;border:1px solid rgba(245,195,44,.35)!important;border-radius:10px!important;background:linear-gradient(180deg,#f5c32c2e,#f5c32c14)!important;color:#f5c32c!important;font-size:10px!important;font-weight:900!important;cursor:pointer!important}.profile-modal .profile-change-password-submit:hover{border-color:#f5c32c8c!important;background:linear-gradient(180deg,#f5c32c40,#f5c32c1f)!important}.profile-modal .profile-change-password-submit:disabled{opacity:.55!important;cursor:not-allowed!important}@media(max-width:480px){.profile-modal .profile-change-password{margin-top:14px!important}.profile-modal .profile-change-password-header{padding:10px!important}.profile-modal .profile-change-password-header strong{font-size:13px!important}.profile-modal .profile-change-password-form{gap:7px!important;padding:9px 8px 8px!important}.profile-modal .profile-change-password-form label{padding:9px!important}.profile-modal .profile-change-password-form label>span{font-size:8px!important}.profile-modal .profile-change-password-form input{min-height:40px!important;font-size:9px!important}.profile-modal .profile-change-password-submit{min-height:42px!important;font-size:9px!important}}.profile-modal .profile-vip-detail{width:100%;padding:8px 0 20px}.profile-modal .profile-vip-detail-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.profile-modal .profile-vip-detail-header>div{min-width:0}.profile-modal .profile-vip-detail-header strong{display:block;color:#fff;font-size:15px;font-weight:900}.profile-modal .profile-vip-detail-header span{display:block;margin-top:4px;color:#ffffff6b;font-size:9px}.profile-modal .profile-vip-detail-close{flex:0 0 auto;width:32px;height:32px;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:#ffffff0a;color:#ffffffbf;font-size:20px;line-height:1;cursor:pointer}.profile-modal .profile-vip-state{padding:35px 15px;text-align:center;color:#ffffff7a;font-size:11px}.profile-modal .profile-vip-current-card{position:relative;overflow:hidden;padding:20px 16px;margin-bottom:18px;border:1px solid rgba(212,175,55,.28);border-radius:16px;background:radial-gradient(circle at 50% -20%,rgba(212,175,55,.16),transparent 55%),linear-gradient(145deg,#ffffff0e,#ffffff05);text-align:center}.profile-modal .profile-vip-crown{font-size:30px;line-height:1;margin-bottom:7px}.profile-modal .profile-vip-current-name{color:#f5c32c;font-size:20px;font-weight:950;letter-spacing:.5px}.profile-modal .profile-vip-current-points{margin-top:4px;color:#ffffffa6;font-size:11px;font-weight:700}.profile-modal .profile-vip-progress{margin-top:18px}.profile-modal .profile-vip-progress-track{width:100%;height:8px;overflow:hidden;border-radius:99px;background:#ffffff17}.profile-modal .profile-vip-progress-fill{height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#9b7410,#f5c32c,#ffe58a);box-shadow:0 0 12px #f5c32c47;transition:width .35s ease}.profile-modal .profile-vip-progress-text{display:flex;justify-content:space-between;margin-top:6px;color:#ffffff52;font-size:8px;font-weight:700}.profile-modal .profile-vip-next{margin-top:13px;color:#ffffff7a;font-size:9px}.profile-modal .profile-vip-next strong{color:#f5c32c}.profile-modal .profile-vip-section-title{margin:15px 2px 9px;color:#fff;font-size:11px;font-weight:900}.profile-modal .profile-vip-level-list{display:flex;flex-direction:column;gap:6px}.profile-modal .profile-vip-level-item{display:flex;align-items:center;gap:10px;min-height:48px;padding:7px 9px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:#ffffff06}.profile-modal .profile-vip-level-item.current{border-color:#d4af3761;background:linear-gradient(90deg,#d4af371f,#ffffff06)}.profile-modal .profile-vip-level-number{display:flex;align-items:center;justify-content:center;width:31px;height:31px;flex:0 0 31px;border-radius:9px;background:#ffffff0f;color:#ffffff8c;font-size:9px;font-weight:900}.profile-modal .profile-vip-level-item.current .profile-vip-level-number{background:#d4af372e;color:#f5c32c}.profile-modal .profile-vip-level-info{flex:1;min-width:0}.profile-modal .profile-vip-level-info strong{display:block;color:#ffffffd1;font-size:10px;font-weight:900}.profile-modal .profile-vip-level-item.current .profile-vip-level-info strong{color:#f5c32c}.profile-modal .profile-vip-level-info span{display:block;margin-top:2px;color:#ffffff52;font-size:7px}.profile-modal .profile-vip-level-status{flex:0 0 auto;color:#ffffff3d;font-size:7px;font-weight:800}.profile-modal .profile-vip-level-item.current .profile-vip-level-status{color:#58d68d}.profile-modal .profile-vip-rewards{margin-top:20px}.profile-modal .profile-vip-reward-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.profile-modal .profile-vip-reward{min-height:80px;padding:11px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:#ffffff06}.profile-modal .profile-vip-reward>span{display:block;font-size:20px;line-height:1}.profile-modal .profile-vip-reward strong{display:block;margin-top:7px;color:#f5c32c;font-size:9px;font-weight:900}.profile-modal .profile-vip-reward small{display:block;margin-top:2px;color:#ffffff61;font-size:7px}.profile-modal .profile-vip-reward.featured{grid-column:1 / -1;border-color:#d4af3752;background:radial-gradient(circle at 50% 0,rgba(212,175,55,.13),transparent 65%),#ffffff06;text-align:center}.profile-modal .profile-vip-reward.featured>span{font-size:28px}.profile-modal .profile-vip-reward.featured strong{font-size:11px}.profile-modal button.profile-vip-badge{appearance:none;border:1px solid rgba(212,175,55,.3);cursor:pointer;font:inherit}.profile-modal button.profile-vip-badge:hover{border-color:#d4af378c;background:#d4af371f}@media(max-width:480px){.profile-modal .profile-vip-detail{padding-left:2px;padding-right:2px}.profile-modal .profile-vip-current-card{padding:18px 13px;border-radius:14px}.profile-modal .profile-vip-level-item{min-height:46px}.profile-modal .profile-vip-reward-grid{gap:6px}}.profile-modal .profile-vip-reward-image{width:100%;margin:0 0 10px;overflow:hidden;border:1px solid rgba(212,175,55,.25);border-radius:14px;background:#00000040}.profile-modal .profile-vip-reward-image img{display:block;width:100%;height:auto;max-height:240px;object-fit:contain}@media(max-width:480px){.profile-modal .profile-vip-reward-image{border-radius:12px}.profile-modal .profile-vip-reward-image img{max-height:210px}}.profile-modal .profile-top-title-image{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0 auto 5px!important;line-height:0!important}.profile-modal .profile-title-image{display:block!important;width:min(100%,430px)!important;height:auto!important;max-height:105px!important;object-fit:contain!important;margin:0 auto!important}.profile-modal .profile-header-v2>p{margin-top:2px!important}@media(max-width:480px){.profile-modal .profile-title-image{width:100%!important;max-width:360px!important;max-height:82px!important}}.profile-modal .profile-name-line{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;gap:6px!important;flex-wrap:nowrap!important;margin:0!important;padding:0!important}.profile-modal .profile-name-line>strong{display:block!important;flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:calc(100% - 48px)!important;margin:0!important;padding:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:20px!important}.profile-modal .profile-name-line .profile-vip-badge{position:static!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:38px!important;max-width:48px!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0 6px!important;box-sizing:border-box!important;white-space:nowrap!important;overflow:hidden!important;line-height:1!important}.profile-modal .profile-user-id,.profile-modal .profile-account-status{display:inline-flex!important;align-items:center!important;margin-top:5px!important;width:fit-content!important;max-width:100%!important}@media(max-width:480px){.profile-modal .profile-name-line{gap:5px!important}.profile-modal .profile-name-line>strong{max-width:calc(100% - 44px)!important}.profile-modal .profile-name-line .profile-vip-badge{min-width:36px!important;max-width:44px!important;height:18px!important;min-height:18px!important;padding:0 5px!important}}.profile-modal .profile-quick-menu{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.profile-modal .profile-quick-item{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;padding:0!important;overflow:hidden!important}.profile-modal .profile-quick-image{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important;border:0!important}.profile-modal .profile-quick-item .profile-quick-icon,.profile-modal .profile-quick-item .profile-quick-label{display:none!important}@media(max-width:480px){.profile-modal .profile-quick-image{width:100%!important;max-width:100%!important}}.profile-modal .profile-quick-item{position:relative!important;box-sizing:border-box!important;border:2px solid transparent!important;border-radius:10px!important;background:transparent!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.profile-modal .profile-quick-item.active{border-color:#d4af37!important;box-shadow:0 0 0 1px #d4af3759,0 0 12px #d4af3759!important;z-index:2!important}.profile-modal .profile-quick-item.active .profile-quick-image{transform:scale(.96)!important}.profile-modal .profile-quick-item:hover{border-color:#d4af37a6!important}.profile-modal .profile-info-label{display:inline-flex!important;align-items:center!important;gap:7px!important}.profile-modal .profile-info-image{display:block!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important;object-fit:contain!important;object-position:center!important;flex:0 0 24px!important;margin:0!important;padding:0!important;border:0!important}.deposit-overlay{background:#000000d1!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;padding:10px!important}.deposit-modal{width:min(460px,calc(100vw - 20px))!important;max-height:calc(100vh - 20px)!important;overflow-y:auto!important;box-sizing:border-box!important;padding:22px!important;border-radius:20px!important;background:#101010!important;border:1px solid rgba(212,175,55,.45)!important;box-shadow:0 20px 70px #000000a6!important}.deposit-modal>h2{margin:2px 35px 18px!important;text-align:center!important;color:#f5ca2f!important;font-size:25px!important;font-weight:900!important}.deposit-modal>.modal-close{width:32px!important;height:32px!important;top:10px!important;right:10px!important;border:1px solid #444!important;border-radius:50%!important;background:#181818!important;color:#aaa!important}.deposit-bank-card{margin:0 0 15px!important;padding:15px!important;border:1px solid rgba(212,175,55,.55)!important;border-radius:15px!important;background:linear-gradient(145deg,#211e15,#151515)!important}.deposit-bank-title{margin-bottom:7px!important;color:#999!important;font-size:11px!important}.deposit-bank-card strong{display:block!important;margin-bottom:4px!important;color:#f5ca2f!important;font-size:16px!important;font-weight:900!important}.deposit-bank-card>div{color:#bbb!important;font-size:11px!important}.deposit-account-number{margin-top:9px!important;padding-top:9px!important;border-top:1px solid #302d25!important;color:#fff!important;font-size:21px!important;font-weight:900!important;letter-spacing:1px!important}.deposit-form{display:flex!important;flex-direction:column!important;gap:6px!important}.deposit-form label{margin-top:4px!important;color:#aaa!important;font-size:11px!important;font-weight:700!important}.deposit-form input,.deposit-form select{width:100%!important;height:43px!important;box-sizing:border-box!important;padding:0 11px!important;border:1px solid #363636!important;border-radius:10px!important;background:#171717!important;color:#eee!important;outline:none!important;font-size:12px!important}.deposit-form input:focus,.deposit-form select:focus{border-color:#d4af37!important}.deposit-form input[type=number]{height:54px!important;border-color:#a28422!important;color:#ffd633!important;font-size:22px!important;font-weight:900!important}.deposit-form input[type=file]{height:45px!important;padding:10px!important;border:1px dashed #756124!important;color:#d9b934!important;font-size:11px!important}.deposit-preview{display:block!important;width:auto!important;max-width:100%!important;max-height:140px!important;margin:8px auto!important;border-radius:10px!important;border:1px solid #333!important;object-fit:contain!important}.deposit-message{margin:7px 0!important;padding:9px 11px!important;border-radius:9px!important;background:#191919!important;border:1px solid #343434!important;color:#ddd!important;font-size:11px!important}.deposit-submit{width:100%!important;height:53px!important;margin-top:8px!important;border:0!important;border-radius:12px!important;background:linear-gradient(180deg,#ffdc45,#eab51c)!important;color:#111!important;font-size:17px!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 7px 20px #d4af3729!important}.deposit-submit:hover{filter:brightness(1.06)!important}.deposit-submit:disabled{opacity:.55!important;cursor:wait!important}@media(max-width:480px){.deposit-modal{width:calc(100vw - 12px)!important;max-height:calc(100vh - 12px)!important;padding:17px!important;border-radius:17px!important}.deposit-modal>h2{font-size:22px!important}.deposit-account-number{font-size:19px!important}.deposit-form input,.deposit-form select{height:42px!important}.deposit-form input[type=number]{height:52px!important;font-size:20px!important}.deposit-submit{height:50px!important;font-size:16px!important}}html body>.deposit-overlay>.deposit-modal.deposit-modal-new{width:460px!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;padding:22px!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;background:#101010!important;border:1px solid rgba(212,175,55,.55)!important;border-radius:20px!important;box-shadow:0 20px 70px #000000b3!important}html body>.deposit-overlay>.deposit-modal.deposit-modal-new>h2{margin:0 35px 18px!important;text-align:center!important;color:#f5ca2f!important;font-size:25px!important;font-weight:900!important}html body>.deposit-overlay>.deposit-modal.deposit-modal-new .deposit-bank-card{margin:0 0 15px!important;padding:15px!important;border:1px solid rgba(212,175,55,.55)!important;border-radius:15px!important;background:linear-gradient(145deg,#211e15,#151515)!important}html body>.deposit-overlay>.deposit-modal.deposit-modal-new .deposit-form input,html body>.deposit-overlay>.deposit-modal.deposit-modal-new .deposit-form select{width:100%!important;height:43px!important;box-sizing:border-box!important;border:1px solid #363636!important;border-radius:10px!important;background:#171717!important;color:#eee!important}html body>.deposit-overlay>.deposit-modal.deposit-modal-new .deposit-form input[type=number]{height:54px!important;border-color:#a28422!important;color:#ffd633!important;font-size:22px!important;font-weight:900!important}html body>.deposit-overlay>.deposit-modal.deposit-modal-new .deposit-submit{width:100%!important;height:53px!important;margin-top:8px!important;border:0!important;border-radius:12px!important;background:linear-gradient(180deg,#ffdc45,#eab51c)!important;color:#111!important;font-size:17px!important;font-weight:900!important}@media(max-width:600px){html body>.deposit-overlay>.deposit-modal.deposit-modal-new{width:calc(100vw - 12px)!important;max-width:480px!important;max-height:calc(100dvh - 12px)!important;padding:17px!important;border-radius:17px!important}}.deposit-reference-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:12px!important;box-sizing:border-box!important;background:#000000db!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;z-index:2147483647!important}.deposit-reference-modal{position:relative!important;width:480px!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important;padding:30px!important;background:#090909!important;border:2px solid #292929!important;border-radius:28px!important;box-shadow:0 25px 80px #000000bf!important}.deposit-reference-close{position:absolute!important;top:20px!important;left:24px!important;width:48px!important;height:48px!important;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;font-size:42px!important;line-height:48px!important;cursor:pointer!important}.deposit-reference-title{margin:4px 0 30px!important;text-align:center!important;color:#ffd633!important;font-size:34px!important;line-height:1.1!important;font-weight:900!important}.deposit-balance-card{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:180px!important;padding:24px!important;box-sizing:border-box!important;border:2px solid #765b08!important;border-radius:22px!important;background:linear-gradient(145deg,#11110f,#1b1912)!important;box-shadow:0 15px 35px #00000073!important}.deposit-balance-left{display:flex!important;align-items:center!important;gap:15px!important}.deposit-balance-icon{width:58px!important;height:58px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;color:#ffd633!important;font-size:38px!important;font-weight:900!important}.deposit-balance-left span{display:block!important;color:#aaa!important;font-size:17px!important}.deposit-balance-left strong{display:block!important;margin-top:7px!important;color:#fff!important;font-size:36px!important;line-height:1.05!important;font-weight:900!important}.deposit-wallet-icon{color:#ffd633!important;font-size:68px!important;font-weight:900!important;line-height:1!important}@media(max-width:600px){.deposit-reference-modal{padding:20px!important;border-radius:20px!important}.deposit-balance-card{min-height:145px!important;padding:18px!important}.deposit-balance-left strong{font-size:28px!important}.deposit-wallet-icon{font-size:48px!important}}.deposit-section-title{margin:30px 0 16px!important;color:#fff!important;font-size:22px!important;font-weight:900!important}.deposit-methods{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.deposit-method{position:relative!important;min-height:135px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;box-sizing:border-box!important;border:1px solid #3a3a3a!important;border-radius:16px!important;background:#111!important;color:#fff!important}.deposit-method.active{border:2px solid #ffd633!important;background:linear-gradient(145deg,#17150e,#101010)!important}.deposit-method.disabled{opacity:.55!important}.deposit-method-icon{color:#ffd633!important;font-size:46px!important;line-height:1!important}.deposit-method.disabled .deposit-method-icon{color:#aaa!important}.deposit-method strong{color:#fff!important;font-size:17px!important;font-weight:900!important}.deposit-method>span{position:absolute!important;top:9px!important;right:9px!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#ffd633!important;color:#111!important;font-size:17px!important;font-weight:900!important}@media(max-width:600px){.deposit-section-title{margin-top:24px!important;font-size:19px!important}.deposit-method{min-height:120px!important}.deposit-method-icon{font-size:40px!important}}.deposit-reference-form{margin-top:28px!important}.deposit-reference-form label{display:block!important;margin:12px 0 7px!important;color:#aaa!important;font-size:12px!important;font-weight:700!important}.deposit-reference-form input,.deposit-reference-form select{width:100%!important;height:46px!important;padding:0 13px!important;box-sizing:border-box!important;border:1px solid #383838!important;border-radius:10px!important;background:#151515!important;color:#fff!important;font-size:13px!important;outline:none!important}.deposit-amount-label{margin-top:22px!important;color:#fff!important;font-size:21px!important}.deposit-amount-box{display:flex!important;align-items:center!important;height:68px!important;box-sizing:border-box!important;border:2px solid #d4af37!important;border-radius:14px!important;background:#0d0d0d!important;overflow:hidden!important}.deposit-amount-box>span{padding-left:18px!important;color:#888!important;font-size:28px!important;font-weight:800!important}.deposit-amount-box input{height:100%!important;border:0!important;background:transparent!important;color:#fff!important;font-size:30px!important;font-weight:900!important}.deposit-quick{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin-top:10px!important}.deposit-quick button{height:48px!important;padding:0 4px!important;border:1px solid #3d3d3d!important;border-radius:10px!important;background:#111!important;color:#ffd633!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important}.deposit-quick button:hover{border-color:#ffd633!important;background:#19170e!important}.deposit-reference-form input[type=file]{height:44px!important;padding:10px!important;border:1px dashed #66551c!important;color:#d8b936!important;font-size:11px!important}.deposit-reference-form .deposit-preview{width:100%!important;max-height:180px!important;margin-top:10px!important;object-fit:contain!important;border-radius:10px!important}.deposit-reference-form .deposit-message{margin:10px 0!important;color:#ffd633!important;font-size:12px!important;text-align:center!important}.deposit-reference-submit{width:100%!important;height:62px!important;margin-top:22px!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#ffe04d,#eab51c)!important;color:#111!important;font-size:23px!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 8px 25px #d4af372e!important}.deposit-reference-submit:hover{filter:brightness(1.06)!important}.deposit-reference-submit:disabled{opacity:.6!important;cursor:not-allowed!important}.deposit-security-card{display:flex!important;align-items:center!important;gap:12px!important;margin-top:18px!important;padding:14px!important;box-sizing:border-box!important;border:1px solid #292929!important;border-radius:12px!important;background:#0e0e0e!important}.deposit-security-card>span{color:#ffd633!important;font-size:28px!important;font-weight:900!important}.deposit-security-card strong{display:block!important;color:#aaa!important;font-size:12px!important}.deposit-security-card small{display:block!important;margin-top:4px!important;color:#777!important;font-size:10px!important}@media(max-width:600px){.deposit-reference-form{margin-top:22px!important}.deposit-amount-box{height:62px!important}.deposit-amount-box input{font-size:27px!important}.deposit-quick button{height:44px!important;font-size:12px!important}.deposit-reference-submit{height:56px!important;font-size:21px!important}}html body>.deposit-reference-overlay{padding:8px!important;overflow:hidden!important}html body>.deposit-reference-overlay>.deposit-reference-modal{width:460px!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:22px!important;border-radius:22px!important;background:#090909!important;border:1px solid #393939!important;overflow-y:auto!important}.deposit-reference-title{margin:4px 0 20px!important;font-size:29px!important}.deposit-balance-card{min-height:125px!important;padding:17px!important;border-radius:18px!important}.deposit-balance-left{gap:10px!important}.deposit-balance-icon{width:44px!important;height:44px!important;font-size:28px!important}.deposit-balance-left span{font-size:13px!important}.deposit-balance-left strong{margin-top:4px!important;font-size:27px!important}.deposit-wallet-icon{font-size:48px!important}.deposit-section-title{margin:20px 0 10px!important;font-size:19px!important}.deposit-methods{gap:9px!important}.deposit-method{min-height:105px!important;height:105px!important;border-radius:14px!important}.deposit-method-icon{font-size:35px!important}.deposit-method strong{font-size:14px!important}.deposit-method>span{width:25px!important;height:25px!important;top:7px!important;right:7px!important;font-size:15px!important}.deposit-reference-modal .deposit-bank-card{margin:15px 0 10px!important;padding:12px!important;border-radius:13px!important}.deposit-bank-title{font-size:11px!important}.deposit-bank-card strong{font-size:15px!important}.deposit-account-number{margin-top:6px!important;padding-top:6px!important;font-size:18px!important}.deposit-reference-form{margin-top:12px!important}.deposit-reference-form label{margin:7px 0 4px!important;font-size:11px!important}.deposit-reference-form input,.deposit-reference-form select{height:40px!important;font-size:12px!important}.deposit-amount-label{margin-top:15px!important;font-size:18px!important}.deposit-amount-box{height:55px!important;border-radius:12px!important}.deposit-amount-box>span{font-size:23px!important;padding-left:15px!important}.deposit-amount-box input{font-size:25px!important}.deposit-quick{gap:7px!important;margin-top:8px!important}.deposit-quick button{height:42px!important;border-radius:9px!important;font-size:12px!important}.deposit-reference-form input[type=file]{height:40px!important;padding:8px!important}.deposit-reference-submit{height:56px!important;margin-top:17px!important;border-radius:13px!important;font-size:22px!important}.deposit-security-card{margin-top:14px!important;padding:11px!important;border-radius:11px!important}.deposit-security-card>span{font-size:26px!important}.deposit-security-card strong{font-size:11px!important}.deposit-security-card small{font-size:9px!important}@media(max-width:600px){html body>.deposit-reference-overlay{align-items:flex-start!important;padding:8px 6px 76px!important}html body>.deposit-reference-overlay>.deposit-reference-modal{width:100%!important;max-width:480px!important;max-height:calc(100dvh - 84px)!important;padding:18px 15px!important;margin:0 auto!important}}html body>.deposit-reference-overlay{padding:6px!important}html body>.deposit-reference-overlay>.deposit-reference-modal{width:430px!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;padding:16px!important;border-radius:18px!important}.deposit-reference-title{margin:2px 0 12px!important;font-size:24px!important;line-height:1.2!important}.deposit-reference-close{top:10px!important;left:12px!important;width:38px!important;height:38px!important;font-size:30px!important}.deposit-balance-card{min-height:100px!important;padding:12px!important;border-radius:14px!important}.deposit-balance-icon{width:34px!important;height:34px!important;font-size:24px!important}.deposit-balance-left{gap:7px!important}.deposit-balance-left span{font-size:11px!important}.deposit-balance-left strong{margin-top:2px!important;font-size:22px!important}.deposit-wallet-icon{font-size:40px!important}.deposit-section-title{margin:14px 0 8px!important;font-size:16px!important}.deposit-methods{gap:7px!important}.deposit-method{min-height:82px!important;height:82px!important;border-radius:11px!important;gap:4px!important}.deposit-method-icon{font-size:28px!important}.deposit-method strong{font-size:12px!important}.deposit-method>span{width:20px!important;height:20px!important;top:5px!important;right:5px!important;font-size:12px!important}.deposit-reference-modal .deposit-bank-card{margin:9px 0 7px!important;padding:9px!important;border-radius:10px!important}.deposit-reference-modal .deposit-bank-title{margin-bottom:3px!important;font-size:9px!important}.deposit-reference-modal .deposit-bank-card strong{margin-bottom:2px!important;font-size:12px!important}.deposit-reference-modal .deposit-bank-card>div{font-size:9px!important}.deposit-reference-modal .deposit-account-number{margin-top:4px!important;padding-top:4px!important;font-size:16px!important}.deposit-reference-form{margin-top:6px!important}.deposit-reference-form label{margin:5px 0 3px!important;font-size:9px!important}.deposit-reference-form input,.deposit-reference-form select{height:34px!important;min-height:34px!important;padding:0 9px!important;border-radius:8px!important;font-size:11px!important}.deposit-amount-label{margin-top:9px!important;font-size:15px!important}.deposit-amount-box{height:45px!important;min-height:45px!important;border-radius:9px!important}.deposit-amount-box>span{padding-left:11px!important;font-size:19px!important}.deposit-amount-box input{font-size:21px!important}.deposit-quick{gap:5px!important;margin-top:6px!important}.deposit-quick button{height:34px!important;border-radius:7px!important;font-size:10px!important}.deposit-reference-form input[type=file]{height:34px!important;padding:7px!important;font-size:9px!important}.deposit-reference-submit{height:46px!important;min-height:46px!important;margin-top:10px!important;border-radius:10px!important;font-size:18px!important}.deposit-security-card{margin-top:9px!important;padding:8px!important;gap:7px!important;border-radius:9px!important}.deposit-security-card>span{font-size:20px!important}.deposit-security-card strong{font-size:9px!important}.deposit-security-card small{margin-top:2px!important;font-size:8px!important}@media(max-width:600px){html body>.deposit-reference-overlay{align-items:flex-start!important;padding:5px 5px 74px!important}html body>.deposit-reference-overlay>.deposit-reference-modal{width:100%!important;max-width:430px!important;max-height:calc(100dvh - 80px)!important;padding:14px!important}}.wpay-cashier-card{width:100%;margin:16px 0;padding:14px;border-radius:14px;box-sizing:border-box;background:#f7f7f7;border:1px solid rgba(0,0,0,.08)}.wpay-cashier-title{margin-bottom:10px;text-align:center;font-size:16px;font-weight:700}.wpay-cashier-frame-wrap{width:100%;overflow:hidden;border-radius:10px;background:#fff}.wpay-cashier-frame{display:block;width:100%;height:520px;border:0;background:#fff}.wpay-cashier-open{display:block;width:100%;margin-top:10px;padding:12px;box-sizing:border-box;border-radius:10px;text-align:center;text-decoration:none;font-weight:700;cursor:pointer}@media(max-width:600px){.wpay-cashier-card{margin:12px 0;padding:10px}.wpay-cashier-frame{height:500px}}.withdraw-overlay{position:fixed!important;inset:0!important;z-index:99999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;background:radial-gradient(circle at 50% 0%,rgba(255,193,7,.07),transparent 45%),#000000d1!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.withdraw-overlay .withdraw-modal{position:relative!important;width:min(1080px,100%)!important;max-height:calc(100vh - 40px)!important;overflow-y:auto!important;padding:30px!important;border:1px solid rgba(255,193,7,.16)!important;border-radius:24px!important;background:linear-gradient(145deg,#15191c,#101416,#0b0e10)!important;box-shadow:0 30px 100px #000000b8,inset 0 1px #ffffff06!important;color:#fff!important;scrollbar-width:thin;scrollbar-color:#45494d #0a0c0e}.withdraw-overlay .withdraw-modal::-webkit-scrollbar{width:7px}.withdraw-overlay .withdraw-modal::-webkit-scrollbar-track{background:#090b0d}.withdraw-overlay .withdraw-modal::-webkit-scrollbar-thumb{background:#41464b;border-radius:10px}.withdraw-overlay .withdraw-close{position:absolute!important;top:24px!important;right:25px!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #3c4247!important;border-radius:50%!important;background:#111416!important;color:#fff!important;font-size:29px!important;font-weight:300!important;line-height:1!important;cursor:pointer!important;transition:all .2s ease!important}.withdraw-overlay .withdraw-close:hover{border-color:#ffc400!important;color:#ffc400!important;transform:rotate(90deg)}.withdraw-overlay .withdraw-eyebrow{display:inline-flex!important;align-items:center!important;height:42px!important;padding:0 17px!important;border:1px solid rgba(255,193,7,.3)!important;border-radius:8px!important;background:#ffc1070e!important;color:#ffc400!important;font-size:14px!important;font-weight:800!important;letter-spacing:.3px!important}.withdraw-overlay .withdraw-heading{display:flex!important;align-items:center!important;gap:18px!important;margin:18px 0 26px!important;padding-right:60px!important}.withdraw-overlay .withdraw-title-icon{width:68px!important;height:68px!important;flex:0 0 68px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:17px!important;background:linear-gradient(145deg,#ffd51a,#f2ae00)!important;color:#111!important;font-size:37px!important;font-weight:900!important;box-shadow:0 10px 28px #ffc1071f!important}.withdraw-overlay .withdraw-heading h2{margin:0!important;color:#fff!important;font-size:39px!important;line-height:1.1!important;font-weight:850!important}.withdraw-overlay .withdraw-heading p{margin:7px 0 0!important;color:#858c92!important;font-size:15px!important}.withdraw-overlay .withdraw-balance-card{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:120px!important;margin-bottom:22px!important;padding:24px 30px!important;overflow:hidden!important;border:1px solid rgba(255,193,7,.43)!important;border-radius:18px!important;background:linear-gradient(110deg,#ffc10713,#ffc10703)!important}.withdraw-overlay .withdraw-balance-content{position:relative;z-index:2;display:flex;flex-direction:column}.withdraw-overlay .withdraw-balance-card span{color:#c1c6ca!important;font-size:16px!important;font-weight:600!important}.withdraw-overlay .withdraw-balance-card strong{margin-top:5px!important;color:#ffca05!important;font-size:39px!important;line-height:1.15!important;font-weight:900!important}.withdraw-overlay .withdraw-balance-symbol{position:absolute!important;right:-12px!important;bottom:-55px!important;color:#ffc10711!important;font-size:145px!important;font-weight:900!important;line-height:1!important;transform:rotate(-14deg)!important}.withdraw-overlay .withdraw-form{padding:29px!important;border:1px solid #30363b!important;border-radius:18px!important;background:linear-gradient(145deg,#161a1d,#101315)!important}.withdraw-overlay .withdraw-field{margin-bottom:23px!important}.withdraw-overlay .withdraw-form label{display:block!important;margin:0 0 9px!important;color:#e4e7e9!important;font-size:15px!important;font-weight:700!important}.withdraw-overlay .withdraw-label-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:29px!important;height:29px!important;margin-right:8px!important;border:1px solid #aa8300!important;border-radius:50%!important;color:#ffc400!important;font-size:13px!important}.withdraw-overlay .withdraw-section-title{display:flex!important;align-items:center!important;gap:14px!important;margin:28px 0 23px!important;color:#fff!important;font-size:19px!important;font-weight:800!important}.withdraw-overlay .withdraw-section-title:after{content:""!important;flex:1!important;height:1px!important;background:#30353a!important}.withdraw-overlay .withdraw-select-wrap{position:relative!important}.withdraw-overlay .withdraw-form select{width:100%!important;height:56px!important;padding:0 50px 0 17px!important;appearance:none!important;border:1px solid #393f44!important;border-radius:9px!important;background:#111416!important;color:#e7e9eb!important;outline:none!important;font-size:15px!important}.withdraw-overlay .withdraw-select-wrap:after{content:"⌄"!important;position:absolute!important;right:17px!important;top:50%!important;transform:translateY(-55%)!important;color:#d8dadd!important;font-size:21px!important;pointer-events:none!important}.withdraw-overlay .withdraw-locked-name{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:56px!important;padding:0 16px!important;border:1px solid #393f44!important;border-radius:9px!important;background:#111416!important;color:#f0f1f2!important;font-size:15px!important;font-weight:600!important}.withdraw-overlay .withdraw-locked-badge{padding:5px 9px!important;border-radius:6px!important;background:#ffffff0e!important;color:#b7bdc1!important;font-size:12px!important}.withdraw-overlay .withdraw-name-note{display:block!important;margin-top:6px!important;color:#777f85!important;font-size:12px!important}.withdraw-overlay .withdraw-input-wrap{position:relative!important}.withdraw-overlay .withdraw-form input{width:100%!important;height:56px!important;border:1px solid #393f44!important;border-radius:9px!important;background:#111416!important;color:#fff!important;outline:none!important;font-size:15px!important}.withdraw-overlay .withdraw-input-wrap input{padding:0 50px 0 17px!important}.withdraw-overlay .withdraw-input-icon{position:absolute!important;right:17px!important;top:50%!important;transform:translateY(-50%)!important;color:#92999e!important;font-size:19px!important;pointer-events:none!important}.withdraw-overlay .withdraw-form input::placeholder{color:#60676c!important}.withdraw-overlay .withdraw-form input:focus,.withdraw-overlay .withdraw-form select:focus{border-color:#dca900!important;box-shadow:0 0 0 2px #ffc10713!important}.withdraw-overlay .withdraw-amount-wrap{position:relative!important}.withdraw-overlay .withdraw-amount-wrap>span{position:absolute!important;left:0!important;top:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:55px!important;height:56px!important;border-right:1px solid #393f44!important;color:#fff!important;font-size:20px!important;font-weight:800!important;z-index:2!important}.withdraw-overlay .withdraw-amount-wrap input{padding:0 17px 0 70px!important}.withdraw-overlay .withdraw-quick-amounts{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:9px!important;margin-top:-6px!important;margin-bottom:18px!important}.withdraw-overlay .withdraw-quick-amounts button{height:45px!important;border:1px solid #343a3f!important;border-radius:8px!important;background:#121517!important;color:#e2e5e7!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;transition:all .18s ease!important}.withdraw-overlay .withdraw-quick-amounts button:hover{border-color:#ffc400!important;color:#ffc400!important;background:#ffc1070e!important}.withdraw-overlay .withdraw-note{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 19px!important;color:#949ba0!important;font-size:13px!important}.withdraw-overlay .withdraw-note strong{color:#ffc400!important;font-size:16px!important}.withdraw-overlay .withdraw-message{margin:0 0 18px!important;padding:12px 14px!important;border:1px solid rgba(255,193,7,.25)!important;border-radius:9px!important;background:#ffc1070b!important;color:#ffc400!important;font-size:14px!important}.withdraw-overlay .withdraw-security{display:flex!important;gap:13px!important;margin-bottom:19px!important;padding:19px!important;border:1px solid rgba(255,193,7,.22)!important;border-radius:14px!important;background:linear-gradient(110deg,#ffc1070d,#ffc10703)!important;color:#b3b9bd!important}.withdraw-overlay .withdraw-security-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;flex:0 0 32px!important;border-radius:50%!important;background:#ffc400!important;color:#111!important;font-size:18px!important;font-weight:900!important}.withdraw-overlay .withdraw-security strong{display:block!important;margin-bottom:5px!important;color:#ffc400!important;font-size:15px!important}.withdraw-overlay .withdraw-security p{margin:0!important;color:#aeb4b8!important;font-size:13px!important;line-height:1.7!important}.withdraw-overlay .withdraw-submit{width:100%!important;height:62px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;margin:0!important;border:0!important;border-radius:11px!important;background:linear-gradient(180deg,#ffd21a,#f3b600)!important;color:#111!important;font-size:19px!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 10px 28px #ffc1071c!important;transition:all .18s ease!important}.withdraw-overlay .withdraw-submit span{font-size:20px!important;transform:rotate(-15deg)!important}.withdraw-overlay .withdraw-submit:hover:not(:disabled){filter:brightness(1.06)!important;transform:translateY(-1px)!important}.withdraw-overlay .withdraw-submit:active:not(:disabled){transform:translateY(0)!important}.withdraw-overlay .withdraw-submit:disabled{opacity:.48!important;cursor:not-allowed!important}@media(max-width:700px){.withdraw-overlay{align-items:stretch!important;padding:0!important}.withdraw-overlay .withdraw-modal{width:100%!important;max-height:100vh!important;padding:17px!important;border-radius:0!important;border-left:0!important;border-right:0!important}.withdraw-overlay .withdraw-close{top:16px!important;right:16px!important;width:42px!important;height:42px!important;font-size:25px!important}.withdraw-overlay .withdraw-eyebrow{height:36px!important;padding:0 12px!important;font-size:11px!important}.withdraw-overlay .withdraw-heading{gap:12px!important;margin:15px 0 19px!important;padding-right:50px!important}.withdraw-overlay .withdraw-title-icon{width:54px!important;height:54px!important;flex-basis:54px!important;border-radius:13px!important;font-size:29px!important}.withdraw-overlay .withdraw-heading h2{font-size:28px!important}.withdraw-overlay .withdraw-heading p{margin-top:4px!important;font-size:11px!important}.withdraw-overlay .withdraw-balance-card{min-height:92px!important;margin-bottom:17px!important;padding:17px!important;border-radius:14px!important}.withdraw-overlay .withdraw-balance-card span{font-size:12px!important}.withdraw-overlay .withdraw-balance-card strong{font-size:25px!important}.withdraw-overlay .withdraw-balance-symbol{font-size:90px!important;bottom:-34px!important}.withdraw-overlay .withdraw-form{padding:17px!important;border-radius:14px!important}.withdraw-overlay .withdraw-field{margin-bottom:18px!important}.withdraw-overlay .withdraw-form label{font-size:13px!important}.withdraw-overlay .withdraw-label-icon{width:25px!important;height:25px!important;font-size:11px!important}.withdraw-overlay .withdraw-section-title{margin:21px 0 18px!important;font-size:16px!important}.withdraw-overlay .withdraw-form select,.withdraw-overlay .withdraw-form input{height:51px!important;font-size:13px!important}.withdraw-overlay .withdraw-amount-wrap>span{height:51px!important}.withdraw-overlay .withdraw-locked-name{min-height:51px!important;font-size:13px!important}.withdraw-overlay .withdraw-name-note{font-size:10px!important}.withdraw-overlay .withdraw-quick-amounts{grid-template-columns:repeat(3,1fr)!important;gap:7px!important}.withdraw-overlay .withdraw-quick-amounts button{height:41px!important;font-size:12px!important}.withdraw-overlay .withdraw-note{font-size:11px!important}.withdraw-overlay .withdraw-note strong{font-size:14px!important}.withdraw-overlay .withdraw-security{padding:14px!important;gap:10px!important}.withdraw-overlay .withdraw-security-icon{width:28px!important;height:28px!important;flex-basis:28px!important;font-size:15px!important}.withdraw-overlay .withdraw-security strong{font-size:13px!important}.withdraw-overlay .withdraw-security p{font-size:10px!important}.withdraw-overlay .withdraw-submit{height:56px!important;font-size:16px!important}}@media(max-width:390px){.withdraw-overlay .withdraw-modal{padding:12px!important}.withdraw-overlay .withdraw-form{padding:14px!important}.withdraw-overlay .withdraw-balance-card strong{font-size:22px!important}.withdraw-overlay .withdraw-heading h2{font-size:25px!important}}.profile-modal .profile-quick-item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:5px 3px!important;min-width:0!important;overflow:hidden!important}.profile-modal .profile-quick-item .profile-quick-image{display:block!important;width:54px!important;height:54px!important;max-width:100%!important;max-height:54px!important;object-fit:contain!important;object-position:center!important;margin:0!important;flex:0 0 auto!important}.profile-modal .profile-quick-item .profile-quick-label{display:block!important;width:100%!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:center!important;color:#f5c328!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important}@media(max-width:480px){.profile-modal .profile-quick-item{gap:3px!important;padding:3px 1px!important}.profile-modal .profile-quick-item .profile-quick-image{width:38px!important;height:38px!important;max-height:38px!important}.profile-modal .profile-quick-item .profile-quick-label{font-size:8px!important;line-height:1.15!important}}.profile-modal .profile-transactions-content{width:100%;min-width:0}.profile-modal .profile-transactions-filter{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 10px}.profile-modal .profile-transactions-filter button{min-height:34px;padding:5px 4px;border:1px solid rgba(255,193,7,.25);border-radius:8px;background:#ffffff09;color:#aaa;font-size:11px;font-weight:700;cursor:pointer}.profile-modal .profile-transactions-filter button.active{background:#ffc1071f;border-color:#f5c328;color:#f5c328}.profile-modal .profile-transactions-summary{display:flex;align-items:center;justify-content:space-between;margin:0 2px 7px;color:#ddd;font-size:11px}.profile-modal .profile-transactions-summary small{color:#888;font-size:9px}.profile-modal .profile-transactions-list{max-height:430px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin}.profile-modal .profile-transactions-pagination{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 2px 3px}.profile-modal .profile-page-btn{min-width:82px;min-height:34px;padding:5px 9px;border:1px solid rgba(255,193,7,.3);border-radius:8px;background:#ffffff09;color:#f5c328;font-size:10px;font-weight:700;cursor:pointer}.profile-modal .profile-page-btn:disabled{opacity:.35;cursor:not-allowed}.profile-modal .profile-page-number{min-width:42px;text-align:center;color:#fff;font-size:11px;font-weight:700}@media(max-width:480px){.profile-modal .profile-transactions-filter{gap:4px}.profile-modal .profile-transactions-filter button{min-height:30px;font-size:9px}.profile-modal .profile-transactions-list{max-height:390px!important}.profile-modal .profile-page-btn{min-width:76px;min-height:31px;font-size:9px}.profile-modal .profile-transactions-pagination{gap:7px}}.profile-modal .profile-transactions-content{width:100%}.profile-modal .profile-transactions-filter{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0}.profile-modal .profile-transactions-filter button{height:32px;border:1px solid rgba(255,193,7,.25);border-radius:8px;background:#ffffff0a;color:#aaa;font-size:11px;font-weight:700}.profile-modal .profile-transactions-filter button.active{color:#f5c328;border-color:#f5c328;background:#f5c3281a}.profile-modal .profile-transactions-list{max-height:400px!important;overflow-y:auto!important}.profile-modal .profile-transactions-pagination{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 0 4px}.profile-modal .profile-page-btn{min-width:78px;height:32px;border:1px solid rgba(255,193,7,.3);border-radius:8px;background:#ffffff0a;color:#f5c328;font-size:10px;font-weight:700}.profile-modal .profile-page-btn:disabled{opacity:.35}.profile-modal .profile-page-number{color:#fff;font-size:11px;font-weight:700}@media(max-width:480px){.profile-modal .profile-transactions-filter{gap:4px}.profile-modal .profile-transactions-filter button{height:29px;font-size:9px}.profile-modal .profile-transactions-list{max-height:360px!important}.profile-modal .profile-page-btn{min-width:70px;height:30px;font-size:9px}}.promotion-feature-image{width:100%;margin:10px 0 14px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,193,7,.35);background:#0b0b0b}.promotion-feature-image img{display:block;width:100%;height:auto;max-height:300px;object-fit:cover}.promotion-header-title{display:flex;align-items:center;justify-content:center;gap:8px}@media(max-width:480px){.promotion-feature-image{margin:8px 0 12px;border-radius:10px}.promotion-feature-image img{max-height:230px}}.app>.promotion-overlay{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;z-index:99999!important}.app>.promotion-overlay>.promotion-modal{position:relative!important;width:100%!important;max-width:480px!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important}.app>.promotion-overlay .promotion-header{position:relative!important;z-index:5!important}.app>.promotion-overlay .promotion-feature-image{position:relative!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;z-index:10!important;display:block!important}.app>.promotion-overlay .promotion-feature-image>img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;margin:0!important;padding:0!important;pointer-events:none!important}.app>.promotion-overlay .promotion-fullscreen-claim{position:relative!important;inset:auto!important;display:flex!important;width:calc(100% - 28px)!important;min-height:62px!important;margin:10px 14px 16px!important;padding:8px 16px!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;z-index:50!important;pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important;border:2px solid #f5c328!important;border-radius:14px!important;background:linear-gradient(180deg,#ffd84a,#f5b900)!important;color:#111!important;box-shadow:0 5px 18px #00000073!important}.app>.promotion-overlay .promotion-fullscreen-claim span,.app>.promotion-overlay .promotion-fullscreen-claim strong,.app>.promotion-overlay .promotion-fullscreen-claim small{pointer-events:none!important}.app>.promotion-overlay .promotion-fullscreen-claim span{font-size:18px!important;line-height:1!important}.app>.promotion-overlay .promotion-fullscreen-claim strong{font-size:21px!important;line-height:1.2!important}.app>.promotion-overlay .promotion-fullscreen-claim small{margin-top:2px!important;font-size:11px!important}.app>.promotion-overlay .promotion-fullscreen-claim:hover{filter:brightness(1.08)!important}.app>.promotion-overlay .promotion-fullscreen-claim:active{transform:scale(.98)!important}.app>.promotion-overlay .modal-close{position:absolute!important;top:12px!important;right:12px!important;width:44px!important;height:44px!important;z-index:100!important;pointer-events:auto!important;cursor:pointer!important}.app>.promotion-overlay .promotion-list{position:relative!important;z-index:5!important}@media(max-width:480px){.app>.promotion-overlay{width:100%!important}.app>.promotion-overlay>.promotion-modal{width:100%!important;max-width:100%!important}.app>.promotion-overlay .promotion-fullscreen-claim{width:calc(100% - 24px)!important;margin-left:12px!important;margin-right:12px!important}}@media(min-width:481px){.app>.promotion-overlay{position:fixed!important;inset:0 auto auto 50%!important;width:480px!important;max-width:480px!important;height:100vh!important;margin:0!important;padding:0!important;transform:translate(-50%)!important;display:block!important;overflow:hidden!important;z-index:99999!important;box-sizing:border-box!important}.app>.promotion-overlay>.promotion-modal{position:relative!important;inset:0 auto auto 0!important;width:480px!important;min-width:480px!important;max-width:480px!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important;transform:none!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important}.app>.promotion-overlay .promotion-feature-image{position:relative!important;width:480px!important;max-width:480px!important;height:auto!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.app>.promotion-overlay .promotion-feature-image>img{display:block!important;width:480px!important;max-width:480px!important;height:auto!important;margin:0!important;padding:0!important;object-fit:contain!important}.app>.promotion-overlay .promotion-fullscreen-claim{position:relative!important;inset:auto!important;width:calc(100% - 28px)!important;min-width:0!important;margin:10px 14px 16px!important;z-index:100!important;pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important}.app>.promotion-overlay .modal-close{position:absolute!important;top:12px!important;right:12px!important;z-index:1000!important;pointer-events:auto!important;cursor:pointer!important}}@media(max-width:480px){.app>.promotion-overlay{position:fixed!important;inset:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;transform:none!important;overflow:hidden!important;z-index:99999!important}.app>.promotion-overlay>.promotion-modal{width:100vw!important;min-width:0!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important}.app>.promotion-overlay .promotion-feature-image,.app>.promotion-overlay .promotion-feature-image>img{width:100%!important;max-width:100%!important}.app>.promotion-overlay .promotion-fullscreen-claim{position:relative!important;inset:auto!important;width:calc(100% - 24px)!important;margin:10px 12px 16px!important;pointer-events:auto!important}}.crypto-withdraw-panel .crypto-withdraw-amount-field{display:block!important;height:auto!important;min-height:0!important;margin-bottom:14px!important}.crypto-withdraw-panel .crypto-withdraw-amount-field .withdraw-amount-wrap{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;height:52px!important;min-height:52px!important;margin:0!important;box-sizing:border-box!important}.crypto-withdraw-panel .crypto-withdraw-amount-field .withdraw-amount-wrap input{width:100%!important;height:50px!important;min-height:50px!important;box-sizing:border-box!important;padding-left:48px!important;padding-right:14px!important;position:relative!important;z-index:1!important}.crypto-withdraw-panel .crypto-withdraw-amount-field .withdraw-amount-wrap>span{position:absolute!important;left:16px!important;top:50%!important;transform:translateY(-50%)!important;z-index:2!important;pointer-events:none!important}.crypto-withdraw-panel .crypto-withdraw-amount-note{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:28px!important;height:auto!important;margin-top:6px!important;padding:0 2px!important;box-sizing:border-box!important;font-size:11px!important;line-height:1.35!important}.crypto-withdraw-panel .crypto-withdraw-amount-field+.withdraw-field{margin-top:0!important}.crypto-withdraw-panel .crypto-withdraw-quote{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;margin:10px 0!important;padding:10px!important;box-sizing:border-box!important;overflow:visible!important}.crypto-withdraw-panel .crypto-withdraw-amount-field{display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 14px!important}.crypto-withdraw-panel .crypto-withdraw-amount-field .withdraw-amount-wrap{display:flex!important;align-items:stretch!important;position:relative!important;width:100%!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid #343a3f!important;border-radius:9px!important;background:#121517!important}.crypto-withdraw-panel .crypto-withdraw-amount-field .withdraw-amount-wrap>span{flex:0 0 48px!important;width:48px!important;height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important;position:static!important;transform:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important;color:#fff!important;font-size:18px!important;font-weight:900!important;line-height:1!important;border-right:1px solid #343a3f!important;z-index:1!important;pointer-events:none!important}.crypto-withdraw-panel .crypto-withdraw-amount-field .withdraw-amount-wrap input{flex:1 1 auto!important;width:auto!important;height:50px!important;min-height:50px!important;position:static!important;margin:0!important;padding:0 12px!important;box-sizing:border-box!important;border:0!important;outline:none!important;background:transparent!important;color:#fff!important;z-index:2!important}.crypto-withdraw-panel .crypto-withdraw-amount-note{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:28px!important;margin:6px 0 0!important;padding:0 2px!important;box-sizing:border-box!important;font-size:11px!important;line-height:1.35!important}.crypto-withdraw-panel .crypto-withdraw-amount-note strong{white-space:nowrap!important}
