.safeguarding.svelte-dnlyux{padding:14px;border:2px solid #d37b00;border-radius:12px;background:#fff4df;color:#33230b}.safeguarding.svelte-dnlyux p:where(.svelte-dnlyux){margin:8px 0 0}.safeguarding.svelte-dnlyux a:where(.svelte-dnlyux){color:#704000;font-weight:600}.chat-shell.svelte-1uha8ag{display:grid;gap:18px}.intro.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:end;gap:16px}.eyebrow.svelte-1uha8ag{margin:0 0 3px;color:var(--theme-green);font-weight:600}h1.svelte-1uha8ag{margin:0;font-size:clamp(1.8rem,5vw,3rem);line-height:1}.new.svelte-1uha8ag,.segmented.svelte-1uha8ag button:where(.svelte-1uha8ag),.examples.svelte-1uha8ag button:where(.svelte-1uha8ag),.writing-tools.svelte-1uha8ag button:where(.svelte-1uha8ag),.message-actions.svelte-1uha8ag button:where(.svelte-1uha8ag),.message-actions.svelte-1uha8ag a:where(.svelte-1uha8ag){border:1px solid var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-ink);border-radius:999px;padding:9px 13px;text-decoration:none;cursor:pointer}.choices.svelte-1uha8ag{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.segmented.svelte-1uha8ag{display:flex;padding:3px;border-radius:999px;background:var(--theme-surface)}.segmented.svelte-1uha8ag button:where(.svelte-1uha8ag){border:0;background:transparent}.segmented.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:var(--theme-green);color:#fff}.conversation.svelte-1uha8ag{display:grid;gap:14px;min-height:260px;padding:18px;border:1px solid var(--theme-border);border-radius:24px;background:var(--theme-surface)}article.svelte-1uha8ag{display:flex;gap:9px;align-items:flex-start;max-width:88%}article.user.svelte-1uha8ag{justify-self:end}.avatar.svelte-1uha8ag{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--theme-surface-raised);flex:0 0 auto}.bubble.svelte-1uha8ag{border-radius:4px 18px 18px;padding:12px 14px;background:var(--theme-surface-raised);border:1px solid var(--theme-border)}.user.svelte-1uha8ag .bubble:where(.svelte-1uha8ag){border-radius:18px 4px 18px 18px;background:var(--theme-green);color:#fff;border-color:transparent}.alert.svelte-1uha8ag .bubble:where(.svelte-1uha8ag){border-left:4px solid var(--theme-red)}.bubble.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;white-space:pre-wrap;line-height:1.5}.cursor.svelte-1uha8ag{color:var(--theme-red)}.message-actions.svelte-1uha8ag{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.message-actions.svelte-1uha8ag button:where(.svelte-1uha8ag),.message-actions.svelte-1uha8ag a:where(.svelte-1uha8ag){padding:6px 9px;font-size:.82rem;background:var(--theme-bg)}.bubble.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block;color:var(--theme-red);margin-top:8px}.examples.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.examples.svelte-1uha8ag button:where(.svelte-1uha8ag){text-align:left;border-radius:14px}.composer.svelte-1uha8ag{position:sticky;bottom:8px;padding:12px;border-radius:18px;background:color-mix(in srgb,var(--theme-bg) 92%,transparent);border:1px solid var(--theme-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.writing-tools.svelte-1uha8ag{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:8px;font-size:.85rem;color:var(--theme-muted)}.writing-tools.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:6px 9px}.composer.svelte-1uha8ag form:where(.svelte-1uha8ag){display:flex;gap:8px;align-items:end}textarea.svelte-1uha8ag{width:100%;resize:vertical;min-height:72px;border:1px solid var(--theme-border);border-radius:14px;padding:12px;background:var(--theme-control);color:var(--theme-control-ink)}.send.svelte-1uha8ag{border:0;border-radius:14px;padding:13px 18px;background:var(--theme-red);color:#fff;font-weight:600;cursor:pointer}button.svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}.privacy.svelte-1uha8ag,.error.svelte-1uha8ag{margin:8px 3px 0;font-size:.78rem;color:var(--theme-muted)}.error.svelte-1uha8ag{color:var(--theme-red)}@media(max-width:520px){article.svelte-1uha8ag{max-width:96%}.examples.svelte-1uha8ag{grid-template-columns:1fr}.composer.svelte-1uha8ag form:where(.svelte-1uha8ag){align-items:stretch;flex-direction:column}.send.svelte-1uha8ag{align-self:end}.conversation.svelte-1uha8ag{padding:12px}}
