.Modal_modalOverlay__Aqbbl{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:Modal_fadeIn__a_Bpq .2s ease-out}.Modal_modalContent__elStH{background:#1a1a1a;border-radius:12px;padding:24px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;position:relative;animation:Modal_slideIn__gNByT .3s ease-out;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.1)}.Modal_modalHeader__veIq5{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.Modal_modalTitle__b5V69{font-size:1.5rem;font-weight:600;color:#fff;margin:0}.Modal_closeButton__T9Wem{background:none;border:none;color:#fff;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.Modal_closeButton__T9Wem:hover{background-color:hsla(0,0%,100%,.1)}.Modal_modalBody__VtIfn{color:#ccc}.Modal_modalDescription__OQLCI{font-size:1rem;line-height:1.5;margin:0}@keyframes Modal_fadeIn__a_Bpq{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideIn__gNByT{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:640px){.Modal_modalContent__elStH{width:95%;padding:20px}.Modal_modalTitle__b5V69{font-size:1.25rem}.Modal_modalDescription__OQLCI{font-size:.9rem}}@media (min-width:641px) and (max-width:1024px){.Modal_modalContent__elStH{width:85%;max-width:600px}}