@import url(https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap);@font-face{font-family:Noto Sans;src:url(/fonts/noto-sans-thin.ttf) format("truetype");font-weight:100;font-display:swap}@font-face{font-family:Noto Sans;src:url(/fonts/noto-sans-extralight.ttf) format("truetype");font-weight:200;font-display:swap}@font-face{font-family:Noto Sans;src:url(/fonts/noto-sans-light.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Noto Sans;src:url(/fonts/noto-sans-regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Noto Sans;src:url(/fonts/noto-sans-medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Noto Sans;src:url(/fonts/noto-sans-semibold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Noto Sans;src:url(/fonts/noto-sans-bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Noto Sans;src:url(/fonts/noto-sans-extrabold.ttf) format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Noto Sans;src:url(/fonts/noto-sans-black.ttf) format("truetype");font-weight:900;font-display:swap}@font-face{font-family:kimjungchul_gothic;src:url(/fonts/kimjungchul_gothic_light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:kimjungchul_gothic;src:url(/fonts/kimjungchul_gothic_regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:kimjungchul_gothic;src:url(/fonts/kimjungchul_gothic_bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:kimjungchul_myungjo;src:url(/fonts/kimjungchul_myungjo_light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:kimjungchul_myungjo;src:url(/fonts/kimjungchul_myungjo_regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:kimjungchul_myungjo;src:url(/fonts/kimjungchul_myungjo_bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:insungitCutelivelyjisu;src:url(/fonts/insungitCutelivelyjisu.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NPS font;src:url(/fonts/nps_font_regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Thin.woff2) format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-ExtraLight.woff2) format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-ExtraBold.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Black.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Hakgyoansim Byeoljari;src:url(/fonts/hakgyoansim_byeoljari_regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Hakgyoansim Byeoljari;src:url(/fonts/hakgyoansim_byeoljari_bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Signika Negative;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/signika-negative-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Signika Negative;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/signika-negative-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Signika Negative;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/signika-negative-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:STIX Two Text;src:url(/fonts/STIXTwoText-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:STIX Two Text;src:url(/fonts/STIXTwoText-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:STIX Two Text;src:url(/fonts/STIXTwoText-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:STIX Two Text;src:url(/fonts/STIXTwoText-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:STIX Two Text;src:url(/fonts/STIXTwoText-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:STIX Two Text;src:url(/fonts/STIXTwoText-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:STIX Two Text;src:url(/fonts/STIXTwoText-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:STIX Two Text;src:url(/fonts/STIXTwoText-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}body,html{margin:0;padding:0}#app,body,html{width:100%;height:100%}#app{display:block}.main-scrollbar::-webkit-scrollbar{width:7px}.main-scrollbar::-webkit-scrollbar-thumb{background:rgba(0,142,213,.5);border-radius:5px}.editor-js-essay-preview-wrap[data-v-616c187e]{word-break:keep-all;overflow-wrap:anywhere;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.editor-js-essay-preview-wrap[data-v-616c187e]:not(.editor-js-essay-preview-wrap--pdf):not(.editor-js-essay-preview-wrap--grid){line-height:1.8}.editor-js-essay-preview-wrap[data-v-616c187e]:not(.editor-js-essay-preview-wrap--pdf):not(.editor-js-essay-preview-wrap--grid) .preview-h1{font-size:2.5rem;font-weight:800;margin:0 0 1.5rem;line-height:1.3;word-break:keep-all}.editor-js-essay-preview-wrap[data-v-616c187e]:not(.editor-js-essay-preview-wrap--pdf):not(.editor-js-essay-preview-wrap--grid) .preview-p{font-size:1.25rem;font-weight:500;margin:0 0 1.2rem}.editor-js-essay-preview-wrap[data-v-616c187e]:not(.editor-js-essay-preview-wrap--pdf):not(.editor-js-essay-preview-wrap--grid) .preview-table{width:100%;border-collapse:collapse;margin:20px 0}.editor-js-essay-preview-wrap[data-v-616c187e]:not(.editor-js-essay-preview-wrap--pdf):not(.editor-js-essay-preview-wrap--grid) .preview-table td{border:1px solid #cbd5e1;padding:12px;font-size:1.1rem;word-break:keep-all}.editor-js-essay-preview-wrap[data-v-616c187e]:not(.editor-js-essay-preview-wrap--pdf):not(.editor-js-essay-preview-wrap--grid) .preview-empty{color:#cbd5e1}.editor-js-essay-preview-wrap[data-v-616c187e]:not(.editor-js-essay-preview-wrap--pdf):not(.editor-js-essay-preview-wrap--grid) .preview-figure{margin:8px 0}.editor-js-essay-preview-wrap[data-v-616c187e]:not(.editor-js-essay-preview-wrap--pdf):not(.editor-js-essay-preview-wrap--grid) .preview-image{max-width:100%;height:auto;border-radius:8px;display:block}.editor-js-essay-preview-wrap[data-v-616c187e]:not(.editor-js-essay-preview-wrap--pdf):not(.editor-js-essay-preview-wrap--grid) .preview-figure figcaption{font-size:13px;color:#64748b;text-align:center;margin-top:6px}.editor-js-essay-preview-wrap[data-v-616c187e]:not(.editor-js-essay-preview-wrap--pdf):not(.editor-js-essay-preview-wrap--grid) .preview-split{display:grid;grid-template-columns:var(--preview-left,50%) var(--preview-right,50%);gap:18px;align-items:start}.editor-js-essay-preview-wrap[data-v-616c187e]:not(.editor-js-essay-preview-wrap--pdf):not(.editor-js-essay-preview-wrap--grid) .preview-split-col{min-width:0}.editor-js-essay-preview-wrap[data-v-616c187e]:not(.editor-js-essay-preview-wrap--pdf):not(.editor-js-essay-preview-wrap--grid) .preview-stack{display:flex;flex-direction:column;gap:14px}.editor-js-essay-preview-wrap[data-v-616c187e]:not(.editor-js-essay-preview-wrap--pdf):not(.editor-js-essay-preview-wrap--grid) .preview-callout{border-left:4px solid #94a3b8;background:#f8fafc;padding:12px 16px;border-radius:0 10px 10px 0;margin-bottom:12px}.editor-js-essay-preview-wrap[data-v-616c187e]:not(.editor-js-essay-preview-wrap--pdf):not(.editor-js-essay-preview-wrap--grid) .preview-callout>summary{font-weight:700;cursor:pointer;color:#1e3a8a}.editor-js-essay-preview-wrap[data-v-616c187e]:not(.editor-js-essay-preview-wrap--pdf):not(.editor-js-essay-preview-wrap--grid) .preview-callout-body{margin-top:8px}.editor-js-essay-preview-wrap[data-v-616c187e]:not(.editor-js-essay-preview-wrap--pdf):not(.editor-js-essay-preview-wrap--grid) .preview-callout--answer{border-left-color:#16a34a;background:#f0fdf4}.editor-js-essay-preview-wrap[data-v-616c187e]:not(.editor-js-essay-preview-wrap--pdf):not(.editor-js-essay-preview-wrap--grid) .preview-callout--answer>summary{color:#15803d}.editor-js-essay-preview-wrap[data-v-616c187e]:not(.editor-js-essay-preview-wrap--pdf):not(.editor-js-essay-preview-wrap--grid) .preview-callout--rubric{border-left-color:#2563eb;background:#eff6ff}.editor-js-essay-preview-wrap[data-v-616c187e]:not(.editor-js-essay-preview-wrap--pdf):not(.editor-js-essay-preview-wrap--grid) .preview-callout--rubric>summary{color:#1d4ed8}.editor-js-essay-preview-wrap[data-v-616c187e]:not(.editor-js-essay-preview-wrap--pdf):not(.editor-js-essay-preview-wrap--grid) .preview-callout--experiment{border-left-color:#d97706;background:#fffbeb}.editor-js-essay-preview-wrap[data-v-616c187e]:not(.editor-js-essay-preview-wrap--pdf):not(.editor-js-essay-preview-wrap--grid) .preview-callout--experiment>summary{color:#b45309}.editor-js-essay-preview-wrap--grid[data-v-616c187e]{container-type:inline-size;container-name:editor-js-essay-preview;width:100%;padding:8px;box-sizing:border-box;border-radius:4px;background-color:#fff;text-align:left;line-height:1.45}.editor-js-essay-preview-wrap--grid[data-v-616c187e] .preview-h1,.editor-js-essay-preview-wrap--grid[data-v-616c187e] .preview-p{font-size:clamp(14px,14px + (100cqw - 300px)*22/420,36px);font-weight:700;margin:0 0 .6rem;line-height:1.45}.editor-js-essay-preview-wrap--grid[data-v-616c187e] .preview-p{color:#1d1d1f}.editor-js-essay-preview-wrap--grid[data-v-616c187e] .preview-table td{font-size:clamp(12px,12px + (100cqw - 300px)*10/420,18px);padding:8px}.editor-js-essay-preview-wrap--grid[data-v-616c187e] .preview-split{grid-template-columns:1fr}.editor-js-essay-preview-wrap--pdf[data-v-616c187e]{display:flow-root;line-height:1.45;word-break:keep-all;overflow-wrap:anywhere;letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-align:left;color:#1d1d1f}.editor-js-essay-preview-wrap--pdf[data-v-616c187e] .preview-h1,.editor-js-essay-preview-wrap--pdf[data-v-616c187e] .preview-p{font-size:inherit;font-weight:700;margin:0 0 .6rem;line-height:inherit}.editor-js-essay-preview-wrap--pdf[data-v-616c187e] .preview-p{color:#1d1d1f}.editor-js-essay-preview-wrap--pdf[data-v-616c187e] .preview-table{width:100%;border-collapse:collapse;margin:12px 0}.editor-js-essay-preview-wrap--pdf[data-v-616c187e] .preview-table td{border:1px solid #cbd5e1;padding:8px;font-size:inherit;word-break:keep-all}.editor-js-essay-preview-wrap--pdf[data-v-616c187e] .preview-image{max-width:100%;height:auto;display:block}.editor-js-essay-preview-wrap--pdf[data-v-616c187e] .preview-figure{margin:8px 0}.editor-js-essay-preview-wrap--pdf[data-v-616c187e] .preview-split{grid-template-columns:1fr}.essay-prompt-preview-wrap[data-v-6c7fcc09]{word-break:keep-all;overflow-wrap:anywhere;line-height:1.8;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.preview-q-row[data-v-6c7fcc09]{display:flex;align-items:flex-start;gap:24px}.preview-q-num[data-v-6c7fcc09]{width:48px;height:48px;background:#0284c7;color:#fff;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:900;box-shadow:0 8px 18px rgba(2,132,199,.4);flex-shrink:0}.preview-q-body[data-v-6c7fcc09]{flex:1;padding-top:4px;min-width:0}.essay-prompt-preview-wrap--grid[data-v-6c7fcc09]{width:100%;line-height:1.45}.egp-root[data-v-70bb22dc]{box-sizing:border-box;margin:0;background:#fff;color:#1e293b;container-type:inline-size;container-name:egp}.egp-root--split[data-v-70bb22dc]{display:flex;flex-direction:column;overflow:hidden}.egp-preview-content[data-v-70bb22dc]{display:flex;overflow:visible;word-break:keep-all;overflow-wrap:anywhere;line-height:1.8;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.egp-preview-content--split[data-v-70bb22dc]{flex:1;min-height:0;height:100%;overflow:hidden}.egp-preview-passage[data-v-70bb22dc]{width:50%;padding:48px;border-right:1px solid #f1f5f9;box-sizing:border-box}.egp-preview-passage--scroll[data-v-70bb22dc]{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.egp-preview-passage-inner[data-v-70bb22dc]{min-height:0}.egp-preview-passage-inner[data-v-70bb22dc] .editor-js-essay-preview-wrap{font-family:var(--egp-editor-font-family);font-weight:700;line-height:var(--egp-editor-line-height)}.egp-preview-passage-inner[data-v-70bb22dc] .editor-js-essay-preview-wrap *{font-family:inherit;line-height:inherit}.egp-preview-passage-inner[data-v-70bb22dc] .editor-js-essay-preview-wrap:not(.editor-js-essay-preview-wrap--pdf):not(.editor-js-essay-preview-wrap--grid) .preview-h1,.egp-preview-passage-inner[data-v-70bb22dc] .editor-js-essay-preview-wrap:not(.editor-js-essay-preview-wrap--pdf):not(.editor-js-essay-preview-wrap--grid) .preview-p{margin:0}.egp-preview-question[data-v-70bb22dc]{width:50%;padding:48px;background:rgba(248,250,252,.5);display:flex;flex-direction:column;box-sizing:border-box}.egp-preview-question--scroll[data-v-70bb22dc]{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.egp-preview-questions[data-v-70bb22dc]{display:flex;flex-direction:column;gap:36px;flex:1}.egp-preview-questions[data-v-70bb22dc] .editor-js-essay-preview-wrap{font-family:var(--egp-editor-font-family);font-weight:700;line-height:var(--egp-editor-line-height)}.egp-preview-questions[data-v-70bb22dc] .editor-js-essay-preview-wrap *{font-family:inherit;line-height:inherit}.egp-preview-questions[data-v-70bb22dc] .editor-js-essay-preview-wrap:not(.editor-js-essay-preview-wrap--pdf):not(.editor-js-essay-preview-wrap--grid) .preview-h1,.egp-preview-questions[data-v-70bb22dc] .editor-js-essay-preview-wrap:not(.editor-js-essay-preview-wrap--pdf):not(.editor-js-essay-preview-wrap--grid) .preview-p{margin:0}.egp-preview-questions[data-v-70bb22dc] .essay-prompt-preview-wrap{font-family:var(--egp-editor-font-family);font-weight:700;line-height:var(--egp-editor-line-height)}.egp-preview-questions[data-v-70bb22dc] .essay-prompt-preview-wrap *{font-family:inherit;line-height:inherit}.egp-answer-area[data-v-70bb22dc]{margin-top:32px;border:2px dashed #e2e8f0;border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:12px;flex-shrink:0;background:#fff;box-sizing:border-box}.egp-answer-header[data-v-70bb22dc]{display:flex;align-items:center;gap:12px}.egp-answer-label[data-v-70bb22dc]{flex:1;min-width:0;font-size:1rem;font-weight:700;color:#64748b}.egp-answer-nav[data-v-70bb22dc]{display:flex;align-items:center;gap:8px;flex-shrink:0}.egp-answer-nav-btn[data-v-70bb22dc]{min-width:56px;height:36px;padding:0 14px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#475569;font-size:.95rem;font-weight:700;cursor:pointer}.egp-answer-nav-btn[data-v-70bb22dc]:disabled{opacity:.4;cursor:not-allowed}.egp-answer-nav-btn[data-v-70bb22dc]:not(:disabled):hover{border-color:#94a3b8;background:#f8fafc}.egp-answer-report-btn[data-v-70bb22dc]{min-width:56px;height:36px;padding:0 14px;border:0;border-radius:8px;background:#ff707d;color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;flex-shrink:0}.egp-answer-report-btn[data-v-70bb22dc]:hover{background:#f55f6e}.egp-answer-input[data-v-70bb22dc]{width:100%;min-width:0;min-height:200px;padding:16px;border:1px solid #e2e8f0;border-radius:12px;font-family:inherit;font-size:1.25rem;font-weight:500;line-height:1.8;letter-spacing:-.01em;color:#1e293b;background:#fff;resize:vertical;box-sizing:border-box;word-break:keep-all;overflow-wrap:anywhere}.egp-answer-input[data-v-70bb22dc]::-moz-placeholder{color:#cbd5e1}.egp-answer-input[data-v-70bb22dc]::placeholder{color:#cbd5e1}.egp-answer-input[data-v-70bb22dc]:focus{outline:none;border-color:#0284c7;box-shadow:0 0 0 3px rgba(2,132,199,.15)}.egp-answer-input[data-v-70bb22dc]:-moz-read-only{background:#f8fafc;color:#64748b}.egp-answer-input[data-v-70bb22dc]:read-only{background:#f8fafc;color:#64748b}.egp-answer-footer[data-v-70bb22dc]{display:flex;align-items:center;gap:12px}.egp-answer-footer-msg[data-v-70bb22dc]{flex:1;min-width:0}.egp-answer-submit-btn[data-v-70bb22dc]{flex-shrink:0;min-width:72px;height:44px;padding:0 20px;border:0;border-radius:8px;background:#008ed5;color:#fff;font-size:1rem;font-weight:700;cursor:pointer}.egp-answer-submit-btn[data-v-70bb22dc]:disabled{opacity:.5;cursor:not-allowed}.egp-answer-error[data-v-70bb22dc]{margin:0;font-size:.95rem;font-weight:600;color:#dc2626}.egp-answer-confirm-msg[data-v-70bb22dc]{margin:0;font-size:.95rem;font-weight:600;color:#0284c7}.egp-preview-empty[data-v-70bb22dc]{margin:0;font-size:1.25rem;font-weight:500;color:#cbd5e1}@container egp (max-width: 768px){.egp-preview-content[data-v-70bb22dc]{flex-direction:column}.egp-preview-passage[data-v-70bb22dc],.egp-preview-question[data-v-70bb22dc]{width:100%;border-right:0;padding:24px}.egp-preview-passage[data-v-70bb22dc]{border-bottom:1px solid #e2e8f0}.egp-preview-passage--scroll[data-v-70bb22dc],.egp-preview-question--scroll[data-v-70bb22dc]{height:auto;overflow:visible}[data-v-70bb22dc] .preview-h1{font-size:1.7rem}[data-v-70bb22dc] .preview-p{font-size:1rem;line-height:inherit}[data-v-70bb22dc] .preview-table td{font-size:.95rem;padding:8px}[data-v-70bb22dc] .preview-split{grid-template-columns:1fr}.egp-answer-input[data-v-70bb22dc]{font-size:1rem;min-height:160px}}.essay-group-preview-scale-wrap[data-v-5dd2d922]{box-sizing:border-box;width:100%;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.essay-group-preview-scale-wrap--split[data-v-5dd2d922]{overflow:hidden}.egp-scale-host[data-v-5dd2d922]{flex-shrink:0;min-height:0}.egp-scale-inner[data-v-5dd2d922]{box-sizing:border-box;min-height:0}