@keyframes slide-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes slide-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}main{margin-top:168px;margin-bottom:200px}.title{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;margin-top:64px;animation:slide-up .4s ease forwards;animation-delay:.2s;opacity:0}.title h1{max-width:832px;width:100%;text-align:center}.title h2{max-width:628px;width:100%;text-align:center;color:#818282}.title-label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;padding:3px 8px;background-color:#151617;border:1px solid #272829;border-radius:8px}.title-label i{font-size:14px}.form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:32px;max-width:680px;width:100%;margin-left:auto;margin-right:auto;margin-top:80px;padding:64px;background-color:#151617;border-radius:16px;border:1px solid #272829;animation:slide-up .4s ease forwards;animation-delay:.4s;opacity:0}.form button{align-self:flex-end}.respon{width:100%;height:100dvh;background-color:#000c;z-index:5;position:fixed;inset:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.respon-body{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#151617;padding:20px;border-radius:14px;border:1px solid #272829;width:400px}.respon-body h5{color:#818282;margin-top:4px}.respon-icon{height:48px;width:48px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#0d0e0f;border-radius:999px;margin-bottom:24px;margin-top:16px}.respon-icon i{font-size:24px}.respon-action{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:12px;width:100%;margin-top:24px}.respon-action a{flex:1 0 0}@media (max-width: 512px){.form{padding:20px}}
