@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-4c588535]{word-break:keep-all;overflow-wrap:anywhere;line-height:1.8;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.essay-prompt-preview-wrap--grid[data-v-4c588535]{width:100%;line-height:1.45}.hwc-wrap[data-v-5de273c8]{position:absolute;inset:0;pointer-events:none}.hwc-canvas[data-v-5de273c8]{position:absolute;inset:0;width:100%;height:100%;pointer-events:auto}.hwc-toolbar[data-v-5de273c8]{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;gap:6px;background:hsla(0,0%,100%,.85);border-radius:10px;box-shadow:0 6px 16px rgba(0,0,0,.15);padding:8px;pointer-events:auto;transition:opacity .2s ease}.hwc-toolbar.is-hidden[data-v-5de273c8]{opacity:0;pointer-events:none}.hwc-toolbar .row[data-v-5de273c8]{display:flex;align-items:center;gap:6px}.hwc-toolbar .tool-btn[data-v-5de273c8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;padding:6px 10px;background:#f2f5f8;color:#333;font-weight:600;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.08)}.hwc-toolbar .tool-btn.active[data-v-5de273c8]{background:linear-gradient(135deg,#008ed5,#06c);color:#fff}.hwc-toolbar .tool-btn.danger[data-v-5de273c8]{background:#ffeaea;color:#d4380d}.hwc-toolbar .colors[data-v-5de273c8]{display:flex;align-items:center;gap:6px}.hwc-toolbar .colors .color[data-v-5de273c8]{width:18px;height:18px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer}.hwc-toolbar .colors .color.active[data-v-5de273c8]{outline:2px solid #008ed5}.hwc-toolbar .size[data-v-5de273c8]{width:120px;accent-color:#008ed5}.egp-root[data-v-25a2c732]{box-sizing:border-box;margin:0;background:#fff;color:#1e293b;container-type:inline-size;container-name:egp}.egp-root--split[data-v-25a2c732]{display:flex;flex-direction:column;overflow:hidden}.egp-preview-content[data-v-25a2c732]{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-25a2c732]{flex:1;min-height:0;height:100%;overflow:hidden}.egp-preview-content--handwriting .egp-answer-area[data-v-25a2c732]{position:relative;z-index:3}.egp-handwriting-host[data-v-25a2c732]{position:relative;width:100%}.egp-handwriting-host--stem[data-v-25a2c732]{min-height:100%}.egp-preview-passage[data-v-25a2c732]{width:50%;padding:48px;border-right:1px solid #f1f5f9;box-sizing:border-box}.egp-preview-passage--scroll[data-v-25a2c732]{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.egp-preview-passage-inner[data-v-25a2c732]{min-height:0}.egp-preview-passage-inner[data-v-25a2c732] .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-25a2c732] .editor-js-essay-preview-wrap *{font-family:inherit;line-height:inherit}.egp-preview-passage-inner[data-v-25a2c732] .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-25a2c732] .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-25a2c732]{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-25a2c732]{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.egp-preview-questions[data-v-25a2c732]{display:flex;flex-direction:column;gap:36px;flex:0 1 auto;min-height:auto}.egp-preview-questions[data-v-25a2c732] .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-25a2c732] .editor-js-essay-preview-wrap *{font-family:inherit;line-height:inherit}.egp-preview-questions[data-v-25a2c732] .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-25a2c732] .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-25a2c732] .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-25a2c732] .essay-prompt-preview-wrap *{font-family:inherit;line-height:inherit}.egp-preview-question--scroll>.egp-preview-questions[data-v-25a2c732]{flex:0 0 auto;min-height:auto}.egp-answer-area[data-v-25a2c732]{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-25a2c732]{display:flex;align-items:center;gap:12px}.egp-answer-label[data-v-25a2c732]{flex:1;min-width:0;font-size:1rem;font-weight:700;color:#64748b}.egp-answer-nav[data-v-25a2c732]{display:flex;align-items:center;gap:8px;flex-shrink:0}.egp-answer-nav-btn[data-v-25a2c732]{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-25a2c732]:disabled{opacity:.4;cursor:not-allowed}.egp-answer-nav-btn[data-v-25a2c732]:not(:disabled):hover{border-color:#94a3b8;background:#f8fafc}.egp-answer-report-btn[data-v-25a2c732]{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-25a2c732]:hover{background:#f55f6e}.egp-answer-input[data-v-25a2c732]{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-25a2c732]::-moz-placeholder{color:#cbd5e1}.egp-answer-input[data-v-25a2c732]::placeholder{color:#cbd5e1}.egp-answer-input[data-v-25a2c732]:focus{outline:none;border-color:#0284c7;box-shadow:0 0 0 3px rgba(2,132,199,.15)}.egp-answer-input[data-v-25a2c732]:-moz-read-only{background:#f8fafc;color:#64748b}.egp-answer-input[data-v-25a2c732]:read-only{background:#f8fafc;color:#64748b}.egp-answer-footer[data-v-25a2c732]{display:flex;align-items:center;gap:12px}.egp-answer-footer-msg[data-v-25a2c732]{flex:1;min-width:0}.egp-answer-submit-btn[data-v-25a2c732]{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-25a2c732]:disabled{opacity:.5;cursor:not-allowed}.egp-answer-error[data-v-25a2c732]{margin:0;font-size:.95rem;font-weight:600;color:#dc2626}.egp-answer-confirm-msg[data-v-25a2c732]{margin:0;font-size:.95rem;font-weight:600;color:#0284c7}.egp-preview-empty[data-v-25a2c732]{margin:0;font-size:1.25rem;font-weight:500;color:#cbd5e1}@container egp (max-width: 768px){.egp-preview-content[data-v-25a2c732]{flex-direction:column}.egp-preview-passage[data-v-25a2c732],.egp-preview-question[data-v-25a2c732]{width:100%;border-right:0;padding:24px}.egp-preview-passage[data-v-25a2c732]{border-bottom:1px solid #e2e8f0}.egp-preview-passage--scroll[data-v-25a2c732],.egp-preview-question--scroll[data-v-25a2c732]{height:auto;overflow:visible}[data-v-25a2c732] .preview-h1{font-size:1.7rem}[data-v-25a2c732] .preview-p{font-size:1rem;line-height:inherit}[data-v-25a2c732] .preview-table td{font-size:.95rem;padding:8px}[data-v-25a2c732] .preview-split{grid-template-columns:1fr}.egp-answer-input[data-v-25a2c732]{font-size:1rem;min-height:160px}}.floating-note-btn[data-v-02fab2dc]{position:fixed;left:0;bottom:24px;z-index:1000;transition:left .25s ease}.floating-note-btn.is-inline[data-v-02fab2dc]{position:relative;left:unset;bottom:unset;margin-left:10px}.floating-note-btn.is-inline .fnb-inner[data-v-02fab2dc]{height:30px;min-height:unset;padding:0 15px;gap:8px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;box-shadow:2px 2px 2px 0 rgba(0,0,0,.25)}.floating-note-btn.is-inline .fnb-label[data-v-02fab2dc]{font-size:16px;font-weight:500;line-height:1}@media(max-width:1299px){.floating-note-btn.is-inline .fnb-label[data-v-02fab2dc]{font-size:14px}}.floating-note-btn.is-inline .fnb-main[data-v-02fab2dc]{gap:8px}.floating-note-btn.is-inline .fnb-switch[data-v-02fab2dc]{width:28px;height:16px;margin-left:0}.floating-note-btn.is-inline .fnb-switch .knob[data-v-02fab2dc]{width:12px;height:12px;top:2px;left:2px}.floating-note-btn.is-inline .fnb-switch.on .knob[data-v-02fab2dc]{left:14px}.floating-note-btn.is-inline .fnb-actions[data-v-02fab2dc]{display:inline-flex;margin-left:0;max-width:0;opacity:0;gap:0;transition:max-width .22s ease,opacity .22s ease,margin-left .22s ease,gap .22s ease}.floating-note-btn.is-inline .fnb-actions .act-btn[data-v-02fab2dc]{width:24px;height:24px;border-radius:4px;flex-shrink:0;cursor:pointer;transition:background .12s ease,transform .12s ease,box-shadow .12s ease}.floating-note-btn.is-inline .fnb-actions .act-btn .ico svg[data-v-02fab2dc]{width:14px;height:14px}.floating-note-btn.is-inline .fnb-actions .act-btn[data-v-02fab2dc]:hover{background:hsla(0,0%,100%,.4);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.floating-note-btn.is-inline .fnb-actions .act-btn.active[data-v-02fab2dc]:hover{background:#fff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.floating-note-btn.is-inline .fnb-actions .act-btn.danger[data-v-02fab2dc]:hover{background:#c62828;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.floating-note-btn.is-inline.is-open .fnb-actions[data-v-02fab2dc]{margin-left:10px;max-width:260px;opacity:1;gap:4px}.floating-note-btn .fnb-inner[data-v-02fab2dc]{min-height:54px;display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#008ed5,#06c);color:#fff;padding:10px 12px;border-top-right-radius:12px;border-bottom-right-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.2)}.floating-note-btn .fnb-main[data-v-02fab2dc]{display:inline-flex;align-items:center;gap:10px;background:transparent;border:0;color:inherit;cursor:pointer}.floating-note-btn .fnb-label[data-v-02fab2dc]{font-weight:700;letter-spacing:.02em}.floating-note-btn .fnb-switch[data-v-02fab2dc]{margin-left:2px;width:42px;height:24px;background-color:hsla(0,0%,100%,.35);border-radius:12px;position:relative;transition:background-color .2s ease}.floating-note-btn .fnb-switch .knob[data-v-02fab2dc]{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:left .2s ease}.floating-note-btn .fnb-switch.on[data-v-02fab2dc]{background-color:hsla(0,0%,100%,.7)}.floating-note-btn .fnb-switch.on .knob[data-v-02fab2dc]{left:20px}.floating-note-btn .fnb-actions[data-v-02fab2dc]{display:inline-flex;align-items:center;gap:6px;margin-left:0;max-width:0;opacity:0;transition:all .22s ease}.floating-note-btn .fnb-actions .act-btn[data-v-02fab2dc]{width:34px;height:34px;border-radius:8px;background:hsla(0,0%,100%,.22);color:#fff;border:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,color .12s ease}.floating-note-btn .fnb-actions .act-btn[data-v-02fab2dc]:hover{background:hsla(0,0%,100%,.35);transform:translateY(-3px);box-shadow:0 6px 12px rgba(0,0,0,.25)}.floating-note-btn .fnb-actions .act-btn.active[data-v-02fab2dc]{background:#fff;color:#06c;box-shadow:0 0 0 2px rgba(0,102,204,.7),0 6px 14px rgba(0,0,0,.25);transform:scale(1.08)}.floating-note-btn .fnb-actions .act-btn.active[data-v-02fab2dc]:hover{transform:translateY(-3px) scale(1.08);box-shadow:0 0 0 2px rgba(0,102,204,.7),0 8px 16px rgba(0,0,0,.3)}.floating-note-btn .fnb-actions .act-btn.danger[data-v-02fab2dc]{background:#e53935;color:#fff}.floating-note-btn .fnb-actions .act-btn.danger[data-v-02fab2dc]:hover{background:#c62828;transform:translateY(-3px);box-shadow:0 6px 12px rgba(0,0,0,.25)}.floating-note-btn .fnb-actions .act-btn .ico svg[data-v-02fab2dc]{width:20px;height:20px}.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}