.ai-chat.svelte-1nyk9x3{gap:var(--nx-space-3);flex-direction:column;min-height:0;display:flex}.ai-chat-log.svelte-1nyk9x3{gap:var(--nx-space-3);max-height:60vh;padding-right:var(--nx-space-1);flex-direction:column;display:flex;overflow-y:auto}.compact.svelte-1nyk9x3 .ai-chat-log:where(.svelte-1nyk9x3){max-height:40vh}.ai-msg.svelte-1nyk9x3{gap:var(--nx-space-2);align-items:flex-start;display:flex}.ai-msg.user.svelte-1nyk9x3{justify-content:flex-end}.ai-msg-body.svelte-1nyk9x3{max-width:90%;padding:var(--nx-space-2) var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-surface);color:var(--nx-ink)}.ai-msg.user.svelte-1nyk9x3 .ai-msg-body:where(.svelte-1nyk9x3){background:var(--nx-primary-tint);border-color:var(--nx-primary-line)}.ai-msg.refusal.svelte-1nyk9x3 .ai-msg-body:where(.svelte-1nyk9x3),.ai-msg.error.svelte-1nyk9x3 .ai-msg-body:where(.svelte-1nyk9x3){border-color:var(--nx-danger-line);background:var(--nx-danger-tint)}.ai-msg.question.svelte-1nyk9x3 .ai-msg-body:where(.svelte-1nyk9x3){border-color:var(--nx-info-line);background:var(--nx-info-tint)}.ai-msg-body.svelte-1nyk9x3 p:where(.svelte-1nyk9x3){white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ai-msg-tag.svelte-1nyk9x3{color:var(--nx-ink-3);font-size:var(--nx-text-xs);font-weight:var(--nx-weight-semibold);margin-bottom:2px;display:block}.ai-msg-icon.svelte-1nyk9x3{border-radius:var(--nx-radius-md);background:var(--nx-surface-sunken);width:28px;height:28px;color:var(--nx-ink-2);flex:none;place-items:center;display:inline-grid}.ai-chat-empty.svelte-1nyk9x3{color:var(--nx-ink-2)}.ai-chat-empty.svelte-1nyk9x3 p:where(.svelte-1nyk9x3){margin:0 0 var(--nx-space-2)}.ai-examples.svelte-1nyk9x3{gap:var(--nx-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ai-example.svelte-1nyk9x3{padding:var(--nx-space-1) var(--nx-space-2);border:1px dashed var(--nx-border-strong);border-radius:var(--nx-radius-md);color:var(--nx-ink-2);font:inherit;font-size:var(--nx-text-sm);text-align:start;cursor:pointer;background:0 0}.ai-example.svelte-1nyk9x3:hover{color:var(--nx-ink);border-color:var(--nx-primary-line)}.ai-example.svelte-1nyk9x3:focus-visible{box-shadow:var(--nx-focus-ring);outline:none}.ai-chat-input.svelte-1nyk9x3{gap:var(--nx-space-2);align-items:flex-end;display:flex}.ai-chat-input.svelte-1nyk9x3 textarea:where(.svelte-1nyk9x3){min-width:0;padding:var(--nx-space-2);border:1px solid var(--nx-control-border);border-radius:var(--nx-radius-md);background:var(--nx-surface);color:var(--nx-ink);font:inherit;resize:vertical;flex:1}.ai-chat-input.svelte-1nyk9x3 textarea:where(.svelte-1nyk9x3):focus-visible{box-shadow:var(--nx-focus-ring);outline:none}.sr-only.svelte-1nyk9x3{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ai-ops.svelte-1lthaih{gap:var(--nx-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ai-op.svelte-1lthaih{gap:var(--nx-space-3);padding:var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-surface);display:flex}.ai-op.blocked.svelte-1lthaih{border-color:var(--nx-danger-line);background:var(--nx-danger-tint)}.ai-op-icon.svelte-1lthaih{border-radius:var(--nx-radius-md);background:var(--nx-surface-sunken);width:32px;height:32px;color:var(--nx-ink-2);flex:none;place-items:center;display:inline-grid}.kind-create.svelte-1lthaih .ai-op-icon:where(.svelte-1lthaih){color:var(--nx-success-ink);background:var(--nx-success-tint)}.kind-edit.svelte-1lthaih .ai-op-icon:where(.svelte-1lthaih){color:var(--nx-info-ink);background:var(--nx-info-tint)}.blocked.svelte-1lthaih .ai-op-icon:where(.svelte-1lthaih),.kind-refused.svelte-1lthaih .ai-op-icon:where(.svelte-1lthaih){color:var(--nx-danger-ink);background:var(--nx-surface)}.ai-op-main.svelte-1lthaih{flex:1;min-width:0}.ai-op-head.svelte-1lthaih{gap:var(--nx-space-1) var(--nx-space-2);flex-wrap:wrap;align-items:baseline;display:flex}.ai-op-kind.svelte-1lthaih{color:var(--nx-ink-3);font-size:var(--nx-text-xs);font-weight:var(--nx-weight-semibold);text-transform:uppercase;letter-spacing:var(--nx-tracking-caps)}.ai-op-title.svelte-1lthaih{font-weight:var(--nx-weight-semibold)}.ai-op-target.svelte-1lthaih{color:var(--nx-ink-2);overflow-wrap:anywhere}.ai-step.svelte-1lthaih{font-size:var(--nx-text-xs);color:var(--nx-ink-3);margin-inline-start:auto}.ai-step.status-done.svelte-1lthaih{color:var(--nx-success-ink)}.ai-step.status-failed.svelte-1lthaih{color:var(--nx-danger-ink)}.ai-step.status-running.svelte-1lthaih{color:var(--nx-info-ink)}.ai-op-problem.svelte-1lthaih{margin:var(--nx-space-1) 0 0;color:var(--nx-danger-ink)}.ai-op-server.svelte-1lthaih{margin:var(--nx-space-1) 0 0;color:var(--nx-ink-2);font-size:var(--nx-text-sm)}.ai-diff.svelte-1lthaih{margin:var(--nx-space-2) 0 0;padding:var(--nx-space-2);border-radius:var(--nx-radius-md);background:var(--nx-surface-sunken);font-family:var(--nx-font-mono);font-size:var(--nx-text-xs);list-style:none}.ai-diff.svelte-1lthaih li:where(.svelte-1lthaih){gap:var(--nx-space-2);flex-wrap:wrap;display:flex}.ai-diff-sign.svelte-1lthaih{width:1ch;font-weight:var(--nx-weight-semibold);flex:none}.sign-add.svelte-1lthaih .ai-diff-sign:where(.svelte-1lthaih){color:var(--nx-success-ink)}.sign-change.svelte-1lthaih .ai-diff-sign:where(.svelte-1lthaih){color:var(--nx-info-ink)}.sign-warn.svelte-1lthaih{color:var(--nx-danger-ink)}.ai-diff-text.svelte-1lthaih{overflow-wrap:anywhere}.ai-diff-values.svelte-1lthaih{align-items:center;gap:var(--nx-space-1);display:inline-flex}.ai-diff-values.svelte-1lthaih del:where(.svelte-1lthaih){color:var(--nx-danger-ink)}.ai-diff-values.svelte-1lthaih ins:where(.svelte-1lthaih){color:var(--nx-success-ink);text-decoration:none}.ai-code.svelte-1lthaih{margin:var(--nx-space-2) 0 0;padding:var(--nx-space-2);border-radius:var(--nx-radius-md);background:var(--nx-surface-sunken);max-height:360px;font-family:var(--nx-font-mono);font-size:var(--nx-text-xs);white-space:pre;overflow:auto}.ai-code-line.svelte-1lthaih .ai-diff-sign:where(.svelte-1lthaih){margin-inline-end:var(--nx-space-2);display:inline-block}.ai-code-line.sign-add.svelte-1lthaih{background:var(--nx-success-tint)}.ai-code-line.sign-del.svelte-1lthaih{background:var(--nx-danger-tint);text-decoration:line-through}.ai-script-check.svelte-1lthaih{margin:var(--nx-space-2) 0 0;font-size:var(--nx-text-sm);color:var(--nx-ink-2);padding:0;list-style:none}.ai-script-check.svelte-1lthaih .ok:where(.svelte-1lthaih){color:var(--nx-success-ink)}.ai-script-check.svelte-1lthaih .warn:where(.svelte-1lthaih){color:var(--nx-warning-ink,var(--nx-ink-2))}
