@layer tx.components{.tx-chat-mention.svelte-e164ad{border-radius:var(--tx-shape-radius-sm);background:color-mix(in srgb, currentColor 12%, transparent);padding-inline:.2em;font-weight:600}.tx-chat-mention[data-self].svelte-e164ad{background:var(--tx-warning,Mark);color:var(--tx-warning-foreground,MarkText)}.tx-chat-date.svelte-e164ad{text-underline-offset:.2em;text-decoration:underline dotted}.tx-chat-status-chip.svelte-e164ad{border:var(--tx-border-width-thin) solid currentColor;border-radius:var(--tx-shape-radius-full);vertical-align:baseline;padding:0 .5em;font-size:.8em;font-weight:600;line-height:1.5;display:inline-block}.tx-chat-status-chip[data-tone=info].svelte-e164ad{color:var(--tx-info,LinkText)}.tx-chat-status-chip[data-tone=success].svelte-e164ad{color:var(--tx-success,CanvasText)}.tx-chat-status-chip[data-tone=warning].svelte-e164ad{color:var(--tx-warning,CanvasText)}.tx-chat-status-chip[data-tone=danger].svelte-e164ad{color:var(--tx-destructive,Mark)}.tx-chat-message--own .tx-chat-status-chip.svelte-e164ad{color:inherit}a.svelte-e164ad{color:inherit;text-underline-offset:.15em;text-decoration:underline}code.svelte-e164ad{border-radius:var(--tx-shape-radius-sm);background:var(--tx-surface,Canvas);color:var(--tx-foreground,CanvasText);font-family:var(--tx-font-mono,ui-monospace, monospace);padding-inline:.2em}.tx-chat-display-message.svelte-5pm49w{align-items:flex-start;gap:calc(var(--tx-space-unit) * 2.5);min-inline-size:0;display:flex}.tx-chat-display-message[data-role=user].svelte-5pm49w{flex-direction:row-reverse}.tx-chat-display-message__content.svelte-5pm49w{gap:var(--tx-space-1);flex-direction:column;min-inline-size:0;max-inline-size:min(100%,42rem);display:flex}.tx-chat-display-message[data-role=user].svelte-5pm49w .tx-chat-display-message__content:where(.svelte-5pm49w){align-items:flex-end}.tx-chat-display-message[data-role=system].svelte-5pm49w .tx-chat-display-message__content:where(.svelte-5pm49w){color:var(--tx-muted-foreground,GrayText);align-items:center;margin-inline:auto}.tx-chat-display-message__meta.svelte-5pm49w{align-items:baseline;gap:var(--tx-space-2);color:var(--tx-muted-foreground,GrayText);font-size:var(--tx-type-caption-size);flex-wrap:wrap;display:flex}.tx-chat-display-message__author.svelte-5pm49w{color:var(--tx-foreground,CanvasText);font-weight:600}.tx-chat-display-message__role.svelte-5pm49w{border:var(--tx-border-width-thin) solid currentColor;border-radius:var(--tx-shape-radius-full);padding:0 .4em}.tx-chat-display-message__text.svelte-5pm49w{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);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));margin:0}.tx-chat-display-message[data-role=user].svelte-5pm49w .tx-chat-display-message__text:where(.svelte-5pm49w){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-display-message[data-role=system].svelte-5pm49w .tx-chat-display-message__text:where(.svelte-5pm49w){background:0 0;font-style:italic}.tx-chat-display-message__body.svelte-5pm49w{min-inline-size:0}@media (forced-colors:active){.tx-chat-display-message__text.svelte-5pm49w{border:var(--tx-border-width-thin) solid CanvasText}}.tx-chat-display.svelte-ckvuwl{gap:var(--tx-space-3);min-inline-size:0;margin-block:var(--tx-space-4);padding:var(--tx-space-4);border:var(--tx-border-width-thin) solid var(--tx-border,ButtonBorder);border-radius:var(--tx-shape-radius-xl);background:var(--tx-surface,Canvas);color:var(--tx-foreground,CanvasText);flex-direction:column;display:flex}}
