.Basic_outer__7FUVt{display:flex;min-height:100vh}.Basic_container__8U_8F{width:50%;max-width:750px;margin:2rem auto;padding:2rem;min-height:calc(100vh - 80px)}.Basic_container__8U_8F h2{font-size:2rem;color:#333;margin-bottom:1.5rem}.Basic_form___bydS{background-color:#fff;padding:2rem;border-radius:8px;width:100%;max-width:700px;margin-top:2rem}.Basic_form___bydS h3{margin-bottom:2rem}.Basic_formGroup__SFHL8{margin-bottom:1.5rem;display:flex;align-items:center}.Basic_formGroup__SFHL8 label{width:200px;display:block;font-size:1.4rem;color:#666;margin-bottom:.5rem;font-weight:500}.Basic_formGroup__SFHL8 input,.Basic_formGroup__SFHL8 textarea{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1.4rem;transition:border-color .2s;box-sizing:border-box}.Basic_formGroup__SFHL8 input:focus,.Basic_formGroup__SFHL8 textarea:focus{outline:none;border-color:#007bff}.Basic_formGroup__SFHL8 textarea{min-height:120px;resize:vertical}.Basic_checkboxLabel__Z7Ddu{display:flex;align-items:center;font-size:1rem;color:#333;cursor:pointer}.Basic_checkboxLabel__Z7Ddu input{width:auto;margin-right:.5rem}.Basic_submitButton__55g2Z{display:block;width:75%;margin:0 auto;padding:1rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:1.6rem;font-weight:600;cursor:pointer;transition:background-color .2s,transform .1s}.Basic_submitButton__55g2Z:hover{background-color:#0056b3;transform:translateY(-1px)}.Basic_submitButton__55g2Z:disabled{background-color:#ccc;cursor:not-allowed}.Basic_successMessage__YGOYo{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;padding:1rem;border-radius:4px;margin-bottom:1.5rem}.Basic_errorMessage__U_uqt{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:1rem;border-radius:4px;margin-bottom:1.5rem}.Basic_modalOverlay__Oa5lt{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000;animation:Basic_fadeIn__25T0E .3s ease-in-out}.Basic_modalContent__fKHGj{background-color:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.2);width:90%;max-width:450px;text-align:center;transform:scale(.95);animation:Basic_slideIn__me0N_ .4s cubic-bezier(.25,.46,.45,.94) forwards}.Basic_modalContent__fKHGj h3{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:1rem}.Basic_modalContent__fKHGj p{color:#666;font-size:1rem;line-height:1.5;margin-bottom:1.5rem}.Basic_modalForm__AuMSN{display:flex;flex-direction:column;gap:1rem}.Basic_modalForm__AuMSN .Basic_formGroup__SFHL8{text-align:left}.Basic_modalForm__AuMSN .Basic_formGroup__SFHL8 label{font-size:.9rem;color:#555;margin-bottom:.5rem;display:block}.Basic_modalForm__AuMSN .Basic_formGroup__SFHL8 input[type=text]{width:100%;padding:.8rem;border:1px solid #ccc;border-radius:8px;font-size:1.1rem;text-align:center;transition:border-color .2s}.Basic_modalForm__AuMSN .Basic_formGroup__SFHL8 input[type=text]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.25)}.Basic_modalForm__AuMSN .Basic_submitButton__55g2Z{margin-top:1rem;background-color:#007bff;color:#fff}.Basic_modalForm__AuMSN .Basic_submitButton__55g2Z:hover{background-color:#0056b3}.Basic_errorMessage__U_uqt{color:#d9534f;background-color:#f2dede;border:1px solid #ebccd1;padding:.8rem;border-radius:8px;margin-top:1rem;font-size:.9rem}@keyframes Basic_fadeIn__25T0E{0%{opacity:0}to{opacity:1}}@keyframes Basic_slideIn__me0N_{0%{transform:scale(.8) translateY(-30px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}