.hntr-profile{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 20px;padding:18px;border:1px solid #315a75;border-left:3px solid var(--gold);background:linear-gradient(110deg,#172b3d,#0c131c)}.hntr-profile h3{margin:5px 0;font-size:1.2rem}.hntr-profile p{margin:0;max-width:700px;color:#b8c7d4;line-height:1.45}.hntr-chat{margin:-4px 0 20px;padding:16px;border:1px solid var(--line);background:#0c131c}.hntr-chat-history{display:grid;gap:9px;margin-bottom:14px}.hntr-message{margin:0;padding:10px 12px;max-width:720px;white-space:pre-wrap}.hntr-message strong{display:block;margin-bottom:3px;font-size:.75rem;letter-spacing:.08em}.hntr-assistant{background:#172b3d;border-left:3px solid #4ea4dc}.hntr-user{justify-self:end;background:#2c2819;border-right:3px solid var(--gold)}.hntr-chat form{display:flex;gap:8px;align-items:end}.hntr-chat label{flex:1}.hntr-chat input{margin-top:5px}@media(max-width:650px){.hntr-profile{align-items:flex-start;flex-direction:column}.hntr-chat form{align-items:stretch;flex-direction:column}}
