.satya-site-chat{--satya-chat-accent:#1f4f7a;--satya-chat-text:#18211e;--satya-chat-muted:#4a5551;--satya-chat-paper:#f7f6f2;max-width:720px;margin:0 auto;padding:24px 0;color:var(--satya-chat-text);font-family:Arial,Helvetica,sans-serif}.satya-site-chat__title{margin:0 0 8px;font-size:1.5rem;font-weight:600}.satya-site-chat__lede{margin:0 0 20px;color:var(--satya-chat-muted);line-height:1.5}.satya-site-chat__log{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.satya-site-chat__msg{padding:12px 14px;border:1px solid #d7ddd9;background:var(--satya-chat-paper)}.satya-site-chat__msg--user{background:#fff}.satya-site-chat__msg p{margin:0 0 8px;white-space:pre-wrap}.satya-site-chat__body{line-height:1.55}.satya-site-chat__section{margin:0 0 12px}.satya-site-chat__section:last-child{margin-bottom:0}.satya-site-chat__section-title{margin:0 0 4px;font-size:.85rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--satya-chat-accent)}.satya-site-chat__section-body{margin:0;white-space:normal}.satya-site-chat__disclaimer{margin:12px 0 0;color:var(--satya-chat-muted);font-size:.9rem}.satya-site-chat__cite{color:var(--satya-chat-accent);text-decoration:underline;text-underline-offset:2px}.satya-site-chat__sources-label{margin:12px 0 0;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--satya-chat-muted)}.satya-site-chat__sources--research{list-style:none;padding-left:0}.satya-site-chat__sources--research li{margin:4px 0}.satya-site-chat__msg p:last-child{margin-bottom:0}.satya-site-chat__who{display:block;margin-bottom:6px;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--satya-chat-muted)}.satya-site-chat__sources{margin:10px 0 0;padding-left:18px}.satya-site-chat__sources a{color:var(--satya-chat-accent)}.satya-site-chat__suggest{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px}.satya-site-chat__suggest-btn{display:inline-block;max-width:100%;padding:8px 12px;border:1px solid var(--satya-chat-accent);background:#fff;color:var(--satya-chat-accent);font:inherit;text-align:left;cursor:pointer}.satya-site-chat__suggest-btn:hover,.satya-site-chat__suggest-btn:focus{background:#eef4f8}.satya-site-chat__label{display:block;margin-bottom:6px;font-size:.9rem}.satya-site-chat__input{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--satya-chat-accent);background:#fff;color:var(--satya-chat-text);font:inherit}.satya-site-chat__row{display:flex;align-items:center;gap:12px;margin-top:10px}.satya-site-chat__submit{padding:8px 18px;border:1px solid var(--satya-chat-accent);background:#fff;color:var(--satya-chat-accent);font:inherit;cursor:pointer}.satya-site-chat__submit:disabled{opacity:.5;cursor:default}.satya-site-chat__status{margin:0;color:var(--satya-chat-muted);font-size:.9rem}.satya-site-chat__error{margin:8px 0 0;color:#8a1f1f}.satya-site-chat-preview-page{margin:0;background:#f4f1ea;color:#18211e;font-family:Arial,Helvetica,sans-serif}