.ConversationItem_item__7mx0L{position:relative;display:flex;align-items:center;gap:var(--space-2);box-sizing:border-box;min-height:var(--space-11);margin-bottom:var(--space-1);padding:var(--space-1-5) var(--space-2) var(--space-1-5) var(--space-3);border:1px solid transparent;border-radius:var(--modal-item-radius);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast);-webkit-tap-highlight-color:transparent}.ConversationItem_item__7mx0L:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:calc(-1 * var(--focus-ring-width))}@media (hover:hover){.ConversationItem_item__7mx0L:hover{background:var(--modal-glass);border-color:var(--modal-item-border)}.ConversationItem_item__7mx0L:hover .ConversationItem_title__u9hAq{color:var(--modal-text-primary)}}.ConversationItem_item__7mx0L.ConversationItem_active__GzDzR{background:var(--modal-item-bg-selected);border-color:var(--modal-item-border-selected)}.ConversationItem_item__7mx0L.ConversationItem_active__GzDzR .ConversationItem_title__u9hAq{color:var(--modal-text-primary);font-weight:var(--font-medium)}.ConversationItem_content__dqqHm{position:relative;z-index:1;flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}@media (max-width:767px){.ConversationItem_item__7mx0L .ConversationItem_menuButton__pBiQW{opacity:1;transform:translateX(0)}}.ConversationItem_title__u9hAq{color:var(--modal-text-soft);font-size:var(--text-sm);font-weight:var(--font-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-primary);transition:color var(--transition-fast)}.ConversationItem_date__Mc3om{color:var(--modal-text-muted);font-size:var(--text-2xs);font-family:var(--font-primary)}.ConversationItem_menuButton__pBiQW{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:var(--space-7);height:var(--space-7);background:transparent;border:none;border-radius:var(--radius-circle);color:var(--modal-text-muted);cursor:pointer;opacity:0;transform:translateX(4px);transition:all var(--transition-fast);-webkit-tap-highlight-color:transparent}.ConversationItem_menuButton__pBiQW:focus-visible{outline:none;opacity:1;transform:translateX(0);box-shadow:var(--ring-focus);color:var(--text-secondary)}@media (hover:hover){.ConversationItem_item__7mx0L:hover .ConversationItem_menuButton__pBiQW{opacity:1;transform:translateX(0)}.ConversationItem_menuButton__pBiQW:hover{background:var(--modal-glass);color:var(--modal-text-primary)}}.ConversationItem_menuBackdrop__prs0r{position:fixed;inset:0;z-index:var(--z-modal-backdrop)}.ConversationItem_menu___vDOW{position:fixed;z-index:var(--z-popover);min-width:calc(var(--space-20) + var(--space-24));padding:var(--space-1-5);background:var(--modal-surface);border:1px solid var(--modal-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:ConversationItem_menuFadeIn__k7y5D .15s ease}@keyframes ConversationItem_menuFadeIn__k7y5D{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ConversationItem_menuItem__p_jV0{display:flex;align-items:center;gap:var(--space-2-5);width:100%;min-height:var(--space-9);padding:var(--space-2) var(--space-3);background:transparent;border:none;border-radius:var(--radius-sm);color:var(--modal-text-soft);font-size:var(--text-sm);font-family:var(--font-primary);text-align:left;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.ConversationItem_menuItem__p_jV0:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:calc(-1 * var(--focus-ring-width))}@media (hover:hover){.ConversationItem_menuItem__p_jV0:hover{background:var(--modal-glass);color:var(--modal-text-primary)}.ConversationItem_menuItem__p_jV0.ConversationItem_danger__ynFWi:hover{background:var(--modal-mark-danger-bg);color:var(--modal-mark-danger-color)}}.ConversationItem_menuItem__p_jV0 svg{flex-shrink:0;color:var(--modal-text-muted)}.ConversationItem_menuItem__p_jV0.ConversationItem_danger__ynFWi,.ConversationItem_menuItem__p_jV0.ConversationItem_danger__ynFWi svg{color:var(--modal-mark-danger-color)}.ConversationItem_pinIcon__hptNV{flex-shrink:0;margin-right:var(--space-1);color:var(--brand-cyan);vertical-align:middle}.ConversationItem_title__u9hAq{display:block}.ConversationItem_pinButton___BKlQ{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:var(--space-7);height:var(--space-7);background:transparent;border:none;border-radius:var(--radius-circle);color:var(--modal-text-muted);cursor:pointer;opacity:0;transform:translateX(4px);transition:all var(--transition-fast);-webkit-tap-highlight-color:transparent}.ConversationItem_pinButton___BKlQ:focus-visible{outline:none;opacity:1;transform:translateX(0);box-shadow:var(--ring-focus);color:var(--text-secondary)}.ConversationItem_item__7mx0L.ConversationItem_pinned__onoPX .ConversationItem_pinButton___BKlQ,.ConversationItem_pinButtonActive__FsnFA{opacity:1;transform:translateX(0);color:var(--brand-cyan)}@media (hover:hover){.ConversationItem_item__7mx0L:hover .ConversationItem_pinButton___BKlQ{opacity:1;transform:translateX(0)}.ConversationItem_pinButton___BKlQ:hover{background:var(--modal-glass);color:var(--modal-text-primary)}.ConversationItem_item__7mx0L.ConversationItem_pinned__onoPX .ConversationItem_pinButton___BKlQ:hover,.ConversationItem_pinButtonActive__FsnFA:hover{color:var(--brand-cyan)}}@media (max-width:767px){.ConversationItem_item__7mx0L .ConversationItem_pinButton___BKlQ{opacity:1;transform:translateX(0)}}.ConversationItem_renameInput__Fa2zl{flex:1;min-width:0;width:100%;background:var(--modal-item-lead-bg);border:1px solid var(--modal-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-normal);font-family:var(--font-primary);line-height:1.4;outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.ConversationItem_renameInput__Fa2zl:focus{border-color:var(--modal-item-border-selected)}.ConversationItem_creating__dntMb{opacity:.6}.ConversationItem_creating__dntMb .ConversationItem_menuButton__pBiQW{display:none}.ConversationItem_loadingDot__HbwdF{display:inline-block;width:6px;height:6px;margin-right:var(--space-2);background:var(--brand-cyan);border-radius:var(--radius-circle);animation:ConversationItem_loadingPulse__CifxU 1s ease-in-out infinite}@keyframes ConversationItem_loadingPulse__CifxU{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.Sidebar_backdrop__9MSRo{display:none}.Sidebar_overlayBackdrop__9XWWt{position:fixed;inset:0;z-index:calc(var(--z-modal) - 1);background:var(--modal-backdrop);animation:Sidebar_sidebarBackdropIn__cyyVs .3s ease}.Sidebar_portalRoot__MiLha{display:contents}.Sidebar_sidebar__jUJ98{display:flex;flex-direction:column;width:280px;height:100%;background:var(--bg-surface);border-right:1px solid var(--border-subtle);flex-shrink:0;position:relative;z-index:1}.Sidebar_sidebar__jUJ98:after{content:"";position:absolute;top:0;bottom:0;right:-1px;width:1px;background:linear-gradient(180deg,transparent 0,rgba(var(--brand-cyan-rgb),.18) 25%,rgba(var(--brand-cyan-rgb),.14) 75%,transparent 100%);pointer-events:none;opacity:.6}.Sidebar_header__gDkJ5{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);min-height:var(--space-14)}.Sidebar_title__8i0AN{margin:0;font-size:var(--text-base);font-weight:var(--font-semibold);font-family:var(--font-primary);letter-spacing:var(--tracking-snug);color:var(--modal-text-primary)}.Sidebar_newButton__SzQKj{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--space-9);height:var(--space-9);padding:0;background:var(--modal-glass);border:1px solid var(--modal-divider);border-radius:var(--radius-circle);color:var(--modal-text-secondary);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast);-webkit-tap-highlight-color:transparent}@media (hover:hover){.Sidebar_newButton__SzQKj:hover{border-color:var(--modal-border-hover);color:var(--modal-accent)}}.Sidebar_newButton__SzQKj:focus-visible,.Sidebar_startButton__Rzn8O:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}.Sidebar_newButton__SzQKj svg{width:var(--space-4);height:var(--space-4)}.Sidebar_searchWrapper__aMYu2{position:relative;padding:var(--space-1) var(--space-4) var(--space-3)}.Sidebar_searchIcon__dfXQR{position:absolute;left:calc(var(--space-4) + var(--space-3));top:50%;width:var(--space-4);height:var(--space-4);transform:translateY(calc(-50% - var(--space-1)));color:var(--modal-text-faint);pointer-events:none;transition:color var(--transition-fast)}.Sidebar_searchWrapper__aMYu2:focus-within .Sidebar_searchIcon__dfXQR{color:var(--modal-accent)}.Sidebar_searchInput__Wk1h5{box-sizing:border-box;width:100%;min-height:var(--space-10);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-9);background:var(--modal-glass);border:1px solid var(--modal-divider);border-radius:var(--modal-item-radius);color:var(--modal-text-primary);font-size:var(--text-sm);font-family:var(--font-primary);outline:none;transition:border-color var(--transition-fast)}.Sidebar_searchInput__Wk1h5::placeholder{color:var(--modal-text-faint);font-size:var(--text-sm)}.Sidebar_searchInput__Wk1h5:hover{border-color:var(--modal-border)}.Sidebar_searchInput__Wk1h5:focus,.Sidebar_searchInput__Wk1h5:focus-visible{border-color:var(--modal-item-border-selected);outline:none;box-shadow:none}.Sidebar_tabs__J_qO_{display:flex;gap:var(--space-2);padding:0 var(--space-4) var(--space-2)}.Sidebar_loadMore__miOGB{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--space-9);margin-top:var(--space-2);padding:0 var(--space-4);background:var(--modal-glass);border:1px solid var(--modal-divider);border-radius:var(--modal-item-radius);color:var(--modal-text-primary);font-size:var(--text-sm);font-weight:var(--font-medium);font-family:var(--font-primary);cursor:pointer;transition:border-color var(--transition-fast);-webkit-tap-highlight-color:transparent}.Sidebar_loadMore__miOGB:disabled{color:var(--modal-text-muted);cursor:default}.Sidebar_loadMore__miOGB:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.Sidebar_loadMore__miOGB:not(:disabled):hover{border-color:var(--modal-border-hover)}}@media (prefers-reduced-motion:reduce){.Sidebar_loadMore__miOGB{transition:none}}.Sidebar_groupLabel__uK16d{padding:var(--space-3) 0 var(--space-2);font-size:var(--text-2xs);font-weight:var(--font-semibold);font-family:var(--font-primary);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--modal-text-muted)}.Sidebar_list__EpSX6{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-1) var(--space-4) var(--space-3);scrollbar-width:thin;scrollbar-color:var(--modal-scrollbar) transparent}.Sidebar_loading__hi_0z{display:flex;flex-direction:column;gap:var(--space-1)}.Sidebar_skeleton__i71vI{height:var(--space-11);background:var(--modal-glass);border-radius:var(--modal-item-radius);animation:Sidebar_shimmer__g5Kpo 1.5s ease-in-out infinite}@keyframes Sidebar_shimmer__g5Kpo{0%,to{opacity:.4}50%{opacity:.7}}.Sidebar_empty__b3UJu{flex-direction:column;gap:var(--space-3);padding:var(--space-10) var(--space-4);text-align:center;font-family:var(--font-primary)}.Sidebar_emptyMark__BC9OR,.Sidebar_empty__b3UJu{display:flex;align-items:center;justify-content:center}.Sidebar_emptyMark__BC9OR{width:var(--modal-mark-size);height:var(--modal-mark-size);border:1px solid var(--modal-divider);border-radius:var(--radius-circle);background:var(--modal-item-lead-bg);color:var(--modal-text-muted)}.Sidebar_emptyMark__BC9OR svg{width:var(--modal-mark-icon-size);height:var(--modal-mark-icon-size)}.Sidebar_empty__b3UJu p{margin:0;color:var(--modal-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.Sidebar_startButton__Rzn8O{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--space-9);margin-top:var(--space-1);padding:0 var(--space-4);background:var(--modal-glass);border:1px solid var(--modal-border);border-radius:var(--radius-full);color:var(--modal-text-primary);font-size:var(--text-sm);font-weight:var(--font-medium);font-family:var(--font-primary);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast);-webkit-tap-highlight-color:transparent}.Sidebar_startButton__Rzn8O svg{width:var(--space-4);height:var(--space-4);color:var(--modal-accent)}@media (hover:hover){.Sidebar_startButton__Rzn8O:hover{border-color:var(--modal-border-hover)}}@media (max-width:767px){.Sidebar_newButton__SzQKj{width:var(--space-11);height:var(--space-11)}.Sidebar_loadMore__miOGB,.Sidebar_startButton__Rzn8O,.Sidebar_tabs__J_qO_ .ui-chip{min-height:var(--space-11)}}.Sidebar_footer__fAAJ1{flex-shrink:0;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--modal-divider)}.Sidebar_footerHint__dc6vx{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);color:var(--modal-text-muted);font-size:var(--text-xs);font-family:var(--font-primary)}.Sidebar_hotkeyLabel__bajHD{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_kbd___Vgd7{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-5);padding:var(--space-1) var(--space-1-5);background:var(--modal-glass);border:1px solid var(--modal-divider);border-radius:var(--radius-xs);color:var(--modal-text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:1}.Sidebar_sidebar__jUJ98.Sidebar_overlay__HvsRw{position:fixed;left:0;top:0;bottom:0;height:100dvh;z-index:var(--z-modal);transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s;box-shadow:var(--shadow-xl);width:320px;pointer-events:none;visibility:hidden;border-right-color:var(--modal-divider);background:var(--modal-surface)}.Sidebar_sidebar__jUJ98.Sidebar_overlay__HvsRw.Sidebar_open__tfmC6{transform:translateX(0);pointer-events:auto;visibility:visible;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s linear}.Sidebar_sidebar__jUJ98.Sidebar_overlay__HvsRw:after{display:none}@media (max-width:767px){.Sidebar_sidebar__jUJ98.Sidebar_overlay__HvsRw{position:fixed;z-index:var(--z-modal);width:min(320px,88vw);padding-top:env(safe-area-inset-top,0)}.Sidebar_backdrop__9MSRo{display:block;position:fixed;inset:0;background:var(--bg-overlay);z-index:var(--z-modal-backdrop);animation:Sidebar_sidebarBackdropIn__cyyVs .3s ease}}@media (max-width:767px){@keyframes Sidebar_sidebarBackdropIn__cyyVs{0%{opacity:0}to{opacity:1}}.Sidebar_sidebar__jUJ98{position:fixed;left:0;top:0;bottom:0;z-index:var(--z-modal);transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-xl);width:min(300px,88vw);padding-top:env(safe-area-inset-top,0)}.Sidebar_sidebar__jUJ98.Sidebar_open__tfmC6{transform:translateX(0)}.Sidebar_sidebar__jUJ98:after{display:none}}