.BookmarksButton_trigger__NqhxU{position:relative;display:inline-grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgb(var(--home-ink)/.14);border-radius:999px;background:rgb(var(--home-paper));color:rgb(var(--home-ink));cursor:pointer;transition:border-color .16s ease-out,background-color .16s ease-out}.BookmarksButton_trigger__NqhxU:hover,.BookmarksButton_trigger__NqhxU[data-state=open]{border-color:rgb(var(--home-ink)/.45);background:rgb(var(--home-ink)/.03)}.BookmarksButton_trigger__NqhxU:active{background:rgb(var(--home-ink)/.08)}.BookmarksButton_trigger__NqhxU:focus-visible{outline:2px solid rgb(var(--home-ink));outline-offset:3px}.BookmarksButton_trigger__NqhxU[data-place=bar]{width:40px;height:40px;border-color:var(--fg-border,rgb(var(--home-ink)/.14));border-radius:9px;background:var(--fg-surface,rgb(var(--home-paper)));color:var(--fg-ink,rgb(var(--home-ink)))}.BookmarksButton_trigger__NqhxU[data-place=bar] svg{width:18px;height:18px}.BookmarksButton_trigger__NqhxU[data-state=open]>.BookmarksButton_tip__3_XA_{display:none}.BookmarksButton_panel__Un_MQ{--serif:var(--font-serif),Georgia,serif;z-index:80;display:flex;flex-direction:column;width:min(25rem,calc(100vw - 2rem));max-height:min(34rem,var(--radix-popover-content-available-height,80vh));overflow:hidden;border:1px solid rgb(var(--home-ink)/.1);border-radius:1.125rem;background:rgb(255 255 255);box-shadow:0 1px 2px rgb(var(--home-ink)/.06),0 28px 56px -28px rgb(var(--home-ink)/.45);color:rgb(var(--home-ink));font-family:var(--font-sans),sans-serif;animation:BookmarksButton_panel-in__bis4p .15s ease-out}@keyframes BookmarksButton_panel-in__bis4p{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.BookmarksButton_panel__Un_MQ{animation:none}}.BookmarksButton_panel__Un_MQ h2,.BookmarksButton_panel__Un_MQ p{margin:0}.BookmarksButton_heading__aQlIR{padding:1.125rem 1.375rem .875rem;border-bottom:1px solid rgb(var(--home-ink)/.08);font:400 1.375rem/1.2 var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.02em}.BookmarksButton_heading__aQlIR:focus{outline:none}.BookmarksButton_heading__aQlIR:after{content:"."/"";color:rgb(var(--home-ember))}.BookmarksButton_here__JHMs2{flex:none;padding:.375rem;border-bottom:1px solid rgb(var(--home-ink)/.08)}.BookmarksButton_keepHere__MDLBQ{display:flex;align-items:center;gap:.875rem;width:100%;padding:.625rem;border:0;border-radius:.875rem;background:transparent;color:rgb(var(--home-ink));font:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease-out}.BookmarksButton_keepHere__MDLBQ:hover{background:rgb(var(--home-ink)/.045)}.BookmarksButton_keepHere__MDLBQ:active{background:rgb(var(--home-ink)/.08)}.BookmarksButton_keepHere__MDLBQ:focus-visible{outline:2px solid rgb(var(--home-ink));outline-offset:-2px}.BookmarksButton_keepIcon__6BPEy{display:grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border:1px solid rgb(var(--home-ember)/.35);border-radius:.75rem;color:rgb(var(--home-ember));transition:background-color .12s ease-out,color .12s ease-out}.BookmarksButton_keepHere__MDLBQ[aria-pressed=true] .BookmarksButton_keepIcon__6BPEy{border-color:rgb(var(--home-ember));background:rgb(var(--home-ember));color:rgb(255 255 255)}.BookmarksButton_full__3ZkUh{padding:0 .625rem .5rem;color:rgb(var(--home-muted));font-size:.8125rem;line-height:1.4}.BookmarksButton_list__TKVMA{min-height:0;margin:0;padding:.375rem;overflow:auto;overscroll-behavior:contain;list-style:none}.BookmarksButton_item__k_GMR{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-radius:.875rem;transition:background-color .12s ease-out}.BookmarksButton_item__k_GMR[data-subject=math]{--subject:var(--home-math);--subject-tint:var(--home-math-tint)}.BookmarksButton_item__k_GMR[data-subject=reading]{--subject:var(--home-reading);--subject-tint:var(--home-reading-tint)}.BookmarksButton_item__k_GMR[data-subject=grammar]{--subject:var(--home-grammar);--subject-tint:var(--home-grammar-tint)}.BookmarksButton_item__k_GMR:has(:focus-visible),.BookmarksButton_item__k_GMR:hover{background:rgb(var(--home-ink)/.045)}.BookmarksButton_link__omDEe{display:flex;align-items:center;gap:.875rem;min-width:0;padding:.625rem .25rem .625rem .625rem;border-radius:.875rem;color:rgb(var(--home-ink));text-decoration:none}.BookmarksButton_link__omDEe:focus-visible{outline:2px solid rgb(var(--home-ink));outline-offset:-2px}.BookmarksButton_icon__Yy6Q7{display:grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border-radius:.75rem;background:rgb(var(--subject-tint));color:rgb(var(--subject))}.BookmarksButton_item__k_GMR:not([data-subject]) .BookmarksButton_icon__Yy6Q7{background:rgb(var(--home-ink)/.06);color:rgb(var(--home-ink))}.BookmarksButton_text__yWJQl{display:grid;gap:.125rem;min-width:0}.BookmarksButton_title__1CiLr{font-size:.9375rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.BookmarksButton_where__7ZtwE{color:rgb(var(--home-muted));font-size:.8125rem;line-height:1.3}.BookmarksButton_remove__E5P7L{display:grid;place-items:center;width:2.25rem;height:2.25rem;margin-right:.375rem;padding:0;border:0;border-radius:999px;background:transparent;color:rgb(var(--home-ink));cursor:pointer;transition:background-color .12s ease-out}.BookmarksButton_remove__E5P7L:hover{background:rgb(var(--home-ink)/.08)}.BookmarksButton_remove__E5P7L:active{background:rgb(var(--home-ink)/.14)}.BookmarksButton_remove__E5P7L:focus-visible{outline:2px solid rgb(var(--home-ink));outline-offset:1px}.BookmarksButton_empty__gehEF{display:grid;justify-items:center;gap:.5rem;padding:1.75rem 1.75rem 2rem;text-align:center}.BookmarksButton_emptyIcon__9F6Zu{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:.25rem;border-radius:999px;background:rgb(var(--home-ink)/.05);color:rgb(var(--home-ink))}.BookmarksButton_emptyTitle__0h5jI{font:400 1.25rem/1.25 var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.01em}.BookmarksButton_emptyText__7WcL6{max-width:19rem;color:rgb(var(--home-muted));font-size:.9375rem;line-height:1.55}.BookmarksButton_retry__qGm0u{margin-top:.5rem;padding:.5625rem 1rem;border:0;border-radius:999px;background:rgb(var(--home-ink));color:rgb(255 255 255);font:500 var(--type-label,.875rem) /1.2 var(--font-sans),sans-serif;cursor:pointer;transition:background-color .16s ease-out}.BookmarksButton_retry__qGm0u:hover{background:rgb(var(--home-ember-deep))}.BookmarksButton_retry__qGm0u:focus-visible{outline:2px solid rgb(var(--home-ink));outline-offset:3px}.BookmarksButton_inlineIcon__9PjIV{display:inline;vertical-align:-.15em;color:rgb(var(--home-ink))}@media (prefers-reduced-motion:reduce){.BookmarksButton_item__k_GMR,.BookmarksButton_keepHere__MDLBQ,.BookmarksButton_keepIcon__6BPEy,.BookmarksButton_remove__E5P7L,.BookmarksButton_retry__qGm0u,.BookmarksButton_trigger__NqhxU{transition:none}}.LessonViewSwitch_switch__WmLsx{--switch-h:46px;--switch-pad:4px;position:relative;display:inline-grid;grid-template-columns:repeat(var(--view-count,2),minmax(0,1fr));height:var(--switch-h);padding:var(--switch-pad);border:1px solid var(--fg-border);border-radius:10px;background:var(--fg-soft);isolation:isolate}.LessonViewSwitch_switch__WmLsx[data-size=compact]{--switch-h:40px;--switch-pad:3px;border-radius:9px}.LessonViewSwitch_thumb__mGBdl{position:absolute;z-index:-1;inset:var(--switch-pad) auto var(--switch-pad) var(--switch-pad);width:calc((100% - 2 * var(--switch-pad)) / var(--view-count, 2));transform:translateX(calc(var(--view-index, 0) * 100%));border-radius:7px;background:var(--fg-ink);box-shadow:0 6px 14px -8px rgb(var(--home-ink)/.55),inset 0 1px 0 rgb(255 255 255/.12);transition:background-color .16s ease}.LessonViewSwitch_switch__WmLsx:not([data-view=page]) .LessonViewSwitch_thumb__mGBdl{background:var(--subject-color,var(--fg-ink))}.LessonViewSwitch_option__EklGo{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;padding:0 16px;border:0;border-radius:7px;background:transparent;color:var(--fg-muted);font:500 14px/1 var(--font-sans),sans-serif;white-space:nowrap;transition:color .16s ease,background-color .16s ease}.LessonViewSwitch_switch__WmLsx[data-size=compact] .LessonViewSwitch_option__EklGo{padding:0 12px;font-size:13.5px;gap:7px}.LessonViewSwitch_option__EklGo svg{flex:none}.LessonViewSwitch_option__EklGo[aria-checked=false]:hover{color:var(--fg-ink);background:rgb(var(--home-ink)/.05)}.LessonViewSwitch_option__EklGo[aria-checked=true]{color:var(--fg-surface);cursor:default}.LessonViewSwitch_option__EklGo[aria-checked=false]:active{background:rgb(var(--home-ink)/.1)}.LessonViewSwitch_switch__WmLsx:is(:hover,:focus-within){z-index:40}.LessonViewSwitch_option__EklGo:focus-visible{outline:2px solid var(--subject-color,var(--fg-accent));outline-offset:2px}@media (max-width:560px){.LessonViewSwitch_switch__WmLsx[data-size=compact] .LessonViewSwitch_option__EklGo{padding:0 13px}.LessonViewSwitch_switch__WmLsx[data-size=compact] .LessonViewSwitch_label__WTCgl{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width:380px){.LessonViewSwitch_option__EklGo{padding:0 11px;gap:6px}}@media (prefers-reduced-motion:reduce){.LessonViewSwitch_option__EklGo,.LessonViewSwitch_thumb__mGBdl{transition:none}}.ShareLessonButton_share__e08cT{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 16px;border:1px solid var(--fg-border);border-radius:10px;background:var(--fg-surface,#fff);color:var(--fg-ink);font:500 var(--type-label)/1 var(--font-sans),sans-serif;white-space:nowrap;cursor:pointer;transition:color .2s ease,border-color .2s ease}.ShareLessonButton_share__e08cT[data-size=compact]{height:40px;padding:0 13px;border-radius:9px;gap:7px}.ShareLessonButton_share__e08cT:hover{border-color:color-mix(in srgb,var(--subject-color,var(--fg-ink)) 45%,var(--fg-border));color:var(--subject-color,var(--fg-ink))}.ShareLessonButton_share__e08cT:focus-visible{outline:2px solid var(--subject-color,var(--fg-accent));outline-offset:2px}.ShareLessonButton_share__e08cT[data-state=copied]{color:var(--subject-color,var(--fg-ink))}.ShareLessonButton_share__e08cT:is(:hover,:focus-visible){z-index:40}.ShareLessonButton_icon__qNCNS,.ShareLessonButton_label___hNUk{animation:ShareLessonButton_shareFade__JqM00 .24s ease both}.ShareLessonButton_icon__qNCNS{flex:none}@keyframes ShareLessonButton_shareFade__JqM00{0%{opacity:0}}@media (max-width:560px){.ShareLessonButton_share__e08cT[data-size=compact]{width:40px;padding:0}.ShareLessonButton_share__e08cT[data-size=compact] .ShareLessonButton_label___hNUk{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (prefers-reduced-motion:reduce){.ShareLessonButton_icon__qNCNS,.ShareLessonButton_label___hNUk,.ShareLessonButton_share__e08cT{animation:none;transition:none}}