.quiz-slider-root[data-astro-cid-cu6crytv]{margin:2rem 0;font-family:inherit}.quiz-loading[data-astro-cid-cu6crytv]{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:3rem 1.5rem}.quiz-spinner[data-astro-cid-cu6crytv]{border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;width:32px;height:32px;margin:.25rem auto .9rem;animation:.8s linear infinite quizSpin}@keyframes quizSpin{to{transform:rotate(360deg)}}.quiz-slider-root[data-astro-cid-cu6crytv]{--lesson-column:860px}@media (width>=908px){.quiz-slider-root[data-astro-cid-cu6crytv]{width:calc(100% + (var(--lesson-column) - var(--content-width,680px)))}}@media (width>=908px) and (width<=1024px){.quiz-slider-root[data-astro-cid-cu6crytv]{--lesson-column:720px}}@media (width>=1440px){.quiz-slider-root[data-astro-cid-cu6crytv]{--lesson-column:min(1100px, 100%);width:100%}}.quiz-container[data-astro-cid-cu6crytv]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.5rem;transition:all .2s;box-shadow:0 4px 20px #0000000a}[data-theme=dark] .quiz-container[data-astro-cid-cu6crytv]{background:#111827;border-color:#1f2937;box-shadow:0 4px 20px #00000040}.quiz-header[data-astro-cid-cu6crytv]{margin-bottom:1.25rem}[data-theme=dark] .quiz-header[data-astro-cid-cu6crytv]{border-color:#1f2937}.quiz-nav-dots[data-astro-cid-cu6crytv]{flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;display:flex}.dot-btn[data-astro-cid-cu6crytv]{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.775rem;font-weight:700;transition:all .15s;display:inline-flex}[data-theme=dark] .dot-btn[data-astro-cid-cu6crytv]{color:#94a3b8;background:#1e293b;border-color:#334155}.dot-btn[data-astro-cid-cu6crytv]:hover{color:#2563eb;border-color:#2563eb;transform:translateY(-1px)}.dot-btn[data-astro-cid-cu6crytv].active{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 2px 8px #2563eb59}.dot-btn[data-astro-cid-cu6crytv].answered:not(.active){color:#059669;background:#ecfdf5;border-color:#86efac}[data-theme=dark] .dot-btn[data-astro-cid-cu6crytv].answered:not(.active){color:#6ee7b7;background:#10b98126;border-color:#10b9814d}.quiz-progress-track[data-astro-cid-cu6crytv]{background:#f1f5f9;border-radius:9999px;height:6px;overflow:hidden}[data-theme=dark] .quiz-progress-track[data-astro-cid-cu6crytv]{background:#1e293b}.quiz-progress-bar[data-astro-cid-cu6crytv]{background:linear-gradient(90deg,#2563eb,#3b82f6);border-radius:9999px;height:100%;transition:width .25s}.quiz-slide-stage[data-astro-cid-cu6crytv]{min-height:240px;margin-bottom:1.5rem;position:relative}.quiz-slide[data-astro-cid-cu6crytv]{animation:.2s ease-in-out fadeIn;display:none}.quiz-slide[data-astro-cid-cu6crytv].active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.slide-meta[data-astro-cid-cu6crytv]{flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem;display:flex}.badge[data-astro-cid-cu6crytv]{border-radius:6px;align-items:center;padding:.25rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.badge-type[data-astro-cid-cu6crytv]{color:#4b5563;background:#f3f4f6;border:1px solid #e5e7eb}[data-theme=dark] .badge-type[data-astro-cid-cu6crytv]{color:#9ca3af;background:#1f2937;border-color:#374151}.slide-prompt[data-astro-cid-cu6crytv]{margin-bottom:1.25rem}.slide-prompt[data-astro-cid-cu6crytv] p[data-astro-cid-cu6crytv]{color:#1e293b;white-space:pre-line;font-size:1.05rem;font-weight:700;line-height:1.55}[data-theme=dark] .slide-prompt[data-astro-cid-cu6crytv] p[data-astro-cid-cu6crytv]{color:#f1f5f9}.slide-options[data-astro-cid-cu6crytv]{flex-direction:column;gap:.65rem;display:flex}.option-card[data-astro-cid-cu6crytv]{border-radius:var(--radius);background:var(--color-surface);border:1.5px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.85rem;padding:.85rem 1rem;transition:border-color .15s,background-color .15s;display:flex}.option-card[data-astro-cid-cu6crytv]:hover{border-color:var(--color-brand);background:var(--color-fill)}[data-theme=dark] .option-card[data-astro-cid-cu6crytv]:hover{background:#1e283d;border-color:#3b82f6}.option-card[data-astro-cid-cu6crytv].selected{background:#eff6ff;border-color:#2563eb}[data-theme=dark] .option-card[data-astro-cid-cu6crytv].selected{background:#2563eb2e;border-color:#3b82f6}.option-checkbox[data-astro-cid-cu6crytv]{display:none}.option-letter[data-astro-cid-cu6crytv]{color:#475569;background:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8125rem;font-weight:800;transition:all .15s;display:flex}[data-theme=dark] .option-letter[data-astro-cid-cu6crytv]{color:#94a3b8;background:#232d42}.option-card[data-astro-cid-cu6crytv].selected .option-letter[data-astro-cid-cu6crytv]{color:#fff;background:#2563eb}.option-text[data-astro-cid-cu6crytv]{color:#1e293b;white-space:pre-line;flex:1;font-size:.9375rem;font-weight:600;line-height:1.45}[data-theme=dark] .option-text[data-astro-cid-cu6crytv]{color:#e2e8f0}.option-check-icon[data-astro-cid-cu6crytv]{color:#2563eb;opacity:0;font-size:1.1rem;font-weight:800;transition:opacity .15s}.option-card[data-astro-cid-cu6crytv].selected .option-check-icon[data-astro-cid-cu6crytv]{opacity:1}.option-card[data-astro-cid-cu6crytv].is-correct-answer{background-color:#16a34a1a;border-color:#16a34a}[data-theme=dark] .option-card[data-astro-cid-cu6crytv].is-correct-answer{background-color:#4ade8024;border-color:#4ade80}.slide-reveal[data-astro-cid-cu6crytv]{margin-top:1.25rem}.slide-reveal[data-astro-cid-cu6crytv] .btn-reveal[data-astro-cid-cu6crytv]{margin-inline:auto;display:block}.btn-reveal[data-astro-cid-cu6crytv]{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-on-brand);font-weight:var(--btn-font-weight)}.btn-reveal[data-astro-cid-cu6crytv]:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover)}[data-theme=dark] .btn-reveal[data-astro-cid-cu6crytv]:hover{color:#0f172a;background:#60a5fa;border-color:#60a5fa}.answer-reveal[data-astro-cid-cu6crytv]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-top:.75rem;padding:.95rem}.answer-reveal[data-astro-cid-cu6crytv][hidden]{display:none}[data-theme=dark] .answer-reveal[data-astro-cid-cu6crytv]{background:#161c2c;border-color:#2b364e}.reveal-answer[data-astro-cid-cu6crytv]{color:#1e293b;font-size:.9rem;font-weight:600;line-height:1.5}.reveal-answer[data-astro-cid-cu6crytv] ul[data-astro-cid-cu6crytv]{margin:.35rem 0 0;padding-left:1.2rem}.reveal-answer[data-astro-cid-cu6crytv] li[data-astro-cid-cu6crytv]{margin-bottom:.2rem}.reveal-answer[data-astro-cid-cu6crytv] strong[data-astro-cid-cu6crytv]{color:#059669}[data-theme=dark] .reveal-answer[data-astro-cid-cu6crytv]{color:#e2e8f0}[data-theme=dark] .reveal-answer[data-astro-cid-cu6crytv] strong[data-astro-cid-cu6crytv]{color:#6ee7b7}.reveal-explanation[data-astro-cid-cu6crytv]{color:#475569;white-space:pre-line;background:#fff;border:1px solid #e2e8f0;border-radius:6px;margin-top:.65rem;padding:.65rem .85rem;font-size:.825rem;line-height:1.5}[data-theme=dark] .reveal-explanation[data-astro-cid-cu6crytv]{color:#cbd5e1;background:#1c2438;border-color:#2b364e}.reveal-explanation[data-astro-cid-cu6crytv] strong[data-astro-cid-cu6crytv]{color:#2563eb}[data-theme=dark] .reveal-explanation[data-astro-cid-cu6crytv] strong[data-astro-cid-cu6crytv]{color:#60a5fa}.quiz-controls[data-astro-cid-cu6crytv]{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1.25rem;display:flex}[data-theme=dark] .quiz-controls[data-astro-cid-cu6crytv]{border-color:#1f2937}.quiz-action-right[data-astro-cid-cu6crytv]{align-items:center;gap:.5rem;display:flex}.btn[data-astro-cid-cu6crytv]{padding:var(--btn-pad-y) var(--btn-pad-x);border-radius:var(--btn-radius);font-weight:var(--btn-font-weight);font-size:var(--btn-font-size);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn[data-astro-cid-cu6crytv]:disabled{opacity:.55;cursor:not-allowed}.btn-nav[data-astro-cid-cu6crytv],.btn-secondary[data-astro-cid-cu6crytv]{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.btn-nav[data-astro-cid-cu6crytv]:hover:not(:disabled),.btn-secondary[data-astro-cid-cu6crytv]:hover:not(:disabled){background:var(--color-fill)}.btn-next[data-astro-cid-cu6crytv],.btn-primary[data-astro-cid-cu6crytv],.btn-submit[data-astro-cid-cu6crytv]{background:var(--color-brand);color:var(--color-on-brand)}.btn-next[data-astro-cid-cu6crytv]:hover:not(:disabled),.btn-primary[data-astro-cid-cu6crytv]:hover:not(:disabled),.btn-submit[data-astro-cid-cu6crytv]:hover:not(:disabled){background:var(--color-brand-hover)}.btn-submit[data-astro-cid-cu6crytv]{color:#fff;background:#059669}.btn-submit[data-astro-cid-cu6crytv]:hover:not(:disabled){background:#047857}.quiz-counter[data-astro-cid-cu6crytv]{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;padding:.3rem .75rem;font-size:.8125rem;font-weight:700}[data-theme=dark] .quiz-counter[data-astro-cid-cu6crytv]{color:#94a3b8;background:#1e293b;border-color:#334155}.quiz-counter[data-astro-cid-cu6crytv] .current-num[data-astro-cid-cu6crytv]{color:#2563eb;font-weight:800}[data-theme=dark] .quiz-counter[data-astro-cid-cu6crytv] .current-num[data-astro-cid-cu6crytv]{color:#60a5fa}.result-card[data-astro-cid-cu6crytv]{text-align:center;border-radius:12px;margin-bottom:1.5rem;padding:1.75rem 1.25rem}.result-card[data-astro-cid-cu6crytv].is-completed{background:#eff6ff;border:1.5px solid #93c5fd}[data-theme=dark] .result-card[data-astro-cid-cu6crytv].is-completed{background:#2563eb1f;border-color:#3b82f659}.result-badge-icon[data-astro-cid-cu6crytv]{margin-bottom:.5rem;font-size:2.5rem}.result-headline[data-astro-cid-cu6crytv]{color:#0f172a;margin-bottom:.35rem;font-size:1.35rem;font-weight:800}[data-theme=dark] .result-headline[data-astro-cid-cu6crytv]{color:#f8fafc}.result-note[data-astro-cid-cu6crytv]{color:#64748b;max-width:480px;margin:0 auto 1.25rem;font-size:.875rem;line-height:1.5}[data-theme=dark] .result-note[data-astro-cid-cu6crytv]{color:#94a3b8}.result-actions[data-astro-cid-cu6crytv]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.btn-primary[data-astro-cid-cu6crytv]{color:#fff;background:#2563eb}.btn-primary[data-astro-cid-cu6crytv]:hover{background:#1d4ed8}.btn-secondary[data-astro-cid-cu6crytv]{color:#334155;background:#fff;border:1px solid #cbd5e1;text-decoration:none}[data-theme=dark] .btn-secondary[data-astro-cid-cu6crytv]{color:#cbd5e1;background:#1e293b;border-color:#334155}.btn-secondary[data-astro-cid-cu6crytv]:hover{color:#2563eb;border-color:#3b82f6}.slide-sign-image[data-astro-cid-cu6crytv]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-width:100%;max-height:180px;margin:.25rem auto .9rem;display:block}@media (width<=640px){.quiz-container[data-astro-cid-cu6crytv]{border-radius:12px;padding:1rem}.quiz-controls[data-astro-cid-cu6crytv]{gap:.5rem}.option-card[data-astro-cid-cu6crytv]{gap:.6rem;padding:.7rem .75rem}.dot-btn[data-astro-cid-cu6crytv]{width:26px;height:26px;font-size:.7rem}}.lesson-study-container[data-astro-cid-pji4vcke]{width:100%;max-width:860px;margin:0 auto;padding:1rem 0 3.5rem}@media (width>=1440px){.lesson-study-container[data-astro-cid-pji4vcke]{max-width:min(1100px,100%)}.lesson-study-container[data-astro-cid-pji4vcke] .prose[data-astro-cid-pji4vcke]{max-width:100%}}@media (width>=641px) and (width<=1024px){.lesson-study-container[data-astro-cid-pji4vcke]{max-width:720px}}@media (width<=900px){.lesson-study-container[data-astro-cid-pji4vcke]{padding:.75rem .5rem 3rem}}.lesson-breadcrumbs[data-astro-cid-pji4vcke]{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.85rem;font-size:.8125rem;display:flex}.lesson-breadcrumbs[data-astro-cid-pji4vcke] a[data-astro-cid-pji4vcke]:hover{color:var(--color-brand)}.lesson-header[data-astro-cid-pji4vcke]{border-bottom:1px solid var(--color-border);margin-bottom:1.25rem;padding-bottom:1.15rem}.lesson-title-wrap[data-astro-cid-pji4vcke]{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.5rem;display:flex}.lesson-title[data-astro-cid-pji4vcke]{color:var(--color-text);width:100%;margin-top:.25rem;line-height:1.3}.lesson-summary[data-astro-cid-pji4vcke]{color:var(--color-text-secondary);margin-top:.35rem;font-size:.9375rem;line-height:1.55}.lesson-video-box[data-astro-cid-pji4vcke]{border-radius:var(--radius);background-color:#000;margin:1.5rem 0;overflow:hidden;box-shadow:0 4px 16px #00000014}.video-frame[data-astro-cid-pji4vcke],.video-player[data-astro-cid-pji4vcke]{aspect-ratio:16/9;border:none;width:100%;display:block}.lesson-content[data-astro-cid-pji4vcke]{margin:1.5rem 0 2.5rem}.lesson-nav-footer[data-astro-cid-pji4vcke]{border-top:1px solid var(--color-border);justify-content:space-between;gap:.75rem;margin-top:2.25rem;padding-top:1.5rem;display:flex}.btn-lesson-nav[data-astro-cid-pji4vcke]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;flex:none;gap:.2rem;width:fit-content;max-width:60%;padding:.6rem .85rem;transition:all .2s;display:flex}.btn-lesson-nav[data-astro-cid-pji4vcke].next{text-align:right;margin-left:auto}.btn-lesson-nav[data-astro-cid-pji4vcke]:hover{border-color:var(--color-brand);background-color:var(--color-fill);transform:translateY(-2px);box-shadow:0 4px 10px #0000000a}.nav-direction[data-astro-cid-pji4vcke]{color:var(--color-brand);font-size:.75rem;font-weight:700}@media (width<=600px){.lesson-nav-footer[data-astro-cid-pji4vcke]{gap:.5rem}.btn-lesson-nav[data-astro-cid-pji4vcke]{padding:.45rem .55rem}.nav-direction[data-astro-cid-pji4vcke]{white-space:nowrap;font-size:.68rem}}
