.auth-state[data-v-d7a943d5]{box-sizing:border-box;border-radius:var(--brand-radius);background:var(--surface-subtle);border:1px solid var(--brand-line);gap:8px;padding:16px 18px;display:grid}.auth-state--muted[data-v-d7a943d5]{background:var(--panel-bg)}.auth-state--success[data-v-d7a943d5]{background:color-mix(in srgb, var(--status-success) 10%, var(--panel-bg));border-color:color-mix(in srgb, var(--status-success) 28%, var(--panel-border))}.auth-state--warning[data-v-d7a943d5]{background:color-mix(in srgb, var(--status-warning) 10%, var(--panel-bg));border-color:color-mix(in srgb, var(--status-warning) 28%, var(--panel-border))}.auth-state--error[data-v-d7a943d5]{background:color-mix(in srgb, var(--status-danger) 10%, var(--panel-bg));border-color:color-mix(in srgb, var(--status-danger) 28%, var(--panel-border))}.auth-state__title[data-v-d7a943d5]{color:var(--text-main);margin:0;font-size:15px;font-weight:600}.auth-state__body[data-v-d7a943d5]{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.7}.auth-state--success .auth-state__title[data-v-d7a943d5],.auth-state--success .auth-state__body[data-v-d7a943d5]{color:var(--status-success)}.auth-state--warning .auth-state__title[data-v-d7a943d5],.auth-state--warning .auth-state__body[data-v-d7a943d5]{color:var(--status-warning)}.auth-state--error .auth-state__title[data-v-d7a943d5],.auth-state--error .auth-state__body[data-v-d7a943d5]{color:var(--status-danger)}.auth-dialog-feedback[data-v-632240fe]{margin-bottom:16px}.auth-dialog-backdrop[data-v-258ab753],.auth-dialog-backdrop[data-v-258ab753] *{box-sizing:border-box}.auth-dialog-backdrop[data-v-258ab753]{z-index:3000;background:color-mix(in srgb, var(--brand-ink) 66%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.auth-dialog[data-v-258ab753]{border:1px solid var(--panel-border);border-radius:var(--brand-radius);background:var(--panel-bg);width:min(960px,100%);height:min(640px,100vh - 48px);box-shadow:var(--brand-shadow-overlay);grid-template-columns:38% 62%;display:grid;position:relative;overflow:hidden}.auth-dialog__close[data-v-258ab753]{z-index:2;width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:30px;font-weight:300;line-height:1;display:grid;position:absolute;top:20px;right:24px}.auth-dialog__wechat[data-v-258ab753]{border-right:1px solid var(--brand-line-soft);background:var(--surface-subtle);min-width:0;padding:40px 40px 34px;position:relative;overflow-y:hidden}.auth-dialog__wechat[data-v-258ab753]:before{background:radial-gradient(circle, color-mix(in srgb, var(--brand-cyan-bright) 34%, transparent) 0 1.5px, transparent 2px) 0 0 / 13px 13px;content:"";pointer-events:none;width:86px;height:72px;position:absolute;top:38px;right:26px}.auth-dialog__wechat[data-v-258ab753]>*{z-index:1;position:relative}.auth-dialog__main[data-v-258ab753]{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;padding:42px 46px 30px;display:grid}.auth-dialog__tabs[data-v-258ab753]{border-bottom:1px solid var(--brand-line-soft);gap:42px;min-height:46px;padding-right:54px;display:flex}.auth-dialog__tab[data-v-258ab753]{min-height:46px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 2px 15px;font-size:16px;position:relative}.auth-dialog__tab.is-active[data-v-258ab753]{color:var(--text-main);font-weight:700}.auth-dialog__tab.is-active[data-v-258ab753]:after{border-radius:var(--brand-radius) var(--brand-radius) 0 0;background:var(--primary);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.auth-dialog__content[data-v-258ab753]{scrollbar-gutter:stable;grid-row:2;min-width:0;min-height:0;padding:36px 0 18px;overflow:hidden visible}.auth-dialog__footer[data-v-258ab753]{grid-row:3;min-height:40px;padding-top:10px}.auth-dialog__close[data-v-258ab753]:focus-visible,.auth-dialog__tab[data-v-258ab753]:focus-visible{border-radius:var(--brand-radius);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 20%, transparent);outline:none}.auth-dialog[data-v-258ab753],.auth-dialog__wechat[data-v-258ab753],.auth-dialog__content[data-v-258ab753]{scrollbar-width:thin;scrollbar-color:var(--text-subtle) transparent}.auth-dialog[data-v-258ab753]::-webkit-scrollbar{width:7px}.auth-dialog__wechat[data-v-258ab753]::-webkit-scrollbar{width:7px}.auth-dialog__content[data-v-258ab753]::-webkit-scrollbar{width:7px}.auth-dialog[data-v-258ab753]::-webkit-scrollbar-thumb{background:var(--text-subtle);border-radius:999px}.auth-dialog__wechat[data-v-258ab753]::-webkit-scrollbar-thumb{background:var(--text-subtle);border-radius:999px}.auth-dialog__content[data-v-258ab753]::-webkit-scrollbar-thumb{background:var(--text-subtle);border-radius:999px}.sr-only[data-v-258ab753]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=761px) and (height<=720px){.auth-dialog[data-v-258ab753]{height:auto;max-height:calc(100vh - 48px);overflow-y:auto}}@media (width<=760px){.auth-dialog-backdrop[data-v-258ab753]{align-items:start;padding:12px}.auth-dialog[data-v-258ab753]{grid-template-columns:1fr;width:100%;height:auto;max-height:calc(100vh - 24px);overflow-y:auto}.auth-dialog__wechat[data-v-258ab753]{border-right:0;border-bottom:1px solid var(--brand-line-soft);padding:34px 22px 24px;overflow:visible}.auth-dialog__main[data-v-258ab753]{min-height:0;padding:28px 22px 22px}.auth-dialog__content[data-v-258ab753]{padding-top:28px;overflow:visible}.auth-dialog__tabs[data-v-258ab753]{scrollbar-width:none;gap:24px;overflow-x:auto}}.auth-dialog{--auth-primary:var(--primary);--auth-primary-dark:var(--primary-hover);--auth-text:var(--text-main);--auth-muted:var(--text-secondary);--auth-border:var(--panel-border);--auth-control-height:50px;--auth-control-radius:var(--brand-radius)}.auth-form{gap:18px;width:100%;display:grid}.auth-form-row{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;width:100%;display:grid}.auth-dialog .auth-form-row[data-auth-field=agreement],.auth-dialog .auth-form-row[data-auth-field=agreements]{align-items:start}.auth-form-label{color:var(--text-main);text-align:right;font-size:14px;font-weight:600;line-height:1.5}.auth-form--labels-left .auth-form-label{text-align:left;padding-left:2px}.auth-form-control{width:100%;min-width:0}.auth-form-feedback{grid-column:2;margin:0;font-size:13px}.auth-form-error{color:var(--status-danger)}.auth-form-full{grid-column:2;min-width:0}.auth-panel-heading{color:var(--auth-text);margin:0 0 24px;font-size:21px;font-weight:700;line-height:1.35}.auth-dialog [data-auth-field=agreements]{gap:10px;display:grid}.auth-dialog--register{--auth-control-height:44px}.auth-dialog--register .auth-dialog__main{padding-top:30px;padding-bottom:24px}.auth-dialog--register .auth-dialog__content{padding:14px 0 1px}.auth-dialog--register .auth-dialog__footer{padding-top:4px}.auth-dialog--register .auth-panel-heading{margin-bottom:14px;font-size:20px}.auth-dialog--register .auth-form.phone-auth-page{gap:10px}.auth-dialog--register [data-auth-field=agreements]{gap:4px}.auth-dialog.auth-dialog--register .auth-form .phone-auth-page__submit{min-height:46px;padding:10px 18px}.auth-dialog .auth-form .phone-auth-page__input,.auth-dialog .auth-form .password-login-page__input,.auth-dialog .auth-form .subaccount-page__input,.auth-dialog .auth-form .wechat-binding-form__input,.auth-dialog .auth-form .password-field__input,.auth-dialog .auth-form .sms-field__input{min-height:var(--auth-control-height);border:1px solid var(--auth-border);border-radius:var(--auth-control-radius);width:100%;color:var(--auth-text);background:var(--panel-bg);padding:12px 16px;font-size:14px;transition:border-color .18s,box-shadow .18s}.auth-dialog input::placeholder{color:var(--text-subtle)}.auth-dialog .auth-form .password-field__control{border:1px solid var(--auth-border);border-radius:var(--auth-control-radius);background:var(--panel-bg);grid-template-columns:minmax(0,1fr) auto;gap:0;transition:border-color .18s,box-shadow .18s;overflow:hidden}.auth-dialog .auth-form .password-field__input{border:0;border-radius:0}.auth-dialog .auth-form .sms-field__control{grid-template-columns:minmax(0,1fr) auto;gap:12px}.auth-dialog .auth-form .phone-auth-page__action,.auth-dialog .auth-form .wechat-binding-form__action,.auth-dialog .auth-form .password-field__toggle,.auth-dialog .auth-form .sms-field__button{min-height:var(--auth-control-height);border:1px solid var(--auth-border);border-radius:var(--auth-control-radius);color:var(--auth-primary);background:var(--panel-bg);white-space:nowrap;cursor:pointer;padding:11px 16px;font-size:14px;transition:border-color .18s,background .18s,box-shadow .18s}.auth-dialog .auth-form .password-field__toggle{border-width:0 0 0 1px;border-radius:0}.auth-dialog .auth-form .phone-auth-page__action:hover:not(:disabled),.auth-dialog .auth-form .wechat-binding-form__action:hover:not(:disabled),.auth-dialog .auth-form .password-field__toggle:hover:not(:disabled),.auth-dialog .auth-form .sms-field__button:hover:not(:disabled){border-color:var(--primary);background:var(--surface-hover)}.auth-dialog .auth-form .phone-auth-page__input:focus-visible,.auth-dialog .auth-form .password-login-page__input:focus-visible,.auth-dialog .auth-form .subaccount-page__input:focus-visible,.auth-dialog .auth-form .wechat-binding-form__input:focus-visible,.auth-dialog .auth-form .sms-field__input:focus-visible,.auth-dialog .auth-form button:focus-visible{border-color:var(--auth-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent);outline:none}.auth-dialog .auth-form .password-field__control:focus-within{border-color:var(--auth-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent)}.auth-dialog .auth-form .password-field__input:focus-visible,.auth-dialog .auth-form .password-field__toggle:focus-visible{box-shadow:none}.auth-dialog .auth-form .phone-auth-page__checkbox,.auth-dialog .auth-form .subaccount-page__checkbox,.auth-dialog .auth-form .wechat-binding-form__checkbox{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.auth-dialog input[type=checkbox]{width:17px;height:17px;accent-color:var(--auth-primary);margin:2px 0 0}.auth-dialog .auth-form .auth-form-error,.auth-dialog .auth-form .phone-auth-page__error,.auth-dialog .auth-form .password-login-page__error,.auth-dialog .auth-form .subaccount-page__error,.auth-dialog .auth-form .sms-field__message.is-error{color:var(--status-danger);font-size:13px}.auth-dialog .auth-form .phone-auth-page__submit,.auth-dialog .auth-form .password-login-page__submit,.auth-dialog .auth-form .subaccount-page__submit,.auth-dialog .auth-form .wechat-binding-form__submit{border-radius:var(--brand-radius);width:100%;min-height:52px;color:var(--brand-action-text);background:var(--action);box-shadow:var(--brand-shadow-panel);cursor:pointer;border:0;padding:12px 18px;font-size:16px;font-weight:600;transition:transform .18s,box-shadow .18s,opacity .18s}.auth-dialog .auth-form .phone-auth-page__submit:hover:not(:disabled),.auth-dialog .auth-form .password-login-page__submit:hover:not(:disabled),.auth-dialog .auth-form .subaccount-page__submit:hover:not(:disabled),.auth-dialog .auth-form .wechat-binding-form__submit:hover:not(:disabled){background:var(--action-hover);box-shadow:var(--brand-shadow-panel);transform:translateY(-1px)}.auth-dialog .auth-form .phone-auth-page__action:disabled,.auth-dialog .auth-form .wechat-binding-form__action:disabled,.auth-dialog .auth-form .password-field__toggle:disabled,.auth-dialog .auth-form .sms-field__button:disabled,.auth-dialog .auth-form .phone-auth-page__submit:disabled,.auth-dialog .auth-form .password-login-page__submit:disabled,.auth-dialog .auth-form .subaccount-page__submit:disabled,.auth-dialog .auth-form .wechat-binding-form__submit:disabled{cursor:not-allowed;opacity:.58}.auth-dialog .auth-form .password-login-page__links{margin-top:-4px}.auth-dialog .auth-form .password-login-page__link{color:var(--auth-primary)}@media (width>=761px){.auth-dialog .auth-form.auth-login-form{flex-direction:column;min-height:289px;display:flex}.auth-dialog .auth-form.auth-login-form [data-auth-field=agreement]{margin-top:30px}.auth-dialog .auth-form .auth-login-form__submit-row{margin-top:auto}}.auth-dialog .auth-form.password-login-page .password-login-page__field{margin-bottom:28px}@media (width<=760px){.auth-form-row{grid-template-columns:1fr;align-items:stretch;gap:8px}.auth-form-label{text-align:left}.auth-form-feedback,.auth-form-full{grid-column:1}.auth-dialog .auth-form .password-field__control,.auth-dialog .auth-form .sms-field__control{grid-template-columns:minmax(0,1fr) auto}}.password-field__control[data-v-08df38f2]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.password-field__input[data-v-08df38f2],.password-field__toggle[data-v-08df38f2]{border-radius:var(--brand-radius);border:1px solid var(--panel-border);min-height:44px;font-size:14px}.password-field__input[data-v-08df38f2]{width:100%;color:var(--text-main);padding:10px 14px}.password-field__toggle[data-v-08df38f2]{background:var(--panel-bg);color:var(--primary);cursor:pointer;white-space:nowrap;padding:10px 16px}.password-field__input[data-v-08df38f2]:focus-visible,.password-field__toggle[data-v-08df38f2]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 24%, transparent);outline:none}@media (width<=760px){.password-field__control[data-v-08df38f2]{grid-template-columns:1fr}}.slider-captcha__control[data-v-061e5d4f]{gap:10px;width:min(100%,300px);min-width:0;display:grid}.slider-captcha--compact .slider-captcha__control[data-v-061e5d4f]{width:100%;margin:0 auto}.slider-captcha__stage[data-v-061e5d4f]{width:100%;height:0;padding-bottom:calc(100% * var(--captcha-ratio,.6));border-radius:var(--brand-radius);background:var(--surface-subtle);touch-action:none;position:relative;overflow:hidden}@supports (aspect-ratio:1){.slider-captcha__stage[data-v-061e5d4f]{height:auto;padding-bottom:0}}.slider-captcha__background[data-v-061e5d4f]{width:100%;height:100%;display:block;position:absolute;inset:0}.slider-captcha__tile[data-v-061e5d4f]{filter:drop-shadow(0 1px 2px #00000047);pointer-events:none;position:absolute}.slider-captcha__controls[data-v-061e5d4f]{align-items:center;gap:8px;display:flex}.slider-captcha__track[data-v-061e5d4f]{border:1px solid var(--panel-border);border-radius:var(--brand-radius);background:var(--surface-subtle);touch-action:none;flex:1;min-width:0;height:42px;min-height:40px;position:relative;overflow:hidden}.slider-captcha__track-label[data-v-061e5d4f]{color:var(--text-secondary);pointer-events:none;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.slider-captcha__handle[data-v-061e5d4f],.slider-captcha__refresh[data-v-061e5d4f]{border:1px solid var(--panel-border);border-radius:var(--brand-radius);background:var(--panel-bg);color:var(--text-main);cursor:pointer}.slider-captcha__handle[data-v-061e5d4f]{z-index:1;width:44px;min-height:40px;padding:0;font-size:20px;position:absolute;top:0;bottom:0;box-shadow:0 2px 6px #102a4329}.slider-captcha__handle[data-v-061e5d4f]:active{background:var(--panel-bg)}.slider-captcha__refresh[data-v-061e5d4f]{min-height:40px;padding:0 14px}.slider-captcha__handle[data-v-061e5d4f]:focus-visible,.slider-captcha__refresh[data-v-061e5d4f]:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 28%, transparent);outline-offset:2px}.slider-captcha__handle[data-v-061e5d4f]:disabled,.slider-captcha__refresh[data-v-061e5d4f]:disabled{cursor:not-allowed;opacity:.6}.slider-captcha__status[data-v-061e5d4f]{color:var(--text-secondary);margin:0;font-size:13px}.slider-dialog__backdrop[data-v-27dcfb6f]{z-index:3200;background:color-mix(in srgb, var(--brand-ink) 42%, transparent);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.slider-dialog[data-v-27dcfb6f]{border:1px solid var(--panel-border);border-radius:var(--brand-radius);background:var(--panel-bg);width:min(360px,100%);box-shadow:var(--brand-shadow-overlay);padding:28px;position:relative}.slider-dialog__close[data-v-27dcfb6f]{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:12px}.slider-dialog__title[data-v-27dcfb6f],.slider-dialog__hint[data-v-27dcfb6f]{margin:0}.slider-dialog__title[data-v-27dcfb6f]{color:var(--text-main);font-size:18px}.slider-dialog__hint[data-v-27dcfb6f]{color:var(--text-secondary);margin:8px 0 18px;font-size:13px}.slider-dialog__send-status[data-v-27dcfb6f]{color:var(--primary);text-align:center;margin:12px 0 0;font-size:13px;line-height:1.5}.slider-dialog__send-status.is-success[data-v-27dcfb6f]{color:var(--status-success)}.slider-dialog__send-status.is-error[data-v-27dcfb6f]{color:var(--status-danger)}.sms-field__control[data-v-0e91a632]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.sms-field__input[data-v-0e91a632],.sms-field__button[data-v-0e91a632]{border-radius:var(--brand-radius);border:1px solid var(--panel-border);min-height:44px;font-size:14px}.sms-field__input[data-v-0e91a632]{width:100%;color:var(--text-main);padding:10px 14px}.sms-field__button[data-v-0e91a632]{background:var(--panel-bg);color:var(--primary);cursor:pointer;white-space:nowrap;padding:10px 16px}.sms-field__button[data-v-0e91a632]:focus-visible,.sms-field__input[data-v-0e91a632]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 24%, transparent);outline:none}.sms-field__button[data-v-0e91a632]:disabled{color:var(--text-subtle);cursor:not-allowed;background:var(--surface-subtle)}.sms-field__message[data-v-0e91a632]{color:var(--primary);margin:0;font-size:13px}.sms-field__message.is-error[data-v-0e91a632]{color:var(--status-danger)}@media (width<=760px){.sms-field__control[data-v-0e91a632]{grid-template-columns:1fr}}.phone-auth-page[data-v-4cc88c51]{gap:16px;width:100%;display:grid}.phone-auth-page__input[data-v-4cc88c51],.phone-auth-page__action[data-v-4cc88c51],.phone-auth-page__submit[data-v-4cc88c51]{border-radius:var(--brand-radius);border:1px solid var(--panel-border);min-height:44px;font-size:14px}.phone-auth-page__input[data-v-4cc88c51]{width:100%;color:var(--text-main);padding:10px 14px}.phone-auth-page__action[data-v-4cc88c51],.phone-auth-page__submit[data-v-4cc88c51]{background:var(--panel-bg);color:var(--primary);cursor:pointer;padding:10px 16px}.phone-auth-page__submit[data-v-4cc88c51]{background:var(--action);border-color:var(--action);color:var(--brand-action-text)}.phone-auth-page__input[data-v-4cc88c51]:focus-visible,.phone-auth-page__action[data-v-4cc88c51]:focus-visible,.phone-auth-page__submit[data-v-4cc88c51]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 24%, transparent);outline:none}.phone-auth-page__action[data-v-4cc88c51]:disabled,.phone-auth-page__submit[data-v-4cc88c51]:disabled{cursor:not-allowed;opacity:.7}.phone-auth-page__error[data-v-4cc88c51]{color:var(--status-danger);margin:0;font-size:13px}.agreement-consent[data-v-aef43bf6]{width:100%;min-width:0;color:var(--text-secondary);border:1px solid #0000;border-radius:8px;margin:-4px 0;padding:4px 0;font-size:13px;line-height:1.6;transition:border-color .18s,background-color .18s;display:block}.agreement-consent__label[data-v-aef43bf6]{vertical-align:middle;white-space:nowrap;cursor:pointer;align-items:flex-start;gap:8px;margin-right:8px;display:inline-flex}.agreement-consent__prefix[data-v-aef43bf6]{display:inline}.agreement-consent__label input[data-v-aef43bf6]{width:17px;height:17px;accent-color:var(--primary);margin:2px 0 0}.agreement-consent__links[data-v-aef43bf6]{font-size:0;display:contents}.agreement-consent__link[data-v-aef43bf6]{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin-right:4px;padding:0;font-size:13px;line-height:1.6;display:inline}.agreement-consent__link[data-v-aef43bf6]:hover{color:var(--primary-hover);text-decoration:underline}.agreement-consent__error[data-v-aef43bf6]{color:var(--status-danger);margin-top:4px;display:block}.agreement-consent--invalid[data-v-aef43bf6]{border-color:color-mix(in srgb, var(--status-danger) 66%, transparent);background:color-mix(in srgb, var(--status-danger) 7%, transparent);color:var(--status-danger);animation:.28s ease-in-out agreement-consent-shake-aef43bf6}.agreement-consent--invalid .agreement-consent__label[data-v-aef43bf6]{color:var(--status-danger)}@keyframes agreement-consent-shake-aef43bf6{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.agreement-consent--invalid[data-v-aef43bf6]{animation:none}}@media (width<=760px){.agreement-consent[data-v-aef43bf6]{align-items:flex-start}}.agreement-viewer-backdrop[data-v-322b6125]{z-index:3100;background:color-mix(in srgb, var(--brand-ink) 62%, transparent);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.agreement-viewer[data-v-322b6125]{border:1px solid var(--panel-border);border-radius:var(--brand-radius);background:var(--panel-bg);width:min(760px,100%);max-height:min(720px,100vh - 40px);box-shadow:var(--brand-shadow-overlay);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.agreement-viewer__header[data-v-322b6125],.agreement-viewer__contact[data-v-322b6125]{justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 26px;display:flex}.agreement-viewer__header[data-v-322b6125]{border-bottom:1px solid var(--brand-line-soft)}.agreement-viewer__eyebrow[data-v-322b6125]{color:var(--text-secondary);font-size:12px}.agreement-viewer__header h2[data-v-322b6125]{color:var(--text-main);margin:4px 0 0;font-size:21px}.agreement-viewer__close[data-v-322b6125]{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;font-size:26px}.agreement-viewer__tabs[data-v-322b6125]{border-bottom:1px solid var(--brand-line-soft);gap:18px;padding:10px 26px 0;display:flex;overflow-x:auto}.agreement-viewer__tab[data-v-322b6125]{color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:8px 0 12px;position:relative}.agreement-viewer__tab.is-active[data-v-322b6125]{color:var(--text-main);font-weight:700}.agreement-viewer__tab.is-active[data-v-322b6125]:after{background:var(--primary);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.agreement-viewer__body[data-v-322b6125]{background:color-mix(in srgb, var(--panel-bg) 94%, var(--primary) 6%);min-height:0;padding:20px 26px;overflow:auto}.agreement-viewer__markdown[data-v-322b6125]{max-width:680px;color:var(--text-secondary);margin:0 auto;font-size:14px;line-height:1.82}.agreement-viewer__markdown[data-v-322b6125]>:first-child{margin-top:0}.agreement-viewer__markdown h2[data-v-322b6125],.agreement-viewer__markdown h3[data-v-322b6125]{color:var(--text-main);margin:26px 0 10px;line-height:1.35}.agreement-viewer__markdown h2[data-v-322b6125]{border-bottom:1px solid var(--brand-line-soft);padding-bottom:8px;font-size:17px}.agreement-viewer__markdown h3[data-v-322b6125]{font-size:15px}.agreement-viewer__markdown p[data-v-322b6125]{margin:0 0 14px}.agreement-viewer__markdown blockquote[data-v-322b6125]{border-left:3px solid var(--primary);border-radius:0 var(--brand-radius) var(--brand-radius) 0;background:color-mix(in srgb, var(--primary) 8%, var(--panel-bg));color:var(--text-secondary);margin:0 0 22px;padding:12px 16px}.agreement-viewer__markdown blockquote p[data-v-322b6125]{margin:0;line-height:1.7}.agreement-viewer__markdown ul[data-v-322b6125],.agreement-viewer__markdown ol[data-v-322b6125]{margin:0 0 16px;padding-left:24px}.agreement-viewer__markdown li[data-v-322b6125]{margin:6px 0;padding-left:4px}.agreement-viewer__markdown strong[data-v-322b6125]{color:var(--text-main);font-weight:700}.agreement-viewer__markdown code[data-v-322b6125]{background:color-mix(in srgb, var(--primary) 10%, var(--panel-bg));color:var(--primary);border-radius:4px;padding:2px 5px;font-size:.92em}.agreement-viewer__contact[data-v-322b6125]{border-top:1px solid var(--brand-line-soft);color:var(--text-secondary);align-items:center;font-size:13px;line-height:1.6}.agreement-viewer__contact strong[data-v-322b6125],.agreement-viewer__contact p[data-v-322b6125]{margin:0;display:block}.agreement-viewer__contact strong[data-v-322b6125]{color:var(--text-main);margin-bottom:4px}.agreement-viewer__contact a[data-v-322b6125]{color:var(--primary)}.agreement-viewer__contact img[data-v-322b6125]{object-fit:contain;border-radius:4px;width:82px;height:82px}@media (width<=760px){.agreement-viewer-backdrop[data-v-322b6125]{padding:12px}.agreement-viewer[data-v-322b6125]{max-height:calc(100vh - 24px)}.agreement-viewer__header[data-v-322b6125],.agreement-viewer__contact[data-v-322b6125]{padding:18px}.agreement-viewer__tabs[data-v-322b6125],.agreement-viewer__body[data-v-322b6125]{padding-left:18px;padding-right:18px}}.phone-auth-page[data-v-e0d28f06]{gap:16px;width:100%;display:grid}.phone-auth-page__checkbox[data-v-e0d28f06]{color:var(--text-secondary);font-size:13px}.phone-auth-page__input[data-v-e0d28f06],.phone-auth-page__action[data-v-e0d28f06],.phone-auth-page__submit[data-v-e0d28f06]{border-radius:var(--brand-radius);border:1px solid var(--panel-border);min-height:44px;font-size:14px}.phone-auth-page__input[data-v-e0d28f06]{width:100%;color:var(--text-main);padding:10px 14px}.phone-auth-page__action[data-v-e0d28f06],.phone-auth-page__submit[data-v-e0d28f06]{background:var(--panel-bg);color:var(--primary);cursor:pointer;padding:10px 16px}.phone-auth-page__submit[data-v-e0d28f06]{background:var(--action);border-color:var(--action);color:var(--brand-action-text)}.phone-auth-page__input[data-v-e0d28f06]:focus-visible,.phone-auth-page__action[data-v-e0d28f06]:focus-visible,.phone-auth-page__submit[data-v-e0d28f06]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 24%, transparent);outline:none}.phone-auth-page__action[data-v-e0d28f06]:disabled,.phone-auth-page__submit[data-v-e0d28f06]:disabled{cursor:not-allowed;opacity:.7}.phone-auth-page__checkbox[data-v-e0d28f06]{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.password-login-page[data-v-b471e8bf]{gap:18px;display:grid}.password-login-page__input[data-v-b471e8bf],.password-login-page__submit[data-v-b471e8bf]{border:1px solid var(--panel-border);border-radius:var(--brand-radius);width:100%;min-height:44px;font-size:14px}.password-login-page__input[data-v-b471e8bf]{padding:10px 14px}.password-login-page__submit[data-v-b471e8bf]{border-color:var(--action);color:var(--brand-action-text);background:var(--action);cursor:pointer}.password-login-page__links[data-v-b471e8bf]{justify-content:flex-end;display:flex}.password-login-page__link[data-v-b471e8bf]{color:var(--primary);cursor:pointer;background:0 0;border:0}.password-login-page__error[data-v-b471e8bf]{color:var(--status-danger);margin:0;font-size:13px}.phone-auth-page[data-v-18a15c1e]{gap:16px;width:100%;display:grid}.phone-auth-page__checkbox[data-v-18a15c1e]{color:var(--text-secondary);font-size:13px}.phone-auth-page__input[data-v-18a15c1e],.phone-auth-page__action[data-v-18a15c1e],.phone-auth-page__submit[data-v-18a15c1e]{border-radius:var(--brand-radius);border:1px solid var(--panel-border);min-height:44px;font-size:14px}.phone-auth-page__input[data-v-18a15c1e]{width:100%;color:var(--text-main);padding:10px 14px}.phone-auth-page__action[data-v-18a15c1e],.phone-auth-page__submit[data-v-18a15c1e]{background:var(--panel-bg);color:var(--primary);cursor:pointer;padding:10px 16px}.phone-auth-page__submit[data-v-18a15c1e]{background:var(--action);border-color:var(--action);color:var(--brand-action-text)}.phone-auth-page__input[data-v-18a15c1e]:focus-visible,.phone-auth-page__action[data-v-18a15c1e]:focus-visible,.phone-auth-page__submit[data-v-18a15c1e]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 24%, transparent);outline:none}.phone-auth-page__action[data-v-18a15c1e]:disabled,.phone-auth-page__submit[data-v-18a15c1e]:disabled{cursor:not-allowed;opacity:.7}.phone-auth-page__checkbox[data-v-18a15c1e]{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.phone-auth-page__error[data-v-18a15c1e]{color:var(--status-danger);margin:0;font-size:13px}.subaccount-page[data-v-26ce1835]{gap:16px;width:100%;display:grid}.subaccount-page__checkbox[data-v-26ce1835]{color:var(--text-secondary);font-size:13px}.subaccount-page__input[data-v-26ce1835],.subaccount-page__action[data-v-26ce1835],.subaccount-page__submit[data-v-26ce1835]{border-radius:var(--brand-radius);border:1px solid var(--panel-border);min-height:44px;font-size:14px}.subaccount-page__input[data-v-26ce1835]{width:100%;color:var(--text-main);padding:10px 14px}.subaccount-page__action[data-v-26ce1835],.subaccount-page__submit[data-v-26ce1835]{background:var(--panel-bg);color:var(--primary);cursor:pointer;padding:10px 16px}.subaccount-page__submit[data-v-26ce1835]{background:var(--action);border-color:var(--action);color:var(--brand-action-text)}.subaccount-page__checkbox[data-v-26ce1835]{align-items:center;gap:10px;line-height:1.6;display:flex}.subaccount-page__error[data-v-26ce1835]{color:var(--status-danger);margin:0;font-size:13px}.subaccount-page__input[data-v-26ce1835]:focus-visible,.subaccount-page__action[data-v-26ce1835]:focus-visible,.subaccount-page__submit[data-v-26ce1835]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 24%, transparent);outline:none}.subaccount-page__action[data-v-26ce1835]:disabled,.subaccount-page__submit[data-v-26ce1835]:disabled{cursor:not-allowed;opacity:.7}.wechat-auth-page[data-v-e4d137a8]{grid-template-rows:auto minmax(0,1fr);gap:24px;width:100%;min-height:100%;display:grid}.wechat-auth-page__header[data-v-e4d137a8]{gap:14px;display:grid}.wechat-auth-page__brand[data-v-e4d137a8],.wechat-auth-page__heading[data-v-e4d137a8]{align-items:center;display:flex}.wechat-auth-page__brand[data-v-e4d137a8]{color:var(--text-main);gap:10px;margin-bottom:10px;font-size:18px}.wechat-auth-page__brand-logo[data-v-e4d137a8]{object-fit:contain;width:30px;height:30px}.wechat-auth-page__heading[data-v-e4d137a8]{gap:10px}.wechat-auth-page__recommend[data-v-e4d137a8]{border:1px solid var(--brand-line);color:var(--primary);background:var(--brand-blue-soft);border-radius:999px;padding:2px 8px;font-size:12px;line-height:1.5}.wechat-auth-page__title[data-v-e4d137a8],.wechat-auth-page__state-title[data-v-e4d137a8]{color:var(--text-main);margin:0}.wechat-auth-page__title[data-v-e4d137a8]{font-size:23px}.wechat-auth-page__body[data-v-e4d137a8],.wechat-auth-page__state-body[data-v-e4d137a8]{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.7}.wechat-auth-page__state-title[data-v-e4d137a8]{font-size:16px}.wechat-auth-page__panel[data-v-e4d137a8]{text-align:center;background:0 0;border:0;border-radius:0;align-content:center;justify-items:center;gap:16px;width:100%;min-height:0;padding:18px 0 0;display:grid}.wechat-auth-page__logo-visual[data-v-e4d137a8]{place-items:center;width:210px;height:210px;display:grid;position:relative}.wechat-auth-page__logo-visual[data-v-e4d137a8]:before,.wechat-auth-page__logo-visual[data-v-e4d137a8]:after{border:1px solid color-mix(in srgb, var(--brand-cyan-bright) 70%, var(--panel-border));border-radius:var(--brand-radius);background:color-mix(in srgb, var(--brand-cyan-soft) 88%, var(--panel-bg));width:34px;height:34px;box-shadow:var(--brand-shadow-panel);content:"";position:absolute}.wechat-auth-page__logo-visual[data-v-e4d137a8]:before{bottom:54px;left:7px}.wechat-auth-page__logo-visual[data-v-e4d137a8]:after{top:62px;right:8px}.wechat-auth-page__logo-orbit[data-v-e4d137a8]{border:1px solid color-mix(in srgb, var(--brand-cyan-bright) 28%, transparent);border-radius:50%;width:184px;height:112px;position:absolute;transform:rotate(-8deg)}.wechat-auth-page__logo-core[data-v-e4d137a8]{z-index:1;border:1px solid color-mix(in srgb, var(--brand-cyan-bright) 42%, var(--panel-border));border-radius:var(--brand-radius);background:linear-gradient(145deg, var(--panel-bg), color-mix(in srgb, var(--brand-cyan-soft) 70%, var(--panel-bg)));width:116px;height:116px;box-shadow:var(--brand-shadow-overlay);place-items:center;display:grid;position:relative}.wechat-auth-page__logo-core img[data-v-e4d137a8]{object-fit:contain;width:72px;height:72px}.wechat-auth-page__status-card[data-v-e4d137a8],.wechat-auth-page__actions[data-v-e4d137a8]{gap:7px;width:100%;display:grid}.wechat-auth-page__status-card[data-v-e4d137a8]{border:1px solid var(--brand-line);border-radius:var(--brand-radius);background:color-mix(in srgb, var(--brand-blue-soft) 88%, transparent);max-width:294px;padding:15px 18px}.wechat-auth-page__qr-stage[data-v-e4d137a8]{place-items:start center;width:min(300px,100%);height:348px;min-height:348px;display:grid;position:relative;overflow:hidden}.wechat-auth-page__qr-stage--fallback[data-v-e4d137a8]{place-items:center;height:auto;min-height:0;overflow:visible}.wechat-auth-page__qr-stage--login[data-v-e4d137a8]{transform:translateY(-32px)}.wechat-auth-page__qr-stage--register[data-v-e4d137a8]{transform:translateY(-16px)}.wechat-auth-page__qr-stage--lifted .wechat-auth-page__qr-widget[data-v-e4d137a8]{place-items:center;width:300px;height:400px;display:grid;overflow:hidden;transform:translateY(-52px)}.wechat-auth-page__qr-widget[data-v-e4d137a8] iframe{border:0;width:300px;max-width:100%;height:400px;display:block}.wechat-auth-page__follow-qr[data-v-e4d137a8]{background:var(--panel-bg);border-radius:6px;width:220px;height:220px;display:block}.wechat-auth-page__follow-status[data-v-e4d137a8]{width:min(280px,100%);color:var(--text-secondary);text-align:center;margin:-42px 0 0;font-size:13px;line-height:1.6}.wechat-auth-page__qr-widget--fallback[data-v-e4d137a8]{display:none}.wechat-auth-page__qr-expired[data-v-e4d137a8]{border-radius:calc(var(--brand-radius) - 1px);color:var(--text-secondary);background:color-mix(in srgb, var(--panel-bg) 84%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);text-align:center;place-content:center;justify-items:center;gap:8px;font-size:12px;line-height:1.4;display:grid;position:absolute;inset:1px}.wechat-auth-page__qr-refresh[data-v-e4d137a8]{border:1px solid color-mix(in srgb, var(--primary) 55%, var(--panel-border));width:44px;height:44px;color:var(--primary);background:color-mix(in srgb, var(--brand-blue-soft) 86%, var(--panel-bg));cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background-color .16s,border-color .16s;display:grid}.wechat-auth-page__qr-refresh[data-v-e4d137a8]:hover{border-color:var(--primary);background:var(--brand-blue-soft)}.wechat-auth-page__qr-refresh[data-v-e4d137a8]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 24%, transparent);outline:none}.wechat-auth-page__qr-refresh[data-v-e4d137a8] svg{width:22px;height:22px}.wechat-auth-page__actions[data-v-e4d137a8]{justify-items:center}.wechat-auth-page__primary-action[data-v-e4d137a8],.wechat-auth-page__secondary-action[data-v-e4d137a8]{border:1px solid var(--panel-border);border-radius:var(--brand-radius);cursor:pointer;min-height:44px;padding:10px 18px;font-size:14px}.wechat-auth-page__primary-action[data-v-e4d137a8]{background:var(--action);border-color:var(--action);color:var(--brand-action-text);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.wechat-auth-page__secondary-action[data-v-e4d137a8]{background:var(--panel-bg);color:var(--primary)}.wechat-auth-page__primary-action[data-v-e4d137a8]:focus-visible,.wechat-auth-page__secondary-action[data-v-e4d137a8]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 24%, transparent);outline:none}@media (width<=640px){.wechat-auth-page[data-v-e4d137a8]{gap:18px;min-height:auto}.wechat-auth-page__header[data-v-e4d137a8]{gap:10px}.wechat-auth-page__brand[data-v-e4d137a8]{margin-bottom:2px}.wechat-auth-page__title[data-v-e4d137a8]{font-size:21px}.wechat-auth-page__body[data-v-e4d137a8],.wechat-auth-page__state-body[data-v-e4d137a8]{font-size:13px}.wechat-auth-page__panel[data-v-e4d137a8]{gap:12px;padding-top:8px}.wechat-auth-page__logo-visual[data-v-e4d137a8]{width:150px;height:150px}.wechat-auth-page__logo-orbit[data-v-e4d137a8]{width:142px;height:88px}.wechat-auth-page__logo-core[data-v-e4d137a8]{border-radius:var(--brand-radius);width:84px;height:84px}.wechat-auth-page__logo-core img[data-v-e4d137a8]{width:52px;height:52px}.wechat-auth-page__status-card[data-v-e4d137a8]{padding:12px 14px}.wechat-auth-page__primary-action[data-v-e4d137a8],.wechat-auth-page__secondary-action[data-v-e4d137a8]{width:100%}}.wechat-binding-form[data-v-af1c9e43]{gap:16px;width:100%;display:grid}.wechat-binding-form__header[data-v-af1c9e43]{gap:8px;display:grid}.wechat-binding-form__restart[data-v-af1c9e43]{border:1px solid color-mix(in srgb, var(--status-danger) 28%, var(--panel-border));border-radius:var(--brand-radius);color:var(--status-danger);background:var(--brand-danger-soft);gap:12px;padding:16px;display:grid}.wechat-binding-form__restart p[data-v-af1c9e43]{margin:0;line-height:1.7}.wechat-binding-form__title[data-v-af1c9e43]{color:var(--text-main);margin:0;font-size:20px}.wechat-binding-form__body[data-v-af1c9e43]{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.7}.wechat-binding-form__input[data-v-af1c9e43],.wechat-binding-form__action[data-v-af1c9e43],.wechat-binding-form__submit[data-v-af1c9e43]{border:1px solid var(--panel-border);border-radius:var(--brand-radius);min-height:44px;font-size:14px}.wechat-binding-form__input[data-v-af1c9e43]{width:100%;color:var(--text-main);padding:10px 14px}.wechat-binding-form__action[data-v-af1c9e43],.wechat-binding-form__submit[data-v-af1c9e43]{color:var(--primary);background:var(--panel-bg);cursor:pointer;padding:10px 16px}.wechat-binding-form__submit[data-v-af1c9e43]{color:var(--brand-action-text);background:var(--action);border-color:var(--action)}.wechat-binding-form__input[data-v-af1c9e43]:focus-visible,.wechat-binding-form__action[data-v-af1c9e43]:focus-visible,.wechat-binding-form__submit[data-v-af1c9e43]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 24%, transparent);outline:none}.wechat-binding-form__action[data-v-af1c9e43]:disabled,.wechat-binding-form__submit[data-v-af1c9e43]:disabled{cursor:not-allowed;opacity:.7}.auth-dialog-wechat-page[data-v-71322bf1]{min-height:100%;color:var(--text-secondary);align-content:center;gap:14px;font-size:14px;line-height:1.7;display:grid}.auth-dialog-wechat-page h2[data-v-71322bf1],.auth-dialog-wechat-page p[data-v-71322bf1]{margin:0}.auth-dialog-wechat-page h2[data-v-71322bf1]{color:var(--text-main);font-size:24px}.auth-dialog-footer-links[data-v-71322bf1]{flex-wrap:wrap;gap:12px;display:flex}.auth-dialog-bind-panel[data-v-71322bf1]{max-width:360px;color:var(--text-secondary);gap:16px;font-size:14px;line-height:1.7;display:grid}.auth-dialog-bind-panel h2[data-v-71322bf1],.auth-dialog-bind-panel p[data-v-71322bf1],.auth-dialog-bind-panel ol[data-v-71322bf1]{margin:0}.auth-dialog-bind-panel h2[data-v-71322bf1]{color:var(--text-main);font-size:24px}.auth-dialog-bind-panel ol[data-v-71322bf1]{gap:8px;padding-left:20px;display:grid}.auth-dialog-footer-links[data-v-71322bf1]{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.auth-dialog-link[data-v-71322bf1]{min-height:40px;color:var(--primary);cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:14px}.support-help-trigger[data-v-bb28f77c]{right:var(--primitive-space-6);bottom:calc(104px + env(safe-area-inset-bottom,0px));z-index:var(--layer-sticky);border-radius:var(--brand-radius);width:80px;color:var(--brand-action-text);cursor:pointer;font:inherit;filter:drop-shadow(0 4px 8px color-mix(in srgb, var(--brand-ink) 14%, transparent));background:0 0;border:0;flex-direction:column;align-items:center;padding:0;transition:transform .16s;display:flex;position:fixed}.support-help-trigger[data-v-bb28f77c]:hover{transform:translateY(-3px)}.support-help-trigger[data-v-bb28f77c]:active{transform:translateY(0)}.support-help-trigger[data-v-bb28f77c]:focus-visible{outline:3px solid var(--brand-ink);outline-offset:5px}.support-help-trigger:hover .support-help-label[data-v-bb28f77c]{background:var(--brand-action-hover)}.support-help-trigger:active .support-help-label[data-v-bb28f77c]{background:var(--brand-action-active)}.support-help-mascot[data-v-bb28f77c]{width:68px;height:64px;display:block}.mascot-shirt[data-v-bb28f77c]{fill:var(--brand-action)}.mascot-face[data-v-bb28f77c]{fill:var(--brand-blue-soft)}.mascot-hair[data-v-bb28f77c]{fill:var(--brand-ink)}.mascot-headset[data-v-bb28f77c],.mascot-features[data-v-bb28f77c]{stroke:var(--brand-ink)}.mascot-collar[data-v-bb28f77c]{stroke:var(--brand-action-text)}.support-help-label[data-v-bb28f77c]{width:100%;padding:var(--primitive-space-2) 0;border-radius:var(--brand-radius);background:var(--brand-action);font-size:var(--primitive-font-size-md);font-weight:700;line-height:1.4}#xiaowei-help-drawer{--el-drawer-padding-primary:var(--primitive-space-6);top:auto;right:var(--primitive-space-6);bottom:calc(var(--primitive-space-6) + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 24px);height:auto;max-height:calc(100dvh - 48px - env(safe-area-inset-bottom,0px));border:1px solid var(--brand-line);border-radius:var(--brand-radius);background:var(--brand-panel);box-shadow:var(--brand-shadow-overlay);color:var(--text-main)}.support-help-heading[data-v-bb28f77c]{justify-content:space-between;align-items:flex-start;gap:var(--primitive-space-2);display:flex}.support-help-eyebrow[data-v-bb28f77c]{margin:0 0 var(--primitive-space-2);color:var(--brand-ink);font-size:var(--primitive-font-size-sm);font-weight:600}.support-help-heading h2[data-v-bb28f77c]{color:var(--brand-ink);margin:0;font-size:26px;font-weight:750;line-height:1.4}.support-help-close[data-v-bb28f77c]{border:1px solid var(--brand-line);border-radius:var(--brand-radius);width:44px;height:44px;color:var(--brand-ink);background:var(--brand-panel);cursor:pointer;flex-shrink:0;place-items:center;display:grid}.support-help-close[data-v-bb28f77c]:hover{background:var(--brand-blue-soft)}.support-help-close[data-v-bb28f77c]:active{background:var(--surface-hover)}.support-help-description[data-v-bb28f77c]{margin:var(--primitive-space-4) 0;font-size:var(--primitive-font-size-md);line-height:1.8}.support-help-contact[data-v-bb28f77c]{padding:var(--primitive-space-2) 0 var(--primitive-space-4);border:1px solid var(--brand-line);border-radius:var(--brand-radius);margin:0}.support-help-qr[data-v-bb28f77c]{aspect-ratio:1;width:min(260px,100%);margin:0 auto;position:relative;overflow:hidden}.support-help-qr img[data-v-bb28f77c]{width:176.636%;max-width:none;height:auto;position:absolute;top:-172.897%;left:-38.3178%}.support-help-contact figcaption[data-v-bb28f77c]{gap:var(--primitive-space-2);padding:0 var(--primitive-space-2);text-align:center;line-height:1.6;display:grid}.support-help-contact figcaption strong[data-v-bb28f77c]{font-size:var(--primitive-font-size-md);color:var(--brand-ink)}.support-help-contact figcaption span[data-v-bb28f77c]{font-size:var(--primitive-font-size-sm)}.support-help-image-actions[data-v-bb28f77c]{justify-content:center;gap:var(--primitive-space-6);margin-top:var(--primitive-space-2);display:flex}.support-help-image-actions a[data-v-bb28f77c]{min-height:44px;color:var(--brand-ink);font-size:var(--primitive-font-size-md);text-underline-offset:4px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.support-help-image-actions a[data-v-bb28f77c]:hover{color:var(--brand-action-hover)}.support-help-image-actions a[data-v-bb28f77c]:active{color:var(--brand-action-active)}.support-help-close[data-v-bb28f77c]:focus-visible,.support-help-image-actions a[data-v-bb28f77c]:focus-visible{outline:2px solid var(--brand-action);outline-offset:3px}.support-help-mobile-tip[data-v-bb28f77c]{font-size:var(--primitive-font-size-sm);margin:0;line-height:1.7}@media (width<=767px){.support-help-trigger[data-v-bb28f77c]{right:12px;bottom:calc(96px + env(safe-area-inset-bottom,0px));width:68px}.support-help-mascot[data-v-bb28f77c]{width:56px;height:53px}.support-help-label[data-v-bb28f77c]{font-size:var(--primitive-font-size-sm)}#xiaowei-help-drawer{--el-drawer-padding-primary:var(--primitive-space-4);right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 24px - env(safe-area-inset-bottom,0px))}.support-help-heading h2[data-v-bb28f77c]{font-size:24px}}@media (prefers-reduced-motion:reduce){.support-help-trigger[data-v-bb28f77c],#xiaowei-help-drawer{transition:none}}.seo-site-shell{--seo-font-display:"PingFang SC", "Microsoft YaHei", "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--seo-font-body:"PingFang SC", "Microsoft YaHei", "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--seo-font-utility:"PingFang SC", "Microsoft YaHei", "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--seo-reading-width:720px;--seo-line:var(--brand-line);--seo-surface:var(--brand-panel);min-height:100vh;color:var(--text-main);background:linear-gradient(180deg, color-mix(in srgb, var(--brand-blue-soft) 38%, var(--brand-panel)) 0, var(--brand-canvas) 560px);font-family:var(--seo-font-body);font-synthesis:none;text-rendering:optimizelegibility;overflow-x:hidden}.seo-main{width:min(1180px,100% - 40px);margin:0 auto;padding:0 0 72px}.seo-marketing-page{gap:22px;display:grid}.seo-hero{border:1px solid var(--seo-line);background:var(--seo-surface);border-radius:26px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:clamp(30px,5vw,72px);padding:clamp(42px,6vw,74px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 58px #102e4a17}.seo-hero:before{background:linear-gradient(90deg, var(--brand-action), var(--brand-cyan-bright));content:"";height:5px;position:absolute;top:0;left:0;right:0}.seo-hero h1{max-width:780px;color:var(--brand-ink);font-family:var(--seo-font-display);letter-spacing:0;text-wrap:balance;margin:0 0 18px;font-size:clamp(38px,5vw,64px);font-weight:600;line-height:1.12}.seo-hero p{max-width:var(--seo-reading-width);color:var(--brand-text-secondary);margin:0;font-size:17px;line-height:1.85}.seo-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.seo-primary-button,.seo-secondary-button{min-height:46px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 21px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .18s,color .18s,background-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.seo-primary-button{border:1px solid var(--brand-action);color:var(--brand-action-text);background:var(--brand-action);box-shadow:0 10px 22px #2d80ea33}.seo-primary-button:hover{border-color:var(--brand-action-hover);background:var(--brand-action-hover);transform:translateY(-1px)}.seo-primary-button:active,.seo-secondary-button:active{transform:translateY(1px)}.seo-secondary-button{border:1px solid var(--seo-line);color:var(--brand-action);background:var(--seo-surface)}.seo-secondary-button:hover{border-color:var(--brand-action);background:var(--brand-blue-soft)}.seo-hero-brief{color:var(--brand-action-text);background:var(--brand-ink);border-radius:18px;align-content:center;padding:28px;display:grid}.seo-reference-hero{background:linear-gradient(135deg,#fff 0%,#f5faff 58%,#eaf5ff 100%);box-shadow:0 22px 58px #235c911a}.seo-reference-hero:after{border:1px solid color-mix(in srgb, var(--brand-action) 16%, transparent);content:"";pointer-events:none;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-110px;right:0}.seo-product-window{z-index:1;background:#fff;border:1px solid #cfe0f1;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 18px 35px #27609324}.seo-product-window-topbar{background:#f7fbff;border-bottom:1px solid #e1ecf7;align-items:center;gap:6px;padding:14px 17px;display:flex}.seo-product-window-topbar i{background:#a9c7e4;border-radius:50%;width:7px;height:7px}.seo-product-window-topbar i:first-child{background:#4bc9bd}.seo-product-window-topbar span{color:#7891ad;margin-left:auto;font-size:11px}.seo-visual-chip{color:#2b72c9;background:#f2f8ff;border:1px solid #cfe3f6;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex}.seo-hero-brief ol{border-left:1px solid color-mix(in srgb, var(--brand-cyan-bright) 44%, transparent);gap:0;margin:0;padding:0 0 0 18px;list-style:none;display:grid}.seo-hero-brief li{padding:11px 0 11px 16px;position:relative}.seo-hero-brief li:before{border:2px solid var(--brand-ink);background:var(--brand-cyan-bright);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:19px;left:-22px}.seo-hero-brief strong{font-size:14px;font-weight:500;line-height:1.55;display:block}.seo-feature-strip{border:1px solid var(--seo-line);background:var(--seo-surface);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.seo-feature-item{min-height:164px;padding:28px;position:relative}.seo-feature-item+.seo-feature-item{border-left:1px solid var(--seo-line)}.seo-feature-item:not(:last-child):after{z-index:1;color:var(--brand-cyan-bright);content:"→";font-size:18px;position:absolute;top:31px;right:-6px}.seo-feature-index{color:var(--brand-cyan-bright);font-family:var(--seo-font-utility);letter-spacing:.12em;margin-bottom:28px;font-size:12px;font-weight:600;display:block}.seo-feature-item strong{color:var(--brand-ink);font-family:var(--seo-font-display);font-size:18px}.seo-feature-item p{color:var(--brand-text-secondary);margin:8px 0 0;font-size:14px;line-height:1.7}.seo-copy-section{border-top:1px solid var(--seo-line);grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:clamp(32px,6vw,76px);padding:clamp(38px,5vw,62px) 32px;display:grid}.seo-copy-section h2,.seo-faq h2,.seo-related-links h2,.seo-boundary h2{color:var(--brand-ink);font-family:var(--seo-font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(25px,3vw,32px);font-weight:600;line-height:1.3}.seo-copy-body p{max-width:var(--seo-reading-width);color:var(--brand-text-secondary);margin:0;font-size:16px;line-height:1.9}.seo-copy-body ul{max-width:var(--seo-reading-width);color:var(--brand-text-secondary);gap:10px;margin:20px 0 0;padding-left:20px;line-height:1.75;display:grid}.seo-boundary{background:#fffaf0;border:1px solid #f0d9a5;border-radius:14px;align-items:flex-start;gap:14px;padding:22px 26px;display:flex}.seo-boundary-icon{color:#9a6500;background:#ffe8ae;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.seo-boundary p{color:#735b2a;margin:8px 0 0;line-height:1.75}.seo-faq,.seo-related-links{border:1px solid var(--seo-line);background:var(--seo-surface);border-radius:18px;padding:clamp(28px,4vw,42px)}.seo-faq{gap:12px;display:grid}.seo-faq h2{margin-bottom:8px}.seo-faq details{border-top:1px solid var(--seo-line);padding:16px 0}.seo-faq summary{min-height:28px;color:var(--brand-ink);cursor:pointer;font-weight:500}.seo-faq details[open] summary{color:var(--brand-action)}.seo-faq details p{color:var(--brand-text-secondary);margin:10px 0 0;line-height:1.75}.seo-related-links h2{margin-bottom:14px}.seo-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.seo-related-card{border:1px solid var(--seo-line);min-height:112px;color:var(--brand-action);background:var(--brand-panel-subtle);border-radius:12px;gap:7px;padding:18px;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.seo-related-card:hover{border-color:var(--brand-action);background:var(--brand-blue-soft);transform:translateY(-2px)}.seo-related-card span{color:var(--brand-text-muted);font-size:13px;line-height:1.6}.seo-footer{border-top:1px solid var(--seo-line);grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:36px 70px;width:min(1200px,100% - 40px);margin:0 auto;padding:38px 0 28px;display:grid}.seo-footer-logo{color:var(--brand-ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.seo-footer-logo img{object-fit:contain;width:30px;height:30px}.seo-footer-brand p{color:var(--brand-text-secondary);margin:10px 0 0;font-size:13px}.seo-footer-brand small{max-width:520px;color:var(--brand-text-muted);margin-top:7px;font-size:11px;line-height:1.6;display:block}.seo-footer-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.seo-footer-group{align-content:start;gap:10px;display:grid}.seo-footer-group h2{color:var(--brand-ink);margin:0 0 6px;font-size:13px;font-weight:600}.seo-footer-group a,.seo-footer-legal a{color:var(--brand-text-secondary);font-size:13px;text-decoration:none}.seo-footer-group a:hover,.seo-footer-legal a:hover{color:var(--brand-action)}.seo-footer-bottom{border-top:1px solid var(--seo-line);color:var(--brand-text-muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 22px;padding-top:18px;font-size:11px;line-height:1.6;display:flex}.seo-footer-legal{flex-wrap:wrap;gap:10px 16px;display:inline-flex}.seo-site-shell a:focus-visible,.seo-site-shell summary:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-action) 34%, transparent);outline-offset:4px}.seo-auth-entry{background:linear-gradient(135deg,#eff6ff,#f8fbff);place-items:center;min-height:100vh;padding:24px;display:grid}.seo-auth-logo{color:var(--brand-ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex;position:absolute;top:28px;left:32px}.seo-auth-logo img{object-fit:contain;width:34px;height:34px}.seo-auth-card{background:#fff;border:1px solid #dce8f8;border-radius:18px;gap:14px;width:min(100%,460px);padding:42px;display:grid;box-shadow:0 18px 46px #22518b1a}.seo-auth-card h1{color:var(--brand-ink);margin:0;font-size:34px}.seo-auth-card p{color:var(--brand-text-secondary);margin:0 0 10px;line-height:1.8}.seo-auth-back{color:var(--brand-action);text-align:center;font-size:14px;text-decoration:none}@media (width<=820px){.seo-hero{grid-template-columns:1fr}.seo-hero-brief{min-height:0}}@media (width<=720px){.seo-main,.seo-footer{width:min(100% - 28px,560px)}.seo-hero{border-radius:20px;padding:34px 24px 26px}.seo-hero h1{font-size:clamp(36px,11vw,44px)}.seo-feature-strip,.seo-related-grid{grid-template-columns:1fr}.seo-feature-item{min-height:0;padding:24px}.seo-feature-item+.seo-feature-item{border-top:1px solid var(--seo-line);border-left:0}.seo-feature-item:not(:last-child):after{top:auto;bottom:-12px;right:24px;transform:rotate(90deg)}.seo-feature-index{margin-bottom:16px}.seo-copy-section{grid-template-columns:1fr;gap:18px;padding:34px 4px}.seo-footer{grid-template-columns:1fr;gap:28px}.seo-footer-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}.seo-footer-bottom{flex-direction:column;grid-column:1;align-items:flex-start}.seo-auth-logo{top:18px;left:20px}.seo-auth-card{padding:30px 22px}}@media (width<=480px){.seo-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-footer-group[data-group=other-help]{grid-column:1/-1}.seo-hero-actions{display:grid}.seo-primary-button,.seo-secondary-button{width:100%}.seo-hero-brief{padding:22px}.seo-faq,.seo-related-links{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.seo-site-shell *,.seo-site-shell :before,.seo-site-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primitive-color-brand:#2d80ea;--primitive-color-brand-strong:#1a63b3;--primitive-color-action:#2d80ea;--primitive-color-action-hover:#1a63b3;--primitive-color-action-active:#1456a0;--primitive-color-panel:#fff;--primitive-color-line:#dce4e8;--primitive-font-size-xs:11px;--primitive-font-size-sm:12px;--primitive-font-size-md:14px;--primitive-font-size-lg:16px;--primitive-space-2:8px;--primitive-space-4:16px;--primitive-space-6:24px;--primitive-radius-sm:8px;--primitive-radius-md:8px;--primitive-control-height-sm:28px;--primitive-control-height-md:36px;--primitive-control-height-lg:40px;--app-bg:#f3f7fb;--panel-bg:#fff;--panel-border:#dce4e8;--text-main:#17242c;--text-secondary:#7188a3;--text-subtle:#a4afb6;--primary:#2d80ea;--primary-hover:#1a63b3;--action:#2d80ea;--action-hover:#1a63b3;--action-active:#1456a0;--status-success:#39a77b;--status-warning:#c9942b;--status-danger:#c94a4a;--status-info:#6f7f89;--membership-badge-gold-top:#fff3a4;--membership-badge-gold-bottom:#ffd631;--membership-badge-ink:#805000;--workspace-canvas:#f3f7fb;--workspace-overview-surface:#f4f6fa;--workspace-sidebar-start:#043876;--workspace-sidebar-end:#012758;--workspace-sidebar-text:#f8fafc;--workspace-sidebar-muted:#94a3b8;--workspace-accent:#43cbc2;--workspace-sidebar-width:clamp(252px, 208px + 3vw, 320px);--workspace-sidebar-compact-width:clamp(84px, 70px + .7vw, 96px);--workspace-sidebar-gap:12px;--workspace-gutter:clamp(12px, 1.25vw, 28px);--workspace-sidebar-radius:8px;--workspace-sidebar-shadow:0 24px 70px #233d4f24;--workspace-radius:8px;--workspace-shadow:0 8px 24px #233d4f0f;--app-font-family:PingFang SC, sans-serif;--app-font-size:14px;--control-height-sm:28px;--control-height-md:36px;--control-height-lg:40px;--layer-base:1;--layer-sticky:20;--layer-navigation:100;--layer-drawer:300;--layer-dialog:3000;--surface-subtle:#f7f9fa;--surface-hover:#f4f8f8;--brand-ink:#102e4a;--brand-ink-hover:#174f7f;--brand-navy:#174f7f;--brand-primary:#2d80ea;--brand-primary-hover:#1a63b3;--brand-blue:#2d80ea;--brand-blue-soft:#e8f2ff;--brand-green:#39a77b;--brand-green-soft:#e7f4ef;--brand-warning:#c9942b;--brand-warning-soft:#faf4ea;--brand-danger:#c94a4a;--brand-danger-soft:#faeded;--brand-cyan-bright:#43cbc2;--brand-cyan-soft:#e8f2ff;--brand-action:#2d80ea;--brand-action-hover:#1a63b3;--brand-action-active:#1456a0;--brand-text:#17242c;--brand-text-secondary:#7188a3;--brand-text-muted:#a4afb6;--brand-canvas:#f3f7fb;--brand-panel:#fff;--brand-line:#dce4e8;--brand-line-soft:#e7ecef;--brand-panel-subtle:var(--surface-subtle);--brand-action-text:#fff;--brand-radius:8px;--brand-shadow-panel:0 8px 24px #233d4f0f;--brand-shadow-overlay:0 24px 70px #233d4f24;--story-brand-900:#073a7a;--story-brand-800:#084b9a;--story-brand-700:#0a5fcc;--story-brand-600:#0b6bff;--story-brand-400:#4d9bff;--story-brand-200:#b8d9ff;--story-brand-100:#e8f3ff;--story-brand-50:#f5faff;--story-text-primary:#0b1b3b;--story-text-secondary:#566780;--story-text-muted:#8795aa;--story-white:#fff;--story-surface-page:#f7fbff;--story-surface-base:#fff;--story-surface-soft:#f1f7ff;--story-border:#ddeaf7;--story-border-strong:#c8ddf2;--story-focus:#66a9ff;--story-success:#18b989;--story-warning:#ff9e36;--story-danger:#ff5b68;--story-designer:#ff6d9e;--story-sales:#2d8cff;--story-legal:#8b5cf6;--story-education:#23b8c7;--story-photography:#ff9a3d;--story-comic:#23cfa2;--story-radius-sm:6px;--story-radius-md:14px;--story-radius-lg:18px;--story-radius-pill:999px;--story-space-1:4px;--story-space-2:8px;--story-space-3:12px;--story-space-4:16px;--story-space-5:20px;--story-space-6:24px;--story-space-8:32px;--story-space-12:48px;--story-space-16:64px;--story-shadow-card:0 10px 30px #1a569114;--story-shadow-hover:0 18px 46px #1a569124;--story-shadow-float:0 20px 60px #2171ca2e;--story-shadow-button:0 8px 24px #0b6bff38;--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:45, 128, 234;--el-color-success-rgb:57, 167, 123;--el-color-warning-rgb:201, 148, 43;--el-color-danger-rgb:201, 74, 74;--el-color-error-rgb:201, 74, 74;--el-color-info-rgb:111, 127, 137;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:PingFang SC, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:8px;--el-border-radius-small:8px;--el-border-radius-round:999px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:36px;--el-component-size-small:28px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#2d80ea;--el-color-primary-light-3:#6ca6f0;--el-color-primary-light-5:#96c0f5;--el-color-primary-light-7:#c0d9f9;--el-color-primary-light-8:#d5e6fb;--el-color-primary-light-9:#eaf2fd;--el-color-primary-dark-2:#2466bb;--el-color-success:#39a77b;--el-color-success-light-3:#74c1a3;--el-color-success-light-5:#9cd3bd;--el-color-success-light-7:#c4e5d7;--el-color-success-light-8:#d7ede5;--el-color-success-light-9:#ebf6f2;--el-color-success-dark-2:#2e8662;--el-color-warning:#c9942b;--el-color-warning-light-3:#d9b46b;--el-color-warning-light-5:#e4ca95;--el-color-warning-light-7:#efdfbf;--el-color-warning-light-8:#f4ead5;--el-color-warning-light-9:#faf4ea;--el-color-warning-dark-2:#a17622;--el-color-danger:#c94a4a;--el-color-danger-light-3:#d98080;--el-color-danger-light-5:#e4a5a5;--el-color-danger-light-7:#efc9c9;--el-color-danger-light-8:#f4dbdb;--el-color-danger-light-9:#faeded;--el-color-danger-dark-2:#a13b3b;--el-color-error:#c94a4a;--el-color-error-light-3:#d98080;--el-color-error-light-5:#e4a5a5;--el-color-error-light-7:#efc9c9;--el-color-error-light-8:#f4dbdb;--el-color-error-light-9:#faeded;--el-color-error-dark-2:#a13b3b;--el-color-info:#6f7f89;--el-color-info-light-3:#9aa5ac;--el-color-info-light-5:#b7bfc4;--el-color-info-light-7:#d4d9dc;--el-color-info-light-8:#e2e5e7;--el-color-info-light-9:#f1f2f3;--el-color-info-dark-2:#59666e;--el-bg-color:#fff;--el-bg-color-page:#f3f7fb;--el-bg-color-overlay:#fff;--el-text-color-primary:#17242c;--el-text-color-regular:#17242c;--el-text-color-secondary:#7188a3;--el-text-color-placeholder:#a4afb6;--el-text-color-disabled:#e6ecee;--el-border-color:#dce4e8;--el-border-color-light:#e7ecef;--el-border-color-lighter:#e7ecef;--el-border-color-extra-light:#f3f7fb;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f5f8fc;--el-fill-color-light:#f7fafc;--el-fill-color-lighter:#fafcfd;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out, var(--el-transition-duration) padding-left ease-in-out, var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}.el-overlay{z-index:2000;background-color:var(--el-overlay-color-lighter);height:100%;position:fixed;inset:0;overflow:auto}.el-overlay .el-overlay-root{height:0}.el-overlay.is-drawer{overflow:hidden}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);--el-drawer-dragger-size:8px;box-sizing:border-box;background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);transition:all var(--el-transition-duration);flex-direction:column;display:flex;position:absolute}.el-drawer .rtl,.el-drawer .ltr,.el-drawer .ttb,.el-drawer .btt{transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!important}.el-drawer__header{color:var(--el-text-color-primary);padding:var(--el-drawer-padding-primary);align-items:center;margin-bottom:32px;padding-bottom:0;display:flex;overflow:hidden}.el-drawer__header>:first-child{flex:1}.el-drawer__title{line-height:inherit;flex:1;margin:0;font-size:16px}.el-drawer__footer{padding:var(--el-drawer-padding-primary);text-align:right;padding-top:10px;overflow:hidden}.el-drawer__close-btn{cursor:pointer;font-size:var(--el-font-size-extra-large);color:inherit;background-color:#0000;border:none;outline:none;display:inline-flex}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{padding:var(--el-drawer-padding-primary);flex:1;overflow:auto}.el-drawer__body>*{box-sizing:border-box}.el-drawer.is-dragging{transition:none}.el-drawer__dragger{-webkit-user-select:none;user-select:none;background-color:#0000;transition:all .2s;position:absolute}.el-drawer__dragger:before{content:"";background-color:#0000;transition:all .2s;position:absolute}.el-drawer__dragger:hover:before{background-color:var(--el-color-primary)}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.ltr>.el-drawer__dragger,.el-drawer.rtl>.el-drawer__dragger{height:100%;width:var(--el-drawer-dragger-size);cursor:ew-resize;top:0;bottom:0}.el-drawer.ltr>.el-drawer__dragger:before,.el-drawer.rtl>.el-drawer__dragger:before{width:3px;top:0;bottom:0}.el-drawer.ttb,.el-drawer.btt{width:100%;left:0;right:0}.el-drawer.ttb>.el-drawer__dragger,.el-drawer.btt>.el-drawer__dragger{width:100%;height:var(--el-drawer-dragger-size);cursor:ns-resize;left:0;right:0}.el-drawer.ttb>.el-drawer__dragger:before,.el-drawer.btt>.el-drawer__dragger:before{height:3px;left:0;right:0}.el-drawer.ltr{left:0}.el-drawer.ltr>.el-drawer__dragger{right:0}.el-drawer.ltr>.el-drawer__dragger:before{right:-2px}.el-drawer.rtl{right:0}.el-drawer.rtl>.el-drawer__dragger{left:0}.el-drawer.rtl>.el-drawer__dragger:before{left:-2px}.el-drawer.ttb{top:0}.el-drawer.ttb>.el-drawer__dragger{bottom:0}.el-drawer.ttb>.el-drawer__dragger:before{bottom:-2px}.el-drawer.btt{bottom:0}.el-drawer.btt>.el-drawer__dragger{top:0}.el-drawer.btt>.el-drawer__dragger:before{top:-2px}.el-modal-drawer.is-penetrable{pointer-events:none}.el-modal-drawer.is-penetrable .el-drawer{pointer-events:auto}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-from,.el-drawer-fade-enter-active,.el-drawer-fade-enter-to,.el-drawer-fade-leave-from,.el-drawer-fade-leave-active,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{background-color:#0000!important}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);max-width:var(--el-messagebox-width);width:100%;padding:var(--el-messagebox-padding-primary);vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-messagebox-box-shadow);text-align:left;backface-visibility:hidden;box-sizing:border-box;overflow-wrap:break-word;display:inline-block;position:relative;overflow:hidden}.el-message-box:focus{outline:none!important}.is-message-box .el-overlay-message-box{text-align:center;padding:16px;position:fixed;inset:0;overflow:auto}.is-message-box .el-overlay-message-box:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size,16px))}.el-message-box__title{font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height);color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{width:40px;height:40px;font-size:var(--el-message-close-size,16px);cursor:pointer;background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;gap:12px;display:flex}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{min-width:0;margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{padding-top:var(--el-messagebox-padding-primary);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.el-message-box--center .el-message-box__title{justify-content:center;align-items:center;gap:6px;display:flex}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.el-message-box-parent--hidden{overflow:hidden}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);background-color:var(--el-message-bg-color);width:max-content;max-width:calc(100% - 32px);transition:opacity var(--el-transition-duration), transform .4s, top .4s, bottom .4s;padding:var(--el-message-padding);align-items:center;gap:8px;display:flex;position:fixed}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}.portal-container{min-height:100vh;color:var(--text-main);background:var(--app-bg);font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.header{z-index:100;background:var(--panel-bg);border-bottom:1px solid var(--panel-border);height:64px;position:sticky;top:0}.header .header-inner{justify-content:space-between;align-items:center;width:min(1400px,100% - 48px);height:100%;margin:0 auto;display:flex}.header .logo{color:var(--text-main);align-items:center;gap:8px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.header .logo img{object-fit:contain;border-radius:var(--brand-radius);width:35px;height:35px}.header .nav-links{gap:32px;height:100%;display:flex}.header .nav-links a{height:100%;color:var(--text-secondary);align-items:center;font-size:16px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.header .nav-links a:hover,.header .nav-links a:focus-visible{color:var(--primary)}.header .header-actions{align-items:center;gap:20px;display:flex}.header .header-actions .auth-link{color:var(--primary);font-size:16px;text-decoration:none}.header .header-actions .auth-link:hover,.header .header-actions .auth-link:focus-visible{opacity:.8}.header .header-actions .start-btn{border-radius:var(--brand-radius);min-height:40px;color:var(--brand-action-text);background:var(--action);border:0;justify-content:center;align-items:center;padding:8px 20px;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.header .header-actions .start-btn:hover,.header .header-actions .start-btn:focus-visible{background:var(--action-hover)}.hero-section{color:var(--brand-action-text);background:var(--brand-ink);padding:80px 0;position:relative;overflow:hidden}.hero-section .hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(280px,320px);align-items:start;gap:72px;width:min(1200px,100% - 48px);min-height:400px;margin:0 auto;padding-top:12px;display:grid;position:relative}.hero-section .hero-content{z-index:1;max-width:600px;padding-top:8px;position:relative}.hero-section .hero-content .eyebrow{color:var(--brand-cyan-soft);letter-spacing:1.5px;font-size:12px;font-weight:700}.hero-section .hero-content h1{color:var(--brand-action-text);margin:16px 0;font-size:48px;line-height:1.25}.hero-section .hero-content p{color:var(--brand-action-text);margin:0;font-size:16px;line-height:1.8}.hero-section .hero-content .hero-actions{gap:16px;margin-top:32px;display:flex}.hero-section .hero-content .hero-actions .primary-btn,.hero-section .hero-content .hero-actions .secondary-btn{border-radius:var(--brand-radius);justify-content:center;align-items:center;min-height:48px;padding:14px 24px;font-size:16px;text-decoration:none;display:inline-flex}.hero-section .hero-content .hero-actions .primary-btn{color:var(--brand-ink);background:var(--brand-action-text);font-weight:700;transition:transform .2s}.hero-section .hero-content .hero-actions .primary-btn:hover,.hero-section .hero-content .hero-actions .primary-btn:focus-visible{transform:translateY(-2px)}.hero-section .hero-content .hero-actions .secondary-btn{border:1px solid var(--brand-cyan-soft);color:var(--brand-action-text);background:0 0;transition:background .2s}.hero-section .hero-content .hero-actions .secondary-btn:hover,.hero-section .hero-content .hero-actions .secondary-btn:focus-visible{background:#ffffff1a}.hero-section .hero-content .hero-meta{color:var(--brand-cyan-soft);margin-top:24px;font-size:13px}.hero-section .hero-card{z-index:2;width:280px;color:var(--text-main);background:var(--panel-bg);border-radius:var(--brand-radius);box-shadow:var(--brand-shadow-overlay);place-self:start end;margin-top:40px;padding:24px;position:relative}.hero-section .hero-card .card-header{align-items:center;gap:8px;display:flex}.hero-section .hero-card .card-header img{object-fit:contain;width:32px;height:32px}.hero-section .hero-card .card-header b{font-size:14px}.hero-section .hero-card .card-file{background:var(--brand-blue-soft);border-radius:var(--brand-radius);margin-top:16px;padding:12px}.hero-section .hero-card .card-file .file-name{color:var(--text-secondary);font-size:12px}.hero-section .hero-card .card-file .file-status{color:var(--primary);margin-top:8px;font-size:20px;font-weight:800}.hero-section .hero-card .card-features{color:var(--text-secondary);margin:16px 0 0;padding:0;font-size:12px;line-height:2.2}.hero-section .hero-card .card-features li{list-style:none}@media (width<=960px){.hero-section .hero-inner{grid-template-columns:1fr;gap:32px;min-height:auto}.hero-section .hero-content{max-width:640px;padding-top:0}.hero-section .hero-card{justify-self:start;margin-top:0}}.section-inner{width:min(1200px,100% - 48px);margin:0 auto}.eyebrow{color:var(--primary);letter-spacing:1px;font-size:12px;font-weight:700}h2{color:var(--text-main);margin:16px 0;font-size:32px}.subtitle{max-width:700px;color:var(--text-secondary);margin:0 auto 48px;font-size:16px}.features-section{text-align:center;background:var(--panel-bg);padding:80px 0}.features-section .features-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.features-section .feature-card{background:var(--surface-subtle);border:1px solid var(--panel-border);border-radius:var(--brand-radius);min-width:0;padding:24px}.features-section .feature-card b{margin-bottom:12px;font-size:18px;display:block}.features-section .feature-card.blue b{color:var(--primary)}.features-section .feature-card.teal b{color:var(--status-success)}.features-section .feature-card p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.7}.scenarios-section{text-align:center;background:linear-gradient(180deg, var(--surface-subtle), var(--brand-blue-soft));padding:80px 0}.scenarios-section .scenarios-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.scenarios-section .scenario-card{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--brand-radius);min-width:0;padding:32px;position:relative;overflow:hidden}.scenarios-section .scenario-card.scenario-card--link{color:inherit;cursor:pointer;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:block}.scenarios-section .scenario-card.scenario-card--link:hover{border-color:#9fc5f4;transform:translateY(-5px);box-shadow:0 18px 38px #204c7e26}.scenarios-section .scenario-card.scenario-card--link:focus-visible{outline-offset:4px;outline:2px solid #2475d3}.scenarios-section .scenario-card .icon-bg{font-size:48px;position:absolute;top:24px;right:24px}.scenarios-section .scenario-card .tag{font-size:14px;font-weight:800}.scenarios-section .scenario-card.t1 .tag,.scenarios-section .scenario-card.t4 .tag,.scenarios-section .scenario-card.t5 .tag{color:var(--status-success)}.scenarios-section .scenario-card.t1 .icon-bg{color:var(--brand-cyan-soft)}.scenarios-section .scenario-card.t2 .tag,.scenarios-section .scenario-card.t3 .tag,.scenarios-section .scenario-card.t6 .tag{color:var(--primary)}.scenarios-section .scenario-card.t2 .icon-bg,.scenarios-section .scenario-card.t3 .icon-bg,.scenarios-section .scenario-card.t6 .icon-bg{color:var(--brand-blue-soft)}.scenarios-section .scenario-card.t4 .icon-bg{color:var(--brand-green-soft)}.scenarios-section .scenario-card.t1 .template-box,.scenarios-section .scenario-card.t4 .template-box{background:var(--brand-green-soft)}.scenarios-section .scenario-card.t2 .template-box,.scenarios-section .scenario-card.t3 .template-box,.scenarios-section .scenario-card.t6 .template-box{background:var(--brand-blue-soft)}.scenarios-section .scenario-card h3{color:var(--text-main);margin:12px 0;font-size:22px}.scenarios-section .scenario-card .desc{color:var(--text-secondary);margin-bottom:20px;font-size:14px;line-height:1.7}.scenarios-section .scenario-card .template-box{color:var(--text-secondary);border-radius:var(--brand-radius);padding:16px;font-size:13px;line-height:1.8}.scenarios-section .scenario-card .template-box b{margin-bottom:4px;font-size:14px;display:block}.scenarios-section .scenario-card .workflow{color:var(--primary);margin-top:16px;font-size:13px;font-weight:500}.scenarios-section .disclaimer{color:var(--text-subtle);text-align:left;margin-top:24px;font-size:12px}.loop-section{text-align:center;background:var(--panel-bg);padding:80px 0}.loop-section h2{margin-bottom:48px}.loop-section .loop-container{text-align:left;align-items:stretch;display:flex}.loop-section .loop-step{color:var(--text-secondary);flex:1;padding:24px;font-size:14px;line-height:1.6}.loop-section .loop-step b{margin-bottom:8px;font-size:18px;display:block}.loop-section .loop-step.s1{background:var(--brand-blue-soft);border-radius:var(--brand-radius) 0 0 var(--brand-radius)}.loop-section .loop-step.s1 b{color:var(--primary)}.loop-section .loop-step.s2{background:var(--surface-subtle)}.loop-section .loop-step.s2 b{color:var(--primary)}.loop-section .loop-step.s3{background:var(--brand-green-soft)}.loop-section .loop-step.s3 b{color:var(--status-success)}.loop-section .loop-step.s4{background:var(--surface-hover);border-radius:0 var(--brand-radius) var(--brand-radius) 0}.loop-section .loop-step.s4 b{color:var(--primary)}.loop-section .loop-arrow{width:24px;position:relative}.loop-section .loop-arrow span{color:var(--primary);font-size:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loop-section .loop-arrow.a1{background:linear-gradient(90deg, var(--brand-blue-soft), var(--surface-subtle))}.loop-section .loop-arrow.a2{background:linear-gradient(90deg, var(--surface-subtle), var(--brand-green-soft))}.loop-section .loop-arrow.a3{background:linear-gradient(90deg, var(--brand-green-soft), var(--surface-hover))}.security-section{text-align:center;background:linear-gradient(180deg, var(--surface-subtle), var(--panel-bg));padding:80px 0}.security-section h2{margin-bottom:48px}.security-section .security-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.security-section .security-card{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--brand-radius);min-width:0;padding:32px}.security-section .security-card .icon{align-items:center;height:48px;display:flex}.security-section .security-card .icon img{object-fit:contain;width:48px;height:48px}.security-section .security-card .icon .text-icon{font-size:40px;line-height:1}.security-section .security-card .icon.blue .text-icon{color:var(--primary)}.security-section .security-card .icon.teal .text-icon{color:var(--status-success)}.security-section .security-card h3{color:var(--text-main);margin:16px 0;font-size:20px}.security-section .security-card p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.7}.cta-section{text-align:center;background:var(--panel-bg);padding:80px 0}.cta-section p{color:var(--text-secondary)}.cta-section .cta-actions{justify-content:center;gap:16px;margin-top:32px;display:flex}.cta-section .cta-actions .primary-btn,.cta-section .cta-actions .secondary-btn{border-radius:var(--brand-radius);justify-content:center;align-items:center;min-height:48px;padding:14px 32px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.cta-section .cta-actions .primary-btn{color:var(--brand-action-text);background:var(--action);transition:background .2s}.cta-section .cta-actions .primary-btn:hover,.cta-section .cta-actions .primary-btn:focus-visible{background:var(--action-hover)}.cta-section .cta-actions .secondary-btn{border:1px solid var(--panel-border);color:var(--primary);background:0 0;transition:background .2s}.cta-section .cta-actions .secondary-btn:hover,.cta-section .cta-actions .secondary-btn:focus-visible{background:var(--surface-hover)}.footer{color:var(--workspace-sidebar-text);background:var(--workspace-sidebar-end);padding:60px 0}.footer .footer-inner{grid-template-columns:2fr repeat(4,minmax(0,1fr));gap:32px;width:min(1200px,100% - 48px);margin:0 auto;display:grid}.footer .brand .logo{align-items:center;gap:12px;margin-bottom:16px;display:flex}.footer .brand .logo img{object-fit:contain;border-radius:var(--brand-radius);width:32px;height:32px}.footer .brand .logo b{color:var(--workspace-sidebar-text);font-size:18px}.footer .brand p{color:var(--workspace-sidebar-muted);margin:0;font-size:14px;line-height:1.8}.footer .links-group b{color:var(--workspace-sidebar-text);margin-bottom:16px;font-size:16px;display:block}.footer .links-group ul{margin:0;padding:0;list-style:none}.footer .links-group li{margin-bottom:12px}.footer .links-group a{color:var(--workspace-sidebar-muted);font-size:14px;text-decoration:none;transition:color .2s}.footer .links-group a:hover,.footer .links-group a:focus-visible{color:var(--workspace-sidebar-text)}@media (width<=768px){.header{height:56px}.header .header-inner{width:calc(100% - 32px)}.header .logo{gap:7px;font-size:16px}.header .logo img{width:30px;height:30px}.header .nav-links{display:none}.header .header-actions{gap:8px}.header .header-actions .auth-link{display:none}.header .header-actions .start-btn{min-height:38px;padding:7px 16px;font-size:14px}.hero-section,.features-section,.scenarios-section,.loop-section,.security-section,.cta-section{padding:48px 0}.hero-section{padding:40px 0}.hero-section .hero-inner,.hero-section .section-inner{width:calc(100% - 32px)}.hero-section .hero-inner{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:0}.hero-section .hero-content{max-width:none}.hero-section .hero-content h1{font-size:32px;line-height:1.3}.hero-section .hero-content p{font-size:15px;line-height:1.75}.hero-section .hero-content .hero-actions{flex-direction:column;gap:10px}.hero-section .hero-content .hero-actions .primary-btn,.hero-section .hero-content .hero-actions .secondary-btn{width:100%;min-height:44px}.hero-section .hero-card{justify-self:stretch;width:100%;max-width:none;margin-top:0}.section-inner,.footer .footer-inner{width:calc(100% - 32px)}h2{font-size:26px;line-height:1.35}.subtitle{margin-bottom:28px;font-size:15px;line-height:1.7}.features-section .features-grid,.scenarios-section .scenarios-grid,.security-section .security-grid{grid-template-columns:minmax(0,1fr);gap:14px}.features-section .feature-card,.scenarios-section .scenario-card,.security-section .security-card{overflow-wrap:anywhere;padding:20px}.loop-section .loop-container{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.loop-section .loop-step{border-radius:var(--brand-radius);padding:20px}.loop-section .loop-arrow{width:auto;height:20px;background:0 0!important}.loop-section .loop-arrow span{transform:translate(-50%,-50%)rotate(90deg)}.cta-section .cta-actions{flex-direction:column;gap:10px}.cta-section .cta-actions .primary-btn,.cta-section .cta-actions .secondary-btn{width:100%;min-height:44px}.footer{padding:40px 0}.footer .footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.footer .brand{grid-column:1/-1}}*,:before,:after{box-sizing:border-box}html,body{width:100%;min-width:320px;min-height:100%;margin:0}body{color:var(--text-main);background:var(--app-bg);font-family:var(--app-font-family)}
