.featureGuide_guide__LrzbA{display:inline-flex;flex:none;min-width:0;color:#252a24;font-family:inherit}.featureGuide_toolbar__iMUQY{display:flex;justify-content:flex-end}.featureGuide_toggle__KSL0B{min-height:44px;padding:8px 12px;font-size:13px;font-weight:600;border:1px solid #dce1d7;background:#f8f7ef;border-radius:8px}.featureGuide_toggle__KSL0B:hover{background:#eeeee4}.featureGuide_feature__SgVeb{font-weight:500}.featureGuide_tip__Ey1u6{display:none;position:fixed;inset:auto;margin:0;box-sizing:border-box;max-height:calc(100dvh - 32px);overflow-y:auto;overflow-wrap:anywhere;overscroll-behavior:contain;padding:18px;border:1px solid #dce1d7;border-radius:12px;background:#f8f7ef;color:#252a24}.featureGuide_tip__Ey1u6:popover-open,.featureGuide_tip__Ey1u6[data-guide-popover-fallback=true]{display:grid;gap:12px}.featureGuide_tip__Ey1u6 strong{display:block;font-size:14px;line-height:1.5}.featureGuide_tip__Ey1u6 p{max-width:72ch;margin:4px 0 0;font-size:13px;line-height:1.6;color:#515e54}.featureGuide_done__ytQ_l{flex:none;min-height:44px;padding:8px 16px;background:#252a24;color:#fffef8;border-radius:10px;font-size:13px;font-weight:700}.featureGuide_done__ytQ_l:hover{background:#374b40}.featureGuide_done__ytQ_l:focus-visible,.featureGuide_toggle__KSL0B:focus-visible{outline:2px solid #297e77;outline-offset:3px}.dark .featureGuide_guide__LrzbA{color:#f5f3e9}.dark .featureGuide_tip__Ey1u6{background:#252a24;color:#f5f3e9;border-color:#465046}.dark .featureGuide_tip__Ey1u6 p{color:#cbd4c8}.dark .featureGuide_toggle__KSL0B:hover{background:#303a32}.dark .featureGuide_toggle__KSL0B{background:#252a24;border-color:#465046}.dark .featureGuide_done__ytQ_l{background:#f5f3e9;color:#252a24}@media (max-width:480px){.featureGuide_tip__Ey1u6{align-items:flex-start;flex-wrap:wrap;padding:12px 14px;gap:8px}}.GenerationProgressBar_track__wN0Vn{position:relative;height:6px;width:100%;overflow:hidden;border-radius:4px;background:#dce5da}.GenerationProgressBar_fill__W_6z2{height:100%;background:#297e77;transition:width 1.8s cubic-bezier(.16,1,.3,1)}.GenerationProgressBar_activity__YRv3y{position:absolute;inset-block:0;width:28%;background:#297e77;opacity:.65;animation:GenerationProgressBar_generation-activity__V6vnT 2.4s ease-in-out infinite}@keyframes GenerationProgressBar_generation-activity__V6vnT{0%{transform:translateX(-110%)}to{transform:translateX(460%)}}@media (prefers-reduced-motion:reduce){.GenerationProgressBar_fill__W_6z2{transition:none}.GenerationProgressBar_activity__YRv3y{animation:none;inset-inline-start:36%;opacity:.5}}.essayWorkspace_workspace__h7ym0{background:var(--workspace-paper,#fffdf6);color:var(--workspace-ink,#171a18)}.essayWorkspace_modes__erTso{display:inline-flex;max-width:100%;gap:4px;padding:4px;border:1px solid #d7dfd7;border-radius:14px;background:#f1f6f2}.essayWorkspace_mode__kzWOU{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:10px;color:#5e635f;font-size:14px;font-weight:600;transition:background-color .16s,color .16s}.essayWorkspace_mode__kzWOU:hover{background:#e8f5ef;color:#203d35}.essayWorkspace_mode__kzWOU[aria-selected=true]{background:#ccefe8;color:#203d35}.essayWorkspace_mode__kzWOU:focus-visible,.essayWorkspace_primaryAction__hjKzK:focus-visible{outline:2px solid #297e77;outline-offset:3px}.essayWorkspace_progress__yBL1o{margin-bottom:28px;padding:8px 0 24px;border-bottom:1px solid #d7dfd7}.essayWorkspace_panel__QGY2n{padding:20px;border:1px solid #d7dfd7;border-radius:16px;background:#fffef9}.essayWorkspace_primaryAction__hjKzK{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 24px;border-radius:12px;background:#203d35;color:#fffdf6;font-size:14px;font-weight:700;transition:background-color .16s}.essayWorkspace_primaryAction__hjKzK:hover:not(:disabled){background:#297e77}.essayWorkspace_primaryAction__hjKzK:disabled{cursor:not-allowed;opacity:.55}.essayWorkspace_editingGuide__mgWuz{border:1px solid #aacfc4;background:#e8f5ef}.dark .essayWorkspace_modes__erTso{background:var(--graphite-panel);border-color:var(--graphite-border)}.dark .essayWorkspace_workspace__h7ym0{background:var(--graphite-canvas);color:var(--graphite-text)}.dark .essayWorkspace_mode__kzWOU{color:var(--graphite-muted)}.dark .essayWorkspace_mode__kzWOU:hover,.dark .essayWorkspace_mode__kzWOU[aria-selected=true]{background:var(--graphite-raised);color:var(--graphite-text)}.dark .essayWorkspace_progress__yBL1o{border-color:var(--graphite-border)}.dark .essayWorkspace_editingGuide__mgWuz,.dark .essayWorkspace_panel__QGY2n{background:var(--graphite-panel);border-color:var(--graphite-border)}@media (prefers-reduced-motion:reduce){.essayWorkspace_mode__kzWOU,.essayWorkspace_primaryAction__hjKzK{transition:none}}.PracticeQuestionRecovery_recovery__m1zb_{margin-top:8px;min-width:0}.PracticeQuestionRecovery_message__YN6D6{margin:0;font-size:14px;line-height:1.5;color:inherit;overflow-wrap:anywhere}.PracticeQuestionRecovery_actions__N2Egx{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.PracticeQuestionRecovery_primary__Sk31P,.PracticeQuestionRecovery_secondary__5I7ba{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 16px;border-radius:999px;font-size:14px;font-weight:600;line-height:1.4}.PracticeQuestionRecovery_primary__Sk31P{background:#0f555b;color:#fff}.PracticeQuestionRecovery_secondary__5I7ba{color:#0f555b;background:#e5f3f4}.PracticeQuestionRecovery_primary__Sk31P:hover,.PracticeQuestionRecovery_secondary__5I7ba:hover{filter:brightness(.93)}.PracticeQuestionRecovery_primary__Sk31P:disabled{opacity:.65;cursor:wait}.PracticeQuestionRecovery_primary__Sk31P:focus-visible,.PracticeQuestionRecovery_secondary__5I7ba:focus-visible{outline:2px solid #168a94;outline-offset:3px}.PracticeQuestionRecovery_error__YN_3A{color:#a42632;margin-top:8px;font-size:14px;line-height:1.5}.PracticeQuestionRecovery_notice__qeOQh{position:relative;border:1px solid #b5d8dc;border-radius:12px;padding:16px;margin-bottom:20px;color:#163c40;background:#f0f8f8}.PracticeQuestionRecovery_notice__qeOQh h3{padding-inline-end:44px;font-size:18px;line-height:1.4;font-weight:600;margin:0 0 6px}.PracticeQuestionRecovery_dismiss__2Ty9n{position:absolute;inset-block-start:8px;inset-inline-end:8px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;color:#315f63;background:transparent;transition:background-color .15s ease-out,color .15s ease-out}.PracticeQuestionRecovery_dismiss__2Ty9n:hover{color:#163c40;background:#dceff0}.PracticeQuestionRecovery_dismiss__2Ty9n:focus-visible{outline:2px solid #168a94;outline-offset:2px}.dark .PracticeQuestionRecovery_notice__qeOQh{background:#1a3034;color:#e0f1f2;border-color:#3b646b}.dark .PracticeQuestionRecovery_dismiss__2Ty9n{color:#b7d9dc}.dark .PracticeQuestionRecovery_dismiss__2Ty9n:hover{color:#fff;background:#26484e}.dark .PracticeQuestionRecovery_primary__Sk31P{background:#b4e1e5;color:#10373b}.dark .PracticeQuestionRecovery_secondary__5I7ba{background:#26484e;color:#d0edf0}.dark .PracticeQuestionRecovery_error__YN_3A{color:#ffb8c0}.GenerationStatusIndicator_panel__0ND7M{--update-surface:#fffef9;--update-ink:#202321;--update-muted:#5e635f;--update-line:#e0e5df;--update-blue:#e5f3fa;--update-accent:#24637d;position:absolute;right:0;top:calc(100% + .65rem);z-index:60;width:min(400px,calc(100vw - 24px));max-height:min(70dvh,600px);overflow:auto;overscroll-behavior:contain;padding:8px 16px 12px;border-radius:16px;background:var(--update-surface);color:var(--update-ink);box-shadow:0 12px 36px rgb(32 35 33/16%);scrollbar-color:var(--update-muted) var(--update-surface)}.dark .GenerationStatusIndicator_panel__0ND7M{--update-surface:#252629;--update-ink:#f2f2ee;--update-muted:#b7bcbb;--update-line:#414448;--update-blue:#283d48;--update-accent:#b2dfef}.GenerationStatusIndicator_panel__0ND7M ::selection{background:var(--update-blue);color:var(--update-ink)}.GenerationStatusIndicator_header__PlVD0{display:flex;align-items:center;justify-content:space-between;gap:8px}.GenerationStatusIndicator_heading__kw_UE{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;letter-spacing:-.025em;line-height:1.3}.GenerationStatusIndicator_headerActions__a6hK5{display:flex;align-items:center;gap:2px}.GenerationStatusIndicator_clearButton__6YOYP{min-height:40px;padding:7px 10px;border-radius:9px;color:#a33838;font-size:12px;font-weight:650;white-space:nowrap}.GenerationStatusIndicator_clearButton__6YOYP:hover{background:#fae9e7}.dark .GenerationStatusIndicator_clearButton__6YOYP{color:#ffb8b8}.dark .GenerationStatusIndicator_clearButton__6YOYP:hover{background:#4b2b2d}.GenerationStatusIndicator_iconButton__nRj8p{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border-radius:50%;color:var(--update-muted)}.GenerationStatusIndicator_iconButton__nRj8p:hover{background:var(--update-blue);color:var(--update-accent)}.GenerationStatusIndicator_item__eTFE2{display:flex;align-items:flex-start;min-width:0;gap:10px;padding:16px 0;border-top:1px solid var(--update-line)}.GenerationStatusIndicator_item__eTFE2>.GenerationStatusIndicator_iconButton__nRj8p{margin:-8px -8px 0 -4px}.GenerationStatusIndicator_featureIcon__f1dov{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:12px;background:var(--update-blue);color:var(--update-accent)}.GenerationStatusIndicator_content__bDJGH{min-width:0;flex:1;text-align:left}.GenerationStatusIndicator_title__H_rhV{display:block;color:var(--update-ink);font-size:15px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.GenerationStatusIndicator_status__w_BlL{display:flex;align-items:center;gap:5px;margin-top:4px;color:var(--update-accent);font-size:12px;font-weight:600;line-height:1.4}.GenerationStatusIndicator_status__w_BlL svg{flex-shrink:0}.GenerationStatusIndicator_description__1na_U{display:block;margin-top:5px;color:var(--update-muted);font-size:13px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.GenerationStatusIndicator_timestamp__I1q0W{display:block;margin-top:6px;color:var(--update-muted);font-size:11px;font-weight:400;line-height:1.5;font-variant-numeric:tabular-nums}.GenerationStatusIndicator_item__eTFE2[data-generation-state=completed] .GenerationStatusIndicator_status__w_BlL{color:#29704f}.GenerationStatusIndicator_item__eTFE2[data-generation-state=failed] .GenerationStatusIndicator_status__w_BlL{color:#a33838}.dark .GenerationStatusIndicator_item__eTFE2[data-generation-state=completed] .GenerationStatusIndicator_status__w_BlL{color:#a5dbc1}.dark .GenerationStatusIndicator_item__eTFE2[data-generation-state=failed] .GenerationStatusIndicator_status__w_BlL{color:#ffb8b8}.GenerationStatusIndicator_progress__pWQSA{margin-top:10px}.GenerationStatusIndicator_progress__pWQSA [role=progressbar]{height:4px;background:var(--update-line)}.GenerationStatusIndicator_progress__pWQSA [role=progressbar]>div{background:var(--update-accent)}.GenerationStatusIndicator_actions__49Mfo{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.GenerationStatusIndicator_report__eQuGf,.GenerationStatusIndicator_view__mv7Tc{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:600;line-height:1.35;text-decoration:none}.GenerationStatusIndicator_view__mv7Tc{background:var(--update-blue);color:var(--update-accent)}.GenerationStatusIndicator_view__mv7Tc:hover{background:var(--update-accent);color:var(--update-surface)}.GenerationStatusIndicator_report__eQuGf{background:var(--update-ink);color:var(--update-surface)}.GenerationStatusIndicator_report__eQuGf:hover{opacity:.85}.GenerationStatusIndicator_report__eQuGf:disabled{opacity:.6;cursor:default}.GenerationStatusIndicator_footer__U7YsY{padding:8px 0;color:var(--update-muted);font-size:12px;line-height:1.5}.GenerationStatusIndicator_showHidden__61CIC{width:100%;min-height:44px;padding:8px 12px;border-radius:10px;color:var(--update-accent);font-size:13px;font-weight:600;text-align:left}.GenerationStatusIndicator_showHidden__61CIC:hover{background:var(--update-blue)}.GenerationStatusIndicator_panel__0ND7M a:focus-visible,.GenerationStatusIndicator_panel__0ND7M button:focus-visible{outline:2px solid var(--update-accent);outline-offset:2px}.GenerationStatusIndicator_spinner__L1fkt{animation:GenerationStatusIndicator_generationSpin__CG73i 1s linear infinite}@keyframes GenerationStatusIndicator_generationSpin__CG73i{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.GenerationStatusIndicator_spinner__L1fkt{animation:none}.GenerationStatusIndicator_progress__pWQSA [role=progressbar]>div{transition:none}}@media (max-width:639px){.GenerationStatusIndicator_panel__0ND7M{position:fixed;top:calc(80px + env(safe-area-inset-top, 0px));left:12px;right:12px;width:auto;max-height:calc(100dvh - 112px - env(safe-area-inset-top, 0px));padding-inline:14px}}.toast_surface__qKBkZ.toast_surface__qKBkZ{--toast-paper:#fffef9;--toast-ink:#202321;--toast-muted:#585e59;--toast-accent:#297e77;--toast-icon-bg:#dff1f5;--toast-icon-ink:#276274;--toast-action-bg:#202321;--toast-action-ink:#fffef9;--toast-hover:#e5eeea;--toast-error:#9c453b;box-sizing:border-box;width:max-content;max-width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 48px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;padding:16px;gap:12px;align-items:flex-start;border:0;border-radius:16px;background:var(--toast-paper);color:var(--toast-ink);box-shadow:0 10px 28px rgb(32 35 33/14%);font-family:inherit;font-size:14px;font-weight:500;line-height:1.55;text-align:start;white-space:pre-line;overflow-wrap:anywhere}.toast_surface__qKBkZ.toast_success__OVZRL{--toast-icon-bg:#e0eee7;--toast-icon-ink:#246e64}.toast_surface__qKBkZ.toast_error__HqOdQ{--toast-icon-bg:#f9ebe7;--toast-icon-ink:#9c453b}.toast_surface__qKBkZ.toast_warning__k2cmW{--toast-icon-bg:#f6ecd9;--toast-icon-ink:#815421}.toast_row__WB6ep{display:flex;align-items:flex-start;gap:12px;width:100%;min-width:0}.toast_icon__0XVkc{display:flex;flex:0 0 36px;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;background:var(--toast-icon-bg);color:var(--toast-icon-ink)}.toast_icon__0XVkc svg{width:20px;height:20px;stroke-width:1.8}.toast_body__g0COG{flex:1;min-width:0;padding-block:6px}.toast_report__htmkO{position:relative;flex:1;min-width:0;padding-top:6px}.toast_message__262TF{padding-right:40px}.toast_dismiss__uDc6W{display:inline-flex;flex:0 0 44px;width:44px;height:44px;align-items:center;justify-content:center;margin:-4px -6px -4px 0;border:0;border-radius:50%;background:transparent;color:var(--toast-muted);cursor:pointer}.toast_report__htmkO>.toast_dismiss__uDc6W{position:absolute;top:0;right:0}.toast_dismiss__uDc6W:hover{background:var(--toast-hover);color:var(--toast-ink)}.toast_dismiss__uDc6W svg{width:16px;height:16px}.toast_action__6Qf8d{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding:8px 18px;border:0;border-radius:999px;background:var(--toast-action-bg);color:var(--toast-action-ink);font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer;transition:background-color .16s ease,color .16s ease}.toast_action__6Qf8d:hover{background:var(--toast-accent);color:#fffef9}.toast_action__6Qf8d:disabled{cursor:wait;opacity:.7}.toast_surface__qKBkZ :is(button,a):focus-visible{outline:2px solid var(--toast-accent);outline-offset:3px}.toast_surface__qKBkZ ::selection{background:#bce8f4;color:#202321}.toast_sendError__tVjV0{margin-top:8px;font-size:13px;color:var(--toast-error)}.toast_sent__jMxbp{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:var(--toast-icon-ink);font-size:13px;font-weight:600}.toast_title__yQmX9{margin:0;color:var(--toast-ink);font-size:14px;font-weight:650}.toast_description__ZbIaF{margin-top:4px;color:var(--toast-muted)}.toast_actions__LaHcB{display:flex;flex-wrap:wrap;gap:8px}.toast_secondary__y_7pM{background:var(--toast-hover);color:var(--toast-ink)}.toast_spin__ilJqC{animation:toast_toast-spin__EDpij 1s linear infinite}@keyframes toast_toast-spin__EDpij{to{transform:rotate(1turn)}}html.dark .toast_surface__qKBkZ{--toast-paper:var(--graphite-panel,#27292d);--toast-ink:var(--graphite-text,#f0f0ed);--toast-muted:var(--graphite-muted,#b8bcbd);--toast-accent:#93d8d1;--toast-icon-bg:#253d47;--toast-icon-ink:#bce8f4;--toast-action-bg:#e7ece6;--toast-action-ink:#202321;--toast-hover:#383d3d;--toast-error:#f2b0a4;box-shadow:0 10px 28px rgb(0 0 0/28%)}html.dark .toast_success__OVZRL{--toast-icon-bg:#273f36;--toast-icon-ink:#b8e5cd}html.dark .toast_error__HqOdQ{--toast-icon-bg:#49302e;--toast-icon-ink:#f2b0a4}html.dark .toast_warning__k2cmW{--toast-icon-bg:#453b2b;--toast-icon-ink:#efcea0}html.dark .toast_action__6Qf8d:hover{background:#93d8d1;color:#202321}@media (prefers-reduced-motion:reduce){.toast_surface__qKBkZ.toast_surface__qKBkZ{animation:none!important;transition:none!important}.toast_action__6Qf8d{transition:none}.toast_spin__ilJqC{animation:none}}.StudySectionShell_shell__1jLg9{--nav-ink:#172b3a;--nav-muted:#526779;--nav-line:#dce5e5;--nav-panel:#fff;--nav-bg:#f6f9f8;--nav-accent:#176562;--nav-selected:#def4ef;display:grid;grid-template-columns:0 minmax(0,1fr);min-height:0;overflow-anchor:none;color:var(--nav-ink);background:var(--nav-panel);transition:grid-template-columns .24s cubic-bezier(.22,1,.36,1)}.StudySectionShell_shell__1jLg9[data-layout=vertical]{grid-template-columns:240px minmax(0,1fr)}.StudySectionShell_shell__1jLg9[data-compact=true],.StudySectionShell_shell__1jLg9[data-rail-collapsed=true]{grid-template-columns:minmax(0,1fr)}.StudySectionShell_shell__1jLg9:has(.summary-material-assistant){grid-template-columns:minmax(0,1fr)}.StudySectionShell_shell__1jLg9:has(.summary-material-assistant) .StudySectionShell_mobileBar__vJ5cQ,.StudySectionShell_shell__1jLg9:has(.summary-material-assistant)>.StudySectionShell_horizontalNavigation__5jaki,.StudySectionShell_shell__1jLg9:has(.summary-material-assistant)>.StudySectionShell_sidebar__Nji_2{display:none}.StudySectionShell_shell__1jLg9 button{font:inherit;cursor:pointer}.StudySectionShell_shell__1jLg9 button:focus-visible{outline:2px solid var(--nav-accent);outline-offset:2px}.StudySectionShell_shell__1jLg9 ::selection{background:var(--nav-selected);color:var(--nav-ink)}.StudySectionShell_layoutToggle__Avogb{display:inline-flex;flex:0 0 auto;gap:3px;border:1px solid var(--nav-line);border-radius:10px;padding:3px;background:var(--nav-bg)}.StudySectionShell_layoutToggle__Avogb button{display:grid;width:36px;height:34px;place-items:center;border-radius:7px;color:var(--nav-muted)}.StudySectionShell_layoutToggle__Avogb button[aria-pressed=true]{background:var(--nav-panel);color:var(--nav-accent);box-shadow:0 4px 12px rgb(23 43 58/.08)}.StudySectionShell_horizontalNavigation__5jaki{grid-column:1/-1;position:relative;background:var(--nav-panel);padding:12px 18px}.StudySectionShell_horizontalHeaderRow__fHs_7{display:flex;min-width:0;align-items:center;gap:14px}.StudySectionShell_horizontalScroll__nWCHf{min-width:0;flex:1;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--nav-line) transparent}.StudySectionShell_horizontalScroll__nWCHf>ul{display:flex;width:max-content;min-width:100%;align-items:center;gap:10px;margin:0;padding:0 0 2px;list-style:none}.StudySectionShell_shell__1jLg9[data-wrap-horizontal=true][data-compact=false] .StudySectionShell_horizontalHeaderRow__fHs_7{align-items:flex-start}.StudySectionShell_shell__1jLg9[data-wrap-horizontal=true][data-compact=false] .StudySectionShell_horizontalScroll__nWCHf{overflow:visible}.StudySectionShell_shell__1jLg9[data-wrap-horizontal=true][data-compact=false] .StudySectionShell_horizontalScroll__nWCHf>ul{width:auto;flex-wrap:wrap}.StudySectionShell_shell__1jLg9[data-wrap-horizontal=true][data-compact=false] .StudySectionShell_layoutToggle__Avogb{margin-top:3px}.StudySectionShell_horizontalScroll__nWCHf li{flex:0 0 auto}.StudySectionShell_horizontalSection__aIouq{display:flex;min-height:42px;align-items:center;overflow:hidden;border:1px solid #d7dcdf;border-radius:999px;background:#fff;color:#111}.StudySectionShell_horizontalSection__aIouq[data-active=true]{border-color:#0a0a0a;background:#0a0a0a;color:#fff}.StudySectionShell_horizontalSection__aIouq[data-locked=true]{border-color:#d7dcdf;color:#6b7280}.StudySectionShell_horizontalSection__aIouq>button:not(.StudySectionShell_dragHandle__UyCZA){display:flex;min-height:42px;align-items:center;padding:0 14px;color:inherit;font-size:13px;font-weight:700}.StudySectionShell_horizontalSectionActions__PgAQk{display:flex;align-items:center;padding-right:3px}.StudySectionShell_horizontalSectionActions__PgAQk button{width:34px!important;height:34px!important;color:currentColor!important}.StudySectionShell_horizontalHeaderAction__vAIF6{display:flex;align-items:center}.StudySectionShell_horizontalHeaderAction__vAIF6>button{min-height:42px;border:1px dashed #8dcac5;border-radius:999px!important;padding:0 15px!important;color:var(--nav-accent)!important;background:#fafffe!important;font-size:13px!important;font-weight:700!important}.StudySectionShell_horizontalHeaderPanel__rZU8K{margin-top:10px;max-width:420px}.StudySectionShell_horizontalFooter__Qct_Q{width:max-content;max-width:100%;margin-top:8px}.StudySectionShell_horizontalFooterInline__QiGD5{display:flex;align-items:center;min-height:44px}.StudySectionShell_shell__1jLg9[data-compact=true] .StudySectionShell_horizontalFooterInline__QiGD5{display:none}.StudySectionShell_horizontalFooterInline__QiGD5>div{display:flex;flex-direction:row;align-items:center}.StudySectionShell_horizontalTopics__HfrRv{display:grid;gap:8px;margin-top:10px;padding-top:10px}.StudySectionShell_horizontalTopicGroup__q9kvg{display:flex;min-width:0;align-items:flex-start;gap:12px}.StudySectionShell_horizontalTopicLabel___D9wW{width:126px;flex:0 0 126px;margin:0;padding:8px 0;color:#111;font-size:12px;font-weight:750;line-height:1.35}.StudySectionShell_horizontalTopicList__wSzBW{display:flex;min-width:0;flex:1;flex-wrap:wrap;gap:7px}.StudySectionShell_horizontalTopicItem__7MWls{position:relative;display:inline-flex;min-width:0;align-items:center}.StudySectionShell_horizontalTopicButton__zr07w{min-height:36px;max-width:min(420px,100%);overflow:hidden;border:1px solid #d7dcdf;border-radius:999px;background:#fff;padding:7px 12px;color:#111;font-size:12px;font-weight:650;line-height:1.35;text-align:left;text-overflow:ellipsis;white-space:nowrap}.StudySectionShell_horizontalTopicItem__7MWls:has(.StudySectionShell_horizontalTopicExpand__Om4gz) .StudySectionShell_horizontalTopicButton__zr07w{padding-right:34px}.StudySectionShell_horizontalTopicExpand__Om4gz{position:absolute;right:0;top:0;display:grid;width:36px;height:36px;place-items:center;color:var(--nav-muted)}.StudySectionShell_horizontalTopicExpand__Om4gz[aria-expanded=true] svg{transform:rotate(180deg)}.StudySectionShell_horizontalSubtopics__8tcYH{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:min(300px,80vw);max-height:min(360px,55vh);overflow-y:auto;border:1px solid var(--nav-line);border-radius:12px;background:var(--nav-panel);padding:6px;box-shadow:0 14px 30px rgb(23 43 58/.14)}.StudySectionShell_horizontalSubtopics__8tcYH button{display:block;width:100%;min-height:40px;border-radius:7px;padding:8px 10px;color:var(--nav-ink);font-size:13px;line-height:1.4;text-align:left}.StudySectionShell_horizontalSubtopics__8tcYH button:hover,.StudySectionShell_horizontalSubtopics__8tcYH button[aria-current=location]{background:var(--nav-selected);color:var(--nav-accent)}.StudySectionShell_horizontalTopicButton__zr07w:hover{border-color:#0a0a0a}.StudySectionShell_horizontalTopicButton__zr07w[aria-current=page]{border-color:#0a0a0a;background:#0a0a0a;color:#fff}.StudySectionShell_dragHandle__UyCZA{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:999px;color:var(--nav-muted);cursor:grab!important;touch-action:none}.StudySectionShell_dragHandle__UyCZA:hover{background:color-mix(in srgb,var(--nav-selected) 70%,transparent);color:var(--nav-accent)}.StudySectionShell_dragHandle__UyCZA:active{cursor:grabbing!important}.StudySectionShell_horizontalSection__aIouq .StudySectionShell_dragHandle__UyCZA{margin-left:2px;color:currentColor;opacity:.72}.StudySectionShell_sectionRow__YhivS .StudySectionShell_dragHandle__UyCZA{border-radius:8px}.StudySectionShell_horizontalDropTarget__d1zSr,.StudySectionShell_verticalDropTarget__yQBvh{position:relative;display:grid;flex:0 0 auto;place-items:center;overflow:hidden;opacity:0;pointer-events:none;transition:inline-size .14s ease,block-size .14s ease,opacity .12s ease}.StudySectionShell_horizontalDropTarget__d1zSr{width:0;height:42px}.StudySectionShell_verticalDropTarget__yQBvh{width:100%;height:0}.StudySectionShell_shell__1jLg9[data-dragging=true] .StudySectionShell_horizontalDropTarget__d1zSr{width:28px;opacity:.55;pointer-events:auto}.StudySectionShell_shell__1jLg9[data-dragging=true] .StudySectionShell_verticalDropTarget__yQBvh{height:28px;opacity:.55;pointer-events:auto}.StudySectionShell_horizontalDropTarget__d1zSr:before,.StudySectionShell_verticalDropTarget__yQBvh:before{position:absolute;border-radius:999px;background:#8dcac5;content:""}.StudySectionShell_horizontalDropTarget__d1zSr:before{width:2px;height:38px}.StudySectionShell_verticalDropTarget__yQBvh:before{width:calc(100% - 16px);height:2px}.StudySectionShell_dropIndicator__G1dGk{position:relative;z-index:1;display:grid;width:22px;height:22px;place-items:center;border:1px solid #8dcac5;border-radius:999px;background:var(--nav-panel);color:var(--nav-accent)}.StudySectionShell_horizontalDropTarget__d1zSr[data-active=true],.StudySectionShell_verticalDropTarget__yQBvh[data-active=true]{opacity:1!important}.StudySectionShell_horizontalDropTarget__d1zSr[data-active=true]:before,.StudySectionShell_verticalDropTarget__yQBvh[data-active=true]:before{background:var(--nav-accent)}.StudySectionShell_horizontalDropTarget__d1zSr[data-active=true] .StudySectionShell_dropIndicator__G1dGk,.StudySectionShell_verticalDropTarget__yQBvh[data-active=true] .StudySectionShell_dropIndicator__G1dGk{border-color:var(--nav-accent);background:var(--nav-accent);color:#fff;transform:scale(1.08)}.StudySectionShell_drawerInner__2Won8,.StudySectionShell_sidebar__Nji_2{display:flex;min-height:0;flex-direction:column;background:var(--nav-panel)}.StudySectionShell_sidebar__Nji_2{position:sticky;top:0;align-self:start;height:calc(100dvh - 208px);border-right:1px solid var(--nav-line);animation:StudySectionShell_revealSectionRail__K2TuY .24s cubic-bezier(.22,1,.36,1) both}.StudySectionShell_shell__1jLg9[data-fill-vertical-viewport=true] .StudySectionShell_sidebar__Nji_2{height:var(--course-reader-height,calc(100dvh - 148px))}.StudySectionShell_navHeading__U9iBF{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:8px;padding:12px 12px 12px 16px}.StudySectionShell_navHeading__U9iBF h2{margin:0!important;color:var(--nav-ink)!important;font-size:16px!important;font-weight:650;line-height:1.4}.StudySectionShell_navHeadingActions__3zY_l{display:flex;min-width:0;align-items:center;gap:4px}.StudySectionShell_navHeadingActions__3zY_l>button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;border:1px dashed #8dcac5;border-radius:9px;padding:0 7px;color:var(--nav-accent);background:var(--nav-panel);font-size:11px;font-weight:700;white-space:nowrap}.StudySectionShell_navHeadingActions__3zY_l>.StudySectionShell_horizontalLayoutButton__17ba5,.StudySectionShell_navHeadingActions__3zY_l>button[aria-label="Collapse sections"]{width:38px;padding:0;border-style:solid}.StudySectionShell_navHeadingActions__3zY_l>button[aria-label="Close sections"]{width:38px;padding:0;border-style:solid;color:var(--nav-muted)}.StudySectionShell_sectionHeaderPanel___dmu4{padding:0 12px 12px}.StudySectionShell_sectionScroll__NeuJQ{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 8px 16px;scrollbar-color:var(--nav-line) transparent}.StudySectionShell_sectionScroll__NeuJQ ul{margin:0;padding:0;list-style:none}.StudySectionShell_section__MpQXk{margin-block:4px}.StudySectionShell_sectionRow__YhivS{display:flex;align-items:center;border-radius:8px}.StudySectionShell_sectionRow__YhivS[data-active=true]{background:color-mix(in srgb,var(--nav-selected) 55%,transparent)}.StudySectionShell_sectionRow__YhivS[data-locked=true]{color:var(--nav-muted)}.StudySectionShell_sectionActions__OU5u5{display:flex;flex-shrink:0;align-items:center}.StudySectionShell_sectionButton__wzUyl{display:flex;min-height:44px;min-width:0;flex:1;align-items:flex-start;gap:8px;padding:11px 8px;text-align:left;color:var(--nav-ink);font-size:13px;font-weight:650}.StudySectionShell_sectionButton__wzUyl svg{margin-top:2px;flex-shrink:0}.StudySectionShell_sectionButton__wzUyl span{overflow-wrap:anywhere}.StudySectionShell_topicGroups__qzg38{padding:2px 0 8px}.StudySectionShell_topicGroup__nsa_n+.StudySectionShell_topicGroup__nsa_n{margin-top:8px}.StudySectionShell_groupLabel__4SVz7{margin:0;padding:6px 12px 4px 32px;color:var(--nav-ink);font-size:12px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.StudySectionShell_topicGroup__nsa_n ul{margin:0;padding:0;list-style:none}.StudySectionShell_topicItem__fMB1Q{min-width:0}.StudySectionShell_topicRow__4AcQu{display:flex;min-width:0;align-items:center;border-radius:7px}.StudySectionShell_topicRow__4AcQu:hover{background:var(--nav-selected)}.StudySectionShell_topicRow__4AcQu>button:first-child{display:flex;min-height:44px;min-width:0;flex:1;flex-direction:column;justify-content:center;gap:2px;padding:8px 6px 8px 32px;text-align:left;color:var(--nav-muted);font-size:13px;line-height:1.4}.StudySectionShell_topicRow__4AcQu>button:first-child span{overflow:hidden;text-overflow:ellipsis}.StudySectionShell_topicRow__4AcQu>button:first-child small{color:var(--nav-muted);font-size:10px;font-weight:700}.StudySectionShell_topicRow__4AcQu>button:first-child[aria-current=page]{color:var(--nav-accent);font-weight:700}.StudySectionShell_topicActions__CWnI4{display:flex;flex-shrink:0;align-items:center;padding-right:4px}.StudySectionShell_topicActions__CWnI4:empty{display:none}.StudySectionShell_topicActions__CWnI4 button{display:grid;width:34px;height:34px;place-items:center;border-radius:7px;color:var(--nav-muted)}.StudySectionShell_topicActions__CWnI4 button:hover{background:var(--nav-panel);color:var(--nav-accent)}.StudySectionShell_topicExpandButton__iW5u0{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:7px;color:var(--nav-muted)}.StudySectionShell_topicExpandButton__iW5u0:hover{background:var(--nav-panel);color:var(--nav-accent)}.StudySectionShell_topicExpandButton__iW5u0 svg{transition:transform .14s ease}.StudySectionShell_subtopicList__chVDi{margin:0 6px 6px 32px!important;padding:2px 0 2px 10px!important;border-left:1px solid var(--nav-line);list-style:none}.StudySectionShell_subtopicList__chVDi li+li{margin-top:2px}.StudySectionShell_subtopicList__chVDi button{display:block;width:100%;min-height:36px;border-radius:7px;padding:7px 9px;color:var(--nav-muted);font-size:12px;font-weight:600;line-height:1.35;text-align:left;overflow-wrap:anywhere}.StudySectionShell_subtopicList__chVDi button:hover{background:var(--nav-selected);color:var(--nav-accent)}.StudySectionShell_subtopicList__chVDi button[aria-current=location]{background:color-mix(in srgb,var(--nav-selected) 70%,transparent);color:var(--nav-accent);font-weight:750}.StudySectionShell_empty__EYEEn{margin:0;padding:10px 12px 10px 32px;color:var(--nav-muted);font-size:13px}.StudySectionShell_footer__XxKbs{flex:0 0 auto;border-top:1px solid var(--nav-line);background:var(--nav-panel);padding:12px}.StudySectionShell_shell__1jLg9[data-vertical-footer-borderless=true] .StudySectionShell_footer__XxKbs{border-top:0}.StudySectionShell_shell__1jLg9[data-rail-only=true] .StudySectionShell_footer__XxKbs{width:100%;padding:12px 16px}.StudySectionShell_shell__1jLg9[data-rail-only=true] .StudySectionShell_footer__XxKbs>button,.StudySectionShell_shell__1jLg9[data-rail-only=true] .StudySectionShell_footer__XxKbs>div>button{width:100%;justify-content:flex-start}.StudySectionShell_main__SlWI8{grid-column:1/-1;min-width:0;background:var(--nav-panel)}.StudySectionShell_shell__1jLg9[data-layout=vertical]>.StudySectionShell_main__SlWI8{grid-column:2}.StudySectionShell_shell__1jLg9[data-compact=true]>.StudySectionShell_main__SlWI8,.StudySectionShell_shell__1jLg9[data-rail-collapsed=true]>.StudySectionShell_main__SlWI8{grid-column:1}.StudySectionShell_shell__1jLg9:has(.summary-material-assistant)>.StudySectionShell_main__SlWI8{grid-column:1}.StudySectionShell_content__5z4aA{min-width:0;min-height:100%;padding:0 20px 24px;background:var(--nav-panel)}.StudySectionShell_shell__1jLg9[data-rail-only=true] .StudySectionShell_content__5z4aA{padding-bottom:88px}.StudySectionShell_mobileBar__vJ5cQ{position:sticky;top:0;z-index:20;display:flex;min-height:56px;align-items:center;gap:12px;border-bottom:1px solid var(--nav-line);background:var(--nav-panel);padding:6px 12px}.StudySectionShell_mobileBar__vJ5cQ button{display:inline-flex;min-height:44px;align-items:center;gap:7px;color:var(--nav-accent);font-size:13px;font-weight:700}.StudySectionShell_mobileBar__vJ5cQ strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.StudySectionShell_drawer__M6De2{position:fixed;inset:0 auto 0 0;width:min(340px,90vw);height:100dvh;max-width:100vw;max-height:100dvh;margin:0;padding:0;border:0;background:var(--nav-panel);color:var(--nav-ink)}.StudySectionShell_drawer__M6De2::backdrop{background:rgb(15 23 42/.35)}.StudySectionShell_drawerInner__2Won8{height:100%}.StudySectionShell_shell__1jLg9[data-layout=vertical][data-compact=true] .StudySectionShell_content__5z4aA{padding:0 12px 20px}.StudySectionShell_shell__1jLg9[data-layout=horizontal] .study-section-vertical-content-action,.StudySectionShell_shell__1jLg9[data-layout=vertical] .study-section-horizontal-content-action{display:none}.StudySectionShell_shell__1jLg9[data-layout=horizontal] .StudySectionShell_drawer__M6De2 .study-section-vertical-content-action{display:block}.dark .StudySectionShell_shell__1jLg9{--nav-ink:#eceef0;--nav-muted:#b5bdc5;--nav-line:#465354;--nav-panel:#252629;--nav-bg:#1b1c1e;--nav-accent:#a8deda;--nav-selected:#253e3e}.dark .StudySectionShell_horizontalSection__aIouq{border-color:#565a5d;background:#fff;color:#111}.dark .StudySectionShell_horizontalSection__aIouq[data-active=true]{border-color:#0a0a0a;background:#0a0a0a;color:#fff}.dark .StudySectionShell_horizontalTopics__HfrRv{border-top-color:#45494b}.dark .StudySectionShell_horizontalTopicLabel___D9wW{color:#fff}.dark .StudySectionShell_horizontalTopicButton__zr07w{border-color:#565a5d;background:#fff;color:#111}.dark .StudySectionShell_horizontalTopicButton__zr07w[aria-current=page]{border-color:#0a0a0a;background:#0a0a0a;color:#fff}.dark .StudySectionShell_horizontalHeaderAction__vAIF6>button{border-color:#72c8c3;background:#252629!important;color:#a8deda!important}@keyframes StudySectionShell_revealSectionRail__K2TuY{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.StudySectionShell_shell__1jLg9{transition:none}.StudySectionShell_sidebar__Nji_2{animation:none}}@media (max-width:640px){.StudySectionShell_horizontalTopics__HfrRv{display:none}.StudySectionShell_horizontalNavigation__5jaki{padding:11px 12px}.StudySectionShell_horizontalHeaderRow__fHs_7{gap:10px}.StudySectionShell_horizontalTopicGroup__q9kvg{display:grid;gap:5px}.StudySectionShell_horizontalTopicLabel___D9wW{width:auto;padding:0}.StudySectionShell_horizontalTopicList__wSzBW{flex-wrap:wrap;overflow:visible;padding-bottom:2px}.StudySectionShell_horizontalTopicExpand__Om4gz{width:44px;height:44px}.StudySectionShell_horizontalTopicItem__7MWls:has(.StudySectionShell_horizontalTopicExpand__Om4gz) .StudySectionShell_horizontalTopicButton__zr07w{min-height:44px;padding-right:44px}.StudySectionShell_horizontalSubtopics__8tcYH{width:min(300px,calc(100vw - 40px))}.StudySectionShell_content__5z4aA{padding:0 12px 20px}}