.human-page[data-astro-cid-zzgote7n]{padding:42px 0 76px;color:#17314f}.human-intro[data-astro-cid-zzgote7n]{max-width:820px;margin:0 auto 24px}.human-intro[data-astro-cid-zzgote7n] h1[data-astro-cid-zzgote7n]{margin:8px 0;font-size:clamp(30px,5vw,46px);color:#102b52}.human-intro[data-astro-cid-zzgote7n] p[data-astro-cid-zzgote7n]{line-height:1.65;color:#667991}.honest-note[data-astro-cid-zzgote7n]{border:1px solid #cfe0f5;background:#f0f6ff;padding:13px 16px;border-radius:12px;line-height:1.55;color:#234d79}.human-grid[data-astro-cid-zzgote7n]{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:16px;align-items:start}.human-panel[data-astro-cid-zzgote7n]{background:#fff;border:1px solid #e0e9f2;border-radius:16px;padding:20px;box-shadow:0 8px 24px #17375a0a;min-width:0}.human-panel[data-astro-cid-zzgote7n] h2[data-astro-cid-zzgote7n]{font-size:19px;color:#102b52;margin:0 0 15px}.human-panel[data-astro-cid-zzgote7n] label[data-astro-cid-zzgote7n]{display:block;font-weight:700;font-size:14px;margin:12px 0 7px}.human-panel[data-astro-cid-zzgote7n] select[data-astro-cid-zzgote7n],.human-panel[data-astro-cid-zzgote7n] textarea[data-astro-cid-zzgote7n]{width:100%;border:1px solid #cbd8e7;border-radius:10px;padding:12px;background:#fff;color:#17314f;font:inherit}.privacy-note[data-astro-cid-zzgote7n],.conversation-note[data-astro-cid-zzgote7n]{font-size:13px;line-height:1.55;color:#677b92}.history-head[data-astro-cid-zzgote7n],.conversation-head[data-astro-cid-zzgote7n],.send-row[data-astro-cid-zzgote7n]{display:flex;justify-content:space-between;align-items:center;gap:12px}.history-head[data-astro-cid-zzgote7n] h2[data-astro-cid-zzgote7n]{margin:0}.session-card[data-astro-cid-zzgote7n]{width:100%;display:block;text-align:left;background:#f8fbff;border:1px solid #dae6f3;border-radius:12px;padding:13px;margin-top:10px;color:inherit;cursor:pointer}.session-card[data-astro-cid-zzgote7n]:hover,.session-card[data-astro-cid-zzgote7n][aria-current=true]{border-color:#4b8dcc;background:#f0f7ff}.session-card[data-astro-cid-zzgote7n] b[data-astro-cid-zzgote7n],.session-card[data-astro-cid-zzgote7n] small[data-astro-cid-zzgote7n]{display:block}.session-card[data-astro-cid-zzgote7n] small[data-astro-cid-zzgote7n]{color:#657a94;margin-top:5px}.conversation[data-astro-cid-zzgote7n]{margin-top:16px}.conversation-head[data-astro-cid-zzgote7n]{border-bottom:1px solid #e8eef5;padding-bottom:12px}.conversation-head[data-astro-cid-zzgote7n] h2[data-astro-cid-zzgote7n]{margin:0 0 4px}.conversation-head[data-astro-cid-zzgote7n] p[data-astro-cid-zzgote7n]{margin:0;color:#677b92;font-size:13px}.messages[data-astro-cid-zzgote7n]{height:min(48vh,470px);min-height:220px;overflow:auto;background:#f8fbff;border-radius:12px;padding:14px;margin:14px 0;display:flex;flex-direction:column;gap:10px}.message[data-astro-cid-zzgote7n]{max-width:88%;padding:11px 13px;border-radius:12px;background:#e9f1fc;align-self:flex-start;overflow-wrap:anywhere;white-space:pre-wrap}.message[data-astro-cid-zzgote7n].staff{background:#e7f7eb;align-self:flex-end}.message[data-astro-cid-zzgote7n] b[data-astro-cid-zzgote7n],.message[data-astro-cid-zzgote7n] small[data-astro-cid-zzgote7n]{display:block;font-size:11px;color:#58708a}.message[data-astro-cid-zzgote7n] p[data-astro-cid-zzgote7n]{margin:6px 0 0;line-height:1.5}.send-row[data-astro-cid-zzgote7n]{margin-top:10px}.sr-only[data-astro-cid-zzgote7n]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#start-status[data-astro-cid-zzgote7n],#send-state[data-astro-cid-zzgote7n]{color:#526c86;font-size:13px;min-height:1em}@media(max-width:760px){.human-page[data-astro-cid-zzgote7n]{padding:26px 0 54px}.human-grid[data-astro-cid-zzgote7n]{grid-template-columns:1fr}.human-panel[data-astro-cid-zzgote7n]{padding:16px}.conversation-head[data-astro-cid-zzgote7n]{align-items:flex-start;flex-direction:column}.conversation-head[data-astro-cid-zzgote7n] button[data-astro-cid-zzgote7n]{width:100%}.messages[data-astro-cid-zzgote7n]{height:40vh;min-height:190px}}
