.chat:where(.astro-r7wgiqdd){-moz-column-gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem;padding-top:.25rem;padding-bottom:.25rem;display:grid}.chat-header:where(.astro-r7wgiqdd){grid-row-start:1;font-size:.875rem;line-height:1.25rem}.chat-bubble:where(.astro-r7wgiqdd){border-radius:1rem;width:fit-content;min-width:2.75rem;max-width:90%;min-height:2.75rem;padding:.5rem 1rem;font-weight:600;display:block;position:relative;margin-top:4px!important}.chat-bubble:where(.astro-r7wgiqdd):before{background-color:inherit;content:"";width:.75rem;height:.75rem;position:absolute;bottom:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.chat-start:where(.astro-r7wgiqdd){grid-template-columns:auto 1fr;place-items:start}.chat-start:where(.astro-r7wgiqdd) .chat-header:where(.astro-r7wgiqdd),.chat-start:where(.astro-r7wgiqdd) .chat-footer:where(.astro-r7wgiqdd){grid-column-start:2}.chat-start:where(.astro-r7wgiqdd) .chat-image:where(.astro-r7wgiqdd){grid-column-start:1}.chat-start:where(.astro-r7wgiqdd) .chat-bubble:where(.astro-r7wgiqdd){border-end-start-radius:0;grid-column-start:2}.chat-start:where(.astro-r7wgiqdd) .chat-bubble:where(.astro-r7wgiqdd):before{inset-inline-start:-.749rem;-webkit-mask-image:url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e")}:where(.astro-r7wgiqdd)[dir=rtl] .chat-start:where(.astro-r7wgiqdd) .chat-bubble:where(.astro-r7wgiqdd):before{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e")}.chat-end:where(.astro-r7wgiqdd){grid-template-columns:1fr auto;place-items:end}.chat-end:where(.astro-r7wgiqdd) .chat-header:where(.astro-r7wgiqdd),.chat-end:where(.astro-r7wgiqdd) .chat-footer:where(.astro-r7wgiqdd){grid-column-start:1}.chat-end:where(.astro-r7wgiqdd) .chat-image:where(.astro-r7wgiqdd){grid-column-start:2}.chat-end:where(.astro-r7wgiqdd) .chat-bubble:where(.astro-r7wgiqdd){border-end-end-radius:0;grid-column-start:1}.chat-end:where(.astro-r7wgiqdd) .chat-bubble:where(.astro-r7wgiqdd):before{inset-inline-start:99.9%;-webkit-mask-image:url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e")}:where(.astro-r7wgiqdd)[dir=rtl] .chat-end:where(.astro-r7wgiqdd) .chat-bubble:where(.astro-r7wgiqdd):before{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e")}.chat-start:where(.astro-r7wgiqdd):not(.chat-thinking) .chat-bubble:where(.astro-r7wgiqdd){background-color:var(--sl-color-text-accent);color:var(--sl-color-text-invert)}.chat-end:where(.astro-r7wgiqdd):not(.chat-thinking) .chat-bubble:where(.astro-r7wgiqdd){background-color:var(--sl-color-secondary-high);color:var(--sl-color-black)}.chat-thinking:where(.astro-r7wgiqdd) .chat-bubble:where(.astro-r7wgiqdd){border-style:dashed;border-width:2px}.chat-start:where(.astro-r7wgiqdd).chat-thinking .chat-bubble:where(.astro-r7wgiqdd){border-color:var(--sl-color-text-accent)}.chat-end:where(.astro-r7wgiqdd).chat-thinking .chat-bubble:where(.astro-r7wgiqdd){border-color:var(--sl-color-secondary-high)}
