.page_container__4JFXg{min-height:100vh;display:flex;align-items:center;justify-content:center;background:hsl(var(--background));padding:1rem}.page_container__4JFXg h1,.page_container__4JFXg h2,.page_container__4JFXg h3,.page_container__4JFXg p{margin:0;padding:0}.page_wrapper__lCRTY{width:100%;max-width:28rem;gap:2rem;animation:page_fadeUp__Pn2TR .4s ease-out}.page_header__zVq_0,.page_wrapper__lCRTY{display:flex;flex-direction:column;align-items:center}.page_header__zVq_0{gap:.75rem;text-align:center;margin-bottom:0}.page_logoContainer__rMEO4{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:calc(var(--radius) + 4px);overflow:hidden}.page_logo__EV0xq{width:100%;height:100%;object-fit:cover}.page_title__uWWC7{font-size:1.5rem;font-weight:700;color:hsl(var(--foreground));letter-spacing:-.025em}.page_subtitle__QJCK_{color:hsl(var(--muted-foreground));font-size:.875rem}.page_formCard__e0CpC{width:100%;background-color:hsl(var(--card));border:1px solid hsl(var(--border)/.5);box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1);border-radius:var(--radius);padding:1.5rem}.page_backButton__gqahm{display:flex;align-items:center;color:hsl(var(--muted-foreground));background:none;border:none;padding:0;margin-bottom:1rem;margin-top:-.25rem;cursor:pointer;font-size:.875rem;transition:color .15s}.page_backButton__gqahm:hover{color:hsl(var(--foreground))}.page_backIcon__4dHY8{width:1.25rem;height:1.25rem;margin-right:.25rem}.page_formTitle__7YbOO{font-size:1.25rem;font-weight:600;color:hsl(var(--foreground));letter-spacing:-.025em}.page_formSubtitle__596ER{font-size:.875rem;color:hsl(var(--muted-foreground));margin-bottom:1.5rem}.page_successAlert__xfgRf{margin-bottom:1rem;padding:.75rem;background-color:hsl(var(--success)/.1);border:1px solid hsl(var(--success)/.3);border-radius:calc(var(--radius) - 4px)}.page_successText__6iqYj{font-size:.875rem;color:hsl(var(--success))}.page_inputWrapper__8rXR4{margin-top:1rem;margin-bottom:1.5rem}@keyframes page_fadeUp__Pn2TR{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}