.AssessmentAttention_prompt__WPwGV{background:#166534;color:#fff;border:1px solid #4ade80}.AssessmentAttention_pulse__mA29D{animation:AssessmentAttention_greenPulse__dS9LY 2.4s ease-in-out infinite}@keyframes AssessmentAttention_greenPulse__dS9LY{0%,to{background-color:#166534;box-shadow:0 0 0 0 rgba(34,197,94,.25)}50%{background-color:#14532d;box-shadow:0 0 0 6px rgb(34 197 94/8%)}}@media (prefers-reduced-motion:reduce){.AssessmentAttention_pulse__mA29D{animation:none}}details[open]>.AssessmentAttention_pulse__mA29D{animation:none}.AssessmentFlow_root__K_CsX{--ink:#0f172a;--muted:#475569;--panel:#fff;--field:#fff;--subtle:#f1f5f9;--border:#64748b;--accent:#6d28d9;--selected:#ede9fe;color-scheme:light;position:relative;isolation:isolate;background:var(--panel);color:var(--ink);border:1px solid var(--border);border-radius:1.25rem;box-shadow:0 16px 48px rgba(0,0,0,.18)}.dark .AssessmentFlow_root__K_CsX{--ink:#f1f5f9;--muted:#cbd5e1;--panel:#0f172a;--field:#1e293b;--subtle:#1e293b;--border:#94a3b8;--accent:#c4b5fd;--selected:#312e81;color-scheme:dark}.AssessmentFlow_root__K_CsX section{border-color:var(--border)}.AssessmentFlow_root__K_CsX article{background:var(--subtle);color:var(--ink)}.AssessmentFlow_root__K_CsX .text-slate-500{color:var(--muted)}.AssessmentFlow_root__K_CsX header>p:first-child{color:var(--accent)}.AssessmentFlow_root__K_CsX input:not([type=checkbox]):not([type=radio]),.AssessmentFlow_root__K_CsX select,.AssessmentFlow_root__K_CsX textarea{background:var(--field);color:var(--ink);border:1px solid var(--border);caret-color:var(--ink);opacity:1}.AssessmentFlow_root__K_CsX option{background:var(--field);color:var(--ink)}.AssessmentFlow_root__K_CsX input::-moz-placeholder,.AssessmentFlow_root__K_CsX textarea::-moz-placeholder{color:var(--muted);opacity:1}.AssessmentFlow_root__K_CsX input::placeholder,.AssessmentFlow_root__K_CsX textarea::placeholder{color:var(--muted);opacity:1}.AssessmentFlow_root__K_CsX input[type=checkbox],.AssessmentFlow_root__K_CsX input[type=radio]{accent-color:var(--accent);width:1.2rem;height:1.2rem;flex-shrink:0;margin-top:.2rem}.AssessmentFlow_root__K_CsX fieldset label{background:var(--subtle);color:var(--ink);border-color:var(--border);cursor:pointer;align-items:flex-start;min-height:3.5rem}.AssessmentFlow_root__K_CsX fieldset label:has(input:checked){background:var(--selected);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.AssessmentFlow_root__K_CsX :is(input,textarea,select,button,a,summary):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.AssessmentFlow_root__K_CsX button.border{background:var(--subtle);color:var(--ink);border-color:var(--border)}.AssessmentFlow_visual__Xf7Uj{display:block;width:100%;max-width:40rem;margin:0 auto}.AssessmentFlow_visual__Xf7Uj text{fill:currentColor;font-size:16px;font-weight:700}