@property --f-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}.f-motif{vertical-align:middle;flex:none;width:auto;display:inline-block;overflow:visible}.f-enso{aspect-ratio:126/113.6;--f-sweep:var(--f-o-full);-webkit-mask-image:conic-gradient(from calc(var(--f-o-start) - var(--f-sweep)), #000 0 var(--f-sweep), transparent var(--f-sweep));-webkit-mask-image:conic-gradient(from calc(var(--f-o-start) - var(--f-sweep)), #000 0 var(--f-sweep), transparent var(--f-sweep));mask-image:conic-gradient(from calc(var(--f-o-start) - var(--f-sweep)), #000 0 var(--f-sweep), transparent var(--f-sweep))}.f-enso.f-m-draw{--f-sweep:0deg;transition:--f-sweep 1.5s cubic-bezier(.65,0,.35,1)}.f-enso.f-m-draw[data-drawn]{--f-sweep:var(--f-o-full)}.f-enso.f-m-progress{transition:--f-sweep .6s cubic-bezier(.22,1,.36,1)}.f-enso.f-m-loader{animation:1.8s cubic-bezier(.65,0,.35,1) infinite f-o-load}@keyframes f-o-load{0%{--f-sweep:0deg;opacity:1}62%{--f-sweep:var(--f-o-full);opacity:1}to{--f-sweep:var(--f-o-full);opacity:0}}@keyframes f-o-draw{0%{--f-sweep:0deg}to{--f-sweep:var(--f-o-full)}}.f-vidar{aspect-ratio:162/192}.f-vidar path{opacity:.26}.f-vidar path[data-on]{opacity:1}.f-vidar.f-m-draw path{opacity:.26;transition:opacity .5s cubic-bezier(.4,0,.6,1);transition-delay:calc(var(--i) * .14s)}.f-vidar.f-m-draw[data-drawn] path{opacity:1}.f-vidar.f-m-progress path{transition:opacity .4s cubic-bezier(.4,0,.6,1)}.f-vidar.f-m-loader path{animation:1.6s cubic-bezier(.4,0,.6,1) infinite f-v-load;animation-delay:calc(var(--i) * .2s)}@keyframes f-v-load{0%,to{opacity:.26}30%,60%{opacity:1}}@keyframes f-v-charge{0%{opacity:.26}to{opacity:1}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.f-btn:hover .f-enso.f-m-mark,[data-f-motif-hover]:hover .f-enso.f-m-mark{animation:.9s cubic-bezier(.65,0,.35,1) f-o-draw}.f-btn:hover .f-vidar.f-m-mark path,[data-f-motif-hover]:hover .f-vidar.f-m-mark path{animation:.36s cubic-bezier(.4,0,.6,1) both f-v-charge;animation-delay:calc(var(--i) * 90ms)}}@media (prefers-reduced-motion:reduce){.f-enso:not(.f-m-progress){--f-sweep:var(--f-o-full)!important;transition:none!important;animation:none!important}.f-vidar:not(.f-m-progress) path{opacity:1!important;transition:none!important;animation:none!important}}
