.qtum-backdrop{--qt-bg:#07080c;--qt-surface:#11151f;--qt-surface-2:#161b27;--qt-surface-3:#1c2230;--qt-line:hsla(0,0%,100%,.06);--qt-line-strong:hsla(0,0%,100%,.1);--qt-text:#ecedf2;--qt-text-dim:#9aa0b0;--qt-text-muted:#6b7080;--qt-pink:#ec3f7a;--qt-pink-2:#ff6aa2;--qt-green:#22c55e;--qt-orange:#f97316;--qt-violet:#7c5cff;--qt-gold:#f5b32a;position:fixed;inset:0;background:rgba(5,6,10,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:120;padding:24px}.qtum-modal{width:100%;max-width:480px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);background:var(--qt-surface);color:var(--qt-text);border:1px solid var(--qt-line-strong);border-radius:20px;box-shadow:0 30px 80px rgba(0,0,0,.55);display:flex;flex-direction:column;overflow:hidden;position:relative}.qtum-modal:before{content:"";position:absolute;top:0;left:0;right:0;height:220px;background:radial-gradient(380px 180px at 80% -20%,rgba(236,63,122,.18),transparent 70%);pointer-events:none}.qtum-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--qt-line);position:relative;z-index:1}.qtum-title{margin:0;font-size:17px;font-weight:700;letter-spacing:-.015em}.qtum-sub{font-size:12px;color:var(--qt-text-muted);margin-top:2px}.qtum-close{width:32px;height:32px;border-radius:9px;border:1px solid var(--qt-line);background:var(--qt-surface-2);color:var(--qt-text-dim);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.qtum-body{overflow-y:auto;padding:16px 20px 18px;position:relative;z-index:1}.qtum-balance-pill{display:flex;align-items:center;gap:11px;padding:10px 12px;background:linear-gradient(135deg,rgba(236,63,122,.08),transparent 80%),var(--qt-surface-2);border:1px solid var(--qt-line);border-radius:11px;margin-bottom:16px}.qtum-balance-icon{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,var(--qt-pink),#d12c66);color:#fff;display:inline-flex;align-items:center;justify-content:center}.qtum-balance-info{display:flex;flex-direction:column;gap:1px}.qtum-balance-label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--qt-text-muted);font-weight:600}.qtum-balance-value{font-size:16px;font-weight:700}.qtum-section-title{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--qt-text-muted);font-weight:600;margin:0 0 10px}.qtum-section-sub{text-transform:none;letter-spacing:0;font-weight:400;opacity:.7}.qtum-amounts{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px}.qtum-amount-card{position:relative;background:var(--qt-surface-2);border:1.5px solid var(--qt-line);border-radius:11px;padding:11px 13px 10px;color:var(--qt-text);text-align:left;cursor:pointer;font-family:inherit}.qtum-amount-card:hover{background:var(--qt-surface-3);border-color:var(--qt-line-strong)}.qtum-amount-card.selected{background:linear-gradient(135deg,rgba(236,63,122,.18),rgba(236,63,122,.04));border-color:rgba(236,63,122,.7);box-shadow:0 0 0 3px rgba(236,63,122,.12)}.qtum-amount-card.wide{grid-column:1/-1}.qtum-amount-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:5px}.qtum-amount-value{font-size:20px;font-weight:800;letter-spacing:-.025em}.qtum-amount-meta{display:flex;flex-direction:column;gap:1px;font-size:11px;color:var(--qt-text-dim)}.qtum-popular-badge{position:absolute;top:0;right:14px;background:linear-gradient(135deg,var(--qt-pink),#d12c66);color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px 4px;border-radius:0 0 7px 7px}.qtum-bonus-chip{display:inline-flex;align-items:center;padding:3px 7px;border-radius:100px;font-size:10.5px;font-weight:700;background:rgba(34,197,94,.14);color:#4ade80;border:1px solid rgba(34,197,94,.22)}.qtum-bonus-chip.gold{color:var(--qt-gold);border-color:rgba(245,179,42,.25);background:rgba(245,179,42,.14)}.qtum-bonus-chip.max{color:#1c1407;border-color:transparent;background:linear-gradient(135deg,var(--qt-gold),#ffa845)}.qtum-custom-amount{background:var(--qt-surface-2);border:1.5px solid var(--qt-line);border-radius:11px;padding:9px 13px;display:flex;align-items:center;gap:11px;margin-bottom:18px}.qtum-custom-amount:focus-within{border-color:rgba(236,63,122,.6);background:var(--qt-surface-3)}.qtum-custom-icon{width:30px;height:30px;border-radius:8px;background:rgba(124,92,255,.14);color:var(--qt-violet);display:inline-flex;align-items:center;justify-content:center}.qtum-custom-field{flex:1;display:flex;flex-direction:column;gap:1px}.qtum-custom-label{font-size:10.5px;color:var(--qt-text-muted);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.qtum-custom-field input{background:transparent;border:none;outline:none;color:var(--qt-text);font-size:15px;font-weight:700;padding:0}.qtum-custom-field input::-webkit-inner-spin-button,.qtum-custom-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qtum-custom-cur{color:var(--qt-text-muted);font-size:16px;font-weight:600}.qtum-payment-list{display:flex;flex-direction:column;gap:7px}.qtum-payment-method{display:flex;align-items:center;gap:11px;padding:10px 13px;background:var(--qt-surface-2);border:1.5px solid var(--qt-line);border-radius:11px;cursor:pointer;color:var(--qt-text);font-family:inherit;width:100%;text-align:left}.qtum-payment-method:hover{background:var(--qt-surface-3);border-color:rgba(236,63,122,.4)}.qtum-pm-icon{width:36px;height:36px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.qtum-pm-icon.sbp{background:linear-gradient(135deg,#1ea660,#15803d)}.qtum-pm-icon.crypto{background:linear-gradient(135deg,#f97316,#d97c0c)}.qtum-pm-icon.stripe{background:linear-gradient(135deg,#635bff,#4b3fea)}.qtum-pm-text{flex:1;display:flex;flex-direction:column}.qtum-pm-name{font-size:14px;font-weight:600}.qtum-pm-desc{font-size:11.5px;color:var(--qt-text-muted)}.qtum-pm-arrow{width:26px;height:26px;border-radius:8px;background:var(--qt-surface-3);border:1px solid var(--qt-line);display:inline-flex;align-items:center;justify-content:center;color:var(--qt-text-muted)}.qtum-note{margin-top:10px;padding:10px 12px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.35);color:#bfdbfe;border-radius:10px;font-size:12px}.qtum-bonus-hook{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--qt-line)}.qtum-bonus-hook-text{flex:1;min-width:0;font-size:12px;line-height:1.45;color:var(--qt-text-dim)}.qtum-bonus-hook-btn{flex-shrink:0;padding:6px 12px;border-radius:8px;border:1px solid rgba(34,197,94,.45);background:rgba(34,197,94,.12);color:var(--qt-green);font-size:12px;font-weight:500;cursor:pointer;transition:background .15s ease}.qtum-bonus-hook-btn:hover:not(:disabled){background:rgba(34,197,94,.2)}.qtum-bonus-hook-btn:disabled{opacity:.6;cursor:default}@media (max-width:540px){.qtum-backdrop{padding:0;align-items:flex-end}.qtum-modal{max-width:100%;max-height:92vh;max-height:92dvh;border-radius:20px 20px 0 0;border-bottom:none}}.qtum-sub-balance{display:none}.qtum-sub-balance b{color:var(--qt-text);font-weight:700}@media (max-width:540px) and (max-height:760px){.qtum-head{padding:14px 18px 10px}.qtum-balance-pill,.qtum-sub-has-balance{display:none}.qtum-sub-balance{display:inline}.qtum-body{padding:12px 16px 14px}.qtum-section-title{margin:0 0 8px}.qtum-section-sub{display:none}.qtum-amounts{margin-bottom:8px}.qtum-amount-card{padding:11px 11px 8px}.qtum-amount-value{font-size:18px}.qtum-amount-meta{gap:0;line-height:1.3}.qtum-custom-amount{padding:6px 11px;margin-bottom:12px}.qtum-custom-icon{width:26px;height:26px}.qtum-payment-list{gap:6px}.qtum-payment-method{padding:7px 11px}.qtum-pm-icon{width:32px;height:32px}}.qtum-sub-coupon{color:#f5b32a;font-weight:600}.qtum-sub-coupon b{font-weight:800}.qtum-sub-hide{display:none!important}.qtum-note-coupon{color:#f5b32a;font-weight:600}@media (max-width:540px) and (max-height:760px){.qtum-sub-coupon-tail{display:none}.qtum-sub-coupon~.qtum-sub-balance:before{content:" · ";color:var(--qt-text-muted)}}.hqp{display:flex;flex-direction:column;gap:14px}.hqp-top{display:flex;align-items:center;gap:12px}.hqp-back{flex-shrink:0;width:36px;height:36px;border-radius:10px;border:1px solid var(--qt-line-strong);background:var(--qt-surface-2);color:var(--qt-text);display:grid;place-items:center;cursor:pointer}.hqp-back svg{width:18px;height:18px}.hqp-sum{display:flex;flex-direction:column;gap:1px;min-width:0}.hqp-sum b{font-size:22px;font-weight:700;letter-spacing:-.01em}.hqp-sum span{font-size:13px;color:var(--qt-text-dim)}.hqp-test{padding:9px 12px;border-radius:11px;background:rgba(245,179,42,.08);border:1px solid rgba(245,179,42,.3);color:#f3d18a;font-size:12.5px;line-height:1.4}.hqp-center-col{display:flex;flex-direction:column;align-items:center;gap:12px}.hqp-qr{position:relative;flex-shrink:0;width:248px;height:248px;box-sizing:border-box;padding:14px;border-radius:18px;background:#fff}.hqp-qr.small{width:132px;height:132px;padding:10px;border-radius:14px}.hqp-qr-svg,.hqp-qr-svg svg{display:block;width:100%;height:100%}.hqp-qr-wait{border-radius:8px;background:#eef0f4}.hqp-qr-logo{position:absolute;left:50%;top:50%;width:48px;height:48px;transform:translate(-50%,-50%);border-radius:13px;background:var(--qt-pink);display:grid;place-items:center;box-shadow:0 0 0 5px #fff}.hqp-qr.small .hqp-qr-logo{width:26px;height:26px;border-radius:7px;box-shadow:0 0 0 3px #fff}.hqp-qr-logo svg{width:58%;height:58%}.hqp-qr-veil{position:absolute;inset:0;border-radius:inherit;background:rgba(17,21,31,.86);color:var(--qt-text);display:grid;place-items:center;font-size:15px;font-weight:600}.hqp-hint{margin:0;max-width:330px;text-align:center;font-size:14px;line-height:1.45}.hqp-bank{display:flex;align-items:center;justify-content:center;gap:10px;height:52px;border:0;border-radius:14px;background:linear-gradient(135deg,var(--qt-pink-2),var(--qt-pink));color:#fff;font:inherit;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer}.hqp-bank svg{width:20px;height:20px}.hqp-muted{font-size:13px;line-height:1.45;color:var(--qt-text-dim)}.hqp-center{text-align:center;margin-top:-6px}.hqp-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.hqp-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:var(--qt-surface-2);border:1px solid var(--qt-line);font-size:12.5px}.hqp-chip svg{width:15px;height:15px}.hqp-wait{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:13px;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.25);color:#c8f2d6;font-size:13px;line-height:1.4}.hqp-dot{flex-shrink:0;width:9px;height:9px;border-radius:50%;background:var(--qt-green);animation:hqp-pulse 1.6s ease-in-out infinite}@keyframes hqp-pulse{0%,to{box-shadow:0 0 0 0 rgba(34,197,94,.45)}50%{box-shadow:0 0 0 6px rgba(34,197,94,0)}}.hqp-or{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--qt-text-dim)}.hqp-or:after,.hqp-or:before{content:"";flex:1;height:1px;background:var(--qt-line-strong)}.hqp-row{display:flex;align-items:center;gap:14px}.hqp-links{display:flex;justify-content:center;gap:20px}.hqp-links button{border:0;background:none;padding:6px 2px;color:var(--qt-pink-2);font:inherit;font-size:13.5px;cursor:pointer}.hqp-back:focus-visible,.hqp-bank:focus-visible,.hqp-links button:focus-visible{outline:2px solid var(--qt-pink-2);outline-offset:2px}.hqp-done{align-items:center;text-align:center;padding:26px 0 10px;gap:10px}.hqp-done-ic{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:rgba(34,197,94,.14);border:1px solid rgba(34,197,94,.4);color:var(--qt-green)}.hqp-done-ic svg{width:36px;height:36px}.hqp-done-h{margin:4px 0 0;font-size:21px;font-weight:700}.hqp-done-sum{font-size:34px;font-weight:700;color:var(--qt-green);letter-spacing:-.02em}@media (prefers-reduced-motion:reduce){.hqp-dot{animation:none}}.hqp-done-btn{align-self:stretch;margin-top:12px}.ach-wrap{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 84px);left:0;right:0;z-index:60;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.ach-card{pointer-events:auto;position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;max-width:min(420px,100%);padding:12px 20px 12px 12px;border:0;border-radius:18px;text-align:left;cursor:pointer;font:inherit;color:#fff;background:linear-gradient(135deg,#2a1830,#1b1222 55%,#2b1a12);box-shadow:0 18px 44px rgba(0,0,0,.55),0 0 0 1px rgba(251,191,36,.45),0 0 32px rgba(236,63,122,.28);animation:ach-in .62s cubic-bezier(.2,1.4,.4,1) both}.ach-card.out{animation:ach-out .26s ease-in both}.ach-shine{position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,240,200,.28) 48%,transparent 60%);transform:translateX(-120%);animation:ach-shine 1.1s ease-out .45s both}.ach-medal{position:relative;flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#fde68a,#f59e0b 60%,#b45309);box-shadow:0 0 0 2px #fff3c4,0 0 22px rgba(251,191,36,.65);animation:ach-medal .7s cubic-bezier(.3,1.7,.5,1) .15s both}.ach-rays{position:absolute;inset:-14px;border-radius:50%;background:repeating-conic-gradient(hsla(48,97%,77%,.35) 0 10deg,transparent 10deg 30deg);-webkit-mask:radial-gradient(circle,transparent 42%,#000 44%,transparent 72%);mask:radial-gradient(circle,transparent 42%,#000 44%,transparent 72%);animation:ach-spin 6s linear infinite}.ach-ico{position:relative;font-size:28px;line-height:1}.ach-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.ach-txt small{font-size:10.5px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;background:linear-gradient(90deg,#fde68a,#f472b6);-webkit-background-clip:text;background-clip:text;color:transparent}.ach-txt b{font-size:16px;font-weight:750;line-height:1.25;overflow-wrap:anywhere}.ach-sparks i{position:absolute;left:38px;top:50%;width:6px;height:6px;border-radius:50%;background:#fde68a;opacity:0;animation:ach-spark .9s ease-out .3s both}.ach-sparks i:nth-child(2){background:#f472b6;--dx:46px;--dy:-26px;animation-delay:.34s}.ach-sparks i:first-child{--dx:-24px;--dy:-24px}.ach-sparks i:nth-child(3){--dx:40px;--dy:22px;background:#c084fc;animation-delay:.38s}.ach-sparks i:nth-child(4){--dx:-20px;--dy:26px;animation-delay:.42s}.ach-sparks i:nth-child(5){--dx:64px;--dy:-6px;width:4px;height:4px;animation-delay:.46s}.ach-sparks i:nth-child(6){--dx:8px;--dy:-34px;width:4px;height:4px;background:#fff;animation-delay:.5s}@keyframes ach-in{0%{opacity:0;transform:translateY(-36px) scale(.85)}to{opacity:1;transform:none}}@keyframes ach-out{to{opacity:0;transform:translateY(-14px) scale(.92)}}@keyframes ach-shine{to{transform:translateX(120%)}}@keyframes ach-medal{0%{transform:scale(.3) rotate(-30deg)}to{transform:none}}@keyframes ach-spin{to{transform:rotate(1turn)}}@keyframes ach-spark{0%{opacity:1;transform:translateY(-50%) scale(1)}to{opacity:0;transform:translate(var(--dx,30px),calc(-50% + var(--dy, -20px))) scale(.4)}}@media (prefers-reduced-motion:reduce){.ach-card,.ach-medal{animation-duration:.01s}.ach-rays,.ach-shine,.ach-sparks{display:none}}