.labCover_cover__yw38z{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;min-height:var(--lab-room);padding-block:var(--bench-pad)}@container lab (min-width: 56rem){.labCover_cover__yw38z{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);column-gap:clamp(2.5rem,5cqi,5rem)}.labCover_lead__Ic6wa{padding-top:7.5rem}}.labCover_lead__Ic6wa{display:grid;justify-items:start;gap:1.5rem}.labCover_summary__zh6NV{margin:0;max-width:26rem;font:var(--lesson-heading);font-variant-numeric:lining-nums;color:rgb(var(--home-ink));text-wrap:pretty}.labCover_start__j28Jn{display:inline-flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:0 1.25rem;border:0;border-radius:999px;background:rgb(var(--home-math));color:rgb(var(--home-on-fill));font:var(--lesson-label);cursor:pointer;box-shadow:0 10px 22px -12px rgb(var(--home-math)/.9);transition:transform .16s ease,box-shadow .16s ease}.labCover_start__j28Jn:hover{transform:translateY(-1px);box-shadow:0 14px 26px -12px rgb(var(--home-math)/.95)}.labCover_start__j28Jn:active{transform:translateY(1px)}.labCover_start__j28Jn:focus-visible{outline:2px solid rgb(var(--home-math));outline-offset:4px}.labCover_start__j28Jn svg{width:18px;height:18px;transition:transform .18s}.labCover_start__j28Jn:hover svg{transform:translateX(3px)}.labCover_demo__VlytY{min-width:0}@media (prefers-reduced-motion:reduce){.labCover_start__j28Jn,.labCover_start__j28Jn svg{transition:none}}.CoverDemo_demo__VskDc{--demo-gap:18px;display:grid;gap:var(--demo-gap);width:100%;min-width:0}.CoverDemo_controls__KPptP{display:flex;align-items:center;gap:16px;padding-inline-end:var(--cover-controls-end-room,0)}.CoverDemo_segments__2eErt{flex:1;display:flex;gap:6px;margin:0;padding:0;list-style:none}.CoverDemo_segments__2eErt>li{flex:1;min-width:0}.CoverDemo_segment__gjDDx{display:flex;align-items:center;width:100%;height:28px;padding:0;border:0;background:none;cursor:pointer}.CoverDemo_segment__gjDDx:before,.CoverDemo_segment__gjDDx>span{height:4px;border-radius:2px}.CoverDemo_segment__gjDDx:before{content:"";flex:1;background:var(--lx-track);transition:background var(--lx-fast) var(--lx-ease)}.CoverDemo_segment__gjDDx{position:relative}.CoverDemo_segment__gjDDx>span{position:absolute;top:12px;left:0;width:100%;background:var(--lx-subject);transform-origin:left center}@media (hover:hover){.CoverDemo_segment__gjDDx:hover:before{background:color-mix(in srgb,var(--lx-subject) 30%,var(--lx-track))}}.CoverDemo_pill__lwSPh:focus-visible,.CoverDemo_segment__gjDDx:focus-visible{outline:2px solid var(--lx-subject);outline-offset:3px;border-radius:6px}.CoverDemo_pill__lwSPh{display:inline-flex;flex:none;align-items:center;gap:8px;height:40px;padding:0 16px 0 13px;border:1.5px solid var(--lx-rule);border-radius:999px;background:var(--lx-surface);color:var(--lx-ink);font:var(--lesson-label);font-weight:600;cursor:pointer;transition:border-color var(--lx-fast) var(--lx-ease),transform var(--lx-fast) var(--lx-ease)}.CoverDemo_pill__lwSPh svg{width:15px;height:15px}@media (hover:hover){.CoverDemo_pill__lwSPh:hover{border-color:color-mix(in srgb,var(--lx-subject) 55%,var(--lx-rule))}}.CoverDemo_pill__lwSPh:active{transform:scale(.97)}.CoverDemo_say__zQV0_{min-height:calc(3 * 1.55em);margin:0;color:var(--lx-ink);font:var(--lesson-read);text-wrap:pretty;animation:CoverDemo_say-in__n9sMA .46s cubic-bezier(.22,1,.36,1) both}.CoverDemo_demo__VskDc[data-question] .CoverDemo_say__zQV0_{min-height:0}.CoverDemo_demo__VskDc[data-question]{align-content:start;min-height:calc(var(--demo-rest) + var(--demo-gaps) * var(--demo-gap))}.CoverDemo_demo__VskDc[data-check-room]:not([data-question]){padding-bottom:calc(14px + 44px)}[data-guided-tight] .CoverDemo_demo__VskDc{--demo-gap:16px}@media (max-width:1000px) and (min-width:641px){.CoverDemo_say__zQV0_{min-height:calc(2 * 1.55em)}.CoverDemo_demo__VskDc{--demo-gap:12px}}@keyframes CoverDemo_say-in__n9sMA{0%{opacity:0;transform:translateY(6px)}}.CoverDemo_alt__539uk{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.CoverDemo_stage__0Lgmo{position:relative;min-width:0}.CoverDemo_question__voy2B{display:grid;gap:14px}.CoverDemo_answers__4zJ5K{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:min(100%,32rem);justify-self:center}.CoverDemo_answers__4zJ5K .CoverDemo_answer__chLzP{justify-content:flex-start;text-align:start}@media (min-width:1001px){.CoverDemo_answers__4zJ5K:has(>.CoverDemo_answer__chLzP:nth-child(2):last-child){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.CoverDemo_answers__4zJ5K:has(>.CoverDemo_answer__chLzP:nth-child(3):last-child){flex-flow:row wrap}.CoverDemo_answers__4zJ5K:has(>.CoverDemo_answer__chLzP:nth-child(3):last-child)>.CoverDemo_answer__chLzP{flex:1 1 auto;max-width:100%}}.CoverDemo_answer__chLzP{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:8px 18px;border:1px solid var(--lx-rule);border-radius:6px;background:var(--lx-surface);color:var(--lx-ink);font:var(--lesson-choice);cursor:pointer;transition:border-color var(--lx-fast) var(--lx-ease),background var(--lx-fast) var(--lx-ease)}.CoverDemo_answer__chLzP:hover{border-color:var(--lx-subject)}.CoverDemo_answer__chLzP:focus-visible{outline:2px solid var(--lx-subject);outline-offset:3px}.CoverDemo_answerMark__g4ssg{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--lx-rule);border-radius:50%}.CoverDemo_answerMark__g4ssg svg{width:16px;height:16px}.CoverDemo_answer__chLzP[data-verdict=right]{color:var(--lx-right);border-color:var(--lx-right)}.CoverDemo_answer__chLzP[data-verdict=wrong]{color:var(--lx-wrong);border-color:var(--lx-wrong)}.CoverDemo_answer__chLzP[data-verdict] .CoverDemo_answerMark__g4ssg{background:currentColor;border-color:currentColor}.CoverDemo_answer__chLzP[data-verdict] .CoverDemo_answerMark__g4ssg svg{color:var(--lx-surface)}.CoverDemo_answer__chLzP[data-held],.CoverDemo_answer__chLzP[data-held]:hover{border-color:var(--lx-ink);box-shadow:inset 0 0 0 1px var(--lx-ink);background:var(--lx-wash)}.CoverDemo_answer__chLzP[data-held] .CoverDemo_answerMark__g4ssg{background:var(--lx-ink);border-color:var(--lx-ink)}.CoverDemo_question__voy2B>.CoverDemo_check__5h3sp{width:min(100%,32rem);justify-self:center;margin-top:0}.CoverDemo_feedbackRoom___9ZeK{display:grid}.CoverDemo_feedbackRoom___9ZeK>*{grid-area:1/1}.CoverDemo_feedbackSizer__mpM20{visibility:hidden}.CoverDemo_feedback__YzW4t{font:var(--lesson-read);color:var(--lx-ink)}.CoverDemo_feedback__YzW4t p{margin:4px 0 0}.CoverDemo_feedback__YzW4t[data-tone=right] strong{color:var(--lx-right)}.CoverDemo_feedback__YzW4t[data-tone=wrong] strong{color:var(--lx-wrong)}.CoverDemo_pointer__92nAT{position:absolute;top:-13px;left:-13px;width:26px;height:26px;border-radius:50%;opacity:0;pointer-events:none;transition:opacity .28s var(--lx-ease);z-index:2}.CoverDemo_pointer__92nAT[data-shown]{opacity:1}.CoverDemo_pointer__92nAT[data-shown][data-resting]{opacity:.5}.CoverDemo_pointer__92nAT[data-lost],.CoverDemo_pointer__92nAT[data-lost][data-shown][data-resting]{opacity:0}.CoverDemo_pointer__92nAT:before{content:"";position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--lx-ink) 34%,transparent);box-shadow:0 0 0 1.5px rgb(var(--home-paper)/.85),0 4px 12px rgb(var(--home-shadow)/.18);transition:transform .16s var(--lx-ease),background .16s var(--lx-ease)}.CoverDemo_pointer__92nAT[data-pressed]:before{transform:scale(.78);background:color-mix(in srgb,var(--lx-ink) 52%,transparent)}.CoverDemo_pointer__92nAT[data-pressed]:after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--lx-ink) 40%,transparent);animation:CoverDemo_press-ring__x9jXj .62s cubic-bezier(.22,1,.36,1) both}@keyframes CoverDemo_press-ring__x9jXj{0%{transform:scale(.8);opacity:1}to{transform:scale(2.4);opacity:0}}@media (prefers-reduced-motion:reduce){.CoverDemo_say__zQV0_{animation:none}.CoverDemo_pointer__92nAT,.CoverDemo_pointer__92nAT:before{transition:none}.CoverDemo_pointer__92nAT[data-pressed]:after{animation:none}}.DesmosPracticePage_page__7riKd{min-height:100vh;padding:12px 40px 48px;background:rgb(var(--home-paper));color:rgb(var(--home-ink))}.DesmosPracticePage_inner__1Uqdo{max-width:1320px;margin:0 auto;container-type:inline-size}.DesmosPracticePage_stage__XUTpq{scroll-margin-top:calc(var(--header-h, 88px) + 8px);transition:opacity .2s ease-out}.DesmosPracticePage_stage__XUTpq[data-restoring]{opacity:0}.DesmosPracticePage_courseBar__FQbRn{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"icon trail nav" "icon title title";align-items:center;gap:0 14px;padding:6px 0 14px;margin-bottom:16px;transition:opacity .24s}.DesmosPracticePage_stage__XUTpq:has([data-onboarding]) .DesmosPracticePage_courseBar__FQbRn:not(:hover,:focus-within){opacity:.38}.DesmosPracticePage_stageIcon__MmAIn{grid-area:icon;display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:14px;color:rgb(var(--home-on-fill));background:rgb(var(--home-math));box-shadow:0 8px 18px -10px rgb(var(--home-math)/.8)}.DesmosPracticePage_trail__JImXM{grid-area:trail;align-self:end;min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--type-label);color:rgb(var(--home-muted))}.DesmosPracticePage_backLink__ioe1J{display:inline-flex;align-items:center;gap:5px;min-height:24px;color:rgb(var(--home-muted))}.DesmosPracticePage_backLink__ioe1J:hover{color:rgb(var(--home-math))}.DesmosPracticePage_backLink__ioe1J svg{transition:transform .2s cubic-bezier(.22,.68,0,1)}.DesmosPracticePage_backLink__ioe1J:hover svg{transform:translateX(-2px)}.DesmosPracticePage_trailSlash__hXXZk{color:rgb(var(--home-stone))}.DesmosPracticePage_trail__JImXM h1{margin:0;font-size:14px;font-weight:600;color:rgb(var(--home-ink))}.DesmosPracticePage_chapterTitle__Og_lf{grid-area:title;margin:2px 0 0;font:400 clamp(22px,2.2vw,28px) /1.2 var(--font-serif),Georgia,serif;font-variant-numeric:lining-nums;letter-spacing:-.03em}.DesmosPracticePage_chapterNumber__tuvgX{display:inline-block;margin-right:10px;vertical-align:.3em;font:600 13px/1 var(--font-sans,system-ui),sans-serif;letter-spacing:0;color:rgb(var(--home-math));padding:4px 8px;border-radius:999px;background:rgb(var(--home-math-tint))}.DesmosPracticePage_stepper__n9zoS{grid-area:nav;position:relative;display:flex;align-items:center;gap:8px}.DesmosPracticePage_position__ijJq0{display:inline-flex;flex-direction:column;align-items:flex-end;gap:6px;margin-right:8px;font-size:13px;color:rgb(var(--home-muted));font-variant-numeric:tabular-nums;white-space:nowrap}.DesmosPracticePage_pips__AZPyv{display:inline-flex;align-items:center;gap:4px}.DesmosPracticePage_pips__AZPyv>span{width:6px;height:6px;border-radius:999px;background:rgb(var(--home-stone));transition:width .3s cubic-bezier(.22,.68,0,1),background .2s}.DesmosPracticePage_pips__AZPyv>span[data-state=done]{background:rgb(var(--home-correct))}.DesmosPracticePage_pips__AZPyv>span[data-state=now]{width:20px;background:rgb(var(--home-ink))}.DesmosPracticePage_stepButton__Fc_ZO{flex:0 0 auto;display:inline-grid;grid-auto-flow:column;place-items:center;gap:8px;min-width:40px;min-height:40px;padding:0 11px;border:1px solid rgb(var(--home-stone));border-radius:999px;background:rgb(var(--home-paper));color:rgb(var(--home-ink));font-size:var(--type-label);cursor:pointer}.DesmosPracticePage_stepButton__Fc_ZO svg{transition:transform .2s cubic-bezier(.22,.68,0,1)}.DesmosPracticePage_stepButton__Fc_ZO:hover:not(:disabled){border-color:rgb(var(--home-math)/.55);color:rgb(var(--home-math))}.DesmosPracticePage_stepButton__Fc_ZO:hover:not(:disabled):first-of-type svg{transform:translateX(-2px)}.DesmosPracticePage_nextButton__xNT_u{padding:0 14px 0 16px;border-color:rgb(var(--home-math));background:rgb(var(--home-math));color:rgb(var(--home-on-fill))}.DesmosPracticePage_nextButton__xNT_u:hover:not(:disabled){color:rgb(var(--home-on-fill));background:rgb(var(--home-math)/.9);box-shadow:0 6px 16px -8px rgb(var(--home-math)/.8)}.DesmosPracticePage_nextButton__xNT_u:hover:not(:disabled) svg{transform:translateX(3px)}.DesmosPracticePage_stepButton__Fc_ZO:disabled{color:rgb(var(--home-muted)/.6);border-color:rgb(var(--home-stone)/.6);background:rgb(var(--home-paper));cursor:not-allowed}.DesmosPracticePage_courseProgress__UKxxP{position:absolute;inset:auto 0 0;height:3px;border-radius:2px;background:rgb(var(--home-stone)/.55);overflow:hidden}.DesmosPracticePage_courseProgress__UKxxP:after{content:"";position:absolute;inset:0;background:rgb(var(--home-correct));transform:scaleX(var(--done));transform-origin:left;transition:transform .4s cubic-bezier(.22,.68,0,1)}.DesmosPracticePage_lessonArea__Xihgq{scroll-margin-top:76px}.DesmosPracticePage_stage__XUTpq{view-transition-name:desmos-stage}.DesmosPracticePage_below__HBoA8{display:flex;padding:17px 3px;font-size:var(--type-label)}.DesmosPracticePage_below__HBoA8 a{display:flex;gap:8px;align-items:center;color:rgb(var(--home-math))}.DesmosPracticePage_credit__Lv7gy{border-top:1px solid rgb(var(--home-stone));margin:24px 0 0;padding-top:18px;color:rgb(var(--home-muted));font-size:12px;line-height:1.8}.DesmosPracticePage_credit__Lv7gy a{display:inline-flex;align-items:center;gap:5px;margin-left:12px;color:rgb(var(--home-math))}:where(.DesmosPracticePage_page__7riKd) :is(button,a){transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s}:where(.DesmosPracticePage_page__7riKd) button:active{transform:translateY(1px)}.DesmosPracticePage_stepButton__Fc_ZO:active:not(:disabled){transform:scale(.94)}:where(.DesmosPracticePage_page__7riKd) :is(button,a,summary):focus-visible{outline:3px solid rgb(var(--home-math));outline-offset:3px}:where(.DesmosPracticePage_page__7riKd) :is(a,summary):focus-visible{border-radius:4px}@media (max-width:1150px){.DesmosPracticePage_page__7riKd{padding-inline:28px}}@media (max-width:1000px){.DesmosPracticePage_position__ijJq0{display:none}}@media (max-width:860px){.DesmosPracticePage_backLink__ioe1J span,.DesmosPracticePage_trailSlash__hXXZk{display:none}}@media (max-width:750px){.DesmosPracticePage_page__7riKd{padding:12px 16px 32px}.DesmosPracticePage_courseBar__FQbRn{grid-template-columns:minmax(0,1fr);grid-template-areas:"trail" "title" "nav";padding-top:0}.DesmosPracticePage_backLink__ioe1J span,.DesmosPracticePage_lessonWord__IvUWJ,.DesmosPracticePage_pips__AZPyv,.DesmosPracticePage_position__ijJq0,.DesmosPracticePage_stageIcon__MmAIn,.DesmosPracticePage_trailSlash__hXXZk{display:none}.DesmosPracticePage_trail__JImXM h1{font-size:13px}.DesmosPracticePage_stepper__n9zoS{width:100%;margin-top:12px;gap:6px}.DesmosPracticePage_stepper__n9zoS>:nth-child(3){flex:1}.DesmosPracticePage_stepper__n9zoS>:nth-child(3)>button{width:100%;justify-content:center}.DesmosPracticePage_below__HBoA8{padding:17px 2px}.DesmosPracticePage_credit__Lv7gy a{margin:7px 0 0}}@media (prefers-reduced-motion:reduce){.DesmosPracticePage_page__7riKd *,.DesmosPracticePage_page__7riKd :after{transition:none!important;animation:none!important}}