.ai-fab{position:fixed;right:24px;bottom:24px;z-index:99999;width:56px;height:56px;border-radius:999px;display:grid;place-items:center;padding:0;cursor:pointer;isolation:isolate;background:transparent;border:none;box-shadow:0 12px 36px rgba(0,0,0,.55);opacity:0;animation:ai-pop .55s cubic-bezier(.2,.8,.2,1) forwards;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.ai-fab:after{content:"";position:absolute;inset:0;border-radius:999px;background:#05071b;border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);z-index:-1}.ai-fab:before{content:"";position:absolute;inset:-10px;border-radius:999px;z-index:-2;background:conic-gradient(from 0deg,#dd45ff,#ff5e5e,#ffe627,#46ffe9,#5825ff,#dd45ff);filter:blur(13px);opacity:.26;animation:ai-glow 13.5s ease-in-out infinite;transition:inset .3s cubic-bezier(.2,.8,.2,1),filter .3s cubic-bezier(.2,.8,.2,1)}.ai-fab:hover{transform:translateY(-3px)}.ai-fab:hover:before{inset:-17px;filter:blur(15px) brightness(1.7) saturate(1.3)}.ai-rings{width:42px;height:42px;display:block;overflow:visible;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6))}.ai-rings .ring{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:66;stroke-dashoffset:0;animation:ai-draw 5.2s linear .6s both}@keyframes ai-pop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes ai-draw{0%{stroke-dashoffset:66;animation-timing-function:cubic-bezier(.25,.6,.3,1)}26%{stroke-dashoffset:0;animation-timing-function:linear}40%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.25,.6,.3,1)}62%{stroke-dashoffset:-66;animation-timing-function:cubic-bezier(.25,.6,.3,1)}88%{stroke-dashoffset:-132;animation-timing-function:linear}to{stroke-dashoffset:-132}}@keyframes ai-glow{0%,to{opacity:.16;transform:scale(.92) rotate(0deg)}50%{opacity:.4;transform:scale(1.08) rotate(28deg)}}@media (prefers-reduced-motion:reduce){.ai-fab{opacity:1;animation:none}.ai-fab:before{animation:none;opacity:.26}.ai-rings .ring{animation:none;stroke-dashoffset:0}}.ai-fab--left{right:92px}@media (max-width:600px){.ai-fab--left{right:72px}}.ai-dots{transform-origin:center;animation:v2-spin 2.9s cubic-bezier(.25,.6,.3,1) .6s both}.ai-dots .arc{fill:none;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;animation:v2-dot 2.9s cubic-bezier(.25,.6,.3,1) .6s both}@keyframes v2-dot{0%{stroke-dashoffset:100;opacity:0}10%{stroke-dashoffset:99.85;opacity:1}26%{stroke-dashoffset:99.85;opacity:1}84%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes v2-spin{0%{transform:rotate(-24deg)}84%{transform:rotate(4deg)}to{transform:rotate(0deg)}}@media (prefers-reduced-motion:reduce){.ai-dots{animation:none;transform:none}.ai-dots .arc{animation:none;stroke-dashoffset:0;opacity:1}}.ai-fab--left2{right:160px}@media (max-width:600px){.ai-fab--left2{right:132px}}.ai-fab--spark{color:#eaeef8}.ai-fab--spark .spark-ico{filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.ai-fab--spark .spark-ico path{stroke:url(#g-spark)}.ai-fab--left3{right:228px}@media (max-width:600px){.ai-fab--left3{right:192px}}.ai-tri .tri{transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55));animation:v4-pop .7s cubic-bezier(.2,.8,.3,1) .6s both}.ai-tri .tri:nth-of-type(2){animation-delay:.74s}.ai-tri .tri:nth-of-type(3){animation-delay:.88s}@keyframes v4-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ai-tri .tri{animation:none;opacity:1;transform:none}}.ai-fab--left4{right:296px}@media (max-width:600px){.ai-fab--left4{right:252px}}.ai-ringdots{transform-origin:center;animation:rd-in .8s cubic-bezier(.25,.6,.3,1) .6s both}.ai-ringdots .rd{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:.01 4.2}@keyframes rd-in{0%{opacity:0;transform:rotate(-35deg) scale(.7)}to{opacity:1;transform:rotate(0deg) scale(1)}}.ai-fab--left5{right:364px}@media (max-width:600px){.ai-fab--left5{right:312px}}.ai-orbit .track{fill:none;stroke:rgba(160,180,220,.26);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:.01 3.4}.ai-orbit{animation:orbit-in .6s ease-out .6s both}@keyframes orbit-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ai-ringdots{transform:none}.ai-orbit,.ai-ringdots{animation:none;opacity:1}}html.light .ai-fab{box-shadow:0 12px 30px rgba(20,24,40,.22)}html.light .ai-fab:before{animation-name:ai-glow-light}@keyframes ai-glow-light{0%,to{opacity:.09;transform:scale(.92) rotate(0deg)}50%{opacity:.2;transform:scale(1.08) rotate(28deg)}}@media (prefers-reduced-motion:reduce){html.light .ai-fab:before{animation:none;opacity:.14}}.ai-fab--cst{right:24px}.ai-cst{overflow:visible}.ai-cst .cst-track{fill:none;stroke:rgba(160,180,220,.26);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:.01 3.4}.ai-cst .cst-unit{filter:drop-shadow(0 0 2px rgba(255,255,255,.12))}