.live-status.svelte-19ohdga{min-width:0;color:var(--live-status-color,var(--color-secondary-celestial));align-items:center;gap:8px;font-size:12px;line-height:18px;display:flex}.spinner.svelte-19ohdga{border:1.5px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:var(--color-secondary-sunrise);border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.9s linear infinite svelte-19ohdga-spin}.track.svelte-19ohdga{min-width:0;height:18px;display:block;overflow:hidden}.line.svelte-19ohdga{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.detail.svelte-19ohdga{color:var(--live-status-muted,var(--frame-muted));flex-shrink:0}@keyframes svelte-19ohdga-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-19ohdga{background:var(--color-secondary-sunrise);border:none;width:6px;height:6px;animation:none}}.composer.svelte-1l2rwfx{border:1px solid var(--composer-border);background:var(--composer-bg);box-shadow:var(--composer-shadow);color:var(--composer-text);border-radius:16px;flex-direction:column;gap:8px;padding:12px 14px;transition:box-shadow .24s,border-color .24s;display:flex}.composer.svelte-1l2rwfx:focus-within{border-color:var(--composer-focus-border);box-shadow:var(--composer-focus-shadow)}.context.svelte-1l2rwfx{white-space:nowrap;justify-content:space-between;gap:12px;min-width:0;font-size:11px;display:flex}.context-section.svelte-1l2rwfx{color:var(--composer-accent);align-items:center;gap:6px;display:flex}.context-section.svelte-1l2rwfx:before{content:"";background:var(--composer-dot);border-radius:50%;width:6px;height:6px}.context-title.svelte-1l2rwfx{text-overflow:ellipsis;color:var(--composer-muted);overflow:hidden}textarea.svelte-1l2rwfx{resize:none;width:100%;max-height:calc(4lh + 1px);color:var(--composer-text);background:0 0;outline:none;font-size:13px;line-height:1.6;display:block;overflow-y:auto}textarea.svelte-1l2rwfx::placeholder{color:var(--composer-placeholder)}.composer-toolbar.svelte-1l2rwfx{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.composer.svelte-1l2rwfx button:focus-visible{outline:2px solid var(--composer-outline);outline-offset:2px}.send.svelte-1l2rwfx{width:34px;height:34px;color:var(--composer-send-text);background:var(--composer-send-bg);box-shadow:var(--composer-send-shadow);border-radius:50%;place-items:center;margin-left:auto;display:grid}.send.stop.svelte-1l2rwfx{background:var(--composer-stop-bg);box-shadow:none}.send.svelte-1l2rwfx:disabled{background:var(--composer-send-disabled-bg);color:var(--composer-send-disabled-text);box-shadow:none;cursor:not-allowed}.draft-status.svelte-1l2rwfx{text-align:center;color:var(--color-tertiary-7);margin:6px 4px 0;font-size:10px;line-height:1.5}.draft-status.svelte-1l2rwfx:empty{margin:0;position:absolute}.docked.svelte-1l2rwfx{flex-direction:column;gap:10px;display:flex}.docked.svelte-1l2rwfx .composer:where(.svelte-1l2rwfx){box-shadow:0 18px 50px color-mix(in srgb, var(--color-primary-fornax-2) 28%, transparent);border-radius:18px;gap:10px;padding:14px 16px}.docked.svelte-1l2rwfx .composer:where(.svelte-1l2rwfx):focus-within{box-shadow:var(--composer-focus-shadow), 0 18px 50px color-mix(in srgb, var(--color-primary-fornax-2) 28%, transparent)}.docked.svelte-1l2rwfx .context:where(.svelte-1l2rwfx){font-size:12px}.docked.svelte-1l2rwfx .composer-toolbar:where(.svelte-1l2rwfx){gap:10px}.docked.svelte-1l2rwfx .send:where(.svelte-1l2rwfx){width:38px;height:38px}.docked.svelte-1l2rwfx textarea:where(.svelte-1l2rwfx){font-size:15px}.docked.svelte-1l2rwfx .draft-status:where(.svelte-1l2rwfx){color:var(--color-tertiary-4);margin:0}.console.svelte-1l2rwfx{position:relative}.console.docked.svelte-1l2rwfx{margin-inline:auto}.console.compact.svelte-1l2rwfx{width:min(440px,100% - 40px)}.compact.svelte-1l2rwfx .composer:where(.svelte-1l2rwfx){border-radius:999px;flex-direction:row;align-items:center;gap:8px;padding:8px 12px}.compact.svelte-1l2rwfx textarea:where(.svelte-1l2rwfx){flex:1;width:0;min-width:0;max-height:24px}.compact.svelte-1l2rwfx .composer-toolbar:where(.svelte-1l2rwfx){flex-wrap:nowrap;flex-shrink:0;gap:8px}.compact.svelte-1l2rwfx .send:where(.svelte-1l2rwfx){width:30px;height:30px;margin-left:0}.new-reply.svelte-1l2rwfx{background:var(--color-tertiary-10);border:1px solid var(--color-tertiary-8);color:var(--color-primary-cosmos);white-space:nowrap;box-shadow:0 6px 20px color-mix(in srgb, var(--color-primary-fornax-2) 16%, transparent);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:calc(100% + 12px);left:50%;translate:-50%}.unseen-dot.svelte-1l2rwfx{background:var(--color-secondary-sunrise);border-radius:50%;width:7px;height:7px}.ethereal.svelte-1l2rwfx .unseen-dot:where(.svelte-1l2rwfx){background:var(--color-secondary-ethereal-3)}.restore.unseen.svelte-1l2rwfx{font-weight:600}.docked-topbar.svelte-1l2rwfx{--live-status-color:var(--color-primary-fornax-1);--live-status-muted:var(--color-tertiary-4);align-items:center;gap:12px;display:flex}.docked-topbar.svelte-1l2rwfx .live-status{border:1px solid var(--color-tertiary-8);background:var(--color-tertiary-10);min-width:0;box-shadow:0 6px 20px color-mix(in srgb, var(--color-primary-fornax-2) 12%, transparent);border-radius:999px;flex:0 auto;padding:6px 12px}.topbar-actions.svelte-1l2rwfx{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;transition:margin-right .42s cubic-bezier(.65,0,.35,1);display:flex}.restore.svelte-1l2rwfx,.minimise-toggle.svelte-1l2rwfx{border:1px solid var(--color-tertiary-8);background:var(--color-tertiary-10);color:var(--color-primary-cosmos);box-shadow:0 6px 20px color-mix(in srgb, var(--color-primary-fornax-2) 12%, transparent);border-radius:999px;flex-shrink:0;align-items:center;transition:background .15s;display:flex}.restore.svelte-1l2rwfx{gap:8px;padding:7px 14px 7px 12px;font-size:12px}.minimise-toggle.svelte-1l2rwfx{justify-content:center;width:32px;height:32px}.restore.svelte-1l2rwfx:hover,.minimise-toggle.svelte-1l2rwfx:hover{background:var(--color-primary-stellar)}.docked-topbar.svelte-1l2rwfx button:where(.svelte-1l2rwfx):focus-visible{outline:2px solid var(--color-secondary-sunrise);outline-offset:2px}.ethereal.svelte-1l2rwfx .docked-topbar:where(.svelte-1l2rwfx) button:where(.svelte-1l2rwfx):focus-visible{outline-color:var(--color-secondary-ethereal-3)}.docked.svelte-1l2rwfx .composer-card:where(.svelte-1l2rwfx){flex-direction:column;gap:10px;display:flex}.composer-card.collapsed.svelte-1l2rwfx{display:none}@media (prefers-reduced-motion:reduce){.composer.svelte-1l2rwfx,.topbar-actions.svelte-1l2rwfx,.restore.svelte-1l2rwfx,.minimise-toggle.svelte-1l2rwfx{transition:none}}
