body{margin:0;background:transparent;color:#1f140d;font-family:Trebuchet MS,Gill Sans,sans-serif}.widget-shell.svelte-1n46o8q{width:100%;min-height:100vh;padding:1rem;box-sizing:border-box;background:radial-gradient(circle at top left,rgba(255,173,92,.28),transparent 32%),linear-gradient(180deg,#f4ead9,#f8f1e8)}.widget-card.svelte-1n46o8q{width:min(100%,24rem);margin:0 auto;border:1px solid rgba(104,63,31,.12);border-radius:20px;background:#fffbf6f5;box-shadow:0 18px 42px #45281224;overflow:hidden}.widget-header.svelte-1n46o8q{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1rem .8rem;background:linear-gradient(135deg,#fff7ef,#f3dfcc)}.eyebrow.svelte-1n46o8q{margin:0 0 .35rem;color:#a24b1d;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}h1.svelte-1n46o8q{margin:0;font-size:1.25rem;line-height:1.1}.endpoint.svelte-1n46o8q{margin:0;max-width:8rem;color:#7a624d;font-size:.72rem;text-align:right;word-break:break-word}.identity-panel.svelte-1n46o8q,.composer.svelte-1n46o8q{padding:.9rem 1rem 1rem}.identity-panel.svelte-1n46o8q{display:grid;gap:.75rem;border-bottom:1px solid rgba(109,79,53,.1)}label.svelte-1n46o8q{display:grid;gap:.35rem}span.svelte-1n46o8q{color:#674d3a;font-size:.78rem;font-weight:700}input.svelte-1n46o8q,textarea.svelte-1n46o8q{width:100%;border:1px solid rgba(125,92,61,.2);border-radius:12px;padding:.75rem .85rem;box-sizing:border-box;background:#fff;color:inherit;font:inherit}textarea.svelte-1n46o8q{resize:vertical;min-height:5rem}.messages-panel.svelte-1n46o8q{display:grid;gap:.75rem;min-height:14rem;max-height:20rem;overflow-y:auto;padding:1rem;background:linear-gradient(180deg,#fcf7f1,#fffdfa)}.message.svelte-1n46o8q{max-width:85%;border-radius:16px;padding:.75rem .9rem}.message.svelte-1n46o8q p:where(.svelte-1n46o8q),.status-line.svelte-1n46o8q,.hint.svelte-1n46o8q,.error.svelte-1n46o8q{margin:0}.message.svelte-1n46o8q p:where(.svelte-1n46o8q){line-height:1.45}.message.svelte-1n46o8q time:where(.svelte-1n46o8q){display:block;margin-top:.45rem;color:#7e6754;font-size:.72rem}.message-user.svelte-1n46o8q{justify-self:end;background:#d96d2d;color:#fff7f0}.message-user.svelte-1n46o8q time:where(.svelte-1n46o8q){color:#fff7f0d1}.message-assistant.svelte-1n46o8q{background:#f1e0cf;color:#2d2018}.composer.svelte-1n46o8q{display:grid;gap:.8rem;border-top:1px solid rgba(109,79,53,.1)}.composer-footer.svelte-1n46o8q{display:flex;justify-content:space-between;gap:1rem;align-items:center}.hint.svelte-1n46o8q,.status-line.svelte-1n46o8q{color:#735a49;font-size:.78rem;line-height:1.4}.error.svelte-1n46o8q{color:#b02828;font-size:.78rem;line-height:1.4}button.svelte-1n46o8q{border:0;border-radius:999px;padding:.8rem 1.1rem;background:#25150d;color:#fff6ef;cursor:pointer;font:inherit;font-weight:700}button.svelte-1n46o8q:disabled{opacity:.6;cursor:wait}@media(max-width:480px){.widget-shell.svelte-1n46o8q{padding:0}.widget-card.svelte-1n46o8q{width:100%;min-height:100vh;border:0;border-radius:0}.composer-footer.svelte-1n46o8q{align-items:flex-start;flex-direction:column}button.svelte-1n46o8q{width:100%}}
