.evobot{overflow:visible}.evobot__body,.evobot__shadow,.evobot__arm,.evobot__eye,.evobot__eyes,.evobot__antenna-glow{transform-box:fill-box}.evobot__eyes{filter:drop-shadow(0 0 2.5px #00d4ffd9)}.evobot__antenna{filter:drop-shadow(0 0 3px #00d4ffe6)}@keyframes evobot-dance{0%,to{transform:translateY(0)rotate(-1.5deg)}22%{transform:translateY(-5px)rotate(2.5deg)}48%{transform:translateY(0)rotate(-2deg)}72%{transform:translateY(-3px)rotate(1.5deg)}}@keyframes evobot-shadow{0%,48%,to{opacity:.18;transform:scaleX(1)}22%{opacity:.1;transform:scaleX(.84)}72%{opacity:.14;transform:scaleX(.92)}}@keyframes evobot-blink{0%,90%,to{transform:scaleY(1)}93%{transform:scaleY(.12)}96%{transform:scaleY(1)}}@keyframes evobot-wave{0%,to{transform:rotate(-8deg)}50%{transform:rotate(20deg)}}@keyframes evobot-pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes evobot-scan{0%,to{transform:translate(-2.5px)}50%{transform:translate(2.5px)}}.evobot--dance .evobot__body{transform-origin:50% 100%;animation:2.7s ease-in-out infinite evobot-dance}.evobot--dance .evobot__shadow{transform-origin:50%;animation:2.7s ease-in-out infinite evobot-shadow}.evobot__eye{transform-origin:50%;animation:4.6s ease-in-out infinite evobot-blink}.evobot__antenna-glow{transform-origin:50%;animation:2.4s ease-in-out infinite evobot-pulse}.evobot--wave .evobot__arm{transform-origin:50% 100%;animation:1.3s ease-in-out infinite evobot-wave}.evobot--thinking .evobot__antenna-glow{animation-duration:.7s}.evobot--thinking .evobot__eyes{animation:1s ease-in-out infinite evobot-scan}@media (prefers-reduced-motion:reduce){.evobot,.evobot *{animation:none!important}}[data-wa-float]{transition:opacity .2s,visibility .2s,bottom .3s cubic-bezier(.16,1,.3,1),scale .15s,transform .15s,box-shadow .15s}html[data-evoboot-open=true] [data-wa-float]{opacity:0;visibility:hidden;pointer-events:none}html[data-evoboot-compact=true] [data-wa-float]{bottom:5.5rem}@media (width>=768px){html[data-evoboot-compact=true] [data-wa-float]{bottom:6.75rem}}@keyframes evoboot-aura{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:.95;transform:scale(1.08)}}@keyframes evoboot-pop{0%{opacity:0;transform:scale(.6)rotate(-8deg)}60%{opacity:1;transform:scale(1.08)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes evoboot-window-in{0%{opacity:0;transform:translateY(18px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes evoboot-sheet-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes evoboot-enter{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes evoboot-bounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@keyframes evoboot-drift-a{0%{transform:translate(-6%,-4%)scale(1)}to{transform:translate(10%,8%)scale(1.18)}}@keyframes evoboot-drift-b{0%{transform:translate(8%,6%)scale(1.1)}to{transform:translate(-10%,-6%)scale(.92)}}@keyframes evoboot-spin{to{transform:rotate(360deg)}}@keyframes evoboot-slide{0%{background-position:-100% 0}to{background-position:200% 0}}@keyframes evoboot-listen{0%{opacity:.7;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.7)}}@keyframes evoboot-check{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.evoboot-pop{animation:.38s cubic-bezier(.34,1.56,.64,1) both evoboot-pop}.evoboot-enter{animation:.34s cubic-bezier(.16,1,.3,1) both evoboot-enter}.evoboot-chip{animation:.4s cubic-bezier(.16,1,.3,1) both evoboot-enter;animation-delay:calc(var(--i,0) * 60ms + .14s)}.evoboot-check{animation:.45s cubic-bezier(.34,1.56,.64,1) both evoboot-check}.evoboot-dot{animation:1.2s ease-in-out infinite evoboot-bounce}.evoboot-launcher{isolation:isolate}.evoboot-aura{z-index:-1;filter:blur(9px);pointer-events:none;background:radial-gradient(closest-side,#0078ff6b,#00d4ff29 58%,#0000 78%);border-radius:9999px;animation:3.6s ease-in-out infinite evoboot-aura;position:absolute;inset:4% -34% -2%}.evoboot-launcher:hover .evobot--dance .evobot__body,.evoboot-launcher:focus-visible .evobot--dance .evobot__body,.evoboot-launcher:hover .evobot--dance .evobot__shadow,.evoboot-launcher:focus-visible .evobot--dance .evobot__shadow{animation-duration:1.35s}.evoboot-orb{background:radial-gradient(120% 120% at 20% 10%,#00d4ff66,#0000 55%),linear-gradient(150deg,#0b2f66 0%,#082650 55%,#020b1f 100%);box-shadow:0 0 0 1px #00d4ff73,0 16px 30px -12px #0078ffbf,inset 0 1px #ffffff2e}.evoboot-ring{position:relative}.evoboot-ring:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:conic-gradient(#00d4ff,#0078ff 35%,#0078ff1f 62%,#00d4ff);padding:2px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.evoboot-ring[data-active=true]:before{animation:1.4s linear infinite evoboot-spin}.evoboot-panel{--evoboot-edge:linear-gradient(145deg, #00d4ffa6, #0078ff47 45%, #08265073);--evoboot-sheet:linear-gradient(180deg, #edf3ff 0%, #f6f9ff 52%, #fff 100%);background:var(--evoboot-sheet);transition:width .34s cubic-bezier(.16,1,.3,1),height .34s cubic-bezier(.16,1,.3,1)}@media (width<=639.98px){.evoboot-panel{animation:.3s cubic-bezier(.16,1,.3,1) both evoboot-sheet-in}}@media (width>=640px){.evoboot-panel{background:var(--evoboot-sheet) padding-box, var(--evoboot-edge) border-box;transform-origin:100% 100%;border:1px solid #0000;animation:.32s cubic-bezier(.16,1,.3,1) both evoboot-window-in;box-shadow:0 44px 90px -34px #020b1fa6,0 22px 46px -26px #0078ff73}}.evoboot-header{background:radial-gradient(90% 140% at 100% 0,#0078ff66,#0000 60%),linear-gradient(135deg,#0b2f66 0%,#082650 46%,#020b1f 100%)}.evoboot-blob{filter:blur(34px);pointer-events:none;z-index:-1;border-radius:9999px;position:absolute}.evoboot-blob--a{background:#00d4ff6b;width:10rem;height:10rem;animation:9s ease-in-out infinite alternate evoboot-drift-a;top:-5rem;right:-2.5rem}.evoboot-blob--b{background:#0078ff80;width:9rem;height:9rem;animation:11s ease-in-out infinite alternate evoboot-drift-b;bottom:-5rem;left:-3rem}.evoboot-rule{background:linear-gradient(90deg,#0000,#00d4ffb3,#0078ffb3,#0000);height:2px;position:absolute;inset:auto 0 0}.evoboot-rule[data-active=true]{background:linear-gradient(90deg,#0000 0%,#00d4ff 40%,#fff 50%,#0078ff 60%,#0000 100%) 0 0/50% 100% no-repeat;animation:1.1s linear infinite evoboot-slide}.evoboot-escalation{background:radial-gradient(110% 90% at 100% 0,#00d4ff52,#0000 58%),radial-gradient(90% 90% at 0 100%,#0078ff6b,#0000 62%),linear-gradient(150deg,#0b2f66 0%,#082650 52%,#020b1f 100%);box-shadow:0 22px 40px -22px #020b1fbf,inset 0 1px #ffffff24}.evoboot-collapse{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1);display:grid}.evoboot-collapse[data-open=true]{grid-template-rows:1fr}.evoboot-collapse>div{min-height:0;overflow:hidden}.evoboot-listen:after{content:"";pointer-events:none;border:2px solid #dc26268c;border-radius:9999px;animation:1.4s ease-out infinite evoboot-listen;position:absolute;inset:0}.evoboot-root :where(a,button,textarea,input,summary):focus-visible{outline-offset:2px;outline:2px solid #0078ff}.evoboot-on-dark :where(a,button,textarea,input):focus-visible{outline-offset:2px;outline:2px solid #67e8f9}.evoboot-input:focus-visible,html[data-dash-theme] .evoboot-input:focus-visible{outline:none}.evoboot-scroll{scrollbar-width:thin;scrollbar-color:#0078ff4d transparent}@media (prefers-reduced-motion:reduce){.evoboot-pop,.evoboot-enter,.evoboot-chip,.evoboot-check,.evoboot-dot,.evoboot-aura,.evoboot-blob,.evoboot-panel,.evoboot-rule,.evoboot-ring:before,.evoboot-listen:after{animation:none!important}.evoboot-panel,.evoboot-collapse,[data-wa-float]{transition:none!important}.evoboot-dot{opacity:.7}.evoboot-rule[data-active=true]{background:linear-gradient(90deg,#0000,#00d4ff,#0078ff,#0000)}}
