.payment-steps[data-v-c677c20b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.payment-step[data-v-93d98a13]{position:relative;display:flex;gap:12px;padding-bottom:18px}.payment-step[data-v-93d98a13]:not(:last-child):before{content:"";position:absolute;top:30px;bottom:4px;inset-inline-start:13px;border-inline-start:2px dashed #e0e8fa}.payment-step--done[data-v-93d98a13]:not(:last-child):before{border-inline-start-style:solid;border-color:#2a7b5c}.payment-step-number[data-v-93d98a13]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#eef2fb;color:#8a96b0;font-size:14px;font-weight:700;transition:background .2s ease,color .2s ease}.payment-step--active .payment-step-number[data-v-93d98a13]{background:#0070ba;color:#fff}.payment-step--done .payment-step-number[data-v-93d98a13]{background:#2a7b5c;color:#fff}.payment-step-body[data-v-93d98a13]{flex:1;min-width:0;padding-top:3px}.payment-step-title[data-v-93d98a13]{display:block;font-size:14px;font-weight:700;line-height:1.7;margin:0 0 4px;color:#1d2433}.payment-step--pending .payment-step-title[data-v-93d98a13]{color:#506080}.payment-step-desc[data-v-93d98a13]{font-size:12px;line-height:1.8;margin:0 0 10px;color:#506080}.payment-step-body .redeem-msg[data-v-93d98a13-s]{margin:8px 0 0}.payment-status[data-v-ec08ac03]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:#f4f7ff;font-size:12px;line-height:1.8;color:#506080}.payment-status--busy[data-v-ec08ac03],.payment-status--success[data-v-ec08ac03]{background:#f2faf6;color:#1f5b44}.payment-status-dot[data-v-ec08ac03]{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:#2a7b5c;animation:payment-status-breathe-ec08ac03 1.6s ease-in-out infinite}.payment-status-check[data-v-ec08ac03]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#2a7b5c;color:#fff;font-size:11px;font-weight:700}@keyframes payment-status-breathe-ec08ac03{0%,to{transform:scale(.85);box-shadow:0 0 #2a7b5c80}50%{transform:scale(1.1);box-shadow:0 0 0 7px #2a7b5c00}}@media(prefers-reduced-motion:reduce){.payment-status-dot[data-v-ec08ac03]{animation-duration:3s}}.spinner-button[data-v-084a4d9f]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:10px}.spinner-button[data-v-084a4d9f]:disabled{opacity:.7;cursor:not-allowed}.spinner-button--loading[data-v-084a4d9f]:disabled{cursor:progress}.spinner-button-spinner[data-v-084a4d9f]{width:14px;height:14px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:spinner-button-spin-084a4d9f .8s linear infinite}@keyframes spinner-button-spin-084a4d9f{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner-button-spinner[data-v-084a4d9f]{animation-duration:3s}}.paypal-tab[data-v-8d30974e]{margin-top:16px}.paypal-tab .paypal-amount-field[data-v-8d30974e]{margin:0}.crypto-steps[data-v-dae04a5c]{display:flex;gap:6px;list-style:none;padding:0;margin:0 0 18px}.crypto-step[data-v-dae04a5c]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 4px;border-radius:10px;background:#f4f6fb;color:#8a96ad;font-size:12px;font-weight:500;white-space:nowrap}.crypto-step span[data-v-dae04a5c]{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#dfe5f1;color:#506080;font-size:11px}.crypto-step--current[data-v-dae04a5c]{background:#eef3ff;color:#0070ba}.crypto-step--current span[data-v-dae04a5c]{background:#0070ba;color:#fff}.crypto-field-hint[data-v-dae04a5c]{margin:8px 0 0;font-size:13px;color:#6a7893}.crypto-field-hint--error[data-v-dae04a5c]{color:#c0392b}.crypto-link-button[data-v-dae04a5c]{border:none;background:none;padding:0 4px;color:#0070ba;font:inherit;font-weight:600;cursor:pointer;text-decoration:underline}.crypto-coin-fieldset[data-v-dae04a5c]{border:none;padding:0;margin:0 0 16px}.crypto-coin-fieldset legend[data-v-dae04a5c]{font-size:14px;font-weight:500;color:#506080;margin-bottom:8px;padding:0}.crypto-coin-grid[data-v-dae04a5c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.crypto-coin[data-v-dae04a5c]{position:relative;display:flex;align-items:center;gap:10px;padding:12px;border:1.5px solid #e4e9f5;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.crypto-coin[data-v-dae04a5c]:hover{border-color:#b0c4f0}.crypto-coin--selected[data-v-dae04a5c]{border-color:#0070ba;background:#eef3ff;box-shadow:0 0 0 3px #0070ba1f}.crypto-coin[data-v-dae04a5c]:has(.crypto-coin-radio:focus-visible){outline:2px solid #0070ba;outline-offset:2px}.crypto-coin-radio[data-v-dae04a5c]{position:absolute;opacity:0;pointer-events:none}.crypto-coin-logo[data-v-dae04a5c]{width:32px;height:32px;object-fit:contain;flex-shrink:0}.crypto-coin-text[data-v-dae04a5c]{display:flex;flex-direction:column;min-width:0}.crypto-coin-symbol[data-v-dae04a5c]{font-weight:700;font-size:15px;color:#1d2433}.crypto-coin-network[data-v-dae04a5c]{font-size:12px;color:#506080}.crypto-coin-min[data-v-dae04a5c]{font-size:11px;color:#8a96ad}.crypto-steps[data-v-d513a235]{display:flex;gap:6px;list-style:none;padding:0;margin:0 0 14px}.crypto-step[data-v-d513a235]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 4px;border-radius:10px;background:#f4f6fb;color:#8a96ad;font-size:12px;font-weight:500;white-space:nowrap}.crypto-step span[data-v-d513a235]{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#dfe5f1;color:#506080;font-size:11px}.crypto-step--current[data-v-d513a235]{background:#eef3ff;color:#0070ba}.crypto-step--current span[data-v-d513a235]{background:#0070ba;color:#fff}.crypto-step--done[data-v-d513a235]{background:#ecf8f0;color:#1a7a3c}.crypto-step--done span[data-v-d513a235]{background:#1a7a3c;color:#fff}.crypto-status[data-v-d513a235]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;font-size:14px;line-height:1.7;margin-bottom:14px}.crypto-status--awaiting_payment[data-v-d513a235]{background:#f4f6fb;color:#1d2433}.crypto-status--detected[data-v-d513a235]{background:#fff8e6;color:#7a5200}.crypto-status-dot[data-v-d513a235]{flex-shrink:0;width:10px;height:10px;margin-top:8px;border-radius:50%;background:#0070ba;animation:crypto-pulse-d513a235 1.4s ease-in-out infinite}.crypto-status--detected .crypto-status-dot[data-v-d513a235]{background:#e0a100}.crypto-amount-box[data-v-d513a235],.crypto-address-box[data-v-d513a235]{display:flex;flex-direction:column;align-items:center;gap:8px;border:1px solid #e4e9f5;border-radius:12px;padding:16px;margin-bottom:12px;text-align:center}.crypto-label[data-v-d513a235]{font-size:13px;color:#506080}.crypto-subtle[data-v-d513a235]{font-size:13px;color:#8a96ad}.crypto-copy-row[data-v-d513a235]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.crypto-amount[data-v-d513a235]{display:inline-flex;align-items:center;gap:8px;font-size:24px;font-weight:800;color:#1d2433;font-variant-numeric:tabular-nums}.crypto-amount-logo[data-v-d513a235]{width:26px;height:26px}.crypto-qr-wrap[data-v-d513a235]{position:relative;width:180px;height:180px}.crypto-qr-logo[data-v-d513a235]{position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%);padding:3px;background:#fff;border-radius:50%;box-sizing:border-box}.crypto-qr[data-v-d513a235]{width:180px;height:180px;image-rendering:pixelated;border-radius:8px}.crypto-address[data-v-d513a235]{width:100%;padding:10px 12px;border-radius:10px;background:#f8faff;border:1px solid #c8d4ee;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;word-break:break-all;-webkit-user-select:all;user-select:all}.crypto-copy-button[data-v-d513a235]{border:1.5px solid #0070ba;background:#fff;color:#0070ba;border-radius:10px;padding:8px 14px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.crypto-copy-button[data-v-d513a235]:hover{background:#eef3ff}.crypto-copy-button--wide[data-v-d513a235]{width:100%}.crypto-network-warning[data-v-d513a235]{background:#fff1f0;border:1px solid #f0b9b9;color:#8a2a20;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.8;margin-bottom:12px}.crypto-network-warning strong[data-v-d513a235]{display:block;font-size:14px}.crypto-timer[data-v-d513a235]{text-align:center;font-size:13px;color:#506080;margin-bottom:12px}.crypto-expired[data-v-d513a235]{background:#fff8e6;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.8;color:#7a5200;margin-bottom:12px}.crypto-expired p[data-v-d513a235]{margin:0 0 4px}.crypto-tips[data-v-d513a235]{margin:0 0 12px;padding-inline-start:18px;font-size:13px;line-height:1.9;color:#6a7893}.crypto-secondary-button[data-v-d513a235]{width:100%;border:none;background:none;color:#506080;font:inherit;font-size:14px;padding:10px;cursor:pointer;text-decoration:underline}.crypto-done[data-v-d513a235]{text-align:center;padding:12px 0}.crypto-done-icon[data-v-d513a235]{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#1a7a3c;color:#fff;font-size:28px;margin-bottom:10px}.crypto-done-title[data-v-d513a235]{margin:0 0 6px;font-size:20px}.crypto-done-amount[data-v-d513a235]{margin:0 0 8px;font-size:16px;font-weight:600;color:#1a7a3c}.crypto-done-note[data-v-d513a235]{font-size:13px;color:#6a7893;line-height:1.8}@keyframes crypto-pulse-d513a235{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@media(prefers-reduced-motion:reduce){.crypto-status-dot[data-v-d513a235]{animation:none}}.cryptapi-loading[data-v-6ebc0c58]{display:flex;align-items:center;justify-content:center;gap:10px;padding:28px 0;color:#506080;font-size:14px}.cryptapi-spinner[data-v-6ebc0c58]{width:18px;height:18px;border:2px solid #c8d4ee;border-top-color:#0070ba;border-radius:50%;animation:cryptapi-spin-6ebc0c58 .8s linear infinite}.cryptapi-error-box[data-v-6ebc0c58]{text-align:center;padding:16px 0;color:#c0392b;font-size:14px}@keyframes cryptapi-spin-6ebc0c58{to{transform:rotate(360deg)}}.code-steps-exchanges[data-v-360caeee]{display:flex;flex-direction:column;gap:8px}.code-steps-exchange[data-v-360caeee]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e0e8fa;border-radius:12px;background:#fff;color:#1d2433;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.code-steps-exchange[data-v-360caeee]:hover{border-color:#2a7b5c;box-shadow:0 4px 14px #2a7b5c1f}.code-steps-exchange[data-v-360caeee]:active{transform:scale(.99)}.code-steps-exchange-icon[data-v-360caeee]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#2a7b5c;color:#fff}.code-steps-exchange-text[data-v-360caeee]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.code-steps-exchange-name[data-v-360caeee]{font-size:14px;font-weight:600}.code-steps-exchange-link[data-v-360caeee]{font-size:12px;color:#506080;text-align:end;align-self:flex-start}.code-steps-exchange-chevron[data-v-360caeee]{flex-shrink:0;font-size:22px;line-height:1;color:#8a96b0}.code-steps-code-input[data-v-360caeee]{width:100%;box-sizing:border-box;margin-top:4px}.uvoucher-disclaimer[data-v-16461459]{font-size:11px;line-height:1.7;color:#8a96b0;margin:8px 0 0}.uvoucher-tab[data-v-6c8ca9cb],.premium-money-tab[data-v-971e4b7a]{margin-top:16px}.premium-money-disclaimer[data-v-971e4b7a]{font-size:11px;line-height:1.7;color:#8a96b0;margin:8px 0 0}.gift-card-tab[data-v-a4eba2a4],.stars-tab[data-v-baad57d8]{margin-top:16px}.stars-tab .stars-amount-field[data-v-baad57d8]{margin:0}.bitpal-tab[data-v-e04161c3]{margin-top:16px}.balance-back[data-v-acff6adb]{display:inline-block;background:none;border:none;color:#506080;font-family:inherit;font-size:14px;cursor:pointer;padding:0;margin:0 12px 16px}.required-balance-box[data-v-acff6adb]{background:#fff8e6;border:1px solid #f0d78c;border-radius:10px;padding:12px 14px;margin:0 5px 16px;font-size:13px;line-height:1.8;color:#6b5810}.purchase-modal-backdrop[data-v-56cc2136]{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:100;align-items:center;justify-content:center;padding:16px}.purchase-modal[data-v-56cc2136]{background:#fff;border-radius:16px;padding:28px 24px 20px;text-align:center;width:min(340px,100%)}.purchase-modal-title[data-v-56cc2136]{font-size:18px;font-weight:700;margin:0 0 8px;color:#1d2433}.purchase-modal-offer[data-v-56cc2136]{font-size:15px;font-weight:600;margin:0 0 12px;color:#1d2433}.purchase-modal-balance[data-v-56cc2136]{font-size:13px;color:#506080;margin:0 0 16px}.purchase-modal-shortfall[data-v-56cc2136]{font-size:13px;line-height:1.7;color:#6b5810;background:#fff8e6;border:1px solid #f0d78c;border-radius:10px;padding:10px 12px;margin:0 0 16px}.purchase-modal-cancel[data-v-56cc2136]{display:block;width:100%;margin-top:10px;padding:8px;background:none;border:none;color:#506080;font-family:inherit;font-size:14px;cursor:pointer}.bitpal-options-hint[data-v-021077ed]{font-size:12px;line-height:1.8;color:#506080;margin:0 0 12px}.bitpal-options[data-v-021077ed]{display:flex;flex-direction:column;gap:10px}.bitpal-option[data-v-021077ed]{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #e0e8fa;border-radius:14px;background:#fff;color:#1d2433;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.bitpal-option[data-v-021077ed]:hover{border-color:#b9c8ea;box-shadow:0 4px 14px #1d243314}.bitpal-option[data-v-021077ed]:active{transform:scale(.99)}.bitpal-option--rial[data-v-021077ed]{border-color:#2a7b5c;background:#f2faf6}.bitpal-option--rial[data-v-021077ed]:hover{border-color:#1f5b44;box-shadow:0 4px 14px #2a7b5c26}.bitpal-option-icon[data-v-021077ed]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px}.bitpal-option-icon--rial[data-v-021077ed]{background:#2a7b5c;color:#fff}.bitpal-option-icon--bitpal[data-v-021077ed]{background:#08090d}.bitpal-option-text[data-v-021077ed]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.bitpal-option-title[data-v-021077ed]{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:600}.bitpal-option-title[dir=ltr][data-v-021077ed]{justify-content:flex-end}.bitpal-option-title strong[data-v-021077ed]{font-weight:800}.bitpal-option-badge[data-v-021077ed]{font-size:11px;font-weight:600;color:#2a7b5c;background:#d9f0e5;border-radius:999px;padding:2px 8px}.bitpal-option-desc[data-v-021077ed]{font-size:12px;color:#506080}.bitpal-option-chevron[data-v-021077ed]{flex-shrink:0;font-size:22px;line-height:1;color:#8a96b0}.bitpal-options-divider[data-v-021077ed]{display:flex;align-items:center;gap:10px;color:#8a96b0;font-size:12px}.bitpal-options-divider[data-v-021077ed]:before,.bitpal-options-divider[data-v-021077ed]:after{content:"";flex:1;border-top:1px solid #e0e8fa}.bitpal-waiting[data-v-021077ed]{display:flex;align-items:center;gap:10px;margin-top:16px;padding:10px 12px;border-radius:10px;background:#f4f7ff;font-size:12px;line-height:1.8;color:#506080}.bitpal-waiting-dot[data-v-021077ed]{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#2a7b5c;animation:bitpal-pulse-021077ed 1.4s ease-in-out infinite}@keyframes bitpal-pulse-021077ed{0%,to{box-shadow:0 0 #2a7b5c73}50%{box-shadow:0 0 0 6px #2a7b5c00}}.bitpal-modal-backdrop[data-v-e6477ad0]{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:100;align-items:center;justify-content:center;padding:16px}.bitpal-modal[data-v-e6477ad0]{background:#fff;border-radius:16px;padding:24px 20px 16px;width:min(380px,100%);max-height:calc(100vh - 32px);overflow-y:auto;box-sizing:border-box}.bitpal-modal-title[data-v-e6477ad0]{font-size:18px;font-weight:700;margin:0 0 16px;color:#1d2433;text-align:center}.bitpal-modal-loading[data-v-e6477ad0]{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px 0;color:#506080;font-size:14px}.bitpal-modal-spinner[data-v-e6477ad0]{width:18px;height:18px;border:2px solid #c8d4ee;border-top-color:#0070ba;border-radius:50%;animation:bitpal-modal-spin-e6477ad0 .8s linear infinite}.bitpal-modal-error[data-v-e6477ad0]{text-align:center}.bitpal-modal-close[data-v-e6477ad0]{display:block;width:100%;margin-top:10px;padding:8px;background:none;border:none;color:#506080;font-family:inherit;font-size:14px;cursor:pointer}@keyframes bitpal-modal-spin-e6477ad0{to{transform:rotate(360deg)}}.uvoucher-modal-backdrop[data-v-1da1793f]{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:100;align-items:center;justify-content:center;padding:16px}.uvoucher-modal[data-v-1da1793f]{background:#fff;border-radius:16px;padding:24px 20px 16px;width:min(400px,100%);max-height:calc(100vh - 32px);overflow-y:auto;box-sizing:border-box}.uvoucher-modal-title[data-v-1da1793f]{font-size:18px;font-weight:700;margin:0 0 16px;color:#1d2433;text-align:center}.uvoucher-amount[data-v-1da1793f]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 12px;margin-bottom:18px;border-radius:14px;background:#f2faf6;border:1px solid #2A7B5C;text-align:center}.uvoucher-amount-label[data-v-1da1793f]{font-size:13px;font-weight:600;color:#1f5b44}.uvoucher-amount-value[data-v-1da1793f]{font-size:32px;font-weight:800;line-height:1.2;color:#1d2433}.uvoucher-amount-hint[data-v-1da1793f]{font-size:11px;line-height:1.7;color:#506080}.uvoucher-modal-close[data-v-1da1793f]{display:block;width:100%;margin-top:10px;padding:8px;background:none;border:none;color:#506080;font-family:inherit;font-size:14px;cursor:pointer}.uvoucher-modal-close[data-v-1da1793f]:disabled{opacity:.5;cursor:not-allowed}.mini-balance-bar[data-v-9d57bc31]{display:flex;align-items:center;justify-content:space-between;background:#f4f7ff;border:1px solid #e0e8fa;border-radius:10px;padding:10px 14px;margin:8px 5px 16px;font-size:13px;font-weight:600;color:#1d2433;cursor:pointer}.mini-balance-link[data-v-9d57bc31]{color:#0070ba;font-weight:600}.footer-logo[data-v-9d57bc31]{display:block;width:48px;height:48px;margin:32px auto 24px;opacity:.7}.payment-result[data-v-e474ee4b]{width:min(420px,100%);margin:48px auto;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 10px 30px #1d243314;text-align:center}.payment-result__icon[data-v-e474ee4b]{width:56px;height:56px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;font-size:28px;font-weight:700;color:#fff;background:#506080}.payment-result--success .payment-result__icon[data-v-e474ee4b]{background:#2e7d32}.payment-result--pending .payment-result__icon[data-v-e474ee4b]{background:#0070ba}.payment-result--cancelled .payment-result__icon[data-v-e474ee4b]{background:#b7791f}.payment-result--failed .payment-result__icon[data-v-e474ee4b]{background:#c0392b}.payment-result__title[data-v-e474ee4b]{margin:0 0 8px;font-size:20px;color:#1d2433}.payment-result__message[data-v-e474ee4b]{margin:0 0 8px;font-size:15px;line-height:1.8;color:#1d2433}.payment-result__note[data-v-e474ee4b]{margin:0;font-size:13px;line-height:1.8;color:#506080}.payment-result__actions[data-v-e474ee4b]{display:flex;flex-direction:column;gap:8px;margin-top:24px}@font-face{font-family:IRANSansX;src:url(https://static.azizamapp.com/fonts/IRANSansX/IRANSansX-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(https://static.azizamapp.com/fonts/IRANSansX/IRANSansX-UltraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(https://static.azizamapp.com/fonts/IRANSansX/IRANSansX-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(https://static.azizamapp.com/fonts/IRANSansX/IRANSansX-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(https://static.azizamapp.com/fonts/IRANSansX/IRANSansX-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(https://static.azizamapp.com/fonts/IRANSansX/IRANSansX-DemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(https://static.azizamapp.com/fonts/IRANSansX/IRANSansX-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(https://static.azizamapp.com/fonts/IRANSansX/IRANSansX-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:IRANSansX,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#fff;color:#1d2433;display:grid;place-items:center;padding:24px;direction:rtl}#app{width:100%;display:flex;justify-content:center}.card{background:#fff;border-radius:16px;border:1px solid #e4e9f5;padding:28px;box-shadow:1px 3px 7px #0f172a26}.card.success{border-color:#b9e7c6}.card.error{border-color:#f0b9b9}h1{margin:0 0 12px;font-size:28px}p{margin:0 0 12px;line-height:1.5}.muted{color:#506080}.text-hint{color:#6a7893;font-size:14px}.amount-field{margin:22px 0 16px}.amount-field label{display:block;font-size:14px;font-weight:500;color:#506080;margin-bottom:8px}.amount-input-wrapper{display:flex;align-items:center;border:1px solid #c8d4ee;border-radius:10px;overflow:hidden;background:#f8faff}.amount-input-wrapper:focus-within{border-color:#0070ba;background:#fff;box-shadow:0 0 0 3px #0070ba1f}.currency-symbol,.currency-code{padding:0 12px;color:#506080;font-weight:600;font-size:15px;-webkit-user-select:none;user-select:none}.amount-input-wrapper input[type=number]{flex:1;border:none;background:transparent;padding:12px 0;font-size:18px;font-weight:600;color:#1d2433;outline:none;min-width:0}.amount-input-wrapper input[type=number]::-webkit-inner-spin-button,.amount-input-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.button{display:inline-block;margin-top:8px;text-decoration:none;background:#2a7b5c;color:#fff;padding:12px 18px;border-radius:10px;font-family:inherit;font-weight:600;border:none;cursor:pointer;font-size:15px;width:100%;text-align:center}.button:hover{background:#1f5b44}.button--disabled{background:#c8d4ee;cursor:not-allowed}.button--disabled:hover{background:#c8d4ee}.button--active,.button--active:hover{background:#a3d9b1}.button--no-balance{background:#2f6fed}.button--no-balance:hover{background:#1f56c4}.button--icon{display:inline-flex;align-items:center;justify-content:center;gap:8px}.footer-note{margin-top:16px;font-size:14px;color:#6a7893}.balance-header{text-align:center;padding:10px 0}.balance-amount{font-size:42px;font-weight:700;color:#1d2433;letter-spacing:-1px}.balance-label{font-size:14px;color:#506080;margin-top:4px}.section-title{font-size:16px;font-weight:600;color:#1d2433;margin:0 0 14px}.info-box{background:#eef3ff;border:1px solid #c8d4ee;border-radius:10px;padding:12px 14px;margin-bottom:16px;font-size:14px;color:#1d2433;line-height:1.7}.info-box a{color:#0070ba;font-weight:600}.accordion-item{border:1.5px solid #f0f4f6;border-radius:12px;margin-bottom:10px;overflow:hidden;background:#fff;box-shadow:1px 3px 7px #0f172a26}.accordion-header{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:none;background:#fff;cursor:pointer;font-size:14px;font-weight:500;color:#506080;font-family:inherit;transition:background .15s,color .15s}.accordion-header:hover{background:#f0f5ff}.accordion-header.active{background:#eef3ff;color:#0070ba}.accordion-label{flex:1;text-align:start}.accordion-chevron{font-size:12px;transition:transform .2s ease}.accordion-chevron.open{transform:rotate(180deg)}.tab-logo{width:32px;height:32px;object-fit:contain}.accordion-content{padding:18px 16px;border-top:1.5px solid #f0f4f6}.code-field{margin-bottom:16px}.code-field label{display:block;font-size:14px;font-weight:500;color:#506080;margin-bottom:8px}.code-input{width:100%;padding:12px 14px;border:1px solid #c8d4ee;border-radius:10px;font-size:15px;background:#f8faff;color:#1d2433;outline:none;box-sizing:border-box;font-family:inherit}.code-input:focus{border-color:#0070ba;background:#fff;box-shadow:0 0 0 3px #0070ba1f}.redeem-msg{margin:12px 0 0;font-size:14px;min-height:20px}.redeem-msg.success{color:#1a7a3c}.redeem-msg.error{color:#c0392b}.active-plans-list{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.active-plan-row{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f4f7ff;border:1px solid #e0e8fa;border-radius:10px;padding:10px 14px}.active-plan-name{font-size:14px;font-weight:600;color:#1d2433}.active-plan-dates{font-size:12px;color:#7a8fa8;white-space:nowrap}.payment-link-input{width:100%;border:1px #cecece solid;border-radius:5px;padding:6px;font-size:14px;direction:ltr}.plan-section{margin-bottom:32px}.plan-name{font-size:18px;font-weight:700;margin:0 0 16px;color:#1d2433}.plan-active-notice{font-size:13px;font-weight:600;color:#1a7a3c;background:#eefaf1;border:1px solid #cdeedb;border-radius:8px;padding:8px 12px;margin-top:5px;margin-bottom:0;display:inline-block}.offers-grid{display:flex;flex-direction:row;gap:14px;flex-wrap:wrap}.offer-card{background:#fff;border:1.5px solid #e4e9f5;border-radius:16px;padding:22px 16px 16px;box-shadow:0 2px 8px #0f172a12;flex:1;min-width:130px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:border-color .15s,box-shadow .15s}.offer-card:not(.offer-card--disabled):hover{border-color:#0070ba;box-shadow:0 4px 16px #0070ba1f}.offer-card--disabled{opacity:.55}.offer-price-block{margin-bottom:12px}.offer-intro-price{font-size:13px;color:#a0aec0;text-decoration:line-through;margin-bottom:2px}.offer-price-amount{font-size:34px;font-weight:800;color:#1d2433;line-height:1.1;letter-spacing:-1px}.offer-title{font-size:14px;font-weight:600;color:#1d2433;margin-bottom:6px}.offer-desc{font-size:12px;color:#7a8fa8;flex:1;line-height:1.5}.offer-card .button{margin-top:16px;width:100%}.exchange-info-box{margin-bottom:16px;margin-top:16px;padding:14px;background:#f4f7ff;border:1px solid #e0e8fa;border-radius:12px;font-size:13px}.exchange-info-title{margin:0 0 8px;color:#4a6fa5;font-weight:500}.exchange-info-desc{margin:0 0 8px;color:#4a6fa5}.exchange-list{margin:0;padding-right:18px;font-size:12px}.exchange-list li{margin-bottom:8px}.exchange-list li:last-child{margin-bottom:0}.exchange-steps{margin:0 0 8px;padding-right:18px;font-size:13px;color:#4a6fa5}.exchange-steps li{margin-bottom:8px}.exchange-steps li:last-child{margin-bottom:0}.exchange-steps .exchange-list{margin-top:6px}.exchange-name{margin:0 0 4px;font-weight:600;color:#2d4a7a}.exchange-link-label{margin:12px 0;color:#4a6fa5}.reseller-offer{margin-bottom:16px;padding:14px;background:linear-gradient(135deg,#fff8ec,#ffefd6);border:1px solid #f5c979;border-radius:12px;font-size:13px}.reseller-offer-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.reseller-offer-title{margin:0;color:#8a4b00;font-size:14px;font-weight:700}.reseller-offer-badge{flex-shrink:0;padding:2px 10px;color:#fff;background:#e08a00;border-radius:999px;font-size:12px;font-weight:700}.reseller-offer-desc{margin:0 0 12px;color:#6b4a1f;line-height:1.7}.reseller-offer-cta{display:inline-block;padding:7px 18px;color:#fff;background:#e08a00;border-radius:10px;font-weight:600;text-align:center;text-decoration:none}.reseller-offer-cta:hover{background:#c77a00}.exchange-disclaimer{margin:10px 0 0;font-size:11px;color:#7a8fa8;line-height:1.6}@media(max-width:480px){body{padding:0}.payment-tabs,.active-plans-container,.plan-section .section-title{padding:0 12px}.exchange-list li{overflow-wrap:break-word;word-break:break-word}.balance-amount{font-size:32px}.card{padding:18px}.offer-price-amount{font-size:26px}.offers-grid{gap:10px}.offer-card{min-width:100px;padding:16px 12px 12px}.accordion-header{padding:10px 12px;font-size:13px}.tab-logo{width:26px;height:26px}h1{font-size:22px}}
