.expired-payment-page{min-height:100vh;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);display:flex;align-items:center;justify-content:center;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.expired-payment-container{background:white;border-radius:16px;box-shadow:0 20px 40px #0000001a;padding:40px;max-width:600px;width:100%;text-align:center}.expired-payment-header{margin-bottom:32px}.expired-icon{margin-bottom:24px;color:#f59e0b}.expired-payment-title{font-size:28px;font-weight:700;color:#1f2937;margin:0 0 12px;line-height:1.2}.expired-payment-subtitle{font-size:16px;color:#6b7280;margin:0;line-height:1.5}.expired-payment-details{background:#f9fafb;border-radius:12px;padding:24px;margin-bottom:32px;text-align:left}.details-title{font-size:18px;font-weight:600;color:#374151;margin:0 0 20px;text-align:center}.details-grid{display:grid;gap:16px}.detail-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #e5e7eb}.detail-item:last-child{border-bottom:none}.detail-label{font-weight:500;color:#6b7280;font-size:14px}.detail-value{font-weight:600;color:#1f2937;font-size:14px;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.expired-payment-info{margin-bottom:32px;text-align:left}.info-title{font-size:18px;font-weight:600;color:#374151;margin:0 0 16px;text-align:center}.info-list{list-style:none;padding:0;margin:0}.info-list li{color:#6b7280;font-size:14px;line-height:1.5;position:relative;padding:8px 0 8px 24px}.info-list li:before{content:"•";color:#3b82f6;font-weight:700;position:absolute;left:0;top:8px}.expired-payment-actions{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.btn{padding:14px 24px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block;text-align:center}.btn-primary{background:#3b82f6;color:#fff}.btn-primary:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-secondary{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-secondary:hover{background:#e5e7eb;border-color:#9ca3af}.btn-large{padding:16px 32px;font-size:18px}.expired-payment-help{border-top:1px solid #e5e7eb;padding-top:24px}.help-title{font-size:16px;font-weight:600;color:#374151;margin:0 0 12px}.help-text{font-size:14px;color:#6b7280;margin:0 0 20px;line-height:1.5}.help-links{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.help-link{color:#3b82f6;text-decoration:none;font-size:14px;font-weight:500;transition:color .2s ease}.help-link:hover{color:#2563eb;text-decoration:underline}@media (max-width: 640px){.expired-payment-container{padding:24px;margin:16px}.expired-payment-title{font-size:24px}.expired-payment-subtitle{font-size:14px}.details-grid{gap:12px}.detail-item{flex-direction:column;align-items:flex-start;gap:4px}.help-links{flex-direction:column;gap:16px}.btn{padding:12px 20px;font-size:14px}.btn-large{padding:14px 24px;font-size:16px}}@media (max-width: 480px){.expired-payment-container{padding:20px}.expired-payment-title{font-size:22px}.expired-payment-details{padding:20px}}:root{--black: #000;--white: #fff;--primary: #2563eb;--primary-dark: #1d4ed8;--primary-light: #3b82f6;--secondary: #fff;--aso-blue: #2563eb;--aso-blue-dark: #1d4ed8;--aso-blue-light: #3b82f6;--aso-gray: #64748b;--aso-gray-light: #f1f5f9;--aso-success: #059669;--aso-warning: #d97706;--aso-error: #dc2626;--negative: #dc2626;--backgroundPrimary: #f8fafc;--backgroundPrimaryFiat: #f8fafc;--backgroundPrimaryOverlay: rgb(37 99 235 / 5%);--backgroundInverted: #000;--backgroundSecondary: #f1f5f9;--backgroundApp: #ffffff;--backgroundExpiration: #fff;--backgroundCopyIcon: #fff;--backgroundPayForm: #f8f8f8;--backgroundSearchBar: #f6f6f6;--backgroundTxID: #fff;--backgroundTertiary: #ebebeb;--bg_buttonUp: #f6f6f6;--backgroundNegativeLightOverlay: rgb(255 61 77 / 6%);--backgroundNegativeOverlay: rgb(255 61 77 / 16%);--backgroundSuccessLightOverlay: rgb(58 194 112 / 10%);--backgroundSuccessOverlay: rgb(58 194 112 / 16%);--backgroundWarningLightOverlay: rgb(255 166 77 / 6%);--backgroundWarningOverlay: rgb(255 166 77 / 16%);--backgroundNoticeOverlay: #ffa64d;--borderPrimarySolid: rgb(0 0 0 / 10%);--borderPrimaryOverlay: rgb(0 0 0 / 10%);--borderCatalogWhiteLine: #e6e6e6;--select_border: #e6e6e6;--backgroundAlpha_1: rgb(0 0 0 / 14%);--backgroundAlpha_2: rgb(0 0 0 / 16%);--backgroundAlpha_3: rgb(0 0 0 / 18%);--backgroundAlpha_4: rgb(0 0 0 / 24%);--backgroundAlpha_5: rgb(0 0 0 / 32%);--backgroundAlpha_6: rgb(0 0 0 / 80%);--backgroundAlpha_7: rgb(0 0 0 / 90%);--backgroundAlpha_8: rgb(255 255 255 / 32%);--backgroundAlpha_9: rgb(255 255 255 / 1.2%);--backgroundPayformHint: rgb(0 0 0 / 3%);--text_primary: #0a0a0a;--textSecondary: #747474;--textPlaceholder: #a3a3a3;--textDisabled: #f6f6f6;--contentSecondary: #666;--contentTertiary: #a3a3a3;--iconsPrimary: #000;--iconsSecondary: #9f9f9f;--iconsTertiary: #d2d2d2;--contentDisabled: #f6f6f6;--iconSecondary: #a3a3a3;--buttonPrimaryBackground: #000;--buttonPrimaryForeground: #fff;--buttonSecondaryBackground: rgb(0 0 0 / 8%);--buttonSecondaryForeground: #000;--buttonTertiaryBackground: #000;--buttonHeaderHover: #e6e6e6;--buttonHeaderActive: #e3e3e3;--bsPrimaryHoverBackground: rgb(0 0 0 / 60%);--bsPrimaryHoverForeground: #fff;--bsPrimaryPressedBackground: rgb(0 0 0 / 70%);--bsPrimaryPressedForeground: #fff;--bsSecondaryHoverBackground: rgb(0 0 0 / 16%);--bsSecondaryHoverForeground: #000;--bsSecondaryPressedBackground: rgb(0 0 0 / 12%);--bsSecondaryPressedForeground: #000;--bsTertiaryHoverBackground: rgb(0 0 0 / 4%);--bsTertiaryHoverForeground: #000;--bsTertiaryPressedBackground: rgb(0 0 0 / 8%);--bsTertiaryPressedForeground: #000;--cPrimaryBackground: #000;--cPrimaryForeground: #fff;--cSecondaryBackground: rgb(0 0 0 / 8%);--cSecondaryForeground: #000;--neutral-background: #fff;--neutral-1: #fafafa;--neutral-3: #e0e0e0;--neutral-2: #f0f0f0;--neutral-4: #a3a3a3;--neutral-5: #5c5c5c;--neutral-6: #333;--neutral-7: #141414;--neutral-8: #000;--neutral-alpha-background: rgb(0 0 0 / 2%);--neutral-alpha-02: rgb(0 0 0 / 2%);--neutral-alpha-06: rgb(0 0 0 / 6%);--neutral-alpha-12: rgb(0 0 0 / 12%);--neutral-alpha-36: rgb(0 0 0 / 36%);--neutral-alpha-64: rgb(0 0 0 / 64%);--neutral-alpha-80: rgb(0 0 0 / 80%);--neutral-alpha-92: rgb(0 0 0 / 92%);--neutral-alpha-100: rgb(0 0 0 / 100%);--panel-neutral-100: #fff;--panel-neutral-alpha-64: rgb(255 255 255 / 64%);--panel-neutral-alpha-12: rgb(255 255 255 / 12%);--success-lighter-alpha: rgb(58 194 112 / 12%);--success-lighter: #e7f7ed;--success-light: #3ac270;--success: #2aa668;--success-dark: #127053;--success-alpha: 58, 194, 112;--warning-lighter-alpha: rgb(247 200 84 / 12%);--warning-lighter: #fef8ea;--warning-light: #f7c854;--warning: #f2ae1d;--warning-dark: #d08e15;--danger-lighter-alpha: rgb(255 26 45 / 12%);--danger-lighter: #ffe3e5;--danger-fail: rgb(255 61 77 / 6%);--danger-light: #ff1a2d;--danger: #dc1429;--danger-dark: #b91026;--info-lighter-alpha: rgb(33 177 255 / 12%);--info-lighter: #e4f5ff;--info-light: #21b1ff;--info: #188adb;--info-dark: #1067b7;--sElevation_1_bordered: 0px 0px 0px 1px #f5f5f5, 0px 8px 16px rgb(41 41 41 / 4%), 0px 0px 6px rgb(41 41 41 / 4%);--sElevation_3: 0px 0px 20px rgb(0 0 0 / 10%), 0px 0px 6px rgb(0 0 0 / 4%);--sElevation_4: 0px 0px 80px rgb(0 0 0 / 10%);--borderAlpha_1: rgb(0 0 0 / 10%);--borderAlpha_Inverted_1: rgb(255 255 255 / 30%);--borderAlpha_2: #e8e8e8;--border_lang: transparent;--payform: linear-gradient(247.95deg, #ededed 5.87%, #f6f6f6 96.55%);--payformCheckout: #fff;--Dark_bg1: #fff;--scrollbar_track: #7a7a7a;--special_red_bg2: #f7eced;--scrollbar_background: #666;--select_default: #fff}body.dark{--primary: #fff;--secondary: #000;--negative: #ff3d4d;--warning: #ffa64d;--success: #3ac270;--backgroundPrimary: #000;--backgroundPrimaryFiat: #373737;--backgroundSecondary: #242424;--backgroundTertiary: #373737;--backgroundInverted: #fff;--backgroundApp: #242424;--backgroundExpiration: #141414;--backgroundCopyIcon: #2d2d2d;--backgroundPayForm: #242424;--backgroundControl: linear-gradient( 90deg, rgb(79 79 79 / 96%) -.45%, rgb(79 79 79 / 67%) 6.8%, rgb(79 79 79 / 31%) 29.11% );--backgroundSearchBar: #242424;--backgroundTxID: linear-gradient(255deg, #282828 3.88%, #232323 100%);--bg_buttonUp: #292929;--text_primary: #fff;--warning-lighter-alpha: rgb(255 166 77 / 24%);--danger-lighter-alpha: rgb(255 61 77 / 24%);--backgroundNegativeLightOverlay: rgb(255 61 77 / 24%);--neutral-alpha-92: rgb(255 255 255 / 92%);--borderPrimarySolid: rgb(255 255 255 / 10%);--borderCatalogWhiteLine: #2d2d2d;--select_border: #3c3c3c;--buttonPrimaryBackground: #fff;--buttonPrimaryForeground: #000;--buttonSecondaryBackground: #242424;--buttonSecondaryForeground: #000;--buttonTertiaryBackground: #000;--buttonHeaderHover: #151515;--buttonHeaderActive: #191919;--bsPrimaryHoverBackground: rgb(255 255 255 / 60%);--bsPrimaryHoverForeground: #fff;--bsPrimaryPressedBackground: rgb(255 255 255 / 30%);--bsPrimaryPressedForeground: #fff;--bsSecondaryHoverBackground: rgb(255 255 255 / 16%);--bsSecondaryHoverForeground: #fff;--bsSecondaryPressedBackground: rgb(255 255 255 / 10%);--bsSecondaryPressedForeground: #000;--bsTertiaryPressedBackground: rgb(255 255 255 / 8%);--bsTertiaryHoverBackground: rgb(255 255 255 / 4%);--backgroundAlpha_1: rgb(255 255 255 / 14%);--backgroundAlpha_2: rgb(255 255 255 / 16%);--backgroundAlpha_3: rgb(255 255 255 / 18%);--backgroundAlpha_4: rgb(255 255 255 / 24%);--backgroundAlpha_5: rgb(255 255 255 / 32%);--backgroundAlpha_6: rgb(255 255 255 / 80%);--backgroundAlpha_7: rgb(255 255 255 / 90%);--backgroundAlpha_8: rgb(0 0 0 / 32%);--backgroundAlpha_9: rgb(0 0 0 / 1.2%);--backgroundPayformHint: rgb(255 255 255 / 14%);--contentPrimary: #fff;--contentSecondary: #c5c5c5;--contentTertiary: #888;--contentOnColor: #000;--contentDisabled: #2d2d2d;--iconSecondary: #c5c5c5;--sElevation_3: 0px 8px 16px rgb(255 255 255 / 6%), 0px 0px 10px rgb(255 255 255 / 20%);--borderAlpha_1: rgb(255 255 255 / 30%);--borderAlpha_Inverted_1: rgb(0 0 0 / 10%);--borderAlpha_2: #444;--border_lang: rgb(255 255 255 / 30%);--payform: linear-gradient(255.05deg, #282828 3.88%, #232323 100%);--payformCheckout: linear-gradient(255.05deg, #282828 3.88%, #232323 100%);--Dark_bg1: #141414;--scrollbar_track: #2d2d2d;--scrollbar_background: #b1b1b1;--select_default: #2c2c2c}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--backgroundApp);color:var(--text_primary);line-height:1.5}.pay{display:flex;flex-direction:column;min-height:100vh;background:var(--backgroundApp);position:relative}.pay_ff{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.pay-container{flex:1;display:flex;flex-direction:column;max-width:480px;margin:0 auto;width:100%;padding:20px}.pay__content{flex:1;display:flex;flex-direction:column;gap:24px}.content__info{display:flex;flex-direction:column;gap:24px}._header_1y39l_211{position:relative;align-items:center;padding:32px 32px 0;display:flex;justify-content:center}@media only screen and (width <= 460px){._header_1y39l_211{padding:16px 16px 0}}._button__back_1y39l_224{position:absolute;display:flex;justify-content:center;align-items:center;width:44px;height:44px;flex-shrink:0;background:var(--secondary);box-shadow:var(--sElevation_3);border-radius:40px;color:var(--contentPrimary);cursor:pointer;transition:all .3s ease;left:-54px;bottom:-28px;text-decoration:none}._button__back_1y39l_224:hover{background:var(--buttonHeaderHover)}._header__top_1y39l_244{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px}@media only screen and (width <= 576px){._header__top_1y39l_244{flex-direction:column;row-gap:24px;align-items:flex-start}}._top__logo_1y39l_258{display:flex;grid-area:logo;align-items:center;gap:8px;font-weight:600;font-size:28px;letter-spacing:-.59px;line-height:36px;font-family:Biennale,Golos,sans-serif;color:var(--text_primary)}.payment-details{display:flex;flex-direction:column;gap:16px;padding:24px;background:var(--backgroundPayForm);border-radius:12px}.payment-details__wrapper{text-align:center}.payment-details__amount{font-size:14px;color:var(--textSecondary);font-weight:500}.payment-details__menu{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.menu__info{flex:1}.payment-details__subheading{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.subheading__currency{font-size:24px;font-weight:700;color:var(--text_primary)}.payment-details__subheading span:last-child{font-size:14px;color:var(--textSecondary)}.payment-details__fee{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--textSecondary)}._container_vchyv_211{display:flex;gap:8px}._icon__btn_vchyv_220{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:var(--backgroundApp);border-radius:8px;color:var(--iconSecondary);cursor:pointer;transition:all .2s}._icon__btn_vchyv_220:hover{background:var(--backgroundSecondary);color:var(--iconsPrimary)}.expire{display:flex;align-items:center;gap:16px;padding:20px;background:var(--backgroundExpiration);border-radius:12px;border:1px solid var(--borderPrimarySolid);box-shadow:0 2px 8px #00000014;transition:all .3s ease}.expire:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-1px)}.expire__icon{flex-shrink:0;position:relative}.expire__icon svg{filter:drop-shadow(0 2px 4px rgba(58,194,112,.2))}.expire__progress{display:flex;flex-direction:column;gap:6px;flex:1}.expire__label{font-size:13px;color:var(--textSecondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.expire__time{font-size:18px;font-weight:700;color:var(--success);text-shadow:0 1px 2px rgba(58,194,112,.1)}.expire__date{font-size:12px;color:var(--textSecondary);font-weight:400;opacity:.8;margin-top:2px}.content__actions,.selector__content{display:flex;flex-direction:column;gap:16px}._selectors__wrapper_64i44_211{display:flex;flex-direction:column;gap:12px}._container_12xec_211{position:relative}._toggle__button_12xec_227{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px;background:var(--backgroundApp);border:1px solid var(--select_border);border-radius:8px;cursor:pointer;transition:all .2s}._toggle__button_12xec_227:hover{border-color:var(--primary)}._toggle__button_12xec_227[data-disabled=true]{opacity:.5;cursor:not-allowed}._rendered__item__container_12xec_244,._item__container_64i44_230{display:flex;align-items:center;gap:12px}._item__icon_64i44_238{width:24px;height:24px;border-radius:4px}._item__text_64i44_243{font-size:16px;font-weight:500;color:var(--text_primary)}._default__item_64i44_223{font-size:16px;color:var(--textSecondary)}._icon__arrow_12xec_263{transition:transform .2s;color:var(--iconSecondary)}._icon__arrow_12xec_263[data-visible=true]{transform:rotate(180deg)}._items__container_12xec_288{position:absolute;top:100%;left:0;right:0;background:var(--backgroundApp);border:1px solid var(--select_border);border-radius:8px;box-shadow:var(--sElevation_3);z-index:1000;margin-top:4px}._menu_12xec_304{list-style:none;max-height:300px;overflow-y:auto}._input__container_12xec_293{position:relative;padding:12px 16px;border-bottom:1px solid var(--borderCatalogWhiteLine)}._input__container_12xec_293 svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--iconSecondary)}._input_12xec_293{width:100%;padding:8px 8px 8px 40px;border:none;outline:none;font-size:14px;background:transparent;color:var(--text_primary)}._input_12xec_293::placeholder{color:var(--textPlaceholder)}._reset__button_12xec_342{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--iconSecondary);cursor:pointer;padding:4px}._item_12xec_277{padding:12px 16px;cursor:pointer;transition:background-color .2s}._item_12xec_277:hover{background:var(--backgroundSecondary)}._item_12xec_277[aria-selected=true]{background:var(--primary);color:var(--secondary)}._wrapper_m5od9_211{font-size:12px;color:var(--success);font-weight:500}.btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px 24px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.btn.primary{background:var(--buttonPrimaryBackground);color:var(--buttonPrimaryForeground)}.btn.primary:hover:not(:disabled){background:var(--bsPrimaryHoverBackground);color:var(--bsPrimaryHoverForeground)}.btn.primary:disabled{opacity:.5;cursor:not-allowed}.btn.large{padding:16px 24px;font-size:16px}.help-wrapper{padding:24px 0;border-top:1px solid var(--borderCatalogWhiteLine)}.help__content{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}.help__link{font-weight:400;letter-spacing:-.08px;font-size:14px;line-height:20px;color:var(--textSecondary);text-align:center;text-decoration-line:underline}.help__description{margin-top:8px;display:block;padding:0 12px;font-weight:400;letter-spacing:-.08px;font-size:14px;line-height:20px;color:var(--textSecondary)}@media only screen and (width <= 460px){.help__description{text-align:center}}.help__icon-wrapper{display:flex;align-items:center;column-gap:16px;margin-top:16px}.help__icon{display:flex;border-radius:50%;background:var(--backgroundApp);width:44px;height:44px;align-items:center;justify-content:center;cursor:pointer;color:var(--primary);text-decoration:none;transition:background-color .2s}.help__icon:hover{background:var(--backgroundSecondary)}._supportButton_12szp_211{position:fixed;bottom:24px;right:24px;z-index:1000}._zenDesk_1wl21_211{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--primary);color:var(--secondary);border:none;border-radius:50%;cursor:pointer;box-shadow:var(--sElevation_3);transition:all .2s}._zenDesk_1wl21_211:hover{background:var(--bsPrimaryHoverBackground);transform:scale(1.05)}._icon_1wl21_222{display:flex;align-items:center;justify-content:center}.loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px}.spinner{width:40px;height:40px;border:4px solid var(--backgroundSecondary);border-top:4px solid var(--primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px;text-align:center}.error-message h2{color:var(--text_primary);font-size:24px;font-weight:600}.error-message p{color:var(--textSecondary);font-size:16px}.payment-status{display:flex;align-items:center;gap:16px;padding:20px;margin:20px 0;border-radius:12px;border:1px solid}.payment-status.success{background:var(--backgroundSuccessLightOverlay);border-color:var(--success);color:var(--success)}.payment-status.error{background:var(--backgroundNegativeLightOverlay);border-color:var(--negative);color:var(--negative)}.status-icon{font-size:24px;flex-shrink:0}.status-text h3{margin:0 0 8px;font-size:18px;font-weight:600}.status-text p{margin:0;font-size:14px;opacity:.8}.payment-instructions{background:linear-gradient(135deg,var(--backgroundSuccessOverlay) 0%,rgba(58,194,112,.05) 100%);border:2px solid var(--success);border-radius:16px;padding:24px;margin:24px 0;box-shadow:0 4px 20px #3ac2701a}.instructions-header{text-align:center;margin-bottom:20px}.instructions-header h2{font-size:24px;font-weight:700;color:var(--text_primary);margin:0}.payment-info{display:flex;flex-direction:column;gap:16px}.info-row{display:flex;align-items:center;gap:12px}.info-label{font-weight:600;color:var(--text_primary);min-width:80px}.address-container{display:flex;align-items:center;gap:8px;flex:1}.address-container code{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;word-break:break-all;flex:1;color:var(--text_primary);background:var(--backgroundPrimary);padding:12px;border-radius:8px;border:1px solid var(--borderPrimarySolid)}.amount-value{font-size:18px;font-weight:600;color:var(--text_primary)}.network-name{font-weight:600;color:var(--text_primary);text-transform:uppercase}.qr-section{display:flex;justify-content:center;margin-top:16px}.qr-image{width:150px;height:150px;border-radius:8px;border:2px solid var(--borderPrimarySolid)}.payment-warning{padding:12px 16px;background:var(--warningBackground, #fff3cd);border:1px solid var(--warningBorder, #ffeaa7);border-radius:8px;color:var(--warningText, #856404);font-weight:500;text-align:center;margin-top:16px}.payment-steps{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.step{display:flex;align-items:flex-start;gap:16px;padding:20px;background:var(--backgroundSecondary);border-radius:12px;border:1px solid var(--borderPrimarySolid)}.step-number{background:var(--success);color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0}.step-content{flex:1}.step-content h4{font-size:18px;font-weight:600;color:var(--text_primary);margin:0 0 12px}.wallet-address{margin:12px 0}.address-label{font-weight:600;margin-bottom:8px;color:var(--text_primary);font-size:14px}.address-section{display:flex;flex-direction:column;gap:16px}.address-value{display:flex;align-items:center;gap:12px;background:var(--backgroundPrimary);padding:16px;border-radius:10px;border:2px solid var(--borderPrimarySolid);transition:border-color .2s}.address-value:hover{border-color:var(--success)}.qr-code-section{display:flex;flex-direction:column;align-items:center;gap:12px}.qr-code-label{font-size:14px;font-weight:600;color:var(--text_primary);text-align:center}.qr-code-container{background:white;padding:16px;border-radius:12px;border:2px solid var(--borderPrimarySolid);box-shadow:0 2px 8px #0000001a}.qr-code{width:200px;height:200px;display:block}.address-value code{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;word-break:break-all;flex:1;color:var(--text_primary);background:transparent;padding:0}.copy-button{background:var(--success);color:#fff;border:none;padding:10px 16px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s;white-space:nowrap}.copy-button:hover{background:var(--success-light);transform:translateY(-1px);box-shadow:0 4px 12px #3ac2704d}.amount-highlight{display:flex;align-items:baseline;gap:8px;margin:12px 0}.amount-value{font-size:32px;font-weight:700;color:var(--success)}.amount-currency{font-size:20px;font-weight:600;color:var(--textSecondary)}.amount-note{color:var(--negative);font-weight:500;margin:8px 0 0;font-size:14px}.network-badge{display:inline-flex;align-items:center;gap:8px;background:var(--backgroundPrimary);border:2px solid var(--success);border-radius:20px;padding:8px 16px;margin:12px 0}.network-name{font-weight:700;color:var(--success);font-size:16px}.network-type{font-size:12px;color:var(--textSecondary);text-transform:uppercase;letter-spacing:.5px}.network-note{color:var(--textSecondary);margin:8px 0 0;font-size:14px}.payment-note{background:var(--backgroundWarningOverlay);border-radius:12px;border:1px solid var(--backgroundNoticeOverlay);padding:20px}.note-header{display:flex;align-items:center;gap:8px;margin-bottom:16px}.note-icon{font-size:20px}.note-title{font-weight:700;color:var(--text_primary);font-size:16px}.note-list{margin:0;padding-left:20px;list-style:none}.note-list li{margin:8px 0;color:var(--textSecondary);font-size:14px;position:relative;padding-left:8px}.note-list li:before{content:"";position:absolute;left:-16px;top:6px;width:6px;height:6px;border-radius:50%;background:var(--success)}.aso-payment-page{min-height:100vh;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);padding:20px}.payment-container{max-width:480px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.payment-header{background:linear-gradient(135deg,var(--aso-blue) 0%,var(--aso-blue-dark) 100%);border-radius:16px;padding:32px 24px;color:#fff;text-align:center;box-shadow:0 8px 32px #2563eb4d}.header-content{display:flex;flex-direction:column;align-items:center;gap:16px}.logo-section{display:flex;flex-direction:column;align-items:center;gap:8px}.aso-logo{display:flex;align-items:baseline;gap:4px;font-size:32px;font-weight:800;letter-spacing:-1px}.logo-text{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2)}.logo-market{color:#e2e8f0;font-weight:600}.logo-subtitle{font-size:14px;color:#cbd5e1;font-weight:500;letter-spacing:.5px}.payment-card{background:white;border-radius:20px;padding:32px 24px;box-shadow:0 10px 40px #0000001a;border:1px solid #e2e8f0}.payment-header-section{text-align:center;margin-bottom:32px}.payment-title{font-size:28px;font-weight:700;color:#1e293b;margin:0 0 8px;letter-spacing:-.5px}.payment-subtitle{font-size:16px;color:var(--aso-gray);margin:0;font-weight:500}.payment-summary-section{background:linear-gradient(135deg,var(--aso-gray-light) 0%,#f8fafc 100%);border-radius:16px;padding:24px;text-align:center;margin-bottom:32px;border:2px solid #e2e8f0}.amount-display{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-bottom:12px}.amount-value{font-size:36px;font-weight:800;color:var(--aso-blue);letter-spacing:-1px}.amount-currency{font-size:20px;font-weight:600;color:var(--aso-gray)}.payment-reason{font-size:14px;color:var(--aso-gray);font-weight:500}.network-display-section{margin-bottom:32px}.selected-network{display:flex;align-items:center;gap:16px;padding:20px;background:linear-gradient(135deg,rgba(37,99,235,.05) 0%,rgba(59,130,246,.05) 100%);border:2px solid var(--aso-blue);border-radius:12px;box-shadow:0 4px 16px #2563eb1a}.selected-network .network-icon{width:48px;height:48px;border-radius:12px;background:white;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.selected-network .network-icon img{width:32px;height:32px;border-radius:6px}.selected-network .network-info{flex:1;display:flex;flex-direction:column;gap:4px}.selected-network .network-name{font-size:16px;font-weight:700;color:var(--aso-blue);letter-spacing:-.2px}.selected-network .network-type{font-size:13px;color:var(--aso-gray);font-weight:500}.network-selection-section{margin-bottom:32px}.section-title{font-size:20px;font-weight:700;color:#1e293b;margin:0 0 8px;letter-spacing:-.3px}.section-description{font-size:14px;color:var(--aso-gray);margin:0 0 20px;font-weight:500}.network-grid{display:flex;flex-direction:column;gap:12px}.network-option{display:flex;align-items:center;gap:16px;padding:20px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .3s ease;position:relative}.network-option:hover{border-color:var(--aso-blue-light);background:#f1f5f9;transform:translateY(-2px);box-shadow:0 4px 16px #2563eb1a}.network-option.selected{border-color:var(--aso-blue);background:linear-gradient(135deg,rgba(37,99,235,.05) 0%,rgba(59,130,246,.05) 100%);box-shadow:0 4px 16px #2563eb33}.network-icon{width:48px;height:48px;border-radius:12px;background:white;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.network-icon img{width:32px;height:32px;border-radius:6px}.network-info{flex:1;display:flex;flex-direction:column;gap:4px}.network-name{font-size:16px;font-weight:700;color:#1e293b;letter-spacing:-.2px}.network-type{font-size:13px;color:var(--aso-gray);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.network-fee{font-size:12px;color:var(--aso-success);font-weight:600}.network-selector{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.selector-dot{width:16px;height:16px;border-radius:50%;border:2px solid #cbd5e1;transition:all .3s ease}.selector-dot.active{border-color:var(--aso-blue);background:var(--aso-blue);box-shadow:0 0 0 4px #2563eb33}.payment-instructions-section{margin-bottom:32px}.payment-details{background:#f8fafc;border-radius:12px;padding:20px;margin-bottom:24px;border:1px solid #e2e8f0}.detail-row{display:flex;align-items:center;gap:12px;margin-bottom:16px}.detail-row:last-child{margin-bottom:0}.detail-label{font-weight:600;color:#374151;min-width:80px;font-size:14px}.detail-value{font-weight:500;color:#1f2937;font-size:14px}.detail-value.highlight{color:var(--aso-blue);font-weight:700;font-size:16px}.address-row{flex-direction:column;align-items:flex-start;gap:8px}.address-container{display:flex;align-items:center;gap:12px;width:100%;background:white;border:2px solid #e2e8f0;border-radius:8px;padding:12px}.address-value{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;word-break:break-all;flex:1;color:#374151;background:transparent}.copy-button{background:var(--aso-blue);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.copy-button:hover{background:var(--aso-blue-dark);transform:translateY(-1px);box-shadow:0 2px 8px #2563eb4d}.qr-section{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:24px}.qr-container{background:white;padding:20px;border-radius:12px;border:2px solid #e2e8f0;box-shadow:0 4px 16px #0000001a}.qr-code{width:160px;height:160px;display:block}.qr-description{font-size:14px;color:var(--aso-gray);font-weight:500;margin:0}.payment-notice{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border:2px solid #f59e0b;border-radius:12px;padding:20px}.notice-icon{font-size:20px;margin-bottom:12px}.notice-content h4{font-size:16px;font-weight:700;color:#92400e;margin:0 0 12px}.notice-content ul{margin:0;padding-left:0;list-style:none}.notice-content li{margin:8px 0;color:#92400e;font-size:14px;font-weight:500;position:relative;padding-left:20px}.notice-content li:before{content:"•";position:absolute;left:0;color:#f59e0b;font-weight:700;font-size:16px}.timer-section{margin-bottom:24px}.timer-container{display:flex;align-items:center;gap:16px;padding:20px;background:linear-gradient(135deg,var(--aso-success) 0%,#047857 100%);border-radius:12px;color:#fff;box-shadow:0 4px 16px #0596694d}.timer-icon{font-size:24px;flex-shrink:0}.timer-content{flex:1}.timer-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;opacity:.9;margin-bottom:4px}.timer-value{font-size:20px;font-weight:800;letter-spacing:-.5px;margin-bottom:4px}.timer-note{font-size:12px;opacity:.8;font-weight:500}@media (max-width: 480px){.aso-payment-page{padding:16px}.payment-card,.payment-header{padding:24px 20px}.aso-logo{font-size:28px}.payment-title{font-size:24px}.amount-value{font-size:32px}.network-option{padding:16px}.network-icon{width:40px;height:40px}.network-icon img{width:28px;height:28px}.qr-code{width:140px;height:140px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f6f6f6}.App{min-height:100vh;display:flex;flex-direction:column}
