.cal-r-resume.svelte-1q9w9mx{background:var(--color-surface-container);border-radius:var(--radius-card);justify-content:space-between;align-items:center;gap:24px;margin:0 0 30px;padding:22px 25px;display:flex}.cal-r-resume.svelte-1q9w9mx p:where(.svelte-1q9w9mx){font-size:var(--text-caption);color:var(--color-on-surface-variant);margin:5px 0 0}.cal-r-setup.svelte-1q9w9mx{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:45px;display:grid}.cal-r-setup.svelte-1q9w9mx fieldset:where(.svelte-1q9w9mx){border:0;margin:0;padding:0}.cal-r-setup.svelte-1q9w9mx legend:where(.svelte-1q9w9mx){letter-spacing:-.02em;padding:0;font-size:1.3125rem;font-weight:500}.cal-r-types.svelte-1q9w9mx>p:where(.svelte-1q9w9mx){margin:8px 0 0}.cal-r-type.svelte-1q9w9mx>input:where(.svelte-1q9w9mx){flex:none;margin:4px 0 0}.cal-r-type.svelte-1q9w9mx strong:where(.svelte-1q9w9mx){font-size:var(--text-sm);font-weight:500;display:block}.cal-r-type.svelte-1q9w9mx small:where(.svelte-1q9w9mx){font-size:var(--text-meta);color:var(--color-on-surface-variant);margin-top:5px;line-height:1.65;display:block}.cal-r-settings.svelte-1q9w9mx>.cal-field{margin-top:25px}.cal-r-settings.svelte-1q9w9mx>.cal-button{width:100%}@media (width<=1000px){.cal-r-setup.svelte-1q9w9mx{grid-template-columns:minmax(0,1fr) 240px;gap:28px}.cal-r-type-grid.svelte-1q9w9mx{grid-template-columns:1fr}}@media (width<=560px){.cal-r-setup.svelte-1q9w9mx{grid-template-columns:1fr;gap:30px}.cal-r-settings.svelte-1q9w9mx{border-left:0;border-top:1px solid var(--color-outline-variant);padding:25px 0 0}.cal-r-type-grid.svelte-1q9w9mx{grid-template-columns:1fr}.cal-r-resume.svelte-1q9w9mx{padding:20px;display:block}.cal-r-resume.svelte-1q9w9mx>.cal-button{margin-top:15px}}.cal-r-setup.svelte-1q9w9mx>*,.cal-r-type.svelte-1q9w9mx>span:where(.svelte-1q9w9mx){overflow-wrap:anywhere;min-width:0}@media (width<=620px){.cal-r-setup.svelte-1q9w9mx{grid-template-columns:minmax(0,1fr);gap:30px}.cal-r-settings.svelte-1q9w9mx{border-left:0;border-top:1px solid var(--color-outline-variant);padding:25px 0 0}}.cal-r-check-choice.svelte-1q9w9mx input:where(.svelte-1q9w9mx){flex:none;margin:3px 0 0}.cal-r-check-choice.svelte-1q9w9mx>span:where(.svelte-1q9w9mx){overflow-wrap:anywhere;min-width:0}.cal-r-run-bar.svelte-rzlkzw>div:where(.svelte-rzlkzw){flex-wrap:wrap;align-items:center;gap:20px;display:flex}.cal-r-run-bar.svelte-rzlkzw strong:where(.svelte-rzlkzw){font-size:var(--text-sm);font-weight:500}.cal-r-run-bar.svelte-rzlkzw span:where(.svelte-rzlkzw){font-size:var(--text-meta);color:var(--color-on-surface-variant)}.cal-r-progress.svelte-rzlkzw{appearance:none;background:var(--color-outline-variant);width:100%;height:3px;color:var(--color-on-surface);border:0;margin-bottom:36px;display:block}.cal-r-progress.svelte-rzlkzw::-webkit-progress-bar{background:var(--color-outline-variant)}.cal-r-progress.svelte-rzlkzw::-webkit-progress-value{background:var(--color-on-surface)}.cal-r-progress.svelte-rzlkzw::-moz-progress-bar{background:var(--color-on-surface)}.cal-r-question.svelte-rzlkzw fieldset:where(.svelte-rzlkzw){border:0;margin:0;padding:0}.cal-r-question.svelte-rzlkzw legend:where(.svelte-rzlkzw){font-size:var(--text-prose);margin-bottom:20px;padding:0;font-weight:500;line-height:1.8}.cal-r-choice.svelte-rzlkzw input:where(.svelte-rzlkzw){flex:none;margin:6px 0 0}.cal-r-choice.svelte-rzlkzw:has(input:where(.svelte-rzlkzw):checked){background:var(--color-surface-container)}.cal-r-choice.cal-r-correct.svelte-rzlkzw{box-shadow:inset 3px 0 var(--color-primary);background:var(--color-secondary-container);color:var(--color-on-secondary-container);padding-left:12px}.cal-r-choice.cal-r-selected-wrong.svelte-rzlkzw{border-bottom-style:dashed}.cal-r-answer-options.svelte-rzlkzw>.cal-field{max-width:340px}.cal-r-question-aside.svelte-rzlkzw h2:where(.svelte-rzlkzw){font-size:var(--text-lg);margin-top:25px}.cal-r-question-aside.svelte-rzlkzw ol:where(.svelte-rzlkzw){padding-left:18px}.cal-r-question-aside.svelte-rzlkzw li:where(.svelte-rzlkzw){padding:5px 0}.cal-r-question-aside.svelte-rzlkzw summary:where(.svelte-rzlkzw){font-size:var(--text-caption);color:var(--color-on-surface);align-content:center;min-height:44px;display:list-item}@media (width<=1000px){.cal-r-question-layout.svelte-rzlkzw{grid-template-columns:minmax(0,1fr) 185px;gap:25px}}@media (width<=760px){.cal-r-question-layout.svelte-rzlkzw{grid-template-columns:1fr}.cal-r-question-aside.svelte-rzlkzw{border-left:0;border-top:1px solid var(--color-outline-variant);grid-template-columns:1fr 1fr;gap:0 24px;padding:24px 0 0;display:grid}.cal-r-question-aside.svelte-rzlkzw>h2:where(.svelte-rzlkzw){margin:5px 0 10px}.cal-r-question-aside.svelte-rzlkzw>.cal-button{grid-row:1/3;place-self:start}.cal-r-question-aside.svelte-rzlkzw>details:where(.svelte-rzlkzw){grid-column:1/-1}}@media (width<=560px){.cal-r-run-bar.svelte-rzlkzw{align-items:start}.cal-r-run-bar.svelte-rzlkzw>div:where(.svelte-rzlkzw){gap:7px;display:grid}.cal-r-choice.svelte-rzlkzw{font-size:var(--text-sm);gap:9px}.cal-r-run-navigation.svelte-rzlkzw{flex-wrap:wrap}.cal-r-run-navigation.svelte-rzlkzw>p:where(.svelte-rzlkzw){text-align:center;flex-basis:100%;order:3;margin:0}}.cal-r-question-layout.svelte-rzlkzw>*,.cal-r-choice.svelte-rzlkzw>span:where(.svelte-rzlkzw):last-child{overflow-wrap:anywhere;min-width:0}.cal-r-question.svelte-rzlkzw legend:where(.svelte-rzlkzw){overflow-wrap:anywhere;max-width:100%}.cal-r-answer-states.svelte-rzlkzw .cal-r-choice-state:where(.svelte-rzlkzw){margin:0}.cal-r-run-navigation.svelte-rzlkzw>.cal-button{flex-shrink:0}.cal-r-run-navigation.svelte-rzlkzw>p:where(.svelte-rzlkzw){text-align:center;margin:0}@media (width<=760px){.cal-r-question-aside.svelte-rzlkzw{display:block}.cal-r-question-aside.svelte-rzlkzw>h2:where(.svelte-rzlkzw){margin:24px 0 10px}.cal-r-question-aside.svelte-rzlkzw>p:where(.svelte-rzlkzw){max-width:640px}}@media (width<=620px){.cal-r-run-bar.svelte-rzlkzw{flex-wrap:wrap;align-items:flex-start}.cal-r-run-navigation.svelte-rzlkzw{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cal-r-run-navigation.svelte-rzlkzw>.cal-button{min-width:0;max-width:100%}.cal-r-run-navigation.svelte-rzlkzw>.cal-button:last-child{grid-area:1/2}.cal-r-run-navigation.svelte-rzlkzw>p:where(.svelte-rzlkzw){grid-area:2/1/auto/-1}}@media (width<=560px){.cal-r-stimulus.svelte-rzlkzw{font-size:var(--text-prose)}}
