.form_wrapper__X84GL{justify-content:center;min-height:50svh;padding:24px;background-color:var(--background);text-align:center}.form_branding__zMAPb,.form_wrapper__X84GL{display:flex;flex-direction:column;align-items:center}.form_branding__zMAPb{margin-bottom:24px;gap:8px}.form_logo__P_KpO{height:60px;width:60px}.form_brandName__s8okE{font-size:20px;font-weight:700;color:var(--primary-color);font-family:Advent Pro,sans-serif}.form_container__LvFf9{width:100%;max-width:400px;background-color:var(--background);padding:32px;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.05);color:var(--text-color)}.form_title__QQRHI{text-align:center;font-size:24px;font-weight:600;margin-bottom:24px}.form_form__14TDF{display:flex;flex-direction:column;gap:16px}.form_input__jHpCL{padding:12px;border-radius:8px;border:1px solid var(--input-border);background-color:var(--input-bg);color:var(--text-color);font-size:16px}.form_input__jHpCL::placeholder{color:var(--input-placeholder)}.form_button__QcjSA{background-color:var(--primary-color);color:var(--text-color-inverse);padding:12px;border:none;border-radius:8px;font-weight:600;cursor:pointer;font-size:16px;transition:background .2s ease}.form_button__QcjSA:hover{background-color:var(--primary-color-hover)}.form_footerLink__97rFQ{text-align:center;margin-top:16px;font-size:14px;color:var(--muted-color)}.form_footerLink__97rFQ a{color:var(--primary-color);text-decoration:none}.form_footerLink__97rFQ a:hover{text-decoration:underline}@media (max-width:500px){.form_container__LvFf9{padding:24px}.form_title__QQRHI{font-size:20px}.form_button__QcjSA,.form_input__jHpCL{font-size:15px}}