.pinned-banner.svelte-1soyxjk{display:flex;align-items:flex-start;gap:.25rem;flex-shrink:0;padding:.375rem .5rem .375rem .75rem;border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .6)}.pinned-banner__main.svelte-1soyxjk{display:flex;align-items:flex-start;gap:.5rem;flex:1;min-width:0;text-align:left;background:none;border:none;padding:.125rem 0;cursor:pointer;color:inherit}.pinned-banner__body.svelte-1soyxjk{display:flex;flex-direction:column;min-width:0}.pinned-banner__label.svelte-1soyxjk{font-size:.6875rem;font-weight:600;color:hsl(var(--primary))}.pinned-banner__text.svelte-1soyxjk{font-size:.75rem;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pinned-banner__text.is-expanded.svelte-1soyxjk{white-space:pre-wrap;overflow-wrap:anywhere;max-height:9rem;overflow-y:auto}.pinned-banner__action.svelte-1soyxjk{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;background:none;border-radius:9999px;color:hsl(var(--muted-foreground));cursor:pointer}.pinned-banner__action.svelte-1soyxjk:hover{background:hsl(var(--accent))}.new-messages-pill.svelte-1soyxjk{position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.375rem;padding:.375rem .875rem;border-radius:9999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.75rem;font-weight:600;border:none;box-shadow:0 6px 16px -4px #0006;cursor:pointer}.new-messages-pill.svelte-1soyxjk:hover{filter:brightness(1.08)}.new-messages-pill.is-compact.svelte-1soyxjk{padding:.5rem;gap:0}.system-notice.svelte-1soyxjk{font-size:.6875rem;color:hsl(var(--muted-foreground));background:hsl(var(--accent) / .5);padding:.1875rem .625rem;border-radius:9999px;text-align:center;max-width:90%}.greet-button.svelte-1soyxjk{display:inline-flex;align-items:center;gap:.1875rem;padding:.125rem .5rem;border-radius:9999px;border:1px solid hsl(var(--primary));background:none;color:hsl(var(--primary));font-size:.6875rem;font-weight:600;cursor:pointer}.greet-button.svelte-1soyxjk:hover{background:hsl(var(--accent))}.date-separator.svelte-1soyxjk{font-size:.6875rem;font-weight:600;color:hsl(var(--muted-foreground));background:hsl(var(--accent));padding:.25rem .75rem;border-radius:9999px}.reply-quote.svelte-1soyxjk{display:flex;align-items:center;gap:.25rem;max-width:85%;margin-bottom:.125rem;padding:.125rem .5rem;border-left:2px solid hsl(var(--primary));font-size:.6875rem;color:hsl(var(--muted-foreground));background:none;text-align:left;cursor:pointer;min-width:0}.reply-quote.svelte-1soyxjk:hover{color:hsl(var(--foreground))}.reply-quote--dead.svelte-1soyxjk{cursor:default;border-left-color:hsl(var(--muted-foreground))}.msg-actions.svelte-1soyxjk{display:flex;align-items:center;gap:.125rem;opacity:.45;transition:opacity .12s ease}.msg-actions.svelte-1soyxjk:hover,.msg-actions.svelte-1soyxjk:focus-within,.msg-row.svelte-1soyxjk:hover .msg-actions:where(.svelte-1soyxjk){opacity:1}.msg-actions.svelte-1soyxjk button:where(.svelte-1soyxjk){display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:9999px;border:none;background:none;color:hsl(var(--muted-foreground));cursor:pointer}.msg-actions.svelte-1soyxjk button:where(.svelte-1soyxjk):hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.quick-react.svelte-1soyxjk{position:absolute;bottom:-.5rem;right:-.5rem;display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:9999px;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--muted-foreground));cursor:pointer;opacity:.55;transition:opacity .12s ease,transform .12s ease}.quick-react.is-own.svelte-1soyxjk{right:auto;left:-.5rem}.quick-react.svelte-1soyxjk:hover,.quick-react.svelte-1soyxjk:focus-visible{opacity:1;transform:scale(1.12)}.quick-react.is-set.svelte-1soyxjk{opacity:1;border-color:hsl(var(--primary))}.quick-react__glyph.svelte-1soyxjk{font-size:.75rem;line-height:1}.msg-row.svelte-1soyxjk:hover .quick-react:where(.svelte-1soyxjk){opacity:1}.reaction-picker.svelte-1soyxjk{position:fixed;z-index:90;display:flex;gap:.125rem;padding:.25rem;border-radius:9999px;background:hsl(var(--background));border:1px solid hsl(var(--border));box-shadow:0 6px 18px -4px #00000073}.reaction-picker.svelte-1soyxjk button:where(.svelte-1soyxjk){width:1.75rem;height:1.75rem;border-radius:9999px;border:none;background:none;font-size:1rem;line-height:1;cursor:pointer}.reaction-picker.svelte-1soyxjk button:where(.svelte-1soyxjk):hover{background:hsl(var(--accent));transform:scale(1.15)}.reaction-picker.svelte-1soyxjk button.is-active:where(.svelte-1soyxjk){background:hsl(var(--accent))}.reaction-chip.svelte-1soyxjk{display:inline-flex;align-items:center;gap:.1875rem;padding:.0625rem .375rem;border-radius:9999px;border:1px solid hsl(var(--border));background:hsl(var(--background));font-size:.6875rem;color:hsl(var(--muted-foreground));cursor:pointer}.reaction-chip.svelte-1soyxjk:hover{border-color:hsl(var(--primary))}.reaction-chip.is-mine.svelte-1soyxjk{border-color:hsl(var(--primary));background:hsl(var(--accent));color:hsl(var(--foreground));font-weight:600}.chat-name-prompt.svelte-1gv9fgm{display:flex;flex-direction:column;gap:.5rem}.hint.svelte-1gv9fgm{font-size:.875rem;opacity:.75;margin:0}.meta.svelte-1gv9fgm{font-size:.75rem;opacity:.6;text-align:right}.meta.svelte-1gv9fgm .over:where(.svelte-1gv9fgm){color:var(--color-danger, #dc2626);opacity:1}.error.svelte-1gv9fgm{color:var(--color-danger, #dc2626);font-size:.875rem;margin:0}.tab-bar.svelte-mqe3nn{scrollbar-width:thin}.tab-bar.svelte-mqe3nn::-webkit-scrollbar{height:4px}.tab-bar.svelte-mqe3nn::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:9999px}.tab-bar.svelte-mqe3nn::-webkit-scrollbar-track{background:transparent}.chat-panel-backdrop.svelte-mqe3nn{position:fixed;inset:0;z-index:65;background:transparent;pointer-events:none}.chat-panel.svelte-mqe3nn{position:fixed;z-index:70;right:1.25rem;bottom:calc(var(--audio-player-toast-offset, 0px) + 6.25rem);width:24rem;max-width:calc(100vw - 2.5rem);height:min(37.5rem,calc(100vh - var(--audio-player-toast-offset, 0px) - 7rem));border-radius:1rem;box-shadow:0 20px 50px -12px #00000059;border:1px solid hsl(var(--border))}.tab-wrapper.svelte-mqe3nn{display:flex;align-items:center;gap:.125rem;padding:0 .25rem;border-radius:.5rem .5rem 0 0;flex-shrink:0}.tab-wrapper.tab-active.svelte-mqe3nn{background:hsl(var(--accent))}.tab.svelte-mqe3nn{display:flex;align-items:center;gap:.25rem;padding:.375rem .25rem;font-size:.75rem;color:hsl(var(--muted-foreground));background:transparent;border:none;cursor:pointer;white-space:nowrap}.tab-wrapper.tab-active.svelte-mqe3nn .tab:where(.svelte-mqe3nn){color:hsl(var(--foreground));font-weight:600}.tab-badge.svelte-mqe3nn{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border-radius:9999px;background:#ef4343;color:#fff;font-size:.625rem;font-weight:700}.tab-close.svelte-mqe3nn{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:9999px;font-size:.875rem;line-height:1;opacity:.6;border:none;background:transparent;color:inherit;cursor:pointer;padding:0}.tab-close.svelte-mqe3nn:hover{opacity:1;background:hsl(var(--border))}.tab-ghost.svelte-mqe3nn{opacity:.5;border:1px dashed hsl(var(--border));border-radius:.5rem;margin:.125rem 0}.tab-ghost.svelte-mqe3nn:hover{opacity:.8}
