@font-face{font-family:pretendard;src:url(../media/PretendardVariable-s.p.2q4tlji06vjpz.woff2)format("woff2");font-display:swap;font-weight:45 920}@font-face{font-family:pretendard Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.pretendard_b8d79498-module__pN32eW__className{font-family:pretendard,pretendard Fallback}.pretendard_b8d79498-module__pN32eW__variable{--font-pretendard:"pretendard", "pretendard Fallback"}
@font-face{unicode-range:U+41-5A,U+61-7A,U+C0-24F;font-family:montserrat;src:url(../media/Montserrat_VariableFont_wght.p.2a05d21695uh4.ttf)format("truetype");font-display:swap;font-weight:100 900}.montserrat_c7889511-module__2SF_2W__className{font-family:montserrat}.montserrat_c7889511-module__2SF_2W__variable{--font-montserrat:"montserrat"}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}
input,textarea{font-family:inherit;font-size:inherit}
[hidden]{display:none}
body{overscroll-behavior:none;touch-action:manipulation;line-height:1;font-family:var(--font-montserrat), var(--font-pretendard), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
menu,ol,ul,li{padding-left:0;list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:""}
table{border-collapse:collapse;border-spacing:0}
input{appearance:none}
input:focus{outline:none}
a{color:inherit;text-decoration:none}
#root,body,html{-ms-overflow-style:none;scrollbar-width:none;height:auto;min-height:100dvh;margin:0 auto}
#root::-webkit-scrollbar{display:none}
*{box-sizing:border-box}
html{-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;font-size:62.5%}
body{scroll-behavior:smooth;flex-direction:column;align-items:center;display:flex}
input{cursor:pointer;padding:0}
button{background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}
button,select{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}
@media (min-width:768px){#root,body,html{max-width:39rem}}
