.RopeExplorable_explorable__AnMj4{--q:var(--cf-sys-data-categorical-1,#00658E);--k:var(--cf-sys-data-categorical-2,#C17842);--glow:var(--cf-active,#D9932C);--line:var(--cf-sys-surface-line,rgba(30,42,58,0.12));--line-strong:var(--cf-sys-surface-line-strong,rgba(30,42,58,0.24));--elevated:var(--cf-sys-surface-elevated,#fffdf8);display:grid;grid-gap:1rem;gap:1rem;min-width:0;padding:clamp(.7rem,2.4vw,1.5rem);border:1px solid var(--line);border-radius:14px;background:var(--cf-sys-surface-panel,#FBF7EF);color:var(--cf-ink);container-type:inline-size}.RopeExplorable_header__vJABB{display:grid;grid-gap:.4rem;gap:.4rem;max-width:46rem}.RopeExplorable_title__RsRu_{margin:0;font-family:var(--font-display);font-size:clamp(1.3rem,2.4vw,1.7rem);line-height:1.15;font-weight:600}.RopeExplorable_lede__PykV_{margin:0;color:var(--cf-ink-muted);font-size:.98rem;line-height:1.55}.RopeExplorable_qText__SnPEO{color:var(--q);font-weight:700}.RopeExplorable_kText__ESuYK{color:var(--k);font-weight:700}.RopeExplorable_controls__BiO_e{display:grid;grid-gap:.5rem;gap:.5rem;min-width:0}.RopeExplorable_slider__fvAL6{display:grid;grid-template-columns:8.5rem minmax(0,1fr) 2rem;grid-gap:.6rem;gap:.6rem;align-items:center;min-width:0}.RopeExplorable_sliderLabel__qAFTB{font-size:.9rem;font-weight:600}.RopeExplorable_qSlider__u987J .RopeExplorable_sliderLabel__qAFTB,.RopeExplorable_qSlider__u987J .RopeExplorable_sliderValue__5E9_q{color:var(--q)}.RopeExplorable_kSlider__Sb2iQ .RopeExplorable_sliderLabel__qAFTB,.RopeExplorable_kSlider__Sb2iQ .RopeExplorable_sliderValue__5E9_q{color:var(--k)}.RopeExplorable_qSlider__u987J input{accent-color:var(--q)}.RopeExplorable_kSlider__Sb2iQ input{accent-color:var(--k)}.RopeExplorable_slider__fvAL6 input{width:100%;min-width:0;margin:0}.RopeExplorable_sliderValue__5E9_q{font-family:var(--font-mono);font-weight:800;text-align:right}@container (max-width: 420px){.RopeExplorable_slider__fvAL6{grid-template-columns:6.6rem minmax(0,1fr) 1.6rem;gap:.4rem}.RopeExplorable_sliderLabel__qAFTB{font-size:.82rem}}.RopeExplorable_buttonRow__FgJzi{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.RopeExplorable_buttonRow__FgJzi button{padding:.3rem .7rem;border:1px solid var(--line-strong);border-radius:6px;background:transparent;color:var(--cf-ink);font:inherit;font-size:.85rem;cursor:pointer}.RopeExplorable_buttonRow__FgJzi button:hover:not(:disabled){background:color-mix(in srgb,var(--cf-ink) 6%,transparent)}.RopeExplorable_buttonRow__FgJzi button:disabled{opacity:.45;cursor:default}.RopeExplorable_stage__1kF7W{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:.9rem;gap:.9rem}@container (max-width: 620px){.RopeExplorable_stage__1kF7W{grid-template-columns:minmax(0,1fr)}.RopeExplorable_panel__fYJYv{padding:.65rem .55rem}}.RopeExplorable_panel__fYJYv{display:grid;align-content:start;grid-gap:.6rem;gap:.6rem;min-width:0;margin:0;padding:.85rem;border:1px solid var(--line);border-radius:10px;background:var(--elevated)}.RopeExplorable_panelHead__8hsMj{display:flex;gap:.5rem;align-items:baseline;font-weight:600;font-size:.92rem;line-height:1.3}.RopeExplorable_step__SkG56{display:inline-grid;flex:none;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;background:var(--cf-ink);color:var(--cf-sys-surface-panel,#FBF7EF);font-family:var(--font-mono);font-size:.75rem}.RopeExplorable_hint__88LPu{margin:0;color:var(--cf-ink-muted);font-size:.8rem;line-height:1.45}.RopeExplorable_circlePlot__HSwol{max-width:260px}.RopeExplorable_circlePlot__HSwol,.RopeExplorable_stripPlot__DTz__{display:block;width:100%;height:auto;margin:0 auto;overflow:visible}.RopeExplorable_stripPlot__DTz__{max-width:440px}.RopeExplorable_axis__YrSbL{stroke:var(--cf-ink);stroke-opacity:.18;stroke-width:1}.RopeExplorable_orbit__FN0eC{fill:none;stroke-width:1;stroke-dasharray:3 4}.RopeExplorable_qOrbit__sCs4t{stroke:var(--q);stroke-opacity:.45}.RopeExplorable_kOrbit__x0B17{stroke:var(--k);stroke-opacity:.55}.RopeExplorable_gapArc__k0t_x{fill:none;stroke:var(--glow);stroke-width:2.4}.RopeExplorable_qArrow__73z_1{--a:var(--q)}.RopeExplorable_kArrow__SK8yZ{--a:var(--k)}.RopeExplorable_shaft__oi7J3{stroke:var(--a);stroke-width:3;stroke-linecap:round}.RopeExplorable_head__LqeRW{fill:var(--a)}.RopeExplorable_arrowLabel__lDNfK{font-family:var(--font-mono);font-size:13px;font-weight:800;fill:var(--a)}.RopeExplorable_gridLine__XAvXT{stroke:var(--cf-ink);stroke-opacity:.08;stroke-width:1}.RopeExplorable_zeroLine__i3Voo{stroke:var(--cf-ink);stroke-opacity:.45;stroke-width:1.2}.RopeExplorable_tick__5qQHL{font-family:var(--font-mono);font-size:10px;fill:var(--cf-ink-muted,#5b6573)}.RopeExplorable_bar__P0L4B{fill:var(--cf-ink);fill-opacity:.18}.RopeExplorable_currentBar__CW5L1{fill:var(--glow);fill-opacity:1}.RopeExplorable_barValue__Wdkkg{font-family:var(--font-mono);font-size:11px;font-weight:800;fill:var(--cf-ink);paint-order:stroke;stroke:var(--elevated);stroke-width:3px}.RopeExplorable_readout__ARu4n{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:0}.RopeExplorable_readout__ARu4n>div{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0;padding:.5rem .6rem;border:1px solid var(--line);border-radius:8px;background:var(--elevated)}.RopeExplorable_readout__ARu4n dt{font-size:.72rem;color:var(--cf-ink-muted)}.RopeExplorable_readout__ARu4n dd{margin:0;font-family:var(--font-mono);font-size:.95rem;font-weight:800;overflow-wrap:anywhere}.RopeExplorable_scoreCell__kVx0X{border-color:var(--glow)!important;background:color-mix(in srgb,var(--glow) 10%,var(--elevated))!important}@container (max-width: 620px){.RopeExplorable_readout__ARu4n{grid-template-columns:repeat(2,minmax(0,1fr))}.RopeExplorable_scoreCell__kVx0X{grid-column:1/-1}}.RopeExplorable_story__szy08{margin:0;padding:.8rem 1rem;border-left:3px solid var(--glow);border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--glow) 8%,transparent);font-size:.98rem;line-height:1.55}.RopeExplorable_challenges__SVmbb{display:grid;grid-gap:.6rem;gap:.6rem}.RopeExplorable_challengeTabs__pNTeM{display:flex;flex-wrap:wrap;gap:.45rem}.RopeExplorable_challengeTab__QhJ7c{display:inline-flex;gap:.45rem;align-items:center;padding:.45rem .8rem;border:1px solid var(--line-strong);border-radius:999px;background:transparent;color:var(--cf-ink);font:inherit;font-size:.88rem;cursor:pointer}.RopeExplorable_challengeTab__QhJ7c:hover{background:color-mix(in srgb,var(--cf-ink) 5%,transparent)}.RopeExplorable_activeTab__OQGMq,.RopeExplorable_activeTab__OQGMq:hover{border-color:var(--cf-ink);background:var(--cf-ink);color:var(--cf-sys-surface-panel,#FBF7EF)}.RopeExplorable_tabIndex__kNwvN{font-family:var(--font-mono);font-size:.75rem;opacity:.8}.RopeExplorable_challengeBody__KFbgQ{display:grid;grid-gap:.5rem;gap:.5rem;padding:.85rem 1rem;border-radius:10px;border:1px dashed var(--line-strong)}.RopeExplorable_challengePrompt__Tihxp{margin:0;font-weight:600}.RopeExplorable_why__m6YHS{margin:0;line-height:1.55}.RopeExplorable_boundary___hpIa{margin:0;color:var(--cf-ink-muted);font-size:.82rem}