.anonymous-demo-module__uD8gGG__demoShell{grid-template-columns:minmax(14rem,.35fr) minmax(0,1fr);align-items:start;gap:1.25rem;width:min(100%,72rem);display:grid}.anonymous-demo-module__uD8gGG__demoSummary,.anonymous-demo-module__uD8gGG__questionCard,.anonymous-demo-module__uD8gGG__resultPanel,.anonymous-demo-module__uD8gGG__endPanel{background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:0 16px 42px #0f172a14}.anonymous-demo-module__uD8gGG__demoSummary{gap:.85rem;padding:1.25rem;display:grid;position:sticky;top:1.25rem}.anonymous-demo-module__uD8gGG__demoSummary h2,.anonymous-demo-module__uD8gGG__demoSummary p{margin-bottom:0}.anonymous-demo-module__uD8gGG__demoSummary strong{color:var(--primary)}.anonymous-demo-module__uD8gGG__questionNav{gap:.55rem;display:grid}.anonymous-demo-module__uD8gGG__questionNavItem{background:var(--panel);border:1px solid var(--border);color:var(--foreground);cursor:pointer;font:inherit;text-align:left;border-radius:10px;grid-template-columns:1.9rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:3.25rem;padding:.65rem .75rem;font-weight:800;display:grid}.anonymous-demo-module__uD8gGG__questionNavItem:hover,.anonymous-demo-module__uD8gGG__questionNavItem:focus-visible,.anonymous-demo-module__uD8gGG__activeQuestion{border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary)}.anonymous-demo-module__uD8gGG__questionStatus{background:var(--panel-muted);color:var(--muted);border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-weight:900;display:inline-flex}.anonymous-demo-module__uD8gGG__correctStatus{background:var(--success-surface);color:var(--success)}.anonymous-demo-module__uD8gGG__incorrectStatus{background:var(--danger-surface);color:var(--danger)}.anonymous-demo-module__uD8gGG__questionCard{gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.anonymous-demo-module__uD8gGG__questionToolbar,.anonymous-demo-module__uD8gGG__actions,.anonymous-demo-module__uD8gGG__ctaRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.anonymous-demo-module__uD8gGG__questionToolbar h2,.anonymous-demo-module__uD8gGG__questionToolbar p{margin-bottom:0}.anonymous-demo-module__uD8gGG__navButtons,.anonymous-demo-module__uD8gGG__ctaRow{justify-content:flex-start}.anonymous-demo-module__uD8gGG__stem{color:var(--foreground);white-space:pre-wrap;margin-bottom:0;font-size:1.08rem;line-height:1.68}.anonymous-demo-module__uD8gGG__stemQuestionGrid{gap:.85rem;display:grid}.anonymous-demo-module__uD8gGG__stemQuestionBox{background:var(--panel);border:1px solid var(--border);border-radius:10px;gap:.55rem;padding:1rem;display:grid}.anonymous-demo-module__uD8gGG__stemQuestionBox h3{margin-bottom:0}.anonymous-demo-module__uD8gGG__questionPromptBox{background:var(--panel-subtle)}.anonymous-demo-module__uD8gGG__optionList{gap:.7rem;display:grid}.anonymous-demo-module__uD8gGG__optionRow{background:var(--panel-subtle);border:1px solid var(--border);cursor:pointer;border-radius:10px;grid-template-columns:auto 2rem minmax(0,1fr);align-items:start;gap:.65rem;padding:.9rem;line-height:1.55;display:grid}.anonymous-demo-module__uD8gGG__optionRow input{margin-top:.28rem}.anonymous-demo-module__uD8gGG__optionRow span:first-of-type{color:var(--primary);font-weight:800}.anonymous-demo-module__uD8gGG__selected{border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary)}.anonymous-demo-module__uD8gGG__correct{background:var(--success-surface);border-color:#27673873}.anonymous-demo-module__uD8gGG__incorrect{background:var(--danger-surface);border-color:#9f2f2f73}.anonymous-demo-module__uD8gGG__resultPanel,.anonymous-demo-module__uD8gGG__endPanel{gap:.8rem;padding:1rem;display:grid}.anonymous-demo-module__uD8gGG__resultPanel h3,.anonymous-demo-module__uD8gGG__resultPanel p,.anonymous-demo-module__uD8gGG__endPanel h2,.anonymous-demo-module__uD8gGG__endPanel p,.anonymous-demo-module__uD8gGG__resultPanel ul{margin-bottom:0}.anonymous-demo-module__uD8gGG__explanationLines{gap:.6rem;display:grid}.anonymous-demo-module__uD8gGG__correctText,.anonymous-demo-module__uD8gGG__incorrectText{font-weight:800}.anonymous-demo-module__uD8gGG__correctText{color:var(--success)}.anonymous-demo-module__uD8gGG__incorrectText{color:var(--danger)}@media (max-width:860px){.anonymous-demo-module__uD8gGG__demoShell{grid-template-columns:1fr}.anonymous-demo-module__uD8gGG__demoSummary{position:static}}@media (max-width:560px){.anonymous-demo-module__uD8gGG__questionToolbar,.anonymous-demo-module__uD8gGG__actions,.anonymous-demo-module__uD8gGG__ctaRow{flex-direction:column;align-items:stretch}.anonymous-demo-module__uD8gGG__questionToolbar .anonymous-demo-module__uD8gGG__button,.anonymous-demo-module__uD8gGG__actions .anonymous-demo-module__uD8gGG__button,.anonymous-demo-module__uD8gGG__ctaRow .anonymous-demo-module__uD8gGG__button{justify-content:center;width:100%}}