.understood-colors{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.understood-color{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:6px 9px;border:1px solid var(--line,#d8d8d8);border-radius:8px;background:var(--surface,#fff);font-size:11px;line-height:1.4;overflow-wrap:anywhere}
.understood-color>i{display:block;flex:none;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #0002;filter:none}
.understood-color>small{font-size:9px;color:var(--muted,#595959)}
.intake-choice{display:inline-flex;align-items:center;justify-content:center;gap:16px;margin-top:18px;padding:11px 16px;border:1px solid var(--ink,#171717);border-radius:24px;color:var(--ink,#171717);background:var(--surface,#fff);font:inherit;font-size:12px;cursor:pointer;transition:background .15s ease,color .15s ease}
.intake-choice>svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5}
.intake-choice:hover{background:var(--ink,#171717);color:#fff}
.intake-choice:focus-visible{outline:2px solid var(--ink,#171717);outline-offset:4px}
.brief-reference-modal-note{padding-top:18px;font-size:12px;line-height:1.6;color:var(--muted,#595959)}
@media(max-width:640px){.understood-colors{gap:6px;margin-top:14px}.understood-color{font-size:10px}.intake-choice{margin-top:15px}}
@media(prefers-reduced-motion:reduce){.intake-choice{transition:none}}
.chat-bubble.assistant-bubble.initial-snapshot-host{padding:0;border:0;background:transparent;max-width:760px}
.initial-response-snapshot{padding:25px;background:var(--surface,#fff);border:0;border-radius:18px;box-shadow:0 4px 22px #00000005;min-width:0}
.initial-response-snapshot>header{display:flex;align-items:flex-start;gap:13px}
.initial-response-check{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--surface-subtle,#f3f3f3)}
.initial-response-check svg{width:16px;height:16px}
.initial-response-snapshot h3{font:500 22px/1.2 var(--sans);margin:1px 0 6px;letter-spacing:-.4px}
.initial-response-snapshot>header p{font-size:13px;line-height:1.6;margin:0;color:var(--body)}
.initial-response-facts{display:grid;grid-template-columns:1fr 1.4fr;gap:20px;margin:19px 0 0;padding:17px 20px;border-radius:11px;background:var(--surface-subtle,#f5f5f5)}
.initial-response-facts>div{min-width:0}
.initial-response-facts dt{font-size:10px;line-height:1.5;color:var(--muted);margin:0 0 5px}
.initial-response-facts dd{font-size:12px;line-height:1.6;margin:0;overflow-wrap:anywhere}
.initial-response-request{margin-top:16px}
.initial-response-request p{font-size:13px;line-height:1.65;margin:0;color:var(--body);white-space:pre-wrap}
.initial-response-request p+p{margin-top:8px}
.initial-response-actions{padding:0;border:0;margin-top:16px}
.initial-response-actions .intake-choice{margin:0}
@media(max-width:500px){.initial-response-snapshot{padding:20px 17px}.initial-response-snapshot h3{font-size:20px}.initial-response-facts{gap:16px;padding:15px}.initial-response-snapshot>header{gap:10px}.initial-response-check{width:28px;height:28px}.initial-response-request p,.initial-response-snapshot>header p{font-size:12px}}
