.option-card.svelte-1i45ll3{min-height:2.5rem;background:var(--bg);color:var(--fg)}.option-card.svelte-1i45ll3 .ctrl:where(.svelte-1i45ll3){background:var(--fg)}.option-card.svelte-1i45ll3 .main:where(.svelte-1i45ll3){border-left:0 solid var(--bg);border-right:0 solid var(--bg);display:flex;align-items:center;justify-content:center}.response-submit-btn.svelte-1i45ll3{position:relative;z-index:2;overflow:visible;transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}.submit-base-clear.svelte-1i45ll3{--submit-base-bg: transparent;--submit-base-border: rgba(255, 255, 255, 1)}.submit-base-solid.svelte-1i45ll3{--submit-base-bg: rgba(255, 255, 255, 1);--submit-base-border: rgba(255, 255, 255, 1)}.submit-icon.svelte-1i45ll3{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center}.response-submit-btn.submit-correct.svelte-1i45ll3{animation:svelte-1i45ll3-submit-pop .45s ease}.response-submit-btn.submit-incorrect.svelte-1i45ll3{animation:svelte-1i45ll3-submit-shake .36s ease,svelte-1i45ll3-submit-red-flash .7s ease-in-out}.submit-confetti.svelte-1i45ll3{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.submit-confetti.svelte-1i45ll3 span:where(.svelte-1i45ll3){position:absolute;left:50%;top:50%;width:6px;height:10px;border-radius:2px;background:var(--fg);opacity:0;animation:svelte-1i45ll3-confetti-burst .62s ease-out forwards;transform:translate(-50%,-50%) rotate(calc(var(--piece) * 36deg)) translateY(0)}@keyframes svelte-1i45ll3-submit-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes svelte-1i45ll3-submit-pop{0%{transform:scale(1)}45%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes svelte-1i45ll3-submit-red-flash{0%,to{background-color:var(--submit-base-bg);border-color:var(--submit-base-border)}35%,70%{background-color:#ef4444;border-color:#ef4444}}@keyframes svelte-1i45ll3-confetti-burst{0%{opacity:0;transform:translate(-50%,-50%) rotate(calc(var(--piece) * 36deg)) translateY(0) scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(calc(var(--piece) * 36deg)) translateY(-38px) scale(1)}}.option-card.svelte-1i45ll3 .main:where(.svelte-1i45ll3) .meta-wrapper{margin-bottom:0}.option-card.svelte-1i45ll3:has(input:where(.svelte-1i45ll3):checked){border-width:2px;background:var(--fg);color:var(--bg)}.option-card.svelte-1i45ll3:has(input:where(.svelte-1i45ll3):checked) .main:where(.svelte-1i45ll3){padding-top:3px;padding-bottom:3px}.option-card.svelte-1i45ll3:has(input:where(.svelte-1i45ll3):checked) .ctrl:where(.svelte-1i45ll3):first-of-type{border-right:2px dotted var(--bg)}.option-card.svelte-1i45ll3:has(input:where(.svelte-1i45ll3):checked) .ctrl:where(.svelte-1i45ll3):last-of-type{border-left:2px dotted var(--bg)}.option-card.selected.svelte-1i45ll3{border-width:2px;background:var(--fg);color:var(--bg)}.option-card.selected.svelte-1i45ll3 .main:where(.svelte-1i45ll3){padding-top:3px;padding-bottom:3px}.option-card.selected.svelte-1i45ll3 .ctrl:where(.svelte-1i45ll3):first-of-type{border-right:2px dotted var(--bg)}.option-card.selected.svelte-1i45ll3 .ctrl:where(.svelte-1i45ll3):last-of-type{border-left:2px dotted var(--bg)}.response-option-math-blur.svelte-1i45ll3 [data-block-key],.response-option-math-blur.svelte-1i45ll3 .katex{filter:blur(6px)}.reveal-highlight-motion.svelte-1i45ll3 .blur-sm{position:relative;z-index:25;transform-origin:center center;animation:svelte-1i45ll3-reveal-highlight-wiggle 1.2s ease-in-out infinite}.reveal-highlight-targets.svelte-1i45ll3 .blur-sm{position:relative;z-index:25}.reveal-highlight-motion.svelte-1i45ll3 [data-wrapper-index][data-block-index]:has([data-block-key]){position:relative;z-index:25;transform-origin:center center;animation:svelte-1i45ll3-reveal-highlight-wiggle 1.2s ease-in-out infinite}.reveal-highlight-targets.svelte-1i45ll3 [data-wrapper-index][data-block-index]:has([data-block-key]){position:relative;z-index:25}.reveal-highlight-motion.svelte-1i45ll3 [data-block-key]{position:relative;z-index:25;transform-origin:center center;animation:svelte-1i45ll3-reveal-highlight-wiggle 1.2s ease-in-out infinite}.reveal-highlight-targets.svelte-1i45ll3 [data-block-key]{position:relative;z-index:25}.reveal-lock-visual-clicks.svelte-1i45ll3 [data-wrapper-index][data-block-index]:has([data-block-key]){pointer-events:none}@keyframes svelte-1i45ll3-reveal-highlight-wiggle{0%{transform:scale(1) rotate(0)}25%{transform:scale(1.035) rotate(-.75deg)}50%{transform:scale(1.05) rotate(0)}75%{transform:scale(1.035) rotate(.75deg)}to{transform:scale(1) rotate(0)}}.katex{color:currentColor!important}
