:root{--fs-primary-dark:#1f56e0;--fs-bg:#f4f6fb;--fs-radius:14px;--fs-shadow:0 1px 3px #1018280f,0 12px 32px #10182814;--fs-font:"Inter",-apple-system,"PingFang SC","Microsoft YaHei",sans-serif}.fs-checkout{background:#f4f6fb;background:var(--fs-bg);background-image:radial-gradient(circle at 12% -10%,#2f6bff14,#0000 38%),radial-gradient(circle at 100% 0,#2f6bff0d,#0000 40%);box-sizing:border-box;color:#1a1f2e;color:var(--fs-text);font-family:Inter,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--fs-font);min-height:100vh;padding:32px 16px 48px;position:relative}.fs-brand,.fs-checkout{align-items:center;display:flex;flex-direction:column}.fs-brand{gap:6px;margin-bottom:28px}.fs-brand-row{align-items:center;display:flex;gap:10px}.fs-brand-logo{height:30px;max-width:160px;object-fit:contain}.fs-brand-name{color:#1a1f2e;color:var(--fs-text);font-size:22px;font-weight:700;letter-spacing:-.4px}.fs-brand-mark{align-items:center;background:linear-gradient(135deg,#2f6bff,#6f97ff);background:linear-gradient(135deg,var(--fs-primary),#6f97ff);border-radius:9px;box-shadow:0 4px 12px #2f6bff59;color:#fff;display:inline-flex;font-size:17px;font-weight:800;height:32px;justify-content:center;width:32px}.fs-brand-secure{align-items:center;display:inline-flex;gap:5px}.fs-brand-provider,.fs-brand-secure{color:#6b7280;color:var(--fs-text-secondary);font-size:12px}.fs-card{background:#fff;border:1px solid #eaecf0;border:1px solid var(--fs-border);border-radius:20px;box-shadow:0 1px 3px #1018280f,0 12px 32px #10182814;box-shadow:var(--fs-shadow);display:grid;grid-template-columns:1fr 1fr;max-width:920px;overflow:hidden;width:100%}.fs-card--single{grid-template-columns:1fr;max-width:460px}.fs-summary{background:linear-gradient(180deg,#fbfcff,#f5f8ff);border-right:1px solid #eaecf0;border-right:1px solid var(--fs-border);padding:34px 32px}.fs-summary-label{color:#6b7280;color:var(--fs-text-secondary);font-size:13px;font-weight:600;letter-spacing:.6px;margin-bottom:10px;text-transform:uppercase}.fs-summary-amount{font-size:38px;font-weight:800;letter-spacing:-1px;line-height:1.1;margin-bottom:4px}.fs-summary-currency{color:#6b7280;color:var(--fs-text-secondary);font-size:13px;margin-bottom:22px}.fs-item{align-items:flex-start;border-top:1px solid #eaecf0;border-top:1px solid var(--fs-border);display:flex;gap:16px;justify-content:space-between;padding:16px 0}.fs-item-name{color:#1a1f2e;color:var(--fs-text);font-size:15px;font-weight:600}.fs-item-desc{color:#6b7280;color:var(--fs-text-secondary);font-size:13px;line-height:1.45;margin-top:3px}.fs-item-amount{font-size:15px;font-weight:600;white-space:nowrap}.fs-breakdown{border-top:1px solid #eaecf0;border-top:1px solid var(--fs-border);margin-top:8px;padding-top:16px}.fs-breakdown-row{color:#6b7280;color:var(--fs-text-secondary);font-size:14px;margin-bottom:10px}.fs-breakdown-row,.fs-breakdown-total{display:flex;justify-content:space-between}.fs-breakdown-total{align-items:baseline;border-top:1px solid #eaecf0;border-top:1px solid var(--fs-border);margin-top:14px;padding-top:14px}.fs-breakdown-total-label{font-size:15px;font-weight:700}.fs-breakdown-total-value{font-size:20px;font-weight:800;letter-spacing:-.4px}.fs-trust{border-top:1px solid #eaecf0;border-top:1px solid var(--fs-border);display:flex;flex-direction:column;gap:12px;margin-top:24px;padding-top:18px}.fs-trust-line{align-items:flex-start;display:flex;font-size:12px;gap:8px;line-height:1.5}.fs-trust-ico,.fs-trust-line{color:#6b7280;color:var(--fs-text-secondary)}.fs-trust-ico{flex-shrink:0;font-size:13px;margin-top:1px}.fs-trust-brands{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.fs-trust-brand{color:#9aa3b2;filter:grayscale(1);font-size:24px;opacity:.85}.fs-trust-help{color:#9aa3b2;font-size:11px}.fs-pay{display:flex;flex-direction:column;padding:34px 32px}.fs-pay-title{font-size:18px;font-weight:700;margin-bottom:4px}.fs-pay-subtitle{color:#6b7280;color:var(--fs-text-secondary);font-size:13px;margin-bottom:22px}.fs-method-list{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.fs-method{align-items:center;background:#fff;border:1.5px solid #eaecf0;border:1.5px solid var(--fs-border);border-radius:14px;border-radius:var(--fs-radius);cursor:pointer;display:flex;gap:12px;padding:14px 16px;transition:border-color .15s,background .15s,box-shadow .15s}.fs-method:hover{border-color:#c9d6ff}.fs-method--active{background:#f5f8ff;border-color:#2f6bff;border-color:var(--fs-primary);box-shadow:0 0 0 3px #2f6bff1f}.fs-method-icon{color:#2f6bff;color:var(--fs-primary);font-size:20px;text-align:center;width:26px}.fs-method-label{flex:1 1;font-size:14px;font-weight:600}.fs-method-radio{border:2px solid #eaecf0;border:2px solid var(--fs-border);border-radius:50%;flex-shrink:0;height:18px;position:relative;transition:border-color .15s;width:18px}.fs-method--active .fs-method-radio{border-color:#2f6bff;border-color:var(--fs-primary)}.fs-method--active .fs-method-radio:after{background:#2f6bff;background:var(--fs-primary);border-radius:50%;content:"";inset:3px;position:absolute}.fs-pay-actions{margin-top:auto}.fs-pay-footer{flex-direction:column;gap:10px;margin-top:18px}.fs-pay-footer,.fs-trust-row{align-items:center;display:flex}.fs-trust-row{color:#6b7280;color:var(--fs-text-secondary);font-size:12px;gap:8px}.fs-trust-methods{align-items:center;display:flex;gap:6px;opacity:.7}.fs-trust-pill{background:#fff;border:1px solid #eaecf0;border:1px solid var(--fs-border);border-radius:5px;font-size:10px;font-weight:700;letter-spacing:.3px;padding:2px 7px}.fs-policy-link,.fs-trust-pill{color:#6b7280;color:var(--fs-text-secondary)}.fs-policy-link{font-size:12px;text-decoration:underline;text-underline-offset:2px}.fs-result{padding:40px 36px 36px;text-align:center}.fs-result-icon{align-items:center;border-radius:50%;display:inline-flex;font-size:38px;height:72px;justify-content:center;margin-bottom:20px;width:72px}.fs-result-icon--success{background:#e8f9ee;color:#16a34a;color:var(--fs-success)}.fs-result-icon--warning{background:#fef6e7;color:#f59e0b;color:var(--fs-warning)}.fs-result-title{font-size:22px;font-weight:800;margin-bottom:8px}.fs-result-subtitle{color:#6b7280;color:var(--fs-text-secondary);font-size:14px;line-height:1.6;margin-bottom:24px}.fs-result-meta{border:1px solid #eaecf0;border:1px solid var(--fs-border);border-radius:14px;border-radius:var(--fs-radius);margin-bottom:28px;overflow:hidden;text-align:left}.fs-result-meta-row{align-items:center;display:flex;font-size:14px;gap:16px;justify-content:space-between;padding:13px 18px}.fs-result-meta-row+.fs-result-meta-row{border-top:1px solid #eaecf0;border-top:1px solid var(--fs-border)}.fs-result-meta-key{color:#6b7280;color:var(--fs-text-secondary)}.fs-result-meta-val{font-weight:600;text-align:right;word-break:break-all}.fs-result-actions{display:flex;flex-direction:column;gap:10px}.fs-error-card{max-width:460px}.fs-page-footer{color:#6b7280;color:var(--fs-text-secondary);font-size:12px;margin-top:26px;text-align:center}.fs-skeleton{animation:fs-shimmer 1.3s ease-in-out infinite;background:linear-gradient(90deg,#eef1f6 25%,#f6f8fb 37%,#eef1f6 63%);background-size:400% 100%;border-radius:8px}@keyframes fs-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.fs-checkout,.fs-checkout *{box-sizing:border-box}.fs-checkout iframe,.fs-checkout img,.fs-checkout svg{max-width:100%}@media (max-width:768px){.fs-checkout{padding:20px 12px 32px}.fs-card{border-radius:16px;grid-template-columns:1fr;max-width:520px;width:100%}.fs-summary{border-bottom:1px solid #eaecf0;border-bottom:1px solid var(--fs-border);border-right:none}.fs-pay,.fs-summary{padding:24px 20px}.fs-summary-amount{font-size:32px}.fs-summary-currency{margin-bottom:18px}.fs-item{gap:12px;padding:14px 0}.fs-item-name{word-break:break-word}.fs-trust{gap:10px;margin-top:18px;padding-top:14px}.fs-trust-help{display:none}.fs-trust-brands{gap:12px}.fs-trust-brand{font-size:22px}.fs-method,.fs-own-item,.fs-pm-row{min-height:52px;padding:13px 16px}.fs-method-radio,.fs-pm-radio{height:22px;width:22px}.fs-own-tile{min-height:48px;padding:12px 14px}#fs-payment-element,.fs-card-input,.fs-stripe-area{max-width:100%;width:100%}.fs-qr-img{height:200px;max-width:100%;width:200px}.fs-pay-actions{padding-bottom:env(safe-area-inset-bottom,0)}.fs-pay .ant-btn-lg,.fs-result-actions .ant-btn-lg{min-height:48px}}@media (max-width:414px){.fs-pay,.fs-summary{padding:22px 16px}.fs-summary-amount{font-size:30px}.fs-breakdown-total-value{font-size:19px}.fs-pay-subtitle,.fs-summary-currency{font-size:13px}.fs-own-tiles{gap:8px}}@media (max-width:360px){.fs-checkout{padding:16px 10px 28px}.fs-pay,.fs-summary{padding:20px 14px}.fs-summary-amount{font-size:27px}.fs-own-tile{flex:1 1 100%}}.fs-session-meta{align-items:center;background:#fafbfd;border:1px solid #eaecf0;border:1px solid var(--fs-border);border-radius:10px;display:flex;font-size:13px;justify-content:space-between;margin-bottom:16px;padding:12px 14px}.fs-session-meta-key{color:#6b7280}.fs-session-meta-val{color:#111827;font-weight:500}.fs-method-badge{background:#f1f4fb;border-radius:6px;color:#6b7280;color:var(--fs-text-secondary);flex-shrink:0;font-size:11px;font-weight:600;padding:2px 8px}.fs-method--active .fs-method-badge{background:#e7eeff;color:#2f6bff;color:var(--fs-primary)}.fs-pay-area{margin-bottom:18px}.fs-channel-tip{color:#6b7280;color:var(--fs-text-secondary);font-size:13px;line-height:1.5;padding:14px 16px;text-align:center}.fs-channel-tip,.fs-qr-box{background:#fafbfd;border:1px solid #eaecf0;border:1px solid var(--fs-border);border-radius:14px;border-radius:var(--fs-radius)}.fs-qr-box{align-items:center;display:flex;flex-direction:column;gap:12px;padding:18px}.fs-qr-img{height:220px;width:220px}.fs-qr-canvas,.fs-qr-img{background:#fff;border:1px solid #eaecf0;border:1px solid var(--fs-border);border-radius:10px}.fs-qr-canvas{display:inline-flex;line-height:0;padding:12px;position:relative}.fs-qr-canvas svg{display:block}.fs-qr-logo{align-items:center;background:#fff;border-radius:9px;box-shadow:0 0 0 3px #fff;display:inline-flex;height:38px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:38px}.fs-qr-tip{color:#1a1f2e;color:var(--fs-text);font-size:14px;font-weight:600}.fs-qr-raw{color:#6b7280;color:var(--fs-text-secondary);font-size:11px;max-width:100%;text-align:center;word-break:break-all}.fs-channel-redirect{display:flex;flex-direction:column;gap:12px}.fs-crypto-box{background:#fafbfd;border:1px solid #eaecf0;border:1px solid var(--fs-border);border-radius:14px;border-radius:var(--fs-radius);padding:16px}.fs-crypto-row{align-items:center;display:flex;font-size:14px;justify-content:space-between;padding:6px 0}.fs-crypto-key{color:#6b7280;color:var(--fs-text-secondary)}.fs-crypto-val{font-weight:600}.fs-crypto-addr-label{color:#6b7280;color:var(--fs-text-secondary);font-size:13px;margin:12px 0 6px}.fs-crypto-addr{background:#fff;border:1px solid #eaecf0;border:1px solid var(--fs-border);border-radius:10px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5;margin-bottom:12px;padding:12px 14px;word-break:break-all}.fs-card-input{margin:8px 0 4px;min-height:48px}.fs-card-field{background:#fff;border:1px solid #eaecf0;border:1px solid var(--fs-border);border-radius:14px;border-radius:var(--fs-radius);padding:14px 16px;transition:border-color .18s,box-shadow .18s}.fs-card-field:hover{border-color:#c7d2e8}.fs-card-field.StripeElement--focus,.fs-card-field:focus-within{border-color:#2f6bff;border-color:var(--fs-primary);box-shadow:0 0 0 3px #2f6bff1f}.fs-card-field.StripeElement--invalid{border-color:#ef4444;border-color:var(--fs-error)}.fs-card-input-loading{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:8px;padding:12px 0}.fs-card-input-error{color:#dc2626;font-size:13px;margin-top:8px}.fs-cardform{gap:14px}.fs-cardform,.fs-field-block{display:flex;flex-direction:column}.fs-field-row{display:flex;gap:12px}.fs-field-col{display:flex;flex:1 1;flex-direction:column;min-width:0}.fs-field-label{color:#6b7280;font-size:13px;font-weight:600;margin-bottom:6px}.fs-field{background:#fff;border:1px solid #eaecf0;border:1px solid var(--fs-border);border-radius:14px;border-radius:var(--fs-radius);padding:13px 14px;transition:border-color .18s,box-shadow .18s}.fs-field:hover{border-color:#c7d2e8}.fs-field.StripeElement--focus{border-color:#2f6bff;border-color:var(--fs-primary);box-shadow:0 0 0 3px #2f6bff1f}.fs-field.StripeElement--invalid{border-color:#ef4444;border-color:var(--fs-error)}.fs-wallet{margin:4px 0 6px}.fs-wallet-button{min-height:48px}.fs-wallet-divider{align-items:center;color:#9ca3af;display:flex;font-size:13px;gap:12px;margin:16px 0 4px}.fs-wallet-divider:after,.fs-wallet-divider:before{background:#eaecf0;background:var(--fs-border);content:"";flex:1 1;height:1px}.fs-stripe-area{margin-bottom:8px;margin-top:18px}.fs-own-section{margin-top:22px}.fs-own-divider{align-items:center;color:#6b7280;color:var(--fs-text-secondary);display:flex;font-size:12px;font-weight:600;gap:12px;letter-spacing:.4px;margin:4px 0 16px}.fs-own-divider:after,.fs-own-divider:before{background:#eaecf0;background:var(--fs-border);content:"";flex:1 1;height:1px}.fs-own-list{gap:10px}.fs-own-item-wrap,.fs-own-list{display:flex;flex-direction:column}.fs-own-item{align-items:center;background:#fff;border:1.5px solid #eaecf0;border:1.5px solid var(--fs-border);border-radius:14px;border-radius:var(--fs-radius);cursor:pointer;display:flex;gap:12px;padding:13px 16px;transition:border-color .15s,background .15s,box-shadow .15s}.fs-own-item:hover{border-color:#c9d6ff}.fs-own-item--active{background:#f5f8ff;border-color:#2f6bff;border-color:var(--fs-primary);box-shadow:0 0 0 3px #2f6bff1f}.fs-own-icon{align-items:center;border:1.5px solid;border-radius:8px;display:inline-flex;flex-shrink:0;font-size:15px;font-weight:700;height:30px;justify-content:center;line-height:1;width:30px}.fs-own-label{color:#1a1f2e;color:var(--fs-text);flex:1 1;font-size:14px;font-weight:600}.fs-own-chevron{color:#6b7280;color:var(--fs-text-secondary);flex-shrink:0;font-size:12px;font-weight:600}.fs-own-item--active .fs-own-chevron{color:#2f6bff;color:var(--fs-primary)}.fs-own-tiles{display:flex;flex-wrap:wrap;gap:10px}.fs-own-tile{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;border:1.5px solid #eaecf0;border:1.5px solid var(--fs-border);border-radius:14px;border-radius:var(--fs-radius);cursor:pointer;display:inline-flex;flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1;font-family:inherit;gap:10px;min-width:0;padding:11px 14px;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.fs-own-tile:hover{background:#fcfdff;border-color:#c9d6ff}.fs-own-tile:focus-visible{border-color:#2f6bff;border-color:var(--fs-primary);box-shadow:0 0 0 3px #2f6bff1f;outline:none}.fs-own-tile-icon{align-items:center;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.fs-own-tile-icon svg{display:block;height:1em;width:1em}.fs-own-tile-label{color:#1a1f2e;color:var(--fs-text);flex:1 1;font-size:13px;font-weight:600;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-own-panel{margin-top:14px;padding:4px 0}.fs-own-back{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;color:#2f6bff;color:var(--fs-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:4px;margin-bottom:14px;padding:0;transition:color .15s ease}.fs-own-back:hover{color:#1f56e0;color:var(--fs-primary-dark)}.fs-own-back:focus-visible{border-radius:4px;outline:2px solid #2f6bff66;outline-offset:2px}.fs-own-panel-title{color:#1a1f2e;color:var(--fs-text);font-size:15px;font-weight:700;margin-bottom:14px}.fs-pm-list{display:flex;flex-direction:column;gap:10px;margin-bottom:4px}.fs-pm-row{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;border:1.5px solid #eaecf0;border:1.5px solid var(--fs-border);border-radius:14px;border-radius:var(--fs-radius);cursor:pointer;display:flex;gap:14px;outline:none;padding:14px 16px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.fs-pm-row:hover{background:#fcfdff;border-color:#c9d6ff}.fs-pm-row:focus-visible{border-color:#2f6bff;border-color:var(--fs-primary);box-shadow:0 0 0 3px #2f6bff1f}.fs-pm-row--active{background:#f5f8ff;border-color:#2f6bff;border-color:var(--fs-primary);box-shadow:0 0 0 3px #2f6bff1f}.fs-pm-brand{align-items:center;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.fs-pm-brand svg{display:block;height:1em;width:1em}.fs-pm-label{color:#1a1f2e;color:var(--fs-text);flex:1 1;font-size:14px;font-weight:600;line-height:1.35;min-width:0;word-break:break-word}.fs-pm-radio{border:2px solid #d4d9e3;border-radius:50%;flex-shrink:0;height:18px;position:relative;transition:border-color .15s ease;width:18px}.fs-pm-row--active .fs-pm-radio{border-color:#2f6bff;border-color:var(--fs-primary)}.fs-pm-row--active .fs-pm-radio:after{background:#2f6bff;background:var(--fs-primary);border-radius:50%;content:"";inset:3px;position:absolute}.fs-pm-sublabel{color:#6b7280;color:var(--fs-text-secondary);display:block;font-size:12px;font-weight:500;line-height:1.3;margin-top:2px}.fs-more-area{margin-bottom:8px;margin-top:14px}.fs-more-element{min-height:40px}.fs-poll-wait{color:#6b7280;color:var(--fs-text-secondary);font-size:12px;justify-content:center;margin-top:12px}.fs-controls,.fs-poll-wait{align-items:center;display:flex;gap:8px}.fs-controls{position:absolute;right:16px;top:16px;z-index:5}.fs-lang-select{-webkit-tap-highlight-color:transparent;appearance:none;-webkit-appearance:none;-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);background-color:#ffffffe6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath fill='%236b7280' d='m0 0 5 6 5-6z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #eaecf0;border:1px solid var(--fs-border);border-radius:999px;color:#1a1f2e;color:var(--fs-text);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;height:34px;padding:0 30px 0 14px;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.fs-lang-select:hover{border-color:#c9d6ff}.fs-lang-select:focus{border-color:#2f6bff;border-color:var(--fs-primary);box-shadow:0 0 0 3px #2f6bff1f;outline:none}.fs-theme-btn{-webkit-tap-highlight-color:transparent;align-items:center;-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);background:#ffffffe6;border:1px solid #eaecf0;border:1px solid var(--fs-border);border-radius:50%;color:#6b7280;color:var(--fs-text-secondary);cursor:pointer;display:inline-flex;font-size:15px;height:34px;justify-content:center;transition:color .15s ease,border-color .15s ease,background .15s ease;width:34px}.fs-theme-btn:hover{border-color:#c9d6ff;color:#2f6bff;color:var(--fs-primary)}@media (max-width:768px){.fs-controls{right:12px;top:12px}}.fs-checkout[data-theme=dark]{--fs-primary:#5b8bff;--fs-primary-dark:#3f72f0;--fs-text:#e5e7eb;--fs-text-secondary:#9aa3b2;--fs-border:#2a3142;--fs-bg:#0f1420;--fs-shadow:0 1px 3px #0006,0 12px 32px #00000080;background:#f4f6fb;background:var(--fs-bg);background-image:radial-gradient(circle at 12% -10%,#5b8bff1f,#0000 38%),radial-gradient(circle at 100% 0,#5b8bff14,#0000 40%);color:#1a1f2e;color:var(--fs-text)}.fs-checkout[data-theme=dark] .fs-card{background:#1a1f2e;border-color:#eaecf0;border-color:var(--fs-border)}.fs-checkout[data-theme=dark] .fs-summary{background:linear-gradient(180deg,#1c2233,#161b29);border-right-color:#eaecf0;border-right-color:var(--fs-border)}.fs-checkout[data-theme=dark] .fs-brand-name,.fs-checkout[data-theme=dark] .fs-breakdown-total-label,.fs-checkout[data-theme=dark] .fs-breakdown-total-value,.fs-checkout[data-theme=dark] .fs-item-amount,.fs-checkout[data-theme=dark] .fs-item-name,.fs-checkout[data-theme=dark] .fs-own-panel-title,.fs-checkout[data-theme=dark] .fs-pay-title,.fs-checkout[data-theme=dark] .fs-pm-label,.fs-checkout[data-theme=dark] .fs-qr-tip,.fs-checkout[data-theme=dark] .fs-result-title,.fs-checkout[data-theme=dark] .fs-summary-amount{color:#1a1f2e;color:var(--fs-text)}.fs-checkout[data-theme=dark] .fs-lang-select,.fs-checkout[data-theme=dark] .fs-theme-btn{background-color:#1a1f2ed9;border-color:#eaecf0;border-color:var(--fs-border);color:#1a1f2e;color:var(--fs-text)}.fs-checkout[data-theme=dark] .fs-lang-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath fill='%23c7ccd6' d='m0 0 5 6 5-6z'/%3E%3C/svg%3E")}.fs-checkout[data-theme=dark] .fs-channel-tip,.fs-checkout[data-theme=dark] .fs-crypto-box,.fs-checkout[data-theme=dark] .fs-qr-box,.fs-checkout[data-theme=dark] .fs-session-meta{background:#161b29;border-color:#eaecf0;border-color:var(--fs-border)}.fs-checkout[data-theme=dark] .fs-session-meta-val{color:#1a1f2e;color:var(--fs-text)}.fs-checkout[data-theme=dark] .fs-qr-img{background:#fff;border-color:#eaecf0;border-color:var(--fs-border)}.fs-checkout[data-theme=dark] .fs-crypto-addr{background:#0f1420;border-color:#eaecf0;border-color:var(--fs-border);color:#1a1f2e;color:var(--fs-text)}.fs-checkout[data-theme=dark] .fs-method,.fs-checkout[data-theme=dark] .fs-own-item,.fs-checkout[data-theme=dark] .fs-own-tile,.fs-checkout[data-theme=dark] .fs-pm-row{background:#161b29;border-color:#eaecf0;border-color:var(--fs-border)}.fs-checkout[data-theme=dark] .fs-method:hover,.fs-checkout[data-theme=dark] .fs-own-item:hover,.fs-checkout[data-theme=dark] .fs-own-tile:hover,.fs-checkout[data-theme=dark] .fs-pm-row:hover{background:#1b2233;border-color:#3a4763}.fs-checkout[data-theme=dark] .fs-method--active,.fs-checkout[data-theme=dark] .fs-own-item--active,.fs-checkout[data-theme=dark] .fs-pm-row--active{background:#1d2740;border-color:#2f6bff;border-color:var(--fs-primary);box-shadow:0 0 0 3px #5b8bff2e}.fs-checkout[data-theme=dark] .fs-method-radio,.fs-checkout[data-theme=dark] .fs-pm-radio{border-color:#3a4763}.fs-checkout[data-theme=dark] .fs-pm-sublabel,.fs-checkout[data-theme=dark] .fs-poll-wait{color:#6b7280;color:var(--fs-text-secondary)}.fs-checkout[data-theme=dark] .fs-card-field,.fs-checkout[data-theme=dark] .fs-field{background:#0f1420;border-color:#eaecf0;border-color:var(--fs-border)}.fs-checkout[data-theme=dark] .fs-card-field:hover,.fs-checkout[data-theme=dark] .fs-field:hover{border-color:#3a4763}.fs-checkout[data-theme=dark] .fs-card-field.StripeElement--focus,.fs-checkout[data-theme=dark] .fs-card-field:focus-within,.fs-checkout[data-theme=dark] .fs-field.StripeElement--focus{border-color:#2f6bff;border-color:var(--fs-primary);box-shadow:0 0 0 3px #5b8bff33}.fs-checkout[data-theme=dark] .fs-wallet-divider{color:#6b7280;color:var(--fs-text-secondary)}.fs-checkout[data-theme=dark] .fs-result-icon--success{background:#16a34a2e}.fs-checkout[data-theme=dark] .fs-result-icon--warning{background:#f59e0b2e}.fs-checkout[data-theme=dark] .fs-trust-brand{color:#c2cad8;opacity:.9}.fs-checkout[data-theme=dark] .fs-skeleton{background:linear-gradient(90deg,#1c2233 25%,#232a3d 37%,#1c2233 63%);background-size:400% 100%}.app{background-color:#f7f8fa;min-height:100vh}body{font-size:14px;line-height:1.5715;padding:0}.auth-page{background:#fff;display:flex;min-height:100vh}.auth-brand{background:linear-gradient(155deg,#1e3a8a,#2f6bff 55%,#5b8cff);color:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;overflow:hidden;padding:56px 56px 64px;position:relative}.auth-brand:after{background:#ffffff14;bottom:-120px;height:420px;right:-120px;width:420px}.auth-brand:after,.auth-brand:before{border-radius:50%;content:"";position:absolute}.auth-brand:before{background:#ffffff0f;height:280px;left:-80px;top:-80px;width:280px}.auth-brand-logo{align-items:center;display:flex;font-size:26px;font-weight:700;gap:12px;letter-spacing:-.4px;position:relative;z-index:1}.auth-brand-logo .auth-brand-logo-icon{align-items:center;background:#ffffff2e;border-radius:10px;display:flex;font-size:22px;height:40px;justify-content:center;width:40px}.auth-brand-copy{position:relative;z-index:1}.auth-brand-copy h2{font-size:34px;font-weight:700;letter-spacing:-.5px;line-height:1.25;margin-bottom:16px}.auth-brand-copy p{color:#ffffffd1;font-size:16px;line-height:1.6;max-width:420px}.auth-brand-footer{color:#fff9;font-size:13px;position:relative;z-index:1}.auth-form-side{align-items:center;background:#fff;display:flex;flex:1 1;justify-content:center;padding:40px 24px}.auth-container{max-width:400px;width:100%}.auth-container.large{max-width:460px}.auth-header{margin-bottom:32px;text-align:left}.auth-logo{color:#1a1f2e;font-size:26px;font-weight:700;letter-spacing:-.3px;margin-bottom:16px}.auth-logo .logo-accent{color:#2f6bff}.auth-title{color:#1a1f2e;font-size:26px;font-weight:700;letter-spacing:-.3px;margin-bottom:8px}.auth-subtitle{color:#6b7280;font-size:15px}.auth-form{margin-top:24px}.auth-form .ant-form-item:last-child{margin-bottom:0}.auth-submit-btn{border-radius:10px;font-size:16px;height:44px;width:100%}.auth-links{border-top:1px solid #eaecf0;margin-top:24px;padding-top:24px}.auth-divider,.auth-links{color:#6b7280;text-align:center}.auth-divider{margin:24px 0}.oauth-buttons{display:flex;gap:12px}.oauth-btn{align-items:center;border-radius:10px;display:flex;flex:1 1;gap:8px;height:44px;justify-content:center}.register-steps{margin-bottom:28px}.step-content{margin-bottom:8px}.step-actions{display:flex;justify-content:flex-end;margin-top:16px}@media (max-width:900px){.auth-brand{display:none}.auth-form-side{flex:1 1}}.page-header{background:#fff;border-radius:12px;box-shadow:0 1px 3px #1018280f,0 1px 2px #1018280a;margin-bottom:16px;padding:16px 24px}.page-title{color:#1a1f2e;font-size:20px;font-weight:600;margin:0}.page-subtitle{color:#6b7280;font-size:14px;margin-top:4px}.stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:24px}.stats-card{background:#fff;border:1px solid #eaecf0;border-radius:12px;box-shadow:0 1px 3px #1018280f,0 1px 2px #1018280a;padding:20px}.stats-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.stats-card-title{color:#6b7280;font-size:14px;font-weight:500}.stats-card-icon{font-size:24px;opacity:.6}.stats-card-value{color:#1a1f2e;font-size:28px;font-weight:600;margin-bottom:8px}.stats-card-trend{align-items:center;display:flex;font-size:12px;gap:4px}.trend-up{color:#16a34a}.trend-down{color:#ef4444}.data-table{background:#fff;border-radius:12px;box-shadow:0 1px 3px #1018280f,0 1px 2px #1018280a}.table-header{align-items:center;border-bottom:1px solid #eaecf0;display:flex;justify-content:space-between;padding:16px 24px}.table-title{color:#1a1f2e;font-size:16px;font-weight:600}.form-container{background:#fff;border-radius:12px;box-shadow:0 1px 3px #1018280f,0 1px 2px #1018280a;padding:24px}.form-section{margin-bottom:32px}.form-section:last-child{margin-bottom:0}.form-section-title{border-bottom:1px solid #eaecf0;color:#1a1f2e;font-size:16px;font-weight:600;margin-bottom:16px;padding-bottom:8px}.status-badge{border-radius:8px;font-size:12px;font-weight:500;padding:2px 8px}.status-success{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.status-warning{background:#fffbeb;border:1px solid #fde68a;color:#f59e0b}.status-error{background:#fef2f2;border:1px solid #fecaca;color:#ef4444}.status-processing{background:#eaf0ff;border:1px solid #c7d7ff;color:#2f6bff}.status-default{background:#f7f8fa;border:1px solid #eaecf0;color:#6b7280}@media (max-width:768px){.stats-grid{grid-template-columns:1fr}.page-header{padding:12px 16px}.form-container{padding:16px}}.loading-container{align-items:center;display:flex;justify-content:center;padding:40px}.empty-state{color:#6b7280;padding:40px 20px;text-align:center}.empty-state-icon{color:#d8dce3;font-size:48px;margin-bottom:16px}.empty-state-title{color:#1a1f2e;font-size:16px;margin-bottom:8px}.empty-state-description{color:#6b7280;font-size:14px}body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}:root{--fs-primary:#2f6bff;--fs-primary-soft:#eaf0ff;--fs-success:#16a34a;--fs-warning:#f59e0b;--fs-error:#ef4444;--fs-bg:#f7f8fa;--fs-card:#fff;--fs-border:#eaecf0;--fs-text:#1a1f2e;--fs-text-secondary:#6b7280;--fs-radius:10px;--fs-shadow:0 1px 3px #1018280f,0 1px 2px #1018280a;--fs-shadow-md:0 4px 12px #10182814,0 2px 4px #1018280a}*{box-sizing:border-box;margin:0;padding:0}html{font-size:14px;line-height:1.5715}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f7f8fa;background-color:var(--fs-bg);color:#1a1f2e;color:var(--fs-text);font-family:Inter,-apple-system,PingFang SC,Microsoft YaHei,sans-serif}#root{min-height:100vh}.ant-layout{background:#f7f8fa;background:var(--fs-bg)}.ant-layout-header{background:#fff;border-bottom:1px solid #eaecf0;border-bottom:1px solid var(--fs-border);box-shadow:none;padding:0 24px}.ant-layout-sider{background:#fff;border-right:1px solid #eaecf0;border-right:1px solid var(--fs-border)}.ant-menu{border:none}.ant-menu-light .ant-menu-item-selected,.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{background-color:#eaf0ff;background-color:var(--fs-primary-soft);color:#2f6bff;color:var(--fs-primary)}.ant-menu-item-selected:after{display:none}.ant-card{border:1px solid #eaecf0;border:1px solid var(--fs-border);border-radius:12px;box-shadow:0 1px 3px #1018280f,0 1px 2px #1018280a;box-shadow:var(--fs-shadow)}.ant-card-head{border-bottom:1px solid #eaecf0;border-bottom:1px solid var(--fs-border);padding:16px 24px}.ant-card-body{padding:24px}.ant-table{background:#fff;border-radius:12px}.ant-table-thead>tr>th{background-color:#f7f8fa!important;background-color:var(--fs-bg)!important;color:#6b7280;color:var(--fs-text-secondary);font-weight:600}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{border-bottom:1px solid #eaecf0;border-bottom:1px solid var(--fs-border)}.ant-table-tbody>tr:hover>td{background-color:#fafbfc}.ant-btn{box-shadow:none;font-weight:500}.ant-form-item-label>label{color:#1a1f2e;color:var(--fs-text);font-weight:500}.ant-tag{border-radius:6px;font-weight:500}.dashboard-layout{min-height:100vh}.dashboard-sider{border-right:1px solid #eaecf0;border-right:1px solid var(--fs-border)}.dashboard-sider .logo{align-items:center;border-bottom:1px solid #eaecf0;border-bottom:1px solid var(--fs-border);display:flex;gap:10px;height:64px;padding:0 20px}.dashboard-sider .logo-icon{align-items:center;background:linear-gradient(135deg,#2f6bff,#5b8cff);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:32px;justify-content:center;width:32px}.dashboard-sider .logo-text{color:#1a1f2e;color:var(--fs-text);font-size:18px;font-weight:700;letter-spacing:-.2px}.dashboard-sider .logo-text .logo-accent{color:#2f6bff;color:var(--fs-primary)}.dashboard-main{background:#f7f8fa;background:var(--fs-bg)}.dashboard-header{align-items:center;display:flex;height:64px;justify-content:space-between}.dashboard-header .header-left{align-items:center;display:flex;gap:16px}.dashboard-header .sidebar-trigger{color:#6b7280;color:var(--fs-text-secondary);font-size:18px}.dashboard-header .header-right{align-items:center;display:flex}.dashboard-header .header-action{color:#6b7280;color:var(--fs-text-secondary);font-size:18px}.dashboard-header .user-menu{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:8px;padding:6px 10px;transition:background .2s ease}.dashboard-header .user-menu:hover{background:#f7f8fa;background:var(--fs-bg)}.dashboard-header .user-name{color:#1a1f2e;color:var(--fs-text);font-weight:500}.dashboard-content{background:#f7f8fa;background:var(--fs-bg);min-height:calc(100vh - 64px);padding:24px}.dashboard-content .content-wrapper{margin:0 auto;max-width:1440px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-0{margin-bottom:0}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mt-0{margin-top:0}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mr-8{margin-right:8px}.mr-16{margin-right:16px}.ml-8{margin-left:8px}.ml-16{margin-left:16px}.p-0{padding:0}.p-8{padding:8px}.p-16{padding:16px}.p-24{padding:24px}.w-full{width:100%}.h-full{height:100%}.flex{display:flex}.flex-1{flex:1 1}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-8{gap:8px}.gap-16{gap:16px}.gap-24{gap:24px}.cursor-pointer{cursor:pointer}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.fade-in{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.slide-in{animation:slideIn .3s ease-in-out}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#d8dce3;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#c1c7d0}@media print{.ant-layout-sider,.dashboard-header,.no-print{display:none!important}}@media (max-width:768px){.dashboard-content{padding:16px}.dashboard-header .user-name{display:none}}
/*# sourceMappingURL=main.1aa95825.css.map*/