.CRrESq_shell{border:1px solid var(--border);background:var(--card);border-radius:1rem;min-width:0;overflow:hidden;box-shadow:0 22px 70px #1d1f1e14}.CRrESq_header{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;min-width:0;padding:1rem;display:flex}.CRrESq_avatar{background:var(--primary);width:2.25rem;height:2.25rem;color:var(--primary-foreground);border-radius:.6rem;flex:none;justify-content:center;align-items:center;display:flex}.CRrESq_live{border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.4rem;margin-left:auto;padding:.35rem .6rem;font-size:.7rem;font-weight:600;display:inline-flex}.CRrESq_live span{background:var(--success);border-radius:999px;width:.4rem;height:.4rem;animation:2.4s ease-in-out infinite CRrESq_livePulse}.CRrESq_conversation{flex-direction:column;gap:1rem;min-height:20rem;padding:1rem;display:flex}.CRrESq_prompt{background:var(--primary);max-width:min(88%,28rem);min-height:3.2rem;color:var(--primary-foreground);border-radius:1rem 1rem .35rem;align-self:flex-end;padding:.8rem 1rem;font-size:.875rem;line-height:1.45rem}.CRrESq_cursor{opacity:.7;animation:.8s step-end infinite CRrESq_blink}.CRrESq_response{border:1px solid var(--border);background:color-mix(in oklab, var(--background) 76%, transparent);max-width:min(94%,32rem);animation:CRrESq_responseIn .38s var(--easing-signature) both;border-radius:1rem 1rem 1rem .35rem;padding:1rem}.CRrESq_responseLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);align-items:center;gap:.45rem;font-size:.68rem;font-weight:700;display:inline-flex}.CRrESq_action{border-top:1px solid var(--border);color:var(--primary);align-items:center;gap:.4rem;margin-top:.9rem;padding-top:.7rem;font-size:.72rem;font-weight:600;display:inline-flex}.CRrESq_footer{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.7rem;display:flex}.CRrESq_dots{gap:.35rem;display:flex}.CRrESq_dots span{background:color-mix(in oklab, var(--foreground) 18%, transparent);width:.35rem;height:.35rem;transition:width .2s var(--easing-signature), background .2s var(--easing-signature);border-radius:999px}.CRrESq_dots .CRrESq_activeDot{background:var(--primary);width:1rem}@keyframes CRrESq_responseIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes CRrESq_blink{0%,49%{opacity:.75}50%,to{opacity:0}}@keyframes CRrESq_livePulse{0%,to{opacity:.45}50%{opacity:1}}@media (max-width:480px){.CRrESq_header,.CRrESq_conversation,.CRrESq_footer{padding-left:.85rem;padding-right:.85rem}.CRrESq_conversation{min-height:18rem}.CRrESq_prompt,.CRrESq_response{max-width:100%}.CRrESq_live{padding-inline:.5rem}}@media (prefers-reduced-motion:reduce){.CRrESq_live span,.CRrESq_cursor,.CRrESq_response{animation:none}}
.g1LwZa_heroPanel{animation:g1LwZa_heroSettle .7s var(--easing-signature) both}.g1LwZa_activityOne,.g1LwZa_activityTwo,.g1LwZa_activityThree,.g1LwZa_activityFour{opacity:0;animation:g1LwZa_activityReveal 8s var(--easing-signature) infinite;transform:translateY(6px)}.g1LwZa_activityOne{animation-delay:.2s}.g1LwZa_activityTwo{animation-delay:.65s}.g1LwZa_activityThree{animation-delay:1.1s}.g1LwZa_activityFour{animation-delay:1.55s}.g1LwZa_flowOne,.g1LwZa_flowTwo,.g1LwZa_flowThree,.g1LwZa_flowFour{opacity:.38;animation:g1LwZa_flowFocus 9s var(--easing-signature) infinite;transform:translateY(3px)}.g1LwZa_flowOne{animation-delay:0s}.g1LwZa_flowTwo{animation-delay:1.5s}.g1LwZa_flowThree{animation-delay:3s}.g1LwZa_flowFour{animation-delay:4.5s}.g1LwZa_agentPulse{animation:3.6s ease-in-out infinite g1LwZa_agentPulse}@keyframes g1LwZa_heroSettle{0%{opacity:0;transform:translateY(14px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes g1LwZa_activityReveal{0%,4%{opacity:0;transform:translateY(6px)}10%,78%{opacity:1;transform:translateY(0)}88%,to{opacity:0;transform:translateY(-2px)}}@keyframes g1LwZa_flowFocus{0%,10%{opacity:.38;transform:translateY(3px)}16%,32%{opacity:1;transform:translateY(0)}42%,to{opacity:.38;transform:translateY(0)}}@keyframes g1LwZa_agentPulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.g1LwZa_heroPanel,.g1LwZa_activityOne,.g1LwZa_activityTwo,.g1LwZa_activityThree,.g1LwZa_activityFour,.g1LwZa_flowOne,.g1LwZa_flowTwo,.g1LwZa_flowThree,.g1LwZa_flowFour,.g1LwZa_agentPulse{opacity:1;animation:none;transform:none}}
