.iso{display:block;object-fit:contain}.fd-conic{position:relative;width:120px;height:120px;display:grid;place-items:center}.fd-conic .ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 40deg,#2ddaff 200deg,#1a85f8 280deg,#9027e2 340deg,transparent 1turn);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px));animation:conic-s 1.1s linear infinite}.fd-conic .iso{width:60px;height:60px;animation:conic-b 2.4s ease-in-out infinite}@keyframes conic-s{to{transform:rotate(1turn)}}@keyframes conic-b{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.fd-conic-rainbow{position:relative;width:120px;height:120px;display:grid;place-items:center}.fd-conic-rainbow .ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,#fb4faf,#9027e2,#1a85f8,#2ddaff,#b0f122,#fef163,#fb4faf);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));animation:crb-s 2.2s linear infinite}.fd-conic-rainbow .iso{width:58px;height:58px}@keyframes crb-s{to{transform:rotate(1turn)}}.fd-conic-dual{position:relative;width:122px;height:122px;display:grid;place-items:center}.fd-conic-dual .r{position:absolute;border-radius:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}.fd-conic-dual .r1{inset:0;background:conic-gradient(from 0deg,transparent 120deg,#2ddaff 1turn);animation:cdu-s 1.1s linear infinite}.fd-conic-dual .r2{inset:13px;background:conic-gradient(from 0deg,transparent 140deg,#fb4faf 1turn);animation:cdu-s 1.7s linear infinite reverse}.fd-conic-dual .iso{width:50px;height:50px;animation:conic-b 2.4s ease-in-out infinite}@keyframes cdu-s{to{transform:rotate(1turn)}}.fd-conic-dash{position:relative;width:120px;height:120px;display:grid;place-items:center}.fd-conic-dash .seg{position:absolute;inset:0;width:100%;height:100%;animation:cda-s 3s linear infinite}.fd-conic-dash circle{fill:none;stroke:#1a85f8;stroke-width:5;stroke-dasharray:2 14;stroke-linecap:round}.fd-conic-dash .iso{width:56px;height:56px;animation:conic-b 2.4s ease-in-out infinite}@keyframes cda-s{to{transform:rotate(1turn)}}.fd-conic-neon{position:relative;width:120px;height:120px;display:grid;place-items:center}.fd-conic-neon .ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 60deg,#2ddaff 240deg,#1a85f8 320deg,transparent 1turn);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 calc(100% - 7px));mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 calc(100% - 7px));filter:drop-shadow(0 0 6px #2ddaff);animation:cne-s 1.2s linear infinite}.fd-conic-neon .iso{width:54px;height:54px;animation:conic-b 2.4s ease-in-out infinite}@keyframes cne-s{to{transform:rotate(1turn)}}.fd-orbita{position:relative;width:130px;height:130px;display:grid;place-items:center}.fd-orbita .iso{width:52px;height:52px;animation:orb-b 2.6s ease-in-out infinite}.fd-orbita .t{position:absolute;inset:0;animation:orb-s 1.5s linear infinite}.fd-orbita .t.r{animation-duration:2.3s;animation-direction:reverse}.fd-orbita .d{position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%)}.fd-orbita .d1{margin-top:-55px;background:#2ddaff;box-shadow:0 0 10px #2ddaff}.fd-orbita .d2{margin-top:55px;width:8px;height:8px;background:#1a85f8;box-shadow:0 0 10px #1a85f8}.fd-orbita .d3{margin-top:-48px;width:9px;height:9px;background:#fb4faf;box-shadow:0 0 12px #fb4faf}@keyframes orb-s{to{transform:rotate(1turn)}}@keyframes orb-b{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.fd-orbita-confeti{position:relative;width:130px;height:130px;display:grid;place-items:center}.fd-orbita-confeti .t{position:absolute;inset:0;animation:cof-s 1.7s linear infinite}.fd-orbita-confeti .d{position:absolute;top:50%;left:50%;width:10px;height:10px;margin:-5px;border-radius:50%}.fd-orbita-confeti .iso{width:52px;height:52px;animation:orb-b 2.6s ease-in-out infinite}@keyframes cof-s{to{transform:rotate(1turn)}}.fd-orbita-atom{position:relative;width:120px;height:120px;display:grid;place-items:center}.fd-orbita-atom .ow{position:absolute;inset:0;border:2px solid;border-radius:50%}.fd-orbita-atom .ow1{transform:rotate(0deg) scaleY(.4);border-color:#1a85f8}.fd-orbita-atom .ow2{transform:rotate(60deg) scaleY(.4);border-color:#fb4faf}.fd-orbita-atom .ow3{transform:rotate(120deg) scaleY(.4);border-color:#b0f122}.fd-orbita-atom .sp{position:absolute;inset:0;animation:atom-s 1.8s linear infinite}.fd-orbita-atom .ow2 .sp{animation-duration:2.3s}.fd-orbita-atom .ow3 .sp{animation-duration:1.4s}.fd-orbita-atom .e{position:absolute;top:50%;left:50%;width:9px;height:9px;margin:-4.5px;border-radius:50%;transform:translateX(58px)}.fd-orbita-atom .ow1 .e{background:#1a85f8;box-shadow:0 0 8px #1a85f8}.fd-orbita-atom .ow2 .e{background:#fb4faf;box-shadow:0 0 8px #fb4faf}.fd-orbita-atom .ow3 .e{background:#b0f122;box-shadow:0 0 8px #b0f122}.fd-orbita-atom .iso{width:42px;height:42px;position:relative;z-index:2}@keyframes atom-s{to{transform:rotate(1turn)}}.fd-orbita-solar{position:relative;width:134px;height:134px;display:grid;place-items:center}.fd-orbita-solar .orb{position:absolute;border:1px dashed rgba(255,255,255,.14);border-radius:50%}.fd-orbita-solar .o1{width:78px;height:78px}.fd-orbita-solar .o2{width:106px;height:106px}.fd-orbita-solar .o3{width:134px;height:134px}.fd-orbita-solar .arm{position:absolute;inset:0;display:grid;place-items:center}.fd-orbita-solar .a1{animation:sol-s 1.5s linear infinite}.fd-orbita-solar .a2{animation:sol-s 2.6s linear infinite}.fd-orbita-solar .a3{animation:sol-s 3.8s linear infinite}.fd-orbita-solar .p{position:absolute;border-radius:50%}.fd-orbita-solar .a1 .p{width:9px;height:9px;background:#fb4faf;box-shadow:0 0 8px #fb4faf;transform:translateY(-39px)}.fd-orbita-solar .a2 .p{width:12px;height:12px;background:#1a85f8;box-shadow:0 0 8px #1a85f8;transform:translateY(-53px)}.fd-orbita-solar .a3 .p{width:8px;height:8px;background:#b0f122;box-shadow:0 0 8px #b0f122;transform:translateY(-67px)}.fd-orbita-solar .iso{width:40px;height:40px;position:relative;z-index:2}@keyframes sol-s{to{transform:rotate(1turn)}}.fd-orbita-comet{position:relative;width:124px;height:124px;display:grid;place-items:center}.fd-orbita-comet .o{position:absolute;inset:0;animation:ocm-s 1.2s linear infinite}.fd-orbita-comet .trail{position:absolute;inset:5px;border-radius:50%;background:conic-gradient(#2ddaff,transparent 110deg);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}.fd-orbita-comet .head{position:absolute;top:5px;left:50%;width:9px;height:9px;border-radius:50%;background:#2ddaff;box-shadow:0 0 12px #2ddaff;transform:translateX(-50%)}.fd-orbita-comet .iso{width:54px;height:54px}@keyframes ocm-s{to{transform:rotate(1turn)}}.fd-orbita-swarm{position:relative;width:120px;height:120px;display:grid;place-items:center}.fd-orbita-swarm .arm{position:absolute;inset:0}.fd-orbita-swarm .d{position:absolute;top:50%;left:50%;width:8px;height:8px;margin:-4px;border-radius:50%;animation:swr-m 1.4s ease-in-out infinite}.fd-orbita-swarm .iso{width:46px;height:46px;position:relative;z-index:2}@keyframes swr-m{0%,to{transform:translateY(-52px)}50%{transform:translateY(-22px)}}.fd-ens{position:relative;width:90px;height:90px}.fd-ens .iso{position:absolute;inset:0;width:100%;height:100%;animation:ens-a 2.4s ease-in-out infinite}@keyframes ens-a{0%{opacity:0;transform:scale(.2)}20%,72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.2)}}.fd-ens-mosaic{position:relative;width:90px;height:90px}.fd-ens-mosaic .iso{position:absolute;inset:0;width:100%;height:100%;animation:mos-a 2.6s ease-in-out infinite}@keyframes mos-a{0%{opacity:0;transform:scale(.35)}18%,75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.35)}}.fd-ens-slices{position:relative;width:90px;height:90px}.fd-ens-slices .iso{position:absolute;inset:0;width:100%;height:100%;animation:sl-a 2.4s ease-in-out infinite}@keyframes sl-a{0%{opacity:0;transform:translateY(26px)}20%,74%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(26px)}}.fd-ens-puzzle{position:relative;width:90px;height:90px}.fd-ens-puzzle .iso{position:absolute;inset:0;width:100%;height:100%}.fd-ens-puzzle .p1{clip-path:polygon(0 0,50% 0,50% 50%,0 50%);animation:pz1 2.6s ease-in-out infinite}.fd-ens-puzzle .p2{clip-path:polygon(50% 0,100% 0,100% 50%,50% 50%);animation:pz2 2.6s ease-in-out infinite}.fd-ens-puzzle .p3{clip-path:polygon(0 50%,50% 50%,50% 100%,0 100%);animation:pz3 2.6s ease-in-out infinite}.fd-ens-puzzle .p4{clip-path:polygon(50% 50%,100% 50%,100% 100%,50% 100%);animation:pz4 2.6s ease-in-out infinite}@keyframes pz1{0%{opacity:0;transform:translate(-26px,-26px)}22%,72%{opacity:1;transform:none}to{opacity:0;transform:translate(-26px,-26px)}}@keyframes pz2{0%{opacity:0;transform:translate(26px,-26px)}22%,72%{opacity:1;transform:none}to{opacity:0;transform:translate(26px,-26px)}}@keyframes pz3{0%{opacity:0;transform:translate(-26px,26px)}22%,72%{opacity:1;transform:none}to{opacity:0;transform:translate(-26px,26px)}}@keyframes pz4{0%{opacity:0;transform:translate(26px,26px)}22%,72%{opacity:1;transform:none}to{opacity:0;transform:translate(26px,26px)}}.fd-ens-shutter{position:relative;width:84px;height:84px;display:grid;place-items:center}.fd-ens-shutter .iso{width:100%;height:100%;animation:sht 2.4s ease-in-out infinite}@keyframes sht{0%{clip-path:circle(0 at 50% 50%);transform:rotate(-90deg)}45%,75%{clip-path:circle(62% at 50% 50%);transform:rotate(0)}to{clip-path:circle(0 at 50% 50%);transform:rotate(-90deg)}}.fd-shine{position:relative;display:grid;place-items:center;width:96px;height:96px;animation:shn-b 2.6s ease-in-out infinite}.fd-shine .iso{width:80px;height:80px}.fd-shine .gleam{position:absolute;inset:0;overflow:hidden;-webkit-mask:var(--iso-mask);mask:var(--iso-mask)}.fd-shine .gleam:after{content:"";position:absolute;top:-30%;height:160%;width:46%;left:-60%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.85),transparent);filter:blur(2px);transform:rotate(8deg);animation:shn-s 2.1s cubic-bezier(.5,0,.3,1) infinite}@keyframes shn-s{0%{left:-60%}55%,to{left:150%}}@keyframes shn-b{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.fd-shine-rainbow{position:relative;display:grid;place-items:center;width:96px;height:96px}.fd-shine-rainbow .iso{width:80px;height:80px}.fd-shine-rainbow .gl{position:absolute;inset:0;overflow:hidden;-webkit-mask:var(--iso-mask);mask:var(--iso-mask);mix-blend-mode:screen}.fd-shine-rainbow .gl:after{content:"";position:absolute;top:-30%;height:160%;width:70%;left:-80%;background:linear-gradient(105deg,transparent,#fb4faf,#1a85f8,#b0f122,transparent);filter:blur(3px);transform:rotate(8deg);animation:shr-s 2s linear infinite}@keyframes shr-s{0%{left:-80%}to{left:150%}}.fd-liquid{position:relative;display:grid;place-items:center;width:96px;height:96px}.fd-liquid .iso{width:80px;height:80px}.fd-liquid .fl{position:absolute;inset:0;overflow:hidden;-webkit-mask:var(--iso-mask);mask:var(--iso-mask)}.fd-liquid .fl:after{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;background:linear-gradient(transparent,rgba(45,218,255,.55));animation:liq-r 2.6s ease-in-out infinite}@keyframes liq-r{0%,to{transform:translateY(72%)}50%{transform:translateY(6%)}}.fd-progress{position:relative;display:grid;place-items:center;width:96px;height:96px}.fd-progress .iso{width:80px;height:80px;opacity:.3}.fd-progress .fl{position:absolute;inset:0;overflow:hidden;-webkit-mask:var(--iso-mask);mask:var(--iso-mask)}.fd-progress .fl:after{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;background:linear-gradient(0deg,#1a85f8,#2ddaff);animation:prg 2s cubic-bezier(.6,0,.4,1) infinite}@keyframes prg{0%{transform:translateY(100%)}70%,to{transform:translateY(0)}}.fd-holo{position:relative;display:grid;place-items:center;width:96px;height:96px}.fd-holo .iso{width:80px;height:80px;animation:hol-f 4s step-end infinite}.fd-holo .lz{position:absolute;inset:0;-webkit-mask:var(--iso-mask);mask:var(--iso-mask);background:repeating-linear-gradient(0deg,rgba(45,218,255,.4) 0 2px,transparent 2px 4px);mix-blend-mode:screen;animation:hol-l 1.2s linear infinite}@keyframes hol-l{to{background-position:0 4px}}@keyframes hol-f{0%,90%,to{opacity:1}93%{opacity:.55}96%{opacity:1}}.fd-sparkle{position:relative;display:grid;place-items:center;width:96px;height:96px}.fd-sparkle .iso{width:76px;height:76px;animation:spk-b 2.4s ease-in-out infinite}.fd-sparkle .s{position:absolute;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);animation:spk 1.6s ease-in-out infinite}@keyframes spk{0%,to{transform:scale(0);opacity:0}50%{transform:scale(1);opacity:1}}@keyframes spk-b{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.fd-coin{display:grid;place-items:center;perspective:600px}.fd-coin .iso{width:78px;height:78px;animation:coin-f 1.8s cubic-bezier(.4,0,.2,1) infinite}@keyframes coin-f{to{transform:rotateY(1turn)}}.fd-card{display:grid;place-items:center;perspective:600px}.fd-card .iso{width:78px;height:78px;animation:card-f 2s ease-in-out infinite}@keyframes card-f{0%,to{transform:rotateY(0)}50%{transform:rotateY(180deg)}}.fd-jelly{display:grid;place-items:center}.fd-jelly .iso{width:78px;height:78px;animation:jel 1.2s ease-in-out infinite}@keyframes jel{0%,to{transform:scale(1)}25%{transform:scale(1.15,.85)}50%{transform:scale(.88,1.12)}75%{transform:scale(1.05,.95)}}.fd-bounce{position:relative;display:grid;place-items:center;width:96px;height:112px}.fd-bounce .iso{width:68px;height:68px;animation:bnc-y 1s cubic-bezier(.5,.05,.5,.95) infinite}.fd-bounce .sh{position:absolute;bottom:10px;width:44px;height:8px;border-radius:50%;background:rgba(0,0,0,.45);filter:blur(3px);animation:bnc-s 1s ease-in-out infinite}@keyframes bnc-y{0%,to{transform:translateY(-20px)}50%{transform:translateY(6px)}}@keyframes bnc-s{0%,to{transform:scale(.6);opacity:.25}50%{transform:scale(1);opacity:.5}}.fd-tilt{display:grid;place-items:center;perspective:600px}.fd-tilt .iso{width:78px;height:78px;animation:tlt 3s ease-in-out infinite}@keyframes tlt{0%,to{transform:rotateX(0) rotateY(0)}25%{transform:rotateX(16deg) rotateY(16deg)}50%{transform:rotateX(0) rotateY(0)}75%{transform:rotateX(-16deg) rotateY(-16deg)}}.fd-typing{display:grid;justify-items:center;gap:10px}.fd-typing .iso{width:64px;height:64px}.fd-typing .row{display:flex;gap:7px}.fd-typing .row i{width:9px;height:9px;border-radius:50%;background:#1a85f8;animation:typ 1s ease-in-out infinite}.fd-typing .row i:nth-child(2){background:#fb4faf;animation-delay:.15s}.fd-typing .row i:nth-child(3){background:#b0f122;animation-delay:.3s}@keyframes typ{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-7px);opacity:1}}.fd-pop{display:grid;place-items:center}.fd-pop .iso{width:78px;height:78px;animation:pop 1.6s cubic-bezier(.34,1.56,.5,1) infinite}@keyframes pop{0%{transform:scale(0);opacity:0}30%{transform:scale(1.12);opacity:1}55%{transform:scale(1)}80%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.fd-heartbeat{display:grid;place-items:center}.fd-heartbeat .iso{width:78px;height:78px;animation:hbt 1.5s ease-in-out infinite}@keyframes hbt{0%,to{transform:scale(1)}14%{transform:scale(1.15)}28%{transform:scale(1)}42%{transform:scale(1.12)}56%{transform:scale(1)}}.fd-bubbles{position:relative;display:grid;place-items:center;width:96px;height:112px;overflow:hidden}.fd-bubbles .iso{width:72px;height:72px;position:relative;z-index:2;animation:flt 2.4s ease-in-out infinite}.fd-bubbles .b{position:absolute;bottom:0;border-radius:50%;background:radial-gradient(circle at 32% 30%,rgba(45,218,255,.7),rgba(26,133,248,.35));animation:bub 2.4s linear infinite}@keyframes bub{0%{transform:translateY(0) scale(.6);opacity:0}20%{opacity:1}to{transform:translateY(-98px) scale(1);opacity:0}}@keyframes flt{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.fd-pendulum{display:grid;place-items:center;height:118px}.fd-pendulum .iso{width:68px;height:68px;transform-origin:50% -28px;animation:pnd 1.6s ease-in-out infinite}@keyframes pnd{0%,to{transform:rotate(-18deg)}50%{transform:rotate(18deg)}}@media (prefers-reduced-motion:reduce){[class*=fd-],[class*=fd-] *{animation:none!important}}