.negot.svelte-fn49gz{max-width:900px;margin:0 auto}.negot__setup.svelte-fn49gz{display:flex;flex-direction:column;gap:var(--space-5);max-width:700px;margin:0 auto}.negot__field.svelte-fn49gz label:where(.svelte-fn49gz){display:block;font-weight:600;margin-bottom:var(--space-2);color:var(--text-heading);font-size:var(--text-sm)}.negot__field.svelte-fn49gz textarea:where(.svelte-fn49gz),.negot__field.svelte-fn49gz select:where(.svelte-fn49gz){width:100%;padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-body);font-family:inherit;font-size:var(--text-sm);resize:vertical}.negot__field.svelte-fn49gz textarea:where(.svelte-fn49gz):focus,.negot__field.svelte-fn49gz select:where(.svelte-fn49gz):focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}.negot__start.svelte-fn49gz{padding:var(--space-4);background:var(--color-primary);color:var(--text-inverse);border:none;border-radius:var(--radius-md);font-size:var(--text-base);font-weight:600;cursor:pointer;font-family:inherit}.negot__start.svelte-fn49gz:hover:not(:disabled){opacity:.9}.negot__start.svelte-fn49gz:disabled{opacity:.5;cursor:not-allowed}.negot__user.svelte-fn49gz,.negot__ai.svelte-fn49gz{margin-bottom:var(--space-4);animation:svelte-fn49gz-slideIn .3s ease-out both}.negot__user.svelte-fn49gz{padding:var(--space-4);border-left:4px solid var(--color-secondary);background:color-mix(in srgb,var(--color-secondary) 6%,transparent);border-radius:0 var(--radius-md) var(--radius-md) 0}.negot__user-label.svelte-fn49gz{font-weight:600;font-size:var(--text-sm);margin-bottom:var(--space-2);color:var(--color-secondary-dark, #9a7a2e)}.negot__user.svelte-fn49gz p:where(.svelte-fn49gz){margin:0;white-space:pre-wrap}.negot__ai.svelte-fn49gz{padding:var(--space-4);border-left:4px solid var(--color-primary);background:var(--surface-subtle);border-radius:0 var(--radius-md) var(--radius-md) 0;line-height:1.7}.negot__ai.svelte-fn49gz h2,.negot__ai.svelte-fn49gz h3{margin:var(--space-3) 0 var(--space-2);font-size:var(--text-lg);color:var(--text-heading)}.negot__ai.svelte-fn49gz h2:first-child,.negot__ai.svelte-fn49gz h3:first-child{margin-top:0}.negot__ai.svelte-fn49gz p{margin:var(--space-2) 0}.negot__ai--streaming.svelte-fn49gz *{animation:svelte-fn49gz-fadeInWord .15s ease-out both}@keyframes svelte-fn49gz-slideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-fn49gz-fadeInWord{0%{opacity:0}to{opacity:1}}.typing.svelte-fn49gz{display:inline-flex;gap:4px}.typing.svelte-fn49gz span:where(.svelte-fn49gz){width:6px;height:6px;border-radius:50%;background:var(--text-muted);animation:svelte-fn49gz-typing 1.2s infinite ease-in-out}.typing.svelte-fn49gz span:where(.svelte-fn49gz):nth-child(2){animation-delay:.2s}.typing.svelte-fn49gz span:where(.svelte-fn49gz):nth-child(3){animation-delay:.4s}@keyframes svelte-fn49gz-typing{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.negot__input.svelte-fn49gz{padding:var(--space-5);background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:var(--radius-lg);margin-top:var(--space-4)}.negot__input.svelte-fn49gz textarea:where(.svelte-fn49gz){width:100%;padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-body);font-family:inherit;font-size:var(--text-sm);resize:vertical}.negot__actions.svelte-fn49gz{display:flex;gap:var(--space-3);margin-top:var(--space-3);justify-content:flex-end}.negot__actions.svelte-fn49gz button:where(.svelte-fn49gz){padding:var(--space-2) var(--space-5);border-radius:var(--radius-md);font-weight:600;cursor:pointer;font-family:inherit;border:none;background:var(--color-primary);color:var(--text-inverse)}.negot__actions.svelte-fn49gz button:where(.svelte-fn49gz):hover:not(:disabled){opacity:.9}.negot__actions.svelte-fn49gz button:where(.svelte-fn49gz):disabled{opacity:.5;cursor:not-allowed}.negot__actions.svelte-fn49gz button.secondary:where(.svelte-fn49gz){background:transparent;color:var(--color-secondary-dark, #9a7a2e);border:2px solid var(--color-secondary)}.negot__actions.svelte-fn49gz button.secondary:where(.svelte-fn49gz):hover{background:var(--color-secondary);color:var(--text-inverse)}.negot__final.svelte-fn49gz{display:flex;gap:var(--space-3);justify-content:center;margin-top:var(--space-6);flex-wrap:wrap;padding-top:var(--space-5);border-top:2px solid var(--border-color)}.negot__final.svelte-fn49gz button:where(.svelte-fn49gz){padding:var(--space-2) var(--space-5);border-radius:var(--radius-md);font-weight:600;cursor:pointer;font-family:inherit;border:2px solid var(--color-primary);background:var(--color-primary);color:var(--text-inverse)}.negot__final.svelte-fn49gz button:where(.svelte-fn49gz):first-child{background:transparent;color:var(--color-primary)}.negot__error.svelte-fn49gz{padding:var(--space-3);margin-top:var(--space-3);text-align:center;color:var(--color-error);background:color-mix(in srgb,var(--color-error) 8%,transparent);border-radius:var(--radius-md)}[data-mode=dark] .negot__field.svelte-fn49gz textarea:where(.svelte-fn49gz),[data-mode=dark] .negot__field.svelte-fn49gz select:where(.svelte-fn49gz),[data-mode=dark] .negot__input.svelte-fn49gz textarea:where(.svelte-fn49gz){background:var(--surface-card);color:var(--text-body)}[data-mode=dark] .negot__ai.svelte-fn49gz{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}
