.login_container__kitvQ,.login_container__kitvQ *,.login_container__kitvQ :after,.login_container__kitvQ :before{box-sizing:border-box}.login_container__kitvQ [hidden]{display:none!important}.login_container__kitvQ{--login-primary:var(--admin-primary,var(--yy-color-primary));--login-surface:var(--admin-surface,var(--yy-color-surface));--login-text:var(--admin-text,var(--yy-color-text-primary));--login-muted:var(--admin-muted,var(--yy-color-text-secondary));--login-faint:var(--yy-color-text-placeholder);--login-page:color-mix(in srgb,var(--login-primary) 6%,var(--yy-color-surface));--login-outline:color-mix(in srgb,var(--login-text) 32%,var(--yy-color-surface));--login-outline-hover:color-mix(in srgb,var(--login-text) 70%,var(--yy-color-surface));--login-hover:color-mix(in srgb,var(--login-primary) 8%,transparent);--login-divider:color-mix(in srgb,var(--login-text) 10%,var(--yy-color-surface));--login-radius-field:6px;--login-radius-card:28px;min-height:100dvh;display:flex;background:var(--login-page);color:var(--login-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.login_shell__HRcrz{width:1040px;max-width:100%;margin:auto;padding:32px 24px}.login_card__NoG7p{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:48px;column-gap:48px;min-height:384px;padding:36px;border-radius:var(--login-radius-card);background:var(--login-surface);animation:login_cardIn__9T_GH .4s ease-out both}.login_cardIntro__Gk0ej{min-width:0}.login_brandLogo__Nxf4J{display:block;width:auto;height:64px;object-fit:contain}.login_title__r1aBc{margin:24px 0 0;font-size:36px;font-weight:400;line-height:1.22;color:var(--login-text)}.login_subtitle__JqAz7{margin:16px 0 0;font-size:16px;line-height:1.5;color:var(--login-text)}.login_accountChip__Ky2wY{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin-top:16px;padding:4px 12px 4px 6px;border:1px solid var(--login-outline);border-radius:999px;background:transparent;color:var(--login-text);font:inherit;font-size:14px;line-height:22px;cursor:pointer;transition:background-color .2s ease}.login_accountChip__Ky2wY:hover{background:var(--login-hover)}.login_accountChip__Ky2wY:focus-visible{outline:2px solid var(--login-primary);outline-offset:2px}.login_accountChipIcon__vDd2r{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--login-hover);color:var(--login-primary);font-size:12px}.login_accountChipText__a81bT{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login_accountChipCaret__udwN0{font-size:10px;color:var(--login-muted)}.login_cardBody__wtqHi{display:flex;flex-direction:column;min-width:0;padding-top:72px}.login_loginForm__pGvdf,.login_scanPanel__oWpst{flex:1 1;display:flex;flex-direction:column}.login_loginForm__pGvdf .ant-form-item{margin-bottom:0}.login_field___YCmt{position:relative}.login_field___YCmt .ant-input,.login_field___YCmt .ant-input-affix-wrapper{height:56px;border:1px solid var(--login-outline);border-radius:var(--login-radius-field);background:var(--login-surface);box-shadow:none;font-size:16px;color:var(--login-text)}.login_field___YCmt .ant-input,.login_field___YCmt .ant-input-affix-wrapper{padding:0 15px}.login_field___YCmt .ant-input-affix-wrapper .ant-input{height:auto;padding:0;border:0;border-radius:0}.login_field___YCmt .ant-input-affix-wrapper:hover,.login_field___YCmt .ant-input:hover{border-color:var(--login-outline-hover)}.login_field___YCmt .ant-input-affix-wrapper-focused,.login_field___YCmt .ant-input-affix-wrapper:focus-within,.login_field___YCmt .ant-input-focused,.login_field___YCmt .ant-input:focus{border-color:var(--login-primary);box-shadow:inset 0 0 0 1px var(--login-primary)}.login_field___YCmt .ant-input-affix-wrapper .ant-input:focus{box-shadow:none}.login_field___YCmt .ant-input-password-icon{color:var(--login-muted);font-size:18px}.login_floatLabel__23FF_{position:absolute;z-index:2;top:28px;left:12px;padding:0 4px;background:var(--login-surface);color:var(--login-muted);font-size:16px;line-height:1;pointer-events:none;transform:translateY(-50%);transform-origin:left center;transition:top .15s ease,font-size .15s ease,color .15s ease}.login_field___YCmt:has(input:-webkit-autofill) .login_floatLabel__23FF_,.login_field___YCmt:has(input:focus) .login_floatLabel__23FF_,.login_field___YCmt:has(input:not(:placeholder-shown)) .login_floatLabel__23FF_{top:0;font-size:12px}.login_field___YCmt:has(input:focus) .login_floatLabel__23FF_{color:var(--login-primary)}.login_field___YCmt:has(.ant-form-item-has-error) .login_floatLabel__23FF_{color:var(--ant-color-error,var(--yy-color-solid-danger))}.login_loginForm__pGvdf .ant-form-item-explain{padding:6px 0 0 16px;font-size:12px}.login_rememberItem__FxGCR{margin-top:16px!important}.login_rememberCheck__Ic_XR{color:var(--login-text);font-size:14px}.login_actions__qYvlv{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:40px}.login_textBtn__m12Bg.ant-btn{height:40px;padding:0 16px;border-radius:999px;color:var(--login-primary);font-weight:500}.login_textBtn__m12Bg.ant-btn:hover{color:var(--login-primary)!important;background:var(--login-hover)!important}.login_primaryBtn__vQXjX.ant-btn{min-width:96px;height:40px;padding:0 24px;box-shadow:none;font-weight:500}.login_scanPanel__oWpst{align-items:stretch}.login_qrFrame__8unmz{width:184px;height:184px;display:grid;place-items:center;border:1px solid var(--login-divider);border-radius:16px;background:var(--login-surface)}.login_qrImage__81TPj{width:160px;height:160px;object-fit:contain}.login_qrIcon__pI2OU{color:var(--login-faint);font-size:64px}.login_scanHint__vxZBw{margin:16px 0 0;font-size:14px;line-height:1.6;color:var(--login-muted)}.login_footer__gXlwM{display:flex;flex-wrap:wrap;align-items:center;gap:6px 24px;padding:16px 24px 0;font-size:12px;line-height:1.6;color:var(--login-muted)}.login_footerLink__iTHMZ{color:inherit}.login_footerLink__iTHMZ:hover{color:var(--login-text);text-decoration:underline}.login_devAlert___Kmjp{margin:16px 24px 0}@media (max-width:840px){.login_shell__HRcrz{width:480px}.login_card__NoG7p{grid-template-columns:minmax(0,1fr);min-height:0;padding:40px 32px 32px}.login_cardBody__wtqHi{padding-top:32px}}@media (max-width:520px){.login_container__kitvQ{background:var(--login-surface)}.login_shell__HRcrz{margin:0;padding:24px 0}.login_card__NoG7p{padding:24px 24px 16px;border-radius:0}.login_title__r1aBc{font-size:30px}.login_footer__gXlwM{flex-direction:column;align-items:flex-start;gap:6px}}@keyframes login_cardIn__9T_GH{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.login_card__NoG7p{animation:none!important}.login_accountChip__Ky2wY,.login_floatLabel__23FF_{transition:none!important}}.change-password_account__ZBumL{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin-top:20px;padding:4px 14px 4px 6px;border:1px solid color-mix(in srgb,var(--yy-color-text-primary) 32%,var(--yy-color-surface));border-radius:999px;color:var(--yy-color-text-primary);font-size:14px;line-height:22px}.change-password_accountIcon__pTQz3{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--yy-color-tone-primary-bg);color:var(--yy-color-tone-primary-fg);font-size:12px}.change-password_accountText__celql{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.change-password_error__OWyC2{margin-bottom:20px}.change-password_fieldGap__ar_TY{margin-top:20px}.change-password_rules__gYayc{display:grid;grid-gap:6px;gap:6px;margin:12px 0 0;padding:12px 14px;border-radius:8px;background:var(--yy-color-bg-subtle);list-style:none}.change-password_rule__c10Ir{display:flex;align-items:center;gap:8px;color:var(--yy-color-text-secondary);font-size:12px;line-height:20px}.change-password_ruleOk__v4ILL{color:var(--yy-color-tone-success-fg)}.change-password_ruleBad__u_YtB{color:var(--yy-color-tone-danger-fg)}.change-password_ruleDot__jD4wm{width:14px;height:14px;box-sizing:border-box;border:1.5px solid var(--yy-color-text-placeholder);border-radius:50%}.change-password_ruleBad__u_YtB .change-password_ruleDot__jD4wm{border-color:var(--yy-color-solid-danger)}.change-password_ruleIcon__gKV06{color:var(--yy-color-solid-success);font-size:14px}.change-password_hint__X8D0_{margin:16px 0 0;color:var(--yy-color-text-faint);font-size:12px;line-height:1.6}.change-password_checking__SFws_{display:flex;align-items:center;justify-content:center;gap:8px;margin:48px 0;color:var(--yy-color-text-secondary);font-size:14px}