:root{--adm-radius-s:4px;--adm-radius-m:8px;--adm-radius-l:12px;--adm-font-size-1:9px;--adm-font-size-2:10px;--adm-font-size-3:11px;--adm-font-size-4:12px;--adm-font-size-5:13px;--adm-font-size-6:14px;--adm-font-size-7:15px;--adm-font-size-8:16px;--adm-font-size-9:17px;--adm-font-size-10:18px;--adm-color-primary:#1677ff;--adm-color-success:#00b578;--adm-color-warning:#ff8f1f;--adm-color-danger:#ff3141;--adm-color-yellow:#ff9f18;--adm-color-orange:#ff6430;--adm-color-wathet:#e7f1ff;--adm-color-text:#333;--adm-color-text-secondary:#666;--adm-color-weak:#999;--adm-color-light:#ccc;--adm-color-border:#eee;--adm-color-background:#fff;--adm-color-highlight:var(--adm-color-danger);--adm-color-white:#fff;--adm-color-box:#f5f5f5;--adm-color-text-light-solid:var(--adm-color-white);--adm-color-text-dark-solid:#000;--adm-color-fill-content:var(--adm-color-box);--adm-font-size-main:var(--adm-font-size-5);--adm-font-family:-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,segoe ui,arial,roboto,"PingFang SC","miui","Hiragino Sans GB","Microsoft Yahei",sans-serif;--adm-border-color:var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary:#3086ff;--adm-color-success:#34b368;--adm-color-warning:#ffa930;--adm-color-danger:#ff4a58;--adm-color-yellow:#ffa930;--adm-color-orange:#e65a2b;--adm-color-wathet:#0d2543;--adm-color-text:#e6e6e6;--adm-color-text-secondary:#b3b3b3;--adm-color-weak:grey;--adm-color-light:#4d4d4d;--adm-color-border:#2b2b2b;--adm-color-box:#0a0a0a;--adm-color-background:#1a1a1a;--adm-color-background-body:var(--adm-color-background);--adm-border-color:var(--adm-color-border)}:root{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-family:var(--adm-font-family);font-size:var(--adm-font-size-main)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity .2s ease-in-out}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size:1;height:calc(var(--size)/2*2px);left:-100vw;pointer-events:none;position:fixed;top:-100vh;width:0}.adm-button,div.adm-px-tester{-webkit-user-select:none;-moz-user-select:none;user-select:none}.adm-button{--color:var(--adm-color-text-light-solid);--text-color:var(--adm-button-text-color,var(--adm-color-text));--background-color:var(--adm-button-background-color,var(--adm-color-background));--border-radius:var(--adm-button-border-radius,4px);--border-width:var(--adm-button-border-width,1px);--border-style:var(--adm-button-border-style,solid);--border-color:var(--adm-button-border-color,var(--adm-color-border));background-color:var(--background-color);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);box-sizing:border-box;color:var(--text-color);cursor:pointer;display:inline-block;font-size:var(--adm-font-size-9);height:auto;line-height:1.4;margin:0;padding:7px 12px;position:relative;text-align:center;transition:opacity .15s ease}.adm-button:focus{outline:none}.adm-button:before{background-color:var(--adm-color-text-dark-solid);border:var(--border-width) var(--border-style) var(--adm-color-text-dark-solid);border-radius:var(--border-radius);box-sizing:content-box;content:" ";height:100%;left:0;opacity:0;position:absolute;top:0;transform:translate(calc(var(--border-width)*-1),calc(var(--border-width)*-1));width:100%}.adm-button:active:before{opacity:.08}.adm-button-default.adm-button-fill-outline{--background-color:transparent;--border-color:var(--adm-color-text)}.adm-button-default.adm-button-fill-none{--background-color:transparent;--border-width:0px}.adm-button:not(.adm-button-default){--text-color:var(--adm-color-text-light-solid);--background-color:var(--color);--border-color:var(--color)}.adm-button:not(.adm-button-default).adm-button-fill-outline{--text-color:var(--color);--background-color:transparent}.adm-button:not(.adm-button-default).adm-button-fill-none{--text-color:var(--color);--background-color:transparent;--border-width:0px}.adm-button-primary{--color:var(--adm-color-primary)}.adm-button-success{--color:var(--adm-color-success)}.adm-button-danger{--color:var(--adm-color-danger)}.adm-button-warning{--color:var(--adm-color-warning)}.adm-button-block{display:block;width:100%}.adm-button-disabled{cursor:not-allowed;opacity:.4}.adm-button-disabled:active:before{display:none}.adm-button.adm-button-mini{font-size:var(--adm-font-size-main);padding-bottom:3px;padding-top:3px}.adm-button.adm-button-mini.adm-button-shape-rounded{padding-left:9px;padding-right:9px}.adm-button.adm-button-small{font-size:var(--adm-font-size-7);padding-bottom:3px;padding-top:3px}.adm-button.adm-button-large{font-size:var(--adm-font-size-10);padding-bottom:11px;padding-top:11px}.adm-button.adm-button-shape-rounded{--border-radius:1000px}.adm-button.adm-button-shape-rectangular{--border-radius:0}.adm-button-loading{vertical-align:bottom}.adm-button-loading-wrapper{align-items:center;display:flex;height:1.4em;justify-content:center}.adm-button-loading-wrapper>.adm-loading{opacity:.6}.adm-dot-loading{display:inline-block}.adm-mask{--z-index:var(--adm-mask-z-index,1000);display:block;position:fixed;z-index:var(--z-index)}.adm-mask,.adm-mask-aria-button{height:100%;left:0;top:0;width:100%}.adm-mask-aria-button{pointer-events:none;position:absolute;z-index:0}.adm-mask-content{z-index:1}.adm-spin-loading{--color:var(--adm-color-weak);--size:32px;height:var(--size);width:var(--size)}.adm-spin-loading-svg{animation:adm-spin-loading-rotate .8s linear infinite;height:100%;width:100%}.adm-spin-loading-svg>.adm-spin-loading-fill{stroke:var(--color)}@keyframes adm-spin-loading-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.status-page{background:linear-gradient(180deg,#f0f5ff,#fff 45%,#f8faff);flex-direction:column;min-height:100vh;padding:1.5rem 1.25rem 1rem}.status-page,.status-page__content{align-items:center;display:flex;justify-content:center}.status-page__content{flex:1;flex-direction:column;max-width:17.5rem;width:100%}.status-page__illustration{height:6.25rem;margin-bottom:1.25rem;width:6.25rem}.status-page__illustration img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.status-page__illustration.error{animation:fadeInUp .5s ease}.status-page__title{color:#1a1a2e;font-size:1.25rem;font-weight:600;letter-spacing:-.5px;margin-bottom:.5rem;text-align:center}.status-page__desc{color:#666;font-size:.875rem;line-height:1.6;max-width:16.25rem;text-align:center}.status-page__footer{align-items:center;color:#999;display:flex;font-size:.75rem;gap:.3125rem;padding-top:1rem}.status-page__shield{height:.875rem;width:.875rem}.loading-dots{display:flex;gap:.375rem;margin-top:1.25rem}.loading-dots span{animation:dotPulse 1.4s ease-in-out infinite both;background:#246fef;border-radius:50%;height:.375rem;width:.375rem}.loading-dots span:first-child{animation-delay:-.32s}.loading-dots span:nth-child(2){animation-delay:-.16s}.loading-dots span:nth-child(3){animation-delay:0s}.error-page__retry-btn{border-radius:1.375rem;font-size:1rem;font-weight:600;height:2.75rem;margin-top:1.5rem;min-width:8.75rem}@keyframes dotPulse{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}.continue-banner{background:linear-gradient(135deg,#246fef,#4096ff);border-radius:.625rem;box-shadow:0 .25rem .75rem rgba(36,111,239,.25);margin-bottom:1rem;padding:.875rem}.continue-banner__info{margin-bottom:.75rem}.continue-banner__badge{background:hsla(0,0%,100%,.2);border-radius:.625rem;color:#fff;display:inline-block;font-size:.6875rem;font-weight:500;margin-bottom:.375rem;padding:.125rem .5rem}.continue-banner__text{color:hsla(0,0%,100%,.9);font-size:.8125rem;line-height:1.5}.continue-banner__btn{background:#fff!important;border:none!important;border-radius:1.25rem;color:#246fef!important;font-size:.9375rem;font-weight:600;height:2.5rem}.continue-banner__btn-text{align-items:center;display:inline-flex;gap:.25rem;justify-content:center}.pay-method-item{align-items:center;background:#fff;border:.04688rem solid #eef0f4;border-radius:.625rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.03);cursor:pointer;display:flex;margin-bottom:.625rem;padding:.75rem .875rem;text-align:left;transition:all .25s ease;width:100%}.pay-method-item:active:not(:disabled){border-color:var(--accent,#246fef);box-shadow:0 .125rem .5rem rgba(36,111,239,.12);transform:scale(.985)}.pay-method-item:disabled{cursor:not-allowed;opacity:.65}.pay-method-item.is-loading{background:var(--accent-bg,rgba(36,111,239,.04));border-color:var(--accent,#246fef)}.pay-method-item__icon-wrap{align-items:center;border-radius:.4375rem;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;overflow:hidden;width:2.25rem}.pay-method-item__icon{border-radius:.4375rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pay-method-item__name{color:#1a1a2e;flex:1;font-size:1rem;font-weight:500;margin-left:.75rem}.pay-method-item__action{align-items:center;display:flex;flex-shrink:0;height:1.25rem;justify-content:center;width:1.25rem}.pay-method-item__arrow{color:#bbb;font-size:.875rem}.redirect-overlay{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.redirect-overlay__text{font-size:1rem;font-weight:500;margin-top:1rem}.redirect-overlay__hint{font-size:.75rem;margin-top:.375rem;opacity:.7}.payment-alert{animation:paymentAlertIn .24s ease;background:#fff;border-radius:.75rem;box-shadow:0 .625rem 1.875rem rgba(15,23,42,.18);margin:0 auto;max-width:17.5rem;padding:1.5rem 1.25rem 1.25rem;position:relative;width:calc(100vw - 2.5rem)}.payment-alert__close{align-items:center;background:#f5f7fa;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:.9375rem;height:1.875rem;justify-content:center;position:absolute;right:.625rem;top:.625rem;width:1.875rem}.payment-alert__icon{height:2.75rem;margin:0 auto .75rem;width:2.75rem}.payment-alert__icon svg{height:100%;width:100%}.payment-alert__title{color:#0f172a;font-size:1.125rem;font-weight:600;line-height:1.3;margin:0 0 .5rem;text-align:center}.payment-alert__message{color:#475569;font-size:.875rem;line-height:1.6;margin:0 0 1.125rem;text-align:center}.payment-alert__btn{border-radius:1.375rem;font-size:.9375rem;font-weight:600;height:2.75rem}.adm-mask-content{align-items:center;display:flex;justify-content:center;min-height:100vh}@keyframes paymentAlertIn{0%{opacity:0;transform:translateY(.5rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.checkout-page{background:#f5f7fa;min-height:100vh}.checkout-header{align-items:center;background:linear-gradient(135deg,#246fef,#4096ff);box-shadow:0 .125rem .5rem rgba(36,111,239,.2);display:flex;height:3.125rem;justify-content:center;padding:0 1rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.checkout-header__inner{align-items:center;display:flex;gap:.375rem}.checkout-header__icon{-webkit-filter:brightness(10);filter:brightness(10);height:1.125rem;width:1.125rem}.checkout-header h1{color:#fff;font-size:1.125rem;font-weight:500;letter-spacing:.3px;margin:0}.checkout-body{margin:0 auto;max-width:750PX;padding:.75rem .75rem 1.5rem}.amount-card{background:#fff;border-radius:.75rem;box-shadow:0 .125rem .625rem rgba(0,0,0,.04);margin-bottom:.75rem;padding:1.25rem 1rem;text-align:center}.amount-card__label{color:#666;display:block;font-size:.875rem;margin-bottom:.5rem}.amount-card__value{color:#246fef;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:2.25rem;font-weight:700;letter-spacing:-.03125rem;line-height:1.1;margin-bottom:.75rem}.amount-card__order{align-items:center;background:#f5f7fa;border-radius:.625rem;color:#999;display:inline-flex;font-size:.75rem;gap:.25rem;padding:.25rem .625rem}.amount-card__order-id{color:#666;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.6875rem}.methods-section{background:#fff;border-radius:.75rem;box-shadow:0 .125rem .625rem rgba(0,0,0,.04);margin-bottom:.75rem;padding:1rem .75rem}.methods-section__title{color:#1a1a2e;font-size:.875rem;font-weight:500;margin:0 0 .75rem .125rem}.methods-section__list{display:flex;flex-direction:column}.notice-section{padding:.25rem .25rem 0}.notice-section__title{color:#1a1a2e;font-size:.8125rem;font-weight:600;margin:0 0 .5rem}.notice-section__list{margin:0;padding:0 0 0 .875rem}.notice-section__list li{color:#666;font-size:.75rem;line-height:1.8;margin-bottom:.25rem}