.twqb-modal[hidden]{display:none!important}#twqb-modal:not([data-open="1"]){display:none!important}.twqb-modal{position:fixed;inset:0;background:rgb(3 6 15 / .72);backdrop-filter:saturate(140%) blur(6px);display:flex;align-items:center;justify-content:center;z-index:99999;animation:twqb-fade .16s ease-out}.twqb-dialog{width:min(560px,94vw);background:linear-gradient(180deg,#101226 0%,#0A0D1B 100%);color:#E7EAF3;border:1px solid rgb(255 255 255 / .06);border-radius:18px;box-shadow:0 22px 60px rgb(0 0 0 / .48);overflow:hidden;position:relative}.twqb-title{position:relative;margin:0;padding:14px 18px;font-size:1.08rem;font-weight:900;border-bottom:1px solid rgb(255 255 255 / .06);text-align:center;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.twqb-body{padding:16px 18px}.twqb-lines{margin:.25rem 0 .5rem}.twqb-product-row{display:flex;align-items:center;gap:.5rem;font-weight:800;margin:.35rem 0 .4rem}.twqb-price-row{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:1rem;padding:.35rem .2rem;border-radius:.6rem}.twqb-price-base{font-size:1.1rem;font-weight:900;color:#cdd2e3}.twqb-price-base.has-strike{opacity:.55;text-decoration:line-through}.twqb-price-final{font-size:1.25rem;font-weight:900;background:linear-gradient(90deg,#FF3D3D 0%,#FF7A1F 100%);-webkit-background-clip:text;background-clip:text;color:#fff0}.twqb-fields{margin-top:.9rem;display:grid;gap:.7rem}.twqb-field-row{display:grid;gap:.4rem}.twqb-field-row label{font-weight:700;color:#C9CFE2;font-size:.92rem}.twqb-field-row input{width:100%;background:#0E1223;color:#E7EAF3;border:1px solid rgb(255 255 255 / .08);border-radius:.7rem;padding:.65rem .9rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.twqb-field-row input::placeholder{color:#6f7790}.twqb-field-row input:focus{outline:none;border-color:#3ea8ff;box-shadow:0 0 0 3px rgb(62 168 255 / .18)}.twqb-field-row input:focus-visible{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px rgb(96 165 250 / .28)}.twqb-field-error{color:#ff9f9f;font-size:.86rem}.twqb-alert{margin-top:.8rem;padding:.8rem 1rem;background:rgb(255 76 76 / .08);color:#ffd6d6;border:1px solid rgb(255 76 76 / .22);border-radius:.6rem}.twqb-actions{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-start;gap:.9rem;padding:14px 18px;border-top:1px solid rgb(255 255 255 / .06)}.twqb-actions .twqb-confirm{background:linear-gradient(90deg,#ff4d4d 0%,#ff7a1f 100%);color:#fff;border:none;border-radius:.8rem;padding:.7rem 1.2rem;font-weight:900;font-size:1rem;cursor:pointer;box-shadow:0 6px 24px rgb(255 92 64 / .35);transition:transform .08s,box-shadow .2s,opacity .15s;flex:1 1 60%;min-width:12rem}.twqb-actions .twqb-confirm:hover{transform:translateY(-1px)}.twqb-actions .twqb-confirm:active{transform:translateY(0)}.twqb-actions .twqb-confirm[disabled]{opacity:.6;cursor:not-allowed}.twqb-actions .twqb-cancel{background:#fff0;color:#E7EAF3;cursor:pointer;border-radius:.8rem;padding:.7rem 1.2rem;font-weight:800;font-size:1rem;margin-inline-start:auto;border:1px solid #fff0;background-image:linear-gradient(#0A0D1B,#0A0D1B),linear-gradient(90deg,#ff4d4d 0%,#ff7a1f 100%);background-origin:border-box;background-clip:padding-box,border-box}.twqb-topup{margin-top:.6rem;text-align:center}.twqb-topup a{color:#99d2ff;text-decoration:underline}.twqb-success{padding:1.35rem;text-align:center;background:linear-gradient(180deg,rgb(33 255 179 / .08),rgb(33 255 179 / .02));border:1px solid rgb(33 255 179 / .15);border-radius:.9rem;margin-top:.4rem}.twqb-success .twqb-thanks-title{font-size:1.35rem;font-weight:1000;margin-bottom:.35rem;background:linear-gradient(90deg,#22c55e 0%,#3b82f6 100%);-webkit-background-clip:text;background-clip:text;color:#fff0}.twqb-success .twqb-thanks-msg{font-size:1.02rem;color:#dce4f3;margin-bottom:.9rem}.twqb-success .twqb-close-success{background:#111827;color:#fff;border:0;border-radius:.7rem;padding:.6rem 1.1rem;font-weight:800;cursor:pointer;box-shadow:0 6px 20px rgb(0 0 0 / .35)}.twqb-success .twqb-close-success:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(96 165 250 / .28)}.twqb-actions .twqb-confirm.is-loading{position:relative}.twqb-actions .twqb-confirm.is-loading::after{content:'';position:absolute;right:.85rem;top:50%;width:1.05rem;height:1.05rem;margin-top:-.525rem;border-radius:50%;border:2px solid rgb(255 255 255 / .8);border-top-color:#fff0;animation:twqb-spin .8s linear infinite}@keyframes twqb-fade{from{opacity:0}to{opacity:1}}@keyframes twqb-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.twqb-modal{animation:none}.twqb-actions .twqb-confirm.is-loading::after{animation:none}}.twqb-balance-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%}.twqb-balance-label{font-size:.9rem;opacity:.8;text-align:start}.twqb-balance-value{font-weight:700;text-align:center}