.bb-root.bb-embedded{--bb-embedded-read:var(--type-read,17px);--bb-embedded-serif:var(--type-read-serif,21px);--bb-embedded-label:var(--type-label,14px);--bb-font-reading:"EB Garamond",Georgia,"Times New Roman",serif;--bb-embedded-passage-max:calc(var(--bb-embedded-max-height, var(--guided-fit-h, calc(100dvh - var(--header-h, 88px) + 50px))) - 50px);display:flex;flex-direction:column;height:auto;overflow:visible;background:var(--bb-sheet);border:1px solid var(--bb-rule-strong);border-radius:16px;box-shadow:var(--bb-shadow-sm);font-size:var(--bb-embedded-label);container:bb-embedded/inline-size}.bb-embedded__bar{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:48px;padding:4px 8px 4px 16px;border-radius:16px 16px 0 0;background:repeating-linear-gradient(90deg,var(--bb-rule-strong) 0 6px,transparent 6px 10px) 0 100% /100% 2px no-repeat,var(--bb-sheet)}.bb-embedded__heading{flex:1 1 200px;min-width:0}.bb-embedded__tools{display:flex;flex:none;align-items:center;gap:6px;margin-left:auto}.bb-root.bb-embedded .bb-eliminator-toggle{height:38px;margin-left:0}.bb-embedded__tool{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:38px;padding:0 12px;border-radius:10px;color:var(--bb-ink-2);font-size:var(--bb-embedded-label);font-weight:600;transition:background-color .14s var(--bb-ease),color .14s var(--bb-ease)}.bb-embedded__tool:hover{background:var(--bb-chrome);color:var(--bb-ink)}.bb-embedded__tool.is-active{background:var(--bb-accent-soft);color:var(--bb-accent)}.bb-root.bb-embedded .bb-selection-hint{top:calc(100% + 8px);right:10px;font-size:var(--bb-embedded-label)}.bb-embedded__bar{flex:none}.bb-root.bb-embedded .bb-question-view{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:auto}.bb-root.bb-embedded .bb-single-column,.bb-root.bb-embedded .bb-split{flex:1 1 auto;min-height:0;height:auto}.bb-root.bb-embedded .bb-split{grid-template-rows:auto;background:transparent;overflow:visible}.bb-root.bb-embedded .bb-single-column,.bb-root.bb-embedded .bb-split__pane{min-height:0;overflow:visible;background:transparent}.bb-root.bb-embedded .bb-split__pane--left{max-height:var(--bb-embedded-passage-max);min-height:100%;overflow-y:auto;overscroll-behavior:contain;border-bottom-left-radius:16px}.bb-root.bb-embedded .bb-split__scroll{height:auto;overflow:visible;scrollbar-gutter:auto;padding:20px 24px 22px}.bb-root.bb-embedded .bb-single-column{background:transparent}.bb-root.bb-embedded .bb-single-column .bb-question{max-width:none;padding:20px 24px 22px}.bb-root.bb-embedded .bb-question{gap:14px}.bb-root.bb-embedded .bb-question__body{gap:16px}.bb-root.bb-embedded .bb-choices{gap:8px}.bb-root.bb-embedded .bb-choice-row,.bb-root.bb-embedded .bb-explanation,.bb-root.bb-embedded .bb-question-view .bb-question,.bb-root.bb-embedded .bb-question-view .bb-split__pane--left .bb-split__scroll>*{animation:bb-fade-in .24s var(--bb-ease) both;animation-delay:0s}.bb-root.bb-embedded .bb-choice:active:not(:disabled),.bb-root.bb-embedded .bb-choice:hover:not(:disabled){transform:none}.bb-root.bb-embedded :where(.bb-passage,.bb-annotatable,.bb-question__stem,.bb-explanation,.bb-choices,.bb-notes-panel,.bb-split__pane--left) p{font-size:inherit;line-height:inherit}.bb-root.bb-embedded .bb-passage,.bb-root.bb-embedded .bb-split__pane--left .bb-list,.bb-root.bb-embedded .bb-split__pane--left .bb-prose{font-family:var(--bb-font-reading);font-size:var(--bb-embedded-serif);line-height:1.6}.bb-root.bb-embedded .bb-question__stem,.bb-root.bb-embedded .bb-question__stem .bb-prose{font-family:var(--bb-font-ui);font-size:var(--bb-embedded-read);font-weight:600;line-height:1.5}.bb-root.bb-embedded .bb-choice__text{font-family:var(--bb-font-ui);font-size:var(--bb-embedded-read);line-height:1.4}.bb-root.bb-embedded .bb-choice__letter{width:28px;height:28px}.bb-root.bb-embedded .bb-choice-reason,.bb-root.bb-embedded .bb-explanation,.bb-root.bb-embedded .bb-explanation .bb-prose{font-family:var(--bb-font-ui);font-size:var(--bb-embedded-read);line-height:1.55}.bb-root.bb-embedded .bb-choice-reason{margin:0 4px 4px 50px}.bb-root.bb-embedded .bb-explanation{box-shadow:inset 3px 0 0 var(--bb-correct)}.bb-root.bb-embedded .bb-explanation__title{color:var(--bb-ink);letter-spacing:0;text-transform:none}.bb-root.bb-embedded .bb-explanation__title,.bb-root.bb-embedded .bb-notes-panel__header h2{margin:0;font-family:var(--bb-font-ui);font-weight:700;line-height:1.3}.bb-root.bb-embedded .bb-explanation__title svg{color:var(--bb-correct)}.bb-root.bb-embedded .bb-choice-row.is-correct-answer .bb-choice-reason,.bb-root.bb-embedded .bb-choice-row.is-wrong-pick .bb-choice-reason{color:var(--bb-ink)}.bb-root.bb-embedded .bb-choice-eliminator.is-undo,.bb-root.bb-embedded .bb-choice__letter,.bb-root.bb-embedded .bb-count-chip,.bb-root.bb-embedded .bb-eliminator-toggle__glyph,.bb-root.bb-embedded .bb-explanation__title,.bb-root.bb-embedded .bb-note-card__note textarea,.bb-root.bb-embedded .bb-notes-panel__empty,.bb-root.bb-embedded .bb-notes-panel__header h2,.bb-root.bb-embedded .bb-reveal-tag{font-size:var(--bb-embedded-label)}.bb-root.bb-embedded .bb-choice{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;row-gap:6px;min-height:46px;padding:7px 14px 7px 9px;border-radius:12px}.bb-root.bb-embedded .bb-choice__letter{grid-row:1/span 2}.bb-root.bb-embedded .bb-reveal-tag{grid-column:2;justify-self:start;height:28px}.bb-root.bb-embedded .bb-count-chip{height:24px}.bb-root.bb-embedded .bb-choice-eliminator__letter{width:28px;height:28px;font-size:var(--bb-embedded-label)}.bb-root.bb-embedded .bb-choice-eliminator{width:34px;height:34px}.bb-root.bb-embedded .bb-note-card__excerpt{font-size:var(--bb-embedded-read)}.bb-lesson-actions{display:flex;flex-wrap:wrap;gap:10px}.bb-lesson-action{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border:1.5px solid var(--bb-rule-strong);border-radius:999px;background:var(--bb-sheet);color:var(--bb-ink);font-size:var(--bb-embedded-label);font-weight:600;transition:border-color .16s var(--bb-ease),background-color .16s var(--bb-ease),color .16s var(--bb-ease)}.bb-lesson-action:hover{border-color:var(--bb-accent);color:var(--bb-accent)}.bb-root.bb-embedded .bb-notes-panel{position:static;inset:auto;z-index:auto;max-height:none;width:auto;border-radius:0;box-shadow:none;background:var(--bb-paper)}.bb-root.bb-embedded .bb-split:has(>.bb-notes-panel){grid-template-columns:var(--bb-split,50%) 14px minmax(0,1fr);grid-template-rows:auto auto}.bb-root.bb-embedded .bb-split:has(>.bb-notes-panel)>.bb-split__divider,.bb-root.bb-embedded .bb-split:has(>.bb-notes-panel)>.bb-split__pane--left{grid-row:1/span 2}.bb-root.bb-embedded .bb-split>.bb-notes-panel{grid-column:3;grid-row:1;margin:14px 24px 0;border:1px solid var(--bb-rule);border-radius:14px;max-height:240px}.bb-root.bb-embedded .bb-split:has(>.bb-notes-panel)>.bb-split__pane--right{grid-column:3;grid-row:2}.bb-root.bb-embedded .bb-single-column.has-notes{display:block}.bb-root.bb-embedded .bb-single-column>.bb-notes-panel{margin:14px 24px 0;border:1px solid var(--bb-rule);border-radius:14px}@container bb-embedded (max-width: 620px){.bb-root.bb-embedded .bb-single-column.has-notes,.bb-root.bb-embedded .bb-split{display:block}.bb-root.bb-embedded .bb-split__divider{display:none}.bb-root.bb-embedded .bb-single-column .bb-question,.bb-root.bb-embedded .bb-split__scroll{padding:20px 16px 24px}.bb-root.bb-embedded .bb-split__pane{overflow:visible}.bb-root.bb-embedded .bb-split__pane--left{max-height:none;min-height:0;border-bottom:1px solid var(--bb-rule-strong);border-radius:0}.bb-root.bb-embedded .bb-single-column>.bb-notes-panel,.bb-root.bb-embedded .bb-split>.bb-notes-panel{margin:16px 16px 0;max-height:320px}.bb-embedded__bar{padding-left:14px}.bb-root.bb-embedded .bb-choice-reason{margin-left:12px}}@media (max-width:760px){.bb-root.bb-embedded .bb-split__pane--left{max-height:none;min-height:0;overflow:visible}}.BluebookLessonQuestion_frame__aNhlk:not(.reference-content *){--frame-w:min(var(--reading-wide-w,960px),100cqi - 32px);width:var(--frame-w);max-width:none;margin-inline:calc((100% - var(--frame-w)) / 2)}.BluebookLessonQuestion_frame__aNhlk.BluebookLessonQuestion_frame__aNhlk.BluebookLessonQuestion_frame__aNhlk{padding:0;border:0;background:none;box-shadow:none}.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_bluebook__dGfhH{--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-ink:rgb(var(--home-ink));--q-muted:rgb(var(--home-muted));--q-rule:rgb(var(--home-ink)/0.1);margin-block:1.5rem;font-family:var(--font-sans),system-ui,sans-serif}.QuestionSingle_meta__IXzF6.QuestionSingle_metaInBar___mz4q{margin:0;padding:0;border:0;min-width:0}.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:var(--type-label);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:var(--type-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--q-muted)}.QuestionSingle_passageLabel__DqUGH svg{width:.9375rem;height:.9375rem}.QuestionSingle_passageText__Xb2X_{font-size:var(--type-read);line-height:1.7;color:var(--q-ink);white-space:pre-line}.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_stem__iHfr9{font-size:var(--type-read);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:var(--type-read);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:var(--type-read);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_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}}