@media (max-width: 767px){.hide-mobile[data-v-c6c356a7]{display:none!important}}@media (min-width: 768px){.hide-pc[data-v-c6c356a7]{display:none!important}}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh}::-webkit-scrollbar{display:none}@media (max-width: 767px){.hide-mobile{display:none!important}}@media (min-width: 768px){.hide-pc{display:none!important}}.arco-modal-footer{border-top:none!important}.arco-modal-header{border-bottom:none!important}.arco-modal-header .arco-modal-title{position:relative;margin:0 auto;flex:none!important;font-weight:600;z-index:1;font-size:1.25rem}.arco-modal-header .arco-modal-title:before{content:"";position:absolute;width:100%;bottom:4px;left:0;height:8px;z-index:-1;background:linear-gradient(90deg,var(--brand-500),#c5deff)}@keyframes fadeIn{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .6s ease-out forwards;opacity:0;transform:translateY(1.25rem)}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}.animate-delay-550{animation-delay:.55s}.animate-delay-575{animation-delay:.575s}.animate-delay-600{animation-delay:.6s}.animate-delay-700{animation-delay:.7s}.animate-delay-800{animation-delay:.8s}.animate-delay-900{animation-delay:.9s}.animate-input-focus{transition:all .3s ease}.animate-input-focus:focus-within{transform:scale(1.01)}.hover-scale{transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.hover-scale:hover{transform:scale(1.02);box-shadow:0 .25rem .5rem #0000001a}@media (max-width: 768px){.animate-delay-200{animation-delay:.1s}.animate-delay-300{animation-delay:.15s}.animate-delay-400{animation-delay:.2s}.animate-delay-500{animation-delay:.25s}.animate-delay-550{animation-delay:.275s}.animate-delay-575{animation-delay:.29s}.animate-delay-600{animation-delay:.3s}.animate-delay-700{animation-delay:.35s}.animate-delay-800{animation-delay:.4s}.animate-delay-900{animation-delay:.45s}}@media (prefers-reduced-motion: reduce){.animate-fade-in-up,.hover-scale,.animate-input-focus{animation:none;transition:none}}
