@font-face{font-family:Pretendard;src:url(/fonts/ko/Pretendard-Thin.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/ko/Pretendard-ExtraLight.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/ko/Pretendard-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/ko/Pretendard-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/ko/Pretendard-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/ko/Pretendard-SemiBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/ko/Pretendard-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/ko/Pretendard-ExtraBold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/ko/Pretendard-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:DMSans;src:url(/fonts/en/DMSans-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:DMSans;src:url(/fonts/en/DMSans-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:DMSans;src:url(/fonts/en/DMSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DMSans;src:url(/fonts/en/DMSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DMSans;src:url(/fonts/en/DMSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DMSans;src:url(/fonts/en/DMSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DMSans;src:url(/fonts/en/DMSans-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:DMSans;src:url(/fonts/en/DMSans-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}body{font-family:Pretendard,DMSans,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-weight:500;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.heading,h1,h2,h3{font-weight:700}b,strong{font-weight:600}:lang(ko){font-family:Pretendard,DMSans,sans-serif}:lang(en){font-family:DMSans,Pretendard,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none;text-align:center;cursor:pointer}.dark-button{background:#000;color:#fff;padding:4px 32px;font-size:14px;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease}.dark-button:hover{background:#333}@media (prefers-color-scheme:dark){html{color-scheme:dark}}@media print{body[data-print-target],body[data-print-target] [data-print-target],body[data-print-target] [data-print-target] *,html{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body[data-print-target]{background:#1B1C20!important;margin:0!important;padding:0!important}body[data-print-target]>:not([data-print-ancestor]){display:none!important}body[data-print-target] [data-print-ancestor]{display:block!important;position:static!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;transform:none!important;flex:none!important}body[data-print-target] [data-print-ancestor]>:not([data-print-ancestor]):not([data-print-target]){display:none!important}body[data-print-target] [data-print-target]{display:block!important;position:static!important;width:100%!important;max-width:none!important;margin:0!important;border-radius:0!important}body[data-print-target] [data-print-target] article,body[data-print-target] [data-print-target] section,body[data-print-target] [data-print-target] table{page-break-inside:avoid;break-inside:avoid}@page{size:A4 landscape;margin:0}body[data-print-target] [data-print-hide]{display:none!important}}.dev-tools-indicator,.segment-boundary-trigger,[data-nextjs-dialog-overlay],[data-nextjs-toast],nextjs-portal{display:none!important}