:root{--fm-ring:#00d26a;--fm-echo:#6400a5;--fm-fluxo:#6400a5;--fm-motion:#00a653;--fm-icon-dur:3.2s;--fm-logo-dur:8s;--fm-stroke:2.5}.dark,.fm-on-dark{--fm-echo:#8d49ce;--fm-fluxo:#8d49ce;--fm-motion:#00d26a}.fm-on-light{--fm-echo:#6400a5;--fm-fluxo:#6400a5;--fm-motion:#00a653}.fm-icon{vertical-align:middle;height:var(--fm-size,1.25em);flex-shrink:0;width:auto;display:inline-block;overflow:visible}.fm-icon .fm-ring{fill:var(--fm-ring);transform-box:fill-box;transform-origin:50%}.fm-icon .fm-echo{fill:var(--fm-echo)}.fm-icon--mono .fm-ring,.fm-icon--mono .fm-echo{fill:currentColor}.fm-icon--mono .fm-echo{opacity:.55}.fm-icon--play .fm-ring,:is(.active,.is-active,[aria-current=page],[aria-selected=true],[data-active=true]) .fm-icon .fm-ring{animation:fm-icon-spin var(--fm-icon-dur) infinite}.fm-icon--play .fm-echo--1,:is(.active,.is-active,[aria-current=page],[aria-selected=true],[data-active=true]) .fm-icon .fm-echo--1{animation:fm-icon-echo-1 var(--fm-icon-dur) infinite}.fm-icon--play .fm-echo--2,:is(.active,.is-active,[aria-current=page],[aria-selected=true],[data-active=true]) .fm-icon .fm-echo--2{animation:fm-icon-echo-2 var(--fm-icon-dur) infinite}@keyframes fm-icon-spin{0%{animation-timing-function:cubic-bezier(.45,0,.12,1);transform:rotate(-120deg)}40%,to{transform:rotate(0)}}@keyframes fm-icon-echo-1{0%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.8,.3);transform:translate(0)}9%{opacity:0;transform:translate(33.8px)}22%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(33.8px)}46%,to{opacity:1;transform:translate(0)}}@keyframes fm-icon-echo-2{0%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.8,.3);transform:translate(0)}10%{opacity:0;transform:translate(67.6px)}29%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(67.6px)}55%,to{opacity:1;transform:translate(0)}}.fm-logo{vertical-align:middle;width:var(--fm-width,100%);height:auto;display:inline-block;overflow:visible}.fm-logo path{stroke-width:var(--fm-stroke);stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1 1;stroke-opacity:0}.fm-logo .fm-ring path{fill:var(--fm-ring);stroke:var(--fm-ring)}.fm-logo .fm-echo path{fill:var(--fm-echo);stroke:var(--fm-echo)}.fm-logo .fm-fluxo path{fill:var(--fm-fluxo);stroke:var(--fm-fluxo)}.fm-logo .fm-motion path{fill:var(--fm-motion);stroke:var(--fm-motion)}.fm-logo .fm-ring,.fm-logo .fm-motion path{transform-box:fill-box;transform-origin:50%}.fm-logo .fm-all{animation:fm-logo-all var(--fm-logo-dur) infinite both}.fm-logo .fm-symbol{animation:fm-logo-symbol var(--fm-logo-dur) infinite both}.fm-logo .fm-ring{animation:fm-logo-ring var(--fm-logo-dur) infinite both}.fm-logo .fm-ring path{animation:fm-logo-ring-draw var(--fm-logo-dur) infinite both}.fm-logo .fm-echo--1{animation:fm-logo-echo-1 var(--fm-logo-dur) infinite both}.fm-logo .fm-echo--2{animation:fm-logo-echo-2 var(--fm-logo-dur) infinite both}.fm-logo .fm-echo--1 path{animation:fm-logo-echo-1-draw var(--fm-logo-dur) infinite both}.fm-logo .fm-echo--2 path{animation:fm-logo-echo-2-draw var(--fm-logo-dur) infinite both}.fm-logo .fm-text{animation:fm-logo-text var(--fm-logo-dur) infinite both}.fm-logo .fm-fluxo path{animation:fm-logo-letter var(--fm-logo-dur) infinite both;animation-delay:calc(var(--i,0) * var(--fm-logo-dur) * .0075)}.fm-logo .fm-motion path{animation:fm-logo-letter var(--fm-logo-dur) infinite both, fm-logo-slide var(--fm-logo-dur) infinite both;animation-delay:calc(var(--i,0) * var(--fm-logo-dur) * .0075)}@keyframes fm-logo-all{0%{opacity:1;transform:translate(0)}91%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.75,0);transform:translate(0)}99%,to{opacity:0;transform:translate(14px)}}@keyframes fm-logo-symbol{0%{transform:translate(169px)}24%{animation-timing-function:cubic-bezier(.33,0,.15,1);transform:translate(169px)}36.8%,to{transform:translate(0)}}@keyframes fm-logo-ring{0%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:rotate(-120deg)scale(.62)}21.6%,to{transform:rotate(0)scale(1)}}@keyframes fm-logo-ring-draw{0%{stroke-dashoffset:1px;stroke-opacity:1;fill-opacity:0}9.6%{fill-opacity:0}13.6%{stroke-dashoffset:0}19.2%{fill-opacity:1;stroke-opacity:1}24.8%,to{stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}}@keyframes fm-logo-echo-1{0%{transform:translate(33.8px)}12.8%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(33.8px)}24.8%,to{transform:translate(0)}}@keyframes fm-logo-echo-2{0%{transform:translate(67.6px)}16%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(67.6px)}28.8%,to{transform:translate(0)}}@keyframes fm-logo-echo-1-draw{0%,12.8%{stroke-dashoffset:1px;stroke-opacity:1;fill-opacity:0}17.6%{fill-opacity:0}21.6%{stroke-dashoffset:0}24%{fill-opacity:1;stroke-opacity:1}28%,to{stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}}@keyframes fm-logo-echo-2-draw{0%,16%{stroke-dashoffset:1px;stroke-opacity:1;fill-opacity:0}20.8%{fill-opacity:0}24.8%{stroke-dashoffset:0}27.2%{fill-opacity:1;stroke-opacity:1}31.2%,to{stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}}@keyframes fm-logo-text{0%,11.2%{opacity:0}11.21%,to{opacity:1}}@keyframes fm-logo-letter{0%,28.8%{stroke-dashoffset:1px;stroke-opacity:1;fill-opacity:0}33.6%{fill-opacity:0}36.8%{stroke-dashoffset:0}40%{fill-opacity:1;stroke-opacity:1}44%,to{stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}}@keyframes fm-logo-slide{0%{transform:translate(22px)}28.8%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(22px)}40%,to{transform:translate(0)}}.fm-logo--paused *,.fm-icon--paused *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.fm-icon *,.fm-logo *{animation:none!important}}
