.page_container__AA3Y1{min-height:80vh;display:flex;justify-content:center;align-items:center;padding:2rem}.page_card__B6G6d{background:#ffffff;padding:2.5rem;border-radius:20px;box-shadow:0 10px 30px rgba(15,23,42,.08);width:100%;max-width:600px;border:1px solid #e2e8f0}.page_title__Owwlz{color:#1e293b;text-align:center;margin-bottom:2rem;font-size:1.5rem;font-weight:700}.page_form__T90SA{display:flex;flex-direction:column;gap:1.5rem}.page_inputGroup__APWzp{display:flex;flex-direction:column;gap:.5rem}.page_label__4k18b{font-size:.9rem;color:#475569;font-weight:600}.page_input__jhQwS,.page_textarea__KX_LQ{padding:.8rem 1rem;border-radius:8px;border:1px solid #cbd5e1;background:#ffffff;font-size:1rem;transition:all .3s ease;font-family:inherit}.page_textarea__KX_LQ{resize:vertical;min-height:120px}.page_input__jhQwS:focus,.page_textarea__KX_LQ:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.15)}.page_button__TnwR_{background:linear-gradient(135deg,#4f46e5,#3730a3);color:white;border:none;padding:1rem;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:1rem;box-shadow:0 4px 15px rgba(79,70,229,.25)}.page_button__TnwR_:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(79,70,229,.35)}.page_button__TnwR_:disabled{background:#ccc;cursor:not-allowed;box-shadow:none}.page_error__DGOPz{background-color:#fce8e6;color:#c0392b;padding:1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.9rem;border:1px solid #fadbd8}