.aria-section-embedded{border-radius:16px;flex-direction:column;height:550px;display:flex;overflow:clip}@media (max-width:767px){.aria-section-embedded{height:450px}}.aria-avatar-section{flex-shrink:0;padding:clamp(1rem,1.5vw,2rem) clamp(.75rem,1vw,1.5rem)}.aria-chat-section{flex:1;min-height:0;padding:clamp(1rem,1.5vw,1.5rem) clamp(.75rem,1vw,1.5rem)}.aria-prompts-section{flex-shrink:0;padding:clamp(.5rem,.8vw,.75rem) clamp(.5rem,.8vw,.75rem) clamp(.125rem,.3vw,.25rem)}.aria-input-section{flex-shrink:0;padding:clamp(.375rem,.6vw,.5rem) clamp(.75rem,1vw,1rem) clamp(.75rem,1vw,1rem)}@media (max-width:767px){.aria-avatar-section,.aria-chat-section{padding:.5rem}.aria-name{font-size:1rem;line-height:1.2}.aria-subtitle{font-size:.75rem;line-height:1.2}}.aria-chat-container{flex-direction:row;height:100%;min-height:0;display:flex}.aria-chat-area{flex:1;min-width:0}.aria-chat-messages{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.quick-prompts-grid{gap:.375rem;display:grid}@media (min-width:1024px){.quick-prompts-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px) and (max-width:1023px){.quick-prompts-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}}@media (max-width:767px){.quick-prompts-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}.aria-input{padding:12px!important;font-size:16px!important}}.aria-avatar{width:clamp(48px,5vw,80px);height:clamp(48px,5vw,80px);transition:width .3s ease-out,height .3s ease-out}@media (max-width:767px){.aria-avatar{width:clamp(40px,12vw,48px);height:clamp(40px,12vw,48px)}}@media (min-width:768px) and (max-width:1023px){.aria-avatar{width:clamp(56px,6vw,64px);height:clamp(56px,6vw,64px)}}@media (min-width:1920px){.aria-avatar{width:clamp(80px,4vw,96px);height:clamp(80px,4vw,96px)}}.quick-prompt-button{transition:padding .2s ease-out,font-size .2s ease-out}@media (max-width:767px){.quick-prompt-button{min-height:36px!important;max-height:44px!important;padding:.5rem .625rem!important;font-size:.75rem!important;line-height:1.3!important}.quick-prompt-button .icon{font-size:.875rem!important}}@media (min-width:768px) and (max-width:1023px){.quick-prompt-button{min-height:28px!important;max-height:32px!important;padding:.5rem .625rem!important;font-size:.7rem!important;line-height:1.2!important}}@media (min-width:1024px){.quick-prompt-button{min-height:28px!important;max-height:32px!important;padding:.5rem .75rem!important;font-size:.7rem!important;line-height:1.2!important}}@media (min-width:1920px){.quick-prompt-button{min-height:32px!important;max-height:36px!important;padding:.625rem 1rem!important;font-size:.75rem!important;line-height:1.2!important}}.flow-indicator{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#a78bfa33;border:1px solid #a78bfa4d;border-radius:9999px;padding:clamp(.375rem,.8vw,.625rem) clamp(.75rem,1vw,1.25rem);font-size:clamp(.7rem,.9vw,.875rem);transition:padding .2s ease-out,font-size .2s ease-out}.aria-name{font-size:clamp(1rem,2.5vw,2rem);transition:font-size .3s ease-out}.aria-subtitle{font-size:clamp(.7rem,1.2vw,.875rem);transition:font-size .3s ease-out}@media (min-width:1920px){.aria-name{font-size:clamp(1.75rem,1.5vw,2.25rem)}.aria-subtitle{font-size:clamp(.875rem,1vw,1rem)}}
