.styles_wrap__2dlEH{min-height:100vh;background-color:var(--surface-secondary);padding:var(--spacing-lg)}.styles_card__heLEG{width:min(100%,26rem);background-color:var(--surface-card);border-radius:var(--radius-lg);padding:var(--spacing-2xl);box-shadow:var(--shadow-sm);border:1px solid var(--border-subtle)}.styles_title__ba6B7{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--spacing-xs);text-align:center}.styles_subtitle__31DXe{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-xl);text-align:center}.styles_fields__ZqLhz{margin-bottom:var(--spacing-md)}.styles_field-label__wcOtF{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--spacing-2xs)}.styles_error__0LozD{color:var(--color-red-500)}.styles_error__0LozD,.styles_notice__fwGMG{font-size:var(--font-size-sm);margin-bottom:var(--spacing-md);text-align:center}.styles_notice__fwGMG{color:var(--text-secondary)}.styles_trust-device__G6ntO{margin-bottom:var(--spacing-md)}.styles_submit-btn__iK6vu{width:100%}.styles_actions__PgO41{margin-top:var(--spacing-md)}.styles_link__1EARa{background:none;border:none;padding:0;cursor:pointer;font:inherit;font-size:var(--font-size-sm);color:var(--text-brand);text-decoration:underline;border-radius:var(--radius-xxs)}.styles_link__1EARa:hover:not(:disabled){text-decoration:none}.styles_link__1EARa:disabled{cursor:default;opacity:.6}.unified_title__ngb_o{margin-bottom:var(--spacing-xs)}.unified_subtitle__naL7O{margin-bottom:var(--spacing-xl)}.unified_notice__Hq1kO{margin-bottom:var(--spacing-md)}.unified_fields__J2CF8{margin-bottom:var(--spacing-xl)}.unified_cta__emoDk{width:100%}.unified_link__hVpPC{padding:0}.styles_wrap__efBLn{min-height:100vh;background-color:var(--surface-secondary);padding:var(--spacing-lg)}.styles_card__F_kT5{width:min(100%,26rem);background-color:var(--surface-card);border-radius:var(--radius-lg);padding:var(--spacing-2xl);box-shadow:var(--shadow-sm);border:1px solid var(--border-subtle)}.styles_title__VpTHP{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--spacing-xs);text-align:center}.styles_subtitle__lXm1g{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-xl);text-align:center}.styles_fields__BRa5A{margin-bottom:var(--spacing-md)}.styles_field-label__AsvZB{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--spacing-2xs)}.styles_forgot__0jgAD{text-align:right;margin-bottom:var(--spacing-lg)}.styles_forgot-link__HHVPP{font-size:var(--font-size-sm);color:var(--text-brand);text-decoration:none;cursor:pointer}.styles_forgot-link__HHVPP:hover{text-decoration:underline}.styles_submit-btn__EvYos{width:100%;margin-bottom:var(--spacing-lg)}.styles_notice__nDY0m{background-color:var(--color-yellow-50);border:1px solid var(--color-yellow-400);border-radius:var(--radius-md);color:var(--color-yellow-900);padding:var(--spacing-sm) var(--spacing-base)}.styles_error__i3Iej,.styles_notice__nDY0m{font-size:var(--font-size-sm);margin-bottom:var(--spacing-md);text-align:center}.styles_error__i3Iej{color:var(--color-red-500)}.styles_field-error__aQGlc{color:var(--color-red-500);font-size:var(--font-size-xs);margin:var(--spacing-2xs) 0 0 0}.styles_switch__4ro4f{text-align:center;font-size:var(--font-size-sm);color:var(--text-secondary)}.styles_switch-link__SRlMk{color:var(--text-brand);text-decoration:underline}.styles_switch-link__SRlMk:hover{text-decoration:underline}.styles_legal__HsPrL{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--text-secondary)}.styles_legal-link__Jb2zl{color:var(--text-secondary);text-decoration:underline;border-radius:var(--radius-xs)}.styles_legal-link__Jb2zl:hover{color:var(--text-primary)}.unified_legal-rows__0jc0B{margin-top:var(--spacing-base)}.unified_legal-rows__0jc0B .unified_legal__o_QBs{margin-top:0}