@keyframes ai-tooltip-card-appear{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ai-tooltip-border-flow{0%,to{background-position:0 0,0 0,0 0,0%}50%{background-position:0 0,0 0,0 0,100%}}@keyframes ai-tooltip-glow-pulse{0%,to{opacity:.4;transform:translateY(0)scale(1)}50%{opacity:.6;transform:translateY(-3px)scale(1.05)}}.preloader{border-radius:50%;flex-direction:column;align-items:center;width:24px;min-width:24px;height:24px;min-height:24px;display:flex}.preloader__circle{animation:2s linear infinite rotate}.preloader__path{stroke:var(--primary-60-main);stroke-linecap:round;animation:1s ease-in-out infinite dash}.preloader__label{width:max-content;margin-top:1rem}.preloader-aurora{justify-content:center;align-items:center;display:flex}.preloader--position-default{z-index:2147483647;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preloader--position-inline{top:50%;left:50%}.preloader--position-static{margin:auto}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}.preloader--s,.preloader--s>.preloader__spinner{border-radius:50%;width:16px;min-width:16px;height:16px;min-height:16px}.preloader--s2,.preloader--s2>.preloader__spinner{border-radius:50%;width:20px;min-width:20px;height:20px;min-height:20px}.preloader--m,.preloader--m>.preloader__spinner{border-radius:50%;width:24px;min-width:24px;height:24px;min-height:24px}.preloader--l,.preloader--l>.preloader__spinner{border-radius:50%;width:48px;min-width:48px;height:48px;min-height:48px}.preloader--xl,.preloader--xl>.preloader__spinner{border-radius:50%;width:64px;min-width:64px;height:64px;min-height:64px}.preloader--white .preloader__path{stroke:var(--neutral-00)}.preloader--default .preloader__path{stroke:var(--primary-60-main)}.preloader--inherit .preloader__path{stroke:currentColor}.aurora-loader{--aurora-ring:64px;--aurora-halo:calc(var(--aurora-ring) * 1.875);flex-direction:column;align-items:center;gap:22px;padding:24px;display:flex;position:relative}.aurora-loader--l{--aurora-ring:44px;gap:16px;padding:16px}.aurora-loader__halo{width:var(--aurora-halo);height:var(--aurora-halo);filter:blur(22px);pointer-events:none;z-index:0;background:radial-gradient(circle,#4cc8ff6b 0%,#3a85ff52 28%,#b08cff33 58%,#0000 78%);border-radius:50%;animation:3s ease-in-out infinite aurora-loader__halo-breathe;position:absolute;top:8px;left:50%;transform:translate(-50%)}.aurora-loader__ring{width:var(--aurora-ring);height:var(--aurora-ring);z-index:1;background:conic-gradient(#4cc8ff00 0deg,#4cc8ff0d 30deg,#4cc8ff 110deg,#3a85ff 200deg,#b08cff 290deg,#b08cff0d 340deg,#4cc8ff00 360deg);border-radius:50%;animation:1.15s cubic-bezier(.45,.05,.55,.95) infinite aurora-loader__spin;position:relative;-webkit-mask:radial-gradient(circle,#0000 0 36%,#000 39% 48%,#0000 52%);mask:radial-gradient(circle,#0000 0 36%,#000 39% 48%,#0000 52%)}.aurora-loader__ring:after{content:"";background:radial-gradient(circle at 30% 30%,#fffffff2 0%,#ffffff59 28%,#4cc8ff8c 60%,#3a85ff40 85%,#0000 100%);border-radius:50%;animation:2.4s ease-in-out infinite aurora-loader__orb;position:absolute;inset:30%}.aurora-loader__label{letter-spacing:.16em;text-transform:uppercase;color:var(--neutral-70,#5a6072);z-index:1;align-items:baseline;gap:3px;font-family:Roboto,system-ui,sans-serif;font-size:11px;font-weight:600;animation:1.8s ease-in-out infinite aurora-loader__label;display:inline-flex;position:relative}.aurora-loader__label:after{content:"";text-align:left;width:12px;animation:1.6s steps(4,end) infinite aurora-loader__dots;display:inline-block}@keyframes aurora-loader__spin{to{transform:rotate(360deg)}}@keyframes aurora-loader__halo-breathe{0%,to{opacity:.55;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.12)}}@keyframes aurora-loader__orb{0%,to{opacity:.75;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes aurora-loader__label{0%,to{opacity:.55}50%{opacity:1}}@keyframes aurora-loader__dots{0%{content:""}25%{content:"·"}50%{content:"··"}75%{content:"···"}to{content:""}}
