.messaging-workspace_page__T8y1M{background:var(--app-paper);display:grid;grid-template-columns:minmax(18rem,23rem) minmax(0,1fr);min-height:calc(100dvh - 4.85rem)}.messaging-workspace_directory__2FdpQ{background:var(--app-surface);border-inline-end:1px solid var(--app-line);min-width:0}.messaging-workspace_conversation__iNzdU>header,.messaging-workspace_directory__2FdpQ>header{align-items:center;border-bottom:1px solid var(--app-line);display:flex;gap:.8rem;justify-content:space-between;min-height:5.4rem;padding:1rem 1.2rem}.messaging-workspace_conversation__iNzdU h2,.messaging-workspace_conversation__iNzdU header p,.messaging-workspace_directory__2FdpQ h2,.messaging-workspace_directory__2FdpQ header p{margin:0}.messaging-workspace_conversation__iNzdU header p,.messaging-workspace_directory__2FdpQ header p{color:var(--app-muted);font-size:.75rem;margin-top:.2rem}.messaging-workspace_directory__2FdpQ header button{align-items:center;background:transparent;border:0;border-radius:.55rem;color:var(--app-blue-deep);cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;padding:.5rem;width:2.75rem}.messaging-workspace_directory__2FdpQ ol,.messaging-workspace_messageList__Acyn_{list-style:none;margin:0;padding:0}.messaging-workspace_directory__2FdpQ li+li{border-top:1px solid var(--app-line)}.messaging-workspace_directory__2FdpQ li>button{align-items:start;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:.7rem;grid-template-columns:2.4rem minmax(0,1fr) auto;padding:.9rem 1rem;text-align:start;width:100%}.messaging-workspace_directory__2FdpQ li>button:hover,.messaging-workspace_directory__2FdpQ li>button[aria-pressed=true]{background:var(--app-sand)}.messaging-workspace_directory__2FdpQ li small,.messaging-workspace_directory__2FdpQ li strong,.messaging-workspace_directory__2FdpQ li time{display:block}.messaging-workspace_directory__2FdpQ li strong{font-size:.83rem}.messaging-workspace_directory__2FdpQ li small{color:var(--app-muted);font-size:.74rem;margin-top:.18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messaging-workspace_directory__2FdpQ li time{color:var(--app-muted);font-size:.66rem;margin-top:.25rem}.messaging-workspace_directory__2FdpQ li em{align-items:center;background:var(--app-apricot);border-radius:999px;color:var(--app-navy);display:inline-flex;font-size:.68rem;font-style:normal;font-weight:850;height:1.4rem;justify-content:center;min-width:1.4rem}.messaging-workspace_avatar__YRE49{align-items:center;background:var(--app-navy-soft);border-radius:.65rem;color:#fff;display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:850;height:2.4rem;justify-content:center;width:2.4rem}.messaging-workspace_conversation__iNzdU{display:grid;grid-template-rows:auto minmax(20rem,1fr) auto;min-width:0}.messaging-workspace_conversation__iNzdU>header{justify-content:flex-start}.messaging-workspace_removeConversation__jgT8y{align-items:center;background:transparent;border:0;color:var(--app-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;gap:.35rem;margin-inline-start:auto;min-height:2.75rem;padding:.65rem .7rem}.messaging-workspace_removeConversation__jgT8y:hover{color:#cf4d2d}.messaging-workspace_removeConversation__jgT8y:disabled{cursor:wait;opacity:.55}.messaging-workspace_conversationConfirmation___K1rY{background:color-mix(in srgb,var(--app-apricot) 14%,var(--app-surface));border-radius:.65rem;display:grid;gap:.2rem;margin-inline-start:auto;max-width:24rem;padding:.65rem .75rem}.messaging-workspace_conversationConfirmation___K1rY>span{color:var(--app-ink);font-size:.78rem;font-weight:800}.messaging-workspace_conversationConfirmation___K1rY small{color:var(--app-muted);font-size:.7rem;line-height:1.35}.messaging-workspace_conversationConfirmation___K1rY>div,.messaging-workspace_messageConfirmation__kS9wT{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.messaging-workspace_conversationConfirmation___K1rY button,.messaging-workspace_messageConfirmation__kS9wT button{background:transparent;border:1px solid var(--app-line);border-radius:.55rem;color:var(--app-ink);cursor:pointer;font:inherit;font-size:.72rem;font-weight:750;min-height:2.75rem;padding:.65rem .7rem}.messaging-workspace_conversationConfirmation___K1rY button:first-child,.messaging-workspace_messageConfirmation__kS9wT button:first-of-type{background:#cf4d2d;border-color:#cf4d2d;color:white}.messaging-workspace_conversationConfirmation___K1rY button:hover,.messaging-workspace_messageConfirmation__kS9wT button:hover{background:var(--app-apricot);border-color:var(--app-apricot);color:var(--app-navy)}.messaging-workspace_conversationConfirmation___K1rY button:disabled,.messaging-workspace_messageConfirmation__kS9wT button:disabled{cursor:wait;opacity:.55}.messaging-workspace_messageList__Acyn_{display:flex;flex-direction:column;gap:.85rem;max-height:calc(100dvh - 15.8rem);overflow:auto;padding:clamp(1rem,3vw,2rem)}.messaging-workspace_messageList__Acyn_:before{content:"";flex:1 0 0}.messaging-workspace_messageList__Acyn_ li{align-self:flex-start;max-width:min(38rem,84%)}.messaging-workspace_messageList__Acyn_ .messaging-workspace_historyControl__FWGoJ{align-self:center;max-width:none}.messaging-workspace_historyControl__FWGoJ button{background:var(--app-surface);border:1px solid var(--app-line);border-radius:.65rem;color:var(--app-blue-deep);cursor:pointer;font:inherit;font-size:.78rem;font-weight:800;min-height:2.75rem;padding:.65rem .9rem}.messaging-workspace_historyControl__FWGoJ button:hover{background:var(--app-apricot);border-color:var(--app-apricot);color:var(--app-navy)}.messaging-workspace_historyControl__FWGoJ button:disabled{cursor:wait;opacity:.58}.messaging-workspace_messageList__Acyn_ li>span{color:var(--app-muted);display:flex;font-size:.7rem;gap:.55rem;margin:0 0 .25rem .3rem}.messaging-workspace_messageList__Acyn_ li>p{background:var(--app-surface);border-radius:.85rem .85rem .85rem .25rem;box-shadow:0 8px 24px rgb(8 29 58/.07);line-height:1.5;margin:0;overflow-wrap:anywhere;padding:.75rem .9rem;white-space:pre-wrap}.messaging-workspace_messageList__Acyn_ .messaging-workspace_ownMessage__o3akI{align-self:flex-end}.messaging-workspace_messageList__Acyn_ .messaging-workspace_ownMessage__o3akI>span{justify-content:flex-end;margin-inline:0 .3rem}.messaging-workspace_messageList__Acyn_ .messaging-workspace_ownMessage__o3akI>p{background:var(--app-navy-soft);border-radius:.85rem .85rem .25rem .85rem;color:#fff}.messaging-workspace_messageList__Acyn_ .messaging-workspace_removed__Fv23u{color:var(--app-muted);font-style:italic}.messaging-workspace_messageActions__2yfTT{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin:.2rem .25rem 0}.messaging-workspace_ownMessage__o3akI .messaging-workspace_messageActions__2yfTT{justify-content:flex-end}.messaging-workspace_messageActions__2yfTT>button{align-items:center;background:transparent;border:0;color:var(--app-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:.76rem;gap:.3rem;min-height:2.75rem;padding:.65rem .55rem}.messaging-workspace_messageActions__2yfTT>button:hover{color:#cf4d2d}.messaging-workspace_messageActions__2yfTT>button:disabled{cursor:wait;opacity:.55}.messaging-workspace_messageConfirmation__kS9wT{background:color-mix(in srgb,var(--app-apricot) 12%,var(--app-surface));border-radius:.55rem;color:var(--app-ink);font-size:.72rem;padding:.35rem .45rem}.messaging-workspace_composer__9ZiJ2{align-items:end;background:var(--app-surface);border-top:1px solid var(--app-line);display:grid;gap:.7rem;grid-template-columns:minmax(0,1fr) auto;padding:1rem clamp(1rem,3vw,2rem)}.messaging-workspace_composer__9ZiJ2 textarea{background:var(--app-paper);border:1px solid var(--app-line);border-radius:.65rem;color:var(--app-ink);font:inherit;line-height:1.45;padding:.7rem;resize:vertical}.messaging-workspace_composer__9ZiJ2 button{align-items:center;background:var(--app-blue);border:0;border-radius:.65rem;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;gap:.4rem;min-height:2.75rem;padding:.65rem .9rem}.messaging-workspace_composer__9ZiJ2 button:hover{background:var(--app-apricot);color:var(--app-navy)}.messaging-workspace_composer__9ZiJ2 button:disabled{cursor:not-allowed;opacity:.5}.messaging-workspace_state__5_gYj{color:var(--app-muted);font-size:.78rem;padding:1rem}.messaging-workspace_errorPanel__uyoWs{align-items:center;background:color-mix(in srgb,var(--app-apricot) 14%,var(--app-paper));border-top:1px solid var(--app-apricot);display:flex;gap:1rem;justify-content:space-between;padding:1rem clamp(1rem,3vw,2rem)}.messaging-workspace_errorPanel__uyoWs strong{color:var(--app-ink)}.messaging-workspace_errorPanel__uyoWs p{color:var(--app-muted);margin:.2rem 0 0}.messaging-workspace_errorPanel__uyoWs button{background:var(--app-navy);border:0;border-radius:.65rem;color:white;cursor:pointer;flex:0 0 auto;font:inherit;font-weight:800;padding:.65rem .9rem}.messaging-workspace_errorPanel__uyoWs button:hover{background:var(--app-apricot);color:var(--app-navy)}.messaging-workspace_empty__voD_E{align-items:center;color:var(--app-muted);display:flex;flex-direction:column;justify-content:center;min-height:22rem;padding:2rem;text-align:center}.messaging-workspace_empty__voD_E svg{color:var(--app-aqua);height:2.8rem;width:2.8rem}.messaging-workspace_empty__voD_E h2,.messaging-workspace_empty__voD_E h3,.messaging-workspace_empty__voD_E p{margin:.7rem 0 0}.messaging-workspace_empty__voD_E p{max-width:60ch}.messaging-workspace_srOnly__6LFH9{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:780px){.messaging-workspace_page__T8y1M{grid-template-columns:1fr}.messaging-workspace_directory__2FdpQ{border-block-end:1px solid var(--app-line);border-inline-end:0;max-height:25rem;overflow:auto}.messaging-workspace_messageList__Acyn_{max-height:35rem;min-height:24rem}}@media (max-width:520px){.messaging-workspace_errorPanel__uyoWs{align-items:stretch;flex-direction:column}.messaging-workspace_composer__9ZiJ2{grid-template-columns:1fr}.messaging-workspace_composer__9ZiJ2 button{justify-content:center}.messaging-workspace_messageList__Acyn_ li{max-width:94%}}