.quiz-question[data-v-33d66429]{display:flex;flex:1;flex-direction:column;gap:var(--gap-stack)}.quiz-question__prompt[data-v-33d66429]{padding-bottom:var(--space-1)}.quiz-question__options[data-v-33d66429]{display:flex;flex-direction:column;gap:var(--gap-stack-tight)}.quiz-question__option[data-v-33d66429]{--quiz-option-index:0;--quiz-option-stagger:45ms;--quiz-marker-ring:var(--border-strong);--quiz-marker-fill:var(--interactive-primary);align-items:center;animation:quiz-question-option-in-33d66429 var(--duration-moderate) var(--ease-spring) backwards;animation-delay:calc(var(--quiz-option-index)*var(--quiz-option-stagger));background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-control);cursor:pointer;display:flex;gap:var(--gap-inline-loose);padding:var(--space-3) var(--space-4);text-align:start;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),opacity var(--duration-normal) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.quiz-question__option[data-v-33d66429]:active:not(:disabled){transform:scale(var(--scale-press-subtle))}.quiz-question__option[data-v-33d66429]:disabled{cursor:default}.quiz-question__option-label[data-v-33d66429]{display:flex;flex:1;flex-direction:column;min-width:0}.quiz-question__order[data-v-33d66429]{list-style:none;margin:0;padding:0}.quiz-question__option--row[data-v-33d66429]{cursor:default;gap:var(--gap-inline);padding-inline-end:var(--gap-inline);position:relative}.quiz-question__option--row.is-dragging[data-v-33d66429]{opacity:.3}.quiz-question__option--row.is-drop-after[data-v-33d66429]:after,.quiz-question__option--row.is-drop-before[data-v-33d66429]:before{background-color:var(--interactive-primary);border-radius:var(--radius-full);content:"";height:3px;inset-inline:var(--space-3) var(--space-3);pointer-events:none;position:absolute}.quiz-question__option--row.is-drop-before[data-v-33d66429]:before{top:calc(var(--space-2)*-.5 - 1.5px)}.quiz-question__option--row.is-drop-after[data-v-33d66429]:after{bottom:calc(var(--space-2)*-.5 - 1.5px)}.quiz-question__handle[data-v-33d66429]{align-items:center;align-self:stretch;color:var(--text-tertiary);cursor:grab;display:inline-flex;flex-shrink:0;justify-content:center;min-width:var(--touch-minimum);touch-action:none}.quiz-question__handle[data-v-33d66429]:hover{color:var(--text-secondary)}.quiz-question__handle[data-v-33d66429]:active{cursor:grabbing}.quiz-question__ghost[data-v-33d66429]{left:var(--ghost-left);list-style:none;margin:0;padding:0;pointer-events:none;position:fixed;top:var(--ghost-top);width:var(--ghost-width);z-index:var(--z-modal)}.quiz-question__option--ghost[data-v-33d66429]{animation:none;box-shadow:var(--shadow-lg);transform:rotate(.5deg)}.quiz-question__position[data-v-33d66429]{flex-shrink:0;min-width:22px;text-align:center}.quiz-question__marker.quiz-question__marker--square[data-v-33d66429]{border-radius:var(--radius-sm)}.quiz-question__marker.quiz-question__marker--square[data-v-33d66429]:after{border-radius:var(--radius-xs)}.quiz-question__marker[data-v-33d66429]{border-radius:var(--radius-full);box-shadow:inset 0 0 0 2px var(--quiz-marker-ring);flex-shrink:0;height:22px;position:relative;transition:box-shadow var(--duration-fast) var(--ease-out);width:22px}.quiz-question__marker[data-v-33d66429]:after{background-color:var(--quiz-marker-fill);border-radius:var(--radius-full);content:"";inset:5px;position:absolute;transform:scale(0);transition:transform var(--duration-normal) var(--ease-overshoot)}.quiz-question__option--pending[data-v-33d66429],.quiz-question__option--picked[data-v-33d66429]{--quiz-marker-ring:var(--interactive-primary);border-color:var(--interactive-primary)}.quiz-question__option--incorrect .quiz-question__marker[data-v-33d66429]:after,.quiz-question__option--pending .quiz-question__marker[data-v-33d66429]:after,.quiz-question__option--picked .quiz-question__marker[data-v-33d66429]:after,.quiz-question__option--picked-correct .quiz-question__marker[data-v-33d66429]:after{transform:scale(1)}.quiz-question__option--pending .quiz-question__marker[data-v-33d66429]{animation:quiz-question-marker-pulse-33d66429 var(--duration-ring) var(--ease-default) infinite}.quiz-question__option--correct[data-v-33d66429],.quiz-question__option--picked-correct[data-v-33d66429]{--quiz-marker-ring:var(--status-success);--quiz-marker-fill:var(--status-success);border-color:var(--status-success)}.quiz-question__option--picked-correct[data-v-33d66429]{animation:quiz-question-option-correct-33d66429 var(--duration-slow) var(--ease-overshoot);background-color:var(--status-success-muted)}.quiz-question__option--incorrect[data-v-33d66429]{--quiz-marker-ring:var(--status-error);--quiz-marker-fill:var(--status-error);background-color:var(--status-error-muted);border-color:var(--status-error)}.quiz-question__option--neutral[data-v-33d66429]:disabled{opacity:.45}.quiz-question__option--shake[data-v-33d66429]{animation:quiz-question-shake-33d66429 var(--duration-slow) var(--ease-default)}.quiz-question__option-icon[data-v-33d66429]{animation:quiz-question-icon-pop-33d66429 var(--duration-normal) var(--ease-overshoot);flex-shrink:0}.quiz-question__reveal[data-v-33d66429]{display:flex;flex-direction:column;gap:var(--gap-stack-tight);margin-top:auto;padding-top:var(--space-2)}.quiz-question__explanation[data-v-33d66429]{background-color:var(--surface-tertiary);border-radius:var(--radius-control);padding:var(--space-3)}.quiz-reveal-enter-active[data-v-33d66429]{transition:transform var(--duration-normal) var(--ease-spring),opacity var(--duration-normal) var(--ease-out)}.quiz-reveal-enter-from[data-v-33d66429]{opacity:0;transform:translateY(var(--space-2))}@keyframes quiz-question-option-in-33d66429{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:translateY(0)}}@keyframes quiz-question-option-correct-33d66429{0%{transform:scale(1)}40%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes quiz-question-marker-pulse-33d66429{0%,to{box-shadow:inset 0 0 0 2px var(--quiz-marker-ring)}50%{box-shadow:inset 0 0 0 2px var(--quiz-marker-ring),0 0 0 4px var(--interactive-primary-muted)}}@keyframes quiz-question-shake-33d66429{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@keyframes quiz-question-icon-pop-33d66429{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}
