@font-face{font-family:gilroy;src:url(/_next/static/media/609e0ab9b9dbf101-s.p.ttf) format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:gilroy;src:url(/_next/static/media/544d12a7997a9605-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:gilroy;src:url(/_next/static/media/40753d62591958a5-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:gilroy;src:url(/_next/static/media/0560c261627a3561-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:gilroy;src:url(/_next/static/media/a112078eb38aa119-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:gilroy Fallback;src:local("Arial");ascent-override:74.23%;descent-override:21.55%;line-gap-override:19.16%;size-adjust:104.41%}.__className_201ca8{font-family:gilroy,gilroy Fallback,Poppins,Inter,system-ui,sans-serif}.__variable_201ca8{--font-gilroy:"gilroy","gilroy Fallback",Poppins,Inter,system-ui,sans-serif}@keyframes voice-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes ai-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes orb-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes orb-pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}}@keyframes orb-glow{0%,to{box-shadow:0 0 20px rgba(42,189,228,.3)}50%{box-shadow:0 0 40px rgba(42,189,228,.6),0 0 60px rgba(170,114,207,.3)}}@keyframes orb-listening-pulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.02);filter:brightness(1.1)}}@keyframes orb-processing-spin{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.02)}to{transform:rotate(1turn) scale(1)}}@keyframes orb-speaking-wave{0%,to{transform:scale(1);filter:hue-rotate(0deg)}25%{transform:scale(1.03);filter:hue-rotate(10deg)}75%{transform:scale(.98);filter:hue-rotate(-10deg)}}@keyframes voice-wave{0%,to{transform:scaleY(1);opacity:.7}50%{transform:scaleY(1.8);opacity:1}}@keyframes loading{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(100%)}}.voice-recording{animation:voice-pulse 1.5s ease-in-out infinite;box-shadow:var(--shadow-voice)}.ai-thinking{background:linear-gradient(90deg,transparent,rgba(var(--primary),.1),transparent);background-size:200px 100%;animation:ai-shimmer 2s infinite}.ai-orb-idle{animation:orb-pulse 3s ease-in-out infinite}.ai-orb-listening{animation:orb-listening-pulse 1.5s ease-in-out infinite,orb-glow 2s ease-in-out infinite}.ai-orb-processing{animation:orb-processing-spin 2s linear infinite,orb-glow 1.5s ease-in-out infinite}.ai-orb-speaking{animation:orb-speaking-wave 1s ease-in-out infinite,orb-glow 1.2s ease-in-out infinite}.animate-spin-slow{animation:spin 8s linear infinite}.animation-delay-100{animation-delay:.1s}.animation-delay-200{animation-delay:.2s}