.ClassItems_part__Ye1_v{display:grid;gap:14px;padding-bottom:clamp(18px,2vw,26px);border-bottom:1px solid rgb(var(--home-ink)/.1)}.ClassItems_head__W1Smu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px}.ClassItems_title__jAeyY{display:inline-flex;align-items:center;gap:10px;margin:0;font:500 var(--type-heading)/1.3 var(--font-serif),Georgia,serif;font-variant-numeric:lining-nums}.ClassItems_count__VXSgA{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:rgb(var(--home-field));font:600 var(--type-label)/1 var(--font-sans),sans-serif;font-variant-numeric:tabular-nums}.ClassItems_actions__rtZBy{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ClassItems_make__TuZM8,.ClassItems_more__Tv53p,.ClassItems_quiet__rkUQQ{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;color:rgb(var(--home-ink));font:500 var(--type-label)/1 var(--font-sans),sans-serif;text-decoration:none;transition:background-color .18s,border-color .18s}.ClassItems_more__Tv53p:hover,.ClassItems_quiet__rkUQQ:hover{background:rgb(var(--home-field))}.ClassItems_make__TuZM8{border:1px solid rgb(var(--home-ink)/.2);font-weight:600}.ClassItems_make__TuZM8:hover{border-color:rgb(var(--home-ink)/.55)}.ClassItems_more__Tv53p{justify-self:start;margin-left:-14px;text-decoration:underline;text-underline-offset:3px}.ClassItems_items__U0_Sv{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:8px 16px;margin:0;padding:0;list-style:none}.ClassItems_items__U0_Sv[data-count="4"]{grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr))}.ClassItems_item__Qj3Cc{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:6px 8px 6px 0;border-radius:12px;color:inherit;text-decoration:none}.ClassItems_drawing__lztqB{flex:none;display:grid;place-items:center;width:64px;height:46px;border:1px solid rgb(var(--home-ink)/.12);border-radius:10px;background:#fff;color:rgb(var(--home-ink)/.75);transition:background-color .2s,color .2s}.ClassItems_drawing__lztqB svg{width:54px;height:auto}.ClassItems_item__Qj3Cc:hover .ClassItems_drawing__lztqB{background:rgb(var(--home-ember)/.08);color:rgb(var(--home-ink))}.ClassItems_item__Qj3Cc:hover .ClassItems_name___Cf9o{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ClassItems_words__MDWfO{display:grid;gap:2px;min-width:0}.ClassItems_name___Cf9o{font:600 var(--type-read)/1.3 var(--font-sans),sans-serif}.ClassItems_kind__F8trN,.ClassItems_name___Cf9o{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.ClassItems_kind__F8trN{color:#55574f;font:400 var(--type-label)/1.3 var(--font-sans),sans-serif}.ClassItems_place__MVVL5{display:grid}.ClassItems_place__MVVL5>*{grid-area:1/1}.ClassItems_unreachable__2Nx9K{display:flex;align-items:flex-start;gap:6px;color:rgb(var(--home-ember-deep));font:500 var(--type-label)/1.3 var(--font-sans),sans-serif}.ClassItems_unreachable__2Nx9K svg{flex:none;margin-top:.2em}.ClassItems_unreachable__2Nx9K span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.ClassItems_place__MVVL5:not([data-unreached]) .ClassItems_unreachable__2Nx9K,.ClassItems_place__MVVL5[data-unreached] .ClassItems_kind__F8trN{visibility:hidden}.ClassItems_item__Qj3Cc:focus-visible,.ClassItems_make__TuZM8:focus-visible,.ClassItems_more__Tv53p:focus-visible,.ClassItems_quiet__rkUQQ:focus-visible{outline:2px solid rgb(var(--home-ink));outline-offset:2px}@media (prefers-reduced-motion:reduce){.ClassItems_drawing__lztqB,.ClassItems_make__TuZM8,.ClassItems_more__Tv53p,.ClassItems_quiet__rkUQQ{transition:none}}.ClassLibraryPage_head__hIsqt{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 32px}.ClassLibraryPage_chooser__9kM3l,.ClassLibraryPage_head__hIsqt,.ClassLibraryPage_preview__cYMiS,.ClassLibraryPage_subjects__5LvKg{min-width:0}.ClassLibraryPage_titleBlock__4yPVG{display:grid;gap:6px;min-width:0}.ClassLibraryPage_eyebrow__kWO9H{display:inline-flex;align-items:center;gap:8px;margin:var(--space-stack) 0 0;color:rgb(var(--home-ember-deep));font:600 var(--type-label)/1.2 var(--font-sans),sans-serif;letter-spacing:.04em;text-transform:uppercase}.ClassLibraryPage_titleBlock__4yPVG .ClassLibraryPage_title__uOzwg{margin:0;font:500 var(--type-display)/var(--leading-display) var(--font-serif),Georgia,serif;letter-spacing:var(--tracking-display);overflow-wrap:anywhere;font-variant-numeric:lining-nums}.ClassLibraryPage_summary__zpdg1{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:6px 0 0;color:var(--muted);font:400 var(--type-read)/1.4 var(--font-sans),sans-serif}.ClassLibraryPage_summaryCount__hQOYM{color:var(--ink);font-variant-numeric:tabular-nums}.ClassLibraryPage_summaryCount__hQOYM strong{font-weight:700}.ClassLibraryPage_meter__sQ9nd{position:relative;width:140px;height:6px;border-radius:999px;background:rgb(var(--home-ink)/.09);overflow:hidden}.ClassLibraryPage_meter__sQ9nd span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:rgb(var(--home-ember));transition:width .5s cubic-bezier(.2,.8,.2,1)}.ClassLibraryPage_modeSwitch__uZkTG{display:inline-flex;padding:4px;border-radius:999px;background:rgb(var(--home-field))}.ClassLibraryPage_mode__Wns7j{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:500 var(--type-read)/1.2 var(--font-sans),sans-serif;white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s}.ClassLibraryPage_mode__Wns7j:hover{color:var(--ink)}.ClassLibraryPage_mode__Wns7j[aria-checked=true]{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgb(var(--home-ink)/.08),0 6px 18px -10px rgb(var(--home-ink)/.3)}.ClassLibraryPage_mode__Wns7j:focus-visible{outline:2px solid rgb(var(--home-ink));outline-offset:2px}.ClassLibraryPage_chooser__9kM3l{display:grid;gap:28px}.ClassLibraryPage_presets__bxCsU{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ClassLibraryPage_preset__pKFbD{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border:1px solid rgb(var(--home-ink)/.16);border-radius:999px;background:#fff;color:var(--ink);font:500 var(--type-label)/1.2 var(--font-sans),sans-serif;cursor:pointer;transition:background-color .18s,border-color .18s,color .18s}.ClassLibraryPage_preset__pKFbD:hover{border-color:rgb(var(--home-ink)/.45)}.ClassLibraryPage_preset__pKFbD[aria-pressed=true]{border-color:rgb(var(--home-ink));background:rgb(var(--home-ink));color:#fff}.ClassLibraryPage_preset__pKFbD:focus-visible{outline:2px solid rgb(var(--home-ink));outline-offset:2px}.ClassLibraryPage_presetSlot__GLfiI{position:relative;display:grid}.ClassLibraryPage_presetSaved__cxJFM{position:absolute;top:calc(100% + 6px);left:50%;display:flex;transform:translateX(-50%)}.ClassLibraryPage_presetSlot__GLfiI:first-child .ClassLibraryPage_presetSaved__cxJFM{left:0;transform:none}.ClassLibraryPage_presetSlot__GLfiI:last-child .ClassLibraryPage_presetSaved__cxJFM{left:auto;right:0;transform:none}.ClassLibraryPage_presetSaved__cxJFM:empty{display:none}.ClassLibraryPage_tiles__95DSv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ClassLibraryPage_subject__3WK3T[data-subject=math],.ClassLibraryPage_tile__IVWn3[data-subject=math]{--subject-color:rgb(var(--home-math));--subject-soft:rgb(var(--home-math-tint))}.ClassLibraryPage_subject__3WK3T[data-subject=reading],.ClassLibraryPage_tile__IVWn3[data-subject=reading]{--subject-color:rgb(var(--home-reading));--subject-soft:rgb(var(--home-reading-tint))}.ClassLibraryPage_subject__3WK3T[data-subject=grammar],.ClassLibraryPage_tile__IVWn3[data-subject=grammar]{--subject-color:rgb(var(--home-grammar));--subject-soft:rgb(var(--home-grammar-tint))}.ClassLibraryPage_tile__IVWn3{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:84px;padding:14px 18px;border:1px solid color-mix(in srgb,var(--subject-color) 30%,transparent);border-radius:18px;background:var(--subject-soft);color:var(--ink);text-align:left;cursor:pointer;transition:background-color .25s,border-color .25s,box-shadow .2s}.ClassLibraryPage_tile__IVWn3:hover{box-shadow:0 10px 26px -18px var(--subject-color)}.ClassLibraryPage_tile__IVWn3:focus-visible{outline:2px solid var(--subject-color);outline-offset:3px}.ClassLibraryPage_tile__IVWn3[aria-checked=false]{border-color:var(--line);background:#fff}.ClassLibraryPage_tile__IVWn3[aria-disabled=true]{cursor:default}.ClassLibraryPage_tile__IVWn3[aria-disabled=true]:hover{box-shadow:none}.ClassLibraryPage_tile__IVWn3[aria-disabled=true] .ClassLibraryPage_switch__r_Yv_{opacity:.4}.ClassLibraryPage_tileIcon__ZaIvG{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--subject-color);color:#fff;transition:background-color .25s,color .25s}.ClassLibraryPage_tile__IVWn3[aria-checked=false] .ClassLibraryPage_tileIcon__ZaIvG{background:rgb(var(--home-ink)/.07);color:rgb(var(--home-ink)/.5)}.ClassLibraryPage_tileText__RQGhN{display:grid;gap:2px;min-width:0}.ClassLibraryPage_tileName__Xh3B_{font:600 var(--type-read)/1.25 var(--font-sans),sans-serif}.ClassLibraryPage_tileCount__2Hg_3{color:var(--muted);font:400 var(--type-label)/1.3 var(--font-sans),sans-serif;font-variant-numeric:tabular-nums}.ClassLibraryPage_tileCount__2Hg_3 strong{color:var(--ink);font-weight:700}.ClassLibraryPage_tileKept__UF4LF{color:var(--ink);font:500 var(--type-label)/1.3 var(--font-sans),sans-serif;animation:ClassLibraryPage_kept__5BtXt .2s ease-out}@keyframes ClassLibraryPage_kept__5BtXt{0%{opacity:0}}.ClassLibraryPage_switch__r_Yv_{position:relative;width:44px;height:26px;border-radius:999px;background:var(--subject-color);transition:background-color .25s}.ClassLibraryPage_switch__r_Yv_ span{position:absolute;top:3px;left:21px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgb(0 0 0/.2);transition:left .25s cubic-bezier(.2,.8,.2,1)}.ClassLibraryPage_tile__IVWn3[aria-checked=false] .ClassLibraryPage_switch__r_Yv_{background:rgb(var(--home-ink)/.18)}.ClassLibraryPage_tile__IVWn3[aria-checked=false] .ClassLibraryPage_switch__r_Yv_ span{left:3px}.ClassLibraryPage_tileSaved__qhqq9{position:absolute;right:18px;bottom:6px}.ClassLibraryPage_listTools__sfb6H{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.ClassLibraryPage_listTools__sfb6H .ClassLibraryPage_filter__nAGdl{flex:1 1 320px}.ClassLibraryPage_showEvery__somyU{display:inline-flex;align-items:center;gap:12px;min-height:44px;outline:0}.ClassLibraryPage_showEveryButton__oUBP1{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;border:0;background:transparent;color:var(--ink);font:500 var(--type-label)/1.2 var(--font-sans),sans-serif;text-decoration:underline;text-decoration-color:rgb(var(--home-ink)/.25);text-underline-offset:4px;cursor:pointer;transition:text-decoration-color .18s}.ClassLibraryPage_showEveryButton__oUBP1 svg{color:var(--muted)}.ClassLibraryPage_showEveryButton__oUBP1:hover{text-decoration-color:rgb(var(--home-ink)/.7)}.ClassLibraryPage_showEveryButton__oUBP1:focus-visible{outline:2px solid rgb(var(--home-ink));outline-offset:2px;border-radius:6px}.ClassLibraryPage_filter__nAGdl{display:flex;align-items:center;gap:10px;max-width:520px;min-height:48px;padding:0 14px 0 16px;border:1px solid rgb(var(--home-ink)/.16);border-radius:999px;background:#fff;color:var(--muted);transition:border-color .18s,box-shadow .18s}.ClassLibraryPage_filter__nAGdl:focus-within{border-color:rgb(var(--home-ink)/.55);box-shadow:0 0 0 4px rgb(var(--home-ink)/.06)}.ClassLibraryPage_filter__nAGdl input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:400 var(--type-read)/1.3 var(--font-sans),sans-serif}.ClassLibraryPage_filter__nAGdl input::-webkit-search-cancel-button{display:none}.ClassLibraryPage_filter__nAGdl button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer}.ClassLibraryPage_filter__nAGdl button:hover{background:rgb(var(--home-ink)/.06);color:var(--ink)}.ClassLibraryPage_noMatch__FdB_k{display:flex;align-items:center;gap:10px;margin:0;color:var(--muted);font:400 var(--type-read)/1.4 var(--font-sans),sans-serif}.ClassLibraryPage_subjects__5LvKg{display:grid;gap:44px}.ClassLibraryPage_subject__3WK3T{display:grid}.ClassLibraryPage_subject__3WK3T .ClassLibraryPage_subjectTitle__1MbA4{display:flex;align-items:center;gap:10px;margin:0 0 6px;color:var(--subject-color);font:500 var(--type-heading)/var(--leading-heading) var(--font-serif),Georgia,serif;letter-spacing:-.02em;font-variant-numeric:lining-nums}.ClassLibraryPage_unit__Lj3jp{display:grid;gap:10px;padding:18px 0 20px;border-top:1px solid var(--line)}.ClassLibraryPage_unitHead__F8kIv{display:flex;align-items:center;gap:12px;min-width:0}.ClassLibraryPage_unitNumber__mqPzy{color:color-mix(in srgb,var(--subject-color) 70%,#fff);font:600 var(--type-label)/1 var(--font-sans),sans-serif;font-variant-numeric:tabular-nums}.ClassLibraryPage_unitHead__F8kIv .ClassLibraryPage_unitName__YjqbO{margin:0;min-width:0;font:600 var(--type-read)/1.3 var(--font-sans),sans-serif;transition:color .25s}.ClassLibraryPage_unitCount__PeaHw{margin-left:auto;color:var(--muted);font:500 var(--type-label)/1 var(--font-sans),sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.ClassLibraryPage_unit__Lj3jp[data-state=hidden] .ClassLibraryPage_unitName__YjqbO{color:rgb(var(--home-ink)/.5)}.ClassLibraryPage_lessons__7alQz{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:4px 20px;margin:0;padding:0 0 0 54px;list-style:none}.ClassLibraryPage_lesson__MMy0g{display:flex;align-items:center;gap:10px;min-height:44px;min-width:0;padding-block:3px;box-sizing:border-box}.ClassLibraryPage_lessonName__R48l_{min-width:0;color:var(--ink);font:400 var(--type-read)/1.3 var(--font-sans),sans-serif;transition:color .25s}.ClassLibraryPage_lesson__MMy0g[data-hidden] .ClassLibraryPage_lessonName__R48l_{color:rgb(var(--home-ink)/.45);text-decoration:line-through;text-decoration-color:rgb(var(--home-ink)/.25)}.ClassLibraryPage_preview__cYMiS{display:grid;gap:16px}@media (max-width:760px){.ClassLibraryPage_head__hIsqt{align-items:stretch}.ClassLibraryPage_modeSwitch__uZkTG{width:100%}.ClassLibraryPage_mode__Wns7j{flex:1 1 auto;justify-content:center;min-width:0;padding:0 12px}.ClassLibraryPage_mode__Wns7j svg{display:none}.ClassLibraryPage_presets__bxCsU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ClassLibraryPage_preset__pKFbD{justify-content:center;min-height:48px;padding:6px 10px;border-radius:16px;text-align:center}.ClassLibraryPage_preset__pKFbD svg{display:none}.ClassLibraryPage_showEvery__somyU{flex-basis:100%}.ClassLibraryPage_tiles__95DSv{grid-template-columns:minmax(0,1fr);gap:10px}.ClassLibraryPage_tile__IVWn3{min-height:72px}.ClassLibraryPage_lessons__7alQz{padding-left:0}}@media (prefers-reduced-motion:reduce){.ClassLibraryPage_meter__sQ9nd span,.ClassLibraryPage_switch__r_Yv_ span,.ClassLibraryPage_tileIcon__ZaIvG,.ClassLibraryPage_tile__IVWn3{transition:none}.ClassLibraryPage_tileKept__UF4LF{animation:none}}.LessonPractice_chooser__1f9SE{--bb-blue:#2d4fd8;--bb-blue-deep:#18298a;--bb-blue-hover:#2442bd;--bb-blue-soft:#edf1fe;--practice-ink:var(--fg-ink,#1a1c18);--practice-muted:var(--fg-muted,#65675f);--practice-border:var(--fg-border,#e2e4e8);--practice-soft:var(--fg-soft,#f1f3f5);--practice-ease:cubic-bezier(.2,.8,.2,1);--practice-spring:cubic-bezier(.34,1.4,.64,1);margin:28px 0 8px;display:grid;gap:16px;animation:LessonPractice_practice-rise__wC7_e .45s var(--practice-ease) both}.LessonPractice_chooser__1f9SE[data-guided-fitted]{margin-block:8px 0}.LessonPractice_chooser__1f9SE[data-guided-fitted] .LessonPractice_art__dL4Hl{height:clamp(0px,(var(--guided-fit-h) - 560px) * 100,212px);padding-block:clamp(0px,(var(--guided-fit-h) - 560px) * 100,22px) 0;border-bottom-width:clamp(0px,(var(--guided-fit-h) - 560px) * 100,1px)}.LessonPractice_head__9EqD8{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px}.LessonPractice_count__ivdjy{display:flex;align-items:baseline;gap:10px;margin:0;color:var(--practice-muted);font:var(--type-read)/1.4 var(--font-sans),sans-serif}.LessonPractice_count__ivdjy strong{color:var(--practice-ink);font:400 var(--type-title)/1 var(--font-serif),Georgia,serif;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.LessonPractice_status__leHnb{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:var(--bb-blue-soft);color:var(--bb-blue);font:600 var(--type-label)/1.2 var(--font-sans),sans-serif}.LessonPractice_options__D4rms{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:16px}.LessonPractice_option__m9dBd{display:grid;grid-template-rows:auto 1fr;min-width:0;padding:0;overflow:hidden;border:1px solid var(--practice-border);border-radius:20px;background:#fff;color:var(--practice-ink);text-align:left;font:inherit;cursor:pointer;box-shadow:0 1px 2px rgb(20 22 28/.04);transition:transform .22s var(--practice-ease),box-shadow .25s var(--practice-ease),border-color .2s var(--practice-ease)}.LessonPractice_option__m9dBd:hover{transform:translateY(-3px);box-shadow:0 2px 4px rgb(20 22 28/.04),0 22px 44px -24px rgb(20 22 28/.32)}.LessonPractice_option__m9dBd:active{transform:translateY(-1px) scale(.992)}.LessonPractice_option__m9dBd:focus-visible{outline:2px solid var(--bb-blue);outline-offset:3px}.LessonPractice_bluebook__xWJVJ:hover{border-color:color-mix(in srgb,var(--bb-blue) 55%,var(--practice-border))}.LessonPractice_here__pKmWB:hover{border-color:color-mix(in srgb,var(--practice-ink) 45%,var(--practice-border))}.LessonPractice_art__dL4Hl{position:relative;display:grid;place-items:end center;height:212px;padding:22px 26px 0;overflow:hidden;isolation:isolate}.LessonPractice_bluebook__xWJVJ .LessonPractice_art__dL4Hl{background:radial-gradient(110% 90% at 0 0,rgb(255 255 255/.16) 0,transparent 55%),linear-gradient(155deg,#2946cc 0,var(--bb-blue-deep) 100%)}.LessonPractice_bluebook__xWJVJ .LessonPractice_art__dL4Hl:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgb(255 255 255/.09) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.09) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:linear-gradient(170deg,transparent 5%,#000 60%);mask-image:linear-gradient(170deg,transparent 5%,#000 60%)}.LessonPractice_here__pKmWB .LessonPractice_art__dL4Hl{background:var(--practice-soft)}.LessonPractice_art__dL4Hl svg{display:block;width:100%;max-width:340px;height:auto;margin-bottom:-24px;filter:drop-shadow(0 18px 24px rgb(10 16 40/.28));transition:transform .45s var(--practice-spring)}.LessonPractice_here__pKmWB .LessonPractice_art__dL4Hl svg{filter:drop-shadow(0 14px 20px rgb(20 22 28/.12))}.LessonPractice_bluebook__xWJVJ:hover .LessonPractice_art__dL4Hl svg{transform:translateY(-6px) rotate(-1deg)}.LessonPractice_here__pKmWB:hover .LessonPractice_art__dL4Hl svg{transform:translateY(-5px)}.LessonPractice_optionBody__Owv0_{display:grid;align-content:start;gap:10px;padding:22px 24px 24px;position:relative;background:#fff}.LessonPractice_optionTitle__b_DE9{font:var(--lesson-heading);font-variant-numeric:lining-nums;color:var(--practice-ink)}.LessonPractice_optionText__xWqhw{color:var(--practice-muted);font:var(--type-read)/1.55 var(--font-sans),sans-serif}.LessonPractice_features__RyvUR{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.LessonPractice_features__RyvUR>span{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px 0 9px;border-radius:999px;background:var(--practice-soft);color:var(--practice-ink);font:500 var(--type-label)/1 var(--font-sans),sans-serif}.LessonPractice_features__RyvUR svg{color:var(--bb-blue)}.LessonPractice_cta__33fzd{justify-self:start;display:inline-flex;align-items:center;gap:10px;height:46px;margin-top:10px;padding:0 20px;border-radius:999px;font:600 var(--type-label)/1 var(--font-sans),sans-serif;transition:background-color .2s var(--practice-ease),color .2s var(--practice-ease),box-shadow .2s var(--practice-ease)}.LessonPractice_cta__33fzd svg{transition:transform .25s var(--practice-spring)}.LessonPractice_ctaPrimary__1ssbq{background:var(--bb-blue);color:#fff;box-shadow:0 8px 18px -10px var(--bb-blue)}.LessonPractice_bluebook__xWJVJ:hover .LessonPractice_ctaPrimary__1ssbq{background:var(--bb-blue-hover)}.LessonPractice_bluebook__xWJVJ:hover .LessonPractice_ctaPrimary__1ssbq svg{transform:translateX(4px)}.LessonPractice_ctaQuiet__Dha_E{border:1.5px solid var(--practice-ink);color:var(--practice-ink)}.LessonPractice_here__pKmWB:hover .LessonPractice_ctaQuiet__Dha_E{background:var(--practice-ink);color:#fff}.LessonPractice_here__pKmWB:hover .LessonPractice_ctaQuiet__Dha_E svg{transform:translateY(3px)}.LessonPractice_frame__hlxQI{fill:#e7eaef;stroke:#d6dae1;stroke-width:1}.LessonPractice_screen__H_9us{fill:#fff}.LessonPractice_ink__pMbQ4{fill:#1b1f2a}.LessonPractice_inkSoft__7qXw4{fill:#3a3f4b}.LessonPractice_blue__FCZa7{fill:var(--bb-blue)}.LessonPractice_soft__FXLw_{fill:#e6e9ee}.LessonPractice_line__noI08{fill:#cfd4dc}.LessonPractice_rule__2NpEk{stroke:#e3e6ea;stroke-width:1}.LessonPractice_dashRule__zkkYr{stroke:#cfd4dc;stroke-width:2.5;stroke-dasharray:4 3;stroke-linecap:butt}.LessonPractice_plate__PvZdX{fill:#f1f3f5}.LessonPractice_plotLine__cM1bJ{stroke:var(--bb-blue);stroke-width:2;stroke-linecap:round;fill:none}.LessonPractice_highlight__f8jfP{fill:#e6dcff}.LessonPractice_clock__BzObl{font:700 12px/1 var(--font-sans),sans-serif;fill:#1b1f2a;letter-spacing:.02em}.LessonPractice_choice__42pZG{fill:#fff;stroke:#d3d8df;stroke-width:1}.LessonPractice_choiceOn__a3xpS{fill:#edf1fe;stroke:var(--bb-blue);stroke-width:1.4}.LessonPractice_choiceRight__VTCVa{fill:#ecfdf5;stroke:#047857;stroke-width:1.2}.LessonPractice_letter__GEJy3{fill:none;stroke:#5b6170;stroke-width:1}.LessonPractice_green__CN5Vl{fill:#047857}.LessonPractice_card__3yEp7{fill:#fff;stroke:#e2e4e8;stroke-width:1}.LessonPractice_nextButton__qDWgN{transition:opacity .3s var(--practice-ease)}.LessonPractice_bluebook__xWJVJ:hover .LessonPractice_nextButton__qDWgN{opacity:.85}.LessonPractice_questions__ezqi1{animation:LessonPractice_practice-rise__wC7_e .45s var(--practice-ease) both}@keyframes LessonPractice_practice-rise__wC7_e{0%{opacity:0}}@media (max-width:760px){.LessonPractice_options__D4rms{grid-template-columns:minmax(0,1fr)}.LessonPractice_art__dL4Hl{height:auto;padding:18px 22px 0}.LessonPractice_art__dL4Hl svg{max-width:300px}.LessonPractice_optionBody__Owv0_{padding:18px 18px 20px}}@media (max-width:560px){.LessonPractice_here__pKmWB .LessonPractice_art__dL4Hl{display:none}}@media (prefers-reduced-motion:reduce){.LessonPractice_chooser__1f9SE,.LessonPractice_questions__ezqi1{animation:none}.LessonPractice_art__dL4Hl svg,.LessonPractice_cta__33fzd,.LessonPractice_cta__33fzd svg,.LessonPractice_nextButton__qDWgN,.LessonPractice_option__m9dBd{transition:none}.LessonPractice_bluebook__xWJVJ:hover .LessonPractice_art__dL4Hl svg,.LessonPractice_here__pKmWB:hover .LessonPractice_art__dL4Hl svg,.LessonPractice_option__m9dBd:hover{transform:none}}.UnitProgress_lessons__rzuMU{--track-empty:rgb(var(--home-ink)/.1);--track-answered:rgb(var(--home-ink)/.72);--done:rgb(var(--home-correct));--rail:rgb(var(--home-ink)/.13);--row-surface:#fff;--row-hover:rgb(var(--home-field));--title-hover:color-mix(in srgb,var(--subject-color) 80%,#000);list-style:none;margin:0;padding:0}.UnitProgress_row__uXanX{container-type:inline-size;border-top:1px solid var(--fg-border)}.UnitProgress_row__uXanX:last-child{border-bottom:1px solid var(--fg-border)}.UnitProgress_rowGrid__wdTlb{display:grid;grid-template-columns:minmax(0,1fr) 112px auto;grid-template-areas:"link status toggle" "panel panel panel";align-items:center;column-gap:12px;padding:4px 6px 4px 0}.UnitProgress_rowLink__UMBvU{grid-area:link;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;min-height:56px;padding:10px 8px;border-radius:12px;color:var(--fg-ink);text-decoration:none;transition:background-color .18s}.UnitProgress_rowLink__UMBvU:hover{background:var(--row-hover)}.UnitProgress_rowLink__UMBvU:active{background:rgb(var(--home-ink)/.07)}.UnitProgress_rowLink__UMBvU:focus-visible{outline:2px solid var(--subject-color);outline-offset:-2px}.UnitProgress_number__PFdJP{font:400 22px/1 var(--fg-serif);font-variant-numeric:lining-nums tabular-nums;color:var(--subject-color)}.UnitProgress_title__OlIN0{min-width:0;font-size:var(--type-read);line-height:1.35;text-wrap:pretty;transition:color .18s}.UnitProgress_rowLink__UMBvU:hover .UnitProgress_title__OlIN0{color:var(--title-hover)}.UnitProgress_title__OlIN0 mark{background:color-mix(in srgb,var(--subject-soft) 80%,var(--subject-color) 20%);color:inherit;font-weight:600;border-radius:3px;padding:0 1px}.UnitProgress_row__uXanX[data-next]{padding-block:8px;border-top-color:transparent}.UnitProgress_row__uXanX[data-next]+.UnitProgress_row__uXanX{border-top-color:transparent}.UnitProgress_row__uXanX[data-next]:last-child{border-bottom-color:transparent}.UnitProgress_row__uXanX[data-next]>.UnitProgress_rowGrid__wdTlb{--row-surface:rgb(var(--home-field));--row-hover:#fff;padding-right:10px;border-radius:16px;background:var(--row-surface)}.UnitProgress_row__uXanX[data-next] .UnitProgress_rowLink__UMBvU{align-items:start}.UnitProgress_row__uXanX[data-next] .UnitProgress_rowLink__UMBvU:active,.UnitProgress_row__uXanX[data-next] .UnitProgress_rowLink__UMBvU:hover{background:none}.UnitProgress_row__uXanX[data-next] .UnitProgress_number__PFdJP{padding-top:1px}.UnitProgress_resume__BbvlV{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px}.UnitProgress_resumeAction__0PgE1{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 13px 0 15px;border:1px solid rgb(var(--home-ink)/.24);border-radius:999px;background:#fff;color:var(--fg-ink);font-size:var(--type-label);font-weight:600;animation:UnitProgress_next-glow__L7TUI 2.6s var(--ease) infinite;white-space:nowrap;flex-shrink:0;transition:background-color .18s,border-color .18s,color .18s}.UnitProgress_rowLink__UMBvU:hover .UnitProgress_resumeAction__0PgE1{border-color:rgb(var(--home-ink));background:rgb(var(--home-ink));color:#fff}.UnitProgress_rowLink__UMBvU:active .UnitProgress_resumeAction__0PgE1{background:rgb(var(--home-ink)/.84)}.UnitProgress_resumeAt__mifWC{flex:1 1 14em;min-width:0;font-size:var(--type-label);line-height:1.4;color:var(--fg-muted);text-wrap:pretty}.UnitProgress_status__jRrOP{grid-area:status;display:flex;justify-content:flex-start;min-width:0}.UnitProgress_toggle__sY4dy{grid-area:toggle;justify-self:end;display:inline-flex;align-items:center;gap:14px;min-height:44px;padding:6px 2px 6px 10px;border-radius:999px;color:var(--fg-muted);font-size:var(--type-label);white-space:nowrap;transition:color .18s}.UnitProgress_toggle__sY4dy:hover,.UnitProgress_toggle__sY4dy[aria-expanded=true]{color:var(--fg-ink)}.UnitProgress_toggle__sY4dy:focus-visible{outline:2px solid var(--subject-color);outline-offset:2px}.UnitProgress_toggleText__d_Ec_{min-width:5.6em;text-align:right;font-variant-numeric:tabular-nums}.UnitProgress_toggle__sY4dy[data-waiting]{visibility:hidden}button.UnitProgress_toggle__sY4dy{animation:UnitProgress_toggle-in__Y_36u .2s ease-out}@keyframes UnitProgress_toggle-in__Y_36u{0%{opacity:0}}.UnitProgress_chevron__JDjWV{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid rgb(var(--home-ink)/.16);border-radius:50%;background:var(--row-surface);color:var(--fg-ink);transition:background-color .18s,border-color .18s,color .18s}.UnitProgress_chevron__JDjWV svg{transition:transform .22s var(--ease)}.UnitProgress_toggle__sY4dy:hover .UnitProgress_chevron__JDjWV{border-color:rgb(var(--home-ink)/.36);background:var(--row-hover)}.UnitProgress_toggle__sY4dy:active .UnitProgress_chevron__JDjWV{background:rgb(var(--home-ink)/.09)}.UnitProgress_toggle__sY4dy[aria-expanded=true] .UnitProgress_chevron__JDjWV{border-color:var(--subject-color);background:var(--subject-color);color:#fff}.UnitProgress_toggle__sY4dy[aria-expanded=true] .UnitProgress_chevron__JDjWV svg{transform:rotate(180deg)}.UnitProgress_track__alg4z{display:flex;gap:3px;width:132px}.UnitProgress_track__alg4z>span{flex:1 1 0;min-width:4px;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--segment-fill,var(--track-answered)) var(--fill,0),var(--segment-empty,var(--track-empty)) 0)}.UnitProgress_track__alg4z>[data-state=done]{background:var(--done)}.UnitProgress_track__alg4z>[data-state=here]{--segment-fill:var(--fg-ink);--segment-empty:color-mix(in srgb,var(--fg-ink) 22%,transparent)}.UnitProgress_track__alg4z>[data-role=practice]{flex-grow:2.4;margin-left:5px}.UnitProgress_panel__sC8lb{grid-area:panel;padding:0 0 12px 6px;animation:UnitProgress_appear__Ijvz_ .22s ease-out both}.UnitProgress_sections__tcdvB{list-style:none;margin:0;padding:0}.UnitProgress_sections__tcdvB>li{position:relative}.UnitProgress_sections__tcdvB>li:not(:last-child):before{content:"";position:absolute;z-index:1;left:12px;top:20px;bottom:-20px;width:2px;border-radius:1px;background:var(--rail);pointer-events:none}.UnitProgress_sections__tcdvB>li[data-run]:before{background:var(--done)}.UnitProgress_section__LJfYX{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:start;padding:9px 14px 9px 2px;border-radius:12px;color:var(--fg-ink);font-size:15px;line-height:22px;text-decoration:none;transition:background-color .18s}.UnitProgress_section__LJfYX:hover{background:var(--row-hover)}.UnitProgress_section__LJfYX:active{background:rgb(var(--home-ink)/.07)}.UnitProgress_section__LJfYX:focus-visible{outline:2px solid var(--subject-color);outline-offset:-2px}.UnitProgress_sectionText__unDoi{display:grid;gap:2px;min-width:0}.UnitProgress_sectionTitle__r98d3{text-wrap:pretty;transition:color .18s}.UnitProgress_section__LJfYX:hover .UnitProgress_sectionTitle__r98d3{color:var(--title-hover)}.UnitProgress_sectionGoal__99qC6{font-size:var(--type-label);line-height:1.45;color:var(--fg-muted);text-wrap:pretty}.UnitProgress_sectionNote__TDN3A{margin-left:16px;font-size:var(--type-label);color:var(--fg-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.UnitProgress_sectionGo__6tPEV{margin:3px 0 0 10px;color:var(--subject-color);opacity:0;transition:opacity .18s}.UnitProgress_section__LJfYX:focus-visible .UnitProgress_sectionGo__6tPEV,.UnitProgress_section__LJfYX:hover .UnitProgress_sectionGo__6tPEV{opacity:1}@media (hover:none){.UnitProgress_sectionGo__6tPEV{display:none}.UnitProgress_section__LJfYX{padding-right:10px}}.UnitProgress_node__vwxGo{position:relative;z-index:2;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--row-surface);box-shadow:inset 0 0 0 2px rgb(var(--home-ink)/.2);color:rgb(var(--home-ink)/.62)}.UnitProgress_node__vwxGo[data-kind=icon]{box-shadow:inset 0 0 0 1px rgb(var(--home-ink)/.18)}[data-state=done]>.UnitProgress_section__LJfYX .UnitProgress_node__vwxGo{background:var(--done);box-shadow:none;color:#fff}[data-state=partial]>.UnitProgress_section__LJfYX .UnitProgress_node__vwxGo{background:radial-gradient(closest-side,var(--row-surface) 58%,transparent 61%),conic-gradient(var(--track-answered) var(--fill,0),rgb(var(--home-ink)/.16) 0);box-shadow:none}[data-state=here]>.UnitProgress_section__LJfYX .UnitProgress_node__vwxGo{box-shadow:inset 0 0 0 2px var(--fg-ink),0 0 0 4px color-mix(in srgb,var(--fg-ink) 12%,transparent)}[data-state=here]>.UnitProgress_section__LJfYX .UnitProgress_node__vwxGo:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--fg-ink)}[data-state=here] .UnitProgress_sectionTitle__r98d3{font-weight:600}.UnitProgress_levelStep__EPAEx{margin:6px 14px 0 52px;font-size:var(--type-label);line-height:1.5;color:var(--fg-muted)}.UnitProgress_standing__Q6oom{margin:8px 0 24px}.UnitProgress_standingLabel__56p9_{margin:0 0 10px;font-size:var(--type-label);color:var(--fg-muted)}.UnitProgress_standingCounts__6yDEx ul{display:grid;grid-template-columns:repeat(2,max-content);gap:12px 40px;list-style:none;margin:0;padding:0}.UnitProgress_standingCounts__6yDEx li{display:flex;align-items:center;gap:12px}.UnitProgress_standingCounts__6yDEx strong{font:400 36px/1 var(--fg-serif);font-variant-numeric:lining-nums tabular-nums;color:var(--fg-ink)}.UnitProgress_unitTest__Q0qLD{display:grid;grid-template-columns:124px minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:40px;padding:18px 26px 18px 18px;border:1px solid var(--fg-border);border-radius:18px;background:#fff;color:var(--fg-ink);text-decoration:none;box-shadow:var(--card-shadow);transition:border-color .18s,box-shadow .18s}.UnitProgress_unitTest__Q0qLD:hover{border-color:color-mix(in srgb,var(--subject-color) 45%,var(--fg-border))}.UnitProgress_unitTest__Q0qLD:focus-visible{outline:2px solid var(--subject-color);outline-offset:3px}.UnitProgress_unitTestArt__9wEM0{display:block;width:124px}.UnitProgress_unitTestArt__9wEM0 svg{display:block;width:100%;height:auto}.UnitProgress_unitTestBody__wPn7I{display:grid;gap:6px;min-width:0}.UnitProgress_unitTestTitle__t4Kcj{font:400 28px/1.15 var(--fg-serif);font-variant-numeric:lining-nums;letter-spacing:-.015em}.UnitProgress_unitTestFacts__5_luG{display:flex;align-items:baseline;gap:6px;font-size:var(--type-label);color:var(--fg-muted)}.UnitProgress_unitTestFacts__5_luG strong{font:400 26px/1 var(--fg-serif);font-variant-numeric:lining-nums;color:var(--fg-ink)}.UnitProgress_unitTestAction__uIO2C{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border:1px solid var(--subject-color);border-radius:999px;color:var(--subject-color);font-size:var(--type-label);font-weight:600;white-space:nowrap;transition:background-color .18s}.UnitProgress_unitTest__Q0qLD:hover .UnitProgress_unitTestAction__uIO2C{background:var(--subject-soft)}.UnitProgress_unitTest__Q0qLD[data-next] .UnitProgress_unitTestAction__uIO2C{animation:UnitProgress_next-glow__L7TUI 2.6s var(--ease) infinite}@keyframes UnitProgress_next-glow__L7TUI{50%{box-shadow:0 0 0 5px rgb(var(--home-ink)/.08)}}@keyframes UnitProgress_appear__Ijvz_{0%{opacity:0}}@container (max-width: 760px){.UnitProgress_rowGrid__wdTlb{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"link status" "toggle toggle" "panel panel";column-gap:8px}.UnitProgress_rowLink__UMBvU{min-height:0;padding:10px 8px 2px}.UnitProgress_toggle__sY4dy{justify-self:stretch;min-height:40px;margin:0 0 4px 52px;padding:4px 0}.UnitProgress_toggleText__d_Ec_{min-width:0;text-align:left}.UnitProgress_toggle__sY4dy .UnitProgress_chevron__JDjWV{margin-left:auto}.UnitProgress_status__jRrOP{padding-right:8px}}@media (max-width:640px){.UnitProgress_standingCounts__6yDEx strong{font-size:30px}.UnitProgress_unitTest__Q0qLD{grid-template-columns:1fr;gap:16px;padding:20px}.UnitProgress_unitTestArt__9wEM0{width:112px}.UnitProgress_unitTestAction__uIO2C{justify-self:start}}@media (prefers-reduced-motion:reduce){.UnitProgress_panel__sC8lb,.UnitProgress_resumeAction__0PgE1,.UnitProgress_unitTest__Q0qLD[data-next] .UnitProgress_unitTestAction__uIO2C,button.UnitProgress_toggle__sY4dy{animation:none}.UnitProgress_chevron__JDjWV svg{transition:none}}.UnitProgress_row__uXanX[data-curating] .UnitProgress_status__jRrOP,.UnitProgress_row__uXanX[data-curating] .UnitProgress_toggle__sY4dy{display:none}.UnitProgress_curationControl__ZQ_J6{grid-area:status;justify-self:end}.UnitProgress_row__uXanX[data-curation-hidden] .UnitProgress_rowLink__UMBvU{opacity:.45;transition:opacity .3s}