@layer tx.components{.tx-chat-message-list.svelte-1rls5c6{overscroll-behavior:contain;min-block-size:0;padding:var(--tx-space-4);color:var(--tx-foreground,CanvasText);outline:none;flex-direction:column;flex:1;display:flex;position:relative;overflow:auto}.tx-chat-message-list.svelte-1rls5c6:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:-2px}.tx-chat-message-list__canvas.svelte-1rls5c6{gap:var(--tx-space-3);flex-direction:column;display:flex}.tx-chat-message-list__canvas--virtual.svelte-1rls5c6{flex:none;display:block;position:relative}.tx-chat-message-group--virtual.svelte-1rls5c6{position:absolute;inset-inline:0}.tx-chat-message-group.svelte-1rls5c6{flex-direction:column;min-inline-size:0;display:flex}.tx-chat-message-group__row.svelte-1rls5c6{align-items:flex-start;gap:calc(var(--tx-space-unit) * 2.5);min-inline-size:0;display:flex}.tx-chat-message-group__avatar .tx-avatar__surface[data-tone]{color:var(--tx-foreground,CanvasText)}.tx-chat-message-group__avatar.svelte-1rls5c6{flex:none;margin-block-start:var(--tx-space-5)}.tx-chat-message-group__avatar-spacer.svelte-1rls5c6{flex:none;inline-size:1.75rem}.tx-chat-message-group__content.svelte-1rls5c6{align-items:flex-start;gap:var(--tx-space-1);flex-direction:column;min-inline-size:0;max-inline-size:min(85%,42rem);display:flex}.tx-chat-message-group__content--own.svelte-1rls5c6{align-items:flex-end;margin-inline-start:auto}.tx-chat-message-group__meta.svelte-1rls5c6{align-items:baseline;gap:var(--tx-space-2);padding-inline:var(--tx-space-1);color:var(--tx-muted-foreground,GrayText);font-size:var(--tx-type-caption-size);margin:0;display:flex}.tx-chat-message-group__author.svelte-1rls5c6{color:var(--tx-foreground,CanvasText);font-weight:600}.tx-chat-message-group__you.svelte-1rls5c6{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.tx-chat-message.svelte-1rls5c6{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:var(--tx-chat-bubble-radius,calc(var(--tx-shape-radius-lg) * 2));background:var(--tx-muted,ButtonFace);max-inline-size:100%;padding:var(--tx-chat-bubble-padding-block,var(--tx-space-2)) var(--tx-chat-bubble-padding-inline,calc(var(--tx-space-unit) * 3.5));border-end-start-radius:var(--tx-chat-bubble-tail-radius,var(--tx-shape-radius-sm))}.tx-chat-message--own.svelte-1rls5c6{border-radius:var(--tx-chat-bubble-radius,calc(var(--tx-shape-radius-lg) * 2));background:var(--tx-primary,Highlight);color:var(--tx-primary-foreground,HighlightText);border-end-end-radius:var(--tx-chat-bubble-tail-radius,var(--tx-shape-radius-sm))}.tx-chat-message--failed.svelte-1rls5c6{outline:2px solid var(--tx-destructive,Mark)}.tx-chat-message__sr.svelte-1rls5c6{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.tx-chat-message__caret.svelte-1rls5c6{vertical-align:text-bottom;background:currentColor;block-size:1em;inline-size:.5em;margin-inline-start:.1em;animation:1s step-end infinite svelte-1rls5c6-tx-chat-caret;display:inline-block}@keyframes svelte-1rls5c6-tx-chat-caret{50%{opacity:0}}.tx-chat-message.svelte-1rls5c6 a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.tx-chat-message-group__status.svelte-1rls5c6{color:var(--tx-muted-foreground,GrayText);margin:0;font-size:.7rem}.tx-chat-message-group__status--failed.svelte-1rls5c6{color:var(--tx-destructive,Mark);font-weight:600}.tx-chat-message-list__day.svelte-1rls5c6{margin-block:calc(var(--tx-space-unit) * 1.4);color:var(--tx-muted-foreground,GrayText);font-size:var(--tx-type-caption-size);justify-content:center;align-items:center;display:flex;position:relative}.tx-chat-message-list__day.svelte-1rls5c6:before{background:var(--tx-border,ButtonBorder);content:"";block-size:1px;position:absolute;inset-inline:0}.tx-chat-message-list__day.svelte-1rls5c6 span:where(.svelte-1rls5c6){background:var(--tx-surface,Canvas);padding-inline:var(--tx-space-2);position:relative}.tx-chat-message__actions.svelte-1rls5c6{align-items:center;gap:var(--tx-space-1);flex-wrap:wrap;display:flex}.tx-chat-message-edit.svelte-1rls5c6{gap:var(--tx-space-2);inline-size:min(100%,32rem);display:grid}.tx-chat-message-edit__field.svelte-1rls5c6{box-sizing:border-box;border:var(--tx-border-width-thin) solid var(--tx-input,var(--tx-border,CanvasText));border-radius:var(--tx-shape-radius-lg);background:var(--tx-surface,Canvas);inline-size:100%;color:var(--tx-foreground,CanvasText);padding:var(--tx-space-2) var(--tx-space-3);font:inherit;resize:vertical;margin:0}.tx-chat-message-edit__field.svelte-1rls5c6:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:1px}.tx-chat-message-edit__actions.svelte-1rls5c6{justify-content:flex-end;gap:var(--tx-space-2);display:flex}.tx-chat-message-list__jump.svelte-1rls5c6{flex:none;justify-content:center;align-items:flex-end;block-size:0;display:flex;position:sticky;inset-block-end:0;overflow:visible}.tx-chat-message-list__empty.svelte-1rls5c6{color:var(--tx-muted-foreground,GrayText);text-align:center;margin:auto}@media (width>=640px){.tx-chat-message-group__content.svelte-1rls5c6{max-inline-size:min(70%,42rem)}}@media (forced-colors:active){.tx-chat-message.svelte-1rls5c6{border:var(--tx-border-width-thin) solid CanvasText}.tx-chat-message-list__day.svelte-1rls5c6:before{background:canvastext}}@media (prefers-reduced-motion:reduce){.tx-chat-message-list.svelte-1rls5c6{scroll-behavior:auto}.tx-chat-message__caret.svelte-1rls5c6{animation:none}}.tx-chat-thread.svelte-xqw39z{background:var(--tx-surface,Canvas);min-block-size:0;color:var(--tx-foreground,CanvasText);flex-direction:column;flex:1;display:flex}.tx-chat-thread__composer.svelte-xqw39z{border-block-start:var(--tx-border-width-thin) solid var(--tx-border,ButtonBorder);padding:var(--tx-space-3);padding-block-end:max(var(--tx-space-3), env(safe-area-inset-bottom))}.tx-chat-thread__typing.svelte-xqw39z{margin-block-start:var(--tx-space-3)}}
