.layout.svelte-11o4avz{flex:1;display:grid;grid-template-columns:1fr 340px;grid-template-rows:minmax(0,1fr);min-height:0}.layout.rail-closed.svelte-11o4avz{grid-template-columns:1fr}.center.svelte-11o4avz{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--cas-line)}.layout.rail-closed.svelte-11o4avz .center:where(.svelte-11o4avz){border-right:0}.topbar.svelte-11o4avz{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:var(--cas-paper);border-bottom:1px solid var(--cas-line);flex-shrink:0}.crumb.svelte-11o4avz{display:flex;align-items:center;gap:6px;min-width:0}.crumb-link.svelte-11o4avz{font-family:var(--cas-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--cas-ink-dim);text-decoration:none}.crumb-link.svelte-11o4avz:hover{color:var(--cas-ink)}.crumb-sep.svelte-11o4avz{font-family:var(--cas-mono);font-size:11px;color:var(--cas-line)}.crumb-cur.svelte-11o4avz{font-family:var(--cas-body);font-size:14px;font-weight:500;color:var(--cas-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}.top-actions.svelte-11o4avz{display:flex;align-items:center;gap:6px}.top-agent.svelte-11o4avz{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--cas-surface-2);border-radius:999px;margin-right:4px}.top-agent-dot.svelte-11o4avz{width:6px;height:6px;border-radius:50%;background:var(--cas-accent);animation:svelte-11o4avz-dot-pulse 2.4s ease-in-out infinite}@keyframes svelte-11o4avz-dot-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--cas-accent) 40%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--cas-accent) 0%,transparent)}}.top-agent-name.svelte-11o4avz{font-family:var(--cas-body);font-size:12px;font-weight:500;color:var(--cas-ink)}.btn-share.svelte-11o4avz{height:32px;padding:0 14px;background:var(--cas-accent);color:#fff;border:0;border-radius:6px;font-family:var(--cas-mono);font-size:11px;font-weight:600;letter-spacing:.06em;cursor:pointer;transition:filter .18s cubic-bezier(.4,0,.2,1)}.btn-share.svelte-11o4avz:hover{filter:brightness(1.08)}.btn-icon.svelte-11o4avz{width:32px;height:32px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--cas-ink-dim);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .18s cubic-bezier(.4,0,.2,1)}.btn-icon.svelte-11o4avz:hover{background:var(--cas-surface-2);color:var(--cas-ink);border-color:var(--cas-line)}.btn-icon.svelte-11o4avz svg:where(.svelte-11o4avz){width:14px;height:14px}.thread-scroll.svelte-11o4avz{flex:1;overflow-y:auto;background:var(--cas-paper);display:flex;flex-direction:column}.thread.svelte-11o4avz{max-width:820px;width:100%;margin:0 auto;padding:28px 32px 0;flex:1}.thread-tail.svelte-11o4avz{display:flex;align-items:center;gap:10px;padding:24px 0 8px;font-family:var(--cas-mono);font-size:10px;letter-spacing:.06em;color:var(--cas-ink-dim);text-transform:uppercase}.tail-line.svelte-11o4avz{flex:1;height:1px;background:var(--cas-line)}.tail-label.svelte-11o4avz{white-space:nowrap}.composer-dock.svelte-11o4avz{position:sticky;bottom:0;background:linear-gradient(to bottom,transparent 0%,var(--cas-paper) 24%,var(--cas-paper) 100%);padding:24px 32px}.composer-inner.svelte-11o4avz{max-width:820px;width:100%;margin:0 auto}.rail.svelte-11o4avz{min-width:0;height:100vh;overflow:hidden}@media (max-width: 1280px){.layout.svelte-11o4avz{grid-template-columns:1fr}.rail.svelte-11o4avz{position:fixed;top:0;right:0;bottom:0;width:340px;z-index:40;box-shadow:0 12px 32px #0b0c0e29}}@media (max-width: 960px){.thread.svelte-11o4avz{padding:28px 20px 0}.composer-dock.svelte-11o4avz{padding:20px}.topbar.svelte-11o4avz{padding:0 16px 0 60px}.top-agent.svelte-11o4avz{display:none}.crumb-cur.svelte-11o4avz{max-width:180px}}
