.RegistrationForm_formContainer__Vqeo_{max-width:800px;width:90%;margin:2rem auto;padding:2rem 3rem 3rem;background:hsla(0,0%,100%,.98);border-radius:20px;box-shadow:0 10px 40px rgba(63,81,181,.2),0 4px 12px rgba(63,81,181,.15);position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.RegistrationForm_formContainer__Vqeo_:before{content:"📚";position:absolute;top:-15px;left:-15px;font-size:40px;opacity:.15;transform:rotate(-15deg)}.RegistrationForm_formContainer__Vqeo_:after{content:"🎓";position:absolute;bottom:-15px;right:-15px;font-size:40px;opacity:.15;transform:rotate(15deg)}.RegistrationForm_formTitle__8y0PZ{text-align:center;color:#1a237e;margin-bottom:2rem;font-size:2.2rem;position:relative;padding-bottom:1rem}.RegistrationForm_formTitle__8y0PZ:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100px;height:4px;background:linear-gradient(90deg,#3f51b5,#7c4dff);border-radius:2px}.RegistrationForm_formGroup__G8HG_{margin-bottom:2rem;position:relative;transition:transform .3s ease}.RegistrationForm_formGroup__G8HG_:hover{transform:translateX(5px)}.RegistrationForm_formGroup__G8HG_ label{display:block;margin-bottom:.8rem;color:#303f9f;font-weight:600;font-size:1rem;display:flex;align-items:center;direction:rtl;text-align:right}.RegistrationForm_formGroup__G8HG_ label[for=education]:before{content:"📖";margin-right:8px}.RegistrationForm_formGroup__G8HG_ label[for=branch]:before{content:"🔍";margin-right:8px}.RegistrationForm_formGroup__G8HG_ label[for=destination]:before{content:"🎯";margin-right:8px}.RegistrationForm_formInput__Oi4qX{width:100%;padding:1rem;border:2px solid rgba(63,81,181,.1);border-radius:10px;font-size:1.1rem;transition:all .3s ease;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.RegistrationForm_formInput__Oi4qX:focus{border-color:#3f51b5;outline:none;background:#fff;box-shadow:0 0 0 3px rgba(63,81,181,.1),inset 0 2px 4px rgba(63,81,181,.05)}.RegistrationForm_formInput__Oi4qX:hover{border-color:#7c4dff;background:#fff}.RegistrationForm_formInput__Oi4qX::placeholder{direction:rtl}.RegistrationForm_submitButton__qmyx1{width:100%;padding:1.2rem;background:linear-gradient(135deg,#3f51b5,#7c4dff);color:#fff;border:none;border-radius:10px;font-size:1.2rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-top:1rem}.RegistrationForm_submitButton__qmyx1:hover:not(:disabled){background:linear-gradient(135deg,#5c6bc0,#9575cd);box-shadow:0 4px 8px rgba(63,81,181,.2)}.RegistrationForm_submitButton__qmyx1:disabled{background:linear-gradient(135deg,#c5cae9,#b39ddb);cursor:not-allowed}.RegistrationForm_submitting__s_48k{position:relative;color:transparent}.RegistrationForm_spinner__UoF40{width:24px;height:24px;border-radius:50%;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:RegistrationForm_spin__omMDs 1s linear infinite;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.RegistrationForm_statusMessage__kpt_4{margin-top:1rem;padding:1rem;border-radius:8px;text-align:center;animation:RegistrationForm_slideIn__tWzEQ .3s ease}.RegistrationForm_success__913Zy{background:linear-gradient(135deg,#4caf50,#81c784);color:#fff;box-shadow:0 4px 10px rgba(76,175,80,.2)}.RegistrationForm_error__OdJP1{background:linear-gradient(135deg,#f44336,#e57373);color:#fff;box-shadow:0 4px 10px rgba(244,67,54,.2)}@keyframes RegistrationForm_spin__omMDs{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes RegistrationForm_slideIn__tWzEQ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.RegistrationForm_formContainer__Vqeo_{width:95%;margin:1rem auto;padding:2rem}.RegistrationForm_formTitle__8y0PZ{font-size:2rem}.RegistrationForm_formInput__Oi4qX{padding:.9rem;font-size:1rem}.RegistrationForm_formGroup__G8HG_:hover{transform:none}.RegistrationForm_logo__04OPC{width:150px;height:150px}}.RegistrationForm_logoContainer__4hZnA{display:flex;justify-content:center;margin-bottom:2rem;padding:1.5rem}.RegistrationForm_logo__04OPC{border-radius:50%;object-fit:contain;transition:transform .3s ease;width:200px;height:200px}.RegistrationForm_logo__04OPC:hover{transform:scale(1.1)}