@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local("Pretendard ExtraBold"),url(/_next/static/media/Pretendard-ExtraBold.dd3e76c5.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local("Pretendard Bold"),url(/_next/static/media/Pretendard-Bold.e00e15f4.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local("Pretendard SemiBold"),url(/_next/static/media/Pretendard-SemiBold.cfa29e4f.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local("Pretendard Medium"),url(/_next/static/media/Pretendard-Medium.12f0acdc.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local("Pretendard Regular"),url(/_next/static/media/Pretendard-Regular.119cf01b.woff2) format("woff2")}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{margin:0;font-family:Pretendard,-apple-system,Apple SD Gothic Neo,Malgun Gothic,sans-serif}button,input,select,textarea{font-family:inherit}a,a:hover{color:var(--stu-link,inherit);text-decoration:none}.jjscroll::-webkit-scrollbar{width:0;display:none}.jjscroll{scrollbar-width:none}.jj-press:active{filter:brightness(.96)}.jj-press:active,.jj-tile:active{transform:scale(.97)}.jj-tab:active{transform:scale(.94)}.jj-fab:active{transform:translateX(-50%) scale(.94)}.jj-key:active{transform:scale(.94);background:var(--stu-key-press,transparent)!important}.jj-row:active{background:var(--stu-row-press,transparent)!important}@keyframes jjSlide{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}@keyframes jjSheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes jjFade{0%{opacity:0}to{opacity:1}}@keyframes jjToast{0%{opacity:0;transform:translate(-50%,16px)}12%{opacity:1;transform:translate(-50%)}88%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,10px)}}@keyframes jjPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.35}}@keyframes jjBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes jjBarUp{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes jjHalo{0%{transform:translateX(-50%) scale(.7);opacity:.45}70%{opacity:0}to{transform:translateX(-50%) scale(1.5);opacity:0}}@keyframes jjRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes jjSpin{to{transform:rotate(1turn)}}@keyframes jjScan{0%,to{top:14%}50%{top:80%}}@keyframes jjUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes jjPop{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes jjConfetti{0%{opacity:0;transform:translateY(-10px) rotate(0deg)}12%{opacity:1}to{opacity:0;transform:translateY(360px) rotate(540deg)}}@keyframes jjBreathe{0%,to{transform:translate(-50%,-50%) scale(.9);opacity:.35}50%{transform:translate(-50%,-50%) scale(1.12);opacity:.6}}@keyframes jjLogoSpring{0%{opacity:0;transform:scale(.3) rotate(-14deg)}55%{opacity:1;transform:scale(1.14) rotate(4deg)}78%{transform:scale(.96) rotate(-1deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes jjLeafDrift{0%{opacity:0;transform:translateY(30px) rotate(var(--r0)) scale(.7)}12%{opacity:var(--lo)}88%{opacity:var(--lo)}to{opacity:0;transform:translateY(-320px) translateX(var(--dx)) rotate(var(--r1)) scale(1)}}@keyframes jjLoaderDot{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes jjSheen{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}