:root{--theme-brightness: 1;--color-transparent: transparent;--color-black: #000;--color-blue-5: rgba(65 98 212 / 5%);--color-blue-8: rgba(65 98 212 / 8%);--color-blue-12: rgba(65 98 212 / 12%);--color-blue-20: rgba(65 98 212 / 20%);--color-blue-50: #d0dbff;--color-blue-100: #4162d4;--color-red-8: rgba(245 68 59 / 8%);--color-red-12: rgba(245 68 59 / 12%);--color-red-20: rgba(245 68 59 / 20%);--color-red-100: #f5443b;--color-gray: #808080;--color-gray-50: #f5f6f7;--color-gray-100: #e2e5e7;--color-gray-200: #d3d7da;--color-gray-300: #b4b9be;--color-gray-400: #969ca3;--color-gray-500: #7a8088;--color-gray-600: #5f656d;--color-gray-700: #454a52;--color-gray-800: #2d3136;--color-gray-900: #16181b;--color-green-8: rgba(10 168 102 / 8%);--color-green-12: rgba(10 168 102 / 12%);--color-green-100: #0aa866;--color-white: #fff;--color-primary-1: var(--color-blue-100);--color-primary-2: var(--color-red-100);--color-primary-3: #17a96b;--color-primary-4: #5b729e;--color-secondary-1: #f5f9ff;--color-secondary-2: #f33;--color-secondary-3: #b6edff;--color-secondary-4: #ffd78a;--color-secondary-5: #476dec;--color-error: #b00020;--color-default-box-shadow: rgba(0 0 0 / 8%);--color-default-box-background: rgba(226 229 231 / 16%);--typography-font-size-10: 1rem;--typography-font-size-11: 1.1rem;--typography-font-size-12: 1.2rem;--typography-font-size-13: 1.3rem;--typography-font-size-14: 1.4rem;--typography-font-size-15: 1.5rem;--typography-font-size-16: 1.6rem;--typography-font-size-17: 1.7rem;--typography-font-size-18: 1.8rem;--typography-font-size-20: 2rem;--typography-font-size-24: 2.4rem;--typography-font-size-28: 2.8rem;--typography-font-size-32: 3.2rem;--typography-font-size-36: 3.6rem;--typography-font-size-40: 4rem;--typography-font-size-44: 4.4rem;--typography-font-size-48: 4.8rem;--typography-line-height-12: 1.2rem;--typography-line-height-16: 1.6rem;--typography-line-height-20: 2rem;--typography-line-height-22: 2.2rem;--typography-line-height-24: 2.4rem;--typography-line-height-28: 2.8rem;--typography-line-height-32: 3.2rem;--typography-line-height-36: 3.6rem;--typography-line-height-40: 4rem;--typography-line-height-42: 4.2rem;--typography-line-height-44: 4.4rem;--typography-line-height-48: 4.8rem;--typography-line-height-52: 5.2rem;--typography-line-height-60: 6rem;--scale-size-12: 1.2rem;--scale-size-14: 1.4rem;--scale-size-16: 1.6rem;--scale-size-20: 2rem;--scale-size-24: 2.4rem;--scale-size-32: 3.2rem;--scale-size-40: 4rem;--scale-size-48: 4.8rem;--typography-font-weight-bold: 700;--typography-font-weight-semibold: 500;--typography-font-weight-regular: 400;--typography-line-height-small: 140%;--typography-line-height-medium: 150%;--typography-line-height-large: 160%;--typography-letter-spacing-narrow: -.02rem;--typography-letter-spacing-none: -.01rem;--typography-letter-spacing-wide: -.02rem;--gutter-2: .2rem;--gutter-4: .4rem;--gutter-6: .6rem;--gutter-8: .8rem;--gutter-12: 1.2rem;--gutter-16: 1.6rem;--gutter-20: 2rem;--gutter-24: 2.4rem;--gutter-32: 3.2rem;--gutter-40: 4rem;--gutter-48: 4.8rem;--gutter-64: 6.4rem;--gutter-72: 7.2rem;--gutter-80: 8rem;--color-default-layout-content-title-font: var(--color-gray-800);--color-font-default: var(--color-black);--color-answer-block-background: var(--color-white);--color-answer-block-answer-background: var(--color-green-8);--color-answer-block-index-answer-font-color: var(--color-green-100);--color-answer-block-index-font-color: var(--color-gray-600);--color-answer-block-font-color: var(--color-gray-800);--color-border-default: var(--color-gray);--color-header-background: var(--color-white);--color-header-box-shadow: var(--color-default-box-shadow);--color-button-primary: #4162d4;--color-button-primary-hover: rgba(65 98 212 / 90%);--color-button-primary-disabled-font-color: var(--color-white);--color-button-sub: rgba(65 98 212 / 12%);--color-button-sub-font-color: var(--color-blue-100);--color-button-sub-hover: rgba(65 98 212 / 8%);--color-button-sub-pressed: rgba(65 98 212 / 20%);--color-button-sub-disabled: rgba(65 98 212 / 20%);--color-button-sub-disabled-font-color: var(--color-gray-500);--color-button-text-color: var(--color-gray-600);--color-box-background: var(--color-gray-50);--color-input: var(--color-gray-50);--color-input-font: var(--color-gray-800);--color-input-label: var(--color-gray-600);--color-input-label-background: rgba(95 101 109 / 8%);--color-input-placeholder: var(--color-gray-400);--color-input-focused: var(--color-white);--color-input-focused-border: var(--color-blue-100);--color-input-disabled: var(--color-gray-200);--color-input-disabled-font: var(--color-gray-800);--color-input-invalid: var(--color-red-8);--color-input-invalid-border: var(--color-red-100);--color-caption: var(--color-gray-400);--color-checkbox-hover-background: var(--color-blue-8);--color-checkbox-hover-background-pressed: var(--color-blue-20);--color-checkbox-disabled: var(--color-gray-200);--color-checkbox-label: var(--color-gray-800);--color-checkbox-label-disabled: var(--color-gray-800);--color-choice-option-border: var(--color-gray-100);--color-choice-option-background-readonly: var(--color-white);--color-course-composer-background: var(--color-default-box-background);--color-course-composer-border: var(--color-gray-100);--color-course-composer-empty-text: var(--color-gray-400);--color-course-product-count: var(--color-gray-400);--color-course-product-delete: var(--color-gray-500);--color-radio-hover-background: var(--color-blue-8);--color-radio-hover-background-pressed: var(--color-blue-20);--color-radio-disabled: var(--color-gray-200);--color-radio-label: var(--color-gray-800);--color-radio-label-disabled: var(--color-gray-800);--color-datepicker-input-background: var(--color-gray-50);--color-datepicker-input-color: var(--color-gray-400);--color-datepicker-date-selected-background: var(--color-blue-100);--color-datepicker-date-selected-color: var(--color-white);--color-datepicker-date-hover-background: var(--color-blue-8);--color-datepicker-date-hover-color: var(--color-primary-1);--color-datepicker-date-color: var(--color-gray-700);--color-datepicker-selected-date-range-color: var(--color-blue-100);--color-datepicker-selected-range-background: var(--color-blue-8);--color-datepicker-background: var(--color-white);--color-error-message-color: var(--color-red-100);--color-list-arcodion-background: rgba(226 229 231 / 16%);--color-list-arcodion-border: var(--color-gray-100);--color-list-arcodion-index-color: var(--color-gray-400);--color-list-arcodion-selected: var(--color-blue-8);--color-tablist-line: var(--color-gray-200);--color-tablist-selected-font: var(--color-primary-1);--color-select-font: var(--color-gray-800);--color-select-error-border: var(--color-red-100);--color-select-focus-background: var(--color-white);--color-select-background: var(--color-gray-50);--color-select-selected-border: var(--color-primary-1);--color-select-selected-background: var(--color-blue-8);--color-select-selected-color: var(--color-blue-100);--color-select-label-background: rgba(95 101 109 / 8%);--color-textarea: var(--color-gray-50);--color-textarea-font: var(--color-gray-800);--color-textarea-focused: var(--color-white);--color-textarea-focused-border: var(--color-blue-100);--color-textarea-invalid: rgba(240 68 56 / 8%);--color-textarea-invalid-border: var(--color-primary-2);--color-textarea-invalid-letter-count-text: var(--color-primary-2);--color-text-list-box-background: var(--color-white);--color-text-list-box-border: var(--color-gray-100);--color-modal-backgroud-wrapper: rgba(0 0 0 / 70%);--color-modal-font: var(--color-gray-800);--color-modal-divider-color: var(--color-gray-100);--color-modal-filedownload-color: var(--color-primary-1);--color-navigation-background: var(--color-gray-50);--color-navigation-box-shadow: var(--color-default-box-shadow);--color-navigation-accordion-header-font: var(--color-gray-600);--color-navigation-item: var(--color-transparent);--color-navigation-item-hover: var(--color-blue-8);--color-navigation-item-selected: var(--color-blue-8);--color-navigation-item-font: var(--color-gray-800);--color-navigation-item-selected-font: var(--color-primary-1);--color-navigation-item-icon: var(--color-gray-500);--color-navigation-item-selected-icon: var(--color-primary-1);--color-chip-background: var(--color-blue-12);--color-chip-font: var(--color-primary-1);--color-chip-gray-background: rgba(95 101 109 / 12%);--color-chip-gray-font: var(--color-gray-600);--color-chip-red-background: var(--color-red-12);--color-chip-red-font: var(--color-primary-2);--color-chip-green-background: var(--color-green-12);--color-chip-green-font: var(--color-green-100);--color-dropdown-background: var(--color-white);--color-dropdown-background-hover: var(--color-blue-12);--color-list-search-box-border: var(--color-gray-100);--color-table-body: var(--color-white);--color-table-body-font: var(--color-gray-800);--color-table-main-head-font: var(--color-gray-600);--color-table-main-head-background: var(--color-gray-50);--color-table-sub-head-font: var(--color-gray-400);--color-table-row-border: var(--color-gray-200);--color-table-border: var(--color-gray-100);--color-table-shadow: var(--color-gray-100);--color-table-selected: var(--color-blue-20);--color-pagination-font: var(--color-gray-600);--color-pagination-icon: var(--color-gray-500);--color-pagination-hover-font: var(--color-primary-1);--color-pagination-btn-hover: var(--color-blue-12);--color-empty-placeholder-font: var(--color-gray-400);--color-empty-placeholder-background: var(--color-default-box-background);--color-empty-placeholder-border: var(--color-gray-100);--color-content-detail-background: var(--color-default-box-background);--color-content-detail-hr: var(--color-gray-100);--color-data-list-required-label-symbol: var(--color-primary-1);--color-data-list-label-font: var(--color-gray-600);--color-data-list-content-font: var(--color-gray-800);--color-fileuploader-select-button: var(--color-blue-12);--color-fileuploader-font: var(--color-blue-100);--color-fileuploader-close: var(--color-white);--color-fileuploader-file-border: var(--color-gray-100);--color-fileuploader-guide-text: var(--color-gray-400);--color-fileuploader-image-background: var(--color-gray-50);--color-moreinfo-color: var(--color-gray-600);--color-keyword-block-border: var(--color-gray-100);--color-keyword-block-error-border: var(--color-red-100);--color-keyword-block-error-background: var(--color-red-8);--color-keyword-block-error-color: var(--color-red-100);--color-toast-font: var(--color-white);--color-toast-border: rgba(255 255 255 / 5%);--color-toast-success-background: var(--color-green-100);--color-toast-error-background: var(--color-red-100);--color-question-navigator-background: var(--color-blue-12);--color-question-navigator-index-color: var(--color-gray-600);--color-question-navigator-title-color: var(--color-gray-800);--color-navigator-arrow-background: var(--color-white);--color-text-list-respond-count: var(--color-gray-500);--color-chart-wrapper-border: var(--color-gray-100);--color-supplement-link: var(--color-blue-100);--color-hint-message: var(--color-gray-400);--layout-flex-box-gap: 2.4rem;--layout-modal-gutter-top: 4rem;--layout-modal-gutter-left: 6rem;--layout-header-height: 5.6rem;--layout-navigation-width: 25.6rem;--layout-modal-header-height: 5.65rem;--layout-modal-button-wrapper-height: 7.3rem;--size-semantic-spacing-6: .6rem;--size-semantic-spacing-8: .8rem;--size-semantic-spacing-12: 1.2rem;--size-semantic-spacing-16: 1.6rem;--size-semantic-spacing-20: 2rem;--size-semantic-spacing-24: 2.4rem;--size-semantic-spacing-28: 2.8rem;--size-semantic-spacing-32: 3.2rem;--border-radius-semantic-xs: .2rem;--border-radius-semantic-s: .4rem;--border-radius-semantic-m: .6rem;--border-radius-semantic-l: .8rem;--border-radius-semantic-full: 9999rem}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;margin:0;padding:0;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}hr{margin:0;border:none}table{border-spacing:0;border-collapse:collapse}html{font-size:10px}a:link,a:visited,a:hover,a:active{background-color:transparent;color:#000;text-decoration:none}*{box-sizing:border-box;font-family:Pretendard Variable,Noto Sans CJK KR,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
