.wb-sds-document[data-v-3694052b]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px 0;border-top:1px solid var(--wb-border,#e4e9f1)}.wb-sds-document h3[data-v-3694052b]{margin:0 0 8px;font-size:16px}.wb-sds-document p[data-v-3694052b]{margin:0;line-height:1.6}.wb-sds-actions[data-v-3694052b]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.wb-sds-actions a[data-v-3694052b]{color:var(--wb-primary,#1558a6)}.mall-scan[data-v-692a3174]{text-align:center;color:var(--auth-text,#1d2129)}.mall-scan h2[data-v-692a3174]{margin:0 0 24px;font-size:23px;font-weight:600}.mall-scan__qr[data-v-692a3174]{display:grid;place-items:center;width:224px;height:224px;margin:0 auto;border:1px solid var(--auth-border,#e4e8ef);background:#fff;color:#758094;font-size:13px}.mall-scan__qr img[data-v-692a3174]{display:block;max-width:100%}.mall-scan p[data-v-692a3174]{line-height:1.7}.mall-scan__status[data-v-692a3174]{margin:18px 0 4px;font-size:14px}.mall-scan__device[data-v-692a3174],.mall-scan__note[data-v-692a3174]{color:var(--auth-muted,#86909c);font-size:12px}.mall-scan__device[data-v-692a3174]{margin:4px 0}.mall-scan__code[data-v-692a3174]{margin:4px 0;font-size:12px}.mall-scan__code strong[data-v-692a3174]{letter-spacing:2px;color:var(--auth-primary,#245b96)}.mall-scan__error[data-v-692a3174]{font-size:12px;color:#bd513e;overflow-wrap:anywhere}.mall-scan button[data-v-692a3174]{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:4px 8px;border:0;background:transparent;color:var(--auth-primary,#245b96);cursor:pointer;font-size:13px}.mall-scan button[data-v-692a3174]:disabled{opacity:.45;cursor:default}.mall-scan button[data-v-692a3174]:focus-visible{outline:2px solid var(--auth-primary,#245b96);outline-offset:2px}.mall-scan__note[data-v-692a3174]{max-width:260px;margin:12px auto 0}.wecom-login-panel[data-v-ea7119d2]{width:100%;padding:12px 0 8px;color:var(--auth-text,#1b2d42);text-align:center}.wecom-login-panel h3[data-v-ea7119d2]{margin:0;font-size:16px;font-weight:600;line-height:1.6}.wecom-login-panel__subtitle[data-v-ea7119d2]{margin:6px 0 0;color:var(--auth-muted,#6f8094);font-size:12px;line-height:1.7}.wecom-login-panel__qr[data-v-ea7119d2]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;width:192px;height:192px;margin:18px auto 12px;background:var(--auth-soft,#f5f8fc);color:var(--auth-muted,#6f8094)}.wecom-login-panel__qr strong[data-v-ea7119d2]{font-size:12px;font-weight:400}.wecom-login-panel__notice[data-v-ea7119d2]{max-width:320px;margin:0 auto;color:var(--auth-muted,#6f8094);font-size:12px;line-height:1.8}.wecom-login-panel__alternatives[data-v-ea7119d2]{display:flex;align-items:center;justify-content:center;gap:12px;margin:14px 0 0;color:var(--auth-muted,#6f8094)}.wecom-login-panel__alternatives button[data-v-ea7119d2]{padding:4px 0;border:0;background:transparent;color:var(--auth-primary,#315f96);font-size:12px;cursor:pointer}.wecom-login-panel__alternatives button[data-v-ea7119d2]:hover{text-decoration:underline;text-underline-offset:3px}.wecom-login-panel__alternatives button[data-v-ea7119d2]:focus-visible{outline:2px solid var(--auth-primary,#315f96);outline-offset:3px}@media (max-height:660px){.wecom-login-panel__qr[data-v-ea7119d2]{width:168px;height:168px;margin-top:12px}}.auth-page--standalone[data-v-a86a162c]:not(.auth-page--register){background:linear-gradient(135deg,#f1f3fb,#edf5ff 55%,#f5f8fc)}.auth-page--standalone:not(.auth-page--register) .auth-shell[data-v-a86a162c]{padding:64px 24px 72px;align-items:center;min-height:650px}.auth-page--standalone:not(.auth-page--register) .auth-card[data-v-a86a162c]{width:min(1020px,100%);grid-template-columns:350px minmax(0,1fr);padding:48px 0;border:1px solid var(--auth-border,#e4e8ef);border-radius:8px;box-shadow:0 20px 70px -35px rgba(47,75,119,.25)}.auth-page--standalone .auth-scan-side[data-v-a86a162c]{padding:4px 32px;border-right:1px solid var(--auth-border,#e4e8ef)}.auth-page--standalone:not(.auth-page--register) .auth-panel[data-v-a86a162c]{padding:8px 52px}.auth-page--standalone:not(.auth-page--register) .auth-panel-top[data-v-a86a162c]{margin-bottom:30px;gap:16px;align-items:center}.auth-page--standalone .auth-panel-top h1[data-v-a86a162c]{font-size:26px;line-height:36px}.auth-page--standalone .auth-panel-top button[data-v-a86a162c]{white-space:nowrap}.auth-page--standalone .auth-login-methods-row[data-v-a86a162c]{display:block;margin-bottom:12px;padding:0;border-radius:0;background:transparent}.auth-page--standalone .auth-login-methods[data-v-a86a162c]{display:flex;gap:32px;border-bottom:1px solid var(--auth-border,#e4e8ef)}.auth-page--standalone .auth-login-methods button[data-v-a86a162c]{min-height:42px;padding:0 0 10px;font-size:16px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent}.auth-page--standalone .auth-login-methods button[aria-selected=true][data-v-a86a162c]{border-color:var(--auth-primary);color:var(--auth-primary);background:transparent;box-shadow:none}.auth-page--standalone:not(.auth-page--register) .auth-login-fields[data-v-a86a162c]{gap:20px}.auth-page--standalone:not(.auth-page--register) .auth-field>span[data-v-a86a162c]{font-size:13px;margin-bottom:8px}.auth-page--standalone:not(.auth-page--register) .auth-field input[data-v-a86a162c]{min-height:48px;font-size:15px;border-radius:4px}.auth-page--standalone .auth-supplier-link[data-v-a86a162c]{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin:20px 0 0 auto;min-height:36px;background:transparent;border:0;color:var(--auth-body);font-size:13px;cursor:pointer}.auth-page--standalone .auth-supplier-link[data-v-a86a162c]:hover{color:var(--auth-primary)}.auth-page--standalone:not(.auth-page--register) .sg-global-footer[data-v-a86a162c]{background:transparent;border-top:0}.auth-page--standalone:not(.auth-page--register) .sg-footer-bottom[data-v-a86a162c]{padding:22px 24px;border-top:0}.auth-page--standalone:not(.auth-page--register) .sg-footer-bottom__note[data-v-a86a162c],.auth-page--standalone[data-v-a86a162c]:not(.auth-page--register) .sg-footer-contacts{display:none}.auth-page--standalone:not(.auth-page--register) .auth-card--reset[data-v-a86a162c]{grid-template-columns:minmax(0,1fr);max-width:620px}@media (max-width:900px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-page--standalone:not(.auth-page--register) .auth-card[data-v-a86a162c]{grid-template-columns:290px minmax(0,1fr)}}@media (max-width:900px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-page--standalone .auth-scan-side[data-v-a86a162c]{padding:4px 20px}}@media (max-width:900px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-page--standalone:not(.auth-page--register) .auth-panel[data-v-a86a162c]{padding:8px 28px}}@media (max-width:700px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-page--standalone:not(.auth-page--register) .auth-shell[data-v-a86a162c]{padding:28px 16px 40px;min-height:0}}@media (max-width:700px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-page--standalone:not(.auth-page--register) .auth-card[data-v-a86a162c]{display:flex;flex-direction:column-reverse;padding:26px 0}}@media (max-width:700px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-page--standalone:not(.auth-page--register) .auth-panel[data-v-a86a162c]{padding:0 24px}}@media (max-width:700px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-page--standalone .auth-scan-side[data-v-a86a162c]{margin:28px 24px 0;padding:28px 0 0;border-right:0;border-top:1px solid var(--auth-border,#e4e8ef)}}@media (max-width:700px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-page--standalone .auth-panel-top h1[data-v-a86a162c]{font-size:22px}}@media (max-width:700px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-page--standalone .auth-switch-prompt[data-v-a86a162c]{display:none}}.auth-page[data-v-a86a162c]{--auth-primary:#245b96;--auth-primary-hover:#1d4d82;--auth-text:#1d2129;--auth-body:#4e5969;--auth-muted:#86909c;color:var(--auth-text);position:relative;background:#f5f7fa;font-family:Inter,Source Han Sans SC,Source Han Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.auth-welcome-bar[data-v-a86a162c]{min-height:34px;border-bottom:0;background:#f1f3f5;color:#6b7788;display:flex;align-items:center;font-size:12px;line-height:18px;font-weight:400}.auth-welcome-bar__inner[data-v-a86a162c]{width:min(1180px,calc(100% - 48px));margin:0 auto}.auth-home-button[data-v-a86a162c]{position:absolute;top:50px;left:max(24px,calc(50% - 520px));z-index:5;height:34px;border:1px solid #e3e8ef;border-radius:8px;background:hsla(0,0%,100%,.94);color:var(--auth-body);padding:0 12px;display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:18px;font-weight:500;cursor:pointer;box-shadow:0 8px 22px -18px rgba(29,33,41,.5)}.auth-home-button[data-v-a86a162c]:hover{background:#fff;border-color:#aac5e4;color:var(--auth-primary)}.auth-legacy-footer[data-v-a86a162c]{display:none!important}.auth-shell[data-v-a86a162c]{width:100%;padding:68px 0 48px;display:flex;justify-content:center;align-items:flex-start}.registration-header[data-v-a86a162c]{background:var(--auth-surface,#fff);border-bottom:1px solid var(--auth-border,#e3e8ef)}.registration-header__inner[data-v-a86a162c]{width:min(1120px,calc(100% - 48px));min-height:88px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.registration-header__actions[data-v-a86a162c],.registration-header__brand[data-v-a86a162c]{display:flex;align-items:center;gap:20px}.registration-header button[data-v-a86a162c]{border:0;background:transparent;color:var(--auth-body);cursor:pointer}.registration-header__brand button[data-v-a86a162c]{padding:0}.registration-header__brand img[data-v-a86a162c]{display:block;width:130px;height:58px;object-fit:contain}.registration-header__brand>span[data-v-a86a162c]{border-left:1px solid var(--auth-border,#e3e8ef);padding-left:20px;font-size:18px;font-weight:500}.registration-header__actions button[data-v-a86a162c]{min-height:44px;padding:0;font-size:13px}.registration-header__actions b[data-v-a86a162c]{margin-left:6px;color:var(--auth-primary);font-weight:600}.auth-shell--register[data-v-a86a162c]{padding:36px 0 48px}.auth-page--register[data-v-a86a162c]{--sg-headline-lg-size:26px;--sg-headline-md-size:22px}.registration-choice[data-v-a86a162c]{width:min(1040px,calc(100% - 48px))}.registration-choice__heading[data-v-a86a162c]{margin-bottom:24px}.registration-choice__heading h1[data-v-a86a162c]{margin:0 0 8px;font-size:26px;line-height:36px;font-weight:600}.registration-choice__heading p[data-v-a86a162c],.registration-identity-card>p[data-v-a86a162c]{margin:0;color:var(--auth-body);font-size:14px;line-height:24px}.registration-choice__cards[data-v-a86a162c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.registration-identity-card[data-v-a86a162c]{min-width:0;display:flex;flex-direction:column;align-items:center;padding:34px 28px 30px;border:1px solid var(--auth-border,#e3e8ef);border-radius:8px;background:var(--auth-surface,#fff);text-align:center}.registration-identity-card__icon[data-v-a86a162c]{width:104px;height:104px;margin:0 auto 24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--auth-soft,#edf4fc);color:var(--auth-primary)}.registration-identity-card h2[data-v-a86a162c]{margin:0 0 10px;font-size:23px;line-height:32px;font-weight:600}.registration-role-details[data-v-a86a162c]{width:100%;margin:18px 0 22px;text-align:left}.registration-choice__note summary[data-v-a86a162c],.registration-role-details summary[data-v-a86a162c]{display:flex;align-items:center;justify-content:center;gap:6px;list-style:none;cursor:pointer}.registration-role-details summary[data-v-a86a162c]{color:var(--auth-primary);font-size:13px;line-height:22px}.registration-choice__note summary[data-v-a86a162c]::-webkit-details-marker,.registration-role-details summary[data-v-a86a162c]::-webkit-details-marker{display:none}.registration-choice__note summary svg[data-v-a86a162c],.registration-role-details summary svg[data-v-a86a162c]{flex-shrink:0;transition:transform .16s ease}.registration-choice__note[open] summary svg[data-v-a86a162c],.registration-role-details[open] summary svg[data-v-a86a162c]{transform:rotate(180deg)}.registration-choice__note summary[data-v-a86a162c]:focus-visible,.registration-role-details summary[data-v-a86a162c]:focus-visible{outline:2px solid var(--auth-primary);outline-offset:4px;border-radius:3px}.registration-role-details ul[data-v-a86a162c]{margin:14px 0 0;padding:0;list-style:none;display:grid;justify-items:start;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;gap:10px 14px}.registration-identity-card li[data-v-a86a162c]{display:inline-flex;align-items:flex-start;gap:5px;color:var(--auth-body);font-size:13px;line-height:20px}.registration-identity-card li svg[data-v-a86a162c]{color:var(--auth-primary);flex-shrink:0;margin-top:2px}.registration-api-guide[data-v-a86a162c]{margin:0 0 22px;padding:12px 14px;border:1px solid var(--auth-border,#d7e3ef);border-radius:8px;background:var(--auth-soft,#edf4fc);color:var(--auth-body);font-size:13px;line-height:22px;overflow-wrap:anywhere}.registration-api-guide summary[data-v-a86a162c]{color:var(--auth-primary);font-weight:500;cursor:pointer}.registration-api-guide summary[data-v-a86a162c]:focus-visible{outline:2px solid var(--auth-primary);outline-offset:4px;border-radius:3px}.registration-api-guide p[data-v-a86a162c]{margin:10px 0 0}.registration-api-guide .registration-api-guide__note[data-v-a86a162c]{color:var(--auth-muted);font-size:12px;line-height:21px}.registration-choice__button[data-v-a86a162c]{margin-top:auto;min-width:200px;height:44px;padding:0 24px;border:0;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#245b96;color:#fff;font-size:15px;font-weight:500;cursor:pointer}.registration-choice__button[data-v-a86a162c]:hover{background:#1d4d82}.registration-choice__button[data-v-a86a162c]:focus-visible,.registration-header button[data-v-a86a162c]:focus-visible{outline:2px solid var(--auth-primary);outline-offset:4px}.registration-choice__note[data-v-a86a162c]{margin:12px 0 0;color:var(--auth-muted);text-align:center;font-size:12px;line-height:20px}.registration-choice__note p[data-v-a86a162c]{margin:10px 0 0}.registration-choice__more[data-v-a86a162c]{margin-top:18px;text-align:center}.registration-choice__more a[data-v-a86a162c]{display:inline-flex;align-items:center;gap:5px;color:var(--auth-primary);font-size:13px;line-height:20px;text-decoration:none}.registration-choice__more a[data-v-a86a162c]:hover{text-decoration:underline}.registration-choice__more a[data-v-a86a162c]:focus-visible{outline:2px solid var(--auth-primary);outline-offset:4px}.auth-card.auth-card--register[data-v-a86a162c]{width:min(1120px,calc(100% - 48px));display:block;box-shadow:none}.auth-card--register .auth-panel[data-v-a86a162c]{padding:36px 44px 40px}.auth-card--register .auth-panel-top[data-v-a86a162c],.auth-card--register .auth-register-block[data-v-a86a162c]{width:100%;max-width:680px;margin-left:auto;margin-right:auto}.auth-card--register .auth-panel-top button[data-v-a86a162c]{display:inline-flex;align-items:center;gap:5px}.registration-login-hint[data-v-a86a162c]{display:flex;align-items:flex-start;gap:10px;margin:0 0 22px;padding:12px 14px;border:1px solid var(--auth-border,#cddff2);border-radius:8px;background:var(--auth-soft,#edf4fc);color:var(--auth-primary)}.registration-login-hint>svg[data-v-a86a162c]{flex:0 0 auto;margin-top:2px}.registration-login-hint p[data-v-a86a162c]{min-width:0;margin:0;font-size:13px;font-weight:500;line-height:22px;overflow-wrap:anywhere}.registration-notice[data-v-a86a162c]{margin-bottom:26px;padding:16px 18px;border-left:3px solid var(--auth-primary);border-radius:4px;display:flex;align-items:flex-start;gap:12px;background:var(--auth-soft,#edf4fc)}.registration-notice>svg[data-v-a86a162c]{flex:0 0 auto;margin-top:2px;color:var(--auth-primary)}.registration-notice strong[data-v-a86a162c]{font-size:14px;font-weight:600;line-height:24px}.registration-notice p[data-v-a86a162c]{margin:5px 0 0;color:var(--auth-body);font-size:13px;line-height:23px}.registration-notice a[data-v-a86a162c]{display:inline-flex;align-items:center;gap:4px;margin-left:4px;color:var(--auth-primary)}.registration-steps[data-v-a86a162c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0 0 24px;list-style:none;gap:14px}.registration-steps li[data-v-a86a162c]{display:flex;align-items:center;gap:8px;color:var(--auth-muted);font-size:13px;border-bottom:2px solid var(--auth-border,#e3e8ef);padding-bottom:12px}.registration-steps b[data-v-a86a162c]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--auth-soft,#edf4fc);font-weight:500;flex-shrink:0}.registration-steps .is-current[data-v-a86a162c]{color:var(--auth-primary);border-color:var(--auth-primary)}.registration-steps .is-current b[data-v-a86a162c]{background:#245b96;color:#fff}.auth-card[data-v-a86a162c]{width:min(1040px,calc(100% - 48px));display:grid;grid-template-columns:380px minmax(0,1fr);background:#fff;border:1px solid #e3e8ef;border-radius:14px;overflow:hidden;box-shadow:0 24px 60px -42px rgba(29,55,87,.5)}.auth-side[data-v-a86a162c]{min-height:620px;padding:42px 36px 34px;background:radial-gradient(circle at 18% 12%,hsla(0,0%,100%,.92),transparent 30%),linear-gradient(145deg,#f2f7ff,#e7f0fb);color:var(--auth-text);border-right:1px solid #e2eaf3;display:flex;flex-direction:column;justify-content:space-between}.auth-side__brand[data-v-a86a162c]{display:flex;align-items:center;margin-bottom:62px}.auth-side__brand img[data-v-a86a162c]{display:block;width:148px;height:auto;object-fit:contain;mix-blend-mode:multiply}.auth-side__brand span[data-v-a86a162c],.auth-side__brand strong[data-v-a86a162c]{display:block}.auth-side__brand strong[data-v-a86a162c]{color:var(--auth-text);font-size:16px;line-height:22px;font-weight:600}.auth-side__brand span[data-v-a86a162c]{margin-top:1px;color:var(--auth-muted);font-size:10px;line-height:14px;font-weight:500;letter-spacing:.08em}.auth-side h2[data-v-a86a162c]{margin:0 0 14px;color:var(--auth-text);font-size:26px;line-height:36px;font-weight:600;letter-spacing:0}.auth-side p[data-v-a86a162c]{max-width:300px;margin:0 0 30px;color:var(--auth-body);font-size:14px;line-height:24px;font-weight:400}.auth-side ul[data-v-a86a162c]{margin:0;padding:0;list-style:none;display:grid;gap:10px}.auth-side li[data-v-a86a162c]{display:flex;align-items:center;gap:9px;min-height:42px;padding:9px 12px;border:1px solid rgba(169,194,222,.55);border-radius:9px;background:hsla(0,0%,100%,.62);color:var(--auth-body);font-size:14px;line-height:20px;font-weight:500}.auth-side li svg[data-v-a86a162c]{width:18px;height:18px;color:var(--auth-primary);flex:0 0 auto}.auth-partners[data-v-a86a162c]{padding-top:18px;border-top:1px solid rgba(131,159,191,.3);display:flex;align-items:center;flex-wrap:wrap;gap:8px}.auth-partners span[data-v-a86a162c]{flex-basis:100%;color:var(--auth-muted);font-size:12px;line-height:18px;font-weight:400}.auth-panel[data-v-a86a162c]{min-width:0;padding:42px 48px 38px;background:#fff;display:flex;flex-direction:column}.auth-panel.is-login[data-v-a86a162c]{justify-content:center}.auth-panel-top[data-v-a86a162c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:28px;width:100%;max-width:544px;margin-left:auto;margin-right:auto}.auth-panel.is-login .auth-panel-top[data-v-a86a162c]{margin-bottom:28px}.auth-panel-top h1[data-v-a86a162c]{margin:0;color:var(--auth-text);font-size:24px;line-height:34px;font-weight:600}.auth-panel-top button[data-v-a86a162c]{border:0;padding:8px 0 0;background:transparent;color:var(--auth-body);font-size:13px;line-height:20px;font-weight:400;white-space:nowrap;cursor:pointer}.auth-panel-top b[data-v-a86a162c]{color:var(--auth-primary);font-weight:600}.auth-register-tabs[data-v-a86a162c]{min-height:44px;margin-bottom:28px;padding:4px;display:grid;grid-template-columns:1fr 1fr;gap:4px;border:0;border-radius:10px;background:#f3f6f9}.auth-register-tabs button[data-v-a86a162c]{border:0;background:transparent;color:var(--auth-body);border-radius:7px;font-size:14px;line-height:36px;font-weight:400;cursor:pointer}.auth-register-tabs button.active[data-v-a86a162c]{color:var(--auth-primary);background:#fff;box-shadow:0 2px 10px -7px rgba(36,91,150,.7);font-weight:600}.auth-form-list[data-v-a86a162c],.auth-login-block[data-v-a86a162c]{display:flex;flex-direction:column;gap:16px}.auth-login-block[data-v-a86a162c]{width:100%;max-width:544px;margin:0 auto}.auth-login-methods-row[data-v-a86a162c]{display:grid;grid-template-columns:minmax(0,3fr) repeat(2,minmax(0,1.1fr));gap:3px;padding:3px;border-radius:8px;background:var(--auth-soft,#edf4fc)}.auth-login-methods[data-v-a86a162c]{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.auth-login-methods button[data-v-a86a162c],.auth-organization-entry[data-v-a86a162c],.auth-wecom-entry[data-v-a86a162c]{min-width:0;min-height:40px;padding:5px 4px;border:0;border-radius:6px;background:transparent;color:var(--auth-body);font-size:12px;line-height:20px;cursor:pointer}.auth-login-methods button[aria-selected=true][data-v-a86a162c]{background:var(--auth-surface,#fff);color:var(--auth-primary);font-weight:600;box-shadow:0 2px 8px -5px rgba(36,91,150,.35)}.auth-wecom-entry[aria-expanded=true][data-v-a86a162c],.auth-wecom-entry[data-v-a86a162c]:hover:not(:disabled){background:var(--auth-surface,#fff);color:var(--auth-primary)}.auth-login-methods button[data-v-a86a162c]:focus-visible,.auth-organization-entry[data-v-a86a162c]:focus-visible,.auth-wecom-entry[data-v-a86a162c]:focus-visible{outline:2px solid var(--auth-primary);outline-offset:1px}.auth-login-methods button[data-v-a86a162c]:disabled,.auth-organization-entry[data-v-a86a162c]:disabled,.auth-wecom-entry[data-v-a86a162c]:disabled{cursor:default}.auth-organization-entry[data-v-a86a162c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--auth-muted)}.auth-organization-entry small[data-v-a86a162c]{padding:0 5px;border-radius:3px;background:var(--auth-surface,#fff);color:var(--auth-muted);font-size:10px;line-height:16px;white-space:nowrap}.auth-organization-entry[aria-expanded=true][data-v-a86a162c],.auth-organization-entry[data-v-a86a162c]:hover:not(:disabled){background:var(--auth-surface,#fff)}.auth-organization-notice[data-v-a86a162c]{padding:12px 14px;border-radius:8px;background:var(--auth-soft,#edf4fc);color:var(--auth-body);font-size:12px;line-height:20px}.auth-organization-notice strong[data-v-a86a162c]{color:var(--auth-text);font-weight:600}.auth-organization-notice p[data-v-a86a162c]{margin:6px 0 0}.auth-login-fields[data-v-a86a162c]{display:flex;flex-direction:column;gap:16px}.auth-login-note[data-v-a86a162c]{margin:0;color:var(--auth-muted);font-size:12px;line-height:20px}.auth-code-row.auth-login-code-row[data-v-a86a162c]{grid-template-columns:minmax(0,1fr) 120px}.auth-field[data-v-a86a162c]{display:block}.auth-field>span[data-v-a86a162c]{display:block;margin-bottom:7px;color:var(--auth-text);font-size:14px;line-height:20px;font-weight:500}.auth-field b[data-v-a86a162c]{color:#c53a32}.auth-field small[data-v-a86a162c]{display:block;margin-top:4px;color:var(--auth-muted);font-size:12px;line-height:18px}.auth-field small.auth-field-error[data-v-a86a162c]{color:#c53a32}.auth-field small.auth-field-success[data-v-a86a162c]{color:#12805c}.auth-form-surface input[aria-invalid=true][data-v-a86a162c]{border-color:#c53a32;box-shadow:0 0 0 3px rgba(197,58,50,.08)}.auth-form-surface input[data-v-a86a162c]:not([type=checkbox]):not([type=radio]),.auth-form-surface select[data-v-a86a162c]{width:100%;height:44px;border:1px solid #d9dfe7;border-radius:8px;background:#fff;color:var(--auth-text);font-size:14px;line-height:20px;font-weight:400;padding:0 14px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.auth-form-surface input[data-v-a86a162c]:not([type=checkbox]):not([type=radio])::placeholder{color:var(--auth-muted)}.auth-form-surface input[data-v-a86a162c]:not([type=checkbox]):not([type=radio]):focus,.auth-form-surface select[data-v-a86a162c]:focus{border-color:var(--auth-primary);box-shadow:0 0 0 3px rgba(36,91,150,.09)}.auth-password-control[data-v-a86a162c]{position:relative}.auth-password-control input[data-v-a86a162c]:not([type=checkbox]){padding-right:52px}.auth-password-toggle[data-v-a86a162c]{position:absolute;top:50%;right:9px;width:36px;height:36px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--auth-muted);display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);cursor:pointer;transition:color .18s ease,background-color .18s ease}.auth-password-toggle[data-v-a86a162c]:hover{color:var(--auth-primary);background:#f3f6f9}.auth-form-surface .auth-password-toggle[data-v-a86a162c]:active{transform:translateY(-50%)}.auth-password-toggle[data-v-a86a162c]:focus-visible{outline:2px solid rgba(0,84,159,.28);outline-offset:1px}.auth-form-surface input[type=checkbox][data-v-a86a162c]{width:16px;height:16px;accent-color:var(--auth-primary)}.auth-register-method[data-v-a86a162c]{margin:0;padding:0;min-width:0;border:0;color:var(--auth-text);font-size:14px}.auth-register-method legend[data-v-a86a162c]{margin-bottom:10px;font-weight:500}.auth-register-method legend b[data-v-a86a162c]{color:#c53a32}.auth-register-method>div[data-v-a86a162c]{display:flex;gap:28px}.auth-register-method label[data-v-a86a162c]{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.auth-register-method input[type=radio][data-v-a86a162c]{width:16px;height:16px;margin:0;accent-color:var(--auth-primary)}.auth-register-method small[data-v-a86a162c]{display:block;margin-top:8px;color:var(--auth-muted);font-size:12px;line-height:18px}.auth-code-row[data-v-a86a162c]{display:grid;grid-template-columns:minmax(0,1fr) 142px;gap:8px}.auth-code-row button[data-v-a86a162c]{height:44px;border:1px solid #aec8e4;border-radius:8px;background:#f3f7fc;color:var(--auth-primary);font-size:13px;font-weight:500;cursor:pointer}.auth-code-row button[data-v-a86a162c]:disabled{cursor:not-allowed;opacity:.6}.auth-two-col[data-v-a86a162c]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.auth-login-tools[data-v-a86a162c]{display:flex;align-items:center;justify-content:space-between;color:var(--auth-body);font-size:13px}.auth-agree[data-v-a86a162c],.auth-login-tools label[data-v-a86a162c]{display:flex;align-items:center;gap:8px}.auth-login-tools button[data-v-a86a162c]{border:0;padding:0;background:transparent;color:var(--auth-primary);font:inherit;font-weight:500;cursor:pointer}.auth-agree a[data-v-a86a162c],.auth-login-tools a[data-v-a86a162c]{color:var(--auth-primary);text-decoration:none}.auth-agreement-detail[data-v-a86a162c]{align-self:flex-start;border:0;padding:0;background:none;color:var(--auth-primary);font-size:12px;cursor:pointer;text-align:left}.auth-agreement-detail[data-v-a86a162c]:hover{text-decoration:underline}.auth-agreement-detail[data-v-a86a162c]:focus-visible{outline:2px solid var(--auth-primary);outline-offset:3px}.auth-agree[data-v-a86a162c]{margin-top:24px;color:var(--auth-body);font-size:13px;line-height:20px}.auth-primary-button[data-v-a86a162c]{width:100%;height:44px;margin-top:2px;border:0;border-radius:8px;background:var(--auth-primary);color:#fff;font-size:14px;line-height:20px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 22px -17px rgba(36,91,150,.8)}.auth-primary-button[data-v-a86a162c]:hover{background:var(--auth-primary-hover)}.auth-primary-button.is-success[data-v-a86a162c]{background:#12a96b}.auth-divider[data-v-a86a162c]{margin:26px 0 16px;display:flex;align-items:center;gap:16px;color:var(--auth-muted);font-size:12px;justify-content:center}.auth-divider[data-v-a86a162c]:after,.auth-divider[data-v-a86a162c]:before{content:"";height:1px;flex:1;background:#e5e9ef}.auth-social-row[data-v-a86a162c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.auth-social-row.auth-social-row--account[data-v-a86a162c]{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-social-row.auth-social-row--single[data-v-a86a162c]{grid-template-columns:minmax(0,1fr)}.auth-social-row button[data-v-a86a162c]{min-width:0;min-height:42px;padding:7px 9px;border:1px solid #e0e5eb;border-radius:8px;background:#fff;color:var(--auth-body);font-size:12px;line-height:16px;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;cursor:pointer}.auth-social-row button[data-v-a86a162c]:hover:not(:disabled){border-color:#b9cee5;color:var(--auth-primary);background:#f8fbff}.auth-social-row button[data-v-a86a162c]:disabled{cursor:not-allowed;opacity:.55}.auth-social-row svg[data-v-a86a162c]{width:18px;height:18px;padding:0;border-radius:0;background:transparent;color:currentColor;flex:0 0 auto}.auth-register-brand[data-v-a86a162c]{margin-top:20px;padding-top:18px;border-top:1px solid #edf0f3;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--auth-muted);font-size:12px;line-height:20px}.auth-register-brand img[data-v-a86a162c]{display:block;width:108px;height:auto;object-fit:contain;mix-blend-mode:multiply}.auth-global-footer[data-v-a86a162c]{margin-top:auto;width:100%;flex-shrink:0;background:#212629;color:#d7dde3;border-top:1px solid #363b3e;font-family:var(--sg-font-family)}.auth-footer-service[data-v-a86a162c]{min-height:144px;border-bottom:1px solid #4a5156;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;justify-items:center;gap:40px;width:var(--sg-page-width,min(1720px,calc(100% - 64px)));margin:0 auto;padding:28px 0}.auth-footer-service__item[data-v-a86a162c]{display:flex;align-items:center;gap:18px;min-width:0}.auth-footer-service__item>span[data-v-a86a162c]{width:52px;height:52px;border-radius:8px;border:2px solid hsla(0,0%,100%,.12);background:#363b3e;color:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.auth-footer-service__item strong[data-v-a86a162c]{display:block;color:#fff;font-size:16px;line-height:24px;font-weight:700;margin-bottom:4px}.auth-footer-service__item p[data-v-a86a162c]{margin:0;color:#aeb8c2;font-size:14px;line-height:20px;white-space:nowrap}.auth-footer-main[data-v-a86a162c]{min-height:204px;width:var(--sg-page-width,min(1720px,calc(100% - 64px)));margin:0 auto;padding:30px 0 42px;display:grid;grid-template-columns:1.45fr repeat(5,minmax(0,.72fr)) minmax(230px,1.1fr);gap:42px}.auth-footer-col[data-v-a86a162c]{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.auth-footer-logo[data-v-a86a162c]{color:#fff;font-size:14px;line-height:16px;font-weight:900;margin-bottom:18px}.auth-footer-logo span[data-v-a86a162c]{display:block;font-size:14px;line-height:10px;font-weight:700;color:#cfd8e3}.auth-footer-brand p[data-v-a86a162c]{max-width:360px;margin:0;color:#aeb8c2;font-size:14px;line-height:22px}.auth-footer-col h4[data-v-a86a162c]{margin:0 0 16px;color:#fff;font-size:16px;line-height:24px;font-weight:700}.sg-footer-text[data-v-a86a162c]{line-height:26px}.auth-footer-col button[data-v-a86a162c],.sg-footer-text[data-v-a86a162c]{border:0;padding:0;background:transparent;color:#aeb8c2;font-size:14px;cursor:pointer;text-align:left}.auth-footer-col button[data-v-a86a162c]{line-height:24px}.auth-footer-col button[data-v-a86a162c]:hover{color:#fff}.auth-footer-social[data-v-a86a162c]{width:36px;height:36px;border-radius:4px!important;background:#363b3e!important;display:flex!important;align-items:center;justify-content:center;color:#d7dde3!important}@media (max-width:900px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-shell[data-v-a86a162c]{padding:58px 0 30px}}@media (max-width:900px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-home-button[data-v-a86a162c]{top:44px;left:20px}}@media (max-width:900px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-card[data-v-a86a162c]{width:calc(100% - 32px);grid-template-columns:1fr;border-radius:12px}}@media (max-width:900px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-side[data-v-a86a162c]{min-height:auto;padding:24px;border-right:0;border-bottom:1px solid #e2eaf3}}@media (max-width:900px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-side__brand[data-v-a86a162c]{margin-bottom:20px}}@media (max-width:900px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-side h2[data-v-a86a162c]{margin-bottom:6px;font-size:20px;line-height:28px}}@media (max-width:900px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-side p[data-v-a86a162c]{max-width:none;margin-bottom:18px;font-size:13px;line-height:20px}}@media (max-width:900px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-side ul[data-v-a86a162c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}@media (max-width:900px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-side li[data-v-a86a162c]{min-height:38px;padding:8px 9px;font-size:12px;line-height:16px}}@media (max-width:900px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-partners[data-v-a86a162c]{display:none}}@media (max-width:900px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-panel[data-v-a86a162c]{padding:32px}}@media (max-width:900px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-panel-top[data-v-a86a162c]{margin-bottom:24px}}@media (max-width:900px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-social-row[data-v-a86a162c]{gap:8px}}@media (max-width:900px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-footer-main[data-v-a86a162c],:where(html:not([data-storefront-layout=desktop-phone])) .auth-footer-service[data-v-a86a162c]{width:auto;grid-template-columns:1fr;justify-items:flex-start;gap:24px;padding-left:24px;padding-right:24px}}@media (max-width:900px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-footer-service__item p[data-v-a86a162c]{white-space:normal}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-page--register[data-v-a86a162c]{--sg-headline-lg-size:20px;--sg-headline-md-size:20px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .registration-header__inner[data-v-a86a162c]{width:calc(100% - 28px);min-height:72px;gap:12px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .registration-header__brand[data-v-a86a162c]{gap:10px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .registration-header__brand img[data-v-a86a162c]{width:102px;height:46px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .registration-header__brand>span[data-v-a86a162c]{padding-left:10px;font-size:15px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .registration-header__actions[data-v-a86a162c]{gap:0}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .registration-header__actions button>span[data-v-a86a162c],:where(html:not([data-storefront-layout=desktop-phone])) .registration-header__actions button[data-v-a86a162c]:first-child{display:none}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .registration-header__actions b[data-v-a86a162c]{margin-left:0}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-shell.auth-shell--register[data-v-a86a162c]{padding:24px 0}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .registration-choice[data-v-a86a162c]{width:calc(100% - 28px)}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .registration-choice__heading h1[data-v-a86a162c]{font-size:22px;line-height:30px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .registration-choice__cards[data-v-a86a162c]{grid-template-columns:1fr;gap:16px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .registration-identity-card[data-v-a86a162c]{padding:24px 16px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .registration-identity-card__icon[data-v-a86a162c]{width:80px;height:80px;margin-bottom:16px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .registration-identity-card__icon svg[data-v-a86a162c]{width:44px;height:44px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .registration-identity-card h2[data-v-a86a162c]{font-size:21px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .registration-role-details[data-v-a86a162c]{margin:14px 0 18px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .registration-role-details ul[data-v-a86a162c]{margin:12px auto 0;gap:8px 10px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-card.auth-card--register[data-v-a86a162c]{width:calc(100% - 20px)}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-card--register .auth-panel[data-v-a86a162c]{padding:24px 16px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-card--register .auth-panel-top[data-v-a86a162c]{flex-wrap:wrap;gap:8px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .registration-notice[data-v-a86a162c]{padding:14px 12px;gap:8px;margin-bottom:20px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .registration-login-hint[data-v-a86a162c]{padding:10px 12px;gap:8px;margin-bottom:18px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .registration-steps[data-v-a86a162c]{gap:8px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .registration-steps li[data-v-a86a162c]{font-size:12px;gap:5px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-welcome-bar__inner[data-v-a86a162c]{width:calc(100% - 28px);font-size:11px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-shell[data-v-a86a162c]{padding:48px 0 16px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-home-button[data-v-a86a162c]{left:14px;height:32px;font-size:12px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-card[data-v-a86a162c]{width:calc(100% - 20px);border-radius:10px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-side[data-v-a86a162c]{min-height:58px;padding:12px 16px;display:flex;align-items:center}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-side__brand[data-v-a86a162c]{margin-bottom:0}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-side__brand img[data-v-a86a162c]{width:116px;height:auto}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-side__brand strong[data-v-a86a162c]{font-size:15px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-side h2[data-v-a86a162c],:where(html:not([data-storefront-layout=desktop-phone])) .auth-side p[data-v-a86a162c],:where(html:not([data-storefront-layout=desktop-phone])) .auth-side ul[data-v-a86a162c]{display:none}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-panel[data-v-a86a162c]{padding:18px 16px 22px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-panel-top[data-v-a86a162c]{align-items:center;flex-direction:row;gap:8px;margin-bottom:16px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-panel-top h1[data-v-a86a162c]{flex:0 0 auto;font-size:19px;line-height:28px;white-space:nowrap}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-panel-top button[data-v-a86a162c]{min-height:44px;margin-left:auto;padding:0}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-switch-prompt[data-v-a86a162c]{display:none}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-form-list[data-v-a86a162c],:where(html:not([data-storefront-layout=desktop-phone])) .auth-login-block[data-v-a86a162c]{gap:12px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-password-toggle[data-v-a86a162c]{right:0;width:44px;height:44px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-login-tools button[data-v-a86a162c],:where(html:not([data-storefront-layout=desktop-phone])) .auth-login-tools label[data-v-a86a162c]{min-height:44px;display:inline-flex;align-items:center}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-divider[data-v-a86a162c]{margin:16px 0 12px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-code-row[data-v-a86a162c],:where(html:not([data-storefront-layout=desktop-phone])) .auth-two-col[data-v-a86a162c]{grid-template-columns:1fr}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-social-row[data-v-a86a162c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-social-row button[data-v-a86a162c]{min-height:48px;padding:5px 4px;flex-direction:column;gap:2px;font-size:10px;line-height:13px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-footer-main[data-v-a86a162c],:where(html:not([data-storefront-layout=desktop-phone])) .auth-footer-service[data-v-a86a162c]{padding-left:18px;padding-right:18px}}.auth-page.auth-page--modal[data-v-a86a162c]{min-height:0;background:var(--auth-surface,#fff)}.auth-page--modal .auth-shell[data-v-a86a162c]{padding:0;flex:none}.auth-page--modal .auth-card[data-v-a86a162c]{display:block;width:100%;margin:0;border:0;border-radius:0;box-shadow:none;background:var(--auth-surface,#fff)}.auth-page--modal .auth-panel[data-v-a86a162c]{width:100%;padding:0;background:var(--auth-surface,#fff)}.auth-page--modal:not(.auth-page--register) .auth-card[data-v-a86a162c]{display:grid;grid-template-columns:minmax(280px,.58fr) minmax(0,1fr)}.auth-page--modal:not(.auth-page--register) .auth-side[data-v-a86a162c]{background:radial-gradient(circle at 18% 12%,hsla(0,0%,100%,.18),transparent 30%),linear-gradient(145deg,var(--auth-soft,#f2f7ff),var(--auth-brand-end,#e7f0fb));border-color:var(--auth-border,#e2eaf3)}.auth-page--modal:not(.auth-page--register) .auth-panel[data-v-a86a162c]{padding:42px 48px 38px}.auth-page--modal .auth-panel-top h1[data-v-a86a162c]{font-size:24px;line-height:34px}.auth-page--modal .auth-panel-top button[data-v-a86a162c]{padding-top:8px}.auth-page--modal .auth-panel-top[data-v-a86a162c]{align-items:center}.auth-page--modal .auth-side li[data-v-a86a162c]{border-color:var(--auth-border,#d7e3ef);background:var(--auth-surface,hsla(0,0%,100%,.62))}.auth-page--modal .registration-choice[data-v-a86a162c]{width:100%}.auth-page--modal .registration-choice__heading[data-v-a86a162c]{margin-bottom:20px}.auth-page--modal .registration-choice__heading h1[data-v-a86a162c]{font-size:22px;line-height:30px}.auth-page--modal .registration-choice__heading p[data-v-a86a162c]{font-size:13px}.auth-page--modal .registration-choice__cards[data-v-a86a162c]{gap:16px}.auth-page--modal .registration-identity-card[data-v-a86a162c]{padding:24px 18px}.auth-page--modal .registration-identity-card__icon[data-v-a86a162c]{width:64px;height:64px;margin-bottom:16px}.auth-page--modal .registration-identity-card__icon svg[data-v-a86a162c]{width:36px;height:36px}.auth-page--modal .registration-identity-card h2[data-v-a86a162c]{font-size:19px;line-height:28px}.auth-page--modal .registration-identity-card>p[data-v-a86a162c]{font-size:13px;line-height:21px}.auth-page--modal .registration-role-details[data-v-a86a162c]{margin:14px 0 18px}.auth-page--modal .registration-role-details ul[data-v-a86a162c]{margin:12px auto 0;gap:8px}.auth-page--modal .registration-choice__button[data-v-a86a162c]{min-width:0;width:100%}.auth-page--modal .registration-choice__note[data-v-a86a162c]{margin-top:16px}.registration-modal-login[data-v-a86a162c]{float:right;padding:4px 0;border:0;background:transparent;color:var(--auth-body);font-size:13px;cursor:pointer}.registration-modal-login b[data-v-a86a162c]{margin-left:6px;color:var(--auth-primary)}.registration-modal-login[data-v-a86a162c]:focus-visible{outline:2px solid var(--auth-primary);outline-offset:3px}.auth-page--modal .registration-notice[data-v-a86a162c]{margin-bottom:20px;padding:14px}@media (max-width:900px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-page--modal:not(.auth-page--register) .auth-card[data-v-a86a162c]{grid-template-columns:1fr}}@media (max-width:900px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-page--modal:not(.auth-page--register) .auth-side[data-v-a86a162c]{min-height:0;padding:20px 28px;align-items:flex-start}}@media (max-width:900px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-page--modal .auth-side__brand[data-v-a86a162c]{margin-bottom:0}}@media (max-width:900px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-page--modal .auth-side__brand img[data-v-a86a162c]{width:130px}}@media (max-width:900px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-page--modal .auth-partners[data-v-a86a162c],:where(html:not([data-storefront-layout=desktop-phone])) .auth-page--modal .auth-side h2[data-v-a86a162c],:where(html:not([data-storefront-layout=desktop-phone])) .auth-page--modal .auth-side p[data-v-a86a162c],:where(html:not([data-storefront-layout=desktop-phone])) .auth-page--modal .auth-side ul[data-v-a86a162c]{display:none}}@media (max-width:900px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-page--modal:not(.auth-page--register) .auth-panel[data-v-a86a162c]{padding:28px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-page--modal:not(.auth-page--register) .auth-panel[data-v-a86a162c]{padding:22px 18px 26px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-page--modal .auth-panel-top h1[data-v-a86a162c]{font-size:20px;line-height:28px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-page--modal .registration-choice__cards[data-v-a86a162c]{grid-template-columns:1fr}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .auth-page--modal .registration-choice__heading[data-v-a86a162c]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:640px){:where(html:not([data-storefront-layout=desktop-phone])) .registration-modal-login[data-v-a86a162c]{float:none;order:2}}.auth-page--modal .auth-form-surface input[data-v-a86a162c]:not([type=checkbox]):not([type=radio]),.auth-page--modal .auth-form-surface select[data-v-a86a162c]{border-color:var(--auth-border,#d9dfe7);background:var(--auth-input-surface,#fff)}.auth-page--modal .auth-social-row button[data-v-a86a162c]{border-color:var(--auth-border,#e0e5eb);background:var(--auth-surface,#fff)}.auth-page--modal .auth-divider[data-v-a86a162c]:after,.auth-page--modal .auth-divider[data-v-a86a162c]:before{background:var(--auth-border,#e5e9ef)}.catalog-document-query{padding:16px;margin:12px 0;border:1px solid var(--cg-commerce-line,#e5eaf1);font-size:13px;line-height:1.7}.catalog-document-query a{color:var(--cg-commerce-blue,#165eb8)}.catalog-document-retry{min-height:36px;padding:6px 12px;border:1px solid var(--cg-commerce-line,#e5eaf1);background:var(--cg-commerce-surface,#fff);color:var(--cg-commerce-blue,#165eb8);cursor:pointer}.sg-ai-typing i[data-v-63ecd895]{width:6px;height:6px;border-radius:50%;background:#2784d5;animation:sgAiTyping-33e905c9 1s ease-in-out infinite}.sg-ai-candidate-state.is-loading i[data-v-63ecd895]{width:min(420px,90%);height:40px;margin-bottom:8px;border-radius:4px;background:linear-gradient(90deg,#e8eef5 25%,#f5f8fb 50%,#e8eef5 75%);background-size:200% 100%;animation:sgAiCandidateLoading-33e905c9 1.2s linear infinite}
/* Login drawer container adaptation 20261012 */
.auth-page.auth-page--modal[data-v-a86a162c] { container: auth-modal / inline-size;
}
/* A drawer can be narrow even when the page viewport is wide. */
@container auth-modal (max-width: 760px) {
.auth-page--modal:not(.auth-page--register) .auth-shell[data-v-a86a162c] { padding: 0;
}
.auth-page--modal:not(.auth-page--register) .auth-card[data-v-a86a162c] { display: block; grid-template-columns: minmax(0, 1fr);
}
.auth-page--modal:not(.auth-page--register) .auth-side[data-v-a86a162c] { display: none;
}
.auth-page--modal:not(.auth-page--register) .auth-panel[data-v-a86a162c] { width: 100%; padding: 24px; box-sizing: border-box;
}
.auth-page--modal:not(.auth-page--register) .auth-panel-top[data-v-a86a162c] { flex-wrap: wrap; align-items: center; gap: 12px; margin-bottom: 20px;
}
.auth-page--modal:not(.auth-page--register) .auth-panel-top h1[data-v-a86a162c] { font-size: 22px; line-height: 32px;
}
.auth-page--modal:not(.auth-page--register) .auth-panel-top button[data-v-a86a162c] { padding-top: 0;
}
.auth-page--modal:not(.auth-page--register) .auth-login-methods-row[data-v-a86a162c] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; padding: 6px;
}
.auth-page--modal:not(.auth-page--register) .auth-login-methods[data-v-a86a162c] { grid-column: 1 / -1;
}
.auth-page--modal:not(.auth-page--register) .auth-login-methods button[data-v-a86a162c] { min-height: 44px; white-space: nowrap;
}
.auth-page--modal:not(.auth-page--register) .auth-wecom-entry[data-v-a86a162c],
  .auth-page--modal:not(.auth-page--register) .auth-organization-entry span[data-v-a86a162c] { white-space: nowrap;
}
}

/* Homepage category entry is a fixed heading. */
.sg-nav-shell.sg-nav-shell--home .sg-category-entry,.sg-nav-shell.sg-nav-shell--home .sg-compact-category{cursor:default;opacity:1}.sg-nav-shell.sg-nav-shell--home .sg-category-entry__caret{display:none}
