.QuestionSingle_card__dm0_w{--q-accent:var(--subject-color,rgb(var(--subject,var(--home-terracotta))));--q-soft:var(--subject-soft,rgb(var(--subject-tint,var(--home-border))));--q-ease:cubic-bezier(0.2,0.7,0.2,1);--q-fast:160ms;--q-ink:rgb(var(--home-ink));--q-muted:rgb(var(--home-muted));--q-rule:rgb(var(--home-ink)/0.1);--q-chip:#f1f3f5;position:relative;container-type:inline-size;margin-block:1.5rem;padding:clamp(1.125rem,3vw,1.75rem);border-radius:1rem;background:rgb(255 255 255);border:1px solid var(--q-rule);box-shadow:0 1px 2px rgb(var(--home-ink)/.04),0 18px 36px -30px rgb(var(--home-ink)/.35);font-family:var(--font-sans),system-ui,sans-serif;color:var(--q-ink);transition:border-color .24s ease-out,box-shadow .24s ease-out}.QuestionSingle_card__dm0_w[data-state=correct]{border-color:rgb(var(--home-correct)/.45);box-shadow:0 0 0 1px rgb(var(--home-correct)/.2),0 18px 36px -30px rgb(var(--home-correct)/.55)}.QuestionSingle_meta__IXzF6{display:flex;align-items:center;gap:.75rem;margin:0 0 1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--q-rule)}.QuestionSingle_kindIcon__DQQ6j{display:grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;border-radius:.625rem;background:var(--q-soft);color:var(--q-accent)}.QuestionSingle_kindIcon__DQQ6j svg{width:1.125rem;height:1.125rem;stroke-width:2}.QuestionSingle_kind__KBxZo{display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem .625rem;min-width:0}.QuestionSingle_kindLabel__D16bO{font-size:.9375rem;font-weight:600;letter-spacing:-.005em;color:var(--q-ink)}.QuestionSingle_kindIndex__uhhOb{font-size:.875rem;color:var(--q-muted)}.QuestionSingle_kindIndex__uhhOb:before{content:"·";margin-right:.625rem;color:rgb(var(--home-ink)/.3)}.QuestionSingle_metaEnd__uS6cF{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto}.QuestionSingle_difficulty__sp_jy,.QuestionSingle_solvedChip__ywYU2{display:inline-flex;align-items:center;gap:.4rem;min-height:1.875rem;padding:0 .75rem;border-radius:999px;font-size:.8125rem;font-weight:500;white-space:nowrap}.QuestionSingle_solvedChip__ywYU2{background:rgb(var(--home-correct-tint));color:rgb(var(--home-correct));animation:QuestionSingle_pop__HhHuY .24s var(--q-ease) both}.QuestionSingle_solvedChip__ywYU2 svg{width:.9375rem;height:.9375rem}.QuestionSingle_difficulty__sp_jy{border:1px solid var(--q-rule);color:var(--q-muted);text-transform:capitalize}.QuestionSingle_difficultyBars__syDRS{display:inline-flex;align-items:flex-end;gap:2px;height:.75rem}.QuestionSingle_difficultyBars__syDRS i{width:3px;border-radius:1px;background:rgb(var(--home-ink)/.16)}.QuestionSingle_difficultyBars__syDRS i:first-child{height:40%}.QuestionSingle_difficultyBars__syDRS i:nth-child(2){height:70%}.QuestionSingle_difficultyBars__syDRS i:nth-child(3){height:100%}.QuestionSingle_difficulty__sp_jy[data-difficulty=easy] .QuestionSingle_difficultyBars__syDRS i:nth-child(-n+1),.QuestionSingle_difficulty__sp_jy[data-difficulty=hard] .QuestionSingle_difficultyBars__syDRS i,.QuestionSingle_difficulty__sp_jy[data-difficulty=medium] .QuestionSingle_difficultyBars__syDRS i:nth-child(-n+2){background:var(--q-accent)}.QuestionSingle_passage__RWSKn{margin-bottom:1.25rem;padding:1rem 1.25rem 1.125rem;border-left:3px solid rgb(var(--home-ink)/.18);border-radius:0 .75rem .75rem 0;background:color-mix(in srgb,#64748b 7%,white)}.QuestionSingle_passageHead__1GwC1{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.QuestionSingle_passageLabel__DqUGH{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--q-muted)}.QuestionSingle_highlightToggle__Jlj7u svg,.QuestionSingle_passageLabel__DqUGH svg{width:.9375rem;height:.9375rem}.QuestionSingle_highlightToggle__Jlj7u{display:inline-flex;align-items:center;gap:.375rem;min-height:2rem;padding:0 .75rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--q-accent) 22%,transparent);background:rgb(255 255 255);font-size:.8125rem;font-weight:500;color:var(--q-ink);transition:background-color var(--q-fast) ease-out,border-color var(--q-fast) ease-out,color var(--q-fast) ease-out,transform var(--q-fast) var(--q-ease)}.QuestionSingle_highlightToggle__Jlj7u:hover{border-color:var(--q-accent);color:var(--q-accent)}.QuestionSingle_highlightToggle__Jlj7u:active{transform:scale(.96)}.QuestionSingle_highlightToggle__Jlj7u[aria-pressed=true]{border-color:var(--q-accent);background:var(--q-accent);color:rgb(255 255 255)}.QuestionSingle_passageText__Xb2X_{font-size:1rem;line-height:1.7;color:var(--q-ink);white-space:pre-line}.QuestionSingle_passageText__Xb2X_[data-highlighting=true]{cursor:text}.QuestionSingle_passageText__Xb2X_ p+p{margin-top:.75rem}.QuestionSingle_viz__ytoE5{margin-bottom:1rem}@container (min-width: 50rem){.QuestionSingle_body__HBe0l[data-layout=split]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.QuestionSingle_body__HBe0l[data-layout=split] .QuestionSingle_prompt__QQqiC{padding-right:clamp(1.5rem,3cqi,2.5rem)}.QuestionSingle_body__HBe0l[data-layout=split] .QuestionSingle_prompt__QQqiC>:last-child{margin-bottom:0}.QuestionSingle_body__HBe0l[data-layout=split] .QuestionSingle_answer__nqD4D{padding-left:clamp(1.5rem,3cqi,2.5rem);border-left:1px solid var(--q-rule)}.QuestionSingle_body__HBe0l[data-layout=split] .QuestionSingle_passageText__Xb2X_{font-size:1.0625rem}}.QuestionSingle_stem__iHfr9{font-size:1.0625rem;font-weight:600;line-height:1.5}.QuestionSingle_options__WGy6G{margin-top:.875rem;display:grid;gap:.5rem}.QuestionSingle_option__VH_Ae{display:flex;width:100%;min-height:3.25rem;align-items:center;gap:.875rem;padding:.5rem 1rem .5rem .5rem;border-radius:.75rem;border:1px solid var(--q-rule);background:rgb(255 255 255);text-align:left;font-size:1rem;line-height:1.45;color:var(--q-ink);cursor:pointer;transition:background-color var(--q-fast) ease-out,border-color var(--q-fast) ease-out,color var(--q-fast) ease-out,opacity var(--q-fast) ease-out,transform var(--q-fast) var(--q-ease),box-shadow var(--q-fast) ease-out}.QuestionSingle_letter__82NeI{display:grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;border-radius:.5rem;background:var(--q-chip);font-size:.875rem;font-weight:600;color:var(--q-ink);transition:background-color var(--q-fast) ease-out,color var(--q-fast) ease-out,transform var(--q-fast) var(--q-ease)}.QuestionSingle_letter__82NeI svg{width:1.125rem;height:1.125rem;stroke-width:2.5;animation:QuestionSingle_pop__HhHuY .24s var(--q-ease) both}.QuestionSingle_optionText__LeCYi{flex:1;min-width:0}@media (hover:hover){.QuestionSingle_option__VH_Ae[data-state=idle]:hover,.QuestionSingle_option__VH_Ae[data-state=tried]:hover{border-color:var(--q-accent);background:color-mix(in srgb,var(--q-soft) 45%,white);box-shadow:0 8px 18px -14px color-mix(in srgb,var(--q-accent) 70%,transparent)}.QuestionSingle_option__VH_Ae[data-state=idle]:hover .QuestionSingle_letter__82NeI{background:var(--q-accent);color:rgb(255 255 255);transform:scale(1.04)}}.QuestionSingle_option__VH_Ae[data-state=idle]:active,.QuestionSingle_option__VH_Ae[data-state=tried]:active{transform:scale(.99)}.QuestionSingle_option__VH_Ae:focus-visible{outline:2px solid var(--q-accent);outline-offset:2px}.QuestionSingle_option__VH_Ae[data-state=correct]{border-color:rgb(var(--home-correct));background:rgb(var(--home-correct-tint));box-shadow:0 0 0 1px rgb(var(--home-correct));cursor:default}.QuestionSingle_option__VH_Ae[data-state=correct] .QuestionSingle_letter__82NeI{border-color:rgb(var(--home-correct));background:rgb(var(--home-correct));color:rgb(255 255 255)}.QuestionSingle_option__VH_Ae[data-state=wrong]{border-color:rgb(var(--home-wrong));background:rgb(var(--home-wrong-tint));box-shadow:0 0 0 1px rgb(var(--home-wrong))}.QuestionSingle_option__VH_Ae[data-state=wrong] .QuestionSingle_letter__82NeI{border-color:rgb(var(--home-wrong));background:rgb(var(--home-wrong));color:rgb(255 255 255)}.QuestionSingle_option__VH_Ae[data-state=tried]{color:var(--q-muted)}.QuestionSingle_option__VH_Ae[data-state=tried] .QuestionSingle_optionText__LeCYi{text-decoration:line-through;text-decoration-color:rgb(var(--home-wrong)/.6)}.QuestionSingle_option__VH_Ae[data-state=tried] .QuestionSingle_letter__82NeI{background:rgb(var(--home-wrong-tint));color:rgb(var(--home-wrong))}.QuestionSingle_option__VH_Ae[data-state=dimmed]{opacity:.5;cursor:default}.QuestionSingle_feedbackShell__Q5RB9{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s var(--q-ease)}.QuestionSingle_feedbackShell__Q5RB9[data-open=true]{grid-template-rows:1fr}.QuestionSingle_feedbackClip__QOr7a{overflow:hidden;min-height:0}.QuestionSingle_feedback__Ony0q{margin-top:.875rem;padding:.875rem 1.125rem 1rem;border-radius:.875rem;animation:QuestionSingle_feedbackIn__Ry4zW .24s var(--q-ease) both}.QuestionSingle_feedback__Ony0q[data-tone=wrong]{background:rgb(var(--home-wrong-tint));--tone:var(--home-wrong)}.QuestionSingle_feedback__Ony0q[data-tone=correct]{background:rgb(var(--home-correct-tint));--tone:var(--home-correct)}.QuestionSingle_feedbackHead__zt_BV{display:flex;align-items:center;gap:.4rem;font-size:1rem;font-weight:600;color:rgb(var(--tone))}.QuestionSingle_feedbackHead__zt_BV svg{width:1rem;height:1rem;stroke-width:2.5}.QuestionSingle_feedbackBody__673lW{margin-top:.3rem;font-size:.9375rem;line-height:1.6;color:var(--q-ink)}.QuestionSingle_feedbackBody__673lW.QuestionSingle_feedbackBody__673lW .katex-display{margin:.5rem 0;padding:.15rem 0 .15rem 1rem;border-left:2px solid color-mix(in srgb,currentColor 20%,transparent);text-align:left;overflow-x:auto}.QuestionSingle_feedbackBody__673lW.QuestionSingle_feedbackBody__673lW .katex-display>.katex{text-align:left}.QuestionSingle_reset__y_AmH{margin-top:.75rem;display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:999px;border:1px solid rgb(var(--home-correct)/.35);font-size:.875rem;font-weight:500;color:rgb(var(--home-correct));transition:background-color var(--q-fast) ease-out}.QuestionSingle_reset__y_AmH svg{width:.875rem;height:.875rem;transition:transform .3s var(--q-ease)}.QuestionSingle_reset__y_AmH:hover{background:rgb(255 255 255/.7)}.QuestionSingle_reset__y_AmH:hover svg{transform:rotate(-120deg)}.QuestionSingle_highlightToggle__Jlj7u:focus-visible,.QuestionSingle_reset__y_AmH:focus-visible{outline:2px solid var(--q-accent);outline-offset:2px}@keyframes QuestionSingle_pop__HhHuY{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}@keyframes QuestionSingle_feedbackIn__Ry4zW{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.QuestionSingle_card__dm0_w,.QuestionSingle_card__dm0_w *{animation:none!important;transition-duration:0s!important}}