/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
.dots.svelte-1g41e32{align-items:center;gap:calc(var(--spacing,.25rem) * .5);padding-block:calc(var(--spacing,.25rem) * 1);display:flex}.dots[data-size=small].svelte-1g41e32 .dot:where(.svelte-1g41e32){width:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 1.5)}.dots[data-size=default].svelte-1g41e32 .dot:where(.svelte-1g41e32){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.dot.svelte-1g41e32{opacity:.3;background-color:currentColor;border-radius:3.40282e38px;animation:1.2s ease-in-out infinite svelte-1g41e32-dot-pulse}.dot.svelte-1g41e32:nth-child(2){animation-delay:.2s}.dot.svelte-1g41e32:nth-child(3){animation-delay:.4s}@keyframes svelte-1g41e32-dot-pulse{0%,60%,to{opacity:.3}30%{opacity:1}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.avatar.svelte-bct9fp{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-stroke-white-raised,var(--color-white-1000));border-radius:10px;position:relative}.avatar[data-ratio="1:1"].svelte-bct9fp{aspect-ratio:1}.avatar[data-ratio="3:4"].svelte-bct9fp{aspect-ratio:3/4}picture.svelte-bct9fp{inset:calc(var(--spacing,.25rem) * 0);width:100%;height:100%;position:absolute}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.overlay.svelte-14gn78w{opacity:0;visibility:hidden;pointer-events:none;--tw-backdrop-blur:blur(20px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);inset:calc(var(--spacing,.25rem) * 0);z-index:100;overscroll-behavior:none;flex-direction:column;align-items:center;width:100%;transition:opacity .4s cubic-bezier(.76,0,.24,1),visibility .4s;display:flex;position:fixed;overflow:hidden}.overlay-open.svelte-14gn78w{opacity:1;visibility:visible;pointer-events:auto}.bg.svelte-14gn78w{inset:calc(var(--spacing,.25rem) * 0);z-index:10;background-color:var(--color-surface-glass-dark-sunken,var(--color-black-800));position:fixed}.mask.svelte-14gn78w{-webkit-mask-image:linear-gradient(#0000 0,#000 64px calc(100% - 32px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 64px calc(100% - 32px),#0000 100%)}.chat-scroll-region.svelte-14gn78w{min-height:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 4);overflow-anchor:none;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;align-items:safe flex-end;display:flex;overflow-y:auto}.chat-scroll-region.svelte-14gn78w::-webkit-scrollbar{width:0;height:0}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
