@keyframes v3-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.v3-in{animation:v3-in .34s cubic-bezier(.2,.7,.2,1) both}@keyframes v3-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.v3-bar{transform-origin:bottom;animation:v3-bar .8s cubic-bezier(.2,.8,.2,1) both}@keyframes v3-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.v3-grow{transform-origin:left;animation:v3-grow 1s cubic-bezier(.2,.8,.2,1) both}.v3-dot{display:inline-block;width:6px;height:6px;border-radius:9999px;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.5);animation:v3-pulse 2s infinite}@keyframes v3-pulse{70%{box-shadow:0 0 0 7px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.v3-typing{display:inline-flex;gap:2px;align-items:center}.v3-typing i{width:3px;height:3px;border-radius:9999px;background:currentColor;opacity:.5;animation:v3-blink 1.2s infinite}.v3-typing i:nth-child(2){animation-delay:.2s}.v3-typing i:nth-child(3){animation-delay:.4s}@keyframes v3-blink{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes v3-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.v3-marquee{animation:v3-scroll 44s linear infinite}.v3-marquee--rev{animation-direction:reverse;animation-duration:54s}.v3-mask:hover .v3-marquee{animation-play-state:paused}.v3-mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.v3-range{-webkit-appearance:none;appearance:none;height:4px;border-radius:999px;outline:none;cursor:pointer}.v3-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:999px;background:#fff;border:2px solid #0071e3;box-shadow:0 2px 6px rgba(15,23,42,.18);cursor:grab;transition:transform .15s ease}.v3-range::-webkit-slider-thumb:hover{transform:scale(1.12)}.v3-range::-webkit-slider-thumb:active{cursor:grabbing}.v3-range::-moz-range-thumb{width:20px;height:20px;border-radius:999px;background:#fff;border:2px solid #0071e3;box-shadow:0 2px 6px rgba(15,23,42,.18);cursor:grab}.v3-range:focus-visible{outline:2px solid #0071e3;outline-offset:4px}.h-4\.5{height:1.125rem}.w-4\.5{width:1.125rem}.pl-4\.5{padding-left:1.125rem}.atlas{position:relative;flex-shrink:0;user-select:none}.atlas-ball{background:radial-gradient(circle at 32% 26%,#8fbcff 0,#4c8df8 40%,#2e6ff2 72%,#2258db 100%);box-shadow:inset -3px -5px 10px rgba(30,64,175,.4),inset 3px 5px 8px hsla(0,0%,100%,.3),0 3px 10px rgba(37,99,235,.22)}.atlas-ball,.atlas-ball:after{position:absolute;inset:0;border-radius:50%}.atlas-ball:after{content:"";pointer-events:none;background:radial-gradient(circle at 82% 42%,rgba(185,213,255,.38) 0,rgba(185,213,255,.14) 34%,rgba(185,213,255,0) 58%)}.atlas-shine{position:absolute;top:12%;left:18%;width:28%;height:17%;border-radius:50%;background:hsla(0,0%,100%,.6);filter:blur(1.5px);transform:rotate(-22deg)}.atlas-sparkle{position:absolute;top:2%;right:-3%;width:15%;height:15%;pointer-events:none;animation:atlas-sparkle 7s ease-in-out infinite}.atlas-sparkle:before{content:"";position:absolute;inset:0;background:#dcebff;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 3px rgba(220,235,255,.8))}@keyframes atlas-sparkle{0%,78%,to{opacity:0;transform:scale(.35) rotate(0deg)}86%{opacity:1;transform:scale(1) rotate(24deg)}94%{opacity:0;transform:scale(.4) rotate(48deg)}}.atlas-eyes{position:absolute;top:30%;left:0;right:0;display:flex;justify-content:center}.atlas-eye{border-radius:50%;background:#fff;position:relative;overflow:hidden;box-shadow:inset 0 -1px 2px rgba(15,23,42,.12);transition:transform .18s ease}.atlas-pupil{top:50%;left:50%;background:#1e293b;transform:translate(calc(-50% + var(--px, 0px)),calc(-50% + var(--py, 0px)));transition:transform .15s ease-out}.atlas-pupil,.atlas-pupil:after{position:absolute;border-radius:50%}.atlas-pupil:after{content:"";top:18%;left:22%;width:32%;height:32%;background:hsla(0,0%,100%,.9)}.atlas-eye-happy{display:none;border-radius:999px 999px 0 0}.atlas-smile{border-radius:0 0 999px 999px}.atlas-dots,.atlas-smile{position:absolute;left:50%;transform:translateX(-50%)}.atlas-dots{display:none}.atlas-dots i{border-radius:50%;background:#3b82f6;animation:atlas-dot 1.2s ease-in-out infinite}.atlas-dots i:nth-child(2){animation-delay:.18s}.atlas-dots i:nth-child(3){animation-delay:.36s}@keyframes atlas-dot{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-3px);opacity:1}}.atlas-bulb{display:none;position:absolute;left:50%;transform:translateX(-50%)}.atlas-bulb-glass{width:100%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff6c9,#ffd84d 70%);box-shadow:0 0 14px 4px rgba(255,216,77,.55);animation:atlas-bulb 1.6s ease-in-out infinite}.atlas-bulb-base{width:44%;height:18%;margin:2% auto 0;border-radius:2px;background:#9aa7c4}@keyframes atlas-bulb{0%,to{filter:brightness(1)}50%{filter:brightness(1.25)}}.atlas-confetti{display:none;position:absolute;inset:-30% -20%;pointer-events:none;overflow:visible}.atlas-confetti i{position:absolute;top:-4%;width:6px;height:10px;border-radius:2px;opacity:0;animation:atlas-conf 1.6s ease-in infinite}@keyframes atlas-conf{0%{opacity:0;transform:translateY(0) rotate(0)}12%{opacity:1}to{opacity:0;transform:translateY(160px) rotate(320deg)}}.atlas--idle .atlas-eyes{animation:atlas-blink 6s ease-in-out infinite}@keyframes atlas-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}.atlas--thinking .atlas-dots{display:flex}.atlas--happy .atlas-ball{animation:atlas-jump .9s ease-in-out 2}.atlas--happy .atlas-eye,.atlas--party .atlas-eye{display:none}.atlas--happy .atlas-eye-happy,.atlas--party .atlas-eye-happy{display:block}@keyframes atlas-jump{0%,to{transform:translateY(0)}35%{transform:translateY(var(--jump)) scale(1.04,.96)}70%{transform:translateY(0) scale(.97,1.03)}}.atlas--wave .atlas-ball{animation:atlas-wave 1.5s ease-in-out 1}.atlas--wave .atlas-eye:nth-of-type(2){animation:atlas-wink 1.5s ease-in-out 1}@keyframes atlas-wave{0%,to{transform:rotate(0)}20%{transform:rotate(-10deg)}45%{transform:rotate(9deg)}70%{transform:rotate(-5deg)}}@keyframes atlas-wink{0%,40%,90%,to{transform:scaleY(1)}55%,75%{transform:scaleY(.08)}}.atlas--wink .atlas-eye:nth-of-type(2){animation:atlas-wink2 1s ease-in-out 1}@keyframes atlas-wink2{0%,20%,85%,to{transform:scaleY(1)}35%,65%{transform:scaleY(.08)}}.atlas--idea .atlas-ball{animation:atlas-jump .9s ease-in-out 1}.atlas--idea .atlas-bulb{display:block}.atlas--party .atlas-ball{animation:atlas-party .75s ease-in-out infinite}.atlas--party .atlas-confetti{display:block}@keyframes atlas-party{0%,to{transform:translateY(0) scale(1)}35%{transform:translateY(var(--jump)) scale(1.05,.95) rotate(-3deg)}70%{transform:translateY(0) scale(.96,1.04) rotate(2deg)}}@media (prefers-reduced-motion:reduce){.atlas *,.atlas-ball,.atlas-eyes{animation:none!important;transition:none!important}.v3-bar,.v3-dot,.v3-grow,.v3-in,.v3-marquee,.v3-typing i{animation:none!important;transform:none!important;opacity:1!important}}