.download-block[data-astro-cid-26crjyfh]{display:grid;gap:var(--space-3);justify-items:start}.download-block--hero[data-astro-cid-26crjyfh]{justify-items:center}.downloads[data-astro-cid-26crjyfh]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.download-block--hero[data-astro-cid-26crjyfh] .downloads[data-astro-cid-26crjyfh]{justify-content:center}.requirements[data-astro-cid-26crjyfh]{color:var(--text-muted);font-size:var(--text-sm)}.app[data-astro-cid-4zg7u6an]{margin:0;min-width:0}.window[data-astro-cid-4zg7u6an]{overflow:hidden;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-panel)}.app--hero[data-astro-cid-4zg7u6an] .window[data-astro-cid-4zg7u6an]{border-bottom:0;border-radius:var(--radius-panel) var(--radius-panel) 0 0;box-shadow:0 -12px 80px #5b8cff33,var(--shadow-panel);animation:rise var(--duration-slow) var(--ease-out) both}.titlebar[data-astro-cid-4zg7u6an]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated)}.dots[data-astro-cid-4zg7u6an]{display:flex;gap:6px}.dots[data-astro-cid-4zg7u6an] i[data-astro-cid-4zg7u6an]{width:9px;height:9px;border-radius:50%;background:var(--border-strong)}.name[data-astro-cid-4zg7u6an]{color:var(--text-secondary);font-size:12.5px}.titlebar[data-astro-cid-4zg7u6an] .example{margin-left:auto}.body[data-astro-cid-4zg7u6an]{display:grid;grid-template-columns:56px minmax(150px,210px) minmax(0,1fr);height:300px}.app--hero[data-astro-cid-4zg7u6an] .body[data-astro-cid-4zg7u6an]{height:330px}.rail[data-astro-cid-4zg7u6an]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-4) 0;background:var(--bg-sunken)}.avatar[data-astro-cid-4zg7u6an]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fda7632e;color:var(--vul-peach);font-size:13px;font-weight:700}.avatar--on[data-astro-cid-4zg7u6an]{box-shadow:0 0 0 2px var(--bg-sunken),0 0 0 4px var(--vul-peach)}.avatar--b[data-astro-cid-4zg7u6an]{background:#5b8cff2e;color:var(--vul-blaze-soft)}.avatar--c[data-astro-cid-4zg7u6an]{background:#7fd3ae29;color:#7fd3ae}.conversations[data-astro-cid-4zg7u6an]{display:flex;flex-direction:column;gap:2px;padding:var(--space-3);border-right:1px solid var(--border-subtle);font-size:12.5px;overflow:hidden}.group[data-astro-cid-4zg7u6an]{margin:var(--space-3) var(--space-2) var(--space-1);color:var(--text-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:var(--tracking-label);text-transform:uppercase}.group[data-astro-cid-4zg7u6an]:first-child{margin-top:var(--space-1)}.row[data-astro-cid-4zg7u6an]{display:flex;align-items:center;justify-content:space-between;padding:6px var(--space-2);border-radius:7px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row--on[data-astro-cid-4zg7u6an]{background:var(--bg-active);color:var(--text-primary)}.unread[data-astro-cid-4zg7u6an]{width:7px;height:7px;border-radius:50%;background:var(--vul-peach);flex:none}.chat[data-astro-cid-4zg7u6an]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);min-width:0}.msg[data-astro-cid-4zg7u6an]{max-width:82%;padding:var(--space-3) var(--space-4);border-radius:12px;font-size:13.5px;line-height:1.5}.msg--me[data-astro-cid-4zg7u6an]{align-self:flex-end;background:#ffd4911a;color:var(--text-primary)}.msg--agent[data-astro-cid-4zg7u6an]{background:var(--bg-sunken);border:1px solid var(--border-subtle);color:var(--text-secondary)}.msg--agent[data-astro-cid-4zg7u6an] b[data-astro-cid-4zg7u6an]{color:var(--text-heading);font-weight:700}.composer[data-astro-cid-4zg7u6an]{display:flex;justify-content:space-between;margin-top:auto;padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-control);color:var(--text-muted);font-size:12.5px}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (max-width: 720px){.body[data-astro-cid-4zg7u6an],.app--hero[data-astro-cid-4zg7u6an] .body[data-astro-cid-4zg7u6an]{grid-template-columns:48px minmax(0,1fr);height:280px}.conversations[data-astro-cid-4zg7u6an]{display:none}.chat[data-astro-cid-4zg7u6an]{padding:var(--space-4)}.msg[data-astro-cid-4zg7u6an]{max-width:92%}}
