.AuthMinimal_authPage__BjJ5H{min-height:100vh;display:flex;position:relative;background:#fafbfc;padding-top:80px}.AuthMinimal_imagePanel__Q5N9b{flex:1 1;display:none;position:relative;overflow:hidden;background:linear-gradient(135deg,#0ea5e9,#0284c7)}.AuthMinimal_imagePanelContent__5_8tP{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:4rem;background:linear-gradient(0deg,rgba(0,0,0,.5) 0,transparent 50%);z-index:10}.AuthMinimal_imageOverlay__NHTG0{position:absolute;inset:0;background-image:url(https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?w=1200&q=80);background-size:cover;background-position:50%}.AuthMinimal_imageTitle__Fc3Pi{font-size:2.5rem;font-weight:700;color:white;line-height:1.2;margin-bottom:1rem;letter-spacing:-.02em}.AuthMinimal_imageDescription___rGyS{font-size:1.125rem;color:rgba(255,255,255,.85);line-height:1.6;max-width:480px}.AuthMinimal_imageDots__QTsOQ{display:flex;gap:.5rem;margin-top:2rem}.AuthMinimal_imageDot__zMTTn{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.4)}.AuthMinimal_imageDot__zMTTn.AuthMinimal_active__v5KJQ{background:white;width:24px;border-radius:4px}.AuthMinimal_formPanel__R9fLP{flex:1 1;display:flex;flex-direction:column;min-height:100vh}.AuthMinimal_formHeader__9J19Z{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem}.AuthMinimal_logoContainer__Nq5Fw{display:flex;align-items:center;gap:.75rem}.AuthMinimal_logo__iOeVR{width:40px;height:40px;background:#0ea5e9;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.AuthMinimal_logoIcon__8ZsXK{width:24px;height:24px;color:white}.AuthMinimal_brandName__YnwLP{font-size:1.25rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.AuthMinimal_headerLink__DsnNt{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:#64748b;text-decoration:none;padding:.625rem 1rem;border-radius:.5rem;transition:all .2s ease}.AuthMinimal_headerLink__DsnNt:hover{background:#f1f5f9;color:#0f172a}.AuthMinimal_headerLinkIcon__ZemgE{width:16px;height:16px}.AuthMinimal_formContainer___cNgU{flex:1 1;display:flex;align-items:center;justify-content:center;padding:2rem}.AuthMinimal_authCard__rVFqs{width:100%;max-width:400px}.AuthMinimal_cardHeader__hWs6P{margin-bottom:2rem}.AuthMinimal_title__nP4gL{font-size:1.875rem;font-weight:700;color:#0f172a;margin-bottom:.5rem;letter-spacing:-.02em}.AuthMinimal_subtitle__BX2Mx{font-size:1rem;color:#64748b;line-height:1.5}.AuthMinimal_form__X0fS_{display:flex;flex-direction:column;gap:1.25rem}.AuthMinimal_inputGroup__uj0N8{position:relative}.AuthMinimal_label__ug5QU{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.375rem}.AuthMinimal_inputWrapper__At4cK{position:relative}.AuthMinimal_input__24HRo{width:100%;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:1rem;color:#0f172a;background:white;transition:all .2s ease;font-family:inherit}.AuthMinimal_input__24HRo:focus{outline:none;border-color:#0ea5e9;box-shadow:0 0 0 3px rgba(14,165,233,.1)}.AuthMinimal_input__24HRo::placeholder{color:#94a3b8}.AuthMinimal_input__24HRo.AuthMinimal_error__jqRkW{border-color:#ef4444}.AuthMinimal_input__24HRo.AuthMinimal_error__jqRkW:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.AuthMinimal_errorText__hZbyL{display:flex;align-items:center;gap:.375rem;font-size:.813rem;color:#ef4444;margin-top:.375rem;font-weight:500}.AuthMinimal_errorIcon__Po92Z{width:14px;height:14px;flex-shrink:0}.AuthMinimal_passwordToggle__lkCdv{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:.25rem;cursor:pointer;color:#94a3b8;transition:color .2s ease}.AuthMinimal_passwordToggle__lkCdv:hover{color:#0ea5e9}.AuthMinimal_toggleIcon__OrXlt{width:18px;height:18px}.AuthMinimal_optionsRow__rvFpa{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.AuthMinimal_checkboxLabel__N0JLp{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#475569;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AuthMinimal_checkbox__KDped{width:1rem;height:1rem;border:1.5px solid #cbd5e1;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .2s ease;position:relative;background:white}.AuthMinimal_checkbox__KDped:checked{background:#0ea5e9;border-color:#0ea5e9}.AuthMinimal_checkbox__KDped:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.AuthMinimal_forgotLink__g3zQL{font-size:.875rem;color:#0ea5e9;font-weight:500;text-decoration:none;transition:color .2s ease}.AuthMinimal_forgotLink__g3zQL:hover{color:#0284c7;text-decoration:underline}.AuthMinimal_submitButton__nzUiV{width:100%;padding:.875rem 1.5rem;background:#0ea5e9;color:white;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit}.AuthMinimal_submitButton__nzUiV:hover:not(:disabled){background:#0284c7}.AuthMinimal_submitButton__nzUiV:disabled{opacity:.7;cursor:not-allowed}.AuthMinimal_buttonText__X5clw{position:relative}.AuthMinimal_buttonIcon__TDMnw{width:18px;height:18px}.AuthMinimal_spinner__S_GfK{width:20px;height:20px;animation:AuthMinimal_spin__yP7ht 1s linear infinite}@keyframes AuthMinimal_spin__yP7ht{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AuthMinimal_divider__BtnQ3{display:flex;align-items:center;gap:1rem;margin:.5rem 0}.AuthMinimal_dividerLine__ryjyF{flex:1 1;height:1px;background:#e2e8f0}.AuthMinimal_dividerText__oWa1I{font-size:.75rem;color:#94a3b8;font-weight:500}.AuthMinimal_socialButtons__K2iIH{display:flex;gap:.75rem}.AuthMinimal_socialButton__bWBIf{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:.5rem;background:white;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit}.AuthMinimal_socialButton__bWBIf:hover{border-color:#cbd5e1;background:#f8fafc}.AuthMinimal_socialIcon__mOdQX{width:18px;height:18px}.AuthMinimal_authLinks__Cm_IA{text-align:center;margin-top:1.5rem}.AuthMinimal_linkText__IACQY{font-size:.875rem;color:#64748b}.AuthMinimal_linkButton__CBNiN{color:#0ea5e9;font-weight:600;text-decoration:none;transition:color .2s ease;margin-left:.375rem}.AuthMinimal_linkButton__CBNiN:hover{color:#0284c7;text-decoration:underline}.AuthMinimal_formFooter__PhD5v{padding:1.5rem 2rem;text-align:center}.AuthMinimal_footerText__3hc9m{font-size:.813rem;color:#94a3b8}.AuthMinimal_footerLink__oEitC{color:#64748b;text-decoration:none;transition:color .2s ease}.AuthMinimal_footerLink__oEitC:hover{color:#0ea5e9}.AuthMinimal_successMessage__LUaFm{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:.5rem;margin-bottom:1rem}.AuthMinimal_successIcon__nnYPr{width:24px;height:24px;color:#10b981;flex-shrink:0}.AuthMinimal_successText___jnxX{font-size:.938rem;color:#065f46;font-weight:500}.AuthMinimal_formRow__N2W8_{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media (min-width:1024px){.AuthMinimal_imagePanel__Q5N9b{display:block}}@media (max-width:640px){.AuthMinimal_formContainer___cNgU,.AuthMinimal_formFooter__PhD5v,.AuthMinimal_formHeader__9J19Z{padding:1rem}.AuthMinimal_title__nP4gL{font-size:1.5rem}.AuthMinimal_socialButtons__K2iIH{flex-direction:column}.AuthMinimal_optionsRow__rvFpa{flex-direction:column;align-items:flex-start}.AuthMinimal_formRow__N2W8_{grid-template-columns:1fr}}