.modal_modalOverlay__PjZkG{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:modal_fadeIn__ilVKh .3s ease-out}.modal_modal__G7AEa{max-height:90vh;animation:modal_slideIn__I1BqK .3s ease-out;outline:none;position:relative}.modal_modalContent__MBT3X{display:flex;flex-direction:column;height:100%}.modal_modalHeader__uNjri{display:flex;align-items:center;justify-content:space-between;padding:24px 32px 16px;border-bottom:1px solid #474d57}.modal_modalHeader__uNjri .modal_modalTitle___B8QC{font-size:24px;font-weight:600;color:#fff;margin:0;flex:1 1}.modal_modalHeader__uNjri .modal_closeButton__2_x0v{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;color:#8c8c8c;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center;margin-left:16px}.modal_modalHeader__uNjri .modal_closeButton__2_x0v:hover{color:#fff;background-color:hsla(0,0%,100%,.1);transform:scale(1.05)}.modal_modalHeader__uNjri .modal_closeButton__2_x0v:focus{outline:none;color:#16a8bc;background-color:rgba(22,168,188,.1);box-shadow:0 0 0 2px rgba(22,168,188,.3)}.modal_modalHeader__uNjri .modal_closeButton__2_x0v:active{transform:scale(.95)}.modal_modalHeader__uNjri .modal_closeButton__2_x0v svg{width:20px;height:20px}.modal_modalBody__sOTOw{overflow-y:auto;flex:1 1}.modal_modalBody__sOTOw::-webkit-scrollbar{width:6px}.modal_modalBody__sOTOw::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.modal_modalBody__sOTOw::-webkit-scrollbar-thumb{background:#474d57;border-radius:3px}.modal_modalBody__sOTOw::-webkit-scrollbar-thumb:hover{background:#565656}@keyframes modal_fadeIn__ilVKh{0%{opacity:0}to{opacity:1}}@keyframes modal_slideIn__I1BqK{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal_modalOverlay__PjZkG.modal_closing__RLbpV{animation:modal_fadeOut__otpEu .2s ease-in forwards}.modal_modal__G7AEa.modal_closing__RLbpV{animation:modal_slideOut__iW3Y_ .2s ease-in forwards}@keyframes modal_fadeOut__otpEu{0%{opacity:1}to{opacity:0}}@keyframes modal_slideOut__iW3Y_{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(-20px)}}@media(max-width:768px){.modal_modalOverlay__PjZkG{padding:16px}.modal_modal__G7AEa{border-radius:16px}.modal_modalHeader__uNjri{padding:20px 24px 12px}.modal_modalHeader__uNjri .modal_modalTitle___B8QC{font-size:20px}.modal_modalHeader__uNjri .modal_closeButton__2_x0v{padding:6px;margin-left:12px}.modal_modalHeader__uNjri .modal_closeButton__2_x0v svg{width:18px;height:18px}.modal_modalBody__sOTOw{padding:20px 24px 24px}}@media(prefers-contrast:high){.modal_modalOverlay__PjZkG{background-color:rgba(0,0,0,.9)}.modal_modal__G7AEa{border:2px solid #fff}}@media(prefers-reduced-motion:reduce){.modal_closeButton__2_x0v,.modal_modalOverlay__PjZkG,.modal_modal__G7AEa{animation:none;transition:none}}.signup_container__vwNZt{background-color:#0b0f12;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;overflow-y:auto}