[data-partner-chat]{--portal-link:var(--primary);--input:color-mix(in srgb, var(--foreground) 65%, var(--card));--portal-incoming:color-mix(in srgb, var(--primary) 10%, var(--card));--portal-edge:color-mix(in srgb, var(--foreground) 35%, var(--card))}.dark [data-partner-chat]{--portal-link:color-mix(in srgb, var(--primary) 40%, white);--portal-incoming:color-mix(in srgb, var(--primary) 20%, #292929)}[data-partner-chat] [data-partner-chat-header]{background-color:var(--card)}[data-partner-chat] [data-chat-meta],[data-partner-chat] [data-chat-empty]{background:var(--card);color:var(--foreground);overflow-wrap:anywhere;border-radius:6px;padding:3px 6px}[data-partner-chat] [data-chat-meta=timestamp]{padding-block:0}[data-partner-chat] [data-chat-empty]{padding:16px}[data-partner-chat] .text-primary,[data-partner-chat] a:not([data-chat-bubble] a){color:var(--portal-link)}[data-partner-chat] [data-chat-meta=reference] a{text-decoration:underline}[data-partner-chat] [data-chat-bubble]{box-shadow:0 1px 3px #0003}[data-partner-chat] [data-chat-bubble=incoming],[data-partner-chat] [data-chat-voice=incoming]{background-color:var(--portal-incoming);border-color:var(--portal-edge)}[data-partner-chat] .text-secondary-foreground{color:var(--foreground)}[data-partner-chat] [data-chat-attachments],[data-partner-chat] [data-chat-attachments]>a,[data-partner-chat] [data-chat-voice]{min-width:0;max-width:100%}[data-partner-chat] [data-chat-attachments] img{object-fit:contain;max-width:100%;height:auto}[data-partner-chat] [data-chat-attachments]>a>span{min-width:0}[data-partner-chat] [data-chat-bubble] code,[data-partner-chat] [data-chat-bubble] pre{color:var(--foreground)}[data-partner-chat] [data-chat-bubble] a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}[data-partner-chat] textarea::placeholder{color:var(--muted-foreground);opacity:1}[data-partner-chat] :is(button,a,textarea):focus-visible{outline:2px solid var(--foreground);outline-offset:2px;box-shadow:0 0 0 2px var(--card)}[data-partner-chat] textarea:focus-visible{border-color:var(--foreground)}[data-partner-chat] button[aria-pressed=true]{border-color:var(--portal-link)}@media (max-width:767px){[data-partner-chat] [data-chat-transcript]{scroll-padding-top:calc(env(safe-area-inset-top) + 5rem)}}[data-partner-chat] button.bg-primary:enabled:hover{background-color:color-mix(in srgb, var(--primary) 90%, black)}[data-partner-chat] [data-chat-voice] [role=presentation]{column-gap:min(2px,.75%)}[data-partner-chat] [data-chat-voice] [role=presentation] span{min-width:1px}[data-partner-chat] [data-chat-voice]>span{opacity:1}[data-partner-chat] [data-chat-voice] .opacity-35{opacity:.85}[data-partner-chat] [data-chat-voice=incoming] [role=presentation] span{background-color:var(--foreground)}[data-partner-chat] [data-chat-voice=incoming] .opacity-35{opacity:.65}
