.sl-fly{offset-rotate:0deg}@supports not (offset-path:path("M0 0")){.sl-fly{opacity:0!important}}.sc:not([data-playing=true]) :is(.sl-wave,.sl-float){animation-play-state:paused}@media (prefers-reduced-motion:no-preference){@keyframes slBurst{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--dx), var(--dy)) rotate(260deg);opacity:0}}@keyframes slShake{0%,to{transform:translate(0)}20%{transform:translate(-3px,1px)}40%{transform:translate(3px,-1px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@keyframes slSquash{0%{transform:scale(1)}35%{transform:scale(1.12,.82)}70%{transform:scale(.96,1.06)}to{transform:scale(1)}}@keyframes slWave{0%,to{opacity:.15}50%{opacity:1}}@keyframes slFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes slRingFlash{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@keyframes slFlash{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes slPop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}.sl-burst{transform-box:fill-box;transform-origin:50%;animation:.9s cubic-bezier(.2,.8,.3,1) both slBurst}.sl-shake{transform-box:fill-box;transform-origin:50%;animation:.4s ease-out slShake}.sl-squash{transform-box:fill-box;transform-origin:50% 100%;animation:.38s ease-out slSquash}.sl-wave{animation:1.1s ease-in-out infinite slWave}.sl-float{animation:3.2s ease-in-out infinite slFloat}.sl-ring-flash{transform-box:fill-box;transform-origin:50%;animation:.7s ease-out both slRingFlash}.sl-flash{animation:.6s ease-out both slFlash}.sl-pop{animation:.32s cubic-bezier(.2,.8,.2,1) both slPop}}@media (prefers-reduced-motion:reduce){.sl-burst{display:none}}@media (prefers-reduced-motion:no-preference){@keyframes slHop{0%,to{transform:translateY(0)}40%{transform:translateY(-24px)}}}.sl-root button,.sl-root [role=radio],.sl-root [role=checkbox]{touch-action:manipulation}.sc:not([data-playing=true]) .sl-vd-dot{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){@keyframes slVdDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.sl-vd-dot{animation:.9s ease-in-out infinite slVdDot}}:root[data-theme=dark] .sl-quote{color:#e3e7ee}@media (prefers-reduced-motion:no-preference){@keyframes slEmber{0%{opacity:0;transform:translateY(0)scale(1)}15%{opacity:1}to{opacity:0;transform:translateY(-34px)scale(.4)}}@keyframes slTodayRing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.22)}}.sl-ember{transform-box:fill-box;transform-origin:50%;animation:.75s ease-out both slEmber}.sl-today-ring{transform-box:fill-box;transform-origin:50%;animation:1s ease-out .1s 2 both slTodayRing}}@media (prefers-reduced-motion:reduce){.sl-ember,.sl-today-ring{display:none}}
