:root{--background:#fff;--foreground:#171717;--qt-accent-soft:#a8c29f}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}a{color:inherit;text-decoration:none}.astryx-chat-message-list>div>div[aria-hidden]{display:none}.astryx-chat-layout>div:first-child{min-height:auto;padding-bottom:calc(94px + 24px + var(--spacing-4))}.astryx-chat-message-list,.astryx-chat-message-list>div{flex:0 auto}.astryx-chat-layout>div:last-child{width:100%;max-width:800px;padding-inline:var(--spacing-4);box-sizing:border-box;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:640px){.astryx-chat-layout>div:first-child{padding-inline:0;padding-bottom:calc(56px + 12px + var(--spacing-4))}.astryx-chat-message-list>div{padding-inline:0}.astryx-chat-layout>div:last-child{bottom:12px}.astryx-chat-layout>div:last-child>div:last-child{padding-inline:0}.astryx-chat-composer>div{align-items:flex-end;gap:var(--spacing-2);flex-direction:row}.astryx-chat-composer>div>div:first-child{flex:1;align-self:center;min-width:0}.astryx-chat-composer>div>div:last-child{margin:0}.astryx-chat-composer div:has(>[contenteditable])>div:first-child:not([contenteditable]){white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}}.astryx-chat-message.assistant.chat-message--inline{align-items:flex-start}.astryx-chat-message-bubble[data-variant=ghost]{align-self:flex-start;align-items:flex-start}.astryx-chat-message-bubble[data-variant=ghost].wizard-block--wide{align-self:stretch;width:100%;max-width:100%}.astryx-chat-message-bubble[data-sender=assistant][data-variant=filled]{background-color:color-mix(in srgb, var(--qt-accent-soft) 20%, transparent);color:var(--color-text-primary)}.qt-dot{border-radius:var(--radius-full);background-color:var(--qt-accent-soft);width:8px;height:8px;margin-top:22px;display:block}.astryx-chat-message:has(.astryx-chat-message-bubble[data-variant=ghost]>.astryx-stack:first-child>.astryx-text:first-child) .qt-dot{margin-top:6px}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
