.Modal_modalOverlay__2EqPc{position:fixed;inset:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:Modal_fadeIn__v7xh_ .3s ease-out}.Modal_modalContent__cPdxT{background:hsla(0,0%,8%,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;width:95%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);animation:Modal_slideUp__tXIN7 .3s cubic-bezier(.16,1,.3,1)}.Modal_sizeSm__e2ds3{max-width:400px}.Modal_sizeMd__5BHJg{max-width:600px}.Modal_sizeLg__Bnvv3{max-width:900px}.Modal_sizeXl__skMX6{max-width:1200px}.Modal_modalHeader__IM_oC{padding:1.5rem 2rem;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;align-items:center}.Modal_closeButton__YjHCd{background:transparent;border:none;color:hsla(0,0%,100%,.4);cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s}.Modal_closeButton__YjHCd:hover{background:hsla(0,0%,100%,.1);color:#fff}.Modal_modalBody__XfMVE{padding:2rem}.Modal_formGroup__buOSP{margin-bottom:1.5rem}.Modal_label__H2z7D{display:block;font-size:.85rem;color:hsla(0,0%,100%,.5);margin-bottom:.5rem}.Modal_input__Mhm25,.Modal_select__hOFYX{width:100%;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:.75rem 1rem;color:#fff;font-size:.95rem;outline:none;transition:border-color .2s}.Modal_input__Mhm25:focus{border-color:#0070f3}.Modal_modalFooter__aAnQ_{padding:1.5rem 2rem;border-top:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:flex-end;gap:1rem}.Modal_submitButton__Q5tga{background:var(--accent-gradient);border:none;padding:.75rem 1.5rem;border-radius:12px;color:#fff;font-weight:600}.Modal_cancelButton__lPgZe{background:transparent;border:1px solid hsla(0,0%,100%,.1);padding:.75rem 1.5rem;border-radius:12px;color:hsla(0,0%,100%,.6)}@keyframes Modal_fadeIn__v7xh_{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideUp__tXIN7{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}