.offline-token-sheet{--crypto-bg: #020913;--crypto-teal: #00dcbe;--crypto-teal-dim: rgba(0, 220, 190, .5);--crypto-green: #20d86b;--crypto-blue: #3a8fe8;--crypto-panel: rgba(4, 18, 38, .96);--crypto-border: rgba(48, 128, 214, .42);display:flex;flex-direction:column;height:100%;background:linear-gradient(180deg,#020d1e,#020913 60%,#010610);background-image:linear-gradient(rgba(35,100,172,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(35,100,172,.05) 1px,transparent 1px),linear-gradient(180deg,#020d1e,#020913 60%,#010610);background-size:28px 28px,28px 28px,100% 100%;color:#fff;overflow:hidden;border-radius:16px 16px 0 0}.offline-token-sheet__header{flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;padding:16px 48px;border-bottom:1px solid rgba(0,220,190,.18);background:#020918eb}.offline-token-sheet__title{margin:0;font-family:DM Sans,sans-serif;font-size:17px;font-weight:800;color:#fff;text-shadow:0 0 12px rgba(0,220,190,.3);letter-spacing:.02em}.offline-token-sheet__close{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fffc;font-size:22px;line-height:1;cursor:pointer;padding:0;transition:background .15s ease}.offline-token-sheet__close:active{background:#ffffff24}.offline-token-sheet__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:16px 16px calc(20px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:center;gap:14px}.offline-token-sheet__body::-webkit-scrollbar{display:none}.offline-token-sheet__status-row{display:flex;align-items:center;gap:10px}.offline-token-sheet__status-badge{padding:4px 12px;border-radius:999px;background:#ff98002e;border:1px solid rgba(255,152,0,.48);color:#ffb300;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.offline-token-sheet__wallet-name{color:#c8e6ffb8;font-size:12px;font-weight:700}.offline-token-sheet__qr-frame{position:relative;width:196px;height:196px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#0000009e;border:2px solid var(--crypto-teal-dim);box-shadow:0 0 0 1px #00dcbe1f,0 0 24px #00dcbe38,inset 0 0 32px #0000007a}.offline-token-sheet__qr-frame:before,.offline-token-sheet__qr-frame:after{content:"";position:absolute;width:20px;height:20px;border-color:var(--crypto-teal);border-style:solid;border-width:0}.offline-token-sheet__qr-frame:before{top:-1px;left:-1px;border-top-width:3px;border-left-width:3px;border-radius:4px 0 0}.offline-token-sheet__qr-frame:after{bottom:-1px;right:-1px;border-bottom-width:3px;border-right-width:3px;border-radius:0 0 4px}.offline-token-sheet__qr-glow{position:absolute;inset:-8px;border-radius:20px;background:radial-gradient(circle,rgba(0,220,190,.08) 0%,transparent 70%);pointer-events:none}.offline-token-sheet__badges{display:flex;gap:8px;align-items:center}.offline-token-sheet__badge{padding:4px 14px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.offline-token-sheet__badge--token{background:#20d86b24;border:1px solid rgba(32,216,107,.48);color:var(--crypto-green)}.offline-token-sheet__badge--network{background:#3a8fe824;border:1px solid rgba(58,143,232,.48);color:var(--crypto-blue)}.offline-token-sheet__address-card{width:100%;padding:10px 12px;border-radius:10px;border:1px solid rgba(0,220,190,.22);background:#041226db;display:flex;flex-direction:column;gap:6px}.offline-token-sheet__address-label{color:#00dcbed1;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.offline-token-sheet__address-row{display:flex;align-items:center;gap:8px;min-width:0}.offline-token-sheet__address-text{flex:1;min-width:0;font-family:monospace;font-size:11px;color:#dcf0ffe6;word-break:break-all;line-height:1.4}.offline-token-sheet__copy-btn{flex:0 0 28px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(0,220,190,.36);border-radius:7px;background:#00dcbe1a;color:var(--crypto-teal);cursor:pointer;transition:background .15s ease}.offline-token-sheet__copy-btn svg{width:14px;height:14px}.offline-token-sheet__copy-btn:active{background:#00dcbe33}.offline-token-sheet__amount-card{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(0,220,190,.3);background:radial-gradient(90% 120% at 50% 0%,rgba(0,220,190,.1),transparent 60%),#041226e6;box-shadow:0 0 18px #00dcbe14;display:flex;flex-direction:column;align-items:center;gap:6px}.offline-token-sheet__amount-label{color:#c8e6ffa3;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.offline-token-sheet__amount-value{font-family:DM Sans,sans-serif;font-size:28px;font-weight:900;color:#fff;text-shadow:0 0 16px rgba(0,220,190,.3);line-height:1.1}.offline-token-sheet__amount-token{font-size:18px;color:var(--crypto-teal)}.offline-token-sheet__exchange-rate{color:#b4d2ff8f;font-size:10px;font-weight:600;line-height:1.3}.offline-token-sheet__steps{width:100%;display:flex;flex-direction:column;gap:8px}.offline-token-sheet__step{display:flex;align-items:flex-start;gap:10px}.offline-token-sheet__step-num{flex:0 0 22px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(180deg,#00dcbe47,#00b4a02e);border:1px solid rgba(0,220,190,.48);color:var(--crypto-teal);font-size:11px;font-weight:900;line-height:1}.offline-token-sheet__step-text{flex:1;font-size:11.5px;font-weight:600;line-height:1.42;color:#daeeffd1;padding-top:3px}.offline-token-sheet__upload-section{width:100%}.offline-token-sheet__upload-btn{width:100%;padding:12px 16px;border-radius:10px;border:1.5px dashed rgba(0,220,190,.46);background:#00dcbe0f;color:var(--crypto-teal);font-family:DM Sans,sans-serif;font-size:13px;font-weight:800;cursor:pointer;letter-spacing:.02em;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.offline-token-sheet__upload-btn:hover:not(:disabled){background:#00dcbe1f;border-color:#00dcbeb8;box-shadow:0 0 16px #00dcbe29}.offline-token-sheet__upload-btn:active:not(:disabled){background:#00dcbe2e}.offline-token-sheet__upload-btn--loading{opacity:.7;cursor:not-allowed}.offline-token-sheet__upload-btn:disabled{cursor:not-allowed}.offline-token-sheet__proof-done{padding:10px 12px;border-radius:10px;border:1px solid rgba(32,216,107,.36);background:#20d86b14}.offline-token-sheet__proof-done-row{display:flex;align-items:center;gap:8px}.offline-token-sheet__proof-check{font-size:16px;font-weight:900;color:var(--crypto-green);text-shadow:0 0 10px rgba(32,216,107,.5);flex-shrink:0}.offline-token-sheet__proof-done-text{flex:1;font-size:13px;font-weight:700;color:var(--crypto-green)}.offline-token-sheet__proof-reupload{flex-shrink:0;background:none;border:1px solid rgba(32,216,107,.4);border-radius:6px;padding:3px 8px;color:#20d86bcc;font-size:11px;font-weight:600;cursor:pointer}.offline-token-sheet__proof-reupload:disabled{opacity:.5}.offline-token-sheet__proof-done-hint{margin:6px 0 0;font-size:11px;color:#20d86b8c;line-height:1.4}.offline-token-sheet__proof-success{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:10px;border:1px solid rgba(32,216,107,.42);background:#20d86b1a;color:var(--crypto-green);font-size:13px;font-weight:800}.offline-token-sheet__review-note{margin:0;font-size:10.5px;line-height:1.48;color:#b4d2ff80;text-align:center;padding:0 8px}.offline-token-sheet__history-link{background:transparent;border:none;color:#00dcbeb8;font-size:12px;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:4px 8px;transition:color .15s ease}.offline-token-sheet__history-link:active{color:var(--crypto-teal)}.recharge-page{--recharge-bg: #020913;--recharge-panel: rgba(4, 18, 38, .92);--recharge-panel-strong: rgba(6, 24, 52, .96);--recharge-line: rgba(48, 128, 214, .42);--recharge-line-soft: rgba(52, 127, 207, .24);--recharge-gold: #ffd43f;--recharge-gold-deep: #f48a04;--recharge-green: #20d86b;height:100vh;height:100svh;height:var(--app-viewport-height, 100vh);min-height:100vh;min-height:100svh;min-height:var(--app-viewport-height, 100vh);display:flex;flex-direction:column;background:radial-gradient(88% 45% at 50% 0%,rgba(15,84,153,.34),transparent),radial-gradient(65% 35% at 100% 14%,rgba(15,164,212,.16),transparent),linear-gradient(180deg,#020813,#020914 46%,#01060d);color:#fff;position:relative;overflow:hidden}.recharge-page:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(35,100,172,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(35,100,172,.05) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 74%);mask-image:linear-gradient(180deg,#000 0%,transparent 74%)}.recharge-page__header{position:relative;z-index:3;height:calc(44px + env(safe-area-inset-top,0px));flex-shrink:0;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid rgba(35,106,190,.24);background:linear-gradient(180deg,#010918fa,#010814d1);box-shadow:0 10px 28px #00000057}.recharge-page__title{position:absolute;left:50%;top:calc(13px + env(safe-area-inset-top,0px));transform:translate(-50%);max-width:calc(100% - 170px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:DM Sans,sans-serif;font-size:17px;font-weight:800;line-height:1.15;color:#fff;text-shadow:0 0 12px rgba(117,181,255,.34);margin:0;font-variation-settings:"opsz" 14}.recharge-page .gamer-back-button{position:absolute;left:10px;top:calc(6px + env(safe-area-inset-top,0px));z-index:10}.recharge-page .gamer-back-button.gamer-back-button--icon{width:32px;height:32px;border-radius:999px;color:#eaf4ff;background:radial-gradient(circle at 50% 0%,rgba(79,151,255,.22),transparent 62%),#05122bd1;border:1px solid rgba(53,126,215,.4);box-shadow:inset 0 1px #ffffff21,0 0 14px #1e71d229;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.recharge-page .gamer-back-button.gamer-back-button--icon svg{width:20px;height:20px}.recharge-page__history-btn{position:absolute;right:10px;top:calc(6px + env(safe-area-inset-top,0px));z-index:10;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:#79c4ff;line-height:1;box-shadow:none;cursor:pointer;transition:transform .18s ease,color .18s ease}.recharge-page__history-btn:active{transform:scale(.92);color:#d8efff}.recharge-page__history-icon{width:23px;height:23px;flex:0 0 23px;color:currentColor;filter:drop-shadow(0 0 8px rgba(49,187,255,.38))}.recharge-page__history-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.recharge-page__content{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0 12px calc(14px + env(safe-area-inset-bottom,0px));padding-bottom:calc(14px + var(--app-bottom-safe-space, 0px));scrollbar-width:none}.recharge-page__content::-webkit-scrollbar{display:none}.recharge-page__hero{position:relative;margin:0 0 10px;border-radius:10px;overflow:hidden;border:1px solid rgba(42,124,207,.46);background:#031225;box-shadow:0 0 0 1px #4995f614,0 14px 34px #00000061,inset 0 1px #ffffff1a}.recharge-page__banner-img{display:block;width:100%;height:auto;background:#031225}.recharge-page__payment-methods{display:flex;align-items:center;gap:9px;min-width:0;margin:0 0 7px}.recharge-page__payment-label{flex:0 0 auto;color:#daedffa8;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.recharge-page__method-list{flex:1;min-width:0;display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.recharge-page__method-list::-webkit-scrollbar{display:none}.recharge-page__method-btn{flex:0 0 auto;min-height:34px;padding:3px 10px;border-radius:9px;border:1px solid rgba(48,126,218,.28);font-family:DM Sans,sans-serif;font-size:12px;font-weight:800;line-height:1;cursor:pointer;transition:all .18s ease;background:linear-gradient(180deg,#081e42c7,#031024e6);color:#e0f1ffb8;box-shadow:inset 0 1px #ffffff14;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.recharge-page__method-btn img{width:16px;height:16px;flex:0 0 16px;object-fit:contain;border-radius:4px}.recharge-page__method-btn span{max-width:88px;overflow:hidden;text-overflow:ellipsis}.recharge-page__method-btn small{flex:0 0 auto;padding:2px 5px;border-radius:5px;color:#132600;background:linear-gradient(180deg,#84ff9d,#25dc68);font-size:8px;font-weight:1000;line-height:1}.recharge-page__method-btn--active{border-color:#ffd34094;color:#fff;background:linear-gradient(180deg,#103e73f5,#051b40fa);box-shadow:inset 0 1px #ffffff24,0 0 14px #ffba2033}.recharge-page__method-btn--promo{border-color:#20d86b6b}.recharge-page__amount-section{margin:0 0 9px}.recharge-page__amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 8px;padding:7px 2px 4px;overflow:visible}.recharge-page__amounts--loading{pointer-events:none}.recharge-page__amount-placeholder{position:relative;height:46px;border-radius:8px;border:1px solid rgba(43,120,205,.3);overflow:hidden;background:radial-gradient(120% 100% at 50% 0%,rgba(29,80,135,.2),transparent 62%),linear-gradient(180deg,#061935b8,#020b1adb);box-shadow:inset 0 1px #ffffff0f,0 7px 16px #00000029}.recharge-page__amount-placeholder:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(107,173,247,.12),transparent);transform:translate(-100%);animation:recharge-skeleton 1.45s ease-in-out infinite}.recharge-page__amount-btn{position:relative;min-width:0;height:46px;padding:6px 5px 4px;border-radius:8px;border:1px solid rgba(43,120,205,.45);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;box-shadow:inset 0 1px #ffffff14,0 7px 18px #00000038;background:radial-gradient(140% 95% at 50% 0%,rgba(28,79,134,.34),transparent 58%),linear-gradient(180deg,#061935f5,#020b1af5);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;overflow:visible}.recharge-page__amount-btn:before{content:"";position:absolute;inset:1px;border-radius:7px;border:1px solid rgba(104,184,255,.06);pointer-events:none}.recharge-page__amount-btn:active{transform:scale(.98)}.recharge-page__amount-btn--active{border-color:#ffb829f5;background:radial-gradient(115% 115% at 50% 0%,rgba(255,194,57,.34),transparent 58%),linear-gradient(180deg,#1b212afa,#051225fa);box-shadow:inset 0 1px #ffffff38,0 0 0 1px #ffda4d5c,0 0 18px #ff93059e}.recharge-page__hot-tag{position:absolute;top:-9px;right:1px;z-index:3;height:15px;display:inline-flex;align-items:center;padding:0 8px;border-radius:4px;font-size:8px;font-weight:1000;line-height:1;letter-spacing:.03em;color:#422100;background:linear-gradient(180deg,#fff04a,#ffb300);box-shadow:0 0 0 1px #6d38002e,0 4px 9px #ffae084d;pointer-events:none;white-space:nowrap}.recharge-page__amount-main{position:relative;z-index:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:DM Sans,sans-serif;font-size:clamp(16px,4.5vw,20px);font-weight:900;line-height:1;color:#f6fbff;text-shadow:0 2px 8px rgba(0,0,0,.34)}.recharge-page__amount-bonus{position:relative;z-index:1;max-width:100%;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:DM Sans,sans-serif;font-size:8px;font-weight:900;line-height:1.15;color:var(--recharge-green);text-shadow:0 0 8px rgba(7,190,83,.38)}.recharge-page__amount-bonus img{width:11px;height:11px;flex:0 0 11px;object-fit:contain}.recharge-page__amount-bonus{animation:recharge-bonus-reveal .18s ease both}.recharge-page__checkout{display:flex;flex-direction:column;gap:7px;margin:0 0 9px}.recharge-page__checkout-panel{position:relative;min-width:0;width:100%;min-height:44px;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:7px 8px;border-radius:10px;border:1px solid rgba(43,120,205,.42);background:radial-gradient(100% 120% at 50% 0%,rgba(20,71,130,.32),transparent 62%),linear-gradient(180deg,#051833f5,#020c1bfa);box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000038}.recharge-page__checkout-panel--promo{border-color:#1ec5606b;overflow:visible;background:radial-gradient(90% 160% at 8% 36%,rgba(24,180,76,.2),transparent 60%),linear-gradient(180deg,#051c2ff5,#020e1dfa);box-shadow:inset 0 1px #ffffff14,0 0 14px #00ca5829;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.recharge-page__checkout-panel--promo-off{border-color:#4c92e157;background:radial-gradient(90% 150% at 8% 36%,rgba(76,146,225,.12),transparent 64%),linear-gradient(180deg,#061932f0,#020d1dfa);box-shadow:inset 0 1px #ffffff12,0 8px 18px #0003}.recharge-page__checkout-action{display:grid;grid-template-columns:minmax(0,2fr) minmax(86px,1fr);align-items:stretch;gap:7px}.recharge-page__bonus-panel{min-width:0;min-height:37px;display:flex;align-items:center;justify-content:space-between;gap:7px;overflow:visible;border-radius:10px;cursor:pointer;outline:none;transition:transform .18s ease,box-shadow .18s ease}.recharge-page__bonus-panel:active{transform:scale(.992)}.recharge-page__bonus-panel:focus-visible{box-shadow:0 0 0 2px #ffda6057}.recharge-page__promo-checkbox{position:relative;z-index:2;flex:0 0 24px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:7px;background:#010a1894;color:#deeeffad;cursor:inherit;box-shadow:inset 0 1px 7px #0000004d,0 0 0 1px #3a88e247;transition:transform .18s ease,background .2s ease,box-shadow .2s ease}.recharge-page__promo-checkbox--checked{background:linear-gradient(180deg,#26de71f5,#0d8847eb);color:#fff;box-shadow:inset 0 1px #ffffff38,0 0 0 1px #59ee8f57,0 0 13px #20d86b47}.recharge-page__promo-checkbox-box{position:relative;width:13px;height:13px;border-radius:4px;border:1px solid currentColor;background:#ffffff0a;transition:border-color .18s ease,background .18s ease}.recharge-page__promo-checkbox-box:after{content:"";position:absolute;left:3px;top:1px;width:5px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;opacity:0;transform:rotate(42deg) scale(.76);transition:opacity .16s ease,transform .16s ease}.recharge-page__promo-checkbox--checked .recharge-page__promo-checkbox-box{border-color:#ffffffeb;background:#ffffff24}.recharge-page__promo-checkbox--checked .recharge-page__promo-checkbox-box:after{opacity:1;transform:rotate(42deg) scale(1)}.recharge-page__bonus-copy{min-width:0;flex:1;display:flex;align-items:center;min-height:32px}.recharge-page__bonus-text{min-width:0;display:flex;flex-direction:column;gap:2px;font-family:DM Sans,sans-serif;position:relative;z-index:1;animation:recharge-bonus-reveal .18s ease both}.recharge-page__bonus-text .recharge-page__bonus-message{max-width:100%;display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#edf6ff;font-size:9px;line-height:1.12;font-weight:800;text-transform:uppercase}.recharge-page__bonus-text .recharge-page__bonus-line{max-width:100%;display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#e0eeffb8;font-size:9px;line-height:1.2;font-weight:600}.recharge-page__bonus-text .recharge-page__bonus-value{color:#20e56d;font-weight:1000;text-shadow:0 0 9px rgba(13,219,91,.38)}.recharge-page__bonus-art{flex:0 0 60px;display:flex;align-items:center;justify-content:flex-end;gap:2px;min-width:0;animation:recharge-bonus-reveal .2s ease both}.recharge-page__bonus-art img{position:absolute;top:-34px;right:-6px;width:34px;height:30px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(255,145,0,.5));transform:rotate(7deg);z-index:2}.recharge-page__promo-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:2px}.recharge-page__promo-option{min-width:0;height:32px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 8px;border-radius:8px;border:1px solid rgba(71,151,239,.3);background:#020c1d75;color:#e2f1ffc7;font-family:DM Sans,sans-serif;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.recharge-page__promo-option:active{transform:scale(.98)}.recharge-page__promo-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;line-height:1}.recharge-page__promo-option strong{flex:0 0 auto;color:#ffe15b;font-size:11px;font-weight:1000;line-height:1;text-shadow:0 0 9px rgba(255,196,36,.38)}.recharge-page__promo-option--active{border-color:#ffd340b8;background:radial-gradient(100% 120% at 50% 0%,rgba(255,199,56,.18),transparent 70%),#051932c2}.recharge-page__promo-threshold{margin-top:1px;color:#d2e8ffa3;font-family:DM Sans,sans-serif;font-size:9.5px;font-weight:700;line-height:1.25}.recharge-page__checkout-panel--ancillary{gap:7px;border-color:#4a9cec57;background:radial-gradient(90% 160% at 100% 0%,rgba(64,160,255,.16),transparent 62%),linear-gradient(180deg,#051833f0,#020c1bfa)}.recharge-page__ancillary-head,.recharge-page__pay-tags-head,.recharge-page__ancillary-item{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:DM Sans,sans-serif}.recharge-page__ancillary-head span{color:#e7f4ffdb;font-size:11px;font-weight:1000;line-height:1}.recharge-page__ancillary-head strong{min-width:0;color:#20e56d;font-size:10px;font-weight:1000;line-height:1.1;text-align:right;overflow-wrap:anywhere;text-shadow:0 0 9px rgba(13,219,91,.32)}.recharge-page__ancillary-item{min-height:30px;padding:6px 8px;border-radius:8px;border:1px solid rgba(55,135,224,.24);background:#010a1857}.recharge-page__ancillary-item span{color:#c9e0f9b8;font-size:10px;font-weight:800;line-height:1}.recharge-page__ancillary-item strong{min-width:0;color:#ffe15b;font-size:10px;font-weight:1000;line-height:1.12;text-align:right;overflow-wrap:anywhere}.recharge-page__pay-tags{display:flex;flex-direction:column;gap:6px}.recharge-page__pay-tags-head span{color:#c9e0f9b8;font-size:10px;font-weight:800;line-height:1}.recharge-page__pay-tags-head strong{color:#ffe15beb;font-size:9px;font-weight:1000;line-height:1}.recharge-page__tag-list{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.recharge-page__tag-list::-webkit-scrollbar{display:none}.recharge-page__tag-btn{flex:0 0 auto;min-width:84px;min-height:34px;padding:5px 8px;border-radius:8px;border:1px solid rgba(73,154,242,.3);background:#020c1d8a;color:#e2f1ffc7;font-family:DM Sans,sans-serif;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.recharge-page__tag-btn:active{transform:scale(.98)}.recharge-page__tag-btn:disabled{cursor:not-allowed;opacity:.42;filter:grayscale(.3)}.recharge-page__tag-btn span,.recharge-page__tag-btn strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.recharge-page__tag-btn span{font-size:10px;font-weight:900}.recharge-page__tag-btn strong{color:#20e56d;font-size:10px;font-weight:1000;text-shadow:0 0 8px rgba(13,219,91,.32)}.recharge-page__tag-btn--active{border-color:#20d86bad;background:radial-gradient(90% 120% at 50% 0%,rgba(32,216,107,.2),transparent 68%),#031424c7}.recharge-page__bonus-extra{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;white-space:nowrap}.recharge-page__bonus-extra strong{font-size:14px;line-height:.95;font-weight:1000;font-style:italic;color:#ffef66;text-shadow:0 1px 0 #802600,0 0 12px rgba(255,168,0,.62)}.recharge-page__bonus-extra span{padding:1px 6px;border-radius:5px;color:#ffe94c;font-size:8px;font-weight:1000;background:linear-gradient(180deg,#6320e1,#42109c);box-shadow:0 0 10px #7034ff6b}.recharge-page__custom-amount{min-width:0;min-height:58px;padding:7px 8px;border-radius:10px;border:1px solid rgba(43,120,205,.42);background:radial-gradient(100% 120% at 50% 0%,rgba(20,71,130,.32),transparent 62%),linear-gradient(180deg,#051833f5,#020c1bfa);box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000038;display:flex;flex-direction:column;justify-content:center}.recharge-page__input-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0}.recharge-page__currency{height:31px;min-width:34px;display:inline-flex;align-items:center;justify-content:center;background:#020a16c2;border:1px solid rgba(57,131,216,.24);border-right:0;border-radius:7px 0 0 7px;color:#ffffffc2;font-family:DM Sans,sans-serif;font-size:12px;font-weight:900;line-height:1;box-shadow:inset 0 1px 8px #00000052}.recharge-page__input{min-width:0;width:100%;height:31px;background:#020a16c2;border:1px solid rgba(57,131,216,.24);outline:none;font-family:DM Sans,sans-serif;font-size:16px;font-weight:900;line-height:1;color:#fff;border-left:0;border-radius:0 7px 7px 0;padding:0 7px;box-shadow:inset 0 1px 8px #00000052}.recharge-page__input:focus{border-color:#ffd64094;box-shadow:inset 0 1px 8px #0000004d,0 0 10px #ffba1f2e}.recharge-page__input::placeholder{color:#ffffff4d}.recharge-page__max-btn{height:31px;min-width:43px;padding:0 8px;border:1px solid rgba(46,120,212,.42);border-radius:7px;background:linear-gradient(180deg,#0b3169d1,#05193eeb);color:#70b8ff;font-family:DM Sans,sans-serif;font-size:10px;font-weight:1000;line-height:1;cursor:pointer;box-shadow:inset 0 1px #ffffff1a}.recharge-page__max-btn:active{transform:scale(.97)}.recharge-page__max-btn:disabled{cursor:not-allowed;opacity:.52;filter:grayscale(.2)}.recharge-page__input:disabled{cursor:not-allowed;opacity:.66}.recharge-page__vip-progress{min-width:0;min-height:20px;margin:0 2px 6px;display:flex;flex-direction:column;justify-content:flex-start;gap:4px}.recharge-page__vip-head{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.recharge-page__vip-head strong{flex:0 0 auto;color:var(--recharge-gold);font-family:DM Sans,sans-serif;font-size:10px;font-weight:1000;line-height:1;text-shadow:0 0 10px rgba(255,168,0,.4)}.recharge-page__vip-levels{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dfefffbd;font-family:DM Sans,sans-serif;font-size:10px;font-weight:1000;line-height:1;letter-spacing:.02em}.recharge-page__vip-track{position:relative;height:3px;overflow:hidden;border-radius:999px;background:#010915b8;box-shadow:inset 0 0 0 1px #4d98eb2e,inset 0 1px 4px #0000006b}.recharge-page__vip-fill{position:absolute;inset:0 auto 0 0;min-width:6px;border-radius:inherit;background:linear-gradient(90deg,#16d46b,#ffd43f);box-shadow:0 0 10px #1fdd6975;transition:width .25s ease}.recharge-page__submit-btn{margin:0;display:block;width:100%!important;max-width:100%}.recharge-page__submit-btn.gamer-button{width:100%!important;height:100%;min-height:58px;padding:0 8px;border-radius:12px;border:1px solid rgba(255,232,114,.86);background:linear-gradient(180deg,#ffffff75,#fff0 22%),linear-gradient(180deg,#ffe15b,#ffbd27 44%,#f19119);color:#2e1700;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffff7a,inset 0 -3px #9539003d,0 8px 18px #e7720047,0 0 18px #ffc5306b;font-family:DM Sans,sans-serif;transition:transform .18s ease,filter .18s ease}.recharge-page__submit-btn.gamer-button .gamer-button__text{position:relative;z-index:1;width:100%;justify-content:center}.recharge-page__submit-btn.gamer-button:active:not(:disabled){transform:translateY(1px) scale(.995);filter:brightness(.96)}.recharge-page__submit-btn.gamer-button:disabled{opacity:.55;filter:grayscale(.25)}.recharge-page__submit-content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.recharge-page__submit-label{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1}.recharge-page__submit-label strong{max-width:100%;overflow:hidden;white-space:normal;font-size:clamp(11px,3.3vw,14px);font-weight:1000;letter-spacing:0;line-height:1.04;text-shadow:0 1px 0 rgba(255,255,255,.24)}.recharge-page__submit-label small{margin-top:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:9px;font-weight:800;line-height:1.12;color:#331900c7}.recharge-page__notes{position:relative;margin:0 0 2px;min-height:116px;padding:14px 15px 15px;border-radius:8px;border:1px solid rgba(58,145,238,.36);background:radial-gradient(82% 95% at 100% 100%,rgba(24,104,189,.28),transparent 64%),linear-gradient(135deg,#072552e6,#041126b8),#041227ad;color:#ddedffb8;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 12px 26px #0003}.recharge-page__notes:before{content:"";position:absolute;right:8px;bottom:-9px;width:94px;height:86px;background-image:var(--notes-bg);background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.13;filter:saturate(.82) drop-shadow(0 6px 10px rgba(0,0,0,.36));pointer-events:none}.recharge-page__notes:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,212,63,.16) 0,rgba(255,212,63,.02) 2px,transparent 38px);pointer-events:none}.recharge-page__notes>div{position:relative;z-index:1}.recharge-page__notes-title{max-width:calc(100% - 86px);margin-bottom:5px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:900;line-height:1.16;color:#fff;text-shadow:0 0 12px rgba(87,174,255,.3)}.recharge-page__notes-content{display:flex;flex-direction:column;gap:7px;font-family:DM Sans,sans-serif;color:#e8f4ffc7}.recharge-page__notes-subtitle{max-width:calc(100% - 82px);margin:0;font-size:10.5px;font-weight:700;line-height:1.32;color:#cae1ffcc;overflow-wrap:anywhere}.recharge-page__notes-grid{display:flex;flex-wrap:wrap;gap:6px;padding-right:58px}.recharge-page__notes-line{flex:0 1 auto;max-width:100%;padding:5px 7px;border-radius:8px;border:1px solid rgba(92,169,255,.18);background:#04142b75;font-size:9.5px;font-weight:800;line-height:1.15;color:#edf7ffe6;overflow-wrap:anywhere;box-shadow:inset 0 1px #ffffff0f}.recharge-page__notes-summary{margin:0;max-width:calc(100% - 58px);padding:6px 8px 6px 9px;border-left:2px solid rgba(255,212,63,.74);border-radius:8px;background:#ffd43f14;font-size:10px;font-weight:800;line-height:1.28;color:#ffe9a5f0;overflow-wrap:anywhere}.recharge-page__skeleton{position:relative;overflow:hidden;margin:0 0 14px;background:linear-gradient(90deg,#143a6847,#3170b62e,#143a6847);background-size:220% 100%;border-radius:10px;border:1px solid rgba(43,120,205,.28);animation:recharge-skeleton 1.4s ease-in-out infinite}.recharge-page__skeleton--banner{aspect-ratio:986/365}.recharge-page__skeleton--grid{height:190px}.recharge-page__error{margin:-5px 2px 10px;padding:7px 10px;border-radius:8px;border:1px solid rgba(255,78,78,.3);background:#740c123d;font-size:12px;line-height:1.25;color:#ff8181}.recharge-page__config-state{margin:2px 2px 8px;padding:9px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:8px;border:1px solid rgba(255,176,44,.32);background:radial-gradient(90% 140% at 0% 0%,rgba(255,176,44,.12),transparent 62%),#05152cbd;color:#ffe7aaeb;font-size:11px;font-weight:800;line-height:1.25}.recharge-page__config-state span{min-width:0;overflow-wrap:anywhere}.recharge-page__config-state button{flex:0 0 auto;height:28px;padding:0 11px;border:1px solid rgba(255,218,95,.56);border-radius:7px;background:linear-gradient(180deg,#ffe15b,#f3a419);color:#2f1700;font-size:10px;font-weight:1000;line-height:1;cursor:pointer;box-shadow:inset 0 1px #ffffff6b,0 6px 13px #e772002e}.recharge-page__pay-popup{display:flex;flex-direction:column;height:100%;min-height:0;max-height:100%;overflow:hidden;background:#15191e}.recharge-page__pay-popup-header{flex-shrink:0;position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:calc(16px + env(safe-area-inset-top,0px)) 16px 16px;font-size:18px;font-weight:500;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.recharge-page__pay-popup-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;background:transparent;border:none;cursor:pointer;padding:0}.recharge-page__pay-popup-body{flex:1;min-height:0;position:relative}.recharge-page__pay-iframe{position:absolute;inset:0;z-index:0;width:100%;height:100%;border:none}.recharge-page__pay-open-external{padding:24px 16px;display:flex;flex-direction:column;align-items:center;gap:20px;min-height:200px;justify-content:center}.recharge-page__pay-open-desc{margin:0;font-size:14px;line-height:1.5;color:#ffffffd9;text-align:center}.recharge-page__pay-open-btn{max-width:280px}.recharge-page__offline-wallets{margin-bottom:2px}.recharge-page__offline-wallet-btn{border-color:#00dcbe38!important;background:linear-gradient(180deg,#002828b8,#00141ce0)!important;color:#00dcbed1!important}.recharge-page__offline-wallet-btn--active{border-color:#00dcbeb8!important;color:#00dcbe!important;background:linear-gradient(180deg,#003c37e0,#001e28f5)!important;box-shadow:inset 0 1px #ffffff1a,0 0 14px #00dcbe38!important}.recharge-page__offline-token-icon{font-size:13px;font-weight:900;color:#20d86b;line-height:1}.recharge-page__offline-label{background:linear-gradient(180deg,#00dcbe52,#00a08c33)!important;color:#00dcbe!important;border:1px solid rgba(0,220,190,.36)!important;border-radius:4px;padding:2px 5px!important;font-size:7px!important;font-weight:1000!important;letter-spacing:.04em}.recharge-page__token-hint{display:block;margin-top:4px;font-size:10px;font-weight:600;color:#00dcbea3;line-height:1.3}@keyframes recharge-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes recharge-bonus-reveal{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:380px){.recharge-page__content{padding-left:10px;padding-right:10px}.recharge-page__history-btn{max-width:96px;padding:0 8px;font-size:11px}.recharge-page__amount-btn{height:44px}.recharge-page__amount-main{font-size:16px}.recharge-page__amount-bonus{font-size:7.5px}.recharge-page__checkout{gap:6px}.recharge-page__checkout-panel{padding:7px;gap:6px}.recharge-page__checkout-action{grid-template-columns:minmax(0,2fr) minmax(78px,1fr);gap:6px}.recharge-page__bonus-panel{min-height:34px}.recharge-page__promo-checkbox{flex-basis:23px;width:23px;height:23px}.recharge-page__bonus-art{flex-basis:50px}.recharge-page__bonus-art img{right:-5px;width:28px;height:25px}.recharge-page__bonus-extra strong{font-size:13px}.recharge-page__promo-options{gap:5px}.recharge-page__promo-option{padding:0 7px}.recharge-page__promo-option span{font-size:9.5px}.recharge-page__tag-btn{min-width:78px}.recharge-page__submit-btn.gamer-button{min-height:58px}.recharge-page__max-btn{min-width:43px;padding:0 7px}}@media(prefers-reduced-motion:reduce){.recharge-page__amount-bonus,.recharge-page__bonus-art,.recharge-page__bonus-text,.recharge-page__promo-checkbox,.recharge-page__promo-checkbox-box,.recharge-page__promo-checkbox-box:after,.recharge-page__checkout-panel--promo,.recharge-page__promo-option,.recharge-page__tag-btn,.recharge-page__vip-fill,.recharge-page__history-btn,.recharge-page__amount-btn,.recharge-page__submit-btn.gamer-button{animation:none;transition:none}}@media(max-width:340px){.recharge-page__checkout{gap:5px}.recharge-page__checkout-action{grid-template-columns:minmax(0,2fr) minmax(72px,1fr);gap:5px}.recharge-page__title{max-width:calc(100% - 160px);font-size:16px}.recharge-page__amount-main{font-size:17px}.recharge-page__bonus-art{flex-basis:44px}.recharge-page__bonus-art img{right:-5px;width:25px;height:22px}.recharge-page__submit-label strong{font-size:12px}.recharge-page__submit-label small{font-size:8px}}.recharge-pay-popup-body.adm-popup-body-position-bottom{box-sizing:border-box;height:100vh;height:100svh;max-height:100dvh;height:var(--app-viewport-height, 100vh);max-height:var(--app-viewport-height, 100vh)}@media(min-width:486px){.phone-wrapper .recharge-pay-popup.adm-popup{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:486px!important;z-index:10000}.phone-wrapper .recharge-pay-popup .adm-mask{position:absolute!important;inset:0!important;width:100%!important;max-width:486px!important;z-index:10000}.phone-wrapper .recharge-pay-popup .adm-popup-body{position:absolute!important;inset:0!important;width:100%!important;max-width:486px!important;height:100%!important;max-height:none!important;z-index:10001}}
