.quick-course[data-v-7d020365]{border:1px solid #dbe3ef;border-radius:18px;padding:24px;width:min(460px,calc(100% - 32px));box-sizing:border-box;max-height:90dvh;color:#14213d}.quick-course[data-v-7d020365]::backdrop{background:#0f172a66}.quick-course h2[data-v-7d020365]{margin:0 0 20px}.quick-course label[data-v-7d020365]{display:grid;gap:8px;margin:16px 0;font-weight:600}.quick-course input[data-v-7d020365]{min-width:0;border:1px solid #cbd5e1;border-radius:10px;padding:12px;font:inherit}.quick-course footer[data-v-7d020365]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.quick-course button[data-v-7d020365]{min-height:44px;padding:10px 16px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:inherit;font:inherit}.quick-course button[type=submit][data-v-7d020365]{background:#1d4ed8;color:#fff;border-color:#1d4ed8}.quick-course p[data-v-7d020365]{color:#b42318}.quick-course[data-v-7d020365] :focus-visible{outline:3px solid #2563eb;outline-offset:3px}.exam-generation-progress[data-v-7c273e54]{display:grid;gap:1rem;border:1px solid #cbd8ec;border-radius:16px;padding:1.5rem;background:#f6f9fe;color:#172033}.exam-generation-progress h2[data-v-7c273e54],.exam-generation-progress p[data-v-7c273e54]{margin:0}.exam-generation-progress progress[data-v-7c273e54]{width:100%;height:12px;accent-color:#2563eb}.exam-generation-progress ol[data-v-7c273e54]{list-style:none;padding:0;margin:0;display:grid;gap:.7rem}.exam-generation-progress li[data-v-7c273e54]{display:flex;gap:.7rem;align-items:center}.exam-generation-progress li b[data-v-7c273e54]{margin-left:auto}.exam-generation-progress [aria-current][data-v-7c273e54]{color:#1d4ed8;font-weight:700}.exam-generation-progress small[data-v-7c273e54]{color:#586980}.exam-generation-progress button[data-v-7c273e54]{padding:.8rem;border:0;border-radius:8px;color:#fff;background:#1d4ed8}.generation-tips[data-v-62356762]{min-width:0;padding:22px;border:1px solid #dbe3ef;border-radius:22px;background:#f8fafc;color:#14213d;align-self:start;overflow-wrap:anywhere}header[data-v-62356762],li[data-v-62356762],.preview-tip[data-v-62356762]{display:flex;align-items:flex-start;gap:12px}h2[data-v-62356762]{font-size:1.2rem;margin:0 0 6px}h3[data-v-62356762]{font-size:1rem;margin:0 0 5px}p[data-v-62356762]{font-size:.95rem;line-height:1.5;margin:0;color:#475569}i[data-v-62356762]{color:#2563eb;width:20px;flex-shrink:0;margin-top:3px}header>i[data-v-62356762]{font-size:1.25rem}ul[data-v-62356762]{list-style:none;padding:0;margin:18px 0;display:grid;gap:16px}.preview-tip[data-v-62356762]{background:#eff6ff;padding:12px;border-radius:12px}.preview-tip p[data-v-62356762]{color:#1e3a8a}.mobile-tips[data-v-62356762]{display:none}@media(max-width:640px){.generation-tips[data-v-62356762]{margin-top:16px;padding:18px;border-radius:16px}.desktop-tips[data-v-62356762]{display:none}.mobile-tips[data-v-62356762]{display:grid;gap:12px;margin:18px 0}summary[data-v-62356762]{cursor:pointer;font-weight:700;line-height:1.5;padding:5px 0}summary i[data-v-62356762]{margin-right:8px}summary[data-v-62356762]:focus-visible{outline:3px solid #2563eb;outline-offset:3px;border-radius:4px}details p[data-v-62356762]{margin-top:6px}}.plan-builder[data-v-4011d54d]{color:#1e293b;min-width:0}.plan-header[data-v-4011d54d],.toolbar[data-v-4011d54d]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.plan-header h1[data-v-4011d54d]{margin:4px 0 20px}.eyebrow[data-v-4011d54d]{color:#1d4ed8;font-weight:700}.plan-builder button[data-v-4011d54d]{min-height:44px;border:1px solid #cbd5e1;background:#fff;color:#1e3a8a;border-radius:10px;padding:9px 13px;font:inherit;font-weight:600;cursor:pointer}.plan-builder button[data-v-4011d54d]:disabled{opacity:.55;cursor:default}.plan-builder .primary[data-v-4011d54d]{background:#1d4ed8;color:#fff;border-color:#1d4ed8}.plan-builder[data-v-4011d54d] :focus-visible{outline:3px solid #2563eb;outline-offset:3px}.plan-builder label[data-v-4011d54d]{display:grid;gap:7px;font-weight:600;margin:12px 0}.plan-builder input[data-v-4011d54d],.plan-builder textarea[data-v-4011d54d],.plan-builder select[data-v-4011d54d]{box-sizing:border-box;width:100%;min-width:0;border:1px solid #aab8cc;border-radius:9px;padding:10px;font:inherit;background:#fff;color:inherit}.plan-builder textarea[data-v-4011d54d]{resize:vertical}.plan-builder fieldset[data-v-4011d54d]{border:0;padding:0;margin:0;min-width:0}.plan-recap[data-v-4011d54d]{position:sticky;top:65px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;padding:14px 18px;z-index:3;margin:18px 0}.metrics[data-v-4011d54d],.distribution[data-v-4011d54d],.fields[data-v-4011d54d]{display:flex;gap:14px;flex-wrap:wrap}.metrics[data-v-4011d54d]{font-weight:700;margin:8px 0}.metrics small[data-v-4011d54d]{font-weight:400}.distribution[data-v-4011d54d]{font-size:.8rem}.estimate[data-v-4011d54d],.source-notice[data-v-4011d54d]{font-size:.85rem;color:#475569}.estimate[data-v-4011d54d]{margin-bottom:0}.plan-layout[data-v-4011d54d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:22px;align-items:start}.plan-main[data-v-4011d54d],.plan-assistant[data-v-4011d54d]{min-width:0}.plan-assistant[data-v-4011d54d]{position:sticky;top:230px;padding:20px;background:#fff;border:1px solid #dbe3ef;border-radius:16px}.plan-questions[data-v-4011d54d]{display:grid;gap:15px;margin-top:18px}.plan-question[data-v-4011d54d],.proposal[data-v-4011d54d]{padding:18px;border:1px solid #dbe3ef;border-radius:15px;background:#fff;overflow-wrap:anywhere;transition:border-color .15s}.question-heading[data-v-4011d54d]{display:flex;align-items:start;gap:8px}.question-open[data-v-4011d54d]{display:grid;gap:6px;flex:1;text-align:left;border:0!important}.question-open span[data-v-4011d54d]{font-weight:400;font-size:.9rem}.question-fields[data-v-4011d54d]{border-top:1px solid #e2e8f0;margin-top:15px}.fields>label[data-v-4011d54d]{flex:1 1 140px}.question-actions[data-v-4011d54d]{justify-content:flex-start;margin-top:15px;font-size:.8rem}.check[data-v-4011d54d]{display:flex!important;align-items:center}.check input[data-v-4011d54d]{width:auto}.plan-error[data-v-4011d54d],.warnings[data-v-4011d54d],.warning[data-v-4011d54d]{background:#fff1f0;color:#9f1d16;border-radius:10px;padding:12px}.proposal[data-v-4011d54d]{border-color:#80a8fa;background:#f8fbff;margin:16px 0}.proposal>button[data-v-4011d54d],.alternative button[data-v-4011d54d]{margin:6px}.alternative[data-v-4011d54d]{padding:14px;border:1px solid #cbd5e1;border-radius:12px;margin:10px 0;background:#fff}.working[data-v-4011d54d],.save-status[data-v-4011d54d]{padding:10px 0;color:#334155}.working span[data-v-4011d54d]{display:block}.preserve[data-v-4011d54d]{white-space:pre-wrap}.conversation[data-v-4011d54d]{padding-left:20px;max-height:40vh;overflow:auto}.conversation li[data-v-4011d54d]{padding-bottom:14px;border-bottom:1px solid #e2e8f0}.plan-final[data-v-4011d54d]{padding:24px 0;display:flex;gap:12px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.targets[data-v-4011d54d],.section-editor[data-v-4011d54d]{padding:12px 0}.mobile-tabs[data-v-4011d54d]{display:none}.resume-list[data-v-4011d54d]{list-style:none;padding:0}.resume-list li[data-v-4011d54d]{margin:12px 0}.section-title[data-v-4011d54d]{font-size:1.2rem}.failure[data-v-4011d54d]{padding:12px;background:#fff7ed}.failure button[data-v-4011d54d]{margin-left:10px}.question-proposal-dialog[data-v-4011d54d]{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(1080px,calc(100% - 32px));max-height:92dvh;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:18px;padding:22px;color:#1e293b;overflow:auto}.question-proposal-dialog[data-v-4011d54d]::backdrop{background:#15233d99}.question-proposal-dialog>header[data-v-4011d54d]{display:flex;align-items:start;justify-content:space-between;gap:16px}.question-proposal-dialog h2[data-v-4011d54d]{font-size:1.3rem;margin:0 0 16px}.proposal-comparison[data-v-4011d54d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px}.current-question[data-v-4011d54d]{background:#f1f5f9;border-radius:12px;padding:16px;align-self:start;overflow-wrap:anywhere}.proposal-candidates[data-v-4011d54d]{min-width:0;overflow-wrap:anywhere}.proposal-candidates .alternative[data-v-4011d54d]{margin-top:0}.question-proposal-dialog footer[data-v-4011d54d]{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;position:sticky;bottom:-22px;background:#fff;border-top:1px solid #e2e8f0;margin-top:18px;padding:16px 0}.alternative-choice[data-v-4011d54d]{display:flex!important;align-items:center;gap:10px}.alternative-choice input[data-v-4011d54d]{width:auto}.question-updated[data-v-4011d54d]{border-color:#17835b;box-shadow:0 0 0 2px #b8ead6}.question-update-notice[data-v-4011d54d]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.question-inconsistent[data-v-4011d54d]{border-color:#bd662c}.question-coherence[data-v-4011d54d],.format-warning[data-v-4011d54d]{background:#fff7ed;border:1px solid #f4d4a8;border-radius:10px;padding:12px;color:#783810}.question-coherence .toolbar[data-v-4011d54d]{justify-content:flex-start}.coherence-issues button[data-v-4011d54d]{margin-bottom:8px}@media(max-width:700px){.question-proposal-dialog[data-v-4011d54d]{width:calc(100% - 16px);padding:16px;max-height:94dvh}.proposal-comparison[data-v-4011d54d]{display:block}.current-question[data-v-4011d54d]{margin-bottom:16px}.question-proposal-dialog footer[data-v-4011d54d]{bottom:-16px}.question-proposal-dialog footer button[data-v-4011d54d]{flex:1 1 auto}}@media(max-width:900px){.plan-layout[data-v-4011d54d]{grid-template-columns:minmax(0,1fr) 280px}.plan-recap[data-v-4011d54d]{position:static}.plan-assistant[data-v-4011d54d]{top:80px}}@media(max-width:700px){.plan-layout[data-v-4011d54d]{display:block}.plan-assistant[data-v-4011d54d]{position:static}.mobile-tabs[data-v-4011d54d]{display:flex;gap:10px;margin:15px 0}.mobile-tabs [aria-pressed=true][data-v-4011d54d]{background:#1d4ed8;color:#fff}.mobile-plan .plan-assistant[data-v-4011d54d],.mobile-assistant .plan-main[data-v-4011d54d]{display:none}.plan-header[data-v-4011d54d]{display:block}.metrics[data-v-4011d54d]{display:grid;gap:6px}.plan-header .toolbar[data-v-4011d54d]{justify-content:flex-start}.plan-final button[data-v-4011d54d]{width:100%}.fields[data-v-4011d54d]{display:grid;grid-template-columns:1fr 1fr}.question-actions[data-v-4011d54d]{gap:7px}.plan-question[data-v-4011d54d]{padding:12px}}@media(prefers-reduced-motion:reduce){.plan-question[data-v-4011d54d]{transition:none}}.exam-source-panel[data-v-53d1bace]{margin-top:20px;min-width:0}.exam-source-panel>header[data-v-53d1bace]{display:flex;gap:14px;margin-bottom:20px}.exam-source-panel h3[data-v-53d1bace]{font-size:1.3rem;margin:0 0 8px;color:#172b4d}.exam-source-panel p[data-v-53d1bace]{line-height:1.6;color:#475569;margin:6px 0 16px}.source-symbol[data-v-53d1bace]{display:grid;place-items:center;background:#eaf0ff;border-radius:14px;color:#2556bd;width:48px;height:48px;flex-shrink:0}.source-drop[data-v-53d1bace]{display:grid;justify-items:center;gap:12px;border:2px dashed #b6c8e5;border-radius:18px;background:#f8faff;padding:26px 16px;text-align:center;margin-top:16px}.source-drop>i[data-v-53d1bace]{font-size:26px;color:#2556bd}.source-drop.dragging[data-v-53d1bace]{background:#eaf0ff;border-color:#2556bd}button[data-v-53d1bace]{font:inherit;cursor:pointer;min-height:44px;border:1px solid #cbd5e1;border-radius:10px;padding:9px 14px;background:#fff;color:#193a78}button[data-v-53d1bace]:disabled{cursor:wait;opacity:.65}.source-drop button[data-v-53d1bace]{background:#2152b6;color:#fff;border:0}.source-drop small[data-v-53d1bace]{color:#526174;line-height:1.5}.phone-button[data-v-53d1bace]{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:12px;width:100%;background:#fff}.description-panel[data-v-53d1bace]{background:#f8fafc;border:1px solid #dbe3ef;border-radius:14px;margin:20px 0;padding:6px 16px}.description-panel summary[data-v-53d1bace]{cursor:pointer;min-height:48px;align-content:center;font-weight:700;color:#193a78}.description-panel textarea[data-v-53d1bace]{box-sizing:border-box;width:100%;resize:vertical;min-height:160px;border:1px solid #b6c8e5;border-radius:10px;padding:14px;font:inherit;line-height:1.6;color:#172b4d;background:#fff}.description-panel small[data-v-53d1bace]{display:block;text-align:right;color:#526174}.description-panel .description-note[data-v-53d1bace]{font-size:.85rem}.source-inventory h4[data-v-53d1bace]{margin:20px 0 10px}.source-inventory h4 span[data-v-53d1bace]{font-size:.8rem;background:#eaf0ff;border-radius:20px;padding:4px 8px}.source-inventory ul[data-v-53d1bace]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.source-inventory li[data-v-53d1bace]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #dbe3ef;border-radius:12px;background:#fff;min-width:0}.source-inventory li>i[data-v-53d1bace]{color:#2556bd;font-size:22px}.source-inventory li>div[data-v-53d1bace]{min-width:0;flex:1}.source-inventory strong[data-v-53d1bace]{display:block;overflow-wrap:anywhere}.source-inventory small[data-v-53d1bace]{display:block;color:#526174;margin-top:3px}.source-inventory .received[data-v-53d1bace]{color:#665215}.source-inventory li.recent[data-v-53d1bace]{border-color:#277a63;background:#f0fdf7}.source-inventory button[data-v-53d1bace]{padding:6px 12px}.draft-status[data-v-53d1bace]{display:flex;justify-content:space-between;align-items:center;color:#526174;font-size:.85rem;margin-top:12px}.source-error[data-v-53d1bace]{color:#a32320!important;background:#fff1f0;padding:12px;border-radius:10px}.source-success[data-v-53d1bace]{color:#176247!important;background:#ecfdf5;padding:12px;border-radius:10px}.sr-only[data-v-53d1bace]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-v-53d1bace]:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.capture-overlay[data-v-53d1bace]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;background:#10213c99;display:grid;place-items:center;padding:16px}.capture-dialog[data-v-53d1bace]{position:relative;background:#fff;color:#172b4d;border-radius:20px;padding:28px;max-width:500px;width:100%;box-sizing:border-box;max-height:95dvh;overflow:auto;text-align:center}.capture-dialog h2[data-v-53d1bace]{font-size:1.35rem;padding:0 28px}.capture-dialog img[data-v-53d1bace]{display:block;max-width:100%;height:auto;margin:12px auto}.dialog-close[data-v-53d1bace]{position:absolute;right:12px;top:10px;border:0;font-size:24px}.capture-actions[data-v-53d1bace]{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}@media(max-width:600px){.exam-source-panel>header[data-v-53d1bace]{gap:10px}.source-symbol[data-v-53d1bace]{width:36px;height:36px}.source-drop[data-v-53d1bace]{padding:20px 12px}.capture-dialog[data-v-53d1bace]{padding:24px 16px}}@media(prefers-reduced-motion:reduce){.fa-spin[data-v-53d1bace]{animation:none}}.preferences label[data-v-5bc14759]{display:flex;align-items:center;gap:8px}.level-help[data-v-5bc14759]{color:#64748b;font-size:13px}.wizard-actions[data-v-5bc14759]{position:static;z-index:3;background:#fff;padding:12px 0;border-top:1px solid #e2e8f0}.course-dialog-overlay[data-v-5bc14759]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;z-index:3000;display:grid;place-items:center;padding:16px}.course-dialog[data-v-5bc14759]{background:#fff;padding:24px;border-radius:16px;width:min(480px,100%);max-height:90vh;overflow:auto}.final-actions[data-v-5bc14759]{box-shadow:none}.wizard-shell[data-v-5bc14759]{max-width:1440px;margin:0 auto;padding:30px 24px 70px;color:#14213d}.wizard-hero[data-v-5bc14759]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:26px}.wizard-hero h1[data-v-5bc14759]{font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.045em;margin:.25rem 0 .5rem}.wizard-hero p[data-v-5bc14759]{color:#64748b;max-width:700px;font-size:1.05rem}.eyebrow[data-v-5bc14759]{font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;font-weight:800;color:#2563eb}.quiet-button[data-v-5bc14759],.secondary[data-v-5bc14759]{border:1px solid #dbe3ef;background:#fff;border-radius:12px;padding:.75rem 1rem;font-weight:750}.stepper[data-v-5bc14759]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:22px}.stepper button[data-v-5bc14759]{border:0;background:transparent;color:#94a3b8;text-align:left;padding:8px}.stepper button>span[data-v-5bc14759]{display:grid;place-items:center;width:30px;height:30px;border:1px solid #dbe3ef;border-radius:50%;font-weight:800;margin-bottom:7px}.stepper button small[data-v-5bc14759]{font-weight:700}.stepper button.active[data-v-5bc14759],.stepper button.done[data-v-5bc14759]{color:#1d4ed8}.stepper button.active>span[data-v-5bc14759],.stepper button.done>span[data-v-5bc14759]{background:#1d4ed8;color:#fff;border-color:#1d4ed8}.wizard-layout[data-v-5bc14759]{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;align-items:start}.wizard-card[data-v-5bc14759],.preview-card[data-v-5bc14759]{background:#fff;border:1px solid #e2e8f0;border-radius:22px;box-shadow:0 18px 55px #0f172a12}.wizard-card[data-v-5bc14759]{padding:clamp(22px,4vw,42px);min-height:600px}.step-head[data-v-5bc14759]{display:flex;gap:16px;margin-bottom:28px}.step-head>span[data-v-5bc14759]{color:#2563eb;font-weight:900;letter-spacing:.08em}.step-head h2[data-v-5bc14759]{font-size:clamp(1.55rem,3vw,2.25rem);margin:0 0 6px;letter-spacing:-.025em}.step-head p[data-v-5bc14759]{margin:0;color:#64748b}.field[data-v-5bc14759]{display:grid;gap:8px;font-weight:750}.field input[data-v-5bc14759],.field select[data-v-5bc14759],.question-list textarea[data-v-5bc14759],.question-controls select[data-v-5bc14759],.question-controls input[data-v-5bc14759]{border:1px solid #cbd5e1;border-radius:12px;padding:.78rem;background:#fff}.choice-grid[data-v-5bc14759]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.choice-card[data-v-5bc14759]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:150px;padding:20px;text-align:left;border:1px solid #dbe3ef;border-radius:16px;background:#fff;transition:.18s}.choice-card[data-v-5bc14759]:hover{transform:translateY(-2px);border-color:#93b4ff}.choice-card.selected[data-v-5bc14759],.option-cards button.selected[data-v-5bc14759]{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 2px #2563eb1a}.choice-card i[data-v-5bc14759]{font-size:1.4rem;color:#2563eb}.choice-card small[data-v-5bc14759],.source-row small[data-v-5bc14759]{color:#64748b}.source-panels[data-v-5bc14759]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.source-panels>div[data-v-5bc14759]{border:1px solid #e2e8f0;border-radius:16px;padding:14px;max-height:290px;overflow:auto}.source-title[data-v-5bc14759]{display:flex;justify-content:space-between;margin-bottom:8px}.source-title button[data-v-5bc14759]{border:0;background:none;color:#2563eb}.source-row[data-v-5bc14759]{display:flex;gap:10px;padding:10px;border-radius:10px}.source-row[data-v-5bc14759]:hover{background:#f8fafc}.source-row span[data-v-5bc14759]{display:grid}.selection-summary[data-v-5bc14759]{padding:12px 14px;border-radius:12px;background:#f8fafc;color:#475569}.form-grid[data-v-5bc14759]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px}.mix-grid[data-v-5bc14759]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.mix-grid label[data-v-5bc14759]{border:1px solid #e2e8f0;border-radius:15px;padding:15px;display:grid;gap:12px}.mix-grid span[data-v-5bc14759]{display:flex;gap:8px;align-items:center;font-weight:750}.mix-grid input[data-v-5bc14759]{width:100%;border:0;font-size:1.4rem;font-weight:800}.live-metrics[data-v-5bc14759]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.live-metrics div[data-v-5bc14759]{background:#f8fafc;padding:15px;border-radius:13px;display:grid}.live-metrics strong[data-v-5bc14759]{font-size:1.4rem}.live-metrics span[data-v-5bc14759]{color:#64748b;font-size:.82rem}.live-metrics .warning[data-v-5bc14759]{background:#fff7ed;color:#9a3412}.option-cards[data-v-5bc14759]{display:flex;flex-wrap:wrap;gap:9px;margin:10px 0 24px}.option-cards button[data-v-5bc14759]{border:1px solid #dbe3ef;border-radius:999px;background:#fff;padding:.65rem .9rem;font-weight:700}.visual-toggle[data-v-5bc14759]{display:flex;gap:12px;padding:18px;border:1px solid #dbe3ef;border-radius:16px;margin:20px 0}.visual-toggle span[data-v-5bc14759]{display:grid;grid-template-columns:auto 1fr;column-gap:10px}.visual-toggle small[data-v-5bc14759]{grid-column:2;color:#64748b}.preferences[data-v-5bc14759]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.review-grid[data-v-5bc14759]{display:grid;gap:12px}.review-grid button[data-v-5bc14759]{text-align:left;display:grid;gap:5px;border:1px solid #e2e8f0;border-radius:16px;padding:18px;background:#fff}.review-grid button span[data-v-5bc14759]{color:#2563eb;font-size:.78rem;font-weight:850;text-transform:uppercase}.review-grid button strong[data-v-5bc14759]{font-size:1.1rem}.review-grid button small[data-v-5bc14759]{color:#64748b}.wizard-actions[data-v-5bc14759]{display:flex;justify-content:space-between;gap:12px;margin-top:30px}.primary[data-v-5bc14759]{margin-left:auto;border:0;border-radius:12px;background:#1d4ed8;color:#fff;padding:.85rem 1.2rem;font-weight:800}.generate[data-v-5bc14759]{padding:1rem 1.5rem}.generation-stage[data-v-5bc14759]{text-align:center;display:grid;place-items:center;min-height:480px}.generation-orbit[data-v-5bc14759]{display:grid;place-items:center;width:76px;height:76px;border:1px solid #bfdbfe;border-radius:50%;color:#2563eb;font-size:1.6rem;animation:pulse-5bc14759 1.8s ease-in-out infinite}.generation-lines[data-v-5bc14759]{display:flex;gap:6px;margin:20px}.generation-lines span[data-v-5bc14759]{width:35px;height:4px;background:#e2e8f0;border-radius:4px}.generation-lines span.active[data-v-5bc14759]{background:#2563eb}.generation-stage small[data-v-5bc14759]{color:#64748b;max-width:480px}.editor-toolbar[data-v-5bc14759],.question-list article header[data-v-5bc14759],.question-controls[data-v-5bc14759]{display:flex;align-items:center;justify-content:space-between;gap:10px}.question-list[data-v-5bc14759]{display:grid;gap:12px;margin-top:18px}.question-list article[data-v-5bc14759]{border:1px solid #e2e8f0;border-radius:15px;padding:15px}.question-list textarea[data-v-5bc14759]{width:100%;box-sizing:border-box;margin:12px 0}.question-list header button[data-v-5bc14759]{border:0;background:#f1f5f9;border-radius:8px;padding:.4rem .6rem}.question-controls label[data-v-5bc14759]{display:flex;align-items:center;gap:8px}.preview-card[data-v-5bc14759]{position:sticky;top:88px;padding:22px}.preview-head[data-v-5bc14759]{display:flex;justify-content:space-between;color:#64748b;text-transform:uppercase;font-size:.75rem;font-weight:850}.preview-card h3[data-v-5bc14759]{font-size:1.4rem;margin:22px 0 5px}.preview-card>p[data-v-5bc14759]{color:#64748b}.preview-stats[data-v-5bc14759]{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.preview-stats strong[data-v-5bc14759]{background:#f1f5f9;border-radius:999px;padding:.45rem .65rem;font-size:.8rem}.preview-card ul[data-v-5bc14759]{list-style:none;padding:0}.preview-card li[data-v-5bc14759]{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #eef2f7}.question-preview p[data-v-5bc14759]{display:flex;gap:8px;font-size:.82rem}.question-preview span[data-v-5bc14759]{color:#2563eb;font-weight:850}.validation-error[data-v-5bc14759]{color:#b42318;background:#fff1f0;border-radius:10px;padding:10px}.wizard-slide-enter-active[data-v-5bc14759],.wizard-slide-leave-active[data-v-5bc14759]{transition:opacity .16s ease,transform .16s ease}.wizard-slide-enter-from[data-v-5bc14759]{opacity:0;transform:translate(8px)}.wizard-slide-leave-to[data-v-5bc14759]{opacity:0;transform:translate(-8px)}@keyframes pulse-5bc14759{50%{transform:scale(1.05);box-shadow:0 0 0 12px #2563eb0f}}@media(max-width:980px){.wizard-layout[data-v-5bc14759]{grid-template-columns:1fr}.preview-card[data-v-5bc14759]{position:static;order:-1}.source-panels[data-v-5bc14759],.form-grid[data-v-5bc14759],.mix-grid[data-v-5bc14759]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.wizard-shell[data-v-5bc14759]{padding:18px 12px 50px}.wizard-hero[data-v-5bc14759]{display:block}.quiet-button[data-v-5bc14759]{margin-top:12px}.stepper small[data-v-5bc14759]{display:none}.stepper button[data-v-5bc14759]{text-align:center}.stepper button>span[data-v-5bc14759]{margin:auto}.choice-grid[data-v-5bc14759],.source-panels[data-v-5bc14759],.form-grid[data-v-5bc14759],.mix-grid[data-v-5bc14759],.live-metrics[data-v-5bc14759],.preferences[data-v-5bc14759]{grid-template-columns:1fr}.wizard-card[data-v-5bc14759]{padding:20px;min-height:auto}.preview-card[data-v-5bc14759]{display:none}.wizard-actions[data-v-5bc14759]{position:static;background:#fff;padding:10px 0}.question-controls[data-v-5bc14759]{align-items:flex-start;flex-direction:column}}.wizard-shell[data-v-5bc14759]{padding-top:14px;padding-bottom:48px}.wizard-hero[data-v-5bc14759]{align-items:center;margin-bottom:8px}.wizard-hero h1[data-v-5bc14759]{font-size:clamp(1.45rem,2vw,2rem);margin:0}.hero-actions[data-v-5bc14759]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.quiet-button[data-v-5bc14759]{display:inline-flex;align-items:center;gap:7px;padding:.6rem .8rem}.stepper[data-v-5bc14759]{gap:4px;margin-bottom:10px}.stepper button[data-v-5bc14759]{position:relative;padding:6px}.stepper button[data-v-5bc14759]:not(:last-child):after{content:"";position:absolute;top:19px;left:42px;right:8px;height:1px;background:#dbe3ef}.stepper button>span[data-v-5bc14759]{width:26px;height:26px;font-size:.78rem;margin-bottom:3px}.wizard-layout[data-v-5bc14759]{grid-template-columns:minmax(0,1fr) 310px;gap:16px}.wizard-card[data-v-5bc14759]{padding:clamp(18px,2.5vw,30px);min-height:520px}.step-head[data-v-5bc14759]{gap:12px;margin-bottom:18px}.step-head h2[data-v-5bc14759]{font-size:clamp(1.4rem,2.4vw,1.9rem);margin-bottom:4px}.exam-sources[data-v-5bc14759]{margin-top:16px}.exam-sources>h3[data-v-5bc14759]{margin:0 0 3px}.exam-sources>p[data-v-5bc14759]{margin:0 0 12px;color:#64748b}.source-panels[data-v-5bc14759]{grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);gap:12px}.source-panels>div[data-v-5bc14759]{padding:12px;max-height:245px}.source-title[data-v-5bc14759]{gap:10px;margin-bottom:6px}.source-title span[data-v-5bc14759]{color:#64748b;font-size:.8rem}.source-row[data-v-5bc14759]{padding:7px 8px}.source-empty[data-v-5bc14759]{color:#64748b}.upload-panel[data-v-5bc14759]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;border-style:dashed!important;transition:.18s}.upload-panel.dragging[data-v-5bc14759]{border-color:#2563eb;background:#eff6ff}.upload-panel>i[data-v-5bc14759]{color:#2563eb;font-size:1.5rem}.upload-panel>span[data-v-5bc14759],.upload-panel>small[data-v-5bc14759]{color:#64748b}.selected-sources[data-v-5bc14759]{margin-top:10px;padding:10px 12px;border-radius:12px;background:#f8fafc}.selected-sources p[data-v-5bc14759]{margin:0;color:#64748b}.source-chips[data-v-5bc14759]{display:flex;flex-wrap:wrap;gap:6px}.source-chips button[data-v-5bc14759]{display:inline-flex;align-items:center;gap:7px;border:1px solid #dbe3ef;background:#fff;border-radius:999px;padding:.42rem .65rem;color:#334155}.source-chips b[data-v-5bc14759]{color:#64748b}@media(max-width:980px){.source-panels[data-v-5bc14759]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.wizard-hero[data-v-5bc14759]{align-items:flex-start}.hero-actions[data-v-5bc14759]{justify-content:flex-start}.source-panels[data-v-5bc14759]{grid-template-columns:1fr}.stepper button[data-v-5bc14759]:not(:last-child):after{display:none}}.source-panels.standalone[data-v-5bc14759]{grid-template-columns:1fr}.source-panels.standalone .upload-panel[data-v-5bc14759]{min-height:150px}.tour-help[data-v-5bc14759]{width:42px;justify-content:center;padding:.6rem}.sr-only[data-v-5bc14759]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.wizard-layout[data-v-5bc14759]{grid-template-columns:minmax(0,1fr)}.preview-card[data-v-5bc14759]{position:static;order:1}.wizard-card[data-v-5bc14759]{min-width:0}}.source-panels>div[data-v-5bc14759],.source-row span[data-v-5bc14759],.field[data-v-5bc14759],.field input[data-v-5bc14759],.field select[data-v-5bc14759]{min-width:0}.source-chips button[data-v-5bc14759]{max-width:100%;overflow-wrap:anywhere}.wizard-actions button[data-v-5bc14759]{min-height:44px}.course-dialog[data-v-5bc14759]{box-sizing:border-box}.course-dialog button[data-v-5bc14759]{min-height:44px}@media(max-width:640px){.wizard-layout[data-v-5bc14759]{display:block}.wizard-card[data-v-5bc14759]{width:100%;box-sizing:border-box}.wizard-actions[data-v-5bc14759]{gap:8px}.wizard-actions button[data-v-5bc14759]{padding:10px;white-space:normal}.source-panels[data-v-5bc14759]{grid-template-columns:minmax(0,1fr)}}.with-generation-tips .wizard-card[data-v-5bc14759]{min-height:0}.wizard-layout.with-generation-tips[data-v-5bc14759]{grid-template-columns:minmax(0,1.4fr) minmax(310px,1fr)}@media(max-width:1100px){.wizard-layout.with-generation-tips[data-v-5bc14759]{grid-template-columns:minmax(0,1fr)}}.source-course[data-v-5bc14759]{background:#f0f5ff;border-radius:14px;padding:18px;margin-bottom:18px}.source-block-title[data-v-5bc14759]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.source-block-title h3[data-v-5bc14759]{margin:0}.source-block-title small[data-v-5bc14759]{color:#475569}.source-block-title button[data-v-5bc14759]{margin-left:auto}.source-course p[data-v-5bc14759]{margin:8px 0 14px;color:#475569}.exam-sources[data-v-5bc14759]{padding-top:20px;border-top:1px solid #dbe3ef}.mix-type[data-v-5bc14759]{padding:16px;background:#f8fafc;border-radius:14px;min-width:0}.mix-grid .mix-type>label[data-v-5bc14759]{border:0;padding:0;display:flex;align-items:center;gap:8px;min-height:48px;font-weight:700}.count-stepper[data-v-5bc14759]{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:4px;margin-top:12px}.count-stepper button[data-v-5bc14759]{min-height:44px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#1d4ed8;font-size:22px}.count-stepper input[data-v-5bc14759]{min-width:0;text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:44px;box-sizing:border-box;font-size:20px}.preview-edit[data-v-5bc14759]{border:0;background:none;color:inherit;font:inherit;text-align:left;padding:4px;cursor:pointer;overflow-wrap:anywhere}.preview-edit i[data-v-5bc14759]{font-size:12px;color:#64748b}.preview-edit[data-v-5bc14759]:hover{background:#eff6ff;border-radius:6px}.preview-label[data-v-5bc14759]{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.preview-card h3 input[data-v-5bc14759]{width:100%;box-sizing:border-box;min-width:0;padding:8px;font:inherit;border:1px solid #2563eb;border-radius:8px}.summary-edit[data-v-5bc14759]{border:0;background:#eff6ff;color:#1d4ed8;padding:10px;border-radius:8px;text-align:left}.wizard-shell[data-v-5bc14759] :focus-visible{outline:3px solid #2563eb;outline-offset:3px}.creation-status[data-v-5bc14759]{padding:24px;background:#eff6ff;border-radius:14px}.creation-status p[data-v-5bc14759]{margin-top:0}.schedule-grid[data-v-5bc14759]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px;margin-top:16px}.mix-grid[data-v-5bc14759]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.review-grid button[data-v-5bc14759]{font:inherit}.review-grid button small[data-v-5bc14759]{font-size:.875rem;line-height:1.5}@media(max-width:640px){.preview-card[data-v-5bc14759]{display:block;margin-top:16px}.schedule-grid[data-v-5bc14759]{grid-template-columns:1fr}.source-course[data-v-5bc14759]{padding:14px}.source-block-title button[data-v-5bc14759]{margin-left:0}.mix-grid[data-v-5bc14759]{grid-template-columns:1fr}.preview-stats[data-v-5bc14759]{margin:10px 0}}@media(prefers-reduced-motion:reduce){.wizard-slide-enter-active[data-v-5bc14759],.wizard-slide-leave-active[data-v-5bc14759],.upload-panel[data-v-5bc14759]{transition:none}}.add-question-type[data-v-5bc14759]{margin:12px 0}.add-question-type summary[data-v-5bc14759]{cursor:pointer;color:#1d4ed8;min-height:44px;display:flex;align-items:center;font-weight:650}.add-question-type button[data-v-5bc14759]{margin:0 8px 8px 0}.structure-help[data-v-5bc14759]{color:#526174;font-size:.875rem;line-height:1.5}.option-cards[data-v-5bc14759]{padding:12px;background:#f8fafc;border-radius:12px}.review-grid button[data-v-5bc14759]:hover{border-color:#93b4ff;background:#f8fbff}.review-grid small[data-v-5bc14759]{line-height:1.5}.creation-mode-options[data-v-5bc14759]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.creation-mode-options article[data-v-5bc14759]{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #cbd5e1;border-radius:16px;padding:20px;gap:12px}.creation-mode-options h3[data-v-5bc14759],.creation-mode-options p[data-v-5bc14759]{margin:0}.creation-mode-options article>p[data-v-5bc14759]{flex:1}.creation-mode-options>p[data-v-5bc14759]{grid-column:1/-1;color:#475569}.creation-mode-options .primary[data-v-5bc14759]{margin-left:0}.creation-mode-options .resume-plan[data-v-5bc14759]{border:0;background:none;color:#1d4ed8;text-decoration:underline;min-height:44px}@media(max-width:700px){.creation-mode-options[data-v-5bc14759]{grid-template-columns:1fr}}
