.assistant-product-first{--muted-foreground:var(--base-600)}@utility text-gradient-primary{background-image: linear-gradient(118deg, var(--blue) 0%, #042456 100%);  background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent;}@media (max-width:359px){.assistant-product-first h1,.assistant-product-first h2{font-size:2.5rem!important}}@keyframes assistant-hero-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.assistant-hero-enter{animation:.75s cubic-bezier(.16,1,.3,1) both assistant-hero-enter}.assistant-hero-enter-delayed{animation:.65s cubic-bezier(.16,1,.3,1) .25s both assistant-hero-enter}@keyframes assistant-question-demo-placeholder{0%,2.8%{opacity:1}4.1%,to{opacity:0}}@keyframes assistant-question-demo-typing{0%,4.3%,to{clip-path:inset(0 100% 0 0)}17.8%,98%{clip-path:inset(0)}}@keyframes assistant-question-demo-cursor{0%,17.8%{opacity:0;transform:translate(-11rem,-3.75rem)scale(1)}18.4%{opacity:1;transform:translate(-11rem,-3.75rem)scale(1)}23.2%{opacity:1;transform:translate(0)scale(1)}24.2%{opacity:1;transform:translate(1px,1px)scale(.82)}25%{opacity:1;transform:translate(0)scale(1)}27%,to{opacity:0;transform:translate(0)scale(1)}}@keyframes assistant-question-demo-send{0%,23.2%,to{transform:scale(1)}24.2%{transform:scale(.88)}25%{transform:scale(1)}}@keyframes assistant-question-demo-answer{0%,25%{opacity:0;transform:translateY(120px)}29.3%,90.64%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(24px)}}@keyframes assistant-question-demo-answer-copy{0%,29.3%{opacity:0;filter:blur(4px);transform:translateY(8px)}33.2%,90.64%{opacity:1;filter:blur();transform:translateY(0)}94%,to{opacity:0;filter:blur(2px);transform:translateY(4px)}}@keyframes assistant-question-demo-answer-follow-up{0%,31.2%{opacity:0;filter:blur(4px);transform:translateY(6px)}34.3%,90.64%{opacity:1;filter:blur();transform:translateY(0)}94%,to{opacity:0;filter:blur(2px);transform:translateY(4px)}}.assistant-question-demo-placeholder{animation:14s infinite assistant-question-demo-placeholder}.assistant-question-demo-question{clip-path:inset(0 100% 0 0);animation:14s steps(37,end) infinite assistant-question-demo-typing}.assistant-question-demo-cursor{opacity:0;transform-origin:0 0;animation:14s cubic-bezier(.16,1,.3,1) infinite assistant-question-demo-cursor}.assistant-question-demo-send{animation:14s infinite assistant-question-demo-send}.assistant-question-demo-answer{opacity:0;animation:14s cubic-bezier(.16,1,.3,1) infinite assistant-question-demo-answer;transform:translateY(120px)}.assistant-question-demo-answer-copy{opacity:0;filter:blur(4px);animation:14s cubic-bezier(.16,1,.3,1) infinite assistant-question-demo-answer-copy}.assistant-question-demo-answer-follow-up{opacity:0;filter:blur(4px);animation:14s cubic-bezier(.16,1,.3,1) infinite assistant-question-demo-answer-follow-up}[data-overlay-frame] sonar-overlay-preview .son-root>div{will-change:auto!important;transition:none!important}[data-overlay-frame] sonar-overlay-preview .son-root *,[data-overlay-frame] sonar-overlay-preview .son-root :before,[data-overlay-frame] sonar-overlay-preview .son-root :after{will-change:auto!important;transition:none!important;animation:none!important}[data-overlay-frame] sonar-overlay-preview .son-surface{background:var(--black)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:#0000!important}[data-overlay-frame] sonar-overlay-preview .son-bubble{box-shadow:none!important;border-color:#0000!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.assistant-hero-enter,.assistant-hero-enter-delayed{animation:none}.assistant-question-demo-placeholder{animation:none;display:none}.assistant-question-demo-question{clip-path:inset(0);animation:none}.assistant-question-demo-send{animation:none;transform:none}.assistant-question-demo-cursor{animation:none;display:none}.assistant-question-demo-answer{opacity:1;animation:none;transform:none}.assistant-question-demo-answer-copy,.assistant-question-demo-answer-follow-up{opacity:1;filter:none;animation:none;transform:none}}
