.CyclesComparison-module__e5wklG__comparison{margin-top:clamp(4rem,8vw,7rem);scroll-margin-top:6rem}.CyclesComparison-module__e5wklG__intro{margin-bottom:2rem}.CyclesComparison-module__e5wklG__heading{color:var(--foreground);letter-spacing:-.04em;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:600;line-height:1.15}.CyclesComparison-module__e5wklG__description{color:var(--secondary-text);margin-top:.85rem;line-height:1.6}.CyclesComparison-module__e5wklG__panels{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.CyclesComparison-module__e5wklG__panel{background:linear-gradient(155deg,#151c32 0%,#101629 68%,#0e1425 100%);border:1px solid #a8b3c71a;border-radius:20px;min-width:0;position:relative;overflow:hidden}.CyclesComparison-module__e5wklG__streaks{color:#8c99b7}.CyclesComparison-module__e5wklG__cycles{color:#8c97ff;background:radial-gradient(at 75% 55%,#6e7bff17,#0000 65%),linear-gradient(155deg,#151c32 0%,#101629 68%,#0e1425 100%);border-color:#6e7bff3d}.CyclesComparison-module__e5wklG__label{letter-spacing:.16em;justify-content:space-between;align-items:center;gap:.5rem;padding:1.5rem 1.75rem .25rem;font-size:.75rem;display:flex}.CyclesComparison-module__e5wklG__methodLabel{align-items:center;gap:.8rem;display:inline-flex}.CyclesComparison-module__e5wklG__panelNumber{color:var(--muted-text);font-family:var(--font-mono);letter-spacing:0;font-size:.6rem}.CyclesComparison-module__e5wklG__context{color:var(--muted-text);letter-spacing:0;border:1px solid #a8b3c71f;border-radius:999px;padding:.25rem .6rem;font-size:.7rem}.CyclesComparison-module__e5wklG__cycles .CyclesComparison-module__e5wklG__context{color:#b5bcff;background:#6e7bff14;border-color:#6e7bff38}.CyclesComparison-module__e5wklG__drawing{width:100%;height:auto;animation:CyclesComparison-module__e5wklG__scene-loop var(--motion-duration) linear both;padding:0 .5rem;display:block}.CyclesComparison-module__e5wklG__floor{stroke:#2a3450;stroke-width:.6px}.CyclesComparison-module__e5wklG__treadEdge,.CyclesComparison-module__e5wklG__recoveryEdge{stroke:currentColor}.CyclesComparison-module__e5wklG__recoveryEdge{animation:1.4s 5.25s both CyclesComparison-module__e5wklG__retained-step}.CyclesComparison-module__e5wklG__outcome{color:var(--secondary-text);padding:.5rem 1.75rem 1.75rem;font-size:.85rem;line-height:1.6}.CyclesComparison-module__e5wklG__outcomeTitle{color:var(--foreground);letter-spacing:-.025em;align-items:center;gap:.65rem;margin-bottom:.3rem;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:500;display:flex}.CyclesComparison-module__e5wklG__outcomeMarker{color:#d78794;font-weight:400}.CyclesComparison-module__e5wklG__cycles .CyclesComparison-module__e5wklG__outcomeMarker{color:#939dff}.CyclesComparison-module__e5wklG__note{max-width:720px;color:var(--muted-text);margin-top:1.25rem;font-size:.75rem;line-height:1.7}.CyclesComparison-module__e5wklG__step{animation:.16s ease-out both CyclesComparison-module__e5wklG__appear}.CyclesComparison-module__e5wklG__collapsing{animation:1ms 5.2s forwards CyclesComparison-module__e5wklG__collapse}.CyclesComparison-module__e5wklG__fragment{opacity:0;animation:.18s linear 5.2s forwards CyclesComparison-module__e5wklG__fall}.CyclesComparison-module__e5wklG__streakWalker,.CyclesComparison-module__e5wklG__cycleWalker{transform:translate(25px,234px)}.CyclesComparison-module__e5wklG__stage [data-motion]{transform-origin:0 0}.CyclesComparison-module__e5wklG__contactShadow{fill:currentColor;opacity:.22}.CyclesComparison-module__e5wklG__limb{fill:none;stroke:#c4cde0;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;transform-origin:0 0}.CyclesComparison-module__e5wklG__backLeg{stroke:#6e7b9c}.CyclesComparison-module__e5wklG__frontLeg{stroke:#d1d8e9}.CyclesComparison-module__e5wklG__frontArm{stroke:#c3caff;stroke-width:3px}.CyclesComparison-module__e5wklG__backArm{stroke:#6e7da9;stroke-width:3px}.CyclesComparison-module__e5wklG__stage .CyclesComparison-module__e5wklG__drawing,.CyclesComparison-module__e5wklG__stage .CyclesComparison-module__e5wklG__step,.CyclesComparison-module__e5wklG__stage .CyclesComparison-module__e5wklG__collapsing,.CyclesComparison-module__e5wklG__stage .CyclesComparison-module__e5wklG__fragment,.CyclesComparison-module__e5wklG__stage .CyclesComparison-module__e5wklG__recoveryEdge{animation-play-state:paused}.CyclesComparison-module__e5wklG__stage[data-playing=true] .CyclesComparison-module__e5wklG__drawing,.CyclesComparison-module__e5wklG__stage[data-playing=true] .CyclesComparison-module__e5wklG__step,.CyclesComparison-module__e5wklG__stage[data-playing=true] .CyclesComparison-module__e5wklG__collapsing,.CyclesComparison-module__e5wklG__stage[data-playing=true] .CyclesComparison-module__e5wklG__fragment,.CyclesComparison-module__e5wklG__stage[data-playing=true] .CyclesComparison-module__e5wklG__recoveryEdge{animation-play-state:running}@keyframes CyclesComparison-module__e5wklG__scene-loop{0%,to{opacity:0}3%,97%{opacity:1}}@keyframes CyclesComparison-module__e5wklG__appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes CyclesComparison-module__e5wklG__collapse{to{opacity:0}}@keyframes CyclesComparison-module__e5wklG__fall{0%{opacity:.9;transform:translateY(0)}to{opacity:.45;transform:translateY(var(--fall))}}@keyframes CyclesComparison-module__e5wklG__retained-step{0%,to{stroke:currentColor}30%,70%{stroke:#72dbbf;stroke-width:2px}}.CyclesComparison-module__e5wklG__stage[data-reduced=true] .CyclesComparison-module__e5wklG__drawing,.CyclesComparison-module__e5wklG__stage[data-reduced=true] .CyclesComparison-module__e5wklG__step{animation:none}.CyclesComparison-module__e5wklG__stage[data-reduced=true] .CyclesComparison-module__e5wklG__collapsing{opacity:0;animation:none}.CyclesComparison-module__e5wklG__stage[data-reduced=true] .CyclesComparison-module__e5wklG__fragment{opacity:.45;transform:translateY(var(--fall));animation:none}.CyclesComparison-module__e5wklG__stage[data-reduced=true] .CyclesComparison-module__e5wklG__streakWalker{animation:none;transform:translate(25px,234px)}.CyclesComparison-module__e5wklG__stage[data-reduced=true] .CyclesComparison-module__e5wklG__cycleWalker{animation:none;transform:translate(215px,124px)}.CyclesComparison-module__e5wklG__stage[data-reduced=true] .CyclesComparison-module__e5wklG__recoveryEdge{animation:none}@media (prefers-reduced-motion:reduce){.CyclesComparison-module__e5wklG__stage .CyclesComparison-module__e5wklG__drawing,.CyclesComparison-module__e5wklG__stage .CyclesComparison-module__e5wklG__step{animation:none}.CyclesComparison-module__e5wklG__stage .CyclesComparison-module__e5wklG__collapsing{opacity:0;animation:none}.CyclesComparison-module__e5wklG__stage .CyclesComparison-module__e5wklG__fragment{opacity:.45;transform:translateY(var(--fall));animation:none}.CyclesComparison-module__e5wklG__stage .CyclesComparison-module__e5wklG__streakWalker{animation:none;transform:translate(25px,234px)}.CyclesComparison-module__e5wklG__stage .CyclesComparison-module__e5wklG__cycleWalker{animation:none;transform:translate(215px,124px)}.CyclesComparison-module__e5wklG__stage .CyclesComparison-module__e5wklG__recoveryEdge{animation:none}}@media (max-width:767px){.CyclesComparison-module__e5wklG__panels{grid-template-columns:1fr;gap:1rem}.CyclesComparison-module__e5wklG__label{padding:1.25rem 1.25rem 0}.CyclesComparison-module__e5wklG__outcome{padding:.5rem 1.25rem 1.25rem}}