.password-page_page__8DapS{min-height:100dvh;background:var(--background);color:var(--foreground);padding:64px 24px;font-size:16px;line-height:1.5}.password-page_card__o577d{max-width:480px;margin:0 auto}.password-page_page__8DapS h1{font-size:28px;font-weight:650;margin:0 0 20px}.password-page_page__8DapS p{margin:16px 0}.password-page_page__8DapS fieldset,.password-page_page__8DapS form{display:grid;gap:20px}.password-page_page__8DapS fieldset{border:0;padding:0;margin:0}.password-page_page__8DapS label{display:grid;gap:8px;margin:16px 0}.password-page_page__8DapS input,.password-page_page__8DapS select{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--input);border-radius:6px;background:var(--card);color:var(--foreground);font:inherit}.password-page_page__8DapS button{min-height:44px;padding:10px 16px;border-radius:6px;background:var(--primary);color:var(--primary-foreground);font:inherit}.password-page_page__8DapS fieldset:disabled{opacity:.6}.password-page_page__8DapS a{color:var(--foreground);text-decoration:underline}@media(max-width:480px){.password-page_page__8DapS{padding:32px 20px}.password-page_page__8DapS h1{font-size:24px}}.password-page_page__8DapS button:disabled{background:var(--muted);color:var(--muted-foreground);cursor:not-allowed}.password-page_page__8DapS form label{margin:0}