.lesson-room_room__YNt_I{display:grid;gap:1.25rem;width:100%;max-width:78rem;margin-inline:auto;padding:5.5rem 1rem 2.5rem}@media (min-width:640px){.lesson-room_room__YNt_I{padding:6.5rem 2rem 3rem}}@media (min-width:1024px){.lesson-room_room__YNt_I{padding:7rem 2.5rem 4rem}}.lesson-room_intro__KrcUY{display:grid;gap:.5rem;max-width:42rem}.lesson-room_eyebrow__fxhMh{margin:0;font-family:var(--font-hanken),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--d-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--mark-brass)}.lesson-room_eyebrow__fxhMh a{padding-block:.9rem;color:inherit}.lesson-room_title__16KqO{margin:0;font-family:var(--font-hanken),system-ui,sans-serif;font-size:var(--d-text-xl);font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--dawn)}.lesson-room_lede__f8lzF{margin:0;color:var(--text-secondary,var(--text-muted));font-size:var(--d-text-base);line-height:1.55}.lesson-room_layout__R9YxK{display:grid;gap:1.25rem;min-width:0}@media (min-width:1024px){.lesson-room_layout__R9YxK{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:2rem}}.lesson-room_pathNav__MV3ED{display:grid;gap:.4rem;min-width:0}.lesson-room_tally__hnLxH{margin:0;font-family:var(--font-hanken),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--d-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lesson-room_path__E7d2U{display:flex;gap:.25rem;margin:0;padding:.25rem 0 .5rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;-ms-overflow-style:none;scrollbar-width:none}.lesson-room_path__E7d2U::-webkit-scrollbar{display:none;height:0}.lesson-room_step___pkdu{position:relative;flex:none}.lesson-room_step___pkdu+.lesson-room_step___pkdu:before{content:"";position:absolute;top:50%;right:calc(100% - .5rem);width:1.25rem;border-top:1px solid var(--border)}.lesson-room_stepButton__zV7kQ{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-width:2.75rem;min-height:2.75rem;padding:.3rem;border:0;border-radius:var(--d-radius-pill);background:transparent;color:var(--text-muted);font-size:var(--d-text-sm);text-align:left}.lesson-room_stepButton__zV7kQ:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.lesson-room_stepButton__zV7kQ[aria-current=step]{color:var(--dawn)}.lesson-room_stepTitle__ynxol{display:none}.lesson-room_mark__3lH0R{flex:none;width:1.75rem;height:1.75rem;overflow:visible;color:var(--muted)}.lesson-room_markRing__ijQZv{stroke:var(--border)}.lesson-room_stepButton__zV7kQ[aria-current=step] .lesson-room_mark__3lH0R{color:var(--clay-ink)}.lesson-room_mark__3lH0R[data-done]{color:var(--mark-brass)}.lesson-room_mark__3lH0R[data-done] .lesson-room_markRing__ijQZv,.lesson-room_stepButton__zV7kQ[aria-current=step] .lesson-room_markRing__ijQZv{stroke:currentColor}.lesson-room_markNumber__XaYbS{fill:currentColor;font-family:var(--font-hanken),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:var(--d-text-xs)}@media (min-width:1024px){.lesson-room_path__E7d2U{flex-direction:column;gap:.35rem;overflow:visible;padding:0}.lesson-room_step___pkdu+.lesson-room_step___pkdu:before{top:auto;right:auto;bottom:calc(100% - .5rem);left:1.175rem;width:0;height:1.35rem;border-top:0;border-left:1px solid var(--border)}.lesson-room_stepButton__zV7kQ{justify-content:flex-start;width:100%;padding:.35rem .6rem .35rem .3rem;border-radius:var(--d-radius-2)}.lesson-room_stepButton__zV7kQ:hover{color:var(--dawn)}.lesson-room_stepTitle__ynxol{display:inline}}.lesson-room_bench___fTal{display:grid;gap:1rem;min-width:0;touch-action:pan-y pinch-zoom}.lesson-room_bench___fTal:focus{outline:none}.lesson-room_head__Ar6KF{display:grid;gap:.35rem;max-width:44rem}.lesson-room_head__Ar6KF p{margin:0}.lesson-room_order__LUCGa{font-family:var(--font-hanken),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--d-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lesson-room_benchTitle__DNJxY{margin:0;font-family:var(--font-hanken),system-ui,sans-serif;font-size:var(--d-text-lg);font-weight:600;color:var(--dawn)}.lesson-room_idea__2jghG{color:var(--text-secondary,var(--text-muted));font-size:var(--d-text-base);line-height:1.5}.lesson-room_doneBefore__OPdKX{color:var(--mark-brass);font-size:var(--d-text-sm)}.lesson-room_frameBox__Ej_6B{position:relative;overflow:hidden;min-height:24rem;border:1px solid var(--border-subtle);border-radius:var(--radius-surface,16px);background:var(--build-canvas)}.lesson-room_frameBox__Ej_6B[data-sized]{box-sizing:content-box;min-height:0}.lesson-room_locked__AEgg6{display:grid;gap:.5rem;max-width:44rem;border:1px solid var(--border-subtle);border-radius:var(--radius-surface,16px);background:var(--panel);padding:1rem;color:var(--dawn);font-size:var(--d-text-base);line-height:1.5}.lesson-room_locked__AEgg6 p{margin:0}.lesson-room_columns__qb7Je{display:grid;gap:1rem;max-width:60rem}@media (min-width:768px){.lesson-room_columns__qb7Je{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.lesson-room_block___r1Ih{display:grid;align-content:start;gap:.5rem;color:var(--text-secondary,var(--text-muted));font-size:var(--d-text-base);line-height:1.5}.lesson-room_block___r1Ih p{margin:0}.lesson-room_blockTitle__KuxgI{margin:0;font-family:var(--font-hanken),system-ui,sans-serif;font-size:var(--d-text-base);font-weight:600;color:var(--dawn)}.lesson-room_tries__frtHw{display:grid;gap:.45rem;margin:0;padding-left:1.2rem}.lesson-room_row__hghZ8{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.lesson-room_note__DvDpn{margin:0;color:var(--text-muted);font-size:var(--d-text-sm)}.lesson-room_answer__mgWpy{display:grid;gap:.6rem;max-width:44rem;border:1px solid var(--border-subtle);border-radius:var(--radius-surface,16px);background:var(--panel);padding:1rem}.lesson-room_answerLabel__kl1Se{font-weight:600;color:var(--dawn)}.lesson-room_answerInput__13jOb,.lesson-room_answerLabel__kl1Se{font-family:var(--font-hanken),system-ui,sans-serif;font-size:var(--d-text-base)}.lesson-room_answerInput__13jOb{width:100%;resize:vertical;border:1px solid var(--border-subtle);border-radius:var(--d-radius-2);background:color-mix(in srgb,var(--field) 55%,var(--panel));padding:.7rem .8rem;color:var(--foreground);line-height:1.5}.lesson-room_answerInput__13jOb:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.lesson-room_verdict__IDQRG{max-width:44rem;margin:0;border-left:2px solid var(--border);padding-left:.9rem;color:var(--dawn);font-size:var(--d-text-base);line-height:1.5}.lesson-room_verdict__IDQRG[data-verdict=found]{border-left-color:var(--mark-brass)}.lesson-room_verdict__IDQRG[data-verdict=partly]{border-left-color:var(--clay)}.lesson-room_verdict__IDQRG:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.lesson-room_explanation__ZKzwO{display:grid;gap:.5rem;max-width:44rem;border-left:2px solid var(--mark-brass);padding-left:.9rem;color:var(--dawn);font-size:var(--d-text-base);line-height:1.5}.lesson-room_explanation__ZKzwO p{margin:0}.lesson-room_explanationLabel__7tz2R{font-family:var(--font-hanken),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--d-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--mark-brass)}.lesson-room_doneMoment__4HGDe{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;max-width:44rem;border:1px solid var(--border-subtle);border-radius:var(--radius-surface,16px);background:var(--panel);padding:1rem}.lesson-room_doneTick__xGOhS{flex:none;width:3rem;height:3rem;color:var(--mark-brass)}.lesson-room_doneWords__7NabH{display:grid;gap:.6rem;min-width:0}.lesson-room_doneLine__gbkw5{margin:0;font-family:var(--font-hanken),system-ui,sans-serif;font-size:var(--d-text-md);font-weight:600;color:var(--dawn)}.lesson-room_exits__9kkKI{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;font-size:var(--d-text-sm)}.lesson-room_backLink__8X0x9,.lesson-room_nextRoom__DPDmS{display:inline-flex;align-items:center;min-height:2.75rem;text-decoration:underline;text-underline-offset:3px}.lesson-room_nextRoom__DPDmS{color:var(--dawn);font-weight:600}.lesson-room_backLink__8X0x9{color:var(--text-secondary,var(--text-muted))}.lesson-room_backLink__8X0x9:focus-visible,.lesson-room_nextRoom__DPDmS:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.lesson-room_plain__LlsF0{display:grid;gap:.85rem;max-width:44rem;border:1px solid var(--border-subtle);border-radius:var(--radius-surface,16px);background:var(--panel);padding:1rem 1.1rem 1.1rem}.lesson-room_plainLine__HdldI{margin:0;color:var(--dawn);font-family:var(--font-hanken),system-ui,sans-serif;font-size:var(--d-text-md);line-height:1.5}.lesson-room_plainPairs__o6O59{display:grid;gap:.75rem;margin:0}@media (min-width:768px){.lesson-room_plainPairs__o6O59{grid-template-columns:1fr 1fr;gap:1.25rem}}.lesson-room_plainPair__76HkE{display:grid;gap:.25rem;border-left:2px solid var(--mark-brass);padding-left:.75rem}.lesson-room_plainPair__76HkE dt{font-family:var(--font-hanken),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--d-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lesson-room_plainPair__76HkE dd{margin:0;color:var(--text-secondary,var(--text-muted));font-size:var(--d-text-base);line-height:1.5}.lesson-room_exact__Ru6f8 summary{display:inline-flex;align-items:center;min-height:2.75rem;cursor:pointer;color:var(--text-muted);font-size:var(--d-text-sm);text-decoration:underline;text-underline-offset:3px}.lesson-room_exact__Ru6f8 summary:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.lesson-room_exact__Ru6f8 .lesson-room_idea__2jghG{margin:.25rem 0 0}.lesson-room_terms__j_yn1{display:grid;gap:.45rem}.lesson-room_termsLabel__jyrZT{margin:0;font-family:var(--font-hanken),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--d-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lesson-room_termList__KR634{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.lesson-room_termChip__j1Hkv{min-height:2.75rem;border:1px solid var(--border);border-radius:var(--d-radius-pill);background:transparent;padding:.3rem .9rem;color:var(--dawn);font-size:var(--d-text-sm);transition:background-color var(--d-dur-fast) ease,border-color var(--d-dur-fast) ease}.lesson-room_termChip__j1Hkv:hover{border-color:var(--mark-brass)}.lesson-room_termChip__j1Hkv[aria-expanded=true]{border-color:var(--mark-brass);background:color-mix(in srgb,var(--mark-brass) 16%,transparent)}.lesson-room_termChip__j1Hkv:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.lesson-room_termMeaning__oEVGP{margin:0;color:var(--text-secondary,var(--text-muted));font-size:var(--d-text-base);line-height:1.5}.lesson-room_termMeaning__oEVGP strong{color:var(--dawn);font-weight:600}.lesson-room_stepper__ArDKq{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;max-width:60rem;border-top:1px solid var(--border-subtle);padding-top:.75rem}.lesson-room_stepperButton__7pR_g{justify-self:start;min-height:2.75rem;border:0;background:transparent;padding:.3rem 0;color:var(--text-muted);font-size:var(--d-text-sm);text-align:left}.lesson-room_stepperButton__7pR_g[data-next]{justify-self:end;text-align:right}.lesson-room_stepperButton__7pR_g:hover{color:var(--dawn)}.lesson-room_stepperButton__7pR_g:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.lesson-room_swipeHint__dfmZN{margin:0;color:var(--muted);font-size:var(--d-text-xs);text-align:center}@media (hover:hover) and (pointer:fine),(min-width:1024px){.lesson-room_swipeHint__dfmZN{visibility:hidden}}.lesson-room_benchPending__mRVan{min-height:32rem}.lesson-room_plainMoreButton__5_9G2{display:none}.lesson-room_plainMore__AnvSH{display:grid;gap:.85rem}@media (max-width:639px){.lesson-room_plain__LlsF0{gap:.5rem;padding:.85rem .95rem}.lesson-room_plainLine__HdldI{font-size:var(--d-text-base)}.lesson-room_plainMoreButton__5_9G2{display:inline-flex;align-items:center;justify-self:start;min-height:2.75rem;border:0;background:transparent;padding:0;color:var(--text-muted);font-size:var(--d-text-sm);text-decoration:underline;text-underline-offset:3px}.lesson-room_plainMoreButton__5_9G2:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.lesson-room_plainMore__AnvSH[data-open=false]{display:none}}.lesson-room_verdictBox__O3j1O{display:grid;gap:.75rem;max-width:44rem}.lesson-room_askButton__HcCth{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;border:1px solid color-mix(in srgb,var(--mark-brass) 55%,var(--border));border-radius:var(--d-radius-pill);background:color-mix(in srgb,var(--mark-brass) 10%,transparent);padding:.35rem 1.1rem;color:var(--dawn);font-size:var(--d-text-base);font-weight:600;transition:background-color var(--d-dur-fast) ease,border-color var(--d-dur-fast) ease}.lesson-room_askButton__HcCth:hover{border-color:var(--mark-brass);background:color-mix(in srgb,var(--mark-brass) 18%,transparent)}.lesson-room_askButton__HcCth:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.lesson-room_thinking__DfCbt{display:inline-flex;align-items:center;gap:.5rem;margin:0;color:var(--text-muted);font-size:var(--d-text-base)}.lesson-room_helpCard__77zYJ{display:grid;gap:.6rem;border:1px solid var(--border-subtle);border-radius:var(--radius-surface,16px);background:var(--panel);padding:1rem 1.1rem;color:var(--dawn);font-size:var(--d-text-base);line-height:1.55;animation:lesson-room_datum-settle__hU6Z8 var(--motion-trace) var(--ease-quiet) both}.lesson-room_helpCard__77zYJ[data-datumly]{border-color:color-mix(in srgb,var(--mark-brass) 40%,var(--border-subtle));background:color-mix(in srgb,var(--mark-brass) 6%,var(--panel))}.lesson-room_helpCard__77zYJ p{margin:0}.lesson-room_helpWho__GLw6m{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-hanken),system-ui,sans-serif;font-weight:600;color:var(--dawn)}.lesson-room_datumlyMark__GSbYP{width:1.15rem;height:1.15rem;color:var(--mark-brass);stroke:currentColor;fill:currentColor}.lesson-room_datumlyMark__GSbYP circle:first-child{fill:none}.lesson-room_helpLabel__8oyLh{margin:0;font-family:var(--font-hanken),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--d-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--mark-brass)}.lesson-room_helpNudge__QCqCq{display:grid;gap:.25rem;border-left:2px solid var(--mark-brass);padding-left:.8rem}.lesson-room_helpAsk__rVMiJ{font-family:var(--font-hanken),system-ui,sans-serif;font-size:var(--d-text-base);font-weight:600}.lesson-room_helpList__Bk1z0{display:grid;gap:.35rem;margin:0;padding-left:1.2rem}.lesson-room_helpFoot__I_yM9{color:var(--text-muted);font-size:var(--d-text-sm)}.lesson-room_realModel__P5VBQ{display:grid;gap:.85rem;max-width:60rem;border:1px solid var(--border-subtle);border-radius:var(--radius-surface,16px);background:var(--panel);padding:1rem 1.1rem 1.15rem}.lesson-room_realHead__gLNUa{display:grid;gap:.3rem}.lesson-room_realHead__gLNUa p{margin:0}.lesson-room_realEyebrow__CXqdg{font-family:var(--font-hanken),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--d-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--mark-brass)}.lesson-room_realForm__XUoz3{display:grid;gap:.4rem}.lesson-room_realLabel__SW0Db{color:var(--dawn);font-size:var(--d-text-sm);font-weight:600}.lesson-room_realRow__chDdd{display:flex;flex-wrap:wrap;gap:.6rem}.lesson-room_realInput__UAQqL{flex:1 1 16rem;min-width:0;min-height:2.75rem;border:1px solid var(--border-subtle);border-radius:var(--d-radius-2);background:color-mix(in srgb,var(--field) 55%,var(--panel));padding:.55rem .8rem;color:var(--foreground);font-size:var(--d-text-base)}.lesson-room_realInput__UAQqL:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.lesson-room_realResult__c4PcZ{display:grid;gap:.6rem}.lesson-room_realResult__c4PcZ:focus{outline:none}.lesson-room_realResult__c4PcZ:empty{display:none}.lesson-room_realColumns__ovZo7{display:grid;gap:.75rem}@media (min-width:640px){.lesson-room_realColumns__ovZo7{grid-template-columns:1fr 1fr}}.lesson-room_realColumn__7ksZc{display:grid;align-content:start;gap:.45rem;border-left:2px solid var(--border);padding-left:.8rem}.lesson-room_realColumn__7ksZc[data-hot]{border-left-color:var(--clay)}.lesson-room_realColumnLabel__sn7S_{margin:0;font-family:var(--font-hanken),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--d-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lesson-room_realLines__3d9iT{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.lesson-room_realLines__3d9iT li{color:var(--dawn);font-size:var(--d-text-base);line-height:1.45}.lesson-room_realStart__zer2d{color:var(--text-muted)}.lesson-room_doneMoment__4HGDe[data-milestone]{display:grid;gap:.85rem;padding:1.25rem 1.25rem 1.1rem;border-color:color-mix(in srgb,var(--mark-brass) 40%,var(--border-subtle));background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--mark-brass) 10%,transparent),transparent 60%),var(--panel)}.lesson-room_constellation__83ep4{width:100%;max-width:26rem;height:auto;overflow:visible;color:var(--mark-brass)}.lesson-room_constLine__o_tcT{--datum-draw-length:1;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-dasharray:1;stroke-opacity:.7;animation:lesson-room_datum-draw__GrWLC var(--motion-seal) var(--ease-quiet) both;animation-delay:calc(var(--motion-orient) + var(--i, 0) * var(--motion-orient) / 2)}.lesson-room_constDark__aYe6F{fill:var(--border)}.lesson-room_constGlow__7M39j,.lesson-room_constStar__htSE9{--datum-arrive-lift:0px;fill:currentColor;animation:lesson-room_datum-arrive__g69rn var(--motion-trace) var(--ease-quiet) both;animation-delay:calc(var(--i, 0) * var(--motion-orient) / 4)}.lesson-room_constGlow__7M39j{fill-opacity:.16}.lesson-room_constStar__htSE9[data-fresh]{transform-box:fill-box;transform-origin:center;animation:lesson-room_datum-arrive__g69rn var(--motion-trace) var(--ease-quiet) both,lesson-room_datum-strike__qCmJf var(--motion-orient) var(--ease-quiet) var(--motion-seal) both}.lesson-room_milestoneSub__J8F07{margin:0;max-width:34rem;color:var(--text-secondary,var(--text-muted));font-size:var(--d-text-base);line-height:1.5}.lesson-room_whatNext__ANMp7{display:grid;gap:.3rem}.lesson-room_whatNextLink__z4jxl{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;border:1px solid var(--border);border-radius:var(--d-radius-pill);padding:.3rem 1rem;color:var(--dawn);font-size:var(--d-text-base);font-weight:600;text-decoration:none;transition:border-color var(--d-dur-fast) ease}.lesson-room_whatNextLink__z4jxl:hover{border-color:var(--mark-brass)}.lesson-room_whatNextLink__z4jxl:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.lesson-room_pick__Y6ReN{display:grid;gap:.6rem;max-width:44rem;margin:0;padding:0;border:0;min-width:0}.lesson-room_pickHint__h8KIk{margin:0;color:var(--text-muted);font-size:var(--d-text-sm)}.lesson-room_pickOptions__4xO72{display:grid;gap:.5rem}.lesson-room_pickOption__W29UH{display:flex;align-items:flex-start;gap:.7rem;min-height:2.75rem;padding:.7rem .9rem;border:1px solid var(--border-subtle);border-radius:var(--d-radius-2);background:var(--panel);color:var(--dawn);font-size:var(--d-text-base);line-height:1.45;cursor:pointer}.lesson-room_pickOption__W29UH input{flex:none;margin-top:.2rem;accent-color:var(--mark-brass)}.lesson-room_pickOption__W29UH:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.lesson-room_pickOption__W29UH:has(input:disabled){cursor:default;color:var(--text-muted)}.lesson-room_pickOption__W29UH[data-picked]{border-color:var(--clay)}.lesson-room_pickOption__W29UH[data-best]{border-color:var(--mark-brass);background:color-mix(in srgb,var(--mark-brass) 8%,var(--panel))}.lesson-room_optional__RBJgE{color:var(--text-muted);font-weight:400}.lesson-room_modelIdea__IHbmI{max-width:44rem;margin:0;padding-left:.9rem;color:var(--text-muted);line-height:1.55}.lesson-room_mark__3lH0R[data-done] .lesson-room_markRing__ijQZv{fill:color-mix(in srgb,var(--mark-brass) 18%,transparent)}.lesson-room_mark__3lH0R[data-struck]{transform-box:fill-box;transform-origin:center}.lesson-room_stepLink__AfO4i{position:absolute;top:50%;right:calc(100% - .5rem);width:1.25rem;height:1px;overflow:visible;pointer-events:none}.lesson-room_stepLink__AfO4i line{stroke:var(--mark-brass);stroke-width:2}.lesson-room_step___pkdu[data-unlocked] .lesson-room_stepButton__zV7kQ{color:var(--dawn)}@media (min-width:1024px){.lesson-room_stepLink__AfO4i{top:auto;right:auto;bottom:calc(100% - .5rem);left:1.175rem;width:1px;height:1.35rem}}