@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+KR:wght@500&family=Gowun+Batang:wght@400;700&family=Noto+Sans+KR:wght@400;500;700&family=Red+Hat+Display:wght@900&family=Poor+Story&display=swap);body{height:100vh}#root{height:100%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.loading-container{bottom:10;left:10;position:fixed;right:10;top:10}.lds-grid{display:inline-block;height:80px;position:relative;width:80px}.lds-grid div{-webkit-animation:lds-grid 1.2s linear infinite;animation:lds-grid 1.2s linear infinite;background:#7388c9;border-radius:50%;height:16px;position:absolute;width:16px}.lds-grid div:first-child{-webkit-animation-delay:0s;animation-delay:0s;left:8px;top:8px}.lds-grid div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s;left:32px;top:8px}.lds-grid div:nth-child(3){-webkit-animation-delay:-.8s;animation-delay:-.8s;left:56px;top:8px}.lds-grid div:nth-child(4){-webkit-animation-delay:-.4s;animation-delay:-.4s;left:8px;top:32px}.lds-grid div:nth-child(5){-webkit-animation-delay:-.8s;animation-delay:-.8s;left:32px;top:32px}.lds-grid div:nth-child(6){-webkit-animation-delay:-1.2s;animation-delay:-1.2s;left:56px;top:32px}.lds-grid div:nth-child(7){-webkit-animation-delay:-.8s;animation-delay:-.8s;left:8px;top:56px}.lds-grid div:nth-child(8){-webkit-animation-delay:-1.2s;animation-delay:-1.2s;left:32px;top:56px}.lds-grid div:nth-child(9){-webkit-animation-delay:-1.6s;animation-delay:-1.6s;left:56px;top:56px}@-webkit-keyframes lds-grid{0%,to{opacity:1}50%{opacity:.5}}@keyframes lds-grid{0%,to{opacity:1}50%{opacity:.5}}@media screen and (min-width:340px){html{font-size:17px}}@media screen and (min-width:360px){html{font-size:18px}}@media screen and (min-width:380px){html{font-size:19px}}@media screen and (min-width:400px){html{font-size:20px}}@media screen and (min-width:420px){html{font-size:21px}}@media screen and (min-width:440px){html{font-size:22px}}@media screen and (min-width:460px){html{font-size:23px}}@media screen and (min-width:480px){html{font-size:24px}}@media screen and (min-width:500px){html{font-size:25px}}@media screen and (min-width:520px){html{font-size:26px}}