.page_page__bv_KU{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--bg)}.page_card__oqNmx{width:360px;background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:28px}.page_title__2zkCf{font-size:19px;font-weight:600;letter-spacing:-.01em}.page_subtitle__lAEA5{font-size:12.5px;color:var(--text-muted);margin-top:6px}.page_form__EZV5o{margin-top:20px;display:flex;flex-direction:column;gap:12px}.page_confirmation__OqR6w{font-size:13px;color:var(--text);margin-top:20px}.page_error___VpBE{font-size:12.5px;color:var(--red-text);margin-top:10px}.page_motif__kzqhS{margin:14px 0 0;padding:10px 12px;border:1px solid var(--orange-border);border-radius:10px;background:var(--orange-bg);color:var(--orange-text);font-size:12.5px;line-height:1.55}.page_souvenir__v5nQ2{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-muted);cursor:pointer}.page_souvenir__v5nQ2 input{flex-shrink:0;cursor:pointer}.page_forgot__ifP5j{display:block;margin-top:16px;font-size:12.5px;color:var(--text-muted);text-align:center}.page_forgot__ifP5j:hover{color:var(--text)}.page_mentions__S5fYG{display:block;margin-top:18px;padding-top:14px;border-top:1px solid var(--border);font-size:11.5px;color:var(--text-faint);text-align:center}.page_mentions__S5fYG:hover{color:var(--text-muted)}