: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:gray;--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:#0000}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}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);-webkit-user-select:none;user-select:none;pointer-events:none;width:0;position:fixed;top:-100vh;left:-100vw}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{-webkit-text-size-adjust:100%}body{color:#172033;background:#eef3f8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}button,input,select{font:inherit}button{cursor:pointer;border:0}.page{width:100%;max-width:520px;min-height:100vh;padding:0 8px;padding-bottom:calc(98px + env(safe-area-inset-bottom));background:linear-gradient(180deg, #eff6ffeb, #f8fafc), var(--beauty-saas-hero-bg,url(https://static.wemameiyi.com/public/images/beauty-saas-hero-full.jpg) top center / 100% 210px no-repeat);margin:0 auto}.top-panel{padding:12px 0 14px}.mini-brand{align-items:center;gap:10px;margin-bottom:16px;display:flex}.mini-brand>div{flex:1;min-width:0}.mini-brand>span{background:#ffffffe6;border:1px solid #e2e8f0d9;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden;box-shadow:0 8px 18px #0f172a14}.mini-brand img{object-fit:contain;width:30px;height:30px}.mini-brand strong{color:#0f172a;font-size:17px;display:block}.mini-brand p,.section-title p,.package-head p,.success-panel p{color:#64748b;margin:0;line-height:1.55}.mini-brand p{margin-top:2px;font-size:13px;line-height:1.7}.mini-order-link{color:#2563eb;background:#ffffffeb;border:1px solid #e2e8f0e6;border-radius:8px;flex-shrink:0;height:32px;padding:0 10px;font-size:12px;font-weight:900;box-shadow:0 8px 18px #0f172a14}.step-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.step-item{color:#94a3b8;background:#ffffffd1;border:1px solid #e2e8f0e6;border-radius:8px;align-items:center;gap:7px;min-width:0;height:46px;padding:0 9px;display:flex}.step-item span{color:#64748b;background:#e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:flex}.step-item b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;font-weight:700;overflow:hidden}.step-item.active{color:#2563eb;background:#eff6ff;border-color:#2563eb47}.step-item.active span{color:#fff;background:#2563eb}.promo-band{color:#fff;background:linear-gradient(135deg,#0f172aeb,#1e40afe0);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:14px;display:flex;box-shadow:0 12px 24px #0f172a2e}.promo-band strong{font-size:15px;display:block}.promo-band p{color:#ffffffc7;white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:6px;margin:5px 0 0;font-size:12px;line-height:1.45;display:flex;overflow:hidden}.promo-band p del{color:#ffffff8c}.promo-band p span{color:#fff;font-size:19px;font-weight:900}.promo-band p em{color:#fed7aa;font-size:12px;font-style:normal;font-weight:900}.sms-promo p span{font-size:18px}.order-promo p{white-space:normal}.promo-band>span{background:#ffffff29;border-radius:999px;flex-shrink:0;padding:7px 10px;font-size:12px;font-weight:800}.content-card{background:#fffffff5;border:1px solid #e2e8f0eb;border-radius:8px;padding:12px;box-shadow:0 16px 34px #0f172a1f}.form-content-card{min-height:calc(100vh - 214px - env(safe-area-inset-bottom));padding-bottom:calc(82px + env(safe-area-inset-bottom));background:#fff}.section-title{margin-bottom:16px}.section-title h1{color:#0f172a;margin:0 0 6px;font-size:22px;line-height:1.25}.section-title p{font-size:13px}.value-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.value-strip div{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:11px 8px}.value-strip strong{color:#0f172a;font-size:15px;display:block}.value-strip span{color:#64748b;margin-top:4px;font-size:11px;display:block}.package-list{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.package-card{text-align:left;color:#172033;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:16px;position:relative;overflow:hidden}.package-card.active{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.package-card.active:before{content:"";pointer-events:none;background:linear-gradient(135deg,#2563eb14,#14b8a60d);position:absolute;inset:0}.recommend-ribbon{color:#fff;background:#f97316;border-radius:0 8px;padding:7px 12px;font-size:11px;font-weight:900;position:absolute;top:0;right:0}.recommend-ribbon+.package-head{padding-top:20px}.package-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.package-head strong{margin-bottom:5px;font-size:18px;display:block}.package-head p{font-size:13px}.package-tag{color:#2563eb;background:#dbeafe;border-radius:999px;flex-shrink:0;padding:5px 9px;font-size:12px;font-weight:800}.highlight-row{z-index:1;flex-wrap:wrap;gap:7px;margin-top:12px;display:flex;position:relative}.highlight-row span{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.package-price{z-index:1;flex-wrap:wrap;align-items:baseline;gap:7px;margin:14px 0 12px;display:flex;position:relative}.package-price span{color:#dc2626;font-size:30px;font-weight:900}.package-price em{color:#64748b;font-style:normal}.package-price del{color:#94a3b8;font-size:13px}.package-price b{color:#ea580c;background:#fff7ed;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:900}.save-line{z-index:1;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:9px 10px;display:flex;position:relative}.save-line strong{color:#c2410c;font-size:13px}.save-line span{color:#9a3412;text-align:right;min-width:0;font-size:12px}.feature-list{color:#334155;z-index:1;gap:8px;font-size:13px;display:grid;position:relative}.renew-package-card .package-head{align-items:flex-start}.renew-feature-list{color:#475569;gap:8px;font-size:13px;line-height:1.45;display:grid}.renew-feature-list div:before{content:"✓";color:#2563eb;margin-right:6px;font-weight:900}.sms-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.sms-package-card{color:#172033;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:14px}.sms-package-card.active{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.sms-package-head{gap:8px;display:grid}.sms-package-head strong{color:#0f172a;font-size:19px;font-weight:900;display:block}.sms-package-head p{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.45}.sms-package-head span{color:#1d4ed8;background:#eff6ff;border-radius:999px;justify-self:start;padding:4px 7px;font-size:11px;font-weight:800}.sms-price-row{justify-content:space-between;align-items:baseline;gap:8px;margin-top:12px;display:flex}.sms-price-row span{color:#dc2626;font-size:25px;font-weight:900}.sms-price-row em{color:#64748b;font-size:12px;font-style:normal}.sms-summary{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;gap:9px;margin-bottom:14px;padding:12px;display:grid}.sms-summary div{justify-content:space-between;align-items:center;gap:12px;display:flex}.sms-summary span{color:#9a3412;font-size:13px;font-weight:700}.sms-summary strong{color:#dc2626;text-align:right;font-size:18px}.assurance-row{color:#0f766e;background:#f0fdfa;border-radius:8px;gap:7px;margin:-2px 0 14px;padding:12px;font-size:12px;font-weight:700;display:grid}.form-grid{gap:12px;display:grid}.field{gap:7px;display:grid}.field span{color:#334155;font-size:13px;font-weight:800}.field em{color:#dc2626;margin-left:2px;font-style:normal}.field-loading{color:#64748b;background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;align-items:center;height:46px;padding:0 12px;font-size:13px;font-weight:700;display:grid}.field input,.field select{color:#0f172a;background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;outline:none;width:100%;height:46px;padding:0 12px;font-size:16px}.field input:focus,.field select:focus,.area-trigger:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,#0000 50%);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.area-trigger{color:#94a3b8;text-align:left;background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:12px;width:100%;height:46px;padding:0 12px;font-size:16px;display:flex}.area-trigger span{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.area-trigger.selected{color:#0f172a}.area-trigger em{color:#2563eb;margin:0;font-size:13px;font-style:normal;font-weight:800}.primary-action,.ghost-action{border-radius:8px;width:100%;height:48px;font-weight:800}.primary-action{color:#fff;background:#2563eb}.primary-action:disabled{opacity:.62}.ghost-action{color:#334155;background:#eef2f7}.action-row{grid-template-columns:.8fr 1.2fr;gap:10px;margin-top:16px;display:grid}.sticky-action{left:50%;bottom:calc(env(safe-area-inset-bottom));z-index:12;background:#fffffff5;border:1px solid #e2e8f0e6;border-radius:8px;width:100%;margin-top:0;padding:10px;position:fixed;transform:translate(-50%);box-shadow:0 14px 30px #0f172a2e}.sticky-action.single{display:block}.order-panel,.success-panel{gap:10px;display:grid}.order-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:16px;padding:14px}.order-panel-title{color:#0f172a;padding-top:2px;font-size:14px;font-weight:900}.order-panel-title:not(:first-child){border-top:1px solid #e2e8f0;margin-top:8px;padding-top:12px}.order-panel>div:not(.order-panel-title),.success-panel>div:not(.success-actions){justify-content:space-between;align-items:center;gap:12px;display:flex}.order-panel span,.success-panel span{color:#64748b;font-size:13px}.order-panel strong,.success-panel strong{color:#0f172a;text-align:right;word-break:break-all;min-width:0}.order-panel .amount-row strong,.sms-success div:nth-child(2) strong{color:#dc2626}.success-panel{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;padding:14px}.success-panel p{margin:4px 0 8px;font-size:13px}.success-actions,.detail-actions{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;margin-top:4px;display:grid}.order-page-card{min-height:calc(100vh - 286px - env(safe-area-inset-bottom));flex-direction:column;margin-bottom:18px;display:flex}@supports (min-height:100dvh){.page{min-height:100dvh}.order-page-card{min-height:calc(100dvh - 286px - env(safe-area-inset-bottom))}}.order-query-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:12px;margin-bottom:14px;padding:12px;display:grid}.order-card-list{flex:1;align-content:stretch;gap:10px;display:grid}.order-record-card{color:#172033;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:10px;width:100%;padding:13px;display:grid}.record-card-head,.record-card-meta,.record-card-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.record-card-head strong,.record-card-foot strong{color:#0f172a;min-width:0;font-size:15px;font-weight:900}.record-card-meta,.record-card-foot span{color:#64748b;font-size:12px}.record-card-meta span:last-child{flex-shrink:0}.record-card-foot strong{color:#dc2626}.status-badge{color:#1d4ed8;background:#eff6ff;border-radius:999px;flex-shrink:0;padding:5px 8px;font-size:12px;font-weight:900}.status-badge.sms{color:#0f766e;background:#f0fdfa}.empty-panel{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;place-items:center;min-height:136px;font-size:14px;font-weight:800;display:grid}.order-empty-panel{text-align:center;align-content:center;gap:8px;min-height:100%;padding:24px 18px}.order-empty-copy{justify-items:center;gap:8px;display:grid}.order-empty-copy strong,.order-empty-panel strong{color:#0f172a;font-size:16px;line-height:1.35}.order-empty-copy span,.order-empty-panel span{color:#64748b;max-width:260px;font-size:13px;font-weight:600;line-height:1.55}.order-empty-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:280px;margin-top:10px;display:grid}.order-empty-actions .primary-action,.order-empty-actions .ghost-action{height:42px;font-size:13px}.detail-status-card{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;justify-items:start;gap:8px;margin-bottom:12px;padding:14px;display:grid}.detail-status-card strong{color:#0f172a;font-size:18px;font-weight:900}.detail-status-card span:last-child{color:#64748b;word-break:break-all;font-size:12px}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));color:#fff;z-index:20;background:#0f172aeb;border-radius:8px;max-width:calc(100vw - 40px);padding:10px 14px;font-size:14px;position:fixed;transform:translate(-50%)}@media (width>=481px){.page{padding-top:22px;padding-bottom:28px}}@media (width<=360px){.promo-band{align-items:flex-start}.package-price span{font-size:27px}.sms-package-grid{gap:8px}.order-empty-actions{gap:8px;max-width:248px}.order-empty-actions .primary-action,.order-empty-actions .ghost-action{height:40px;font-size:12px}}
