@charset "UTF-8";.cwpersonalise{--cwp-gap:0.75rem;--cwp-border:rgba(0,0,0,0.12);--cwp-muted:rgba(0,0,0,0.6);--cwp-result-bg:rgba(0,0,0,0.03);display:grid;gap:var(--cwp-gap)}.cwpersonalise__form{display:grid;gap:0.5rem}.cwpersonalise__label{font-weight:600}.cwpersonalise__input{width:100%;resize:vertical}.cwpersonalise__meta{display:flex;justify-content:flex-end;font-size:0.85em;color:var(--cwp-muted)}.cwpersonalise__actions{display:flex;flex-wrap:wrap;gap:0.5rem}.cwpersonalise__result--conversation{display:grid;gap:0.75rem}.cwpersonalise__result--conversation[hidden]{display:none}.cwpersonalise__turn>:last-child{margin-bottom:0}.cwpersonalise__turn--visitor{justify-self:end;max-width:85%;padding:0.5rem 0.875rem;border-radius:0.5rem;background:var(--cwp-border)}.cwpersonalise__turn--assistant:focus{outline:none}.cwpersonalise__who{margin:0 0 0.25rem;font-size:0.8em;font-weight:600;color:var(--cwp-muted)}.cwpersonalise.is-loading .cwpersonalise__button{opacity:0.6;cursor:progress}.cwpersonalise__notice,.cwpersonalise__status{margin:0;font-size:0.875em;color:var(--cwp-muted)}.cwpersonalise__status:empty{display:none}.cwpersonalise__result{padding:1rem 1.25rem;border:1px solid var(--cwp-border);border-radius:0.5rem;background:var(--cwp-result-bg)}.cwpersonalise__result:focus{outline:none}.cwpersonalise__result:focus-visible{outline:2px solid currentColor;outline-offset:2px}.cwpersonalise__ai-label{margin:0 0 0.5rem;font-size:0.8em;text-transform:uppercase;letter-spacing:0.04em;color:var(--cwp-muted)}.cwpersonalise__result>:last-child{margin-bottom:0}@media (prefers-color-scheme:dark){.cwpersonalise{--cwp-border:rgba(255,255,255,0.18);--cwp-muted:rgba(255,255,255,0.7);--cwp-result-bg:rgba(255,255,255,0.05)}}@media (prefers-reduced-motion:reduce){.cwpersonalise *{scroll-behavior:auto !important}}
