.modal-overlay{position:fixed;top:0;left:0;z-index:999;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.modal-content{background-color:white;padding:2rem;border-radius:1rem;max-width:600px;width:90%;box-shadow:0 10px 30px rgba(0,0,0,.15)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes arrow-down{0%{transform:translateY(-8px);opacity:0}30%{opacity:1}70%{transform:translateY(4px);opacity:1}to{transform:translateY(8px);opacity:0}}@keyframes arrow-up{0%{transform:translateY(8px);opacity:0}30%{opacity:1}70%{transform:translateY(-4px);opacity:1}to{transform:translateY(-8px);opacity:0}}.animate-arrow-down{animation:arrow-down 1s linear infinite}.animate-arrow-up{animation:arrow-up 1s linear infinite}@keyframes slideDown{0%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.slide-enter{animation:slideUp .3s ease forwards}.slide-exit{animation:slideDown .3s ease forwards}.slide-left{animation:slideLeft .3s ease-in-out forwards}@keyframes slideLeft{0%{transform:translateX(0);opacity:1}to{transform:translateX(-200px);opacity:0}}.slide-left-2{animation:slideLeft2 .3s ease-in-out forwards}@keyframes slideLeft2{0%{transform:translateX(200px);opacity:0}to{transform:translateX(0);opacity:1}}.modal-overlay-2{position:fixed;top:0;left:0;z-index:9999;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.modal-content-2{background-color:white;padding:2rem;border-radius:1rem;width:60%;box-shadow:0 10px 30px rgba(0,0,0,.15)}.dropdown{transform:translateY(-8px);opacity:0;transition:transform .18s ease,opacity .18s ease;will-change:transform,opacity}.dropdown--open{transform:translateY(0);opacity:1}.dropdown--closed{transform:translateY(-8px);opacity:0;pointer-events:none}