.user-agreement-dialog_dialog-overlay__RN72E{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.user-agreement-dialog_dialog-panel__cngwo{width:min(960px,100%);max-height:min(86vh,920px);display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:rgba(255,255,255,.98);box-shadow:0 24px 80px rgba(36,24,15,.22)}.user-agreement-dialog_dialog-head__OE2ci{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid rgba(230,222,214,.9)}.user-agreement-dialog_dialog-title__O3HaF{margin:0;font-size:20px;font-weight:600;color:#222}.user-agreement-dialog_dialog-close__tF1ql{border:0;background:transparent;color:#666;font-size:28px;line-height:1;cursor:pointer}.user-agreement-dialog_dialog-body__Ps3Ni{overflow-y:auto;padding:24px;font-family:Microsoft YaHei,Heiti SC,sans-serif;color:#333}.user-agreement-dialog_privacy-header__ykbqu{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #f2f2f2}.user-agreement-dialog_privacy-intro__H0lu0{margin:0;font-size:15px;line-height:1.7;color:#444}.user-agreement-dialog_privacy-update__VQIv4{margin:0 0 16px;font-size:14px;color:#666;text-align:center}.user-agreement-dialog_privacy-scope__j8bZq{margin-top:16px;padding:15px;border-radius:6px;background:#fafafa}.user-agreement-dialog_scope-label__Kw14E{display:block;margin-bottom:8px;font-size:16px;font-weight:500;color:#222}.user-agreement-dialog_scope-list__viOd6{margin:0;padding-left:20px;font-size:14px;line-height:1.8;color:#555}.user-agreement-dialog_scope-list__viOd6 li{margin-bottom:4px}.user-agreement-dialog_privacy-panel__sVNie{display:grid;grid-gap:10px;gap:10px}.user-agreement-dialog_privacy-item__Ib8uA{overflow:hidden;border:1px solid #f2f2f2;border-radius:8px;background:#fff}.user-agreement-dialog_privacy-item__Ib8uA[open] .user-agreement-dialog_privacy-summary__AYuES:after{transform:rotate(180deg)}.user-agreement-dialog_privacy-summary__AYuES{position:relative;padding:18px 52px 18px 20px;font-size:16px;font-weight:500;color:#222;list-style:none;cursor:pointer}.user-agreement-dialog_privacy-summary__AYuES::-webkit-details-marker{display:none}.user-agreement-dialog_privacy-summary__AYuES:after{content:"";position:absolute;top:50%;right:20px;width:10px;height:10px;border-right:2px solid #909399;border-bottom:2px solid #909399;transform:translateY(-65%) rotate(45deg);transition:transform .18s ease}.user-agreement-dialog_panel-content__rLVag{padding:0 20px 20px;font-size:14px;line-height:1.85;color:#555}.user-agreement-dialog_panel-desc__THOCV{margin:0 0 16px;color:#444}.user-agreement-dialog_section-desc___vb4W{margin:0 0 8px;color:#555}.user-agreement-dialog_section-title__IYx7g{display:flex;align-items:center;margin:0 0 10px;font-size:15px;font-weight:500;color:#333}.user-agreement-dialog_section-title__IYx7g:before{content:"";width:4px;height:16px;margin-right:8px;border-radius:2px;background:#409eff}.user-agreement-dialog_info-list__bonUx{margin:0 0 16px;padding-left:20px}.user-agreement-dialog_info-section__d1vrd{margin-bottom:18px}.user-agreement-dialog_info-list__bonUx:last-child,.user-agreement-dialog_info-section__d1vrd:last-child{margin-bottom:0}.user-agreement-dialog_info-list__bonUx li{position:relative;margin-bottom:8px}.user-agreement-dialog_info-list__bonUx li:before{content:"•";position:absolute;left:-12px;color:#999}.user-agreement-dialog_info-note__zy0aw{margin:6px 0 0;padding-left:20px;font-size:13px;color:#888}@media (max-width:1199px){.user-agreement-dialog_dialog-overlay__RN72E{padding:12px}.user-agreement-dialog_dialog-panel__cngwo{max-height:calc(100vh - 24px);border-radius:18px}.user-agreement-dialog_dialog-body__Ps3Ni,.user-agreement-dialog_dialog-head__OE2ci{padding:18px}.user-agreement-dialog_dialog-title__O3HaF{font-size:18px}.user-agreement-dialog_privacy-summary__AYuES{padding:16px 44px 16px 16px;font-size:15px}.user-agreement-dialog_panel-content__rLVag{padding:0 16px 16px}.user-agreement-dialog_privacy-scope__j8bZq{padding:12px}}.mall-auth-page-content_page-bg__kC09c{box-sizing:border-box;min-width:0;width:100%;min-height:calc(100vh - 190px);display:flex;align-items:center;justify-content:center;padding:48px 24px}.mall-auth-page-content_auth-card__6IKj4{box-sizing:border-box;min-width:0;width:100%;max-width:456px;background:var(--theme-bg-surface-elevated,#fafafa);border-radius:24px;box-shadow:var(--theme-shadow-hero,0 20px 44px rgba(0,0,0,.09));overflow:hidden}.mall-auth-page-content_auth-head__RoGk1{padding:32px 32px 0;display:flex;flex-direction:column;gap:16px}.mall-auth-page-content_tab-row__IuVzN{display:flex;align-items:center;width:100%;border-bottom:1px solid var(--theme-border-light,#ddd9d2)}.mall-auth-page-content_tab-btn__e35Ry{flex:1 1;min-height:48px;padding:0 18px 2px;border:0;background:transparent;border-radius:0;font-size:15px;font-weight:600;color:var(--theme-text-secondary,#8d8d8d);position:relative;transition:color .18s}.mall-auth-page-content_tab-btn-active__Fipmh{color:var(--theme-tab-active-text,var(--theme-color-brand,#1f1f1f))}.mall-auth-page-content_tab-btn-active__Fipmh:after{content:"";position:absolute;left:22%;right:22%;bottom:-1px;height:2px;border-radius:999px;background:var(--theme-shell-nav-underline,var(--theme-tab-active-text,var(--theme-color-brand,#1f1f1f)))}.mall-auth-page-content_tab-panel-active__yjJQ2,.mall-auth-page-content_tab-panel__Fg6h_{display:block}.mall-auth-page-content_auth-form__X61eC{padding:24px 32px 32px;display:flex;flex-direction:column;gap:16px}.mall-auth-page-content_field__DsMVV{display:flex;flex-direction:column;gap:6px}.mall-auth-page-content_field-label__kKXnY{font-size:13px;color:var(--theme-text-regular,#3d3d3d);font-weight:500}.mall-auth-page-content_input-wrap__Nh1G1{position:relative;display:flex;align-items:center;height:48px;border:1px solid var(--theme-border-light,#e3e3e3);border-radius:12px;background:var(--theme-input-bg,#ffffff);overflow:hidden;transition:border-color .18s}.mall-auth-page-content_input-wrap__Nh1G1:focus-within{border-color:var(--theme-color-brand,#3d3d3d);box-shadow:0 0 0 3px rgba(31,31,31,.07)}.mall-auth-page-content_input-wrap__Nh1G1 input{flex:1 1;min-width:0;height:100%;padding:0 14px;border:0;outline:0;font:inherit;font-size:15px;color:var(--theme-text-primary,#3d3d3d);background:transparent}.mall-auth-page-content_input-wrap__Nh1G1 input::placeholder{color:var(--theme-input-placeholder,#9c9c9c)}.mall-auth-page-content_field-error__wObTx{margin:0;font-size:12px;line-height:1.4;color:var(--theme-color-price,#ef2f02)}.mall-auth-page-content_flag-cn__LPTUf{width:16px;height:11px;flex:none}.mall-auth-page-content_input-suffix__vvwUl{display:flex;align-items:center;padding:0 14px;height:100%;flex:none;color:var(--theme-text-secondary,#8c8c8c)}.mall-auth-page-content_input-suffix__vvwUl button{border:0;background:transparent;padding:0;display:flex;align-items:center;color:inherit}.mall-auth-page-content_captcha-wrap__iFySz,.mall-auth-page-content_sms-wrap__DsYm6{display:flex;align-items:stretch;gap:10px;min-width:0}.mall-auth-page-content_captcha-wrap__iFySz .mall-auth-page-content_input-wrap__Nh1G1,.mall-auth-page-content_sms-wrap__DsYm6 .mall-auth-page-content_input-wrap__Nh1G1{flex:1 1;min-width:0}.mall-auth-page-content_sms-btn__vRmt6{flex:none;height:48px;padding:0 18px;border:1px solid var(--theme-border-light,#e3e3e3);border-radius:12px;background:var(--theme-btn-bg-light,#ffffff);font-size:14px;color:var(--theme-color-brand,#3d3d3d);font-weight:600;white-space:nowrap}.mall-auth-page-content_sms-btn__vRmt6:hover{background:var(--theme-btn-bg-soft-hover);border-color:#c8c8c8}.mall-auth-page-content_sms-btn__vRmt6:disabled{color:var(--theme-text-secondary,#8c8c8c);cursor:not-allowed}.mall-auth-page-content_captcha-img__Q7reP{flex:none;height:48px;width:120px;border-radius:12px;border:1px solid var(--theme-border-light,#e3e3e3);background:var(--theme-bg-surface-soft,#f7f7f7);display:flex;align-items:center;justify-content:center;overflow:hidden}.mall-auth-page-content_captcha-image__Cf3nz{display:block;width:100%;height:100%;object-fit:contain}.mall-auth-page-content_captcha-placeholder__AhHVF{font-size:12px;color:var(--theme-text-secondary,#8c8c8c)}.mall-auth-page-content_captcha-chars__mLXIv{display:flex;align-items:center;gap:1px;padding:0 10px}.mall-auth-page-content_captcha-c__O6Q6q{font-size:22px;font-weight:700;font-family:Georgia,serif;letter-spacing:.04em;line-height:1}.mall-auth-page-content_check-row__t77UM{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.mall-auth-page-content_check-label__DtHLp{display:flex;align-items:center;gap:7px;cursor:pointer;color:var(--theme-text-regular,#3d3d3d);-webkit-user-select:none;-moz-user-select:none;user-select:none}.mall-auth-page-content_link-text__YSOZO{color:var(--theme-text-secondary,#8c8c8c);font-size:13px}.mall-auth-page-content_link-brand-button__W_qKR,.mall-auth-page-content_link-brand__rYFec{color:var(--theme-color-brand,#3d3d3d);font-weight:500}.mall-auth-page-content_link-brand-button__W_qKR{border:0;padding:0;background:transparent}.mall-auth-page-content_agreement-row__GIlXl{display:flex;align-items:center;gap:8px;font-size:13px;color:#6a6a6a;line-height:1.6}.mall-auth-page-content_btn-primary__fBdPo{width:100%;height:50px;border:0;border-radius:999px;background:var(--theme-btn-bg-brand,var(--theme-color-brand,#3d3d3d));color:var(--theme-text-inverse,#ffffff);font-size:16px;font-weight:600;letter-spacing:.08em}.mall-auth-page-content_divider__rrWAA{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--theme-text-note,#b0b0b0)}.mall-auth-page-content_divider__rrWAA:after,.mall-auth-page-content_divider__rrWAA:before{content:"";flex:1 1;height:1px;background:var(--theme-border-light,#e3e3e3)}.mall-auth-page-content_other-methods__aOskl{display:flex;align-items:center;justify-content:center;gap:12px}.mall-auth-page-content_method-btn__Ia0OR{display:flex;align-items:center;gap:8px;height:42px;padding:0 20px;border:1px solid var(--theme-border-light,#e3e3e3);border-radius:999px;background:var(--theme-btn-bg-light,#ffffff);font-size:14px;color:var(--theme-text-primary,#3d3d3d)}.mall-auth-page-content_method-icon__1HwiR{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none}.mall-auth-page-content_wechat__vE2iN{background:var(--theme-color-success,#1a9e5c)}.mall-auth-page-content_sms__Gomff{background:var(--theme-chip-bg,#f3f3f3);border:1px solid var(--theme-border-light,#e3e3e3)}.mall-auth-page-content_bottom-hint__xVLCY{text-align:center;font-size:13px;color:var(--theme-text-secondary,#8c8c8c)}@media (max-width:1199px){.mall-auth-page-content_page-bg__kC09c{min-height:auto;padding:30px 12px;background:transparent}.mall-auth-page-content_auth-card__6IKj4{width:100%;border-radius:20px;box-shadow:var(--theme-shadow-card,0 8px 18px rgba(0,0,0,.05))}.mall-auth-page-content_auth-form__X61eC,.mall-auth-page-content_auth-head__RoGk1{padding-left:16px;padding-right:16px}.mall-auth-page-content_captcha-wrap__iFySz,.mall-auth-page-content_sms-wrap__DsYm6{gap:8px}.mall-auth-page-content_sms-btn__vRmt6{padding:0 14px;font-size:13px}.mall-auth-page-content_captcha-img__Q7reP{width:clamp(96px,30vw,112px)}.mall-auth-page-content_other-methods__aOskl{flex-direction:column}.mall-auth-page-content_method-btn__Ia0OR{width:100%;justify-content:center}}