@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap";:root{--sp-font: "Pretendard Variable", Pretendard, -apple-system, system-ui, sans-serif;--sp-mono: "JetBrains Mono", ui-monospace, monospace}*,*:before,*:after{box-sizing:border-box}*{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{word-break:keep-all;-webkit-text-size-adjust:100%;text-size-adjust:100%}.sp-screen>*{max-width:100%}.sp-mono{font-family:var(--sp-mono);font-feature-settings:"tnum" 1;letter-spacing:-.02em}.sp-rope{height:6px;border-radius:3px;background:repeating-linear-gradient(90deg,#f0a03c 0,#f0a03c 9px,#2e6fb7 9px,#2e6fb7 18px);opacity:.9}@keyframes sp-wave-drift{0%{background-position:0 0}to{background-position:240px 0}}.sp-wave-anim{animation:sp-wave-drift 9s linear infinite}@keyframes sp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.sp-bob{animation:sp-bob 3.4s ease-in-out infinite}@keyframes sp-ripple{0%{transform:scale(.6);opacity:.5}to{transform:scale(2.4);opacity:0}}.sp-ripple{animation:sp-ripple 2.6s ease-out infinite}@keyframes sp-step-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.sp-step-in{animation:sp-step-in .42s cubic-bezier(.22,.9,.3,1) both}@keyframes sp-pop{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.sp-pop{animation:sp-pop .4s cubic-bezier(.34,1.56,.64,1) both}@keyframes sp-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sp-sheet-up{animation:sp-sheet-up .36s cubic-bezier(.22,.9,.3,1) both}@keyframes sp-fade-in{0%{opacity:0}to{opacity:1}}.sp-fade-in{animation:sp-fade-in .28s ease both}@keyframes sp-push-in{0%{transform:translate(100%)}to{transform:translate(0)}}.sp-push-in{animation:sp-push-in .34s cubic-bezier(.22,.9,.3,1) both}@keyframes sp-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.sp-rise{animation:sp-rise .5s cubic-bezier(.22,.9,.3,1) both}@keyframes sp-ring{0%{stroke-dashoffset:var(--from)}to{stroke-dashoffset:var(--to)}}.sp-tap{transition:transform .12s cubic-bezier(.3,.8,.4,1),box-shadow .15s,background .15s,border-color .15s}.sp-tap:active{transform:scale(.97)}.sp-input{font-family:var(--sp-font)}.sp-input::placeholder{color:#9db2c6}.sp-input:focus{outline:none}.sp-screen{scrollbar-width:none}.sp-screen::-webkit-scrollbar{display:none}@keyframes sp-check-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.sp-check-draw{stroke-dasharray:24;animation:sp-check-draw .4s .05s ease forwards}@keyframes sp-rv-in{0%{opacity:0}to{opacity:1}}.sp-rv-overlay{animation:sp-rv-in .25s ease forwards}@keyframes sp-card-drop{0%{transform:translateY(26px) scale(.92);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.sp-card-drop{animation:sp-card-drop .5s cubic-bezier(.2,.8,.3,1) forwards}.sp-flip{perspective:1400px}.sp-flip-inner{position:relative;width:100%;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.2,.75,.2,1)}.sp-flip-inner.flipped{transform:rotateY(180deg)}.sp-flip-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:20px;overflow:hidden}.sp-flip-back{transform:rotateY(0)}.sp-flip-front{transform:rotateY(180deg)}@keyframes sp-shine{0%{transform:translate(-120%) rotate(8deg)}to{transform:translate(220%) rotate(8deg)}}.sp-shine{position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:translate(-120%) rotate(8deg);animation:sp-shine 1.1s 1s ease-out 1 forwards;pointer-events:none}@keyframes sp-spark{0%{transform:scale(0) rotate(0);opacity:0}40%{transform:scale(1.1) rotate(40deg);opacity:1}to{transform:scale(.4) rotate(90deg);opacity:0}}.sp-spark{position:absolute;animation:sp-spark 1.1s ease-out forwards}@keyframes sp-pulse-in{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:1}}.sp-pulse-in{animation:sp-pulse-in .45s ease forwards}
