html{overscroll-behavior-y:none}body{overscroll-behavior-y:none;background-color:#000}html,body{height:100%;width:100%;margin:0;padding:0;overflow-x:hidden!important;max-width:100vw;position:fixed}::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}*{-webkit-tap-highlight-color:transparent}:root{--bar-bg: rgba(20, 20, 20, .85);--bar-border: rgba(255, 255, 255, .1);--text-inactive: rgba(255, 255, 255, .4);--text-active: #ffffff;--lens-bg: rgba(255, 255, 255, .08);--bg-color: #141414;--text-primary: #ffffff;--text-secondary: #a2a2a2;--accent-green: #4caf50;--star-color: #ffd700;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--accent-blue: #3da9fc;--accent-red: #e54d4d;--input-color: #141414;--card-color: #1c1c1c;--border-color: rgba(255, 255, 255, .1);--border-light-color: rgba(255, 255, 255, .05);--button-hover-color: #3b54d1;--premium-color: #b473f5;--premium-hover-color: #a168dc;--lg-hue: 222;--lg-accent: hsl(var(--lg-hue) 90% 60%);--lg-accent-2: hsl(var(--lg-hue) 85% 66%);--lg-ink: #ffffff;--lg-ink-dim: rgba(255, 255, 255, .72);--lg-ink-muted: rgba(255, 255, 255, .56);--btn-silver: #c9cfdb;--btn-silver-hover: #d6dbe4;--btn-silver-active: #b7bfcd;--btn-silver-edge: #e7ebf3;--btn-text-dark: #0f1222;--focus-ring: rgba(164, 198, 255, .45);--hairline-top: rgba(255, 255, 255, .12);--hairline-bottom: rgba(0, 0, 0, .55);--lg-glass: rgba(255, 255, 255, .1);--lg-stroke: rgba(255, 255, 255, .28);--lg-stroke-weak: rgba(255, 255, 255, .14);--lg-bg-1: hsl(var(--lg-hue) 25% 8%);--lg-bg-2: hsl(var(--lg-hue) 30% 12%)}body{background-color:var(--bg-color);color:var(--text-primary);font-family:var(--font-family);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-container{max-width:480px;margin:0 auto;height:100%;position:relative;overflow:hidden}.page{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px 15px 120px;box-sizing:border-box;overflow-y:auto!important;overscroll-behavior-y:none!important;-webkit-overflow-scrolling:touch;display:none;flex-direction:column;gap:20px}body.mobile-platform .page{padding-top:calc(var(--tg-safe-area-inset-top) + 20px + 40px);padding-bottom:calc(120px + var(--tg-safe-area-inset-bottom))}.page.active{display:flex;pointer-events:auto}.page::-webkit-scrollbar{display:none}.tab-item.active .tab-icon{transform:scale(1.15);filter:drop-shadow(0 0 8px rgba(255,255,255,.4))}.main-content-wrapper{display:flex;flex-direction:column;gap:0px}.page-header{display:flex;align-items:center;position:relative;justify-content:center;margin-bottom:10px}.page-title{margin:0;font-size:20px;font-weight:600}.back-button{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2000;cursor:pointer;pointer-events:auto;background:none;border:none;color:var(--text-secondary);padding:8px;margin-left:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease}.back-button:hover{background-color:var(--secondary-card-bg);color:var(--text-primary)}.card{background-color:var(--primary-card-bg);border-radius:32px;padding:15px}.empty-state{text-align:center;padding:40px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:var(--text-secondary)}.empty-state lottie-player{width:150px;height:150px;margin:0 auto}.empty-state p{font-size:16px;font-weight:500;margin:0}.divider{height:1px;width:100%;background:linear-gradient(to bottom,var(--hairline-top),var(--hairline-bottom));border-radius:1px;margin:.9rem 0;transform:translateY(.5px)}.top-bar{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:2px}.home-profile-header{display:flex;align-items:center;gap:12px;cursor:pointer;margin-bottom:0}.home-avatar{width:40px;height:40px;border-radius:50%;background-color:var(--secondary-card-bg);background-size:cover;background-position:center}.home-username{font-size:16px;font-weight:600;color:var(--text-primary)}.beta-button{background-color:#4a65f633;color:var(--accent-blue);border:1px solid var(--accent-blue);border-radius:20px;padding:6px 12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.beta-button:hover{background-color:var(--accent-blue);color:#fff}.balance-card{padding-bottom:30px;text-align:center;position:relative;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 75%,rgba(0,0,0,0) 100%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-image:linear-gradient(to bottom,#000 75%,#0000);mask-repeat:no-repeat;mask-size:100% 100%}.balance-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to bottom,transparent,var(--lg-bg-1));pointer-events:none;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.balance-card .balance-title{color:var(--text-secondary);font-size:14px;margin-bottom:8px}.balance-card .balance-amount{font-size:48px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--text-primary)}.balance-card .balance-amount span{white-space:nowrap;display:block}.balance-card .balance-amount .star-icon{width:36px;height:36px;color:var(--star-color)}.balance-card .balance-equivalent{color:var(--text-secondary);font-size:16px;margin-top:4px}.actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.action-button{background-color:var(--secondary-card-bg);color:var(--text-primary);border-radius:32px;padding:16px;font-size:16px;font-weight:600;text-align:center;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.action-button .icon{width:24px;height:24px;color:var(--text-secondary)}.transactions-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.transactions-header h3{margin:0;font-size:18px;font-weight:600}.transactions-header .see-all-link{color:var(--accent-blue);text-decoration:none;font-weight:600;font-size:14px}#market-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;list-style:none;padding:0;margin:0}#market-list .empty-state{grid-column:1 / -1}.transaction-item{display:flex;align-items:center;gap:12px;background-color:var(--primary-card-bg);border-radius:12px;padding:12px}.transaction-item.status-processing{opacity:.6;animation:pulse 2s infinite}.transaction-item.status-failed{opacity:.5;background-color:#e54d4d1a!important}.transaction-item .transaction-icon-wrapper{background-color:transparent;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.transaction-item .transaction-icon-wrapper lottie-player{width:100%!important;height:100%!important}.transaction-item .transaction-icon{width:22px;height:22px;color:var(--text-secondary)}.transaction-item .details{flex-grow:1}.transaction-item .details .title{font-weight:600;font-size:16px}.transaction-item .details .date{font-size:13px;color:var(--text-secondary)}.transaction-item .amount{font-weight:700;font-size:16px;display:flex;align-items:center;gap:4px}.transaction-item .amount .star-icon-small{width:14px;height:14px;color:var(--star-color)}.transaction-item .amount.positive{color:var(--accent-green)}.transaction-item .amount.negative{color:var(--accent-red)}.transaction-item:active{transform:scale(.98);transition:transform .1s ease}.transaction-avatar{width:44px;height:44px;border-radius:50%;background-color:var(--secondary-card-bg);background-size:cover;background-position:center}.transaction-avatar.placeholder{width:44px;height:44px;border-radius:50%;background:var(--secondary-card-bg);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:var(--text-primary)}.transaction-date-header{font-size:16px;font-weight:600;color:var(--text-secondary);margin:25px 0 15px;padding-bottom:8px;border-bottom:1px solid var(--border-color)}#full-transaction-list-ul:after{content:"";display:block;height:120px}#withdraw-page .main-content-wrapper,#official-withdraw-page .main-content-wrapper{gap:20px}#store-page .card{background-color:var(--card-color);border-radius:16px;padding:16px;box-shadow:0 10px 30px #0003;position:relative}#store-page h1{text-align:center;font-size:22px;font-weight:700;margin:0 0 16px}#store-page .faq-button{position:absolute;top:18px;right:20px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:transparent;transition:background-color .2s ease;text-decoration:none}#store-page .faq-button:hover{background-color:var(--input-color)}#store-page .faq-button svg{width:24px;height:24px;fill:var(--text-primary);transition:fill .2s ease}#store-page .product-switcher{display:flex;align-items:center;background-color:var(--input-color);border-radius:25px;padding:4px;margin-bottom:12px;position:relative}#store-page .switch-option{flex:1;padding:10px;text-align:center;font-weight:600;font-size:15px;cursor:pointer;z-index:2;transition:color .3s ease;color:var(--text-secondary-color)}#store-page .switch-option.active{color:var(--text-primary-color)}#store-page .faq-button:hover svg{fill:var(--text-primary)}#store-page .switch-highlight{position:absolute;top:4px;bottom:4px;width:calc(50% - 4px);background-color:var(--accent-blue);border-radius:21px;transition:transform .3s ease;z-index:1}#store-page .chip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}#store-page .chip{background-color:var(--input-color);border:1px solid var(--border-color);color:var(--text-secondary-color);border-radius:50px;padding:0 12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;height:42px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:1}#store-page .chip:hover{border-color:var(--text-secondary-color)}#store-page .chip.active{border-color:var(--accent-blue);color:var(--text-primary-color)}#store-page .input-group{margin-bottom:10px}#store-page .input-group label{display:block;font-size:14px;font-weight:500;color:var(--text-secondary-color);margin-bottom:8px}#store-page .input-wrapper{position:relative;display:flex;align-items:center}#store-page .input-wrapper .icon{position:absolute;left:16px;width:20px;height:20px;fill:var(--text-primary);z-index:1}#store-page .input-field{width:100%;background-color:var(--input-color);border:1px solid var(--border-color);border-radius:10px;padding:14px 16px 14px 48px;color:var(--text-primary-color);font-size:16px;font-family:Manrope,sans-serif;transition:border-color .2s ease;box-sizing:border-box}#store-page .input-field:focus{outline:none;border-color:var(--accent-blue)}#store-page .amount-row{display:flex;gap:16px}#store-page .amount-row .input-group{flex:1}#store-page .pay-button{width:100%;padding:16px;background-color:var(--accent-blue);color:var(--text-primary-color);border:none;border-radius:25px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease,opacity .2s ease;margin-top:10px}#store-page .pay-button:hover{background-color:var(--button-hover-color)}#store-page .pay-button:disabled{opacity:.5;cursor:not-allowed}#store-page .purchase-info{text-align:center;font-size:12px;color:var(--text-secondary-color);margin-top:12px;line-height:1.4}#store-page .feedback{text-align:center;margin-top:16px;font-size:14px;font-weight:500;transition:color .3s ease}.daily-box-card{text-align:center}.daily-box-card h3{margin:0 0 15px;font-size:18px;font-weight:600}.daily-reel-wrapper{position:relative;width:100%;height:100px;min-height:100px;margin-bottom:15px;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%)}.daily-reel-wrapper .reel-item{pointer-events:none}.daily-boxes-scroller{overflow-x:auto;padding-bottom:15px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--accent-blue) var(--secondary-card-bg)}.daily-boxes-scroller::-webkit-scrollbar{height:6px}.daily-boxes-scroller::-webkit-scrollbar-track{background:var(--secondary-card-bg);border-radius:3px}.daily-boxes-scroller::-webkit-scrollbar-thumb{background-color:var(--accent-blue);border-radius:3px}.box.opening{animation:box-shake .5s cubic-bezier(.36,.07,.19,.97) both}.box.claimed{opacity:.6}.box-reel-container{width:100%;height:100%}.box-reel{height:100%;display:flex;align-items:center;transition:transform 4s ease-out}.reel-item{background-color:var(--secondary-card-bg);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:90px;height:90px;flex-shrink:0;margin:0 5px}.reel-item .star-icon-small{width:24px;height:24px;color:var(--star-color)}.reel-item span{font-size:24px;font-weight:700}.reel-pointer{position:absolute;top:0;left:50%;transform:translate(-50%);width:4px;height:100%;background-color:var(--star-color);border-radius:2px;z-index:3;box-shadow:0 0 10px #ffd700b3}.open-button{width:100%;background-color:var(--primary-card-bg);border:1px solid var(--border-color);color:var(--text-primary);border-radius:12px;padding:16px;font-size:18px;font-weight:700;cursor:pointer;margin-bottom:8px}.open-button.active{background-color:var(--accent-blue);color:#fff;border-color:var(--accent-blue)}.open-button.timer-mode{font-size:16px;color:var(--text-secondary);background-color:var(--primary-card-bg);cursor:not-allowed}#last-win-text{margin-top:8px;min-height:20px;margin-bottom:0}.profile-header{display:flex;align-items:center;gap:16px;padding:10px 0}.profile-header .avatar{width:70px;height:70px;border-radius:50%;background-color:var(--secondary-card-bg);border:2px solid var(--border-color);background-image:url(https://placehold.co/70x70/23263D/A0A3BD?text=U);background-size:cover}.profile-header .user-info .username{font-size:20px;font-weight:700;margin:0}.profile-header .user-info .user-id{font-size:14px;color:var(--text-secondary);margin:4px 0 0;display:flex;align-items:center;gap:8px}#profile-page.active{display:flex;flex-direction:column;margin-bottom:-80px}.profile-footer{padding-top:20px;text-align:center;font-size:14px;color:var(--text-secondary);opacity:.7}#copy-id-btn{background:none;border:none;padding:0;cursor:pointer;color:var(--text-secondary);display:flex;align-items:center;transition:color .2s ease}#copy-id-btn:hover{color:var(--text-primary)}#copy-id-btn.copied{color:var(--accent-green)}.profile-cards-container{display:flex;flex-direction:column;gap:16px}.settings-title{font-size:16px;font-weight:600;color:var(--text-secondary);margin:0 0 0 4px;text-transform:capitalize}.settings-card{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;box-shadow:none;border-radius:0;display:flex;flex-direction:column;gap:10px}.settings-item{background-color:var(--primary-card-bg);border-radius:12px;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease;text-decoration:none;color:var(--text-primary)}.settings-item:hover{background-color:var(--secondary-card-bg)}.settings-item.in-development{position:relative;overflow:hidden}.settings-item.in-development:after{content:"в разработке";position:absolute;top:15px;right:-30px;transform:rotate(45deg);background-color:var(--secondary-card-bg);color:var(--text-secondary);font-size:10px;font-weight:600;text-transform:uppercase;padding:4px 30px;box-shadow:0 2px 5px #0003;z-index:1}.settings-item.in-development .arrow-icon{display:none}.settings-item-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--lg-accent)}.settings-item-icon svg{width:100%;height:100%;fill:currentColor}.settings-item .arrow-icon{width:20px;height:20px;color:var(--text-secondary)}.transfer-users{display:flex;justify-content:space-between;align-items:center;margin:10px 0 20px;padding:0 10px}.transfer-users.centered{justify-content:center}.user-display{display:flex;flex-direction:column;align-items:center;gap:8px}.user-label{font-size:14px;color:var(--text-secondary);font-weight:500}.user-avatar{width:100px;height:100px;border-radius:50%;background-color:var(--secondary-card-bg);background-size:cover;background-position:center}.user-username{font-weight:600}.balance-indicator{display:flex;justify-content:center;font-size:13px;color:var(--text-secondary);margin-bottom:4px}#modal-balance{font-weight:600;margin-left:5px;color:var(--text-primary)}.withdraw-option-card{display:flex;flex-direction:column;gap:16px;padding:20px}.withdraw-option-header{display:flex;align-items:center;gap:16px}.withdraw-icon-wrapper{background-color:var(--secondary-card-bg);border-radius:12px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.withdraw-text-content{display:flex;flex-direction:column;gap:4px}.withdraw-title{margin:0;font-size:18px;font-weight:600}.withdraw-commission{margin:0;font-size:14px;color:var(--text-secondary)}.withdraw-info-row{display:flex;justify-content:space-between;font-size:16px;padding:12px 0;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.withdraw-info-row:last-child{border-bottom:none}.withdraw-info-row span:last-child{color:var(--text-primary);font-weight:600}.withdraw-total-row{display:flex;justify-content:space-between;font-size:16px;margin-top:20px;color:var(--text-secondary)}.withdraw-total-row span:last-child{color:var(--text-primary);font-weight:600}#gift-withdraw-options{display:grid;grid-auto-flow:column;justify-content:center;gap:15px}.gift-option{flex-direction:column;padding:16px 8px;height:auto;min-height:150px;display:flex;align-items:center;justify-content:center}.gift-option span{display:flex;align-items:center;gap:4px}.gift-option.selected{background-color:#4a65f633;border-color:var(--accent-blue)}#gift-withdraw-page .gift-option{min-height:120px;padding:12px 8px}#gift-withdraw-page .gift-option lottie-player{width:75px!important;height:55px!important}#faq-page .main-content-wrapper,#info-page .main-content-wrapper{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;color:var(--text-secondary)}#faq-page details.acc,#info-page details.acc{border:1px solid var(--border-color);background:#ffffff0f;border-radius:16px;margin:10px 0;overflow:hidden}#faq-page details.acc{border:1px solid var(--border-color);background:#ffffff0f;border-radius:16px;margin:10px 0;overflow:hidden}#faq-page details.acc summary{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;cursor:pointer;font-weight:600;color:var(--text-primary)}#faq-page details.acc summary::marker,#faq-page details.acc summary::-webkit-details-marker{display:none}#faq-page details.acc summary:after{content:"";width:10px;height:10px;border-right:2px solid rgba(255,255,255,.8);border-bottom:2px solid rgba(255,255,255,.8);transform:rotate(45deg);transition:transform .22s}#faq-page details.acc[open] summary{border-bottom:1px solid var(--border-color)}#faq-page details.acc[open] summary:after{transform:rotate(135deg)}#faq-page .a-body{padding:12px 14px;font-size:14px;line-height:1.5;color:var(--text-secondary)}#faq-page .a-body ul{padding-left:18px;margin:6px 0}#faq-page .a-body a{color:#b9c6ff;text-decoration:none}#faq-page .foot{margin-top:16px;padding-top:10px;border-top:1px dashed var(--border-color);font-size:12px;color:var(--text-secondary)}#faq-page details.acc summary,#info-page details.acc summary{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;cursor:pointer;font-weight:600;color:var(--text-primary)}#faq-page details.acc summary::marker,#faq-page details.acc summary::-webkit-details-marker,#info-page details.acc summary::marker,#info-page details.acc summary::-webkit-details-marker{display:none}#faq-page details.acc summary:after,#info-page details.acc summary:after{content:"";width:10px;height:10px;border-right:2px solid rgba(255,255,255,.8);border-bottom:2px solid rgba(255,255,255,.8);transform:rotate(45deg);transition:transform .22s}#faq-page details.acc[open] summary,#info-page details.acc[open] summary{border-bottom:1px solid var(--border-color)}#faq-page details.acc[open] summary:after,#info-page details.acc[open] summary:after{transform:rotate(135deg)}#faq-page .a-body,#info-page .a-body{padding:12px 14px;font-size:14px;line-height:1.5;color:var(--text-secondary)}#faq-page .a-body ul,#info-page .a-body ul{padding-left:18px;margin:6px 0}#faq-page .a-body a,#info-page .a-body a{color:#b9c6ff;text-decoration:none}#faq-page .foot,#info-page .foot{margin-top:16px;padding-top:10px;border-top:1px dashed var(--border-color);font-size:12px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;padding:12px;box-sizing:border-box;z-index:1000;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease-out,visibility .2s ease-out}.modal-overlay.hidden{display:flex!important;opacity:0;visibility:hidden;pointer-events:none}.modal-overlay:not(.hidden){opacity:1;visibility:visible;pointer-events:auto}.modal-content{background-color:var(--primary-card-bg);padding:18px;border-radius:16px;width:100%;max-width:360px;position:relative;display:flex;flex-direction:column;gap:15px}.modal-content h3{text-align:center;margin:0 0 10px;font-size:18px}.modal-close-btn{position:absolute;top:12px;right:12px;z-index:10;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:50%;color:var(--text-secondary);font-size:28px;line-height:1;cursor:pointer;padding:0;transition:background-color .2s ease,color .2s ease}.fullscreen-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--bg-color);z-index:1100;display:flex;flex-direction:column;padding:20px;box-sizing:border-box;opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility .3s ease-out}.fullscreen-modal:not(.hidden){opacity:1;visibility:visible}.fpm-header{display:flex;align-items:center;padding:0 0 15px;flex-shrink:0}.fpm-back-btn{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:8px;border-radius:50%}.fpm-title{flex-grow:1;text-align:center;font-size:20px;font-weight:600;margin:0;transform:translate(-16px)}.fpm-body{flex-grow:1;display:flex;flex-direction:column;justify-content:center;gap:20px}.fpm-summary-card{background-color:var(--primary-card-bg);border-radius:16px;padding:20px;text-align:center}.fpm-summary-card .fpm-summary-label{font-size:18px;color:var(--text-secondary);margin:0}.fpm-summary-card .fpm-purchase-amount{font-size:48px;font-weight:700;color:var(--text-primary);margin:10px 0;line-height:1}.fpm-summary-card .fpm-animation-wrapper{margin:-40px auto -50px;height:150px;width:200px;pointer-events:none}.fpm-payment-card{background-color:var(--primary-card-bg);border-radius:16px;padding:20px}.fpm-payment-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:0;background-color:transparent}.fpm-payment-item{background-color:var(--secondary-card-bg);border:1px solid var(--border-color);border-radius:12px;padding:20px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:transform .2s ease,background-color .2s ease;color:var(--text-primary);font-size:15px;font-weight:600}.fpm-payment-item:active{transform:scale(.95);background-color:#333}.fpm-payment-item img{width:48px;height:48px;border-radius:10px}.receipt-details .detail-row{font-size:16px}.receipt-details .detail-row span:first-child{color:var(--text-secondary)}.receipt-details .detail-row span:last-child{font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:4px}.receipt-details .star-icon-small{width:14px;height:14px;color:var(--star-color)}.receipt-details .divider{height:1px;width:100%;background-color:var(--border-color);margin:8px 0}.receipt-details h3{text-align:center;margin-bottom:15px;margin-top:0;font-size:20px}.receipt-wrapper{padding-top:0!important;gap:0!important}.receipt-wrapper .receipt-details{width:100%;margin-bottom:25px}.receipt-wrapper .receipt-details h3{text-align:center;margin:0 0 20px;font-size:20px}.theme-liquid .card.balance-card{border-bottom-left-radius:0;border-bottom-right-radius:0}.store-card h3{margin:0 0 10px;font-size:18px;font-weight:600;color:var(--text-secondary);text-align:center}.stars-options{display:flex;justify-content:center;gap:10px;margin-bottom:25px;flex-wrap:wrap}.star-option{background-color:var(--secondary-card-bg);border:1px solid var(--border-color);border-radius:10px;padding:8px 16px;cursor:pointer;transition:all .2s ease;font-weight:600;display:flex;align-items:center;gap:4px}.star-option .star-icon-small{width:14px;height:14px;color:var(--star-color)}.star-option.selected{background-color:var(--accent-blue);color:var(--text-primary);border-color:var(--accent-blue)}.star-option.selected .star-icon-small{color:var(--text-primary)}.amount-inputs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:25px}.amount-input-group{display:flex;flex-direction:column;gap:6px}.amount-input-group label{font-size:13px;color:var(--text-secondary);padding-left:5px}.amount-input-group label .star-icon-small{width:12px;height:12px;color:var(--star-color);vertical-align:middle}.amount-input-group input{background-color:var(--secondary-card-bg);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);padding:12px;font-size:16px;width:100%;box-sizing:border-box}.amount-input-group input::placeholder{color:var(--text-secondary)}.payment-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;margin-top:20px}.payment-method{background-color:var(--secondary-card-bg);border:1px solid var(--border-color);border-radius:12px;padding:16px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease}.payment-method.selected{border-color:var(--accent-blue);background-color:#4a65f633}.payment-method .payment-icon{width:40px;height:40px;border-radius:8px}.payment-method span{font-weight:500;font-size:14px}.pay-button{width:100%;background-color:var(--accent-blue);color:#fff;border:none;border-radius:12px;padding:16px;font-size:18px;font-weight:700;cursor:pointer;margin-top:25px;transition:background-color .2s ease}.pay-button:hover{background-color:#3b54d1}.box-with-separator:after{content:"";position:absolute;right:-6px;top:15%;bottom:15%;width:2px;background-color:gold;opacity:.6;border-radius:1px}#daily-spin-box lottie-player{width:80px;height:80px}.box .star-icon-small{width:18px;height:18px;color:var(--star-color)}.box .box-amount{font-size:14px;font-weight:700}.timer{font-size:13px;color:var(--text-secondary);font-style:italic;margin-bottom:5px}.progress-bar{width:100%;background-color:var(--secondary-card-bg);border-radius:8px;height:16px;margin-bottom:20px;border:1px solid var(--border-color);overflow:hidden;position:relative}.progress-bar-inner{height:100%;width:40%;background-color:var(--accent-green);border-radius:8px}.progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:600;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.grab-button{width:100%;background-color:var(--primary-card-bg);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:12px;padding:16px;font-size:18px;font-weight:700;cursor:not-allowed}.grab-button.active{background-color:var(--accent-green);color:#fff;border-color:var(--accent-green);cursor:pointer}.settings-list{display:flex;flex-direction:column;gap:10px}.glass-tabbar{position:fixed;bottom:20px;left:50%;transform:translate(-50%);width:96%;max-width:450px;height:72px;background:var(--bar-bg);backdrop-filter:blur(40px) saturate(110%);-webkit-backdrop-filter:blur(40px) saturate(110%);border-radius:99px;border:1px solid var(--bar-border);box-shadow:0 20px 50px #00000080;display:flex;justify-content:space-between;align-items:center;padding:4px;box-sizing:border-box;z-index:1000;touch-action:none;-webkit-user-select:none;user-select:none}.liquid-lens{position:absolute;top:50%;left:0;width:70px;height:85%;border-radius:35px;background:#ffffff14;backdrop-filter:blur(25px) saturate(180%);-webkit-backdrop-filter:blur(25px) saturate(180%);box-shadow:inset 0 1px 1px #fff9,inset 0 0 15px #ffffff1a,inset 0 -2px 5px #0000001a,0 8px 20px #0000004d;border:1px solid rgba(255,255,255,.15);pointer-events:none;z-index:1;transform-origin:center}.tab-item{position:relative;flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;z-index:2;cursor:pointer;color:var(--text-inactive);transition:color .2s;text-decoration:none;-webkit-user-drag:none}.tab-icon{width:24px;height:24px;fill:currentColor;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));transition:transform .2s ease;pointer-events:none}.tab-label{font-size:10px;font-weight:600;line-height:1;letter-spacing:.2px;opacity:.7;transition:opacity .2s;pointer-events:none}.tab-item.active{color:var(--text-active)}.tab-item.active .tab-icon{transform:scale(1.15)}.tab-item.active .tab-label{opacity:1}.star-icon,.star-icon-small{fill:currentColor}.modal-overlay .modal-content{opacity:0;transform:scale(.8);pointer-events:none;transition:transform .2s cubic-bezier(.2,.9,.3,1),opacity .15s ease-out}.modal-overlay:not(.hidden) .modal-content{opacity:1;transform:scale(1);pointer-events:auto;transition:transform .2s cubic-bezier(.2,.9,.3,1) .05s,opacity .15s ease-out .05s}body.modal-open{overflow:hidden}body.modal-open .bottom-nav{pointer-events:none;filter:blur(3px);opacity:.6;transition:all .2s ease}.input-group{display:flex;flex-direction:column;gap:8px}.input-group label{font-size:14px;color:var(--text-secondary)}.input-group input{background-color:var(--secondary-card-bg);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);padding:12px;font-size:16px;width:100%;box-sizing:border-box}.input-wrapper{position:relative;display:flex;align-items:center}.input-wrapper input{padding-right:70px}.paste-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);background-color:#aeb7c6;border-top:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(0,0,0,.2);border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1);color:#fdfdfd;box-shadow:0 2px 5px #0000001a;padding:6px 10px;font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease}.paste-btn:hover{background-color:#c6cfda;border-color:#ffffff80;color:#fdfdfd}.paste-btn:active{background-color:#939caa;transform:translateY(-49%);box-shadow:inset 0 1px 3px #0003}.modal-button{position:relative;width:100%;background-color:var(--secondary-card-bg);color:var(--text-primary);border:1px solid var(--border-color);border-radius:25px;padding:14px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .1s ease;text-align:center;text-decoration:none;display:block;box-sizing:border-box}.modal-button.accent{background-color:var(--accent-blue);border-color:var(--accent-blue)}.modal-button-group .modal-button{width:180px;margin-top:0}.filter-badge{position:absolute;top:-5px;left:-5px;background:#ffffff0f;color:#fff;border-radius:50%;width:22px;height:22px;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;border:1px solid var(--lg-stroke-weak);transition:transform .2s ease,opacity .2s ease;transform:scale(0);opacity:0}.filter-badge.visible{transform:scale(1);opacity:1}.status-text{font-size:14px;text-align:center;margin:10px 0 0}.status-text.success{color:var(--accent-green)}.status-text.error{color:var(--accent-red)}.detail-row span.mono:hover{color:var(--text-primary)}.detail-row-date{font-size:13px!important;color:var(--text-secondary)!important;margin-bottom:20px}.copied-feedback{color:var(--accent-green)!important}.transaction-item{cursor:pointer}.transaction-list{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0;margin:0}#transaction-details-modal{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;justify-content:center;align-items:center;z-index:1000;padding:20px;box-sizing:border-box}#transaction-details-modal.hidden{display:none}#transaction-details-modal .modal-content{background-color:#1c1c1c;color:#d4d4d4;padding:20px;border-radius:8px;width:300px;box-shadow:0 4px 8px #0003;position:relative}#transaction-details-modal .modal-close-btn{position:absolute;top:10px;right:10px;background:none;color:#d4d4d4;border:none;font-size:20px;cursor:pointer}#transaction-details-modal h3{color:#fff;font-size:18px;margin-bottom:15px;text-align:center}#modal-details-content{display:flex;flex-direction:column;gap:10px;margin-top:0}.detail-row{display:flex;justify-content:space-between;align-items:center;font-size:14px;padding:8px 0;border-bottom:1px solid #646a70}.detail-row:last-child{border-bottom:none}.detail-row span:first-child{color:#a6a6a6}.detail-row span:last-child{font-weight:400}.detail-row span.mono{font-family:Consolas,Monaco,monospace;font-size:13px;color:#ccc;cursor:pointer;transition:color .2s ease}.status-text{font-weight:700}.status-text.success{color:#4caf50}.positive{color:#66bb6a}.negative{color:#ef5350}.modal-body-centered{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding-top:0;justify-content:flex-start}#confirmation-modal-content.modal-body-centered{gap:0}.modal-icon-wrapper svg{width:48px;height:48px;stroke:#d4d4d4}.modal-icon-wrapper.user-avatar-wrapper{width:100px;height:100px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:transparent;box-shadow:0 0 0 3px #ffffff80,0 0 0 6px #6464644d}.user-avatar-modal{width:100%;height:100%;object-fit:cover}.detail-date{font-size:13px;color:var(--text-secondary);margin-top:-8px}#transaction-details-modal .detail-row{width:100%}.modal-amount{font-size:28px;font-weight:600;margin-top:5px;margin-bottom:-10px}.copy-btn{-webkit-tap-highlight-color:transparent;position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.72rem 1.1rem;border-radius:.9rem;border:1px solid var(--btn-silver-edge);background:linear-gradient(180deg,var(--btn-silver) 0%,#bac2cf 100%);color:var(--btn-text-dark);font-weight:600;letter-spacing:.01em;box-shadow:inset 0 1px #ffffff59,0 6px 14px #00000040;transform:translateZ(0);transition:transform .14s ease,box-shadow .14s ease,background .14s ease,filter .14s ease}.copy-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 40%,rgba(255,255,255,.35) 50%,transparent 60%);background-size:220% 100%;opacity:0;pointer-events:none;transition:opacity .25s ease,background-position .6s ease}.copy-btn:hover{background:linear-gradient(180deg,var(--btn-silver-hover) 0%,#c6ccd8 100%);box-shadow:inset 0 1px #ffffff73,0 10px 24px #00000059}.copy-btn:active{background:linear-gradient(180deg,var(--btn-silver-active) 0%,#aeb7c6 100%);transform:translateY(1px) scale(.99);box-shadow:inset 0 3px 8px #00000040,0 4px 12px #0003;filter:saturate(.95)}.copy-btn:focus-visible{outline:none;box-shadow:0 0 0 4px var(--focus-ring),inset 0 1px #ffffff73,0 10px 24px #00000059}@media(prefers-reduced-motion:reduce){.copy-btn,.copy-btn:after{transition:none}}.offline-notification{background-color:var(--accent-red);color:var(--text-primary);text-align:center;padding:12px;position:fixed;top:-100px;left:0;right:0;z-index:2000;transition:top .5s ease-in-out;font-size:14px;font-weight:600;box-shadow:0 4px 10px #00000040}.offline-notification.show{top:0}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.shake{animation:shake .5s ease-in-out}.modal-button.confirmed{background-color:var(--secondary-card-bg);border-color:var(--border-color);cursor:default}.modal-button.hidden,.bottom-nav.hidden-by-keyboard{display:none!important}.withdraw-option-card .modal-button{width:100%;margin-top:auto}#modal-nft-media-container>lottie-player,#modal-nft-media-container>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--bg-color);display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .5s ease-out}#loading-overlay.hidden{opacity:0;pointer-events:none}.action-button,.modal-button.accent,.fpm-payment-item,.open-button.active,.grab-button.active{transition:transform .2s ease,background-color .2s ease}.action-button,.modal-button.accent{position:relative;overflow:hidden}.action-button:after,.modal-button.accent:after{content:"";position:absolute;inset:-2px;background:linear-gradient(120deg,transparent 45%,rgba(255,255,255,.35) 50%,transparent 55%);background-size:220% 100%;opacity:0;pointer-events:none;transition:opacity .25s ease,background-position .6s ease}@media(hover:hover)and (pointer:fine){body:not(.theme-liquid) .action-button:hover:after,body:not(.theme-liquid) .modal-button.accent:hover:after{opacity:1;background-position:100% 0}}.action-button:active,.modal-button.accent:active,.fpm-payment-item:active,.open-button.active:active,.grab-button.active:active{transform:scale(.95);background-color:#333;border-color:transparent;outline:none}@media(hover:hover)and (pointer:fine){body:not(.theme-liquid) .modal-button.accent:hover{background:linear-gradient(180deg,#ffffff24,#ffffff1a);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px #ffffff40,0 10px 22px #00000059}}@keyframes box-shake{10%,90%{transform:translate3d(-1px,0,0) scale(1.05)}20%,80%{transform:translate3d(2px,0,0) scale(1.05)}30%,50%,70%{transform:translate3d(-4px,0,0) scale(1.05)}40%,60%{transform:translate3d(4px,0,0) scale(1.05)}}.flying-star{position:absolute;top:50%;left:50%;width:12px;height:12px;color:var(--star-color);transform-origin:50% 50%;opacity:0;pointer-events:none;animation:fly-out .8s ease-out forwards}@keyframes fly-out{0%{transform:translate(-50%,-50%) scale(.5);opacity:1}to{transform:translate(var(--x),var(--y)) scale(1);opacity:0}}.box{background-color:var(--primary-card-bg);border:none;width:100%;height:90px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.daily-boxes{margin-bottom:0}#last-win-text{margin-top:8px;min-height:20px}.transaction-item.status-failed .title,.transaction-item.status-failed .amount{text-decoration:line-through}@keyframes pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.recent-recipients-scroller{overflow-x:auto;white-space:nowrap;padding-top:20px;padding-bottom:10px;-ms-overflow-style:none;scrollbar-width:none}.recent-recipients-scroller::-webkit-scrollbar{display:none}.recipient-bubble{display:inline-flex;flex-direction:column;align-items:center;gap:8px;width:70px;margin-right:15px;cursor:pointer;vertical-align:top;transition:transform .2s ease}.recipient-bubble:hover{transform:scale(1.05)}.recipient-bubble-avatar{width:50px;height:50px;border-radius:50%;background-color:var(--secondary-card-bg);background-size:cover;background-position:center;border:2px solid var(--border-color)}.recipient-bubble-name{font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}#store-page .container{width:100%;max-width:420px}.theme-liquid #store-page .premium-mode .switch-highlight{background:var(--premium-color)}.theme-liquid #store-page .premium-mode .pay-button{background:var(--premium-color)}.theme-liquid #store-page .premium-mode .pay-button:hover{background:var(--premium-hover-color)}.theme-liquid #store-page .premium-mode .input-field:focus{border-color:var(--premium-color)}#store-page .premium-mode .checkbox-wrapper input:checked+.checkbox-styled{background-color:var(--premium-color);border-color:var(--premium-color)}#store-page .input-field::placeholder{color:#535777}#store-page .input-field[readonly]{background-color:#141414;cursor:not-allowed}.theme-liquid #store-page .input-field[readonly]{background:#141414;color:var(--lg-ink-dim);border:1px dashed var(--lg-stroke-weak);cursor:not-allowed;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#store-page .checkbox-wrapper{position:relative;display:flex;align-items:center;gap:10px;margin-top:12px;cursor:pointer;-webkit-user-select:none;user-select:none}#store-page .checkbox-wrapper input{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:2}#store-page .checkbox-styled{position:relative;width:18px;height:18px;background-color:var(--input-color);border:1px solid var(--border-color);border-radius:5px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;flex-shrink:0}#store-page .checkbox-styled svg{display:none;width:12px;height:12px;fill:var(--text-primary)}#store-page .checkbox-wrapper input:checked+.checkbox-styled{background-color:var(--accent-blue);border-color:var(--accent-blue)}#store-page .checkbox-wrapper input:checked+.checkbox-styled svg{display:block}#store-page .checkbox-wrapper .checkbox-label{color:var(--text-secondary-color);font-size:14px;line-height:1}#store-page input::-webkit-outer-spin-button,#store-page input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#store-page input[type=number]{-moz-appearance:textfield}#store-page #rub-amount{padding-left:16px}#store-page #rub-amount-wrapper .icon{right:16px;left:auto}.hidden{display:none!important}#sort-popover.hidden{display:block!important}#store-page .modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:none;justify-content:center;align-items:center;z-index:1000;padding:20px;box-sizing:border-box}#store-page .modal-content{background-color:var(--card-color);padding:24px;border-radius:16px;width:100%;max-width:420px;text-align:center}#store-page .modal-content h2{margin-top:0;margin-bottom:20px;font-size:18px}#store-page .modal-content .payment-button{display:block;width:100%;padding:14px;margin-bottom:12px;border-radius:10px;border:1px solid var(--border-color);background-color:var(--input-color);color:var(--text-primary-color);font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s}#store-page .modal-content .payment-button:hover{background-color:var(--border-color)}#store-page .modal-content .payment-button:last-child{margin-bottom:0}.fpm-summary{text-align:center;margin-bottom:20px}.fpm-summary-label{font-size:18px;color:var(--text-secondary);margin:0}.fpm-purchase-amount{font-size:48px;font-weight:700;color:var(--text-primary);margin:10px 0;line-height:1}.fpm-animation-wrapper{margin:-30px 0;height:200px;display:flex;align-items:center;justify-content:center}.fpm-payment-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:15px;background-color:var(--primary-card-bg);border-radius:16px}.modal-button.coming-soon{background-color:var(--secondary-card-bg)!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important;opacity:.7!important;cursor:not-allowed!important}@media(hover:hover)and (pointer:fine){.modal-button.coming-soon:hover{transform:none!important;box-shadow:none!important;filter:none!important}}.theme-liquid .box{background:transparent;border:none}.theme-liquid .reel-item{background:#ffffff1a;-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);border:1px solid var(--lg-stroke-weak);border-radius:16px;box-shadow:inset 0 1px #ffffff2e,0 6px 16px #0000004d;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}@media(hover:hover)and (pointer:fine){.theme-liquid .reel-item:hover{transform:translateY(-2px);background:#ffffff24;box-shadow:inset 0 1px #ffffff38,0 10px 24px #00000059}}.theme-liquid .reel-pointer{background-color:color-mix(in oklab,var(--lg-accent) 85%,#fff 0%);box-shadow:0 0 10px color-mix(in oklab,var(--lg-accent) 70%,transparent);height:92%;width:2px;left:50%;transform:translate(-50%)}.theme-liquid .reel-item span,.theme-liquid .reel-item .star-icon-small{color:var(--lg-ink)}body.theme-liquid{color:var(--lg-ink);background:#141414!important}body.theme-liquid:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.08;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAI0lEQVQYV2NkYGD4z0AgwAgjYGBgYDBgGJkYwGJgQjAAABq6Bf2dYc7VwAAAABJRU5ErkJggg==);background-size:10px 10px;mix-blend-mode:overlay}.theme-liquid .glass{background:var(--lg-glass);-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);border:1px solid color-mix(in oklab,#fff 28%,transparent);border-radius:20px;box-shadow:inset 0 1px #ffffff2e,0 10px 30px #00000059,0 1px #ffffff0f;position:relative}.theme-liquid .glass:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff59,#fff0 40%);pointer-events:none;mask:linear-gradient(180deg,#000,transparent 60%)}.theme-liquid .card{background:#1c1c1c;-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);border:1px solid var(--lg-stroke);border-radius:32px;box-shadow:inset 0 1px #fff3}.theme-liquid .transaction-item{background:#252525;-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);border:1px solid var(--lg-stroke-weak);border-radius:24px;box-shadow:inset 0 1px #ffffff26,0 4px 12px #00000040;transition:background-color .25s ease,transform .2s ease,box-shadow .25s ease}.theme-liquid .input-field,.theme-liquid input,.theme-liquid .amount-input-group input{background:#141414;color:var(--lg-ink);border:1px solid var(--lg-stroke-weak);border-radius:14px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.theme-liquid .input-field::placeholder,.theme-liquid input::placeholder{color:var(--lg-ink-muted)}.theme-liquid .pay-button,.theme-liquid .modal-button.accent,.theme-liquid .open-button.active,.theme-liquid .grab-button.active{background:linear-gradient(180deg,var(--lg-accent),var(--lg-accent-2));border:1px solid color-mix(in oklab,var(--lg-accent) 60%,#fff 20%);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);border-radius:25px;box-shadow:inset 0 1px #ffffff40,0 10px 22px color-mix(in oklab,var(--lg-accent) 35%,transparent)}.theme-liquid .chip,.theme-liquid .modal-button,.theme-liquid .action-button,.theme-liquid .payment-method,.theme-liquid .star-option{background:#252525;border:1px solid var(--lg-stroke-weak);color:var(--lg-ink)}.theme-liquid .chip.active,.theme-liquid .payment-method.selected,.theme-liquid .star-option.selected{background:linear-gradient(180deg,var(--lg-accent) / .2,transparent);border-color:var(--lg-accent);color:#fff}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.theme-liquid .bottom-nav{background:#1c1c1c}}.theme-liquid .nav-item.active{color:var(--lg-accent)}.theme-liquid .modal-overlay{background:#0a0c1480;align-items:center}.theme-liquid .modal-content,.theme-liquid #transaction-details-modal .modal-content,.theme-liquid .fullscreen-modal{background:#1c1c1c;-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);border:1px solid var(--lg-stroke);border-radius:20px;box-shadow:inset 0 1px #fff3,0 10px 30px #00000059}.theme-liquid .balance-title,.theme-liquid .purchase-info,.theme-liquid .status-text,.theme-liquid .detail-row span:first-child,.theme-liquid .user-id,.theme-liquid .timer,.theme-liquid .transaction-date-header{color:var(--lg-ink-dim)}.theme-liquid .nav-icon,.theme-liquid .star-icon,.theme-liquid .star-icon-small{color:var(--lg-ink)}.theme-liquid .progress-bar{border-color:var(--lg-stroke-weak);background:#ffffff0d}.theme-liquid .progress-bar-inner{background:linear-gradient(180deg,#5af08a,#31c76b)}.result-modal .modal-content{max-width:360px;padding:20px 18px;border-radius:20px}.result-modal .modal-body-centered{gap:10px}.result-modal .modal-icon-wrapper{width:64px;height:64px;border-radius:18px;background:#ffffff0f;border:1px solid var(--border-color);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff2e,0 6px 16px #00000040}.result-modal .modal-icon-wrapper svg{width:28px;height:28px;stroke:none;fill:var(--accent-green)}.result-modal.modal-overlay{z-index:5000!important}.result-modal h3{margin:2px 0 6px!important;font-size:18px!important;text-shadow:none!important}.result-modal #modal-details-content{gap:8px!important;margin-top:4px!important}.result-modal .detail-row{padding:8px 0!important;border-bottom:1px solid var(--border-color)!important}.result-modal .detail-row:last-child{border-bottom:none!important}.result-modal .detail-row span:first-child{color:var(--text-secondary)!important}.result-modal .detail-row span:last-child{color:var(--text-primary)!important;font-weight:600!important}.result-modal .modal-button.accent{width:100%;margin-top:6px}.theme-liquid .result-modal .modal-icon-wrapper{background:#ffffff1a;-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);border:1px solid var(--lg-stroke-weak);box-shadow:inset 0 1px #fff3,0 8px 22px #00000059}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.theme-liquid .card,.theme-liquid .glass,.theme-liquid .modal-content,.theme-liquid .bottom-nav{background:color-mix(in oklab,#fff 10%,var(--lg-bg-2))}}@media(prefers-reduced-transparency:reduce){.theme-liquid .card,.theme-liquid .modal-content,.theme-liquid .bottom-nav{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.theme-liquid [data-store]{--store-gap: 14px;--store-card-radius: 22px;--store-glass: rgba(255, 255, 255, .1);--store-stroke: rgba(255, 255, 255, .28);--store-ink: var(--lg-ink);--store-ink-dim: var(--lg-ink-dim)}.theme-liquid [data-store] .store-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--store-gap);align-items:stretch}.theme-liquid [data-store] .store-card{background:var(--store-glass);-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);border:1px solid var(--store-stroke);border-radius:var(--store-card-radius);box-shadow:inset 0 1px #fff3,0 10px 28px #00000059;padding:18px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:clip;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.theme-liquid [data-store] .store-card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff3,0 18px 40px #00000073}.theme-liquid [data-store] .store-card.is-featured{border-color:color-mix(in oklab,var(--lg-accent) 65%,#fff 10%);box-shadow:inset 0 1px #ffffff47,0 20px 50px color-mix(in oklab,var(--lg-accent) 30%,transparent)}.theme-liquid [data-store] .store-card.is-featured:after{content:"Рекомендуем";position:absolute;top:10px;right:12px;font-size:12px;letter-spacing:.3px;color:#fff;padding:6px 10px}@media(hover:hover)and (pointer:fine){#store-page .pay-button:hover,#store-page .modal-content .payment-button:hover,#store-page .fpm-payment-item:hover{filter:brightness(1.06)}}#store-page .pay-button,#store-page .modal-content .payment-button,#store-page .fpm-payment-item{min-height:48px;line-height:1.1;transition:background-color .2s ease,filter .2s ease,transform .12s ease,box-shadow .12s ease;outline:none}#store-page .pay-button:active,#store-page .modal-content .payment-button:active,#store-page .fpm-payment-item:active{transform:translateY(1px) scale(.99)}#store-page .pay-button:focus-visible,#store-page .modal-content .payment-button:focus-visible,#store-page .fpm-payment-item:focus-visible{box-shadow:0 0 0 4px var(--focus-ring)}#store-page .modal-content .payment-button:disabled,#store-page .fpm-payment-item[aria-disabled=true],#store-page .fpm-payment-item.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}#store-page .pay-button.is-loading,#store-page .modal-content .payment-button.is-loading,#store-page .fpm-payment-item.is-loading{position:relative;pointer-events:none}#store-page .pay-button.is-loading:after,#store-page .modal-content .payment-button.is-loading:after,#store-page .fpm-payment-item.is-loading:after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:store-btn-spin .8s linear infinite}@keyframes store-btn-spin{to{transform:translateY(-50%) rotate(360deg)}}@media(prefers-reduced-motion:reduce){#store-page .pay-button,#store-page .modal-content .payment-button,#store-page .fpm-payment-item{transition:none}}.theme-liquid [data-store] .store-title{color:var(--store-ink);font-weight:700;font-size:16px}.theme-liquid [data-store] .store-sub{color:var(--store-ink-dim);font-size:13px;line-height:1.3}.theme-liquid #store-page .chip,.theme-liquid #store-page .star-option{-webkit-tap-highlight-color:transparent}.theme-liquid #store-page .chip:active,.theme-liquid #store-page .star-option:active{filter:brightness(1.15);background-image:radial-gradient(120% 120% at 50% 40%,#ffffff2e,#fff0 55%)!important;box-shadow:inset 0 12px 26px #ffffff1f}.theme-liquid #store-page .chip.active:active,.theme-liquid #store-page .star-option.selected:active{border-color:var(--lg-accent)}.theme-liquid [data-store] .store-badges{display:flex;gap:8px;flex-wrap:wrap}.theme-liquid [data-store] .badge{background:#ffffff14;border:1px solid rgba(255,255,255,.22);color:var(--store-ink);font-size:12px;padding:6px 10px;border-radius:999px}.theme-liquid [data-store] .price{display:flex;align-items:baseline;gap:6px;margin-top:6px}.theme-liquid [data-store] .price .num{font-size:28px;font-weight:800;line-height:1;letter-spacing:-.02em;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2)}.theme-liquid [data-store] .price .per{color:var(--store-ink-dim);font-size:12px}.theme-liquid [data-store] .features{display:grid;gap:8px;margin:6px 0 4px}.theme-liquid [data-store] .features li{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:8px;color:var(--store-ink)}.theme-liquid [data-store] .features li .dot{width:18px;height:18px;border-radius:50%;background:linear-gradient(180deg,var(--lg-accent),var(--lg-accent-2));box-shadow:0 4px 10px color-mix(in oklab,var(--lg-accent) 35%,transparent)}.theme-liquid [data-store] .buy-button,.theme-liquid [data-store] .subscribe-button{background:linear-gradient(180deg,var(--lg-accent),var(--lg-accent-2));border:1px solid color-mix(in oklab,var(--lg-accent) 60%,#fff 20%);color:#fff;border-radius:14px;padding:12px 14px;font-weight:700;text-align:center;box-shadow:inset 0 1px #ffffff40,0 10px 22px color-mix(in oklab,var(--lg-accent) 35%,transparent);transition:transform .06s ease}.theme-liquid [data-store] .buy-button:active,.theme-liquid [data-store] .subscribe-button:active{transform:translateY(1px)}.theme-liquid [data-store] .store-actions .ghost{background:#ffffff0f;border:1px solid rgba(255,255,255,.18);color:var(--store-ink);border-radius:14px;padding:10px 12px;font-weight:600}.theme-liquid [data-store] .billing-toggle{background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:6px;display:inline-flex;gap:6px}.theme-liquid [data-store] .billing-toggle .opt{padding:8px 12px;border-radius:999px;cursor:pointer;color:var(--store-ink-dim);-webkit-user-select:none;user-select:none}.theme-liquid [data-store] .billing-toggle .opt.is-active{color:#fff;background:linear-gradient(180deg,var(--lg-accent) / .22,transparent);border:1px solid var(--lg-accent)}.theme-liquid [data-store] .stars-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--store-gap)}.theme-liquid [data-store] .stars-pack{background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:18px;padding:14px;display:grid;gap:8px}.theme-liquid [data-store] .stars-pack .pack-title{color:#fff;font-weight:700}.theme-liquid [data-store] .stars-pack .pack-desc{color:var(--store-ink-dim);font-size:12px}.theme-liquid [data-store] .stars-pack .pack-price{font-weight:800}.theme-liquid [data-store] .qty{display:inline-grid;grid-template-columns:32px 60px 32px;gap:6px;align-items:center}.theme-liquid [data-store] .qty .btn{border-radius:12px;border:1px solid var(--store-stroke);background:#ffffff0f;height:36px;display:grid;place-items:center;font-weight:800;color:#fff}.theme-liquid [data-store] .qty input{text-align:center;height:36px;border-radius:12px;border:1px solid var(--store-stroke);background:#ffffff0f;color:#fff}@keyframes store-pop{0%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}.theme-liquid [data-store] .store-card{animation:store-pop .35s ease both}.theme-liquid [data-store] .store-card:nth-child(2){animation-delay:.04s}.theme-liquid [data-store] .store-card:nth-child(3){animation-delay:.08s}.theme-liquid [data-store] .store-card:nth-child(4){animation-delay:.12s}html,body{min-height:100dvh;background:#141414!important;background-image:none!important}.theme-liquid [class*=surface],.theme-liquid [class*=background],.theme-liquid [class*=backdrop],.theme-liquid [class*=page],.theme-liquid [class*=screen],.theme-liquid [class*=wrapper],.theme-liquid [class*=container]{background:transparent!important;background-image:none!important}.theme-liquid #app,.theme-liquid .app,.theme-liquid .root,.theme-liquid .content,.theme-liquid .page-root{min-height:100dvh!important}.theme-liquid [class*=surface]:before,.theme-liquid [class*=surface]:after,.theme-liquid [class*=background]:before,.theme-liquid [class*=background]:after{background:none!important}.theme-liquid .page-gradient-top,.theme-liquid .page-gradient-bottom,.theme-liquid .page-dim,.theme-liquid .page-dim-bottom{display:none!important}.theme-liquid #store-page .card{background:#1c1c1c;-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);border:1px solid var(--lg-stroke);border-radius:22px;box-shadow:inset 0 1px #fff3,0 8px 26px #00000059}.theme-liquid #store-page .product-switcher{background:#ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--lg-stroke-weak)}.theme-liquid #store-page .switch-highlight{background:linear-gradient(180deg,var(--lg-accent),var(--lg-accent-2))}.theme-liquid #store-page .chip{background:#ffffff0f;border:1px solid var(--lg-stroke-weak);color:var(--lg-ink)}.theme-liquid #store-page .chip:hover{border-color:var(--lg-ink-muted)}.theme-liquid #store-page .chip.active{background:linear-gradient(180deg,color-mix(in oklab,var(--lg-accent) 22%,transparent),transparent);border-color:var(--lg-accent);color:#fff}.theme-liquid #store-page .input-field,.theme-liquid #store-page input[type=number],.theme-liquid #store-page input[type=text]{background:#ffffff0f;border:1px solid var(--lg-stroke-weak);color:var(--lg-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.theme-liquid #store-page .input-field::placeholder{color:var(--lg-ink-muted)}.theme-liquid #store-page .pay-button:hover{filter:brightness(1.05)}.theme-liquid #store-page .modal-content{background:var(--lg-glass);-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);border:1px solid var(--lg-stroke);border-radius:20px;box-shadow:inset 0 1px #fff3,0 10px 30px #00000059}#store-page .feedback{color:#e54d4d!important;font-weight:600}.theme-liquid #store-page .chip:active{transform:scale(.97)!important;filter:brightness(1.1)!important;background-color:initial!important;background-image:initial!important;box-shadow:initial!important;transition:transform .1s ease}.theme-liquid .open-button.timer-mode{background:#ffffff0f;border:1px solid var(--lg-stroke-weak);border-radius:14px;color:var(--lg-ink-dim);font-weight:600;cursor:not-allowed;-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);box-shadow:inset 0 1px #fff3,0 6px 16px #00000040;text-shadow:0 1px 0 rgba(0,0,0,.3)}.theme-liquid .open-button.timer-mode:hover{background:#ffffff14}.theme-liquid .profile-header .avatar,.theme-liquid .home-avatar,.theme-liquid .recipient-bubble-avatar,.theme-liquid .transaction-avatar{border:1px solid var(--lg-stroke);background-size:110%;background-position:center}.receipt-details{width:100%;max-width:300px;display:flex;flex-direction:column;gap:12px;margin-top:20px;margin-bottom:20px;text-align:left}.modal-content,#transaction-details-modal .modal-content{background-color:var(--primary-card-bg)}.modal-body-centered{gap:10px;padding-top:42px;position:relative}.modal-content h3{margin:6px 0 4px}#modal-details-content .detail-row{padding:6px 0}.compact-success{padding-top:18px!important}.compact-success #notice-modal-title{width:100%;text-align:center;padding:0 30px;box-sizing:border-box}.compact-success .receipt-details{margin:0;max-width:100%}.compact-success h3{margin-top:0;margin-bottom:12px;font-size:20px}.compact-success .receipt-details{margin-top:0;margin-bottom:10px;max-width:100%}.result-modal .modal-icon-wrapper{display:none!important}.result-modal h3{margin-top:4px!important}.theme-liquid .result-modal .modal-content{background:var(--primary-card-bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid var(--border-color)!important;box-shadow:0 8px 24px #00000073!important}.result-modal .modal-button,.result-modal .modal-button.accent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.referral-link-container.compact{display:flex;gap:8px;align-items:center}.referral-link-container.compact .input-field{flex-grow:1;padding:10px 12px;font-size:14px;cursor:default}.copy-link-button.compact{flex-shrink:0;width:38px;height:38px;background-color:var(--secondary-card-bg);border:1px solid var(--border-color);border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.copy-link-button.compact svg{width:18px;height:18px;fill:var(--text-primary)}.referral-actions-container{display:flex;align-items:center;gap:10px;margin-top:20px}.referral-actions-container #claim-referral-btn{flex-grow:1;margin-top:0}.modal-button.btn-vertical-small{padding:10px 20px;font-size:16px;font-weight:600}.copy-link-button.compact{flex-shrink:0;width:42px;height:42px;background-color:var(--secondary-card-bg);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.copy-link-button.compact:hover{background-color:var(--border-color)}.copy-link-button.compact svg{width:20px;height:20px;fill:var(--text-primary)}.referral-link-container{display:flex;gap:10px;align-items:center}.referral-link-container .input-field{flex-grow:1;padding:10px 12px;font-size:14px;cursor:default}.copy-link-button{flex-shrink:0;width:42px;height:42px;background-color:var(--secondary-card-bg);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.copy-link-button:hover{background-color:var(--border-color)}.copy-link-button svg{width:20px;height:20px;fill:var(--text-primary)}.result-modal .modal-icon-wrapper{display:none!important;visibility:hidden!important;opacity:0!important}.result-modal .modal-icon-wrapper svg,.result-modal .modal-icon-wrapper img{display:none!important;visibility:hidden!important;opacity:0!important}#transaction-details-modal .modal-body-centered,#notice-modal .modal-body-centered{padding-top:0}#notice-modal{align-items:center}#notice-modal .modal-body-centered{align-items:stretch}#notice-modal .modal-icon-wrapper{align-self:center}.modal-content.compact-success .modal-close-btn{display:none}.theme-liquid .settings-item{background:#252525;-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);border:1px solid var(--lg-stroke-weak);border-radius:20px;box-shadow:inset 0 1px #ffffff26,0 4px 12px #00000040;padding:16px;gap:16px;justify-content:flex-start;transition:background-color .25s ease,transform .2s ease,box-shadow .25s ease}.settings-card .settings-item:not(:last-child){border-bottom:1px solid var(--lg-stroke-weak)}.settings-item:active{transform:scale(.98);transition:transform .1s ease}.settings-item .arrow-icon{margin-left:auto}.settings-card .settings-item:first-child{border-top-left-radius:20px;border-top-right-radius:20px}.settings-card .settings-item:last-child{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.theme-liquid .fpm-summary-card{background:#ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--lg-stroke-weak);border-radius:16px;padding:15px;box-sizing:border-box;width:100%}.theme-liquid .fpm-payment-item{background:#ffffff0f;border:1px solid var(--lg-stroke-weak);color:var(--lg-ink);transition:background-color .25s ease,transform .2s ease}@media(hover:hover)and (pointer:fine){.theme-liquid .fpm-payment-item:hover{background:#ffffff24;transform:translateY(-2px)}}.theme-liquid .fpm-payment-item:active{transform:scale(.97);filter:brightness(1.1);background-color:#333}#payment-method-modal .modal-content{padding-top:0}#payment-method-modal .modal-body-centered h3{margin-top:0}#payment-method-modal .modal-content{padding-top:18px}#payment-method-modal .modal-body-centered{padding-top:0!important;justify-content:flex-start!important}#payment-method-modal h3{margin-top:0!important}#payment-method-modal.modal-overlay{align-items:flex-start;padding-top:20px}.theme-liquid #store-page .premium-mode .pay-button,.theme-liquid #store-page .premium-mode .modal-button.accent{box-shadow:inset 0 1px #ffffff40,0 10px 22px color-mix(in oklab,var(--premium-color) 35%,transparent)}.theme-liquid #store-page .premium-mode .pay-button:hover,.theme-liquid #store-page .premium-mode .modal-button.accent:hover{box-shadow:inset 0 1px #ffffff4d,0 12px 26px color-mix(in oklab,var(--premium-color) 40%,transparent)}.theme-liquid #store-page .premium-mode .chip.active{border-color:var(--premium-color);background:color-mix(in oklab,var(--premium-color) 25%,transparent)}.theme-liquid #store-page .premium-mode .chip.active:active{border-color:var(--premium-color)}#confirmation-modal .receipt-details h3{margin-bottom:20px}#confirmation-modal .modal-content{padding-top:0}#confirmation-modal .modal-body-centered{padding-top:0;gap:0}#confirmation-modal .receipt-details h3{margin-top:0;margin-bottom:20px;padding-top:0}#confirmation-modal #confirm-purchase-btn{background:var(--premium-color);border-color:var(--premium-color);box-shadow:inset 0 1px #ffffff40,0 10px 22px color-mix(in oklab,var(--premium-color) 35%,transparent)}#confirmation-modal #confirm-purchase-btn:hover{background:var(--premium-hover-color)}#confirmation-modal.modal-overlay{align-items:flex-start;padding-top:20px}#tos-screen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--bg-color);z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;box-sizing:border-box}#tos-screen.hidden{display:none}.tos-content{max-width:420px;width:100%;text-align:center;display:flex;flex-direction:column;gap:20px}.tos-text-wrapper{max-height:50vh;overflow-y:auto;background-color:var(--card-color);padding:15px;border-radius:16px;text-align:left;font-size:14px;color:var(--text-secondary);border:1px solid var(--border-color)}.banner-slider-container{width:100%;min-height:110px;max-width:440px;margin:0 auto -10px;overflow:hidden;position:relative}.banner-slider-wrapper{display:flex;transition:transform .5s ease-in-out}.banner-slide{flex:0 0 100%;width:100%;box-sizing:border-box}.banner-slide img{width:100%;display:block;border-radius:24px}#transaction-details-modal lottie-player{opacity:0;transition:opacity .3s ease-in-out}#transaction-details-modal lottie-player.loaded{opacity:1}.daily-box-card h3{margin-bottom:20px}.daily-box-card h4{margin-top:5px;margin-bottom:20px}.boxes-scroller{display:flex;overflow-x:auto;gap:16px;padding-bottom:15px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory}.boxes-scroller::-webkit-scrollbar{display:none}.box-item-wrapper{flex:0 0 100%;scroll-snap-align:center;position:relative;border:1px solid var(--border-color);border-radius:16px;padding:15px;box-sizing:border-box}.box-item-wrapper h4{text-align:center;margin:0 0 15px;font-size:16px;display:flex;align-items:center;justify-content:center;gap:8px}.premium-tag{background:var(--premium-color);color:#fff;font-size:10px;padding:2px 8px;border-radius:8px;font-weight:700}#premium-box-card{border-color:var(--premium-color)}.premium-pointer{background-color:var(--premium-color);box-shadow:0 0 10px var(--premium-color)}.premium-box-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0f1421d9;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:16px;text-align:center;color:var(--text-secondary);font-weight:600;visibility:hidden;opacity:0;transition:all .3s ease}.box-item-wrapper.locked .premium-box-overlay{visibility:visible;opacity:1}.lock-icon{width:32px;height:32px;fill:var(--premium-color)}.bonus-switcher{display:flex;align-items:center;background-color:var(--input-color);border-radius:25px;padding:4px;margin-bottom:20px;position:relative;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--lg-stroke-weak)}.bonus-switch-option{flex:1;padding:10px;text-align:center;font-weight:600;font-size:15px;cursor:pointer;z-index:2;transition:color .3s ease;color:var(--text-secondary-color)}.bonus-switch-option.active{color:var(--text-primary-color)}.bonus-switch-highlight{position:absolute;top:4px;bottom:4px;width:calc(50% - 4px);background:linear-gradient(180deg,var(--lg-accent),var(--lg-accent-2));border-radius:21px;transition:transform .3s ease;z-index:1}.boxes-slider-container{width:100%;overflow:hidden;margin-bottom:20px}.boxes-slider-wrapper{display:flex;transition:transform .3s ease-in-out}.boxes-slider-wrapper>.card{flex:0 0 100%;width:100%;box-sizing:border-box;display:block!important}.win-notification{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent;color:var(--text-primary);padding:8px 16px;border-radius:20px;font-size:24px;font-weight:700;z-index:10;white-space:nowrap;text-shadow:0 0 2px rgba(0,0,0,.8),0 0 8px rgba(0,0,0,.7),0 0 15px rgba(0,0,0,.6);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility 0s .4s}.win-notification.show{opacity:1;visibility:visible;transition:opacity .4s ease}.win-notification.positive{color:var(--accent-green)}.win-notification.premium{color:var(--premium-color)}.box-description{font-size:13px;color:var(--text-secondary);line-height:1.4;margin-top:10px;margin-bottom:0;padding:0 10px}#daily-box-status:empty,#premium-box-status:empty{display:none}#bonuses-page .card-text-content{display:flex;flex-direction:column;gap:4px}#bonuses-page .settings-item span{font-size:18px;font-weight:600}#goto-cases-btn{background-image:linear-gradient(#0009,#0009),url(/static/images/cases_background.png);background-size:cover;background-position:center;background-repeat:no-repeat}#goto-tasks-btn{background-image:linear-gradient(#0009,#0009),url(/static/images/tasks_background.png);background-size:cover;background-position:center;background-repeat:no-repeat}#goto-referral-btn{background-image:linear-gradient(#0009,#0009),url(/static/images/referral_background.png);background-size:cover;background-position:center;background-repeat:no-repeat}#bonuses-page .settings-item{max-height:50px;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--lg-stroke-weak);padding:24px;justify-content:space-between;align-items:center;display:flex;text-decoration:none;border-bottom:none;transition:transform .2s ease,background .3s ease;overflow:hidden}#bonuses-page .settings-item:active{transform:scale(.98);transition:transform .1s ease}#goto-cases-btn{background:radial-gradient(circle at 15% 25%,rgba(221,133,61,.245),transparent 45%),radial-gradient(circle at 90% 80%,rgba(180,115,240,.18),transparent 50%),hsl(var(--lg-hue),30%,12%)}#goto-tasks-btn{background:radial-gradient(circle at 15% 25%,rgba(236,225,202,.161),transparent 45%),radial-gradient(circle at 90% 80%,rgba(164,73,57,.199),transparent 50%),hsl(var(--lg-hue),30%,12%)}#goto-referral-btn{background:radial-gradient(circle at 15% 25%,rgba(0,211,145,.18),transparent 45%),radial-gradient(circle at 90% 80%,rgba(0,150,190,.2),transparent 50%),hsl(var(--lg-hue),30%,12%)}#bonuses-page .card-text-content{display:flex;flex-direction:column;gap:4px;z-index:1}#bonuses-page .settings-item span{font-size:18px;font-weight:600;color:var(--text-primary)}#bonuses-page .settings-item p{font-size:14px;font-weight:400;color:var(--text-secondary);margin:0;padding:0}#bonuses-page .bonus-card-lottie{width:80px;height:80px;background-color:transparent;border-radius:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;z-index:1}.cases-grid{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;column-gap:10px}.case-card{background-color:var(--primary-card-bg);border:1px solid var(--border-color);border-radius:18px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;width:100%;max-width:150px}@media(hover:hover)and (pointer:fine){.case-card:hover{box-shadow:0 8px 24px #0000004d}}.case-card.is-on-cooldown{opacity:.5;background-color:var(--secondary-card-bg);transition:opacity .3s ease,background-color .3s ease;cursor:pointer}.case-card-image{width:100%;height:120px;display:flex;align-items:center;justify-content:center}.case-card-image img{max-width:100%;max-height:100%;object-fit:contain}.case-card-name{font-size:16px;font-weight:600;color:var(--text-primary)}#modal-reels-content .card{box-shadow:none;border:none;padding:0}#case-reels-modal .modal-content{background:transparent;box-shadow:none;border:none}#case-templates .card{position:relative}#case-templates .modal-close-btn{position:absolute;top:12px;right:12px;z-index:10}#case-reels-modal .modal-content{background:transparent;box-shadow:none;border:none;padding:0;max-width:400px}#case-reels-modal .daily-box-card{background:#1c1c1c;-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);border:1px solid var(--lg-stroke);border-radius:24px;padding:20px;box-shadow:0 10px 30px #00000059}.case-modal-header{position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:20px}.case-modal-header h4{margin:0;padding:0;font-size:20px}#case-reels-modal .modal-close-btn{position:absolute;right:0;top:50%;transform:translateY(-50%)}#case-reels-modal .modal-close-btn{font-size:24px;font-weight:300;color:#aeb7c6}#case-reels-modal .modal-close-btn{font-size:24px;font-weight:300;color:#aeb7c6;background-color:transparent!important;transition:none}.case-card-image{position:relative;display:flex;align-items:center;justify-content:center}.case-card-image:before{content:"";position:absolute;width:120%;height:120%;filter:blur(25px);z-index:0}.case-card-image img{position:relative;z-index:1}.case-card[data-case-type=daily] .case-card-image:before{background:radial-gradient(circle,rgba(61,169,252,.3) 30%,transparent 70%)}.case-card[data-case-type=premium] .case-card-image:before{background:radial-gradient(circle,rgba(180,115,245,.35) 30%,transparent 70%)}.case-card[data-case-type=active] .case-card-image:before{background:radial-gradient(circle,rgba(80,227,194,.35) 30%,transparent 70%)}#case-reels-modal.modal-overlay{align-items:flex-start;padding-top:60px}.theme-liquid .case-card{background:var(--lg-glass);-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);border:1px solid var(--lg-stroke)}.open-case-btn{width:100%;padding:12px;background-color:var(--accent-blue);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;margin-top:auto;transition:background-color .2s ease,transform .1s ease}.open-case-btn:hover{background-color:var(--button-hover-color)}.open-case-btn:active{transform:scale(.96)}.theme-liquid .open-case-btn:disabled{background:#ffffff0f;border:1px solid var(--lg-stroke-weak);color:var(--lg-ink-dim);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);box-shadow:inset 0 1px #fff3,0 6px 16px #00000040;text-shadow:0 1px 0 rgba(0,0,0,.3);cursor:not-allowed;font-weight:600;font-size:14px;transition:all .3s ease}.theme-liquid .open-case-btn{background:linear-gradient(180deg,var(--lg-accent),var(--lg-accent-2));border:1px solid color-mix(in oklab,var(--lg-accent) 60%,#fff 20%);box-shadow:inset 0 1px #ffffff40,0 10px 22px color-mix(in oklab,var(--lg-accent) 35%,transparent);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);transition:transform .1s ease,filter .2s ease}.theme-liquid .open-case-btn:hover{filter:brightness(1.1);background:linear-gradient(180deg,var(--lg-accent),var(--lg-accent-2))}.theme-liquid .open-case-btn:active{transform:scale(.97);filter:brightness(.95)}@keyframes slow-to-fast-shake{0%,to{transform:translate(0)}10%{transform:translate(-1px)}20%{transform:translate(1px)}30%{transform:translate(-2px)}40%{transform:translate(2px)}50%{transform:translate(-4px)}60%{transform:translate(4px)}70%{transform:translate(-5px)}80%{transform:translate(5px)}90%{transform:translate(-6px)}95%{transform:translate(6px)}97%{transform:translate(-3px)}99%{transform:translate(1px)}to{transform:translate(0)}}.is-shaking{animation:slow-to-fast-shake 1s ease-in-out}.prize-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;display:flex;align-items:center;justify-content:center;pointer-events:none;background-color:#000000b3;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;border-radius:inherit;transition:opacity .3s ease}.prize-overlay lottie-player{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.prize-text{position:relative;font-size:28px;font-weight:800;color:var(--accent-green);text-shadow:0 4px 15px rgba(0,0,0,1);z-index:5;transform:scale(.5);opacity:0;text-align:center;line-height:1.2}.prize-overlay.visible .prize-text{transform:scale(1);opacity:1;transition:transform .4s cubic-bezier(.175,.885,.32,1.275) .1s,opacity .3s ease .1s}.theme-liquid .case-card.is-on-cooldown:hover{transform:none;box-shadow:inset 0 1px #fff3,0 10px 28px #00000059}#splash-screen-ad{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background-color:#0009;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;display:flex;align-items:flex-end;justify-content:center}#splash-screen-ad.show{opacity:1;visibility:visible}.ad-content{position:relative;width:100%;max-width:480px;background-color:#1c1c1c;border-top-left-radius:24px;border-top-right-radius:24px;padding:0;overflow:hidden;box-shadow:0 -5px 30px #00000080;transform:translateY(100%);transition:transform .4s cubic-bezier(.19,1,.22,1)}.ad-image-wrapper{position:relative;width:100%;height:auto}.ad-image-wrapper img{width:100%;height:auto;display:block;object-fit:cover;border:none;border-radius:0}#splash-screen-ad.show .ad-content{transform:translateY(0)}.ad-content img{width:100%;height:auto;display:block;object-fit:cover;border-radius:0;box-shadow:none;border:none}.ad-content a{display:block;text-decoration:none}#close-ad-btn{position:absolute;top:15px;right:15px;width:48px;height:48px;padding:0;border-radius:50%;background-color:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center}#close-ad-btn svg{width:28px;height:28px;display:block}#close-ad-btn:active{background-color:#000000b3;transform:scale(.9)}.ad-info-wrapper{padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;text-align:center}.ad-title{margin:0 0 8px;font-size:20px;font-weight:700;color:#fff}.ad-description{margin:0 0 24px;font-size:14px;line-height:1.5;color:#a2a2a2}.ad-main-button{display:flex;align-items:center;justify-content:center;width:100%;padding:16px;background-color:#fff;color:#000;border-radius:16px;font-size:16px;font-weight:700;text-decoration:none;box-sizing:border-box;transition:transform .1s ease,background-color .2s ease}.ad-main-button:active{transform:scale(.98);background-color:#e6e6e6}.product-options-grid{display:grid;grid-template-columns:repeat(3,auto);justify-content:center;gap:8px;margin-bottom:24px;margin-top:18px}.product-option{background:#ffffff0f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--lg-stroke-weak);border-radius:18px;padding:16px 8px;text-align:center;cursor:pointer;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.product-option:hover{transform:translateY(-3px);border-color:var(--lg-stroke);background:#ffffff1a}.product-option.active{border-color:var(--lg-accent);background:linear-gradient(180deg,color-mix(in oklab,var(--lg-accent) 22%,transparent),transparent);box-shadow:none}.product-option-amount{font-size:24px;font-weight:800;color:#fff;margin-bottom:6px;display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.product-option-price{font-size:10px;color:var(--lg-ink-dim);font-weight:500}.product-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:600;padding:6px 14px;border-radius:12px;color:#000;width:max-content}.product-badge.best-value{background-image:linear-gradient(to right,#3b82f6,#06b6d4);color:#fff}.product-badge.popular{background-image:linear-gradient(to right,#8b5cf6,#c084fc);color:#fff}.theme-liquid #store-page .product-option:hover{transform:none}.theme-liquid #store-page .product-option.active,.theme-liquid #store-page .product-option:active{background:#3da9fc26;border-color:var(--lg-accent);box-shadow:none}.theme-liquid #store-page .product-option:active{transform:scale(.97);transition:transform .1s ease}.modal-button.hidden-button{display:none!important}.bonus-ticker-container{width:100%;background-color:#ffffff0d;border:1px solid var(--lg-stroke-weak);border-radius:12px;overflow:hidden;white-space:nowrap;box-sizing:border-box;margin-top:15px;height:36px;display:flex;align-items:center;padding:0 10px;opacity:1;transition:none}.bonus-ticker-content{display:inline-block;will-change:auto;animation:none!important;transform:none!important;padding-left:0;width:100%;text-align:center}.ticker-message{display:inline-block;margin-right:0;font-size:14px;color:var(--lg-ink-dim);opacity:0;transition:opacity .3s ease}.ticker-message .username{font-weight:600;color:var(--lg-ink)}.ticker-message .amount{font-weight:700;color:var(--accent-green)}.ticker-message .box-type-Premium{color:var(--premium-color)}.ticker-message .box-type-Green{color:#50e3c2}.ticker-message .box-type-Daily{color:var(--accent-blue)}.ticker-message .box-type-Streak{background:linear-gradient(180deg,#ffa54e,#ff4500);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600}.ticker-message.show{opacity:1}#bonus-tasks-page .streak-card{background:#1c1c1c;-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);border:1px solid var(--lg-stroke);box-shadow:inset 0 1px #fff3,0 8px 26px #00000059;border-radius:24px;padding:15px;text-align:center;box-sizing:border-box;max-width:400px;width:100%;margin:0 auto}#bonus-tasks-page .streak-card .streak-counter{font-size:36px;margin-top:5px;margin-bottom:-5px;font-weight:800;line-height:1;display:flex;align-items:center;justify-content:center;gap:8px}#bonus-tasks-page .streak-card .streak-counter #streak-days-count{background:linear-gradient(180deg,#ffd073,#ff5e33);-webkit-background-clip:text;background-clip:text;color:transparent}#bonus-tasks-page .streak-days-grid{display:grid;grid-template-columns:repeat(5,auto);justify-content:center;gap:4px;margin-top:20px;margin-bottom:20px}#bonus-tasks-page .streak-day{aspect-ratio:1 / 1!important;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background:transparent;border:none;min-width:auto!important}#bonus-tasks-page .day-letter{font-size:12px;font-weight:700;color:var(--lg-ink-dim);margin-bottom:2px}#bonus-tasks-page .day-status{width:44px!important;height:44px!important;min-width:44px!important;border-radius:50%!important;padding:0!important;display:flex;align-items:center;justify-content:center;background:#00000040;transition:background-color .2s ease}#bonus-tasks-page .reward-amount{font-size:14px!important;font-weight:800;color:#fff;white-space:nowrap;letter-spacing:-.5px}#bonus-tasks-page .streak-day.claimed .day-status{background:linear-gradient(180deg,#ffa54e,#ff4500);box-shadow:0 4px 15px #ff6b0066}#bonus-tasks-page .reward-amount{font-size:14px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}#bonus-tasks-page .checkmark-icon{width:16px;height:16px}#bonus-tasks-page .streak-day.claimed .day-letter{color:#fff}#bonus-tasks-page .streak-day.active .day-status{box-shadow:0 0 0 2px #fff}#bonus-tasks-page #claim-reward-btn{width:100%}#bonus-tasks-page #claim-reward-btn:disabled{background:var(--secondary-card-bg);border:1px solid var(--border-color);color:var(--text-secondary);box-shadow:none;filter:none;cursor:not-allowed}#bonus-tasks-page #streak-status-text{min-height:16px;margin-top:4px}.task-card{padding:20px}.channel-icon-wrapper{width:40px;height:40px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--background-secondary);flex-shrink:0}.channel-icon{width:100%;height:100%;object-fit:cover}.task-card{position:relative;padding-top:25px}.task-reward-badge{position:absolute;top:15px;left:50%;transform:translate(-50%);background-color:#ffd70026;color:var(--star-color);font-size:13px;font-weight:700;padding:5px 10px;border-radius:12px;border:1px solid rgba(255,215,0,.3)}.task-card.task-completed{opacity:.5;pointer-events:none;transition:opacity .3s ease}body.no-interaction{pointer-events:none}.header-beta-tag{position:absolute;top:-2px;right:90px;background-color:var(--accent-red);color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:36px;-webkit-user-select:none;user-select:none}#market-page .card{padding:16px}#market-filters .product-switcher{grid-template-columns:repeat(3,1fr)}#market-filters .chip-grid{margin-top:16px}#market-filters-group{align-items:center}#open-sort-options-btn{flex-grow:0;flex-shrink:0;width:54px;height:54px;border-radius:36px;padding:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--lg-accent),var(--lg-accent-2));border:1px solid color-mix(in oklab,var(--lg-accent) 60%,#fff 20%);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px #ffffff40,0 10px 22px color-mix(in oklab,var(--lg-accent) 35%,transparent);transition:transform .1s ease,box-shadow .1s ease}#open-sort-options-btn:active{transform:scale(.95);box-shadow:inset 0 1px #ffffff40,0 5px 15px color-mix(in oklab,var(--lg-accent) 30%,transparent)}#open-sort-options-btn svg{width:24px!important;height:24px!important;fill:#fff}.market-filter-chip{background-color:var(--input-color);border:1px solid var(--border-color);color:var(--text-secondary-color);border-radius:50px;padding:0 12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;height:42px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:1}.market-filter-chip:hover{border-color:var(--text-secondary-color)}.market-filter-chip.active{border-color:var(--accent-blue);color:var(--text-primary-color);background:color-mix(in oklab,var(--accent-blue) 25%,transparent)}.market-item{display:flex;flex-direction:column;background-color:#1c1c1c;border-radius:24px;padding:12px;border:1px solid var(--lg-stroke-weak);text-align:center;gap:8px}.market-item-image-wrapper{position:relative;width:100%;padding-top:100%;border-radius:24px;overflow:hidden;background-color:var(--secondary-card-bg)}.market-item-id{position:absolute;bottom:8px;left:8px;background-color:#0009;color:#fff;padding:4px 8px;border-radius:36px;font-size:12px;font-weight:600;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1}.market-item-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.market-buy-btn{padding:10px 16px;font-size:14px;width:100%;margin-top:auto;text-decoration:none;line-height:1}.market-item-details .title{font-weight:600;font-size:16px}.market-item-details .subtitle{font-size:13px;color:var(--text-secondary)}#nft-details-modal .modal-content{max-width:440px;padding:24px;gap:0;background-color:#1c1c1c}#nft-details-modal h3{text-align:center;margin:0 0 20px}#nft-details-modal #modal-nft-text-price{color:var(--star-color);font-weight:700}.recipient-block{position:relative;margin-top:-10px}.recipient-block .input-field{background-color:var(--secondary-card-bg);border-color:var(--border-color)}.recipient-block.locked .recipient-lock-overlay{opacity:1;visibility:visible}.recipient-block.locked .input-group{visibility:hidden}.recipient-lock-overlay .lock-icon{width:24px;height:24px;stroke:var(--accent-blue)}.recipient-block .input-field:disabled{background:#1c1c1c;color:var(--lg-ink-dim);border:1px dashed var(--lg-stroke-weak);cursor:not-allowed;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.recipient-block.locked .input-group label{color:var(--text-secondary)}.modal-nft-content-row .market-item-image-wrapper{flex:0 0 160px;width:160px;height:160px;padding-top:0;border-radius:18px}.modal-nft-details .withdraw-info-row{font-size:12px}#nft-details-modal .modal-button-group{display:flex;flex-direction:column;gap:10px;margin-top:20px}#nft-details-modal .modal-button-group .modal-button{flex:1;width:auto;margin-top:0}#nft-details-modal #modal-cancel-btn{background-color:#ffffff0f;border:1px solid var(--lg-stroke-weak);color:var(--lg-ink-dim)}#nft-details-modal #modal-nft-name{position:absolute;bottom:8px;left:8px;z-index:2;background:#1e20294d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);padding:6px 8px;border-radius:12px;font-size:12px;margin:0;text-align:left;color:#fff;font-weight:600}.modal-nft-content-row{display:flex;align-items:flex-start;gap:20px;margin-bottom:10px}.modal-nft-content-row .market-item-image-wrapper{flex:0 0 150px;width:150px;height:150px;padding-top:0}.modal-nft-details{flex:1;display:flex;flex-direction:column}.modal-nft-details #modal-nft-name{font-size:20px;margin:0 0 4px;text-align:left}.modal-nft-details .withdraw-info-row:last-child{border-bottom:none}#modal-nft-overlay-id{inset:6px 6px auto auto}#modal-nft-balance-indicator{text-align:center;font-size:14px;color:var(--text-secondary);margin-top:0;margin-bottom:20px;font-weight:500}#modal-cancel-btn{background-color:var(--secondary-card-bg);border:1px solid var(--border-color)}#collection-list,#model-list,#backdrop-list{background-color:var(--secondary-card-bg);border-radius:8px}.collection-checkbox-wrapper{display:grid;grid-template-columns:60px 1fr auto;align-items:center;gap:18px;padding:12px 18px;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative;background-color:transparent;border-radius:0}.collection-checkbox-wrapper input[type=checkbox]{display:none}.collection-checkbox-wrapper:not(:last-child):after{content:"";position:absolute;bottom:0;left:18px;right:18px;height:1px;background:linear-gradient(to right,transparent,var(--lg-stroke-weak) 20%,var(--lg-stroke-weak) 80%,transparent);opacity:.8}.filter-item-image{width:100%;height:60px;border-radius:8px;object-fit:cover;background-color:transparent}.filter-item-text{display:flex;flex-direction:column;text-align:left}.filter-item-name{font-weight:600;color:var(--text-primary);font-size:18px}.filter-item-floor{font-size:15px;color:var(--text-secondary);font-weight:500}.filter-search-wrapper{position:relative;margin:16px 15px 6px}.filter-search-wrapper svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;fill:var(--text-secondary);pointer-events:none;z-index:2}.filter-search-wrapper input[type=text]{width:100%;padding:12px 14px 12px 38px;border-radius:26px;background-color:#141414;border:1px solid var(--lg-stroke-weak);color:var(--text-primary);font-size:16px;font-family:var(--font-family);box-sizing:border-box;transition:border-color .2s ease;text-align:left}.filter-search-wrapper input[type=text]::placeholder{color:var(--text-secondary)}.filter-search-wrapper input[type=text]:focus{outline:none;border-color:var(--lg-accent)}.collection-checkbox-wrapper .checkbox-styled{grid-column:3;width:22px;height:22px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--lg-glass);border:1px solid var(--lg-stroke-weak);box-shadow:inset 0 1px 2px #0000004d;transition:all .25s ease}.collection-checkbox-wrapper .checkbox-styled svg{display:none;width:16px;height:16px;fill:var(--text-primary)}.collection-checkbox-wrapper:hover .checkbox-styled{border-color:var(--lg-stroke)}.collection-checkbox-wrapper .checkbox-styled:has(input:checked){background:linear-gradient(180deg,var(--lg-accent),var(--lg-accent-2));border-color:color-mix(in oklab,var(--lg-accent) 60%,#fff 20%);box-shadow:0 0 10px color-mix(in oklab,var(--lg-accent) 50%,transparent)}.collection-checkbox-wrapper .checkbox-styled:has(input:checked) svg{display:block}.theme-liquid .filter-modal-sheet,.filter-modal-sheet{align-items:flex-end;padding:0;overflow:hidden}.filter-modal-sheet .modal-content{background-color:#1c1c1c;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -10px 40px #0006;width:100%;max-width:none;height:auto;max-height:90dvh;margin:0;border-radius:24px 24px 0 0;transform:translateY(100%);transition:transform .25s cubic-bezier(.2,.9,.3,1);display:flex;flex-direction:column;padding:24px 0 18px;box-sizing:border-box;gap:0}.filter-modal-sheet:not(.hidden) .modal-content{transform:translateY(0)}#collection-list,#model-list{flex-grow:1;max-height:none;overflow-y:auto;margin-right:-8px;padding-right:8px}.modal-button-group{display:flex;justify-content:center;gap:10px;margin-top:15px}.modal-button.secondary-button{background-color:var(--secondary-card-bg);border-color:var(--border-color);color:var(--text-secondary)}.modal-button.secondary-button:hover{background-color:var(--border-color)}.modal-button:not(.accent):active{transform:scale(.95)}.modal-button.secondary-button.active{border-color:var(--accent-blue);background-color:#4a65f633;color:var(--text-primary)}.modal-button:disabled{background-color:var(--secondary-card-bg);border-color:var(--border-color);color:var(--text-secondary);opacity:.6;cursor:not-allowed}.filter-modal-sheet .modal-content h3,.filter-modal-sheet .modal-button-group,#collection-list,#model-list,#backdrop-list{margin:0}#market-filters-group{position:relative}#sort-popover{position:absolute;top:calc(100% + 12px);right:0;width:240px;background:#282a3d80;-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);border:1px solid var(--lg-stroke);border-radius:20px;box-shadow:inset 0 1px 1px #ffffff1a,0 10px 30px #00000059;z-index:1010;padding:6px;opacity:0;visibility:hidden;transform:scale(.95) translateY(-10px);transform-origin:top right;transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s ease-out;pointer-events:none}#sort-popover:not(.hidden){opacity:1;visibility:visible;transform:scale(1) translateY(0);pointer-events:auto}#sort-popover:before{content:"";position:absolute;bottom:100%;right:20px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(255,255,255,.28);filter:blur(1px)}#sort-popover-list{display:flex;flex-direction:column;gap:4px}#sort-popover-list .sort-option-btn{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:36px;font-size:16px;font-weight:500;color:var(--lg-ink-dim);background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color .2s ease,color .2s ease}#sort-popover-list .sort-option-btn:hover{background-color:#ffffff1a;color:var(--lg-ink)}#sort-popover-list .sort-option-btn.active{color:var(--lg-ink);font-weight:600;background-color:#ffffff26}#sort-popover-list .sort-option-btn .sort-icon{width:20px;height:20px;stroke:currentColor;fill:none}#sort-popover-list .sort-option-btn .sort-icon[fill=currentColor]{fill:currentColor;stroke:none}.filter-scroll-container{overflow-y:auto;margin-top:15px;margin-bottom:12px;min-height:200px}.case-card{position:relative!important;overflow:hidden!important;z-index:1}.prize-overlay{position:absolute!important;inset:0;width:100%!important;height:100%!important;display:flex!important;align-items:center;justify-content:center;flex-direction:column;background-color:#000c!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:50!important;border-radius:inherit;opacity:0;visibility:hidden;transition:opacity .2s ease;pointer-events:none}.prize-overlay.visible{opacity:1!important;visibility:visible!important}.prize-overlay lottie-player{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important;transform:scale(1.5);z-index:1!important;opacity:.7;pointer-events:none}.prize-text{position:relative!important;z-index:100!important;font-size:26px!important;line-height:1.2;font-weight:900!important;color:#4caf50!important;text-shadow:0 2px 4px rgba(0,0,0,1)!important;text-align:center;white-space:nowrap;opacity:1!important;transform:scale(1)!important;display:flex;flex-direction:column;align-items:center;justify-content:center}.upsell-container{display:none;width:100%;box-sizing:border-box;opacity:0;transition:opacity .5s ease-in-out}.upsell-container.visible{display:block!important;opacity:1!important;margin-top:15px;margin-bottom:15px;animation:slideDown .5s ease forwards}.upsell-text{background-color:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:15px;color:#fff!important;font-size:14px;line-height:1.5;text-align:center;font-weight:500}.upsell-link-premium{color:#b473f5!important;font-weight:700;cursor:pointer;text-decoration:underline}.upsell-link-green{color:#50e3c2!important;font-weight:700;cursor:pointer;text-decoration:underline}@keyframes slideDown{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUpsell{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}#collection-list,#model-list,#backdrop-list{background-color:var(--secondary-card-bg);border-radius:8px;display:flex;flex-direction:column}#market-page .modal-button-group{margin-top:10px}#backdrop-filter-modal .filter-item-image.backdrop-color-preview{width:40px!important;height:40px!important;border:1px solid rgba(255,255,255,.15);background-color:var(--input-color)!important}#backdrop-filter-modal .backdrop-color-preview.amber{background-color:#ffbf00!important}#backdrop-filter-modal .backdrop-color-preview.aquamarine{background-color:#60b195!important}#backdrop-filter-modal .backdrop-color-preview.azureblue{background-color:#5db1cb!important}#backdrop-filter-modal .backdrop-color-preview.battleshipgrey{background-color:#8c8c85!important}#backdrop-filter-modal .backdrop-color-preview.black{background-color:#363738!important}#backdrop-filter-modal .backdrop-color-preview.burgundy{background-color:#a35e66!important}#backdrop-filter-modal .backdrop-color-preview.burntsienna{background-color:#d66f3c!important}#backdrop-filter-modal .backdrop-color-preview.camogreen{background-color:#75944d!important}#backdrop-filter-modal .backdrop-color-preview.cappuccino{background-color:#b1907e!important}#backdrop-filter-modal .backdrop-color-preview.caramel{background-color:#d09932!important}#backdrop-filter-modal .backdrop-color-preview.carmine{background-color:#e0574a!important}#backdrop-filter-modal .backdrop-color-preview.carrotjuice{background-color:#db9867!important}#backdrop-filter-modal .backdrop-color-preview.celticblue{background-color:#45b8ed!important}#backdrop-filter-modal .backdrop-color-preview.chestnut{background-color:#be6f54!important}#backdrop-filter-modal .backdrop-color-preview.chocolate{background-color:#a46e58!important}#backdrop-filter-modal .backdrop-color-preview.cobaltblue{background-color:#6088cf!important}#backdrop-filter-modal .backdrop-color-preview.copper{background-color:#d08656!important}#backdrop-filter-modal .backdrop-color-preview.coralred{background-color:#da896b!important}#backdrop-filter-modal .backdrop-color-preview.cyberpunk{background-color:#858ff3!important}#backdrop-filter-modal .backdrop-color-preview.darkgreen{background-color:#516341!important}#backdrop-filter-modal .backdrop-color-preview.darklilac{background-color:#b17da5!important}#backdrop-filter-modal .backdrop-color-preview.deepcyan{background-color:#31b5aa!important}#backdrop-filter-modal .backdrop-color-preview.desertsand{background-color:#b39f82!important}#backdrop-filter-modal .backdrop-color-preview.electricindigo{background-color:#a980f3!important}#backdrop-filter-modal .backdrop-color-preview.electricpurple{background-color:#ca70c6!important}#backdrop-filter-modal .backdrop-color-preview.emerald{background-color:#78c585!important}#backdrop-filter-modal .backdrop-color-preview.englishviolet{background-color:#b186bb!important}#backdrop-filter-modal .backdrop-color-preview.fandango{background-color:#e28ab6!important}#backdrop-filter-modal .backdrop-color-preview.feldgrau{background-color:#899288!important}#backdrop-filter-modal .backdrop-color-preview.fireengine{background-color:#f05f4f!important}#backdrop-filter-modal .backdrop-color-preview.frenchblue{background-color:#5c9bc4!important}#backdrop-filter-modal .backdrop-color-preview.frenchviolet{background-color:#c260e6!important}#backdrop-filter-modal .backdrop-color-preview.grape{background-color:#9d74c1!important}#backdrop-filter-modal .backdrop-color-preview.gunmetal{background-color:#4c5d63!important}#backdrop-filter-modal .backdrop-color-preview.gunshipgreen{background-color:#558a65!important}#backdrop-filter-modal .backdrop-color-preview.huntergreen{background-color:#8fae78!important}#backdrop-filter-modal .backdrop-color-preview.indigodye{background-color:#537991!important}#backdrop-filter-modal .backdrop-color-preview.ivorywhite{background-color:#bab6b1!important}#backdrop-filter-modal .backdrop-color-preview.jadegreen{background-color:#55c49c!important}#backdrop-filter-modal .backdrop-color-preview.khakigreen{background-color:#adb070!important}#backdrop-filter-modal .backdrop-color-preview.lavender{background-color:#b789e4!important}#backdrop-filter-modal .backdrop-color-preview.lemongrass{background-color:#aeb85a!important}#backdrop-filter-modal .backdrop-color-preview.lightolive{background-color:#c2af64!important}#backdrop-filter-modal .backdrop-color-preview.malachite{background-color:#95b457!important}#backdrop-filter-modal .backdrop-color-preview.marineblue{background-color:#4e689c!important}#backdrop-filter-modal .backdrop-color-preview.mexicanpink{background-color:#e36692!important}#backdrop-filter-modal .backdrop-color-preview.midnightblue{background-color:#5c6985!important}#backdrop-filter-modal .backdrop-color-preview.mintgreen{background-color:#7ecb82!important}#backdrop-filter-modal .backdrop-color-preview.moonstone{background-color:#7eb1b4!important}#backdrop-filter-modal .backdrop-color-preview.mustard{background-color:#d4980d!important}#backdrop-filter-modal .backdrop-color-preview.mysticpearl{background-color:#d08b6d!important}#backdrop-filter-modal .backdrop-color-preview.navyblue{background-color:#6c9edd!important}#backdrop-filter-modal .backdrop-color-preview.neonblue{background-color:#7596f9!important}#backdrop-filter-modal .backdrop-color-preview.oldgold{background-color:#b58d38!important}#backdrop-filter-modal .backdrop-color-preview.onyxblack{background-color:#4d5254!important}#backdrop-filter-modal .backdrop-color-preview.orange{background-color:#d19a3a!important}#backdrop-filter-modal .backdrop-color-preview.pacificcyan{background-color:#5abea6!important}#backdrop-filter-modal .backdrop-color-preview.pacificgreen{background-color:#6fc793!important}#backdrop-filter-modal .backdrop-color-preview.persimmon{background-color:#e7a75a!important}#backdrop-filter-modal .backdrop-color-preview.pinegreen{background-color:#6ba97c!important}#backdrop-filter-modal .backdrop-color-preview.pistachio{background-color:#97b07c!important}#backdrop-filter-modal .backdrop-color-preview.platinum{background-color:#b2aea7!important}#backdrop-filter-modal .backdrop-color-preview.puregold{background-color:#ccab41!important}#backdrop-filter-modal .backdrop-color-preview.purple{background-color:#ae6cae!important}#backdrop-filter-modal .backdrop-color-preview.rangergreen{background-color:#5f7849!important}#backdrop-filter-modal .backdrop-color-preview.raspberry{background-color:#e07b85!important}#backdrop-filter-modal .backdrop-color-preview.riflegreen{background-color:#64695c!important}#backdrop-filter-modal .backdrop-color-preview.romansilver{background-color:#a3a8b5!important}#backdrop-filter-modal .backdrop-color-preview.rosewood{background-color:#b77a77!important}#backdrop-filter-modal .backdrop-color-preview.sapphire{background-color:#58a3c8!important}#backdrop-filter-modal .backdrop-color-preview.satingold{background-color:#bf9b47!important}#backdrop-filter-modal .backdrop-color-preview.sealbrown{background-color:#664d45!important}#backdrop-filter-modal .backdrop-color-preview.shamrockgreen{background-color:#8ab163!important}#backdrop-filter-modal .backdrop-color-preview.silverblue{background-color:#80a4b8!important}#backdrop-filter-modal .backdrop-color-preview.skyblue{background-color:#58b4c8!important}#backdrop-filter-modal .backdrop-color-preview.steelgrey{background-color:#97a2ac!important}#backdrop-filter-modal .backdrop-color-preview.strawberry{background-color:#dd8e6f!important}#backdrop-filter-modal .backdrop-color-preview.tacticalpine{background-color:#44826b!important}#backdrop-filter-modal .backdrop-color-preview.tomato{background-color:#e6793e!important}#backdrop-filter-modal .backdrop-color-preview.turquoise{background-color:#5ec0b8!important}
