.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{display:grid;gap:18px;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}@media (max-width:1000px) and (min-width:641px){.CoverDemo_say__zQV0_{min-height:calc(2 * 1.55em)}.CoverDemo_demo__VskDc{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;gap:20px;justify-content:center}.CoverDemo_answers__4zJ5K[data-stacked]{flex-direction:column;align-items:stretch;gap:8px;width:min(100%,32rem);justify-self:center}.CoverDemo_answers__4zJ5K[data-stacked] .CoverDemo_answer__chLzP{justify-content:flex-start;text-align:start}.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_feedback__YzW4t{min-height:calc(4 * 1.55em);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}.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:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;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_where__psCk_{display:flex;align-items:center;gap:14px;min-width:0}.DesmosPracticePage_stageIcon__MmAIn{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_whereText__nxfJD{min-width:0}.DesmosPracticePage_trail__JImXM{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_where__psCk_ h2{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{position:static;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:750px){.DesmosPracticePage_page__7riKd{padding:12px 16px 32px}.DesmosPracticePage_courseBar__FQbRn{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%;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}}.IntroClosing_closing__XE9AG{display:flex;flex-direction:column;min-width:0;animation:IntroClosing_closingIn__6m8VA .42s ease both}@keyframes IntroClosing_closingIn__6m8VA{0%{opacity:0}to{opacity:1}}.IntroClosing_onward__ioZ_d{animation:IntroClosing_closingIn__6m8VA .42s ease both}.IntroClosing_found__pduA8{display:flex;gap:12px;align-items:flex-start;margin:0 0 18px}.IntroClosing_found__pduA8 svg{flex:none;width:24px;height:24px;margin-top:4px;color:var(--lx-right)}.IntroClosing_found__pduA8 p{margin:0;font:var(--lesson-heading);font-variant-numeric:lining-nums;text-wrap:pretty}.IntroClosing_reason__eLwGu{margin:0;font:var(--lesson-read);color:color-mix(in srgb,var(--lx-ink) 78%,rgb(var(--home-paper)));text-wrap:pretty}.IntroClosing_handoff__onoXm{margin-top:26px;padding-top:22px;border-top:1px solid color-mix(in srgb,var(--lx-ink) 12%,rgb(var(--home-paper)))}.IntroClosing_handoff__onoXm p{margin:0;font:var(--lesson-read);text-wrap:pretty}@media (prefers-reduced-motion:reduce){.IntroClosing_closing__XE9AG,.IntroClosing_onward__ioZ_d{animation:none}}.Rail_workbench__RkKnP{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-height:var(--lab-room);padding-block:var(--bench-pad)}.Rail_material__3FW6S{display:flex;flex-direction:column;min-width:0}.Rail_rail__4SFuw{display:grid;min-width:0}.Rail_rail__4SFuw>*{grid-area:1/1;min-width:0}.Rail_railMain__7u_g5{display:flex;flex-direction:column;gap:1.25rem;container:rail/inline-size}.Rail_rail__4SFuw .katex-display{margin:.5rem 0 .5rem 1.25rem;text-align:left}.Rail_rail__4SFuw .katex-display>.katex{text-align:left}.Rail_inspector__xh9WO{z-index:4;background:rgb(var(--home-paper));animation:Rail_show__ZbNuv .18s ease both}@keyframes Rail_show__ZbNuv{0%{opacity:0}}@container lab (min-width: 40rem){.Rail_workbench__RkKnP{grid-template-columns:minmax(0,.92fr) minmax(min(22rem,50%),1.08fr);column-gap:clamp(2rem,4.5cqi,4.5rem)}.Rail_material__3FW6S{position:sticky;top:calc(var(--header-h) + var(--bench-pad));height:calc(var(--lab-room) - 2 * var(--bench-pad));align-self:start}}.Rail_railBody__7r3NM{display:flex;flex:1;flex-direction:column;gap:1.125rem;animation:Rail_enter__mib2I .32s var(--lesson-change-ease,ease) both}.Rail_teach__9cA_N{display:flex;flex-direction:column;gap:.625rem}.Rail_title__EzmTV{margin:0;font:var(--lesson-heading);font-variant-numeric:lining-nums;color:rgb(var(--home-ink));text-wrap:balance}.Rail_body__QiQcL,.Rail_question__xjYXq{margin:0;font:var(--lesson-read);color:rgb(var(--home-ink))}.Rail_question__xjYXq{font-weight:600}.Rail_task__7q9e9{display:flex;flex-direction:column;gap:.75rem;padding-top:1.125rem;border-top:1px solid rgb(var(--home-border))}.Rail_goalAsk__9F3Uk{display:flex;align-items:flex-start;gap:.625rem;margin:0;font:var(--lesson-read);font-weight:600;color:rgb(var(--home-ink))}.Rail_goalIcon__IT7zz{display:grid;flex:none;place-items:center;width:1.625rem;height:1.625rem;margin-top:-.0625rem;border-radius:50%;background:rgb(var(--home-math));color:rgb(var(--home-on-fill));transition:background-color .3s ease}.Rail_task__7q9e9[data-met] .Rail_goalIcon__IT7zz{background:rgb(var(--home-correct));animation:Rail_pop__R_I4_ .42s var(--lesson-change-ease,ease)}.Rail_goalThen__fD49z{margin:0;padding:.75rem 1rem;border-radius:.875rem;background:rgb(var(--home-correct-tint));font:var(--lesson-read);color:rgb(var(--home-ink));animation:Rail_enter__mib2I .36s var(--lesson-change-ease,ease) both}.Rail_angle__ooErU{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.875rem;font:var(--lesson-label);color:rgb(var(--home-muted))}.Rail_angle__ooErU input{width:100%;height:1.75rem;margin:0;background:transparent;appearance:none;-webkit-appearance:none;cursor:pointer}.Rail_angle__ooErU input::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:rgb(var(--home-stone)/.7)}.Rail_angle__ooErU input::-moz-range-track{height:6px;border-radius:3px;background:rgb(var(--home-stone)/.7)}.Rail_angle__ooErU input::-webkit-slider-thumb{width:22px;height:22px;margin-top:-8px;border:3px solid rgb(var(--home-math));border-radius:50%;background:rgb(var(--home-paper));box-shadow:0 2px 6px rgb(var(--home-shadow)/.25);-webkit-appearance:none}.Rail_angle__ooErU input::-moz-range-thumb{width:16px;height:16px;border:3px solid rgb(var(--home-math));border-radius:50%;background:rgb(var(--home-paper))}.Rail_angle__ooErU input:focus-visible{outline:3px solid rgb(var(--home-math));outline-offset:4px;border-radius:6px}.Rail_card__6WcEC{display:flex;flex-direction:column;gap:.875rem}.Rail_cardHead__TNc4f{display:flex;align-items:center;gap:.75rem}.Rail_cardSymbol__YvLJA{display:grid;flex:none;place-items:center;min-width:2.75rem;height:2.75rem;padding:0 .5rem;border-radius:.875rem;background:rgb(var(--role)/.12);color:rgb(var(--role));font-size:var(--type-heading)}.Rail_cardName__00vzs{margin:0;font:var(--lesson-heading);font-variant-numeric:lining-nums;color:rgb(var(--home-ink))}.Rail_cardClose__ytx4q{display:inline-flex;align-items:center;gap:.375rem;min-height:2.5rem;margin-left:auto;padding:0 .875rem;border:1px solid rgb(var(--home-border));border-radius:999px;background:rgb(var(--home-paper));color:rgb(var(--home-muted));font:var(--lesson-label);white-space:nowrap;cursor:pointer;transition:color .16s ease,border-color .16s ease}.Rail_cardClose__ytx4q:hover{border-color:rgb(var(--home-stone));color:rgb(var(--home-ink))}.Rail_cardClose__ytx4q:focus-visible{outline:3px solid rgb(var(--home-math));outline-offset:2px}.Rail_cardNow__oPPYY,.Rail_cardSays__BBaTf{margin:0;font:var(--lesson-read);color:rgb(var(--home-ink))}.Rail_cardNow__oPPYY{padding-left:.875rem;border-left:3px solid rgb(var(--role))}.Rail_cardFacts__jr2Mm{display:flex;flex-direction:column;gap:.5rem;margin:0;padding-top:.875rem;border-top:1px solid rgb(var(--home-border))}.Rail_fact__V3BpT{padding-left:1.625rem;text-indent:-1.625rem;font:var(--lesson-read);color:rgb(var(--home-ink))}.Rail_fact__V3BpT dt{display:inline;font-weight:600}.Rail_fact__V3BpT dt svg{display:inline-block;margin-right:.625rem;vertical-align:-.15em;color:rgb(var(--role))}.Rail_fact__V3BpT dd{display:inline;margin:0}.Rail_idea__QLZWv{display:flex;flex-direction:column;gap:.625rem}.Rail_ideaName__lGWCE{display:flex;align-items:center;gap:.625rem;margin:0;font:var(--lesson-label);color:rgb(var(--home-muted));font-variant-numeric:lining-nums}.Rail_ideaName__lGWCE:before{content:"";width:1.25rem;height:2px;border-radius:1px;background:rgb(var(--home-stone))}.Rail_findings__dcFTR{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none}.Rail_findings__dcFTR li{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.5rem;align-items:baseline;font:var(--lesson-read);color:rgb(var(--home-muted));animation:Rail_enter__mib2I .36s var(--lesson-change-ease,ease) both}.Rail_findings__dcFTR svg{align-self:center;color:rgb(var(--home-correct))}.Rail_beat__gH0ue{display:flex;flex-direction:column;gap:.875rem;padding-top:1.125rem;border-top:1px solid rgb(var(--home-border));animation:Rail_enter__mib2I .32s var(--lesson-change-ease,ease) both}.Rail_idea__QLZWv:not(:has(.Rail_findings__dcFTR))+.Rail_beat__gH0ue{padding-top:0;border-top:0}.Rail_beatLead__lPaTj,.Rail_tapWhy__QU4bN{margin:0;font:var(--lesson-read);color:rgb(var(--home-ink))}.Rail_tapWhy__QU4bN{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.5rem;animation:Rail_enter__mib2I .28s ease both}.Rail_tapWhy__QU4bN svg{margin-top:.25em;color:rgb(var(--home-wrong))}.Rail_choice__iqKiL[data-sketch]{grid-template-columns:2rem auto minmax(0,1fr)}.Rail_sketch__n7sue{display:block;overflow:visible}.Rail_sketchAxes__rQST5{fill:none;stroke:rgb(var(--home-stone));stroke-width:1.25}.Rail_sketchLine__LEojy{fill:none;stroke:rgb(var(--home-ink));stroke-width:2.5;stroke-linecap:round}.Rail_choice__iqKiL[data-verdict=right] .Rail_sketchLine__LEojy{stroke:rgb(var(--home-correct))}.Rail_choices__WXPNe{display:flex;flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none}.Rail_choice__iqKiL{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.875rem;align-items:center;width:100%;padding:.75rem 1rem;border:1.5px solid rgb(var(--home-border));border-radius:.875rem;background:rgb(var(--home-paper));color:rgb(var(--home-ink));font:var(--lesson-choice);text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease,box-shadow .16s ease,opacity .2s ease}.Rail_choice__iqKiL:hover:not(:disabled){border-color:rgb(var(--home-math)/.55);background:rgb(var(--home-math-tint)/.5);transform:translateY(-1px);box-shadow:0 6px 16px -12px rgb(var(--home-math)/.8)}.Rail_choice__iqKiL:active:not(:disabled){transform:scale(.99)}.Rail_choice__iqKiL:focus-visible{outline:3px solid rgb(var(--home-math));outline-offset:2px}.Rail_choice__iqKiL:disabled{cursor:default}.Rail_choice__iqKiL:disabled:not([data-verdict]){opacity:.55}.Rail_choiceKey__uqMsx{display:grid;place-items:center;width:2rem;height:2rem;border:1.5px solid rgb(var(--home-stone));border-radius:50%;font:var(--lesson-label);color:rgb(var(--home-muted));transition:background-color .2s ease,border-color .2s ease,color .2s ease}.Rail_choice__iqKiL[data-verdict=right]{border-color:rgb(var(--home-correct));background:rgb(var(--home-correct-tint))}.Rail_choice__iqKiL[data-verdict=right] .Rail_choiceKey__uqMsx{border-color:rgb(var(--home-correct));background:rgb(var(--home-correct));color:rgb(var(--home-on-fill));animation:Rail_pop__R_I4_ .42s var(--lesson-change-ease,ease)}.Rail_choice__iqKiL[data-verdict=wrong]{border-color:rgb(var(--home-wrong)/.7);background:rgb(var(--home-wrong-tint))}.Rail_choice__iqKiL[data-verdict=wrong] .Rail_choiceKey__uqMsx{border-color:rgb(var(--home-wrong));background:rgb(var(--home-wrong));color:rgb(var(--home-on-fill))}.Rail_choiceText__lIhHO{min-width:0}.Rail_choiceWhy___GBbk{margin:.5rem 0 .25rem 3rem;font:var(--lesson-read);color:rgb(var(--home-ink));animation:Rail_enter__mib2I .28s ease both}.Rail_why__nIfCB,.Rail_wrongNote__alBsi{margin:0;padding:.875rem 1rem;border-radius:.875rem;background:rgb(var(--home-correct-tint));font:var(--lesson-read);color:rgb(var(--home-ink));animation:Rail_enter__mib2I .32s var(--lesson-change-ease,ease) both}.Rail_why__nIfCB p{margin:0}.Rail_why__nIfCB p+p{margin-top:.5rem}.Rail_wrongNote__alBsi{background:rgb(var(--home-wrong-tint))}.Rail_next__GjJZc{display:inline-flex;flex:none;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.125rem;border-radius:999px;font:var(--lesson-label);white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease;border:1.5px solid rgb(var(--home-math)/.5);background:rgb(var(--home-paper));color:rgb(var(--home-math))}.Rail_next__GjJZc:hover:not(:disabled){border-color:rgb(var(--home-math));transform:translateX(2px)}.Rail_next__GjJZc[data-ready]{border-color:rgb(var(--home-math));background:rgb(var(--home-math));color:rgb(var(--home-on-fill));box-shadow:0 8px 18px -10px rgb(var(--home-math)/.85)}.Rail_next__GjJZc:disabled{opacity:.45;cursor:default}.Rail_next__GjJZc:focus-visible{outline:3px solid rgb(var(--home-math));outline-offset:2px}.Rail_stem__1uVkc{display:flex;flex-direction:column;gap:1.125rem}.Rail_stemText__oYb3H{margin:0;font:var(--lesson-read);color:rgb(var(--home-ink));animation:Rail_enter__mib2I .32s var(--lesson-change-ease,ease) both}.Rail_display__KXAPk{display:block;padding:.5rem 0;font-size:var(--type-read);text-align:center;color:rgb(var(--home-ink))}.Rail_specimen__ksihJ,.Rail_story__FX2Iy{display:flex;flex:1;flex-direction:column;justify-content:center;gap:1.25rem;min-height:12rem}.Rail_storyText__pRI5J{margin:0;font:var(--lesson-passage);line-height:1.75;color:rgb(var(--home-ink))}.Rail_phrase__CXW45{display:inline;padding:0 .15em;border:0;border-bottom:2px dotted rgb(var(--home-math));border-radius:.2em .2em 0 0;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.Rail_phrase__CXW45:hover:not(:disabled){background:rgb(var(--home-math-tint))}.Rail_phrase__CXW45:focus-visible{outline:3px solid rgb(var(--home-math));outline-offset:2px}.Rail_phrase__CXW45:disabled{cursor:default}.Rail_phrase__CXW45[data-verdict=right]{border-bottom:2px solid rgb(var(--home-correct));background:rgb(var(--home-correct-tint))}.Rail_phrase__CXW45[data-verdict=wrong]{border-bottom:2px solid rgb(var(--home-wrong));background:rgb(var(--home-wrong-tint))}.Rail_modelLine__AmnIN{display:flex;flex-direction:column;gap:.5rem}.Rail_modelLine__AmnIN p{margin:0;font:var(--lesson-read);color:rgb(var(--home-ink))}.Rail_model__AIB8E{font-size:var(--type-read);color:rgb(var(--home-ink))}.Rail_sortStage__2oKVA{display:flex;flex-direction:column;gap:.75rem}.Rail_sortCount__9Yfa1,.Rail_specimenMeta__JSAjM{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin:0;font:var(--lesson-label);color:rgb(var(--home-muted))}.Rail_sortSentence__Ry_dQ{margin:0;font:var(--lesson-passage);color:rgb(var(--home-ink));animation:Rail_enter__mib2I .36s var(--lesson-change-ease,ease) both}.Rail_cue__Necxt{padding:0 .1em;border-radius:.2em;background:transparent;color:inherit;transition:background-color .5s ease,box-shadow .5s ease}.Rail_cue__Necxt[data-shown]{background:rgb(var(--home-math-tint));box-shadow:inset 0 -2px 0 rgb(var(--home-math))}.Rail_bins__CFWEv{display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem}.Rail_bin__ES7BZ,.Rail_formBin__pmnOr{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.875rem;padding:.75rem 1rem;border:1.5px solid rgb(var(--home-border));border-radius:1rem;background:rgb(var(--home-paper));color:rgb(var(--home-ink));font:var(--lesson-choice);text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease,box-shadow .16s ease}.Rail_bin__ES7BZ>.Rail_binIcon__8MnTS{grid-row:span 2}.Rail_bin__ES7BZ:hover:not(:disabled),.Rail_formBin__pmnOr:hover:not(:disabled){border-color:rgb(var(--home-math)/.55);transform:translateY(-2px);box-shadow:0 10px 20px -16px rgb(var(--home-math))}.Rail_bin__ES7BZ:active:not(:disabled),.Rail_formBin__pmnOr:active:not(:disabled){transform:scale(.98)}.Rail_bin__ES7BZ:focus-visible,.Rail_formBin__pmnOr:focus-visible{outline:3px solid rgb(var(--home-math));outline-offset:2px}.Rail_bin__ES7BZ:disabled,.Rail_formBin__pmnOr:disabled{cursor:default}.Rail_bin__ES7BZ[data-verdict=right],.Rail_formBin__pmnOr[data-verdict=right]{border-color:rgb(var(--home-correct));background:rgb(var(--home-correct-tint))}.Rail_bin__ES7BZ[data-verdict=wrong],.Rail_formBin__pmnOr[data-verdict=wrong]{border-color:rgb(var(--home-wrong)/.7);background:rgb(var(--home-wrong-tint))}.Rail_binIcon__8MnTS,.Rail_formBinGlyph__L00pw{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.875rem;background:rgb(var(--home-math-tint));color:rgb(var(--home-math));flex:none}[data-verdict=right]>.Rail_binIcon__8MnTS,[data-verdict=right]>.Rail_formBinGlyph__L00pw{background:rgb(var(--home-correct));color:rgb(var(--home-on-fill))}[data-verdict=wrong]>.Rail_binIcon__8MnTS,[data-verdict=wrong]>.Rail_formBinGlyph__L00pw{background:rgb(var(--home-wrong));color:rgb(var(--home-on-fill))}.Rail_binLabel__7Mxf8,.Rail_formBinName__7xvLM{font-weight:600}.Rail_binDetail__tW15P{font:var(--lesson-label);font-weight:500;color:rgb(var(--home-muted))}.Rail_trap__Gl7cc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.Rail_trapChart__Oo89_{margin:0}.Rail_trapChart__Oo89_ figcaption{margin-bottom:.375rem;font:var(--lesson-label);color:rgb(var(--home-ink))}.Rail_trapChart__Oo89_ svg{display:block;width:100%;height:auto}.Rail_trapAxis__KBJ_P{stroke:rgb(var(--home-muted)/.6);stroke-width:1.5}.Rail_trapBar__BDlY2{stroke:rgb(var(--home-math)/.35);stroke-width:10;stroke-linecap:round}.Rail_trapDot__FBFsN{fill:rgb(var(--home-math))}.Rail_trapStep__rcm3H,.Rail_trapValue__tDpIs,.Rail_trapYear__HeszM{font:var(--lesson-label);fill:rgb(var(--home-ink))}.Rail_trapYear__HeszM{fill:rgb(var(--home-muted));font-weight:500}.Rail_trapStep__rcm3H{fill:rgb(var(--home-violet))}.Rail_specimen__ksihJ{align-items:center;text-align:center}.Rail_specimenEquation__t6unL{display:block;font-size:var(--type-read);color:rgb(var(--home-ink));animation:Rail_enter__mib2I .36s var(--lesson-change-ease,ease) both}.Rail_streak__4Hx6l{background:rgb(var(--home-correct-tint));color:rgb(var(--home-correct));font-weight:600}.Rail_skillTag__kkcav,.Rail_streak__4Hx6l{padding:.125rem .625rem;border-radius:999px}.Rail_skillTag__kkcav{background:rgb(var(--home-math-tint));color:rgb(var(--home-math))}.Rail_binGrid__kyL1X{gap:.75rem}.Rail_binGrid__kyL1X,.Rail_binRegion__mLqKf{display:grid;grid-template-columns:minmax(0,1fr)}.Rail_binRegion__mLqKf{row-gap:.375rem}@media (max-height:820px){.Rail_binGrid__kyL1X{gap:.375rem}.Rail_binRegion__mLqKf{row-gap:.25rem}.Rail_workbench__RkKnP[data-kind=name-the-form]{padding-bottom:0}}.Rail_binRegionName__R6DeR{display:flex;grid-column:1/-1;align-items:center;gap:.625rem;margin:0;font:var(--lesson-label);font-weight:600;color:rgb(var(--home-muted))}.Rail_binRegionName__R6DeR:after{content:"";flex:1;height:1px;background:rgb(var(--home-border))}.Rail_formBin__pmnOr{min-height:2.5rem;padding:.1875rem 1rem .1875rem .3125rem;font:var(--lesson-label)}.Rail_formBin__pmnOr>.Rail_formBinGlyph__L00pw{width:2rem;height:2rem;border-radius:.5rem}.Rail_summary__cVx7T{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.25rem;width:min(100%,40rem);min-height:var(--lab-room);margin:0 auto;padding-block:var(--bench-pad);animation:Rail_enter__mib2I .36s var(--lesson-change-ease,ease) both}.Rail_summaryScore__rOcSh{display:flex;align-items:baseline;gap:.5rem;margin:0;font:var(--lesson-read);color:rgb(var(--home-muted))}.Rail_summaryScore__rOcSh strong{font-family:var(--theme-font-family-heading);font-size:var(--type-title);font-weight:500;font-variant-numeric:lining-nums;color:rgb(var(--home-ink))}.Rail_summaryList__e223E{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.Rail_summaryList__e223E li{display:flex;gap:.875rem;align-items:flex-start;font:var(--lesson-read);color:rgb(var(--home-ink))}@keyframes Rail_enter__mib2I{0%{opacity:0;transform:translateY(6px)}}@keyframes Rail_pop__R_I4_{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Rail_beat__gH0ue,.Rail_choiceWhy___GBbk,.Rail_choice__iqKiL[data-verdict=right] .Rail_choiceKey__uqMsx,.Rail_findings__dcFTR li,.Rail_goalThen__fD49z,.Rail_inspector__xh9WO,.Rail_railBody__7r3NM,.Rail_sortSentence__Ry_dQ,.Rail_specimenEquation__t6unL,.Rail_stemText__oYb3H,.Rail_summary__cVx7T,.Rail_tapWhy__QU4bN,.Rail_task__7q9e9[data-met] .Rail_goalIcon__IT7zz,.Rail_why__nIfCB,.Rail_wrongNote__alBsi{animation:none}.Rail_bin__ES7BZ,.Rail_choice__iqKiL,.Rail_formBin__pmnOr,.Rail_next__GjJZc{transition:none}}.Rail_railBody__7r3NM[data-centered]{justify-content:center}.Rail_specimenNote__hdots{display:flex;flex-direction:column;gap:.625rem;width:min(100%,34rem);min-height:8.5rem;text-align:left}.Rail_workbench__RkKnP[data-kind=phrase] .Rail_material__3FW6S,.Rail_workbench__RkKnP[data-kind=sort] .Rail_material__3FW6S,.Rail_workbench__RkKnP[data-kind=sort] .Rail_railBody__7r3NM,.Rail_workbench__RkKnP[data-kind=speed-round] .Rail_material__3FW6S,.Rail_workbench__RkKnP[data-kind=speed-round] .Rail_railBody__7r3NM,.Rail_workbench__RkKnP[data-kind=story-ask] .Rail_material__3FW6S,.Rail_workbench__RkKnP[data-kind=story-ask] .Rail_railBody__7r3NM{padding-top:var(--lift)}.Rail_workbench__RkKnP{--lift:clamp(0rem,9dvh - 2rem,4rem)}.Rail_workbench__RkKnP[data-kind=phrase]{grid-template-columns:minmax(0,46rem);grid-template-rows:auto 1fr;justify-content:center}.Rail_workbench__RkKnP[data-kind=phrase] .Rail_material__3FW6S{position:static;height:auto}.Rail_workbench__RkKnP[data-kind=phrase] .Rail_story__FX2Iy{flex:none;justify-content:flex-start;min-height:0}.Rail_srOnly__9_HmZ{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@container lab (min-width: 40rem) and (max-width: 56rem){.Rail_workbench__RkKnP{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:1.5rem}}.Rail_railMain__7u_g5[inert]{visibility:hidden}@container lab (max-width: 39.99rem){.Rail_workbench__RkKnP{gap:1rem}.Rail_railBody__7r3NM,.Rail_railMain__7u_g5,.Rail_rail__4SFuw{display:contents}.Rail_rail__4SFuw>*{grid-area:auto}.Rail_task__7q9e9,.Rail_teach__9cA_N{display:contents}.Rail_teach__9cA_N>.Rail_title__EzmTV{order:-3}.Rail_railBody__7r3NM>.Rail_task__7q9e9>.Rail_goalAsk__9F3Uk{order:-2}.Rail_teach__9cA_N>.Rail_body__QiQcL{order:1}.Rail_railBody__7r3NM>.Rail_task__7q9e9>*{order:2}.Rail_inspector__xh9WO{order:1}.Rail_railBody__7r3NM>:not(.Rail_teach__9cA_N){order:2}.Rail_workbench__RkKnP[data-kind=name-the-form] .Rail_material__3FW6S,.Rail_workbench__RkKnP[data-kind=name-the-form] .Rail_specimen__ksihJ{display:contents}.Rail_workbench__RkKnP[data-kind=name-the-form] .Rail_specimenMeta__JSAjM{justify-content:center}.Rail_workbench__RkKnP[data-kind=name-the-form] .Rail_specimenEquation__t6unL{text-align:center}.Rail_workbench__RkKnP[data-kind=name-the-form] .Rail_specimenNote__hdots{order:3;width:100%;min-height:0}.Rail_workbench__RkKnP[data-kind=idea][data-beat=drag] .Rail_material__3FW6S{position:sticky;top:var(--header-h);z-index:3;padding-block:.5rem .75rem;background:rgb(var(--home-paper));box-shadow:0 14px 16px -16px rgb(var(--home-shadow)/.35)}.Rail_workbench__RkKnP:has(.Rail_inspector__xh9WO) .Rail_railBody__7r3NM>*{display:none}}@media (max-height:760px){.Rail_railBody__7r3NM{gap:.875rem}.Rail_choices__WXPNe{gap:.5rem}.Rail_choice__iqKiL{padding-block:.5rem}.Rail_task__7q9e9{gap:.625rem;padding-top:.875rem}}@container lab (max-width: 39.99rem){.Rail_workbench__RkKnP[data-kind=idea] .Rail_beat__gH0ue,.Rail_workbench__RkKnP[data-kind=idea] .Rail_idea__QLZWv{display:contents}.Rail_workbench__RkKnP[data-kind=idea] .Rail_ideaName__lGWCE{order:-3}.Rail_workbench__RkKnP[data-kind=idea] .Rail_beat__gH0ue>:is(.Rail_beatLead__lPaTj,.Rail_question__xjYXq,.Rail_goalAsk__9F3Uk){order:-2}.Rail_workbench__RkKnP[data-kind=idea] .Rail_beat__gH0ue>*{order:2}.Rail_workbench__RkKnP[data-kind=idea] .Rail_findings__dcFTR{order:3}}