:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{font-family:Pretendard,Noto Sans KR,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@font-face{font-family:NanumBarunGothic-YetHangul;src:url(/fonts/NanumBarunGothic-YetHangul.otf) format("opentype"),url(/fonts/NanumBarunGothic-YetHangul.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.old-hangul-text{font-family:NanumBarunGothic-YetHangul,UnBatang,Batang,serif!important;font-feature-settings:"liga" 1,"kern" 1}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background)}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}@font-face{font-family:Pretendard;src:url(/fonts/kr/Pretendard-Thin.woff) format("woff");font-weight:100}@font-face{font-family:Pretendard;src:url(/fonts/kr/Pretendard-ExtraLight.woff) format("woff");font-weight:200}@font-face{font-family:Pretendard;src:url(/fonts/kr/Pretendard-Light.woff) format("woff");font-weight:300}@font-face{font-family:Pretendard;src:url(/fonts/kr/Pretendard-Regular.woff) format("woff");font-weight:400}@font-face{font-family:Pretendard;src:url(/fonts/kr/Pretendard-Medium.woff) format("woff");font-weight:500}@font-face{font-family:Pretendard;src:url(/fonts/kr/Pretendard-SemiBold.woff) format("woff");font-weight:600}@font-face{font-family:Pretendard;src:url(/fonts/kr/Pretendard-Bold.woff) format("woff");font-weight:700}@font-face{font-family:Pretendard;src:url(/fonts/kr/Pretendard-ExtraBold.woff) format("woff");font-weight:800}@font-face{font-family:Pretendard;src:url(/fonts/kr/Pretendard-Black.woff) format("woff");font-weight:900}@font-face{font-family:Pretendard JP;src:url(/fonts/jp/PretendardJP-Thin.woff) format("woff");font-weight:100}@font-face{font-family:Pretendard JP;src:url(/fonts/jp/PretendardJP-ExtraLight.woff) format("woff");font-weight:200}@font-face{font-family:Pretendard JP;src:url(/fonts/jp/PretendardJP-Light.woff) format("woff");font-weight:300}@font-face{font-family:Pretendard JP;src:url(/fonts/jp/PretendardJP-Regular.woff) format("woff");font-weight:400}@font-face{font-family:Pretendard JP;src:url(/fonts/jp/PretendardJP-Medium.woff) format("woff");font-weight:500}@font-face{font-family:Pretendard JP;src:url(/fonts/jp/PretendardJP-SemiBold.woff) format("woff");font-weight:600}@font-face{font-family:Pretendard JP;src:url(/fonts/jp/PretendardJP-Bold.woff) format("woff");font-weight:700}@font-face{font-family:Pretendard JP;src:url(/fonts/jp/PretendardJP-ExtraBold.woff) format("woff");font-weight:800}@font-face{font-family:Pretendard JP;src:url(/fonts/jp/PretendardJP-Black.woff) format("woff");font-weight:900}.customTooltip{background-color:#fff;border-radius:24px!important;padding:5px 16px;max-width:500px!important}.customTooltip .introjs-tooltiptext{color:#262626!important;font-family:Pretendard,sans-serif;text-shadow:none}.introjs-button{border-radius:16px!important;text-shadow:none}.customTooltip .introjs-nextbutton{color:#fff;font-family:Pretendard,sans-serif;text-shadow:none}.introjs-bullets{display:none}.introjs-tooltipbuttons{border-top:0!important}.introjs-arrow.left{top:25px!important}.customHighlight{box-shadow:0 0 1px 2px rgba(33,33,33,.9),0 0 0 5000px rgba(33,33,33,.8)!important}.introjs-arrow.top{left:25px!important}.customTooltip .introjs-donebutton,.customTooltip .introjs-nextbutton,.customTooltip .introjs-prevbutton{display:inline-block;padding:10px 20px;margin:5px;font-size:14px;font-weight:700;color:#fff;border:none;border-radius:25px;cursor:pointer;transition:all .3s ease;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1);text-shadow:none;outline:none}.customTooltip .introjs-nextbutton{background-color:#0e9384;outline:none}.customTooltip .introjs-nextbutton:hover{transform:scale(1.05)}.customTooltip .introjs-nextbutton:focus,.customTooltip .introjs-nextbutton:hover{background-color:#0e9384;color:#fff;box-shadow:none}.customTooltip .introjs-prevbutton,.customTooltip .introjs-prevbutton:focus,.customTooltip .introjs-prevbutton:hover{background-color:#6c757d;color:#fff;box-shadow:none}.customTooltip .introjs-donebutton,.customTooltip .introjs-donebutton:focus,.customTooltip .introjs-donebutton:hover{background-color:#28a745;color:#fff;box-shadow:none}