.not-found_fourOhFour__808y1{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:4rem;height:100%;background-color:#f5f5f5;& h4{font-size:2rem;font-weight:400;color:#000}}.not-found_header__jGpJl{text-align:center;display:flex;align-items:center;gap:1rem;color:#2563eb;.not-found_wandIcon__SewYE{width:100px;height:100px}.not-found_headerText__KBdv_{font-size:8rem;font-weight:600}}.not-found_homeButton__5McKl{outline:none;color:#fff;font-weight:500;background:#2563eb;font-size:2rem;padding:.5rem 1rem;border-radius:calc(1rem - 4px)}.not-found_homeButton__5McKl:hover{background:#1d4ed8}@media screen and (max-width:768px){.not-found_fourOhFour__808y1{& h4{font-size:1.5rem}}.not-found_header__jGpJl{gap:.8rem;.not-found_wandIcon__SewYE{width:80px;height:80px}.not-found_headerText__KBdv_{font-size:6rem}}.not-found_homeButton__5McKl{font-size:1.75rem;padding:.45rem .9rem;border-radius:calc(.9rem - 2px)}}.modal_modalOverlay__KO_bp{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:100;animation:modal_fadeIn__TREf_ .3s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.modal_modal__ziIA_{position:relative;background:#fff;border-radius:1rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.1);width:95vw;max-height:90vh;transform:scale(1) translateY(0);animation:modal_bubbleUp__dj507 .4s cubic-bezier(.175,.885,.32,1.275)}.modal_modalTitle__uZAWk{font-size:1.2rem;font-weight:600}.modal_modalContent__5yl5Q{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;height:100%;overflow:hidden;& p{font-size:.9rem;font-weight:400}}.modal_formContainer__YmW2N{flex:1;overflow-y:auto;max-height:70vh;padding-right:1rem}.modal_modalDescription___0kVQ{display:flex;flex-direction:column;gap:.5rem}.modal_formDescription__Sv1q7{font-size:1rem;font-weight:500}.modal_modalFooter__jD9Bk{display:flex;justify-content:flex-end;gap:.5rem}.modal_closeButton__fO8iL{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.25rem;color:#666;transition:all .2s ease-in-out}.modal_closeButton__fO8iL:hover{background-color:#f3f4f6;color:#000}@media (min-width:768px){.modal_modal__ziIA_{max-width:40vw;min-width:25vw}.modal_modalTitle__uZAWk{font-size:1.5rem}.modal_modalContent__5yl5Q{gap:1rem;padding:2rem;& p{font-size:1rem;font-weight:400}}.modal_modalDescription___0kVQ{font-size:1rem}.modal_formDescription__Sv1q7{font-size:1.25rem}.modal_formModal__PxUes{min-width:33vw}}@keyframes modal_bubbleUp__dj507{0%{opacity:0;transform:scale(.3) translateY(100px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modal_fadeIn__TREf_{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}}.modal_modal__ziIA_::-webkit-scrollbar{width:8px}.modal_modal__ziIA_::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.modal_modal__ziIA_::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.modal_modal__ziIA_::-webkit-scrollbar-thumb:hover{background:#666}.form_formContent__EnIKs,.form_form__1BMt6{display:flex;flex-direction:column;gap:1rem}.form_formContent__EnIKs{padding:.5rem}.form_label__mvcst{flex:0 0 calc(100% / 6);font-size:1rem}.form_input__TzbT_{flex:1}.form_showErrors__C9bl3{animation:form_fadeIn__k71nz .3s ease-in-out forwards}.form_hideErrors__a47Zy{height:0;animation:form_fadeOut__pGDZq .3s ease-in-out forwards}.form_formActions__w7yeR{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.form_inputFieldRow__pyUNs{display:flex;gap:.5rem;align-items:center;width:100%}.form_inputFieldColumn__bt2_N{display:flex;flex-direction:column;gap:.5rem;width:100%}@keyframes form_fadeIn__k71nz{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes form_fadeOut__pGDZq{0%{opacity:1;scale:1}to{opacity:0;scale:0}}.toast_toastContainer__yldnk{position:fixed;bottom:0;right:0;z-index:1000;display:flex;flex-direction:column;align-items:center;gap:1rem;padding-bottom:1rem;padding-right:2rem}.toast_toast__1f31k{display:flex;flex-direction:column;gap:.25rem;padding:1.25rem;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);width:300px;color:#fff;background:linear-gradient(0deg,#000,#333);transition:opacity .3s ease,transform .3s ease;animation:toast_toastIn__hhFkK .5s ease-in-out forwards}.toast_actionsWidth__x8pJN{width:380px}.toast_toast__1f31k.toast_dismissed__YZYt1{animation:toast_toastOut__MN5g1 .5s ease-in-out forwards}.toast_toast__1f31k.toast_success__nOZ9J{background:radial-gradient(circle at 50% 50%,#4caf50 0,#16a34a 70%)}.toast_toast__1f31k.toast_destructive__bX4ye{background:radial-gradient(circle at 50% 50%,#ef4444 0,red 70%)}.toast_toast__1f31k.toast_warning__R6jXp{background:radial-gradient(circle at 50% 50%,#d2830b 0,#c37602 70%)}.toast_toast__1f31k.toast_info__LHIvB{background:radial-gradient(circle at 50% 50%,#0b79d3 0,#2563eb 70%)}.toast_headerContainer__SEx0I{display:flex;justify-content:space-between;align-items:center}.toast_header__hq6Le{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.toast_title__NyIwY{font-size:1.2rem;font-weight:600}.toast_description__ECAbE{font-size:1rem}.toast_actions__Jj74m{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}@keyframes toast_toastIn__hhFkK{0%{transform:translateY(100%);opacity:0}60%{transform:translateY(-10%)}to{transform:translateY(0);opacity:1}}@keyframes toast_toastOut__MN5g1{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@media (max-width:768px){.toast_toast__1f31k{gap:.2rem;padding:1rem;width:250px}.toast_actionsWidth__x8pJN{width:320px}.toast_title__NyIwY{font-size:1rem}.toast_description__ECAbE{font-size:.75rem}.toast_icon___QSmz{width:16px;height:16px}.toast_toastContainer__yldnk{padding-bottom:.5rem;padding-right:.5rem}}.user-profile_form___AASl{flex-direction:column}.user-profile_formHeader__SbRPq,.user-profile_form___AASl{display:flex;justify-content:space-between;align-items:center}.user-profile_formHeader__SbRPq{width:100%;padding:1rem;& h2{font-size:20px;font-weight:600;color:#020817}}.user-profile_formHeaderButtons__K6o26{display:flex;gap:.5rem}.user-profile_inputField__Xo7Cw{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}.user-profile_label___DWGF{font-size:.875rem;font-weight:500;color:#374151}.user-profile_error__H2p7a{color:#ef4444;height:2rem;font-size:1.5rem;font-weight:600;text-align:center};