.animated-icon{--ai-duration:.72s;--ai-delay:0s;--ai-easing:cubic-bezier(.22, 1, .36, 1);--ai-iterations:1;--ai-keyframes:ai-generic;--ai-child-keyframes:none;--ai-overlay-keyframes:none;--ai-child-duration:var(--ai-duration);block-size:max-content;inline-size:max-content;color:inherit;vertical-align:middle;isolation:isolate;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}.animated-icon__svg{transform-box:fill-box;transform-origin:50%;will-change:transform, opacity, filter;display:block;overflow:visible}.animated-icon__svg>*{transform-box:fill-box;transform-origin:50%;will-change:transform, opacity, stroke-dashoffset}.animated-icon__svg>:first-child{--ai-child-delay:0s}.animated-icon__svg>:nth-child(2){--ai-child-delay:45ms}.animated-icon__svg>:nth-child(3){--ai-child-delay:90ms}.animated-icon__svg>:nth-child(4){--ai-child-delay:.135s}.animated-icon__svg>:nth-child(5){--ai-child-delay:.18s}.animated-icon__svg>:nth-child(6){--ai-child-delay:.225s}.animated-icon__svg>:nth-child(7){--ai-child-delay:.27s}.animated-icon__svg>:nth-child(8){--ai-child-delay:.315s}.animated-icon__svg>:nth-child(9){--ai-child-delay:.36s}.animated-icon__svg>:nth-child(n+10){--ai-child-delay:.405s}.animated-icon[data-trigger=loop]{--ai-iterations:infinite}.animated-icon[data-trigger=once] .animated-icon__svg,.animated-icon[data-trigger=loop] .animated-icon__svg,.animated-icon[data-active=true] .animated-icon__svg,.animated-icon[data-trigger=hover]:hover .animated-icon__svg,:where(button,a,[role=button],[data-animated-icon-trigger]):is(:hover,:focus-visible) .animated-icon[data-trigger=hover] .animated-icon__svg{animation-name:var(--ai-keyframes);animation-duration:var(--ai-duration);animation-timing-function:var(--ai-easing);animation-delay:var(--ai-delay);animation-fill-mode:both;animation-iteration-count:var(--ai-iterations)}.animated-icon[data-trigger=once] .animated-icon__svg>*,.animated-icon[data-trigger=loop] .animated-icon__svg>*,.animated-icon[data-active=true] .animated-icon__svg>*,.animated-icon[data-trigger=hover]:hover .animated-icon__svg>*,:where(button,a,[role=button],[data-animated-icon-trigger]):is(:hover,:focus-visible) .animated-icon[data-trigger=hover] .animated-icon__svg>*{animation-name:var(--ai-child-keyframes);animation-duration:var(--ai-child-duration);animation-timing-function:var(--ai-easing);animation-delay:calc(var(--ai-delay) + var(--ai-child-delay,0s));animation-fill-mode:both;animation-iteration-count:var(--ai-iterations)}.animated-icon[data-trigger=once]:after,.animated-icon[data-trigger=loop]:after,.animated-icon[data-active=true]:after,.animated-icon[data-trigger=hover]:hover:after,:where(button,a,[role=button],[data-animated-icon-trigger]):is(:hover,:focus-visible) .animated-icon[data-trigger=hover]:after{animation-name:var(--ai-overlay-keyframes);animation-duration:var(--ai-duration);animation-timing-function:var(--ai-easing);animation-delay:var(--ai-delay);animation-fill-mode:both;animation-iteration-count:var(--ai-iterations)}.animated-icon[data-animation=generic]{--ai-keyframes:ai-generic;--ai-duration:.68s}.animated-icon[data-animation=heartbeat]{--ai-keyframes:ai-heartbeat;--ai-child-keyframes:ai-child-pulse;--ai-duration:.82s}.animated-icon[data-animation=ring]{--ai-keyframes:ai-ring;--ai-child-keyframes:ai-child-ring;--ai-duration:.76s;--ai-easing:cubic-bezier(.34, 1.56, .64, 1)}.animated-icon[data-animation=ring] .animated-icon__svg{transform-origin:50% 12%}.animated-icon[data-animation=glow]{--ai-keyframes:ai-glow;--ai-child-keyframes:ai-child-glow;--ai-duration:.92s}.animated-icon[data-animation=spin]{--ai-keyframes:ai-spin;--ai-duration:.78s;--ai-easing:cubic-bezier(.45, 0, .2, 1)}.animated-icon[data-animation=spin-reverse]{--ai-keyframes:ai-spin-reverse;--ai-duration:.78s;--ai-easing:cubic-bezier(.45, 0, .2, 1)}.animated-icon[data-animation=slide-left]{--ai-keyframes:ai-slide-left;--ai-duration:.62s}.animated-icon[data-animation=slide-right]{--ai-keyframes:ai-slide-right;--ai-duration:.62s}.animated-icon[data-animation=slide-up]{--ai-keyframes:ai-slide-up;--ai-duration:.62s}.animated-icon[data-animation=slide-down]{--ai-keyframes:ai-slide-down;--ai-duration:.62s}.animated-icon[data-animation=stretch]{--ai-keyframes:ai-stretch;--ai-child-keyframes:ai-child-stretch;--ai-duration:.68s}.animated-icon[data-animation=bounce]{--ai-keyframes:ai-bounce;--ai-child-keyframes:ai-child-bounce;--ai-duration:.76s;--ai-easing:cubic-bezier(.34, 1.56, .64, 1)}.animated-icon[data-animation=float]{--ai-keyframes:ai-float;--ai-duration:.96s}.animated-icon[data-animation=wave]{--ai-keyframes:ai-wave;--ai-child-keyframes:ai-child-wave;--ai-duration:.88s}.animated-icon[data-animation=scan]{--ai-keyframes:ai-scan-shell;--ai-child-keyframes:ai-stroke-draw;--ai-overlay-keyframes:ai-scan-line;--ai-duration:.98s;--ai-child-duration:.9s}.animated-icon[data-animation=scan]:after{content:"";z-index:2;opacity:0;pointer-events:none;filter:drop-shadow(0 0 .22em);background:currentColor;border-radius:999px;block-size:.08em;min-block-size:1px;position:absolute;inset-block-start:8%;inset-inline:7%}.animated-icon[data-animation=trace]{--ai-keyframes:ai-trace-shell;--ai-child-keyframes:ai-stroke-draw;--ai-duration:1s;--ai-child-duration:.92s}.animated-icon[data-animation=stagger]{--ai-keyframes:ai-stagger-shell;--ai-child-keyframes:ai-child-stagger;--ai-duration:.82s;--ai-child-duration:.65s}.animated-icon[data-animation=flip]{--ai-keyframes:ai-flip;--ai-child-keyframes:ai-child-flip;--ai-duration:.76s}.animated-icon[data-animation=stack]{--ai-keyframes:ai-stack;--ai-child-keyframes:ai-child-stack;--ai-duration:.78s}.animated-icon[data-animation=coin]{--ai-keyframes:ai-coin;--ai-child-keyframes:ai-child-coin;--ai-duration:.86s;--ai-easing:cubic-bezier(.34, 1.56, .64, 1)}.animated-icon[data-animation=success]{--ai-keyframes:ai-success;--ai-child-keyframes:ai-stroke-draw;--ai-duration:.72s;--ai-child-duration:.62s;--ai-easing:cubic-bezier(.34, 1.56, .64, 1)}.animated-icon[data-animation=shake]{--ai-keyframes:ai-shake;--ai-child-keyframes:ai-child-shake;--ai-duration:.62s}.animated-icon[data-animation=pop]{--ai-keyframes:ai-pop;--ai-child-keyframes:ai-child-pop;--ai-duration:.64s;--ai-easing:cubic-bezier(.34, 1.56, .64, 1)}.animated-icon[data-animation=squeeze]{--ai-keyframes:ai-squeeze;--ai-child-keyframes:ai-child-squeeze;--ai-duration:.62s}.animated-icon[data-animation=unlock]{--ai-keyframes:ai-unlock;--ai-child-keyframes:ai-child-unlock;--ai-duration:.82s}.animated-icon[data-animation=unlock] .animated-icon__svg{transform-origin:50% 20%}.animated-icon[data-animation=shutter]{--ai-keyframes:ai-shutter;--ai-child-keyframes:ai-child-shutter;--ai-duration:.68s}.animated-icon[data-animation=chart]{--ai-keyframes:ai-chart-shell;--ai-child-keyframes:ai-child-chart;--ai-duration:.9s;--ai-child-duration:.76s}.animated-icon[data-animation=chart] .animated-icon__svg>*{transform-origin:bottom}.animated-icon[data-animation=tick]{--ai-keyframes:ai-tick;--ai-child-keyframes:ai-child-tick;--ai-duration:.82s}.animated-icon[data-animation=toggle]{--ai-keyframes:ai-toggle;--ai-child-keyframes:ai-child-toggle;--ai-duration:.72s}.animated-icon[data-animation=zoom-in]{--ai-keyframes:ai-zoom-in;--ai-duration:.65s}.animated-icon[data-animation=zoom-out]{--ai-keyframes:ai-zoom-out;--ai-duration:.65s}.animated-icon[data-animation=orbit]{--ai-keyframes:ai-orbit;--ai-child-keyframes:ai-child-orbit;--ai-duration:1.05s}.animated-icon[data-animation=brush]{--ai-keyframes:ai-brush;--ai-child-keyframes:ai-stroke-draw;--ai-duration:.86s;--ai-child-duration:.72s}.animated-icon[data-animation=device]{--ai-keyframes:ai-device;--ai-child-keyframes:ai-child-device;--ai-duration:.78s}.animated-icon[data-animation=message]{--ai-keyframes:ai-message;--ai-child-keyframes:ai-child-message;--ai-duration:.72s;--ai-easing:cubic-bezier(.34, 1.56, .64, 1)}.animated-icon[data-animation=media]{--ai-keyframes:ai-media;--ai-child-keyframes:ai-child-media;--ai-duration:.66s}.animated-icon[data-animation=drop]{--ai-keyframes:ai-drop;--ai-child-keyframes:ai-child-drop;--ai-duration:.76s;--ai-easing:cubic-bezier(.34, 1.56, .64, 1)}@keyframes ai-generic{0%,to{transform:translate(0,0)rotate(0)scale(1)}28%{transform:translateY(-.08em)rotate(-4deg)scaleX(1.12)scaleY(.9)}55%{transform:translateY(.04em)rotate(3deg)scaleX(.94)scaleY(1.08)}76%{transform:translateY(-.02em)rotate(-1deg)scale(1.02)}}@keyframes ai-heartbeat{0%,18%,42%,to{filter:none;transform:scale(1)}10%{filter:drop-shadow(0 0 .24em);transform:scale(1.16)}30%{filter:drop-shadow(0 0 .16em);transform:scale(1.1)}58%{transform:scale(.98)}}@keyframes ai-ring{0%,to{transform:rotate(0)}16%{transform:rotate(15deg)}32%{transform:rotate(-13deg)}48%{transform:rotate(9deg)}64%{transform:rotate(-6deg)}80%{transform:rotate(2deg)}}@keyframes ai-glow{0%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)rotate(0)}35%{filter:drop-shadow(0 0 .42em);transform:scale(1.12)rotate(-3deg)}62%{filter:drop-shadow(0 0 .22em);transform:scale(1.04)rotate(3deg)}}@keyframes ai-spin{0%{transform:rotate(0)scale(1)}52%{transform:rotate(210deg)scale(1.08)}to{transform:rotate(360deg)scale(1)}}@keyframes ai-spin-reverse{0%{transform:rotate(0)scale(1)}52%{transform:rotate(-210deg)scale(1.08)}to{transform:rotate(-360deg)scale(1)}}@keyframes ai-slide-left{0%,to{transform:translate(0)scale(1)}38%{transform:translate(-.26em)scale(1.04)}62%{transform:translate(.08em)scale(.98)}}@keyframes ai-slide-right{0%,to{transform:translate(0)scale(1)}38%{transform:translate(.26em)scale(1.04)}62%{transform:translate(-.08em)scale(.98)}}@keyframes ai-slide-up{0%,to{transform:translateY(0)scale(1)}38%{transform:translateY(-.26em)scale(1.04)}62%{transform:translateY(.08em)scale(.98)}}@keyframes ai-slide-down{0%,to{transform:translateY(0)scale(1)}38%{transform:translateY(.26em)scale(1.04)}62%{transform:translateY(-.08em)scale(.98)}}@keyframes ai-stretch{0%,to{transform:scale(1)}28%{transform:scaleX(1.18)scaleY(.88)}55%{transform:scaleX(.92)scaleY(1.12)}76%{transform:scaleX(1.04)scaleY(.98)}}@keyframes ai-bounce{0%,to{transform:translateY(0)rotate(0)scale(1)}32%{transform:translateY(-.28em)rotate(-3deg)scale(1.05)}55%{transform:translateY(.06em)rotate(2deg)scaleX(1.08)scaleY(.92)}75%{transform:translateY(-.05em)rotate(-1deg)scale(1.01)}}@keyframes ai-float{0%,to{filter:drop-shadow(0 0 #0000);transform:translate(0,0)rotate(0)}36%{filter:drop-shadow(0 .16em .14em #00000029);transform:translateY(-.2em)rotate(-3deg)}70%{transform:translateY(-.06em)rotate(2deg)}}@keyframes ai-wave{0%,to{transform:rotate(0)scale(1)}22%{transform:rotate(-6deg)scale(1.03)}48%{transform:rotate(7deg)scale(1.07)}72%{transform:rotate(-3deg)scale(1.02)}}@keyframes ai-scan-shell{0%,to{filter:none;transform:scale(1)}38%{filter:drop-shadow(0 0 .18em);transform:scale(1.04)}72%{transform:scale(.99)}}@keyframes ai-trace-shell{0%,to{filter:none;transform:scale(1)}48%{filter:drop-shadow(0 0 .15em);transform:scale(1.05)}}@keyframes ai-stagger-shell{0%,to{transform:translate(0)}35%{transform:translate(.05em)}68%{transform:translate(-.025em)}}@keyframes ai-flip{0%,to{transform:perspective(12em)rotateY(0)translateY(0)}34%{transform:perspective(12em)rotateY(-34deg)translateY(-.08em)scale(1.05)}64%{transform:perspective(12em)rotateY(12deg)translateY(.02em)}}@keyframes ai-stack{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(-.14em)scale(1.04)}58%{transform:translateY(.07em)scaleX(1.06)scaleY(.95)}78%{transform:translateY(-.02em)scale(1.01)}}@keyframes ai-coin{0%,to{filter:none;transform:perspective(10em)rotateY(0)translateY(0)scale(1)}28%{filter:drop-shadow(0 .18em .12em #0000002e);transform:perspective(10em)rotateY(70deg)translateY(-.24em)scale(1.07)}54%{transform:perspective(10em)rotateY(150deg)translateY(.02em)scale(.96)}78%{transform:perspective(10em)rotateY(190deg)translateY(-.05em)scale(1.02)}}@keyframes ai-success{0%{opacity:.35;filter:none;transform:scale(.72)rotate(-8deg)}52%{opacity:1;filter:drop-shadow(0 0 .24em);transform:scale(1.16)rotate(3deg)}74%{transform:scale(.96)rotate(-1deg)}to{opacity:1;filter:none;transform:scale(1)rotate(0)}}@keyframes ai-shake{0%,to{transform:translate(0)rotate(0)scale(1)}14%{transform:translate(-.14em)rotate(-5deg)scale(1.03)}28%{transform:translate(.13em)rotate(5deg)}42%{transform:translate(-.1em)rotate(-4deg)}56%{transform:translate(.08em)rotate(3deg)}72%{transform:translate(-.035em)rotate(-1deg)}}@keyframes ai-pop{0%{opacity:.25;transform:scale(.62)rotate(-12deg)}52%{opacity:1;transform:scale(1.2)rotate(5deg)}76%{transform:scale(.94)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes ai-squeeze{0%,to{transform:scale(1)}30%{transform:scaleX(1.2)scaleY(.78)}56%{transform:scaleX(.82)scaleY(1.14)}78%{transform:scaleX(1.04)scaleY(.98)}}@keyframes ai-unlock{0%,to{transform:rotate(0)translateY(0)}22%{transform:rotate(-8deg)translateY(-.07em)}48%{transform:rotate(12deg)translateY(-.12em)}72%{transform:rotate(-4deg)translateY(.02em)}}@keyframes ai-shutter{0%,to{opacity:1;filter:none;transform:scale(1)rotate(0)}35%{opacity:.45;transform:scale(.82)rotate(-5deg)}52%{opacity:1;filter:drop-shadow(0 0 .18em);transform:scale(1.14)rotate(3deg)}76%{transform:scale(.97)}}@keyframes ai-chart-shell{0%,to{transform:translateY(0)scale(1)}45%{transform:translateY(-.05em)scale(1.04)}75%{transform:translateY(.02em)scale(.99)}}@keyframes ai-tick{0%,to{transform:rotate(0)scale(1)}18%{transform:rotate(-4deg)scale(1.03)}42%{transform:rotate(5deg)scale(1.07)}64%{transform:rotate(-2deg)scale(.99)}}@keyframes ai-toggle{0%,to{transform:translate(0)scale(1)}28%{transform:translate(-.12em)scaleX(1.08)}52%{transform:translate(.16em)scaleX(.96)scaleY(1.06)}76%{transform:translate(-.035em)scale(1.01)}}@keyframes ai-zoom-in{0%,to{filter:none;transform:scale(1)}45%{filter:drop-shadow(0 0 .16em);transform:scale(1.24)}72%{transform:scale(.97)}}@keyframes ai-zoom-out{0%,to{opacity:1;transform:scale(1)}45%{opacity:.72;transform:scale(.72)}72%{opacity:1;transform:scale(1.04)}}@keyframes ai-orbit{0%,to{filter:none;transform:rotate(0)scale(1)}34%{filter:drop-shadow(0 0 .16em);transform:rotate(125deg)scale(1.08)}68%{transform:rotate(278deg)scale(.96)}}@keyframes ai-brush{0%,to{transform:translate(0,0)rotate(0)}28%{transform:translate(-.16em,.13em)rotate(-12deg)scale(1.04)}56%{transform:translate(.18em,-.14em)rotate(9deg)scale(.98)}78%{transform:translate(-.04em,.03em)rotate(-2deg)}}@keyframes ai-device{0%,to{filter:none;transform:perspective(12em)rotateX(0)rotateY(0)scale(1)}34%{filter:drop-shadow(0 0 .2em);transform:perspective(12em)rotateX(-9deg)rotateY(9deg)scale(1.06)}68%{transform:perspective(12em)rotateX(4deg)rotateY(-5deg)scale(.99)}}@keyframes ai-message{0%{opacity:.25;transform:translateY(.14em)scale(.76)}48%{opacity:1;transform:translateY(-.1em)scale(1.16)}74%{transform:translateY(.025em)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ai-media{0%,to{transform:translate(0)scale(1)}30%{transform:translate(-.06em)scale(.9)}56%{transform:translate(.15em)scale(1.15)}78%{transform:translate(-.025em)scale(.98)}}@keyframes ai-drop{0%,to{transform:translateY(0)scale(1)}22%{transform:translateY(-.16em)scale(1.04)}56%{transform:translateY(.24em)scaleX(.92)scaleY(1.08)}76%{transform:translateY(-.05em)scaleX(1.06)scaleY(.96)}}@keyframes ai-child-pulse{0%,to{opacity:1;transform:scale(1)}45%{opacity:.72;transform:scale(1.08)}}@keyframes ai-child-ring{0%,to{transform:rotate(0)}35%{transform:rotate(4deg)}65%{transform:rotate(-4deg)}}@keyframes ai-child-glow{0%,to{opacity:1}42%{opacity:.55}66%{opacity:1}}@keyframes ai-child-stretch{0%,to{transform:scale(1)}45%{transform:scaleX(1.1)scaleY(.92)}}@keyframes ai-child-bounce{0%,to{transform:translateY(0)}45%{transform:translateY(-.06em)}}@keyframes ai-child-wave{0%,to{opacity:1;transform:translateY(0)scaleY(1)}36%{opacity:.65;transform:translateY(-.12em)scaleY(1.08)}68%{opacity:1;transform:translateY(.06em)scaleY(.94)}}@keyframes ai-stroke-draw{0%{stroke-dasharray:1000;stroke-dashoffset:1000px;opacity:.18}72%{opacity:1}to{stroke-dasharray:1000;stroke-dashoffset:0;opacity:1}}@keyframes ai-child-stagger{0%{opacity:.18;transform:translate(-.14em)scaleX(.58)}58%{opacity:1;transform:translate(.045em)scaleX(1.08)}to{opacity:1;transform:translate(0)scaleX(1)}}@keyframes ai-child-flip{0%,to{transform:perspective(8em)rotateY(0)}46%{transform:perspective(8em)rotateY(-12deg)}}@keyframes ai-child-stack{0%{opacity:.42;transform:translateY(-.11em)scale(.96)}58%{opacity:1;transform:translateY(.045em)scale(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ai-child-coin{0%,to{transform:scale(1)}45%{transform:scale(1.08)}}@keyframes ai-child-shake{0%,to{opacity:1}30%,60%{opacity:.52}}@keyframes ai-child-pop{0%{opacity:.2;transform:scale(.7)}58%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes ai-child-squeeze{0%,to{transform:scale(1)}44%{transform:scaleX(1.15)scaleY(.82)}}@keyframes ai-child-unlock{0%,to{transform:translateY(0)}46%{transform:translateY(-.08em)}}@keyframes ai-child-shutter{0%,to{opacity:1;transform:scale(1)rotate(0)}38%{opacity:.3;transform:scale(.62)rotate(-12deg)}62%{opacity:1;transform:scale(1.08)rotate(4deg)}}@keyframes ai-child-chart{0%{opacity:.25;transform:scaleY(.12)}62%{opacity:1;transform:scaleY(1.08)}to{opacity:1;transform:scaleY(1)}}@keyframes ai-child-tick{0%,to{transform:rotate(0)}38%{transform:rotate(9deg)}68%{transform:rotate(-3deg)}}@keyframes ai-child-toggle{0%,to{transform:translate(0)}45%{transform:translate(.08em)}}@keyframes ai-child-orbit{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(-18deg)scale(1.05)}}@keyframes ai-child-device{0%,to{opacity:1}38%{opacity:.5}62%{opacity:1}}@keyframes ai-child-message{0%{opacity:.2;transform:translateY(.08em)scale(.72)}60%{opacity:1;transform:translateY(-.03em)scale(1.08)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ai-child-media{0%,to{transform:translate(0)scale(1)}50%{transform:translate(.06em)scale(1.08)}}@keyframes ai-child-drop{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.62;transform:translateY(.1em)}}@keyframes ai-scan-line{0%{opacity:0;transform:translateY(0)}14%{opacity:.9}72%{opacity:.9}to{opacity:0;transform:translateY(.86em)}}@media (prefers-reduced-motion:reduce){.animated-icon,.animated-icon__svg,.animated-icon__svg>*,.animated-icon:after{filter:none!important;transition:none!important;animation:none!important;transform:none!important}.animated-icon[data-animation=scan]:after{display:none}}
