.PasswordLoginLab_page__ACMc_{min-height:100svh;background:#fafcfd}.PasswordLoginLab_header__rbXw9{height:84px;padding:12px clamp(20px,4vw,64px);border-bottom:1px solid var(--vf-line);display:flex;align-items:center;justify-content:space-between;background:#fff;gap:20px}.PasswordLoginLab_header__rbXw9>span{font-size:12px;color:var(--vf-muted)}.PasswordLoginLab_header__rbXw9 img{max-width:160px;height:auto}.PasswordLoginLab_main__LMEn0{max-width:1120px;margin:auto;padding:clamp(32px,8vh,96px) 24px;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;grid-gap:clamp(32px,6vw,90px);gap:clamp(32px,6vw,90px)}.PasswordLoginLab_intro__r6gcy h1{font-size:clamp(30px,3.5vw,46px);line-height:1.18;letter-spacing:-1.4px;margin:16px 0 22px}.PasswordLoginLab_intro__r6gcy h1 span{color:var(--vf-teal)}.PasswordLoginLab_intro__r6gcy>p{max-width:440px;color:var(--vf-muted);font-size:16px}.PasswordLoginLab_card__Li_sv{padding:30px;background:#fff;border:1px solid var(--vf-line);border-radius:16px;box-shadow:0 8px 32px #101f3506;min-width:0}.PasswordLoginLab_card__Li_sv h2{font-size:23px;margin:0 0 10px}.PasswordLoginLab_card__Li_sv>p{color:var(--vf-muted)}.PasswordLoginLab_card__Li_sv form,.PasswordLoginLab_card__Li_sv label{display:flex;flex-direction:column;gap:8px}.PasswordLoginLab_card__Li_sv form{gap:18px;margin-top:22px}.PasswordLoginLab_card__Li_sv input,.PasswordLoginLab_card__Li_sv textarea{width:100%;border:1px solid #cbd6df;border-radius:8px;padding:11px 12px;background:#fff;color:var(--vf-ink)}.PasswordLoginLab_card__Li_sv input[readonly]{background:#f6f8fa;color:var(--vf-muted);font-size:12px}.PasswordLoginLab_card__Li_sv textarea{resize:vertical;min-height:160px;margin-top:8px}.PasswordLoginLab_card__Li_sv button.PasswordLoginLab_vf-button__iBvv1,.PasswordLoginLab_card__Li_sv form button{width:100%;margin-top:14px;justify-content:center;min-height:44px}.PasswordLoginLab_card__Li_sv small,.PasswordLoginLab_note__00_na{font-size:12px!important;line-height:1.65;color:var(--vf-muted)}.PasswordLoginLab_flow__ByNnW{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:30px 0}.PasswordLoginLab_flow__ByNnW span{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid var(--vf-line);border-radius:8px;font-size:13px;background:white}.PasswordLoginLab_flow__ByNnW span:first-child{grid-column:1/-1}.PasswordLoginLab_flow__ByNnW i{display:none}.PasswordLoginLab_actions__jB0om{display:flex;justify-content:space-between;gap:12px;margin:20px 0}.PasswordLoginLab_cardTitle__vnJ8h{display:flex;justify-content:space-between;align-items:center;gap:12px}.PasswordLoginLab_cardTitle__vnJ8h svg{color:var(--vf-teal)}.PasswordLoginLab_error__6KE5G,.PasswordLoginLab_notice__O9i4T,.PasswordLoginLab_success__yXFt4{font-size:13px!important;padding:12px;border-radius:8px;margin-top:18px!important;background:#f3f6f8}.PasswordLoginLab_error__6KE5G{background:#fff3f1;color:#9d342c!important}.PasswordLoginLab_success__yXFt4{color:#087079!important;background:#eef6f6}@media(max-width:760px){.PasswordLoginLab_main__LMEn0{grid-template-columns:1fr;gap:24px;max-width:540px;padding:32px 18px}.PasswordLoginLab_intro__r6gcy h1{font-size:32px}.PasswordLoginLab_flow__ByNnW{display:none}.PasswordLoginLab_card__Li_sv{padding:22px}.PasswordLoginLab_header__rbXw9{height:72px;padding:12px 18px}.PasswordLoginLab_intro__r6gcy>p{font-size:14px}.PasswordLoginLab_header__rbXw9 img{max-width:130px}}.PasswordLoginLab_card__Li_sv select{width:100%;border:1px solid #cbd6df;border-radius:8px;padding:11px 12px;background:#fff;color:var(--vf-ink);font:inherit}.PasswordLoginLab_card__Li_sv input[type=checkbox]{width:auto;vertical-align:middle;margin-right:8px}