.chat-desk.svelte-ymhpvh{min-width:0}.command-strip.svelte-ymhpvh{background:var(--af-surface);border:1px solid var(--af-line-dim);border-radius:var(--af-radius-panel);gap:.75rem;padding:.75rem;display:grid}.limits.svelte-ymhpvh{border-top:1px solid var(--af-line-dim);flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.65rem;display:flex}.limit.svelte-ymhpvh{color:var(--af-muted);font:400 .625rem/1.3 var(--af-font-data);align-items:baseline;gap:.4rem;display:flex}.limit.svelte-ymhpvh strong:where(.svelte-ymhpvh){color:var(--af-ink);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}.limit.warn.svelte-ymhpvh strong:where(.svelte-ymhpvh){color:var(--af-warn)}.limit.full.svelte-ymhpvh strong:where(.svelte-ymhpvh){color:var(--af-danger)}.reload.svelte-ymhpvh{border:1px solid var(--af-chat);border-radius:var(--af-radius-control);min-height:2rem;color:var(--af-chat);font:500 .6875rem/1 var(--af-font-data);cursor:pointer;background:0 0;align-items:center;gap:.35rem;margin-left:auto;padding:.25rem .6rem;display:inline-flex}.reload.svelte-ymhpvh:hover{background:color-mix(in oklch, var(--af-chat) 12%, transparent)}.reload.svelte-ymhpvh svg:where(.svelte-ymhpvh),.fire-next.svelte-ymhpvh svg:where(.svelte-ymhpvh){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:.9rem;height:.9rem}.chat-workspace.svelte-ymhpvh{grid-template-columns:minmax(0,1fr) minmax(17rem,23rem);align-items:start;gap:1rem;margin-top:1rem;display:grid}.stream-stage.svelte-ymhpvh,.request-rail.svelte-ymhpvh{min-width:0}.stream-head.svelte-ymhpvh{border-bottom:1px solid var(--af-line-dim);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.6rem;display:flex}.stream-head.svelte-ymhpvh h2:where(.svelte-ymhpvh){margin:0;font-size:1.1rem;font-weight:600}.stream-head.svelte-ymhpvh p:where(.svelte-ymhpvh){color:var(--af-muted);font:400 .6875rem/1.3 var(--af-font-data);margin:.2rem 0 0}.stream-head.svelte-ymhpvh>span:where(.svelte-ymhpvh){font:500 .625rem/1 var(--af-font-data)}.ok.svelte-ymhpvh{color:var(--af-chat)}.warn.svelte-ymhpvh{color:var(--af-warn)}.fire-next.svelte-ymhpvh{background:color-mix(in oklch, var(--af-chat) 10%, var(--af-surface));border:1px solid var(--af-chat);border-radius:var(--af-radius-control);width:100%;color:var(--af-chat);cursor:pointer;text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;margin-top:-.75rem;padding:.75rem;display:grid}.fire-next.ok.svelte-ymhpvh:hover{background:color-mix(in oklch, var(--af-chat) 16%, var(--af-surface))}.fire-next.svelte-ymhpvh:disabled{cursor:not-allowed;border-color:var(--af-muted,#4d8499);color:var(--af-muted,#4d8499);background:color-mix(in oklch, var(--af-surface) 60%, transparent)}.fn-main.svelte-ymhpvh{font:650 .8125rem/1.2 var(--af-font-display)}.fn-sub.svelte-ymhpvh{font:400 .625rem/1.3 var(--af-font-data);color:var(--af-ink);text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.fire-next.svelte-ymhpvh svg:where(.svelte-ymhpvh){grid-area:1/2/span 2}.fire-next.svelte-ymhpvh:disabled .fn-sub:where(.svelte-ymhpvh){color:var(--af-muted,#80b8cc);opacity:.7}.chat.svelte-ymhpvh{background:var(--af-paper-deep);border-radius:var(--af-radius-control);height:58vh;min-height:22rem;font-family:var(--af-font-data,monospace);scrollbar-width:thin;scrollbar-color:var(--af-line,#1a3a4f) transparent;padding:.75rem;font-size:.75rem;line-height:1.5;overflow-y:auto}.line.svelte-ymhpvh{color:var(--af-ink,#c8e8f0);word-break:break-word;grid-template-columns:2.75rem auto auto minmax(0,1fr);align-items:baseline;gap:.3rem;padding:.1rem 0;display:grid}.line.action.svelte-ymhpvh .msg:where(.svelte-ymhpvh){color:var(--af-warn,#fa6);font-style:italic}.line.historical.svelte-ymhpvh{opacity:.6}.divider.svelte-ymhpvh{color:var(--af-chat);font:500 .5625rem/1 var(--af-font-data);border-bottom:1px solid color-mix(in oklch, var(--af-chat) 35%, transparent);margin:.35rem 0;padding:.5rem 0}.t.svelte-ymhpvh{color:var(--af-muted,#4d8499);font-size:.6rem}.u.svelte-ymhpvh{font-weight:600}.x.svelte-ymhpvh{color:var(--af-muted,#80b8cc)}.msg.svelte-ymhpvh{flex:1;min-width:0;display:inline}.emote.svelte-ymhpvh{vertical-align:middle;width:auto;max-width:none;height:1.6em;margin:-.2em .04em;display:inline-block}.empty.svelte-ymhpvh{color:var(--af-muted,#80b8cc);padding:.4rem 0;font-size:.75rem}.scroll-btn.svelte-ymhpvh{background:color-mix(in oklch, var(--af-chat) 8%, transparent);border:1px solid var(--af-chat,#80ff80);border-radius:var(--af-radius-control,.375rem);width:100%;color:var(--af-chat,#80ff80);font-family:var(--af-font-data,monospace);cursor:pointer;margin-top:.4rem;padding:.4rem;font-size:.65rem;transition:background-color .1s}.scroll-btn.svelte-ymhpvh:hover{background:color-mix(in oklch, var(--af-chat) 18%, transparent)}.send.svelte-ymhpvh{background:var(--af-surface);border-radius:var(--af-radius-control);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem;display:grid}.send.svelte-ymhpvh label:where(.svelte-ymhpvh){font-family:var(--af-font-data,monospace);color:var(--af-chat,#80ff80);font-size:.7rem}.send.svelte-ymhpvh input:where(.svelte-ymhpvh){background:var(--af-paper-deep);border:1px solid var(--af-line,#1a3a4f);border-radius:var(--af-radius-control,.375rem);width:100%;min-width:0;color:var(--af-ink,#c8e8f0);font-family:var(--af-font-display);outline:none;padding:.45rem .55rem;font-size:.8125rem}.send.svelte-ymhpvh input:where(.svelte-ymhpvh):focus{border-color:var(--af-chat,#80ff80)}.send.svelte-ymhpvh button:where(.svelte-ymhpvh){background:var(--af-chat);border:1px solid var(--af-chat);border-radius:var(--af-radius-control,.375rem);min-height:2rem;color:var(--af-paper-deep);font-family:var(--af-font-display);cursor:pointer;padding:.25rem .75rem;font-size:.75rem;font-weight:650;transition:background-color .1s}.send.svelte-ymhpvh button:where(.svelte-ymhpvh):hover:not(:disabled){background:color-mix(in oklch, var(--af-chat) 12%, transparent)}.send.svelte-ymhpvh button:where(.svelte-ymhpvh):disabled{opacity:.4;cursor:not-allowed}.hint.svelte-ymhpvh{font-family:var(--af-font-data,monospace);color:var(--af-muted,#80b8cc);font-size:.7rem}.hint.svelte-ymhpvh a:where(.svelte-ymhpvh){color:var(--af-chat,#80ff80)}.err.svelte-ymhpvh{font-family:var(--af-font-data,monospace);color:var(--af-danger,#ff6080);margin:.25rem 0 0;font-size:.7rem}@media (width<=64rem){.chat-workspace.svelte-ymhpvh{grid-template-columns:1fr}}@media (width<=38rem){.reload.svelte-ymhpvh{justify-content:center;width:100%;margin-left:0}.stream-head.svelte-ymhpvh{align-items:start}.chat.svelte-ymhpvh{height:52vh;min-height:18rem;padding:.5rem}.line.svelte-ymhpvh{grid-template-columns:2.5rem auto minmax(0,1fr)}.line.svelte-ymhpvh .x:where(.svelte-ymhpvh){display:none}.msg.svelte-ymhpvh{grid-column:3}.send.svelte-ymhpvh{grid-template-columns:1fr auto}.send.svelte-ymhpvh label:where(.svelte-ymhpvh),.send.svelte-ymhpvh .hint:where(.svelte-ymhpvh){grid-column:1/-1}}
