.e-icon[data-v-a195e8b0]{display:inline-flex;flex:none;vertical-align:-.18em}.e-icon--missing[data-v-a195e8b0]{align-items:center;justify-content:center;font-size:var(--fs-3xs);font-weight:var(--fw-bold);color:var(--status-suspect);border:1px dashed currentColor;border-radius:var(--r-2)}.e-icon-tile[data-v-a195e8b0]{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--r-3);color:var(--surface-raised)}.e-icon-tile .e-icon[data-v-a195e8b0]{vertical-align:0}.e-icon-tile--primary[data-v-a195e8b0]{background:var(--primary)}.e-icon-tile--ink[data-v-a195e8b0]{background:var(--ink-2)}.e-icon-tile--normal[data-v-a195e8b0]{background:var(--status-normal)}.e-icon-tile--muted[data-v-a195e8b0]{background:var(--surface-sunken);color:var(--ink-3)}.e-icon-tile--surface[data-v-a195e8b0]{background:var(--surface-raised);border:1px solid var(--hairline);color:var(--ink-4)}.e-icon-tile--r-sm[data-v-a195e8b0]{border-radius:var(--r-2)}.e-icon-tile--r-lg[data-v-a195e8b0]{border-radius:var(--r-4)}.e-dev-gate[data-v-6c5a8fb4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:24px;background:var(--surface, #f4f1e8)}.e-dev-gate__card[data-v-6c5a8fb4]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:340px;padding:32px 28px 28px;background:var(--surface-raised, #fff);border:1px solid var(--hairline);border-radius:var(--r-5, 16px);box-shadow:var(--shadow-2);text-align:center}.e-dev-gate__icon[data-v-6c5a8fb4]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--r-4, 12px);background:var(--primary-050);color:var(--primary);margin-bottom:var(--sp-3)}.e-dev-gate__title[data-v-6c5a8fb4]{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--ink);letter-spacing:-.015em}.e-dev-gate__sub[data-v-6c5a8fb4]{margin:var(--sp-2) 0 0;font-size:var(--fs-13-5);font-weight:var(--fw-medium);color:var(--ink-3)}.e-dev-gate__inputs[data-v-6c5a8fb4]{display:flex;gap:var(--sp-2-5);margin-top:var(--sp-5)}.e-dev-gate__box[data-v-6c5a8fb4]{width:52px;height:60px;border:1.5px solid var(--hairline-strong, var(--hairline));border-radius:var(--r-3, 10px);background:var(--surface, #fff);text-align:center;font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--ink);transition:border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.e-dev-gate__box[data-v-6c5a8fb4]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-050)}.e-dev-gate__inputs.is-error .e-dev-gate__box[data-v-6c5a8fb4]{border-color:var(--status-suspect, #e5484d)}.e-dev-gate__error[data-v-6c5a8fb4]{margin:var(--sp-3) 0 0;min-height:18px;font-size:var(--fs-12-5);font-weight:var(--fw-medium);color:var(--status-suspect, #e5484d);opacity:0;transition:opacity var(--dur-2) var(--ease-out)}.e-dev-gate__error.is-visible[data-v-6c5a8fb4]{opacity:1}html,body{margin:0;height:100%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}#app{width:100%;height:100%;overflow-x:auto;overflow-y:hidden}.exam{--primary: #3d3fff;--primary-700: #2c2ed9;--primary-600: #3536eb;--primary-400: #6a6bff;--primary-300: #9d9eff;--primary-200: #c9caff;--primary-100: #e5e5ff;--primary-050: #f2f2ff;--ink: #16161d;--ink-2: #3a3b45;--ink-3: #60616c;--ink-4: #8b8d98;--ink-5: #b5b7c0;--surface: #fcfcfd;--surface-warm: #fdfcfb;--surface-cool: #fbfcfd;--surface-raised: #fffffe;--surface-sunken: #f4f5f7;--surface-muted: #eef0f3;--hairline: #e5e7eb;--hairline-strong: #d3d6dd;--r-1: 4px;--r-2: 6px;--r-3: 8px;--r-4: 12px;--r-5: 16px;--r-pill: 999px;--shadow-1: 0 1px 0 rgba(22, 22, 29, .04), 0 1px 2px rgba(22, 22, 29, .04);--shadow-2: 0 2px 4px rgba(22, 22, 29, .04), 0 4px 12px rgba(22, 22, 29, .06);--shadow-3: 0 6px 16px rgba(22, 22, 29, .08), 0 16px 32px rgba(22, 22, 29, .08);--shadow-focus: 0 0 0 3px rgba(61, 63, 255, .18);--ease-out: cubic-bezier(.2, .7, .2, 1);--dur-1: .12s;--dur-2: .2s;--dur-3: .32s;--sp-0-5: 2px;--sp-1: 4px;--sp-1-5: 6px;--sp-2: 8px;--sp-2-5: 10px;--sp-3: 12px;--sp-3-5: 14px;--sp-4: 16px;--sp-4-5: 18px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--fs-4xs: 9px;--fs-3xs: 10px;--fs-2xs: 11px;--fs-xs: 12px;--fs-sm: 13px;--fs-base: 14px;--fs-md: 16px;--fs-lg: 18px;--fs-xl: 22px;--fs-2xl: 24px;--fs-3xl: 26px;--fs-4xl: 28px;--fs-11-5: 11.5px;--fs-12-5: 12.5px;--fs-13-5: 13.5px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--tracking-tight: -.01em;--tracking-snug: -.005em;--tracking-wide: .02em;--tracking-wider: .04em;--tracking-widest: .08em;--font-sans: "Pretendard", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif}.exam{--status-suspect: #e5484d;--status-disconnected: #8b8d98;--status-reconnect: #f76b43;--status-check: #ffb224;--status-inspect-wait: #ffb224;--status-rejected: #f76b43;--status-chat: #0091ff;--status-voice: #8e4ec6;--status-normal: #30a46c;--status-done: #8b8d98;--status-suspect-soft: #feecec;--status-disconnected-soft: #eef0f3;--status-reconnect-soft: #fee9df;--status-check-soft: #fff3d6;--status-rejected-soft: #fee9df;--status-chat-soft: #dceeff;--status-voice-soft: #efe1f8;--status-normal-soft: #dcf1e5;--status-done-soft: #eef0f3;--color-primary: var(--primary);--color-success: var(--status-normal);--color-alert: var(--status-suspect);--color-warn: var(--status-check);--color-ended: var(--status-done);--color-disconnect: var(--status-disconnected);--color-call: var(--status-chat);--color-phone: var(--status-voice);--color-reconnect: var(--status-reconnect)}.exam.room{--tile-bg: #1b1b23;--tile-ink: #ecedf1;--tile-ink-2: #b5b7c0;--tile-ink-3: #8b8d98;--tile-hairline: rgba(255, 254, 253, .08);--field-bg: #0e0e13}.exam.examinee{--app-bg: var(--surface-warm)}@font-face{font-family:Pretendard;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/Pretendard-Regular.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/fonts/Pretendard-Medium.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/fonts/Pretendard-SemiBold.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/fonts/Pretendard-Bold.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:800;font-style:normal;font-display:swap;src:url(/assets/fonts/Pretendard-ExtraBold.woff2) format("woff2")}.exam{width:100%;height:100%;position:relative;isolation:isolate;font-family:var(--font-sans);font-size:var(--fs-base);font-weight:var(--fw-regular);color:var(--ink);background:var(--surface);font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;touch-action:manipulation}.exam h1,.exam h2,.exam h3,.exam h4{margin:0;font-weight:var(--fw-bold);color:inherit}.exam p{margin:0}.exam button,.exam input,.exam textarea,.exam select{font-family:inherit;font-size:inherit;color:inherit}.exam button{cursor:pointer}.exam *:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.exam .e-page-body{display:flex;flex-direction:column;gap:var(--sp-4-5);padding:var(--sp-1) 20px var(--sp-4)}
