.chat-container.svelte-kwlpiw{flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.header-slot.svelte-kwlpiw{flex-shrink:0}.messages-frame.svelte-kwlpiw{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.messages-scroll.svelte-kwlpiw{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;overflow-y:auto}.messages-scroll.svelte-kwlpiw::-webkit-scrollbar{width:4px}.messages-scroll.svelte-kwlpiw::-webkit-scrollbar-track{background:0 0}.messages-scroll.svelte-kwlpiw::-webkit-scrollbar-thumb{background:var(--accent);border-radius:2px}.new-messages-btn.svelte-kwlpiw{border:1px solid var(--border);backdrop-filter:blur(12px);color:#ffffffb3;cursor:pointer;z-index:10;background:#0009;border-radius:20px;align-items:center;gap:5px;padding:5px 14px;font-family:inherit;font-size:11px;font-weight:500;transition:all .15s;animation:.15s ease-out svelte-kwlpiw-new-msg-in;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.new-messages-btn.svelte-kwlpiw:hover{color:#fffffff2;background:#000000bf;border-color:#fff3}@keyframes svelte-kwlpiw-new-msg-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.suggestions-slot.svelte-kwlpiw{flex-shrink:0}.error-banner.svelte-kwlpiw{color:#f87171;background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;flex-shrink:0;align-items:center;gap:8px;margin:0 16px 8px;padding:8px 12px;font-size:13px;display:flex}.error-text.svelte-kwlpiw{flex:1}.error-btn.svelte-kwlpiw{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:500;transition:background .12s}.error-btn.svelte-kwlpiw:hover{background:#ef444433}.error-close.svelte-kwlpiw{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;transition:background .12s;display:flex}.error-close.svelte-kwlpiw:hover{background:#ef444433}.composer-header-slot.svelte-kwlpiw,.composer-slot.svelte-kwlpiw,.composer-footer-slot.svelte-kwlpiw,.footer-slot.svelte-kwlpiw{flex-shrink:0}.drop-overlay.svelte-kwlpiw{pointer-events:none;z-index:50;border:2px dashed var(--primary,#0a84ff80);background:#0006;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.drop-overlay.svelte-kwlpiw p:where(.svelte-kwlpiw){color:var(--primary,#0a84ff);font-size:13px;font-weight:500}.reaction-chips.svelte-d261hd{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.chip-wrapper.svelte-d261hd{cursor:default;background:0 0;border:none;padding:0;display:inline-flex;position:relative}.chip.svelte-d261hd{border:1px solid var(--input);background:var(--popover);color:var(--popover-foreground);cursor:pointer;border-radius:14px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;line-height:1.4;transition:background .1s,border-color .1s;display:inline-flex}.chip.svelte-d261hd:hover,.chip.svelte-d261hd:focus-visible{background:var(--accent);border-color:#ffffff29;outline:none}.chip-mine.svelte-d261hd{background:var(--popover);color:var(--popover-foreground);border-color:#0a84ff52}.emoji.svelte-d261hd{font-size:13px;line-height:1}.count.svelte-d261hd{font-variant-numeric:tabular-nums;opacity:.9;font-size:11px}.reaction-tooltip.svelte-d261hd{z-index:50;background:var(--popover);border:1px solid var(--border);pointer-events:none;opacity:0;border-radius:8px;min-width:130px;max-width:240px;padding:6px 10px;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000073}.chip-wrapper.svelte-d261hd:hover .reaction-tooltip:where(.svelte-d261hd){opacity:1;transition-delay:.55s}.tooltip-head.svelte-d261hd{color:var(--muted-foreground);border-bottom:1px solid var(--card);margin-bottom:4px;padding-bottom:4px;font-size:11px;font-weight:600}.tooltip-list.svelte-d261hd{flex-direction:column;gap:2px;max-height:120px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.tooltip-list.svelte-d261hd li:where(.svelte-d261hd){color:var(--popover-foreground);text-overflow:ellipsis;white-space:nowrap;padding:1px 0;font-size:12px;line-height:1.6;overflow:hidden}.tooltip-list.svelte-d261hd li:where(.svelte-d261hd):before{content:"";background:var(--label-tertiary);vertical-align:middle;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-right:6px;display:inline-block}.msg-system.svelte-h4cdis{justify-content:center;padding:2px 0;display:flex}.system-bubble.svelte-h4cdis{background:var(--muted);max-width:80%;color:var(--label-secondary);font-size:var(--text-callout);line-height:var(--lh-callout);text-align:center;border-radius:10px;padding:4px 12px}
