.DebounceThrottleVisualizer-module__aXCJxW__wrapper{color:#fff;background-color:#000;flex-direction:column;width:100%;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:flex}.DebounceThrottleVisualizer-module__aXCJxW__timelineContainer{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.DebounceThrottleVisualizer-module__aXCJxW__label{color:#fff;margin-bottom:.25rem;font-size:.9rem;font-weight:600}.DebounceThrottleVisualizer-module__aXCJxW__timeline{background-color:#ffffff0d;border-radius:4px;height:50px;position:relative;overflow:hidden}.DebounceThrottleVisualizer-module__aXCJxW__timelineScroll{will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0}.DebounceThrottleVisualizer-module__aXCJxW__marker{background-color:#fff9;border-radius:1px;width:2px;position:absolute;bottom:0}.DebounceThrottleVisualizer-module__aXCJxW__functionCall{background-color:#fff;border-radius:2px;width:4px;position:absolute;bottom:0}.DebounceThrottleVisualizer-module__aXCJxW__mousePad{appearance:none;cursor:crosshair;touch-action:none;background-color:#2c2c2e;border:1px solid #4a4a4e;border-radius:12px;width:100%;min-height:250px;margin:1rem 0;transition:background-color .2s ease-out,border-color .2s ease-out;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0000004d}.DebounceThrottleVisualizer-module__aXCJxW__mousePad:hover{background-color:#3a3a3c;border-color:#5a5a5e}.DebounceThrottleVisualizer-module__aXCJxW__padLabel{pointer-events:none;text-align:center;white-space:nowrap;color:#ebebf599;opacity:1;align-items:center;gap:8px;font-size:1.1rem;font-weight:500;transition:opacity .5s ease-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DebounceThrottleVisualizer-module__aXCJxW__padLabelHidden{opacity:0}.DebounceThrottleVisualizer-module__aXCJxW__particle{pointer-events:none;background-color:#fffc;border-radius:50%;position:absolute}@keyframes DebounceThrottleVisualizer-module__aXCJxW__fadeOut{0%{opacity:.8}to{opacity:0;transform:translateY(10px)}}.DebounceThrottleVisualizer-module__aXCJxW__explosion{pointer-events:none;background:radial-gradient(circle,#fffc 0%,#fff0 70%);border-radius:50%;width:40px;height:40px;animation:.6s forwards DebounceThrottleVisualizer-module__aXCJxW__explode;position:absolute;transform:translate(-50%,-50%)}@keyframes DebounceThrottleVisualizer-module__aXCJxW__explode{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.DebounceThrottleVisualizer-module__aXCJxW__throttlePulse{pointer-events:none;background:radial-gradient(circle,#fff6 0%,#fff0 70%);border-radius:50%;width:30px;height:30px;animation:.5s forwards DebounceThrottleVisualizer-module__aXCJxW__pulse;position:absolute;transform:translate(-50%,-50%)}@keyframes DebounceThrottleVisualizer-module__aXCJxW__pulse{0%{opacity:.6;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.DebounceThrottleVisualizer-module__aXCJxW__debounceGap{pointer-events:none;background-color:#ffffff1a;border-left:1px dashed #ffffff4d;height:100%;position:absolute}.DebounceThrottleVisualizer-module__aXCJxW__debounceTimer{color:#ffffffb3;font-size:.7rem;position:absolute;top:5px;left:5px}.DebounceThrottleVisualizer-module__aXCJxW__gridLine{pointer-events:none;background-color:#fff3;width:1px;height:100%;position:absolute;top:0}.DebounceThrottleVisualizer-module__aXCJxW__statusIndicator{color:#fff;pointer-events:none;background-color:#000000b3;border-radius:4px;padding:4px 8px;font-size:.75rem;position:absolute;bottom:8px;left:8px}.DebounceThrottleVisualizer-module__aXCJxW__triggerFlash{animation:.3s ease-out DebounceThrottleVisualizer-module__aXCJxW__flashAnimation}@keyframes DebounceThrottleVisualizer-module__aXCJxW__flashAnimation{0%{background-color:#e5e5e5}to{background-color:#3a3a3c}}.DebounceThrottleVisualizer-module__aXCJxW__sideBySide{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.DebounceThrottleVisualizer-module__aXCJxW__sideBySide{flex-direction:row}.DebounceThrottleVisualizer-module__aXCJxW__timelineSection{flex:1}}.DebounceThrottleVisualizer-module__aXCJxW__timelineSection{flex-direction:column;display:flex}.DebounceThrottleVisualizer-module__aXCJxW__explanation{background-color:#ffffff08;border-radius:4px;margin-top:1rem;padding:1rem}.DebounceThrottleVisualizer-module__aXCJxW__explanation h2{color:#fff;margin-bottom:.75rem;font-size:1.3rem}.DebounceThrottleVisualizer-module__aXCJxW__explanationGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.DebounceThrottleVisualizer-module__aXCJxW__explanationGrid{grid-template-columns:1fr 1fr}}.DebounceThrottleVisualizer-module__aXCJxW__explanationItem{background-color:#ffffff0d;border-radius:4px;padding:1rem}.DebounceThrottleVisualizer-module__aXCJxW__explanationItem h3{color:#fff;margin-bottom:.5rem;font-size:1.1rem}.DebounceThrottleVisualizer-module__aXCJxW__explanationItem p{color:#fffc;font-size:.85rem;line-height:1.5}@media (max-width:767px){.DebounceThrottleVisualizer-module__aXCJxW__explanation{margin-top:.5rem;padding:.5rem}.DebounceThrottleVisualizer-module__aXCJxW__explanation h2{margin-bottom:.5rem;font-size:1.1rem}.DebounceThrottleVisualizer-module__aXCJxW__explanationGrid{gap:.5rem}.DebounceThrottleVisualizer-module__aXCJxW__explanationItem{padding:.5rem}.DebounceThrottleVisualizer-module__aXCJxW__explanationItem h3{margin-bottom:.25rem;font-size:.9rem}.DebounceThrottleVisualizer-module__aXCJxW__explanationItem p{font-size:.75rem;line-height:1.4}.DebounceThrottleVisualizer-module__aXCJxW__timelineContainer{gap:.5rem}.DebounceThrottleVisualizer-module__aXCJxW__timeline{height:40px}.DebounceThrottleVisualizer-module__aXCJxW__mousePad{margin:.5rem 0}.DebounceThrottleVisualizer-module__aXCJxW__label{margin-bottom:.15rem;font-size:.8rem}.DebounceThrottleVisualizer-module__aXCJxW__padLabel{font-size:.7rem}}
