[data-blinking-cursor]{--blinking-cursor-color:var(--color-gray-800,currentColor);--blinking-cursor-width:2px;--blinking-cursor-height:24px;background:var(--blinking-cursor-color);width:var(--blinking-cursor-width);height:var(--blinking-cursor-height);animation:1s step-end infinite blinking-cursor__blink;display:inline-block}@keyframes blinking-cursor__blink{0%{visibility:visible}50%{visibility:hidden}to{visibility:visible}}[data-blinking-cursor-comparison=linear]{animation:1s linear infinite blinking-cursor__blink-linear}@keyframes blinking-cursor__blink-linear{0%{visibility:visible}50%{visibility:hidden}to{visibility:visible}}[data-blinking-cursor-comparison=opacity]{animation:1s step-end infinite blinking-cursor__blink-opacity}@keyframes blinking-cursor__blink-opacity{0%{opacity:1}50%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-blinking-cursor]{visibility:visible;animation:none}}
.lab-module__eGh3Ha__stage{max-width:800px;margin:0 auto;padding:2rem;font-family:system-ui,sans-serif;line-height:1.6}.lab-module__eGh3Ha__section{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;margin:2rem 0;padding:1.5rem}.lab-module__eGh3Ha__demo{background:#fff;border-left:4px solid #007acc;padding:1rem;font-size:1.1rem}.lab-module__eGh3Ha__description{color:#444;margin:1rem 0 0;font-size:.95rem}.lab-module__eGh3Ha__controls{border:1px solid #e0e0e0;border-radius:8px;margin:2rem 0;padding:1.5rem}.lab-module__eGh3Ha__controls label{cursor:pointer;margin:.75rem 0;display:block}.lab-module__eGh3Ha__modeSelect{margin-top:1rem;margin-left:2rem}
