.ar-stage{place-items:center;height:100%;padding:24px 16px;display:grid;position:relative;overflow:hidden}.ar-chat{--chat-bg:var(--card);--chat-raised:var(--muted);--color-dot-on:var(--foreground);z-index:1;border:1px solid var(--border);background:var(--chat-bg);width:min(100%,680px);height:min(100%,700px);box-shadow:var(--material-shadow-large);color:var(--foreground);text-align:start;-webkit-font-smoothing:antialiased;border-radius:20px;flex-direction:column;font-size:14px;line-height:20px;display:flex;position:relative;overflow:hidden}.ar-chat-thread{scrollbar-width:none;flex-direction:column;flex:1;gap:20px;min-height:0;padding:24px 28px;display:flex;overflow:hidden auto}.ar-chat-thread::-webkit-scrollbar{display:none}.ar-chat-thread>*{flex:none}.ar-chat-thread[data-leaving]{opacity:0;pointer-events:none;transition:opacity .18s cubic-bezier(.4,0,.6,1)}.ar-chat-ask{background:var(--chat-raised);text-wrap:pretty;border-radius:18px;align-self:flex-end;max-width:78%;margin:0;padding:9px 14px;transition:opacity .24s cubic-bezier(.23,1,.32,1),filter .24s cubic-bezier(.23,1,.32,1),transform .24s cubic-bezier(.23,1,.32,1)}.ar-chat-run{transition:opacity .22s cubic-bezier(.23,1,.32,1) .15s,filter .22s cubic-bezier(.23,1,.32,1) .15s}@starting-style{.ar-chat[data-replayed] .ar-chat-ask{opacity:0;filter:blur(2px);transform:translateY(6px)}.ar-chat[data-replayed] .ar-chat-run{opacity:0;filter:blur(2px)}}.ar-chat-answer{max-width:60ch}.ar-chat-composer{flex:none;width:auto;margin:0 16px 16px}@media (max-width:480px){.ar-chat-thread{padding:20px 18px}.ar-chat-ask{max-width:90%}}@media (prefers-reduced-motion:reduce){.ar-chat-ask,.ar-chat-run{filter:none;transition-property:opacity;transform:none}}
