@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes disappear{0%{opacity:1}99%{opacity:0}to{opacity:0;visibility:hidden;display:none;z-index:-1;width:0;height:0}}@keyframes sweep{0%{opacity:0;transform:translateX(-em(3))}to{opacity:1;transform:translateX(0)}}@keyframes sweep-reverse{0%{opacity:0;transform:translateX(em(3))}to{opacity:1;transform:translateX(0)}}@keyframes sweep-y{0%{opacity:0;transform:translateY(-em(3))}to{opacity:1;transform:translateY(0)}}@keyframes sweep-y-reverse{0%{opacity:0;transform:translateY(em(3))}to{opacity:1;transform:translateY(0)}}@keyframes sweep-disappear{0%{transform:translateY(0)}to{opacity:0;transform:translateX(-em(3))}}@keyframes sweep-disappear-container{0%{transform:translateY(0)}50%{opacity:0;transform:translateX(-em(3))}to{opacity:0;transform:translateX(-em(3));position:absolute;width:0;height:0;overflow:hidden}}@keyframes sweep-y-disappear{0%{transform:translateY(0)}to{opacity:0;transform:translateY(em(3))}}@keyframes vibration{0%{transform:translateX(-1px) rotate(1deg)}to{transform:translateX(1px) rotate(-1deg) scale(1.05)}}@keyframes sweep-y-opacity{0%{position:absolute;opacity:0;transform:translateY(em(3))}2%{position:relative;opacity:1;transform:translateY(0);height:auto}18%{position:relative;opacity:1;transform:translateY(0);height:auto}20%{position:relative;opacity:0;transform:translateY(em(-3));height:auto}22%{position:absolute}to{opacity:0;position:absolute;z-index:-1;height:0}}@keyframes sweep-infinite{0%{opacity:0;transform:translateX(-em(1.5))}50%{opacity:1}to{opacity:0;transform:translateX(em(1.5))}}@keyframes sweep-y-infinite{0%{opacity:0;transform:translateY(-em(1.5)) rotate(90deg)}50%{opacity:1}to{opacity:0;transform:translateY(em(1.5)) rotate(90deg)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes marquee-reverse{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes jelly-5s{0%{transform:scale(.9,1.1)}2%{transform:scale(1.1,.9)}4%{transform:scale(.95,1.05)}6%{transform:scale(1)}to{transform:scale(1)}}@keyframes bounce{50%{transform:scale(1.2)}75%{transform:scale(.9)}to{transform:scale(1)}}@keyframes hidden{0%{visibility:visible}to{visibility:hidden}}@keyframes visibility{0%{visibility:hidden}to{visibility:visible}}@keyframes loading-active{0%{background-image:image("ico/loading.svg")}50%{background-image:image("ico/loading_active.svg")}to{background-image:image("ico/loading.svg")}}@keyframes shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}@keyframes shimmerY{0%{background-position:0 -100%}to{background-position:0 100%}}@keyframes uiLoadingGaugeSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{box-sizing:border-box}body,html{min-height:100%;background:#fff}body{margin:0;color:#1a1a1b;font-family:Pretendard,Apple SD Gothic Neo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}body,html{overflow-x:hidden}