.BothSidesChips_widget__B28J5{display:grid;gap:.75rem;justify-items:start}.BothSidesChips_hint__OFRCh{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.3125rem .875rem .3125rem .625rem;border-radius:999px;background:rgb(var(--home-ink)/.05);color:var(--ink);font-size:var(--type-label);font-weight:600}.BothSidesChips_hint__OFRCh svg{flex:none;width:1rem;height:1rem}.BothSidesChips_board__DRfhh{display:grid;grid-template-columns:auto auto auto;column-gap:.6em;row-gap:.35rem;align-items:center;justify-self:center;padding:.5rem 1rem .625rem;font-size:var(--type-read-serif);color:var(--ink)}.BothSidesChips_left__UOwDM,.BothSidesChips_resultLeft__i0MNU,.BothSidesChips_slotLeft__KgLTa{justify-self:end}.BothSidesChips_resultRight__lZ_mE,.BothSidesChips_right__9CjW9,.BothSidesChips_slotRight__dqa_U{justify-self:start}.BothSidesChips_equals__wDgQ1,.BothSidesChips_resultEquals__LsB5T{justify-self:center}.BothSidesChips_left__UOwDM,.BothSidesChips_right__9CjW9{display:inline-flex;align-items:baseline;gap:.3em}.BothSidesChips_term__KPURG{position:relative;display:inline-block}.BothSidesChips_slot__8lclM{display:inline-grid;place-items:center;min-width:2.6em;min-height:1.6em;padding:0 .2em;border-radius:.4em;outline:1.5px dashed rgb(var(--home-ink)/.3);outline-offset:-1.5px;transition:outline-color .2s var(--ease)}.BothSidesChips_slot__8lclM[data-filled]{outline-color:transparent}.BothSidesChips_opCopy__6Z2lq{position:relative;display:inline-block;color:var(--ink);font-weight:600}.BothSidesChips_opCopy__6Z2lq[data-tone=wrong],.BothSidesChips_result__v6pVJ[data-tone=wrong]{color:var(--wrong)}.BothSidesChips_opCopy__6Z2lq[data-tone=correct],.BothSidesChips_result__v6pVJ[data-tone=correct]{color:var(--correct)}.BothSidesChips_rule__r2nAR{grid-column:1/-1;height:1.5px;background:var(--ink);opacity:.8}.BothSidesChips_result__v6pVJ{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;font-weight:600}.BothSidesChips_result__v6pVJ[data-tone=waiting]{color:rgb(var(--home-ink)/.3);font-family:var(--printed);font-weight:400}.BothSidesChips_opCopy__6Z2lq[data-cancels],.BothSidesChips_term__KPURG[data-cancels]{color:rgb(var(--home-ink)/.5)}.BothSidesChips_slash__oH9Pa{position:absolute;left:-.1em;right:-.1em;top:50%;height:2px;border-radius:1px;background:var(--correct);transform-origin:left center;rotate:-18deg;pointer-events:none}.BothSidesChips_chips__0H000{display:flex;flex-wrap:wrap;gap:.625rem;justify-self:center}.BothSidesChips_chip__5xo2_{position:relative;display:grid;justify-items:center;align-content:center;gap:.0625rem;min-width:5rem;min-height:3.5rem;padding:.375rem .75rem .3125rem;border:1.5px solid var(--rule-strong);border-radius:.75rem;background:white;box-shadow:0 1px 2px rgb(var(--home-ink)/.08);color:var(--ink);font:inherit;cursor:pointer;transition:border-color .15s var(--ease),background-color .15s var(--ease),transform .15s var(--ease),box-shadow .15s var(--ease)}.BothSidesChips_chip__5xo2_[aria-disabled=true]{cursor:default}@media (hover:hover){.BothSidesChips_chip__5xo2_[data-state=open]:not([aria-disabled=true]):hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:0 3px 6px rgb(var(--home-ink)/.12)}.BothSidesChips_chip__5xo2_[data-state=open]:not([aria-disabled=true]):hover .BothSidesChips_twin__bPIsJ{transform:translate(.22rem,-.18rem);opacity:.55}}.BothSidesChips_chip__5xo2_[data-state=open]:not([aria-disabled=true]):active{transform:scale(.96);box-shadow:0 1px 1px rgb(var(--home-ink)/.08)}.BothSidesChips_widget__B28J5 .BothSidesChips_chip__5xo2_:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.BothSidesChips_chip__5xo2_[data-state=away]{border-style:dashed;background:none;box-shadow:none}.BothSidesChips_chip__5xo2_[data-state=tried]{border-color:rgb(var(--home-wrong)/.5);background:var(--wrong-tint);box-shadow:none}.BothSidesChips_chip__5xo2_[data-state=tried] .BothSidesChips_copy__ppwXT,.BothSidesChips_chip__5xo2_[data-state=tried] .BothSidesChips_ghost__i9Rbl{color:var(--wrong)}.BothSidesChips_chipFace__Jk2gn{display:grid;place-items:center;font-size:var(--type-read-serif);font-weight:600}.BothSidesChips_copy__ppwXT,.BothSidesChips_ghost__i9Rbl,.BothSidesChips_twin__bPIsJ{grid-area:1/1}.BothSidesChips_twin__bPIsJ{opacity:0;transition:transform .18s var(--ease),opacity .18s var(--ease)}.BothSidesChips_ghost__i9Rbl{opacity:.35}.BothSidesChips_chipNote__jWAuD{font-size:var(--type-label);font-weight:600;color:var(--muted)}.BothSidesChips_cross__tBwsu{position:absolute;top:-.4375rem;right:-.4375rem;width:1.125rem;height:1.125rem;padding:.1875rem;border-radius:50%;background:var(--wrong);color:white;box-shadow:0 0 0 2px white}@media (prefers-reduced-motion:reduce){.BothSidesChips_chip__5xo2_,.BothSidesChips_slot__8lclM,.BothSidesChips_twin__bPIsJ{transition:none}}.DistributionArrows_widget__8JpKy{--arrow:var(--ink);display:grid;gap:.5rem;justify-items:center}.DistributionArrows_widget__8JpKy[data-tone=correct]{--arrow:var(--correct)}.DistributionArrows_widget__8JpKy[data-tone=wrong]{--arrow:var(--wrong)}.DistributionArrows_line__ykiGl{position:relative;display:flex;align-items:center;padding-top:2.4rem;font-size:var(--type-read-serif);color:var(--ink)}.DistributionArrows_arrows__9ogfW{position:absolute;inset:0;overflow:visible;pointer-events:none}.DistributionArrows_arrow__pz_MT{fill:none;stroke:var(--arrow);stroke-width:2;stroke-linecap:round;transition:stroke .2s var(--ease)}.DistributionArrows_head__0Ouxa{fill:var(--arrow);transition:fill .2s var(--ease)}.DistributionArrows_factor__cXCYQ{display:inline-grid;place-items:center;min-width:1.6em;height:1.6em;margin-right:.08em;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--arrow);font-weight:600;transition:box-shadow .2s var(--ease)}.DistributionArrows_paren__RGvxU,.DistributionArrows_rest__p3VEG{display:inline-block}.DistributionArrows_rest__p3VEG{margin-left:.4em}.DistributionArrows_term__0lQOz{display:inline-grid;place-items:center;min-width:2.75rem;min-height:2.75rem;margin:0 -.12rem;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.DistributionArrows_term__0lQOz[aria-disabled=true]{cursor:default}.DistributionArrows_termFace__yFvX1{display:inline-grid;place-items:center;min-width:1.4em;padding:.05em .3em;border-radius:.35em;background:white;box-shadow:inset 0 0 0 1.5px rgb(var(--home-ink)/.35),0 1px 2px rgb(var(--home-ink)/.12);transition:transform .15s var(--ease),box-shadow .15s var(--ease),background-color .15s var(--ease)}@media (hover:hover){.DistributionArrows_term__0lQOz:not([aria-disabled=true]):hover .DistributionArrows_termFace__yFvX1{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px var(--ink),0 3px 6px rgb(var(--home-ink)/.14)}}.DistributionArrows_term__0lQOz:not([aria-disabled=true]):active .DistributionArrows_termFace__yFvX1{transform:scale(.95)}.DistributionArrows_widget__8JpKy .DistributionArrows_term__0lQOz:focus-visible{outline:none}.DistributionArrows_widget__8JpKy .DistributionArrows_term__0lQOz:focus-visible .DistributionArrows_termFace__yFvX1{outline:2px solid var(--ink);outline-offset:3px}.DistributionArrows_term__0lQOz[data-drawn] .DistributionArrows_termFace__yFvX1{background:none;box-shadow:inset 0 0 0 1.5px var(--arrow)}.DistributionArrows_result__D3Vwz{display:flex;align-items:flex-start;gap:.5rem}.DistributionArrows_down__nC7y5{width:1.125rem;height:1.125rem;margin-top:.35rem;color:var(--muted)}.DistributionArrows_row__mT5ha{display:flex;align-items:flex-start;gap:.45em;font-size:var(--type-read-serif);color:rgb(var(--home-ink)/.55);transition:color .2s var(--ease)}.DistributionArrows_row__mT5ha[data-tone=correct]{color:var(--correct);font-weight:600}.DistributionArrows_row__mT5ha[data-tone=wrong]{color:var(--wrong);font-weight:600}.DistributionArrows_piece__cpDyI{display:grid;justify-items:center;gap:.125rem}.DistributionArrows_pieceMath__mAt0U{display:inline-block}.DistributionArrows_caption__tJxo_{min-height:1.25rem;font-size:var(--type-label);font-weight:500;color:var(--muted)}.DistributionArrows_asPrinted__my_qt{font-family:inherit;font-style:italic}.DistributionArrows_row__mT5ha[data-tone=wrong] .DistributionArrows_piece__cpDyI:not([data-multiplied]) .DistributionArrows_caption__tJxo_{color:var(--wrong)}.DistributionArrows_write__gqCKi{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.125rem;border:1.5px solid var(--ink);border-radius:999px;background:white;color:var(--ink);font:inherit;font-weight:650;cursor:pointer;transition:transform .15s var(--ease),box-shadow .15s var(--ease),opacity .15s var(--ease)}.DistributionArrows_write__gqCKi[aria-disabled=true]{border-color:var(--rule-strong);color:var(--muted);cursor:default}@media (hover:hover){.DistributionArrows_write__gqCKi:not([aria-disabled=true]):hover{transform:translateY(-1px);box-shadow:0 3px 6px rgb(var(--home-ink)/.14)}}.DistributionArrows_write__gqCKi:not([aria-disabled=true]):active{transform:scale(.97)}.DistributionArrows_widget__8JpKy .DistributionArrows_write__gqCKi:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.DistributionArrows_writeIcon__PRjPf{width:1rem;height:1rem;color:var(--wrong)}@media (prefers-reduced-motion:reduce){.DistributionArrows_arrow__pz_MT,.DistributionArrows_factor__cXCYQ,.DistributionArrows_head__0Ouxa,.DistributionArrows_row__mT5ha,.DistributionArrows_termFace__yFvX1,.DistributionArrows_write__gqCKi{transition:none}}.TileBalance_widget__vqQwE{display:grid;gap:.625rem;justify-items:center}.TileBalance_stage__0RbUY{position:relative;width:min(18rem,100%);height:6.6rem}.TileBalance_pivot__ogiUq{left:50%;bottom:0;width:1.75rem;height:1.4rem;margin-left:-.875rem;clip-path:polygon(50% 0,100% 100%,0 100%)}.TileBalance_beam__O8VDV,.TileBalance_pivot__ogiUq{position:absolute;background:rgb(var(--home-ink)/.78)}.TileBalance_beam__O8VDV{left:calc(50% - 5.65rem);bottom:1.3rem;width:11.3rem;height:.3rem;border-radius:999px}.TileBalance_pan__P2sw2{position:absolute;bottom:1.45rem;display:grid;justify-items:center;width:7.5rem}.TileBalance_pan__P2sw2[data-side=left]{left:calc(50% - 4.75rem - 3.75rem)}.TileBalance_pan__P2sw2[data-side=right]{left:calc(50% + 4.75rem - 3.75rem)}.TileBalance_tray__6qZnu{width:100%;height:.3rem;border-radius:999px;background:rgb(var(--home-ink)/.78)}.TileBalance_post__gGgBQ{width:.22rem;height:.95rem;background:rgb(var(--home-ink)/.5)}.TileBalance_tiles__md2WP{display:flex;align-items:flex-end;justify-content:center;gap:.2rem;min-height:2.35rem;padding-bottom:.1rem}.TileBalance_xTile__k29SK{display:grid;place-items:center;width:.95rem;height:2.25rem;border:1.5px solid rgb(var(--tone-plum)/.75);border-radius:.25rem;background:rgb(var(--tone-plum)/.12);color:rgb(var(--tone-plum));font-family:var(--printed);font-size:1.05rem;line-height:1}.TileBalance_xTile__k29SK[data-marked]{box-shadow:0 0 0 2px rgb(var(--home-wrong)/.55)}.TileBalance_units__ZKA5n{display:grid;grid-template-rows:repeat(3,.62rem);grid-auto-flow:column;grid-auto-columns:.62rem;gap:.12rem}.TileBalance_unit__ONgaQ{display:inline-block;width:.62rem;height:.62rem;border:1px solid rgb(var(--home-ink)/.45);border-radius:2px;background:rgb(var(--home-ink)/.1)}.TileBalance_sides__d_UH1{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;gap:.5rem;width:min(18rem,100%);font-size:var(--type-read-serif);color:var(--ink)}.TileBalance_side__pDtmI{justify-self:center;transition:color .2s var(--ease)}.TileBalance_sides__d_UH1[data-tone=wrong] .TileBalance_side__pDtmI{color:var(--wrong)}.TileBalance_sides__d_UH1[data-tone=correct] .TileBalance_side__pDtmI{color:var(--correct);font-weight:600}.TileBalance_state__WWcld{padding:.125rem .5rem;border-radius:999px;background:var(--wrong-tint);color:var(--wrong);font-size:var(--type-label);font-weight:650}.TileBalance_state__WWcld[data-level]{background:rgb(var(--home-ink)/.06);color:var(--ink)}.TileBalance_steps__38_v6{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.5rem;width:100%}.TileBalance_step__zYfXt{position:relative;display:flex;align-items:center;gap:.625rem;min-height:2.875rem;padding:.5rem .875rem;border:1.5px solid var(--rule-strong);border-radius:.625rem;background:white;box-shadow:0 1px 2px rgb(var(--home-ink)/.08);color:var(--ink);font:inherit;font-weight:600;text-align:left;cursor:pointer;transition:border-color .15s var(--ease),background-color .15s var(--ease),transform .15s var(--ease),box-shadow .15s var(--ease)}.TileBalance_step__zYfXt[aria-disabled=true]{cursor:default}@media (hover:hover){.TileBalance_step__zYfXt[data-state=open]:not([aria-disabled=true]):hover{border-color:var(--ink);transform:translateY(-1px);box-shadow:0 3px 6px rgb(var(--home-ink)/.12)}}.TileBalance_step__zYfXt[data-state=open]:not([aria-disabled=true]):active{transform:scale(.98)}.TileBalance_widget__vqQwE .TileBalance_step__zYfXt:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.TileBalance_step__zYfXt[data-state=landing]{border-color:var(--ink)}.TileBalance_step__zYfXt[data-state=tried]{border-color:rgb(var(--home-wrong)/.5);background:var(--wrong-tint);box-shadow:none;color:var(--wrong)}.TileBalance_stepIcon___kHw_{flex:none;width:1.125rem;height:1.125rem;color:var(--muted)}.TileBalance_step__zYfXt[data-state=tried] .TileBalance_stepIcon___kHw_{color:var(--wrong)}.TileBalance_cross__cV_yX{position:absolute;top:-.4375rem;right:-.4375rem;width:1.125rem;height:1.125rem;padding:.1875rem;border-radius:50%;background:var(--wrong);color:white;box-shadow:0 0 0 2px white}@media (prefers-reduced-motion:reduce){.TileBalance_side__pDtmI,.TileBalance_step__zYfXt{transition:none}}.DesmosGuide_practiceLink__RTWG_{display:flex;align-items:center;gap:12px;border-bottom:1px solid rgb(var(--home-stone));padding:0 0 20px;color:rgb(var(--home-math))}.DesmosGuide_practiceLink__RTWG_ a{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;font-size:14px;text-decoration:none}.DesmosGuide_entries__IPE_j{border-block:1px solid rgb(var(--home-stone));margin:24px 0}.DesmosGuide_steps__Ib26p.DesmosGuide_steps__Ib26p{counter-reset:setup;list-style:none;margin:24px 0;padding:0}.DesmosGuide_steps__Ib26p li{counter-increment:setup;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;margin:12px 0}.DesmosGuide_steps__Ib26p li:before{content:counter(setup,decimal-leading-zero);color:rgb(var(--home-math));font-size:13px;font-variant-numeric:tabular-nums;padding-top:3px}.DesmosGuide_entries__IPE_j>div{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1fr);gap:24px;align-items:center;padding:18px 4px}.DesmosGuide_entries__IPE_j>div+div{border-top:1px solid rgb(var(--home-stone)/.55)}.DesmosGuide_entries__IPE_j dt{font-size:18px;color:rgb(var(--home-math));overflow-wrap:anywhere}.DesmosGuide_entries__IPE_j dd{font-size:14px;line-height:1.65;color:rgb(var(--home-muted));margin:0}.DesmosGuide_related__X5O2k{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.DesmosGuide_related__X5O2k a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid rgb(var(--home-stone));text-transform:capitalize;color:rgb(var(--home-math));font-size:14px}.DesmosGuide_sources__P_Dg7{padding-top:26px;font-size:13px;color:rgb(var(--home-muted))}.DesmosGuide_sources__P_Dg7 summary{cursor:pointer;padding:10px 0}.DesmosGuide_sources__P_Dg7 svg{display:inline}@media (max-width:600px){.DesmosGuide_entries__IPE_j>div{grid-template-columns:1fr;gap:8px}.DesmosGuide_related__X5O2k{grid-template-columns:1fr}}.Tip_host__PDFBm{position:relative}.Tip_tip____NUS{position:absolute;z-index:40;align-items:baseline;gap:10px;width:max-content;max-width:300px;padding:9px 13px;border:1px solid var(--tip-border,var(--fg-border,rgb(0 0 0/.12)));border-radius:8px;background:var(--tip-surface,var(--fg-surface,#fff));box-shadow:0 14px 32px -16px rgb(40 35 25/.38);color:var(--tip-ink,var(--fg-ink,#1c1c1c));font:400 var(--type-label,14px)/1.4 var(--font-sans),sans-serif;letter-spacing:0;text-align:left;text-transform:none;white-space:normal;pointer-events:none;display:none;opacity:0;transition:opacity .12s ease-out,display allow-discrete .12s}:where(.Tip_host__PDFBm:is(:hover,:focus-visible))>.Tip_tip____NUS{display:flex;opacity:1}@starting-style{:where(.Tip_host__PDFBm:is(:hover,:focus-visible))>.Tip_tip____NUS{opacity:0}}.Tip_tip____NUS[data-side=below]{top:calc(100% + 8px)}.Tip_tip____NUS[data-side=above]{bottom:calc(100% + 8px)}.Tip_tip____NUS:is([data-side=below],[data-side=above])[data-align=center]{left:50%;translate:-50% 0}.Tip_tip____NUS:is([data-side=below],[data-side=above])[data-align=start]{left:0}.Tip_tip____NUS:is([data-side=below],[data-side=above])[data-align=end]{right:0}.Tip_tip____NUS[data-side=left]{right:calc(100% + 10px)}.Tip_tip____NUS[data-side=right]{left:calc(100% + 10px)}.Tip_tip____NUS:is([data-side=left],[data-side=right])[data-align=center]{top:50%;translate:0 -50%}.Tip_tip____NUS:is([data-side=left],[data-side=right])[data-align=start]{top:0}.Tip_tip____NUS:is([data-side=left],[data-side=right])[data-align=end]{bottom:0}.Tip_tip____NUS kbd{display:inline-grid;flex:none;place-items:center;min-width:24px;height:22px;margin-left:auto;border:solid var(--tip-border,var(--fg-border,rgb(0 0 0/.12)));border-width:1px 1px 2px;border-radius:5px;color:var(--fg-muted,#666);font:13px/1 var(--font-sans),sans-serif}@media (hover:none){.Tip_tip____NUS{display:none}}@media (prefers-reduced-motion:reduce){.Tip_tip____NUS{transition:none}}.DesmosLessonPractice_practice___5iPP{min-width:0}.DesmosLessonPractice_heading__I7bNd{display:flex;align-items:baseline;gap:12px;justify-content:space-between;margin-bottom:18px}.DesmosLessonPractice_heading__I7bNd a{display:flex;gap:5px;align-items:center;flex-shrink:0;font:13px/1.5 var(--font-sans),sans-serif;color:rgb(var(--home-math));text-decoration:none}.DesmosLessonPractice_heading__I7bNd a:hover{text-decoration:underline}.DesmosLessonPractice_heading__I7bNd a:focus-visible{outline:3px solid rgb(var(--home-math));outline-offset:4px}@media (max-width:750px){.DesmosLessonPractice_heading__I7bNd{flex-direction:column;gap:4px}.DesmosLessonPractice_heading__I7bNd a{min-height:44px}}.ConfettiBurst_burst__1YTYC{position:absolute;z-index:5;width:0;height:0;pointer-events:none}.ConfettiBurst_piece__oUHnb{position:absolute;left:-4px;top:-6px;width:8px;height:12px;border-radius:1.5px;background:var(--color);opacity:0;animation:ConfettiBurst_burst__1YTYC 1.1s cubic-bezier(.15,.6,.35,1) forwards}.ConfettiBurst_piece__oUHnb[data-wide]{width:11px;height:6px;border-radius:999px}@keyframes ConfettiBurst_burst__1YTYC{0%{opacity:1;transform:translate(0) rotate(0deg)}70%{opacity:1}to{opacity:0;transform:translate(var(--dx),calc(var(--dy) + 60px)) rotate(var(--spin))}}@media (prefers-reduced-motion:reduce){.ConfettiBurst_burst__1YTYC{display:none}}.LockedLessonTip_tip__dSpik{--tip-accent:var(--subject-color,#396b92);--tip-soft:var(--subject-soft,#e8eff5);--tip-surface:var(--fg-surface,#ffffff);--tip-border:var(--fg-border,#e2e4e8);--tip-ink:var(--fg-ink,rgb(26 28 24));--tip-muted:var(--fg-muted,#65675f);--tip-shift:6px;--ease:cubic-bezier(.2,.8,.2,1);position:fixed;top:0;left:0;z-index:90;box-sizing:border-box;width:min(344px,calc(100vw - 24px));padding:16px 16px 14px;border:1px solid var(--tip-border);border-radius:12px;background:radial-gradient(120% 70% at 0 0,color-mix(in srgb,var(--tip-soft) 85%,transparent),transparent 62%),var(--tip-surface);box-shadow:0 22px 44px -22px rgb(40 35 25/.5),0 2px 8px -3px rgb(40 35 25/.14);color:var(--tip-ink);font:15px/1.5 var(--font-sans),sans-serif;text-align:left;visibility:hidden;opacity:0;transform:translateY(var(--tip-shift)) scale(.97);transform-origin:var(--tip-origin,50% 100%);transition:opacity .16s ease,transform .26s var(--ease)}.LockedLessonTip_tip__dSpik[data-placement=bottom]{--tip-shift:-6px;--tip-origin:50% 0%}.LockedLessonTip_tip__dSpik[data-ready]{opacity:1;transform:none}.LockedLessonTip_head__n8MnU{display:flex;align-items:center;gap:12px;margin-bottom:10px}.LockedLessonTip_head__n8MnU p{margin:0}.LockedLessonTip_seal__1DPYf{position:relative;display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;background:var(--tip-accent);color:#fff;box-shadow:0 10px 18px -10px var(--tip-accent)}.LockedLessonTip_seal__1DPYf>svg{grid-area:1/1;transition:opacity .18s ease,transform .3s var(--ease)}.LockedLessonTip_opened__rNEMI{opacity:0;transform:translateY(2px) rotate(-8deg)}.LockedLessonTip_tip__dSpik:has(.LockedLessonTip_cta__6893G:hover,.LockedLessonTip_cta__6893G:focus-visible) .LockedLessonTip_shut__ZlIB4{opacity:0;transform:translateY(-2px)}.LockedLessonTip_tip__dSpik:has(.LockedLessonTip_cta__6893G:hover,.LockedLessonTip_cta__6893G:focus-visible) .LockedLessonTip_opened__rNEMI{opacity:1;transform:none}.LockedLessonTip_eyebrow__4M9UQ{color:var(--tip-accent);font:600 12px/1.4 var(--font-sans),sans-serif;letter-spacing:.12em;text-transform:uppercase}.LockedLessonTip_title__FHn35{font:400 20px/1.2 var(--fg-serif,var(--font-serif)),Georgia,serif;font-variant-numeric:lining-nums;letter-spacing:-.01em}.LockedLessonTip_copy__LOsIM{margin:0 0 14px;color:var(--tip-muted);font-size:15px;line-height:1.5;text-wrap:pretty}.LockedLessonTip_cta__6893G{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px 0 16px;border-radius:10px;background:var(--tip-ink);color:#fff;font-weight:600;text-decoration:none;transition:background-color .18s ease,transform .15s var(--ease),box-shadow .25s ease}.LockedLessonTip_cta__6893G:hover{background:color-mix(in srgb,var(--tip-accent) 72%,#000);box-shadow:0 12px 22px -14px var(--tip-accent)}.LockedLessonTip_cta__6893G:active{transform:scale(.98)}.LockedLessonTip_cta__6893G:focus-visible{outline:2px solid var(--tip-accent);outline-offset:3px}.LockedLessonTip_price__SYwxq{margin-left:auto;padding:3px 8px;border-radius:999px;background:rgb(255 255 255/.16);font:500 14px/1.2 var(--font-sans),sans-serif;font-variant-numeric:lining-nums}.LockedLessonTip_ctaArrow__WxlZY{transition:transform .25s var(--ease)}.LockedLessonTip_cta__6893G:hover .LockedLessonTip_ctaArrow__WxlZY{transform:translateX(3px)}.LockedLessonTip_signIn__fPinw{margin:10px 0 0;color:var(--tip-muted);font-size:14px;line-height:1.4;text-align:center}.LockedLessonTip_signIn__fPinw a{color:var(--tip-accent);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.LockedLessonTip_signIn__fPinw a:hover{text-decoration-thickness:2px}.LockedLessonTip_arrow__SCDJI{position:absolute;width:12px;height:12px;background:var(--tip-surface);transform:rotate(45deg)}.LockedLessonTip_tip__dSpik[data-placement=top] .LockedLessonTip_arrow__SCDJI{bottom:-7px;border-right:1px solid var(--tip-border);border-bottom:1px solid var(--tip-border)}.LockedLessonTip_tip__dSpik[data-placement=bottom] .LockedLessonTip_arrow__SCDJI{top:-7px;border-top:1px solid var(--tip-border);border-left:1px solid var(--tip-border);background:color-mix(in srgb,var(--tip-soft) 60%,var(--tip-surface))}@media (prefers-reduced-motion:reduce){.LockedLessonTip_ctaArrow__WxlZY,.LockedLessonTip_cta__6893G,.LockedLessonTip_seal__1DPYf>svg,.LockedLessonTip_tip__dSpik{transition:none}.LockedLessonTip_tip__dSpik{transform:none}}.CourseComplete_complete__Se23i{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);border:1px solid rgb(var(--home-stone)/.65);border-radius:16px;overflow:hidden;background:rgb(var(--color-surface-50));box-shadow:0 20px 56px -32px rgb(var(--home-ink)/.32),0 2px 6px rgb(var(--home-ink)/.035)}.CourseComplete_copy__REPrj{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:32px}.CourseComplete_mark__87E8Y{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:#fff;background:rgb(var(--home-correct));box-shadow:0 0 0 6px rgb(var(--home-correct-tint));animation:CourseComplete_markIn__hSctU .42s cubic-bezier(.22,.68,0,1) both}.CourseComplete_copy__REPrj h3{margin:6px 0 0;font:400 30px/1.15 var(--font-serif),Georgia,serif;font-variant-numeric:lining-nums;letter-spacing:-.035em;color:rgb(var(--home-ink));text-wrap:balance}.CourseComplete_copy__REPrj p{margin:0;max-width:44ch;font-size:16px;line-height:1.65;color:rgb(var(--home-ink))}.CourseComplete_next__eW9JD{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:420px;margin-top:8px;padding:14px 18px;border-radius:8px;background:rgb(var(--home-math));color:#fff;font-size:15px;font-weight:500;box-shadow:0 0 0 4px rgb(var(--home-math)/.2),0 12px 26px -12px rgb(var(--home-math)/.7);transition:box-shadow .18s,filter .18s,transform .12s}.CourseComplete_next__eW9JD:hover{filter:brightness(1.1);box-shadow:0 0 0 6px rgb(var(--home-math)/.22),0 14px 30px -12px rgb(var(--home-math)/.8)}.CourseComplete_next__eW9JD:active{transform:translateY(1px)}.CourseComplete_next__eW9JD svg{flex:0 0 auto;transition:transform .18s}.CourseComplete_next__eW9JD:hover svg{transform:translateX(3px)}.CourseComplete_nextTitle__Li4Dy{font-weight:600}.CourseComplete_review__gBppN{display:inline-flex;align-items:center;gap:8px;padding:8px 4px;color:rgb(var(--home-muted));font-size:14px;cursor:pointer;transition:color .16s}.CourseComplete_review__gBppN:hover{color:rgb(var(--home-math))}.CourseComplete_next__eW9JD:focus-visible,.CourseComplete_review__gBppN:focus-visible{outline:2px solid rgb(var(--home-math));outline-offset:4px}.CourseComplete_learned__V3wO4{padding:28px 28px 30px;border-left:1px solid rgb(var(--home-stone)/.65);background:rgb(var(--home-paper))}.CourseComplete_learnedLabel___Y749{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--home-muted))}.CourseComplete_learned__V3wO4 ol{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.CourseComplete_learned__V3wO4 li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:rgb(var(--color-surface-50));border:1px solid rgb(var(--home-stone)/.5);animation:CourseComplete_rowIn__2YAWD .36s cubic-bezier(.22,.68,0,1) both;animation-delay:calc(.12s + var(--i, 0) * 60ms)}.CourseComplete_chapterIcon__Zk_BI{display:grid;flex:0 0 34px;place-items:center;width:34px;height:34px;border-radius:9px;color:rgb(var(--home-math));background:rgb(var(--home-math-tint))}.CourseComplete_chapterText__PNp3c{display:flex;flex-direction:column;gap:2px;min-width:0}.CourseComplete_chapterText__PNp3c strong{font-size:15px;font-weight:600;line-height:1.35;color:rgb(var(--home-ink))}.CourseComplete_chapterText__PNp3c small{font-size:13px;line-height:1.4;color:rgb(var(--home-muted))}.CourseComplete_chapterDone__43bgF{flex:0 0 auto;margin-left:auto;color:rgb(var(--home-correct))}@keyframes CourseComplete_markIn__hSctU{0%{opacity:0;transform:scale(.6)}}@keyframes CourseComplete_rowIn__2YAWD{0%{opacity:0;transform:translateY(6px)}}@media (max-width:900px){.CourseComplete_complete__Se23i{grid-template-columns:minmax(0,1fr)}.CourseComplete_learned__V3wO4{border-left:0;border-top:1px solid rgb(var(--home-stone)/.65)}}@media (max-width:560px){.CourseComplete_copy__REPrj{padding:24px 20px 26px}.CourseComplete_copy__REPrj h3{font-size:25px}.CourseComplete_learned__V3wO4{padding:22px 16px 24px}}@media (prefers-reduced-motion:reduce){.CourseComplete_learned__V3wO4 li,.CourseComplete_mark__87E8Y{animation:none}}.GraphMap_map__VdzCO{--x:rgb(124 58 128);--y:var(--subject-color,#396b92);--curve:#26313b;--curve-2:#c2692a;--ink:var(--fg-ink,#1a1a1a);--muted:var(--fg-muted,#65675f);--rule:var(--fg-border,#e2e4e8);container-type:inline-size;width:min(1060px,100%);margin-inline:auto}.GraphMap_legend__AngQE{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0 0 14px;font:500 14px/1.5 var(--font-sans),sans-serif;color:var(--ink)}.GraphMap_legend__AngQE>span{display:inline-flex;align-items:center;gap:7px}.GraphMap_legend__AngQE svg{width:17px;height:17px}.GraphMap_legend__AngQE i{font-family:var(--fg-serif,var(--font-serif)),Georgia,serif;font-variant-numeric:lining-nums}.GraphMap_keyX__5RQp3{color:var(--x)}.GraphMap_keyY__hZWsJ{color:var(--y)}.GraphMap_table__uUeMG{border-top:2px solid var(--ink)}.GraphMap_head__NnJeQ,.GraphMap_row__5Dc3P{display:grid;column-gap:28px}.GraphMap_map__VdzCO[data-cols="3"] :is(.GraphMap_head__NnJeQ,.GraphMap_row__5Dc3P){grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,1fr) 156px}.GraphMap_map__VdzCO[data-cols="2"] :is(.GraphMap_head__NnJeQ,.GraphMap_row__5Dc3P){grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) 156px}.GraphMap_map__VdzCO[data-examples] :is(.GraphMap_head__NnJeQ,.GraphMap_row__5Dc3P){grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) 176px;column-gap:48px}.GraphMap_head__NnJeQ{padding:12px 0;border-bottom:1px solid var(--rule);font:600 12px/1.4 var(--font-sans),sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.GraphMap_groupTitle__mEzWQ>span{display:flex;align-items:center;gap:12px;padding:36px 0 4px;font:400 22px/1.3 var(--fg-serif,var(--font-serif)),Georgia,serif;font-variant-numeric:lining-nums;letter-spacing:-.015em;color:var(--ink)}.GraphMap_groupIcon__M8gMt{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--subject-soft,#e8f0f4);color:var(--y)}.GraphMap_groupIcon__M8gMt svg{width:17px;height:17px}.GraphMap_row__5Dc3P{align-items:center;padding:16px 0;border-bottom:1px solid var(--rule)}.GraphMap_group__hG51C>.GraphMap_row__5Dc3P:last-child{border-bottom:0}.GraphMap_map__VdzCO[data-examples] .GraphMap_row__5Dc3P{align-items:start;padding:32px 0}.GraphMap_cell__TRX2R{min-width:0;font:400 15px/1.6 var(--font-sans),sans-serif;color:var(--muted)}.GraphMap_cell__TRX2R:first-child{color:var(--ink)}.GraphMap_map__VdzCO[data-cols="2"] .GraphMap_cell__TRX2R:first-child{font-size:16px}.GraphMap_example__VYySw{min-width:0;font:400 15px/1.6 var(--font-sans),sans-serif;color:var(--ink)}.GraphMap_given__T1I0q{margin:0 0 8px;font-size:16px}.GraphMap_asks__l84qt{margin:0;padding:0;list-style:none}.GraphMap_asks__l84qt>li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:20px;margin:0}.GraphMap_asks__l84qt>li+li{margin-top:10px}.GraphMap_solution__Q8ahm{padding:1px 10px;border-radius:6px;background:#f1f0ea;font:600 15px/1.6 var(--font-sans),sans-serif;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.GraphMap_solution__Q8ahm[data-kind=x]{background:color-mix(in srgb,var(--x) 10%,#fff);color:var(--x)}.GraphMap_solution__Q8ahm[data-kind=y]{background:color-mix(in srgb,var(--y) 10%,#fff);color:var(--y)}.GraphMap_figure__daoA_{border:1px solid var(--rule);border-radius:12px;background:#fff;padding:4px}.GraphMap_graph__sOsBs{display:block;width:100%;height:auto;overflow:visible}@media (prefers-reduced-motion:no-preference){.GraphMap_figure__daoA_{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.GraphMap_haloX__WslhC,.GraphMap_halo__LTBPi{transform-box:fill-box;transform-origin:center;transition:transform .25s ease}.GraphMap_row__5Dc3P:hover :is(.GraphMap_halo__LTBPi,.GraphMap_haloX__WslhC){transform:scale(1.4)}.GraphMap_row__5Dc3P:hover .GraphMap_figure__daoA_{border-color:color-mix(in srgb,var(--y) 40%,var(--rule));box-shadow:0 6px 16px rgb(15 23 42/.08);transform:translateY(-1px)}}@container (max-width: 720px){.GraphMap_head__NnJeQ{display:none}.GraphMap_map__VdzCO[data-cols] .GraphMap_row__5Dc3P{grid-template-columns:124px minmax(0,1fr);column-gap:16px;row-gap:12px;align-items:start;padding:18px 0}.GraphMap_row__5Dc3P>.GraphMap_cell__TRX2R:first-child{grid-column:1/-1}.GraphMap_row__5Dc3P>.GraphMap_cell__TRX2R:not(:first-child){grid-column:2}.GraphMap_map__VdzCO[data-cols] .GraphMap_row__5Dc3P>.GraphMap_figure__daoA_{grid-column:1;grid-row:2/span 2}.GraphMap_map__VdzCO[data-cols="2"] .GraphMap_row__5Dc3P>.GraphMap_figure__daoA_{grid-row:2}.GraphMap_row__5Dc3P>.GraphMap_cell__TRX2R:not(:first-child):before{content:attr(data-label);display:block;margin-bottom:2px;font:600 12px/1.4 var(--font-sans),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.GraphMap_map__VdzCO[data-examples] .GraphMap_row__5Dc3P{grid-template-columns:minmax(0,1fr);row-gap:16px;padding:26px 0}.GraphMap_map__VdzCO[data-examples][data-cols] .GraphMap_row__5Dc3P>*{grid-column:1;grid-row:auto}.GraphMap_map__VdzCO[data-examples] .GraphMap_example__VYySw:before{content:attr(data-label);display:block;margin-bottom:6px;font:600 12px/1.4 var(--font-sans),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.GraphMap_map__VdzCO[data-examples] .GraphMap_row__5Dc3P>.GraphMap_figure__daoA_{width:min(100%,200px)}.GraphMap_groupTitle__mEzWQ>span{font-size:20px;padding-top:28px}}.GraphMap_axis__aRNlX{stroke:color-mix(in srgb,var(--ink) 42%,transparent);stroke-width:1.1}.GraphMap_axisName__LxeEG{font:italic 11px var(--fg-serif,var(--font-serif)),Georgia,serif;font-variant-numeric:lining-nums;fill:var(--muted)}.GraphMap_curve2__n_7b3,.GraphMap_curve__dR74v,.GraphMap_ghost__EyBNF,.GraphMap_over__Mc0aJ,.GraphMap_under__xvBdl{fill:none;stroke-linecap:round;stroke-linejoin:round}.GraphMap_curve__dR74v{stroke:var(--curve);stroke-width:2.4}.GraphMap_curve2__n_7b3{stroke:var(--curve-2);stroke-width:2.4}.GraphMap_ghost__EyBNF{stroke:var(--curve-2);stroke-width:1.6;stroke-dasharray:3 4;opacity:.45}.GraphMap_level__xMC1M{stroke:var(--curve-2);stroke-width:2;stroke-dasharray:6 4}.GraphMap_under__xvBdl{stroke:color-mix(in srgb,var(--y) 30%,transparent);stroke-width:9}.GraphMap_over__Mc0aJ{stroke:var(--curve);stroke-width:2;stroke-dasharray:6 5}.GraphMap_guideX__s1E8X,.GraphMap_guideY__fcapo{stroke-width:1.6;stroke-dasharray:3 3}.GraphMap_guideX__s1E8X{stroke:var(--x)}.GraphMap_guideY__fcapo{stroke:var(--y)}.GraphMap_dot__hbm61{fill:#fff;stroke:var(--curve);stroke-width:2.2}.GraphMap_dotX__NHd_Q,.GraphMap_dotY__GT5bQ{stroke:#fff;stroke-width:1.5}.GraphMap_dotX__NHd_Q{fill:var(--x)}.GraphMap_dotY__GT5bQ{fill:var(--y)}.GraphMap_halo__LTBPi{fill:color-mix(in srgb,var(--y) 16%,transparent)}.GraphMap_haloX__WslhC{fill:color-mix(in srgb,var(--x) 16%,transparent)}.GraphMap_pickX__LBp1M{fill:var(--x);font-weight:700}.GraphMap_pickY__0n8zO{fill:var(--y);font-weight:700}.GraphMap_badge__KDnXl{fill:var(--curve)}.GraphMap_badgeText__i2mj2{font:700 11px var(--font-sans),sans-serif;fill:#fff}.GraphMap_figLabel__6mAIl{font:600 11.5px var(--font-sans),sans-serif;fill:var(--ink);paint-order:stroke;stroke:#fff;stroke-width:3px}.GraphMap_sliderName__61P8r{font:italic 14px var(--fg-serif,var(--font-serif)),Georgia,serif;font-variant-numeric:lining-nums;fill:var(--ink)}.GraphMap_trackFill__dW91a,.GraphMap_track__F0ON6{stroke-width:4;stroke-linecap:round}.GraphMap_track__F0ON6{stroke:#e2dfd6}.GraphMap_trackFill__dW91a{stroke:var(--curve-2)}.GraphMap_knob__HP3BM{fill:#fff;stroke:var(--curve-2);stroke-width:2.5}.GraphMap_sheet__Cijv_{fill:#fff;stroke:var(--rule)}.GraphMap_gutter__7cVtt{fill:#f3f2ed}.GraphMap_rowRule__IVcug{stroke:var(--rule)}.GraphMap_rowNum__gepiM{font:10.5px var(--font-sans),sans-serif;fill:var(--muted)}.GraphMap_expr__XEQjL{font:15px KaTeX_Main,Times New Roman,serif;fill:var(--ink)}.GraphMap_result__xLkoq{fill:color-mix(in srgb,var(--y) 10%,#fff);stroke:color-mix(in srgb,var(--y) 35%,transparent)}.GraphMap_resultText__0GJqW{font:600 13px var(--font-sans),sans-serif;fill:var(--y)}.GraphMap_unknown__YNL4U{fill:#fff;stroke:var(--muted);stroke-width:1.4;stroke-dasharray:3 2}.GraphMap_unknownText__DCW7Q{font:700 12px var(--font-sans),sans-serif;fill:var(--muted)}.GraphMap_cell__TRX2R .katex{white-space:nowrap}.GraphMap_map__VdzCO[data-cols="2"]:not([data-examples]){width:min(920px,100%)}@container (max-width: 720px){.GraphMap_map__VdzCO:not([data-examples]) :is(.GraphMap_figLabel__6mAIl,.GraphMap_badgeText__i2mj2,.GraphMap_resultText__0GJqW){font-size:15px}.GraphMap_map__VdzCO:not([data-examples]) .GraphMap_axisName__LxeEG{font-size:13px}.GraphMap_map__VdzCO[data-cols="2"] .GraphMap_row__5Dc3P>.GraphMap_cell__TRX2R:not(:first-child):before{content:none}}.page_stack__iboo_{display:grid;gap:24px}.page_rows__fwgKq{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px 28px}.page_parity__6Jm0Z{display:grid;gap:40px}.LessonBadge_badge__j_8Qk{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:4px;margin-left:auto;line-height:1}.LessonBadge_badge__j_8Qk>svg{transform:none!important;color:inherit!important}.LessonBadge_badge__j_8Qk[data-kind=free]{padding:3px 7px;border:1px solid;border-radius:999px;color:#2f6b4f;font:500 12px/1 var(--font-sans),sans-serif;letter-spacing:.02em}.LessonBadge_badge__j_8Qk[data-kind=locked]{width:26px;height:26px;margin-block:-4px;border-radius:8px;color:#8b8d84;transition:color .18s,background-color .18s,transform .25s cubic-bezier(.2,.8,.2,1)}:is(a:hover,a:focus-visible,[data-tip-open])>*>.LessonBadge_badge__j_8Qk[data-kind=locked],:is(a:hover,a:focus-visible,[data-tip-open])>.LessonBadge_badge__j_8Qk[data-kind=locked]{color:var(--subject-color,#396b92)}[data-tip-open] .LessonBadge_badge__j_8Qk[data-kind=locked]{background:color-mix(in srgb,var(--subject-color,#396b92) 14%,transparent);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.LessonBadge_badge__j_8Qk[data-kind=locked]{transition:none}[data-tip-open] .LessonBadge_badge__j_8Qk[data-kind=locked]{transform:none}}.LessonBadge_badge__j_8Qk[data-kind=done]{color:rgb(var(--home-correct))}.LessonBadge_sr__3oD0w{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.CourseMenu_root__r5O9u{position:static}.CourseMenu_trigger__elBdB{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid rgb(var(--home-stone));border-radius:999px;background:rgb(var(--home-paper));color:rgb(var(--home-ink));font-size:14px;white-space:nowrap;cursor:pointer;transition:color .16s,background .16s,border-color .16s,box-shadow .16s}.CourseMenu_trigger__elBdB:hover{border-color:rgb(var(--home-math)/.55);color:rgb(var(--home-math))}.CourseMenu_trigger__elBdB:active{background:rgb(var(--home-math-tint))}.CourseMenu_trigger__elBdB[aria-expanded=true]{border-color:rgb(var(--home-math));background:rgb(var(--home-math));color:#fff;box-shadow:0 6px 16px -8px rgb(var(--home-math)/.7)}.CourseMenu_trigger__elBdB[aria-expanded=true] .CourseMenu_chevron__dMHWh{transform:rotate(180deg)}.CourseMenu_panel__l0z7S{position:absolute;top:calc(100% + 10px);right:0;z-index:40;display:grid;grid-template-columns:330px minmax(0,1fr);width:min(900px,100%);max-height:min(600px,calc(100vh - var(--header-h, 88px) - 120px));border:1px solid rgb(var(--home-stone)/.8);border-radius:18px;background:rgb(var(--home-paper));box-shadow:0 1px 2px rgb(var(--home-ink)/.06),0 24px 60px -24px rgb(var(--home-ink)/.35);overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease-out,visibility 0s linear .14s}.CourseMenu_panel__l0z7S[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .14s ease-out,visibility 0s}.CourseMenu_rail___NXzy{display:flex;flex-direction:column;gap:2px;padding:10px;background:rgb(var(--home-math-tint)/.45);border-right:1px solid rgb(var(--home-stone)/.55);overflow-y:auto}.CourseMenu_tab__NkL1c{position:relative;display:flex;align-items:center;gap:11px;width:100%;padding:9px 12px 9px 9px;border:0;border-radius:12px;background:transparent;color:rgb(var(--home-ink));text-align:left;cursor:pointer;transition:background .16s,box-shadow .16s}.CourseMenu_tab__NkL1c:hover{background:rgb(var(--home-paper)/.7)}.CourseMenu_tab__NkL1c:active{background:rgb(var(--home-paper))}.CourseMenu_tab__NkL1c[aria-selected=true]{background:rgb(var(--home-paper));box-shadow:0 1px 2px rgb(var(--home-ink)/.06),0 4px 14px -8px rgb(var(--home-math)/.45)}.CourseMenu_tabIcon__3q5Wl{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:10px;color:rgb(var(--home-math));background:rgb(var(--home-paper));box-shadow:inset 0 0 0 1px rgb(var(--home-math)/.18);transition:background .16s,color .16s}.CourseMenu_tab__NkL1c[aria-selected=true] .CourseMenu_tabIcon__3q5Wl{color:#fff;background:rgb(var(--home-math));box-shadow:none}.CourseMenu_tabText__lNA6_{display:flex;flex-direction:column;gap:1px;min-width:0}.CourseMenu_tabText__lNA6_ small{display:flex;align-items:center;gap:8px;font-size:12px;color:rgb(var(--home-muted));font-variant-numeric:tabular-nums}.CourseMenu_tabDone__datvZ{display:inline-flex;align-items:center;gap:3px;color:rgb(var(--home-correct));font-weight:600}.CourseMenu_tabTitle__xKUsp{font-size:14px;line-height:1.3}.CourseMenu_tab__NkL1c[aria-selected=true] .CourseMenu_tabTitle__xKUsp{font-weight:600}.CourseMenu_hereDot__kykSc{flex:0 0 8px;width:8px;height:8px;margin-left:auto;border-radius:50%;background:rgb(var(--home-math));box-shadow:0 0 0 3px rgb(var(--home-math)/.16)}.CourseMenu_pane__xBsiO{display:flex;flex-direction:column;min-height:0;padding:20px 20px 16px;overflow-y:auto;animation:CourseMenu_paneIn__gSDPO .18s ease}.CourseMenu_paneHead__F83Of{display:flex;align-items:flex-start;gap:14px;padding:0 4px 14px;margin-bottom:8px;border-bottom:1px solid rgb(var(--home-stone)/.55)}.CourseMenu_paneIcon___LfD2{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:12px;color:rgb(var(--home-math));background:rgb(var(--home-math-tint))}.CourseMenu_paneHead__F83Of p{margin:0 0 2px;font-size:13px;color:rgb(var(--home-muted))}.CourseMenu_paneHead__F83Of h3{margin:0;font:400 22px/1.2 var(--font-serif),Georgia,serif;font-variant-numeric:lining-nums;letter-spacing:-.02em}.CourseMenu_paneHead__F83Of small{display:block;margin-top:4px;font-size:13px;line-height:1.45;color:rgb(var(--home-muted))}.CourseMenu_lessons__yPQGk{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.CourseMenu_lesson__R4CrB{display:flex;align-items:center;gap:12px;width:100%;min-height:42px;padding:6px 12px 6px 6px;border:0;border-radius:10px;background:transparent;color:rgb(var(--home-ink));font-size:15px;line-height:1.35;text-align:left;cursor:pointer;transition:background .16s,color .16s}.CourseMenu_lessonMark__27QOg{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:rgb(var(--home-muted));background:rgb(var(--home-paper));box-shadow:inset 0 0 0 1px rgb(var(--home-stone));transition:background .16s,color .16s,box-shadow .16s}.CourseMenu_lessonTitle__ox7bQ{flex:1;min-width:0}.CourseMenu_lessonArrow__DzDZE{flex:0 0 auto;color:rgb(var(--home-math));opacity:0;transition:opacity .16s}.CourseMenu_lesson__R4CrB:hover{background:rgb(var(--home-math-tint)/.7);color:rgb(var(--home-math))}.CourseMenu_lesson__R4CrB:hover .CourseMenu_lessonMark__27QOg{color:rgb(var(--home-math));box-shadow:inset 0 0 0 1px rgb(var(--home-math)/.45)}.CourseMenu_lesson__R4CrB:focus-visible .CourseMenu_lessonArrow__DzDZE,.CourseMenu_lesson__R4CrB:hover .CourseMenu_lessonArrow__DzDZE{opacity:1}.CourseMenu_lesson__R4CrB:active{background:rgb(var(--home-math-tint))}.CourseMenu_lesson__R4CrB[data-done=true] .CourseMenu_lessonMark__27QOg{color:rgb(var(--home-correct));background:rgb(var(--home-correct-tint));box-shadow:inset 0 0 0 1px rgb(var(--home-correct)/.35)}.CourseMenu_lesson__R4CrB[aria-current=step]{background:rgb(var(--home-math));color:#fff;font-weight:600}.CourseMenu_lesson__R4CrB[aria-current=step] .CourseMenu_lessonMark__27QOg{color:rgb(var(--home-math));background:#fff;box-shadow:none}.CourseMenu_nowTag__ZhT_k{flex:0 0 auto;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em;color:rgb(var(--home-math));background:#fff}.CourseMenu_root__r5O9u :is(button,a):focus-visible{outline:3px solid rgb(var(--home-math));outline-offset:2px}.CourseMenu_lesson__R4CrB[aria-current=step]:focus-visible{outline-offset:3px}@keyframes CourseMenu_paneIn__gSDPO{0%{opacity:0}}@media (max-width:750px){.CourseMenu_panel__l0z7S{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);width:100%;max-height:calc(100dvh - var(--header-h, 88px) - 140px)}.CourseMenu_rail___NXzy{flex-direction:row;gap:4px;padding:8px;border-right:0;border-bottom:1px solid rgb(var(--home-stone)/.55);overflow-x:auto}.CourseMenu_tab__NkL1c{flex:1 1 0;min-width:0;justify-content:center;padding:5px 0}.CourseMenu_tabIcon__3q5Wl{flex-basis:32px;width:32px;height:32px}.CourseMenu_tabText__lNA6_{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.CourseMenu_hereDot__kykSc{position:absolute;top:4px;right:4px;width:7px;height:7px}.CourseMenu_pane__xBsiO{padding:16px 12px 12px}.CourseMenu_paneHead__F83Of h3{font-size:20px}}@media (prefers-reduced-motion:reduce){.CourseMenu_panel__l0z7S,.CourseMenu_root__r5O9u *{transition:none!important;animation:none!important}}