._page_1hbz2_1{height:100vh;display:flex;flex-direction:column;color:var(--foreground);font-family:var(--font-family-base)}._header_1hbz2_2{background:var(--card);border-bottom:1px solid var(--border);flex-shrink:0}._headerInner_1hbz2_3{max-width:1040px;margin:0 auto;min-height:56px;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) var(--spacing-4)}._backLink_1hbz2_4{display:flex;align-items:center;gap:var(--spacing-1);color:var(--muted-foreground);text-decoration:none;font-size:.82rem}._backLink_1hbz2_4:hover{color:var(--foreground)}._brand_1hbz2_6{display:flex;align-items:center;gap:var(--spacing-2)}._brandName_1hbz2_7{font-family:var(--font-family-display);font-weight:700;font-size:.95rem}._emptyState_1hbz2_8{text-align:center;color:var(--muted-foreground);font-size:.9rem;padding:var(--spacing-12) var(--spacing-4)}._shell_1hbz2_9{max-width:1040px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}._layout_1hbz2_11{flex:1;min-height:0;max-width:1040px;width:100%;margin:0 auto;display:grid;grid-template-columns:300px 1fr;gap:0;background:var(--card);border:1px solid var(--border);border-top:none}@media(max-width:767px){._layout_1hbz2_11{grid-template-columns:1fr}._shell_1hbz2_9{padding:var(--spacing-4) var(--spacing-3)}}._listCol_1hbz2_30{border-right:1px solid var(--border);overflow-y:auto;min-height:0;display:flex;flex-direction:column}._listCol_1hbz2_30[data-hidden-mobile=true]{display:none}._listTitle_1hbz2_39{font-family:var(--font-family-display);font-weight:800;font-size:1.1rem;padding:var(--spacing-4) var(--spacing-4) var(--spacing-2);margin:0}._emptyList_1hbz2_47{text-align:center;color:var(--muted-foreground);font-size:.82rem;padding:var(--spacing-8) var(--spacing-4);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}._convoRow_1hbz2_58{display:flex;align-items:center;gap:var(--spacing-2);padding:.65rem var(--spacing-4);border:none;border-top:1px solid var(--border);background:transparent;cursor:pointer;text-align:left;font-family:inherit;color:inherit;width:100%}._convoRow_1hbz2_58:hover{background:color-mix(in srgb,var(--primary) 6%,transparent)}._convoRowActive_1hbz2_73{background:color-mix(in srgb,var(--primary) 12%,transparent)}._avatar_1hbz2_75{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}._avatarFallback_1hbz2_76{width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--primary) 13%,transparent);color:var(--primary);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.8rem;flex-shrink:0}._convoMeta_1hbz2_84{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}._convoName_1hbz2_85{font-weight:700;font-size:.86rem}._convoPreview_1hbz2_86{font-size:.76rem;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:175px}._convoRight_1hbz2_90{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}._convoTime_1hbz2_91{font-size:.66rem;color:var(--muted-foreground)}._unreadDot_1hbz2_92{background:var(--primary);color:var(--primary-foreground);font-size:.65rem;font-weight:800;border-radius:var(--radius-full);min-width:17px;height:17px;padding:0 4px;display:flex;align-items:center;justify-content:center}._threadCol_1hbz2_99{display:flex;flex-direction:column;min-height:0}._threadCol_1hbz2_99[data-hidden-mobile=true]{display:none}._threadEmpty_1hbz2_102{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);color:var(--muted-foreground);font-size:.85rem;padding:var(--spacing-8)}._threadHeader_1hbz2_107{display:flex;align-items:center;gap:var(--spacing-2);padding:.65rem var(--spacing-4);border-bottom:1px solid var(--border);flex-shrink:0}._threadBack_1hbz2_111{border:none;background:transparent;color:var(--foreground);cursor:pointer;display:flex;padding:4px}._threadName_1hbz2_112{font-weight:700;font-size:.9rem}._threadBody_1hbz2_114{flex:1;min-height:0;overflow-y:auto;padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2)}._bubbleRow_1hbz2_120{display:flex;flex-direction:column;align-items:flex-start;max-width:75%}._bubbleRowMine_1hbz2_121{align-items:flex-end;align-self:flex-end}._bubble_1hbz2_120{background:var(--secondary);color:var(--secondary-foreground);border-radius:var(--radius-md);padding:.55rem .8rem;font-size:.85rem;line-height:1.4;white-space:pre-wrap;word-break:break-word}._bubbleMine_1hbz2_127{background:var(--primary);color:var(--primary-foreground)}._bubbleTime_1hbz2_128{font-size:.64rem;color:var(--muted-foreground);margin-top:2px;padding:0 2px}._attachmentPanel_1hbz2_130{width:100%;margin-bottom:6px}._attachButton_1hbz2_131{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);cursor:pointer}._composer_1hbz2_142{display:flex;align-items:flex-end;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-top:1px solid var(--border);flex-shrink:0}._composerInput_1hbz2_146{flex:1;max-height:120px}@media(max-width:520px){._headerInner_1hbz2_3,._listTitle_1hbz2_39,._convoRow_1hbz2_58,._composer_1hbz2_142{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}}
