.fsl{width:48px;width:var(--fsl-size,48px);height:48px;height:var(--fsl-size,48px);flex:none;display:block;overflow:visible}@keyframes fsl-cell{0%,to{opacity:.22;transform:scale(.86)}45%{opacity:1;transform:scale(1)}}@keyframes fsl-in-tl{0%,to{transform:translate(0)}50%{transform:translate(26px,26px)}}@keyframes fsl-in-tr{0%,to{transform:translate(0)}50%{transform:translate(-26px,26px)}}@keyframes fsl-in-br{0%,to{transform:translate(0)}50%{transform:translate(-26px,-26px)}}@keyframes fsl-in-bl{0%,to{transform:translate(0)}50%{transform:translate(26px,-26px)}}@keyframes fsl-star-swell{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes fsl-wave{to{transform:translate(-220px)}}@keyframes fsl-level{0%,to{transform:translateY(300px)}50%{transform:translateY(20px)}}@keyframes fsl-prism{0%{transform:rotate(-38deg)translate(0)}72%,to{transform:rotate(-38deg)translate(1000px)}}.fsl-quadrant .q-cell{transform-box:fill-box;transform-origin:50%;animation:1.9s cubic-bezier(.4,0,.3,1) infinite fsl-cell;animation:fsl-cell calc(1.9s / var(--fsl-speed,1)) cubic-bezier(.4, 0, .3, 1) infinite}.fsl-quadrant .fs-tl{animation-delay:0s}.fsl-quadrant .fs-tr{animation-delay:-1.52s;animation-delay:calc(-1.52s / var(--fsl-speed,1))}.fsl-quadrant .fs-br{animation-delay:-1.14s;animation-delay:calc(-1.14s / var(--fsl-speed,1))}.fsl-quadrant .fs-bl{animation-delay:-.76s;animation-delay:calc(-.76s / var(--fsl-speed,1))}.fsl-quadrant .fs-star{animation-delay:-.38s;animation-delay:calc(-.38s / var(--fsl-speed,1))}.fsl-converge .c-in{animation-duration:2.6s;animation-duration:calc(2.6s / var(--fsl-speed,1));animation-timing-function:cubic-bezier(.45,0,.35,1);animation-iteration-count:infinite}.fsl-converge .c-tl{animation-name:fsl-in-tl}.fsl-converge .c-tr{animation-name:fsl-in-tr}.fsl-converge .c-br{animation-name:fsl-in-br}.fsl-converge .c-bl{animation-name:fsl-in-bl}.fsl-converge .c-star{transform-box:fill-box;transform-origin:50%;animation:2.6s cubic-bezier(.45,0,.35,1) infinite fsl-star-swell;animation:fsl-star-swell calc(2.6s / var(--fsl-speed,1)) cubic-bezier(.45, 0, .35, 1) infinite}.fsl-tide .t-level{animation:5s ease-in-out infinite fsl-level;animation:fsl-level calc(5s / var(--fsl-speed,1)) ease-in-out infinite}.fsl-tide .t-wave{animation:2.6s linear infinite fsl-wave;animation:fsl-wave calc(2.6s / var(--fsl-speed,1)) linear infinite}.fsl-tide .t-wave--back{animation-duration:4s;animation-duration:calc(4s / var(--fsl-speed,1));animation-direction:reverse}.fsl-prism .p-sweep{transform-origin:221px 221px;animation:2.6s cubic-bezier(.4,.05,.45,.95) infinite fsl-prism;animation:fsl-prism calc(2.6s / var(--fsl-speed,1)) cubic-bezier(.4, .05, .45, .95) infinite}.fsl--static .q-cell,.fsl--static .c-in,.fsl--static .c-star,.fsl--static .t-level,.fsl--static .t-wave,.fsl--static .p-sweep{animation:none!important;transform:none!important}.fsl--static .p-sweep{display:none!important}@media (prefers-reduced-motion:reduce){.fsl .q-cell,.fsl .c-in,.fsl .c-star,.fsl .t-level,.fsl .t-wave,.fsl .p-sweep{animation:none!important;transform:none!important}.fsl .p-sweep{display:none!important}}
