.chat-view.svelte-1j2n0bh{display:grid;gap:1.25rem;min-height:0;padding:clamp(.875rem,2vw,1.25rem);border-radius:var(--lj-chat-shell-radius, 1rem);border:1px solid var(--lj-chat-shell-border, rgba(228, 228, 231, .95));background:var(--lj-chat-shell-bg, #ffffff);box-shadow:var(--lj-chat-shell-shadow, 0 1px 2px rgba(15, 23, 42, .05))}.chat-view__header.svelte-1j2n0bh{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.chat-view__heading.svelte-1j2n0bh{display:grid;gap:.35rem}.chat-view__heading.svelte-1j2n0bh h2:where(.svelte-1j2n0bh),.chat-view__empty.svelte-1j2n0bh h3:where(.svelte-1j2n0bh){margin:0;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.1}.chat-view__heading.svelte-1j2n0bh p:where(.svelte-1j2n0bh),.chat-view__empty.svelte-1j2n0bh p:where(.svelte-1j2n0bh){margin:0;color:color-mix(in srgb,currentColor 66%,transparent);line-height:1.55}.chat-view__toolbar.svelte-1j2n0bh{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.chat-view__thread.svelte-1j2n0bh{min-height:clamp(16rem,42vh,28rem)}.chat-view__messages.svelte-1j2n0bh{display:grid;gap:1.3rem}.chat-view__message.svelte-1j2n0bh{animation:svelte-1j2n0bh-chat-view-message-in .32s cubic-bezier(.2,.9,.2,1) both}.chat-view__empty.svelte-1j2n0bh{display:grid;gap:.8rem;padding:clamp(1.2rem,4vw,2rem);border-radius:.875rem;border:1px solid var(--lj-chat-empty-border, rgba(228, 228, 231, .95));background:var(--lj-chat-empty-bg, rgba(250, 250, 250, .85));text-align:center}.chat-view__suggestions.svelte-1j2n0bh{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem}.chat-view__suggestions.svelte-1j2n0bh span:where(.svelte-1j2n0bh){display:inline-flex;align-items:center;min-height:2.1rem;padding:.4rem .75rem;border-radius:999px;background:var(--lj-chat-suggestion-bg, rgba(255, 255, 255, .96));border:1px solid var(--lj-chat-suggestion-border, rgba(228, 228, 231, .95));font-size:.88rem}.chat-view__composer.svelte-1j2n0bh{position:sticky;bottom:0;padding-top:.2rem}@keyframes svelte-1j2n0bh-chat-view-message-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.chat-view.svelte-1j2n0bh{padding:.85rem;border-radius:.875rem}.chat-view__header.svelte-1j2n0bh{flex-direction:column}}
