.PruferExperience_lesson__WCuxM{max-width:1140px;margin:auto;padding:1rem;color:var(--color-ink)}.PruferExperience_lesson__WCuxM h1{font-size:2rem;font-weight:700;line-height:1.4}.PruferExperience_lesson__WCuxM h2{font-weight:650}.PruferExperience_lesson__WCuxM p{line-height:1.8;margin:.65rem 0}.PruferExperience_lesson__WCuxM a{text-decoration:underline}.PruferExperience_controls__LM5tc{display:flex;flex-wrap:wrap;gap:.7rem;margin:1rem 0;align-items:end}.PruferExperience_controls__LM5tc button{min-height:44px;padding:.45rem .7rem;border:1px solid var(--color-mist);border-radius:5px;background:var(--color-paper)}.PruferExperience_controls__LM5tc label{display:flex;flex-direction:column;gap:.4rem}.PruferExperience_controls__LM5tc input{min-height:44px;padding:.4rem;border:1px solid var(--color-mist);max-width:100%;background:var(--color-paper)}.PruferExperience_controls__LM5tc input[type=number]{width:90px}.PruferExperience_controls__LM5tc button:disabled{opacity:.4}.PruferExperience_stage__TkJA7{border:1px solid var(--color-mist);border-radius:8px;padding:1rem}.PruferExperience_graphs__Kobl7{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.PruferExperience_graphs__Kobl7 section{min-width:0}.PruferExperience_graphs__Kobl7 svg{display:block;width:100%;height:auto}.PruferExperience_edge__ruhb2{stroke:var(--color-code-teal);stroke-width:4;transition:opacity .4s,stroke-width .4s}.PruferExperience_ghost__Cokfx{opacity:.12;stroke-dasharray:6 6}.PruferExperience_visible__bYLcX{opacity:1}.PruferExperience_next__EJKo1{stroke:var(--color-code-rust);stroke-width:7}.PruferExperience_leaf__5vIvc,.PruferExperience_neighbor__ARsqx,.PruferExperience_node__6kQB5{stroke:var(--color-ink);stroke-width:2;fill:var(--color-paper)}.PruferExperience_leaf__5vIvc{stroke:var(--color-code-rust);stroke-width:5}.PruferExperience_neighbor__ARsqx{stroke:var(--color-code-teal);stroke-width:5;stroke-dasharray:5 3}.PruferExperience_graphs__Kobl7 text{fill:var(--color-ink);font-family:inherit;font-size:20px}.PruferExperience_graphs__Kobl7 .PruferExperience_small__lCXzJ{font-size:13px}.PruferExperience_removed__RgjYT{opacity:.2;transition:opacity .4s}.PruferExperience_sequence__GdVj7{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.PruferExperience_sequence__GdVj7 span{padding:.5rem .8rem;border:1px solid var(--color-mist)}.PruferExperience_sequence__GdVj7 small{display:block;font-size:.65rem}.PruferExperience_sequence__GdVj7 .PruferExperience_used__GdBvK{opacity:.5}.PruferExperience_sequence__GdVj7 .PruferExperience_current__E22wL{border:3px solid var(--color-code-rust)}.PruferExperience_status__e4SNw{border-left:4px solid var(--color-code-teal);padding:.7rem}.PruferExperience_legend__Vt0EG{font-size:.8rem}.PruferExperience_tableWrap__IpxAH{overflow-x:auto}.PruferExperience_tableWrap__IpxAH table{border-collapse:collapse;width:100%;min-width:360px}.PruferExperience_tableWrap__IpxAH caption{text-align:left;line-height:1.8;padding:.5rem 0}.PruferExperience_tableWrap__IpxAH td,.PruferExperience_tableWrap__IpxAH th{border:1px solid var(--color-mist);padding:.5rem;text-align:center;white-space:nowrap}.PruferExperience_stage__TkJA7 pre{overflow:auto;padding:1rem;background:var(--color-terminal-bg)}.PruferExperience_lesson__WCuxM summary{cursor:pointer;padding:1rem;min-height:44px}.PruferExperience_lesson__WCuxM :is(button,input,summary,[tabindex]):focus-visible{outline:3px solid var(--color-code-cobalt);outline-offset:3px}@media(max-width:700px){.PruferExperience_graphs__Kobl7{grid-template-columns:1fr}.PruferExperience_lesson__WCuxM{padding:.5rem}.PruferExperience_lesson__WCuxM h1{font-size:1.5rem}.PruferExperience_stage__TkJA7{padding:.5rem}}@media(prefers-reduced-motion:reduce){.PruferExperience_edge__ruhb2,.PruferExperience_removed__RgjYT{transition:none}}.PythagoreanExperience_lab__HcU_7{container:pythagorean/inline-size;padding:12px 22px 30px;color:var(--theme-ink);font-family:var(--font-sans);--teal:var(--theme-code-teal);--blue:var(--theme-code-cobalt);--rust:var(--theme-code-rust);--line:var(--theme-border)}.PythagoreanExperience_header__80qEs{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.PythagoreanExperience_eyebrow__OysPk{color:var(--teal);font:11px/1.7 var(--font-mono);letter-spacing:.1em}.PythagoreanExperience_header__80qEs h1{font-size:29px;font-weight:650;line-height:1.2;letter-spacing:-.025em}.PythagoreanExperience_header__80qEs h1 span{display:inline-block;margin-left:9px;color:var(--theme-slate);font:11px var(--font-mono);letter-spacing:.03em}.PythagoreanExperience_header__80qEs>p{font-size:15px;line-height:1.5;font-weight:600;color:var(--teal)}.PythagoreanExperience_controls__JtnLS{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.PythagoreanExperience_controls__JtnLS button{min-height:40px;padding:8px 13px;border:1px solid var(--teal);border-radius:5px;background:var(--theme-paper);color:var(--teal);font-size:13px;cursor:pointer}.PythagoreanExperience_controls__JtnLS button[aria-pressed=true]{background:var(--teal);color:var(--theme-paper)}.PythagoreanExperience_controls__JtnLS button:hover{filter:brightness(.93)}.PythagoreanExperience_sliders__EL4OA{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:10px;margin-bottom:9px}.PythagoreanExperience_sliders__EL4OA label{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:6px;padding:0 12px;min-width:0;background:var(--theme-paper)}.PythagoreanExperience_sliders__EL4OA strong{white-space:nowrap;font:600 14px var(--font-mono);color:var(--teal)}.PythagoreanExperience_sliders__EL4OA span{white-space:nowrap;flex-shrink:0;font:11px var(--font-mono);color:var(--theme-slate)}.PythagoreanExperience_lab__HcU_7 input[type=range]{min-width:0;min-height:34px;width:100%;accent-color:var(--teal);cursor:pointer}.PythagoreanExperience_stage__ghjtL{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.PythagoreanExperience_stage__ghjtL figure{margin:0;min-width:0;border:1px solid var(--line);border-radius:7px;background:var(--theme-paper);padding:8px 8px 2px}.PythagoreanExperience_stage__ghjtL figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px;padding:0 5px 5px;font-size:13px}.PythagoreanExperience_stage__ghjtL figcaption strong{font-weight:600}.PythagoreanExperience_stage__ghjtL figcaption span{color:var(--theme-slate);font:11px var(--font-mono)}.PythagoreanExperience_diagram__C6OHr{display:block;width:100%;max-height:340px;height:auto;overflow:visible}.PythagoreanExperience_outer__CIS6J{fill:none;stroke:var(--theme-ink);stroke-width:1.5}.PythagoreanExperience_aSquare__YIcff,.PythagoreanExperience_cSquare__MHWjv{fill:color-mix(in srgb,var(--teal) 24%,var(--theme-paper));stroke:var(--teal);stroke-width:1.5}.PythagoreanExperience_bSquare__t_yHz{fill:color-mix(in srgb,var(--blue) 20%,var(--theme-paper));stroke:var(--blue);stroke-width:1.5}.PythagoreanExperience_triangle__kma3g{fill:color-mix(in srgb,var(--rust) 13%,var(--theme-paper));fill-opacity:.92;stroke:var(--rust);stroke-width:1.4;stroke-linejoin:round}.PythagoreanExperience_pieceLabel__qtpkY{fill:var(--rust);font:12px var(--font-mono);paint-order:stroke;stroke:var(--theme-paper);stroke-width:3;stroke-linejoin:round}.PythagoreanExperience_dimension__yKJJI,.PythagoreanExperience_rightAngle__p97RN{fill:none;stroke:var(--theme-slate);stroke-width:1.1}.PythagoreanExperience_dimensionText__MLMUF,.PythagoreanExperience_sideLabel__7y2lA{fill:var(--theme-ink);font:14px var(--font-mono)}.PythagoreanExperience_areaLabel__98ESJ{fill:var(--theme-ink);font:600 21px var(--font-mono)}.PythagoreanExperience_smallAreaLabel__1JLFH{fill:var(--theme-ink);font:600 14px var(--font-mono)}.PythagoreanExperience_smallLabel__baHf3{fill:var(--theme-slate);font:12px var(--font-mono)}.PythagoreanExperience_visuallyHiddenText__CANaE{display:none}.PythagoreanExperience_progress__HNXUt{display:flex;align-items:center;gap:8px;font-size:12px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:var(--theme-paper)}.PythagoreanExperience_sliders__EL4OA .PythagoreanExperience_progress__HNXUt label{border:0;padding:0}.PythagoreanExperience_progress__HNXUt label,.PythagoreanExperience_progress__HNXUt span{white-space:nowrap}.PythagoreanExperience_progress__HNXUt span{min-width:4ch;font-family:var(--font-mono);color:var(--teal)}.PythagoreanExperience_conclusion__h0Fbg{border:1px solid var(--line);border-left:3px solid var(--teal);border-radius:6px;background:color-mix(in srgb,var(--teal) 5%,var(--theme-paper));padding:8px 13px}.PythagoreanExperience_conclusion__h0Fbg h2{margin-top:4px;color:var(--teal);font-size:15px;font-weight:600}.PythagoreanExperience_equation__DbGBT{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px 15px;font:600 24px/1.35 var(--font-mono)}.PythagoreanExperience_equationTerm___UXM4{display:inline-flex;flex-direction:column;align-items:center;min-width:44px}.PythagoreanExperience_equation__DbGBT small{display:block;font-size:11px;line-height:1.4;font-weight:400;color:var(--theme-slate)}.PythagoreanExperience_equation__DbGBT b{color:var(--theme-slate);font-size:20px}.PythagoreanExperience_teal__xflFc{color:var(--teal)}.PythagoreanExperience_blue__Lit47{color:var(--blue)}.PythagoreanExperience_conclusion__h0Fbg>p:last-child{color:var(--theme-slate);font-size:12px;line-height:1.8}.PythagoreanExperience_hint__XaTQj{margin-top:9px;color:var(--theme-slate);font-size:11px;line-height:1.8}.PythagoreanExperience_reason__4JERF{margin-top:26px;padding:17px 0;border-top:1px solid var(--line)}.PythagoreanExperience_counterexample__wDeYc h2,.PythagoreanExperience_reason__4JERF h2{font-size:20px;font-weight:600;margin-bottom:10px}.PythagoreanExperience_counterexample__wDeYc p,.PythagoreanExperience_reason__4JERF p{font-size:14px;line-height:1.9;margin-top:8px}.PythagoreanExperience_counterexample__wDeYc{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;border:1px solid var(--line);border-radius:8px;background:var(--theme-paper);padding:18px}.PythagoreanExperience_counterexample__wDeYc svg{width:100%;height:auto;max-height:290px}.PythagoreanExperience_counterexample__wDeYc label{display:block;color:var(--rust);font-size:13px;margin-top:10px}.PythagoreanExperience_counterexample__wDeYc .PythagoreanExperience_counterAnswer__qLHfg{font:600 16px/1.8 var(--font-mono);color:var(--rust)}.PythagoreanExperience_counterexample__wDeYc .PythagoreanExperience_hint__XaTQj{font-size:11px}.PythagoreanExperience_counterTriangle__ctHRD{fill:color-mix(in srgb,var(--rust) 10%,var(--theme-paper));stroke:var(--rust);stroke-width:2}.PythagoreanExperience_angleArc__kgU7w{fill:none;stroke:var(--teal);stroke-width:1.5}.PythagoreanExperience_quiz__tUvVh{margin-top:20px;border:1px solid var(--line);border-radius:6px;padding:14px;font-size:14px;line-height:1.9}.PythagoreanExperience_quiz__tUvVh summary{cursor:pointer;color:var(--teal);font-weight:600}.PythagoreanExperience_quiz__tUvVh p{margin-top:10px}.PythagoreanExperience_footer___q3z2{border-top:1px solid var(--line);padding-top:18px;font-size:12px;line-height:1.9;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.PythagoreanExperience_lab__HcU_7 a{color:var(--teal);text-decoration:underline;text-underline-offset:4px}.PythagoreanExperience_lab__HcU_7 :is(button,input,summary,a):focus-visible{outline:3px solid var(--blue);outline-offset:3px}@container pythagorean (max-width: 650px){.PythagoreanExperience_header__80qEs{align-items:flex-start}.PythagoreanExperience_header__80qEs>p{font-size:12px}.PythagoreanExperience_header__80qEs h1 span{display:block;margin:5px 0 0}.PythagoreanExperience_sliders__EL4OA{gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.PythagoreanExperience_progress__HNXUt{grid-column:1/-1}.PythagoreanExperience_sliders__EL4OA label{gap:6px;padding:0 7px}.PythagoreanExperience_sliders__EL4OA span{display:none}.PythagoreanExperience_stage__ghjtL{gap:8px}.PythagoreanExperience_stage__ghjtL figure{padding:6px 2px 0}.PythagoreanExperience_counterexample__wDeYc{grid-template-columns:minmax(0,1fr)}}@container pythagorean (max-width: 440px){.PythagoreanExperience_header__80qEs h1{font-size:25px}.PythagoreanExperience_header__80qEs>p{font-size:11px}.PythagoreanExperience_controls__JtnLS{gap:6px}.PythagoreanExperience_controls__JtnLS button{flex:1 1 40%;padding:8px 6px;font-size:12px}.PythagoreanExperience_stage__ghjtL{grid-template-columns:minmax(0,1fr)}.PythagoreanExperience_diagram__C6OHr{max-height:310px}.PythagoreanExperience_stage__ghjtL figure{padding:9px 6px 2px}.PythagoreanExperience_stage__ghjtL figcaption{font-size:14px}.PythagoreanExperience_sliders__EL4OA{grid-template-columns:minmax(0,1fr)}.PythagoreanExperience_sliders__EL4OA strong{min-width:5ch}.PythagoreanExperience_equation__DbGBT{font-size:22px;gap:4px 6px}.PythagoreanExperience_equation__DbGBT small{margin-right:2px}.PythagoreanExperience_counterexample__wDeYc{padding:14px}}@media (max-width:600px){.PythagoreanExperience_lab__HcU_7{padding:12px 12px 25px}}@media (prefers-reduced-motion:reduce){.PythagoreanExperience_lab__HcU_7 *,.PythagoreanExperience_lab__HcU_7 :after,.PythagoreanExperience_lab__HcU_7 :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.PythagoreanExperience_motionNote__Nz6gA{font-size:12px;line-height:1.6;color:var(--rust);padding:1px 5px 5px}.QueueExperience_lesson__Ab_r7{max-width:1120px;margin:auto;padding:1rem}.QueueExperience_header__3gUSl h1{font-size:2rem;font-weight:700;line-height:1.4}.QueueExperience_header__3gUSl p{color:var(--color-slate);line-height:1.8;margin:.5rem 0}.QueueExperience_actions__BMFyP,.QueueExperience_presets___fUPt{display:flex;flex-wrap:wrap;gap:.55rem;margin:.8rem 0}.QueueExperience_actions__BMFyP button,.QueueExperience_actions__BMFyP select,.QueueExperience_presets___fUPt button{min-height:44px;border:1px solid var(--color-mist);background:var(--color-paper);border-radius:5px;padding:.4rem .65rem;color:var(--color-ink)}.QueueExperience_presets___fUPt button[aria-pressed=true]{background:var(--color-code-teal);color:var(--color-paper)}.QueueExperience_actions__BMFyP button:disabled{opacity:.45}.QueueExperience_actions__BMFyP label{align-self:center}.QueueExperience_input__Emc45{display:block;max-width:580px;line-height:1.8;margin:.6rem 0}.QueueExperience_input__Emc45 input{display:block;width:100%;accent-color:var(--color-code-teal);min-height:28px}.QueueExperience_stage__ZlGd0{border:1px solid var(--color-mist);border-radius:8px;padding:.75rem}.QueueExperience_stageHead__tP7_3{display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap}.QueueExperience_stageHead__tP7_3 h2{font-weight:650}.QueueExperience_hint__HjLMb,.QueueExperience_legend__f0snk,.QueueExperience_stageHead__tP7_3 span{color:var(--color-slate);font-size:.82rem;line-height:1.7}.QueueExperience_graph__wSr8z{overflow-x:auto;margin:.6rem 0}.QueueExperience_graph__wSr8z svg{display:block;width:100%;min-width:740px}.QueueExperience_graph__wSr8z text{fill:var(--color-ink);font-family:inherit;font-size:15px}.QueueExperience_graph__wSr8z .QueueExperience_label____Opj{font-size:14px;fill:var(--color-slate)}.QueueExperience_axis__qXb0d{fill:none;stroke:var(--color-mist);stroke-width:2}.QueueExperience_intervalA__zdwSY{fill:var(--color-code-teal);fill-opacity:.6}.QueueExperience_intervalB__8zZvd{fill:var(--color-code-cobalt);fill-opacity:.6}.QueueExperience_closed__P_pf5{fill:var(--color-ink)}.QueueExperience_open__yeaBt{fill:var(--color-paper);stroke:var(--color-ink);stroke-width:1.5}.QueueExperience_connector___YWFv{fill:none;stroke:var(--color-mist);stroke-dasharray:4 4}.QueueExperience_moving__OrHTO rect{transition:fill .3s}.QueueExperience_cell__Ndp4m{fill:var(--color-terminal-bg);stroke:var(--color-mist)}.QueueExperience_covered__POzoa{fill:var(--color-code-teal);fill-opacity:.2;stroke:var(--color-code-teal)}.QueueExperience_active__o8Trx{fill:var(--color-code-rust);fill-opacity:.18;stroke:var(--color-code-rust);stroke-width:3}.QueueExperience_boundary__6YVPL{stroke:var(--color-slate);stroke-width:1;fill:none}.QueueExperience_count__DijIe{font-weight:650}.QueueExperience_formula__rESYT{font-size:1.05rem;font-weight:650;line-height:1.8}.QueueExperience_status__vf4Fh{border-left:3px solid var(--color-code-teal);padding:.6rem .8rem;line-height:1.8;margin:.8rem 0;min-height:4.5rem}.QueueExperience_proof__xqCdB{margin:1.2rem 0}.QueueExperience_proof__xqCdB h2{font-weight:650}.QueueExperience_proof__xqCdB p{line-height:1.8;font-size:.9rem;margin:.5rem 0}.QueueExperience_proof__xqCdB pre{overflow:auto;padding:1rem;line-height:1.7;font-size:.82rem;background:var(--color-terminal-bg)}.QueueExperience_quiz__xc_Gf{border:1px solid var(--color-mist);border-radius:6px;padding:1rem;margin:1rem 0}.QueueExperience_quiz__xc_Gf summary{cursor:pointer;min-height:32px}.QueueExperience_quiz__xc_Gf p{line-height:1.8;margin-top:.6rem}.QueueExperience_footer__JK_T_{display:flex;flex-wrap:wrap;gap:1rem;line-height:1.8;font-size:.85rem}.QueueExperience_footer__JK_T_ a{text-decoration:underline}.QueueExperience_graph__wSr8z:focus-visible,.QueueExperience_lesson__Ab_r7 button:focus-visible,.QueueExperience_lesson__Ab_r7 input:focus-visible,.QueueExperience_lesson__Ab_r7 select:focus-visible,.QueueExperience_proof__xqCdB pre:focus-visible{outline:3px solid var(--color-code-cobalt);outline-offset:3px}@media(max-width:700px){.QueueExperience_lesson__Ab_r7{padding:.6rem}.QueueExperience_header__3gUSl h1{font-size:1.5rem}.QueueExperience_stage__ZlGd0{padding:.4rem}.QueueExperience_presets___fUPt button{font-size:.8rem}.QueueExperience_formula__rESYT{font-size:.9rem}}@media(prefers-reduced-motion:reduce){.QueueExperience_lesson__Ab_r7 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.QueueExperience_window__v4M9E{fill:var(--color-code-teal);fill-opacity:.08;stroke:var(--color-code-teal);stroke-width:2;transition:x .4s,width .4s}.QueueExperience_bar__wlOY0{fill:var(--color-code-cobalt)}.QueueExperience_incoming__3l0uN{fill:var(--color-code-rust)}.QueueExperience_front__99cin{fill:var(--color-code-teal);stroke:var(--color-ink);stroke-width:2}.QueueExperience_removed__tG7Zw{fill:none;stroke:var(--color-code-rust);stroke-dasharray:4 3;stroke-width:3}.QueueExperience_candidate___3okz{transition:transform .4s ease,opacity .4s ease}.QueueExperience_code__Gya7d{overflow:auto;background:var(--color-terminal-bg);padding:1rem;font-size:.82rem;line-height:1.8}.QueueExperience_code__Gya7d:focus-visible{outline:3px solid var(--color-code-cobalt)}.RadianExperience_lesson__ZIkEg{color:var(--color-ink);padding:1.2rem 1.35rem 2rem;max-width:1120px;margin:auto}.RadianExperience_header__CLnZJ p:first-child{color:var(--color-code-teal);font-size:.78rem;letter-spacing:.14em}.RadianExperience_header__CLnZJ h1{font-size:2.15rem;line-height:1.2;margin:.3rem 0}.RadianExperience_header__CLnZJ h1 span{font-size:1rem;font-weight:400;margin-left:1rem}.RadianExperience_header__CLnZJ p{line-height:1.7}.RadianExperience_subtitle__TBz5Y{font-size:1.35rem;margin:.4rem 0}.RadianExperience_actions__9r5ca{display:flex;gap:.5rem;flex-wrap:wrap;margin:.7rem 0}.RadianExperience_actions__9r5ca button{border:1px solid var(--color-code-teal);color:var(--color-code-teal);padding:.55rem .8rem;border-radius:.3rem;background:var(--color-paper);cursor:pointer}.RadianExperience_actions__9r5ca button:hover{background:var(--color-mist)}.RadianExperience_actions__9r5ca button:focus-visible,.RadianExperience_lesson__ZIkEg input:focus-visible{outline:3px solid var(--color-code-cobalt);outline-offset:3px}.RadianExperience_controls__PevXZ{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:1rem 0}.RadianExperience_controls__PevXZ label{border:1px solid var(--color-mist);padding:.7rem;border-radius:.4rem}.RadianExperience_controls__PevXZ strong{float:right}.RadianExperience_controls__PevXZ input,.RadianExperience_progress__t5_fQ input{display:block;width:100%;accent-color:var(--color-code-teal);margin:.6rem 0}.RadianExperience_controls__PevXZ span{font-size:.75rem;color:var(--color-slate)}.RadianExperience_stage__0PQwh{border:1px solid var(--color-mist);border-radius:.6rem;background:var(--color-paper);padding:1rem}.RadianExperience_stageTitle__3Z749{display:flex;justify-content:space-between;gap:1rem;font-size:.85rem}.RadianExperience_stageTitle__3Z749 span{color:var(--color-slate);font-size:.75rem}.RadianExperience_stage__0PQwh svg{width:100%;height:auto;display:block;overflow:visible;color:var(--color-ink)}.RadianExperience_stage__0PQwh svg text{fill:currentColor;font-size:18px;font-family:inherit}.RadianExperience_stage__0PQwh svg .RadianExperience_small___JFeC{font-size:15px}.RadianExperience_stage__0PQwh svg .RadianExperience_formula__LB75B{font-size:34px;font-weight:650;fill:var(--color-code-teal)}.RadianExperience_circle__N99Lj{stroke:var(--color-mist);stroke-width:2;fill:none}.RadianExperience_radius__3DirC{stroke:var(--color-code-rust);stroke-width:3;fill:none}.RadianExperience_arc__G4sa3{stroke:var(--color-code-teal);stroke-width:5;fill:none;stroke-linecap:round;stroke-linejoin:round}.RadianExperience_endpoint__umXD5{fill:var(--color-code-teal)}.RadianExperience_stage__0PQwh svg .RadianExperience_orange__ioCev{fill:var(--color-code-rust)}.RadianExperience_guide__Oylq1{stroke:var(--color-fog);stroke-width:1;stroke-dasharray:4 5;fill:none}.RadianExperience_tick__bpxpD{stroke:var(--color-fog);stroke-width:1}.RadianExperience_status__V1Np_{border-left:3px solid var(--color-code-teal);padding-left:.75rem;font-size:.9rem;line-height:1.7}.RadianExperience_progress__t5_fQ{display:block;margin-top:.8rem;font-size:.85rem}.RadianExperience_progress__t5_fQ strong{margin-left:.5rem}.RadianExperience_caption__BSTTG{font-size:.78rem;color:var(--color-slate);line-height:1.8}.RadianExperience_explain__87sOM{margin:1.5rem 0;padding:1rem;border-left:3px solid var(--color-code-teal);background:var(--color-paper)}.RadianExperience_explain__87sOM h2{font-size:1.3rem}.RadianExperience_explain__87sOM p{line-height:1.8}.RadianExperience_explain__87sOM pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem;line-height:1.8;padding:.8rem;background:var(--color-mist)}.RadianExperience_footer__n1Kdo{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin:1.5rem 0}.RadianExperience_caption__BSTTG a,.RadianExperience_footer__n1Kdo a{text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.RadianExperience_lesson__ZIkEg{padding:.9rem .65rem}.RadianExperience_header__CLnZJ h1{font-size:1.8rem}.RadianExperience_controls__PevXZ{grid-template-columns:1fr}.RadianExperience_stage__0PQwh{padding:.5rem}.RadianExperience_stageTitle__3Z749{flex-direction:column;gap:.2rem}.RadianExperience_stage__0PQwh svg{min-width:600px}.RadianExperience_graphScroll__cOPVr{overflow-x:auto}.RadianExperience_actions__9r5ca button{min-height:42px}.RadianExperience_caption__BSTTG{font-size:.8rem}}.RadianExperience_header__CLnZJ p{margin:.25rem 0}.RadianExperience_header__CLnZJ .RadianExperience_subtitle__TBz5Y{margin:.3rem 0}.RadianExperience_controls__PevXZ{margin:.6rem 0}.RadianExperience_controls__PevXZ label{padding:.5rem .7rem}.RadianExperience_controls__PevXZ input{margin:.4rem 0}.RadianExperience_stage__0PQwh{padding:.75rem}.RadianExperience_graphScroll__cOPVr{overflow-x:auto}.RadianExperience_stage__0PQwh svg{overflow:hidden}.RadianExperience_toolbar__B6EKM{position:sticky;top:0;z-index:2;background:var(--color-paper);padding:.2rem 0}.RadianExperience_graphScroll__cOPVr:focus-visible{outline:3px solid var(--color-code-cobalt);outline-offset:2px}.SegmentTreeExperience_lesson__j6Cu_{max-width:1120px;margin:auto;padding:1rem}.SegmentTreeExperience_header__Tnbk5 h1{font-size:2rem;font-weight:700}.SegmentTreeExperience_header__Tnbk5 p,.SegmentTreeExperience_hint__pYeOK{color:var(--color-slate);line-height:1.8}.SegmentTreeExperience_actions__ZiMrj,.SegmentTreeExperience_controls__Goc_6{display:flex;gap:.7rem;flex-wrap:wrap;margin:.8rem 0}.SegmentTreeExperience_controls__Goc_6 label{flex:1;min-width:180px}.SegmentTreeExperience_controls__Goc_6 input{display:block;width:100%;accent-color:var(--color-code-teal)}.SegmentTreeExperience_actions__ZiMrj button{min-height:44px;padding:.45rem .85rem;border:1px solid var(--color-mist);border-radius:6px;background:var(--color-paper)}.SegmentTreeExperience_actions__ZiMrj button[aria-pressed=true]{background:var(--color-code-teal);color:var(--color-paper)}.SegmentTreeExperience_actions__ZiMrj button:disabled{opacity:.45}.SegmentTreeExperience_actions__ZiMrj button:focus-visible,.SegmentTreeExperience_controls__Goc_6 input:focus-visible,.SegmentTreeExperience_graph__usZlf:focus-visible,.SegmentTreeExperience_proof__KIiUL pre:focus-visible{outline:3px solid var(--color-code-cobalt);outline-offset:3px}.SegmentTreeExperience_stage__n4cYq{border:1px solid var(--color-mist);border-radius:8px;padding:.6rem}.SegmentTreeExperience_graph__usZlf{overflow-x:auto}.SegmentTreeExperience_graph__usZlf svg{width:100%;min-width:650px;display:block}.SegmentTreeExperience_graph__usZlf text{font-family:inherit;font-size:15px;fill:var(--color-ink)}.SegmentTreeExperience_bar__lHI1e{fill:var(--color-terminal-bg);stroke:var(--color-mist);stroke-width:1.5;transition:fill .45s,stroke .45s}.SegmentTreeExperience_visited__pxnYn{fill:var(--color-code-teal);fill-opacity:.22;stroke:var(--color-code-teal);stroke-width:2}.SegmentTreeExperience_active__aEINi{stroke-width:3}.SegmentTreeExperience_axis__D0D9Z{stroke:var(--color-mist);stroke-width:1}.SegmentTreeExperience_arrow__A137T{fill:none;stroke:var(--color-code-rust);stroke-width:2;stroke-dasharray:5 3}.SegmentTreeExperience_result__EMVS1{fill:var(--color-code-teal);fill-opacity:.3;stroke:var(--color-code-teal);stroke-width:2;transition:opacity .4s,transform .5s}.SegmentTreeExperience_status__NqbDD{padding:.6rem;border-left:3px solid var(--color-code-teal);line-height:1.8;margin:.8rem 0}.SegmentTreeExperience_formula__kv4uI{font-size:1.05rem;font-weight:600;margin:.35rem 0}.SegmentTreeExperience_proof__KIiUL{margin:1rem 0}.SegmentTreeExperience_proof__KIiUL pre{padding:1rem;background:var(--color-terminal-bg);overflow:auto;line-height:1.7;font-size:.82rem}.SegmentTreeExperience_footer__96ACc{display:flex;gap:1rem;flex-wrap:wrap;margin:1rem 0}.SegmentTreeExperience_footer__96ACc a{text-decoration:underline}.SegmentTreeExperience_hint__pYeOK{font-size:.85rem}@media(max-width:700px){.SegmentTreeExperience_lesson__j6Cu_{padding:.65rem}.SegmentTreeExperience_header__Tnbk5 h1{font-size:1.5rem}.SegmentTreeExperience_controls__Goc_6 label{min-width:130px}.SegmentTreeExperience_stage__n4cYq{padding:.3rem}.SegmentTreeExperience_hint__pYeOK{font-size:.8rem}}@media(prefers-reduced-motion:reduce){.SegmentTreeExperience_lesson__j6Cu_ *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.SegmentTreeExperience_result__EMVS1 text{stroke:none;fill-opacity:1}.SegmentTreeExperience_edge__iY3h0{fill:none;stroke:var(--color-mist);stroke-width:2}.SegmentTreeExperience_node__6Ai_e{fill:var(--color-paper);stroke:var(--color-mist);stroke-width:1.5;transition:fill .3s,stroke .3s}.SegmentTreeExperience_done__25bqj{fill:var(--color-terminal-bg);stroke:var(--color-code-teal);stroke-width:3}.SegmentTreeExperience_active__aEINi{stroke:var(--color-code-rust);stroke-width:4}.SegmentTreeExperience_skipped__KxPIV{stroke-dasharray:4 3;opacity:.45}.SegmentTreeExperience_graph__usZlf .SegmentTreeExperience_range__orv52{font-size:12px}.SegmentTreeExperience_cover__jDnJh{fill:var(--color-code-teal);fill-opacity:.17;stroke:var(--color-code-teal);stroke-width:2}.SegmentTreeExperience_target___iYqN{fill:none;stroke:var(--color-code-rust);stroke-width:3}.SegmentTreeExperience_legend__gSFAh{font-size:.8rem;color:var(--color-slate);margin:.3rem 0}.SegmentTreeExperience_quiz__QqdbR{border:1px solid var(--color-mist);border-radius:8px;padding:1rem;margin:1rem 0}.SegmentTreeExperience_quiz__QqdbR summary{cursor:pointer;min-height:32px}.SegmentTreeExperience_quiz__QqdbR p{line-height:1.8;margin-top:.5rem}.SegmentTreeExperience_boundarySection__bP7ET{border-top:2px solid var(--color-mist);padding-top:1.4rem;margin-top:1.8rem;line-height:1.8}.SegmentTreeExperience_boundarySection__bP7ET h2{font-size:1.5rem;font-weight:700}.SegmentTreeExperience_boundarySection__bP7ET h3{font-weight:600}.SegmentTreeExperience_searchCursor__55nYl{fill:none;stroke:var(--color-code-rust);stroke-width:3;pointer-events:none;transition:transform .4s,width .4s}.SegmentTreeExperience_acceptedBand__eurIb{fill:var(--color-code-teal);fill-opacity:.18;stroke:var(--color-code-teal);stroke-width:2;transition:width .4s,x .4s}.SegmentTreeExperience_boundaryPointer__Q15X3{fill:none;stroke:var(--color-code-rust);stroke-width:3;transition:transform .4s}.SegmentTreeExperience_failedCell__mMSXC{fill:var(--color-paper);stroke:var(--color-code-rust);stroke-width:3}.SimilarityExperience_lab__WcsSO{padding:12px 22px 30px;color:var(--theme-ink);--teal:var(--theme-code-teal);--blue:var(--theme-code-cobalt);--line:var(--theme-border);container:similarity/inline-size}.SimilarityExperience_header__jdJjG{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:14px}.SimilarityExperience_header__jdJjG h1{font-size:29px;font-weight:650;line-height:1.3}.SimilarityExperience_header__jdJjG h1 span{font:11px var(--font-mono);color:var(--theme-slate);margin-left:12px}.SimilarityExperience_header__jdJjG p{line-height:1.6}.SimilarityExperience_eyebrow__tWtOa{font:11px/1.7 var(--font-mono);letter-spacing:.1em;color:var(--teal)}.SimilarityExperience_tagline__8RuAL{font-weight:650;color:var(--teal)}.SimilarityExperience_controls__CY03Y{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.SimilarityExperience_controls__CY03Y button{min-height:40px;padding:8px 12px;border:1px solid var(--teal);border-radius:5px;background:var(--theme-paper);color:var(--teal);font-size:13px;cursor:pointer}.SimilarityExperience_controls__CY03Y button[aria-pressed=true]{background:var(--teal);color:var(--theme-paper)}.SimilarityExperience_controls__CY03Y button:disabled{opacity:.5;cursor:default}.SimilarityExperience_lab__WcsSO button:focus-visible,.SimilarityExperience_lab__WcsSO input:focus-visible,.SimilarityExperience_lab__WcsSO summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.SimilarityExperience_sliders__OoFVB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.SimilarityExperience_sliders__OoFVB label{padding:8px 12px;border:1px solid var(--line);border-radius:6px;background:var(--theme-paper);display:flex;flex-wrap:wrap;align-items:center;gap:8px}.SimilarityExperience_sliders__OoFVB strong{font:600 13px var(--font-mono);color:var(--teal)}.SimilarityExperience_sliders__OoFVB small{font-size:10px;color:var(--theme-slate)}.SimilarityExperience_lab__WcsSO input[type=range]{min-width:0;min-height:30px;width:100%;accent-color:var(--teal);cursor:pointer}.SimilarityExperience_stage__Bf6bQ{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:12px}.SimilarityExperience_stage__Bf6bQ figure{margin:0;padding:12px;min-width:0;border:1px solid var(--line);border-radius:7px;background:var(--theme-paper)}.SimilarityExperience_stage__Bf6bQ figcaption{display:flex;justify-content:space-between;gap:8px;font-size:13px}.SimilarityExperience_stage__Bf6bQ figcaption span{font-size:11px;color:var(--theme-slate)}.SimilarityExperience_stage__Bf6bQ svg{display:block;width:100%;height:auto;overflow:visible}.SimilarityExperience_gridline__J8TkR{stroke:var(--line);fill:none;stroke-width:.6}.SimilarityExperience_big__TeKFI{fill:color-mix(in srgb,var(--teal) 15%,transparent);stroke:var(--teal);stroke-width:2}.SimilarityExperience_moving__zgoy_,.SimilarityExperience_small__StbIy{fill:color-mix(in srgb,var(--blue) 23%,transparent);stroke:var(--blue);stroke-width:2}.SimilarityExperience_smallGhost___rAhS{fill:none;stroke:var(--blue);stroke-dasharray:4 4}.SimilarityExperience_outline__r1jqa{fill:none;stroke:var(--teal);stroke-width:2;stroke-dasharray:6 4}.SimilarityExperience_ray__o68rL{stroke:var(--teal);stroke-width:2;fill:none}.SimilarityExperience_ground__nLQQ8{stroke:var(--theme-ink);stroke-width:2}.SimilarityExperience_lamp__SAVJl{stroke:var(--theme-ink);stroke-width:6}.SimilarityExperience_person__noRJY{stroke:var(--blue);stroke-width:6;stroke-linecap:round}.SimilarityExperience_light__IkkH_{fill:#f4d173;stroke:var(--teal);stroke-width:2}.SimilarityExperience_head__e9jcd{fill:var(--blue)}.SimilarityExperience_angle__D0vqK{fill:none;stroke:var(--theme-ink);stroke-width:1.6}.SimilarityExperience_label__28H4p{fill:var(--theme-ink);font:14px var(--font-mono)}.SimilarityExperience_blueLabel__144_H{fill:var(--blue);font:600 14px var(--font-mono)}.SimilarityExperience_dimension__a7cJq{stroke:var(--teal);stroke-width:1.5;fill:none}.SimilarityExperience_shadowLine__SFaJ7{stroke:var(--blue);stroke-width:2;fill:none}.SimilarityExperience_hint__y_H8I{font-size:11px;line-height:1.7;color:var(--theme-slate);margin-top:8px}.SimilarityExperience_progress__YJLms{display:block;font-size:12px;line-height:1.8;margin-top:8px}.SimilarityExperience_conclusion__qfQ5l{margin-top:12px;padding:14px 20px;background:color-mix(in srgb,var(--teal) 5%,var(--theme-paper));border:1px solid var(--line);border-left:3px solid var(--teal);border-radius:5px}.SimilarityExperience_conclusion__qfQ5l h2{font-size:16px;color:var(--teal);font-weight:650}.SimilarityExperience_conclusion__qfQ5l p{line-height:1.8;margin-top:6px;font-size:13px}.SimilarityExperience_conclusion__qfQ5l .SimilarityExperience_equation__2CC7X{font:600 24px/1.6 var(--font-mono);color:var(--teal);overflow-wrap:anywhere}.SimilarityExperience_code__7wUsU{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px;margin-top:24px}.SimilarityExperience_code__7wUsU h2{font-size:18px;font-weight:650}.SimilarityExperience_code__7wUsU p{font-size:13px;line-height:1.8;margin-top:10px}.SimilarityExperience_code__7wUsU pre{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.8 var(--font-mono);padding:16px;background:var(--theme-paper);border:1px solid var(--line);border-radius:6px}.SimilarityExperience_quiz__pcD9W{margin:24px 0;border:1px solid var(--line);padding:16px;border-radius:6px;font-size:14px;line-height:1.8}.SimilarityExperience_quiz__pcD9W summary{cursor:pointer;font-weight:600}.SimilarityExperience_quiz__pcD9W p{margin-top:12px}.SimilarityExperience_footer__p4AZ0{border-top:1px solid var(--line);padding-top:16px;font-size:12px;line-height:1.8}.SimilarityExperience_footer__p4AZ0 a{color:var(--teal);text-decoration:underline}@container similarity (max-width:650px){.SimilarityExperience_header__jdJjG{display:block}.SimilarityExperience_tagline__8RuAL{display:none}.SimilarityExperience_sliders__OoFVB{grid-template-columns:1fr}.SimilarityExperience_sliders__OoFVB label{flex-wrap:nowrap}.SimilarityExperience_sliders__OoFVB strong{min-width:128px;font-size:12px}.SimilarityExperience_sliders__OoFVB input{width:auto;flex:1}.SimilarityExperience_stage__Bf6bQ{grid-template-columns:1fr}.SimilarityExperience_inset__n_oVe svg{max-height:270px}.SimilarityExperience_code__7wUsU{grid-template-columns:1fr}.SimilarityExperience_conclusion__qfQ5l .SimilarityExperience_equation__2CC7X{font-size:19px}}@media(max-width:600px){.SimilarityExperience_lab__WcsSO{padding:10px 14px 26px}.SimilarityExperience_header__jdJjG h1{font-size:25px}.SimilarityExperience_header__jdJjG h1 span{font-size:10px}.SimilarityExperience_stage__Bf6bQ figure{padding:8px}.SimilarityExperience_blueLabel__144_H,.SimilarityExperience_label__28H4p{font-size:17px}.SimilarityExperience_hint__y_H8I{font-size:12px}.SimilarityExperience_conclusion__qfQ5l{padding:12px}}@media(prefers-reduced-motion:reduce){.SimilarityExperience_lab__WcsSO *{scroll-behavior:auto;transition:none;animation:none}}.SimilarityExperience_header__jdJjG{margin-bottom:7px}.SimilarityExperience_header__jdJjG h1{font-size:27px}.SimilarityExperience_header__jdJjG>div>p:last-child{font-size:13px}.SimilarityExperience_controls__CY03Y{margin:7px 0}.SimilarityExperience_sliders__OoFVB{margin-bottom:9px}.SimilarityExperience_sliders__OoFVB label{display:grid;grid-template-columns:auto minmax(30px,1fr) auto;gap:7px;padding:4px 10px}.SimilarityExperience_sliders__OoFVB strong{font-size:12px}.SimilarityExperience_stage__Bf6bQ figure{padding:8px}.SimilarityExperience_scene__W11om svg{height:290px}.SimilarityExperience_inset__n_oVe svg{height:186px}.SimilarityExperience_inset__n_oVe .SimilarityExperience_progress__YJLms{margin-top:2px}.SimilarityExperience_stage__Bf6bQ .SimilarityExperience_blueLabel__144_H,.SimilarityExperience_stage__Bf6bQ .SimilarityExperience_label__28H4p{font-size:19px}.SimilarityExperience_zoomPanel__r3lRX{fill:var(--theme-paper);stroke:var(--line);stroke-width:1}.SimilarityExperience_conclusion__qfQ5l{padding:10px 16px;margin-top:9px}.SimilarityExperience_conclusion__qfQ5l .SimilarityExperience_equation__2CC7X{font-size:21px;line-height:1.35}.SimilarityExperience_conclusion__qfQ5l p{margin-top:4px;line-height:1.65}.SimilarityExperience_conclusion__qfQ5l h2{font-size:14px}@container similarity (max-width:650px){.SimilarityExperience_scene__W11om svg{height:auto}.SimilarityExperience_inset__n_oVe svg{height:220px}.SimilarityExperience_sliders__OoFVB label{grid-template-columns:128px minmax(30px,1fr) auto}.SimilarityExperience_sliders__OoFVB strong{min-width:0}.SimilarityExperience_stage__Bf6bQ .SimilarityExperience_blueLabel__144_H,.SimilarityExperience_stage__Bf6bQ .SimilarityExperience_label__28H4p{font-size:20px}.SimilarityExperience_conclusion__qfQ5l .SimilarityExperience_equation__2CC7X{font-size:19px}}.SimilarityExperience_stageFormula__4jrUj{margin:5px 0 8px;font:14px/1.7 var(--font-mono);color:var(--teal);overflow-wrap:anywhere}.SimilarityExperience_stageFormula__4jrUj strong{display:block;font-weight:650}.SimilarityExperience_inset__n_oVe svg{height:166px}@container similarity (max-width:650px){.SimilarityExperience_inset__n_oVe svg{height:220px}.SimilarityExperience_stageFormula__4jrUj{font-size:15px}}