.AppFrame_frame__Q3TqQ{--frame-sidebar-width:0px;min-height:100dvh;color:var(--ink);background:var(--surface)}.AppFrame_sidebar__C9cIf{display:none}.AppFrame_main__SWhXk{min-width:0;max-width:100%;min-height:100dvh;padding-left:var(--frame-sidebar-width)}.AppFrame_drawerHeader___WENv,.AppFrame_sidebarHeader__3LW8Z{display:flex;align-items:center;gap:4px;min-height:56px;padding:0 12px}.AppFrame_brand__cdYRr{display:flex;flex:1;align-items:center;min-width:0}.AppFrame_wordmark__w1bcO{display:block;width:auto;height:18px;max-width:100%;-o-object-fit:contain;object-fit:contain}.AppFrame_compactMark__8K50A{display:none}.AppFrame_iconButton__aLQmh{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-2);cursor:pointer}.AppFrame_iconButton__aLQmh:hover,.AppFrame_userButton__lShim:hover{background:var(--surface-hover);color:var(--ink)}.AppFrame_iconButton__aLQmh svg{width:16px;height:16px;stroke-width:1.5}.AppFrame_brand__cdYRr:focus-visible,.AppFrame_iconButton__aLQmh:focus-visible,.AppFrame_navItem__EYIRR:focus-visible,.AppFrame_userButton__lShim:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AppFrame_navigationScroll___k7F7{flex:1;min-height:0;overflow-y:auto;padding:0 8px 12px}.AppFrame_navigation__HREvX{display:flex;flex-direction:column;gap:2px}.AppFrame_navItem__EYIRR{display:flex;align-items:center;flex-shrink:0;width:100%;height:32px;gap:12px;padding:0 12px;border:0;border-radius:var(--radius-sm);color:var(--ink-2);font:500 13px/20px var(--font-sans);text-decoration:none;cursor:pointer}.AppFrame_navItem__EYIRR:hover,.AppFrame_navItem__EYIRR[aria-current=page]{background:var(--surface-hover);color:var(--ink)}.AppFrame_navItem__EYIRR svg{flex-shrink:0;width:16px;height:16px;stroke-width:1.5}.AppFrame_navLabel__dGElT{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppFrame_chats__0Gtid{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.AppFrame_account__Mp4pL{position:relative;flex-shrink:0;border-top:1px solid var(--border);padding:8px}.AppFrame_userRow___MyNf{display:flex;align-items:center;gap:4px}.AppFrame_userButton__lShim{display:flex;flex:1;min-width:0;height:40px;align-items:center;gap:8px;padding:0 8px;border:0;border-radius:var(--radius-sm);background:transparent;text-align:left;color:var(--ink);font:500 13px/20px var(--font-sans);cursor:pointer}.AppFrame_userButton__lShim>:first-child{width:24px;height:24px}.AppFrame_userName__kyv3m{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppFrame_updatesDot__VRVbo{flex:0 0 6px;height:6px;border-radius:50%;background:var(--accent)}.AppFrame_userMore__r8wr_{flex-shrink:0;color:var(--ink-3)}.AppFrame_accountMenu__rKj0e{font:500 13px/20px var(--font-sans);position:absolute;bottom:calc(100% + 8px);left:8px;z-index:60;width:288px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 100px);overflow-y:auto;padding:6px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-3)}.AppFrame_needsYou__MF_Vu{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:3px;min-width:40px;min-height:40px;padding:0 4px;border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer}.AppFrame_needsYou__MF_Vu:hover{background:var(--surface-hover)}.AppFrame_needsYou__MF_Vu:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AppFrame_count__BJXBu{display:inline-flex;align-items:center;justify-content:center;min-width:16px;min-height:16px;padding:0 4px;border-radius:var(--radius-pill);background:var(--ink);color:var(--white);font:500 11px/16px var(--font-sans)}.AppFrame_mobileBar__OYAwP{position:sticky;top:0;z-index:25;display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px;height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 8px 0;border-bottom:1px solid var(--border);background:var(--white)}.AppFrame_mobileTitle__gbfeO{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font:600 16px/24px var(--font-sans)}.AppFrame_mobileActions__lp_U8{display:flex;justify-content:flex-end}.AppFrame_mobileOverlay__M2ecd{position:fixed;inset:0;z-index:70}.AppFrame_scrim__r0VSS{position:fixed;inset:0;width:100%;height:100%;border:0;background:var(--scrim);backdrop-filter:blur(var(--scrim-blur))}.AppFrame_drawer__JVwj1{position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;width:min(260px,calc(100vw - 32px));height:100dvh;background:var(--surface-muted);border-right:1px solid var(--border);box-shadow:var(--shadow-3);animation:AppFrame_drawer-in__sLvfp var(--motion-slow) var(--ease-out);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.AppFrame_drawerHeader___WENv{justify-content:space-between}@keyframes AppFrame_drawer-in__sLvfp{0%{transform:translateX(-16px);opacity:0}to{transform:none;opacity:1}}@media (min-width:768px){.AppFrame_frame__Q3TqQ{--frame-sidebar-width:56px}.AppFrame_sidebar__C9cIf{position:fixed;inset:0 auto 0 0;z-index:40;display:flex;flex-direction:column;width:var(--frame-sidebar-width);height:100dvh;border-right:1px solid var(--border);background:var(--surface-muted)}.AppFrame_frame__Q3TqQ[data-expanded=true]{--frame-sidebar-width:260px}.AppFrame_mobileBar__OYAwP,.AppFrame_mobileOverlay__M2ecd{display:none}.AppFrame_frame__Q3TqQ[data-expanded=false] .AppFrame_sidebarHeader__3LW8Z{padding:0 16px}.AppFrame_frame__Q3TqQ[data-expanded=false] .AppFrame_sidebar__C9cIf :is(.AppFrame_wordmark__w1bcO,.AppFrame_headerSearch__Ztc9f,.AppFrame_userName__kyv3m,.AppFrame_userMore__r8wr_,.AppFrame_navLabel__dGElT){display:none}.AppFrame_frame__Q3TqQ[data-expanded=false] .AppFrame_sidebar__C9cIf .AppFrame_compactMark__8K50A{display:flex}.AppFrame_frame__Q3TqQ[data-expanded=false] .AppFrame_sidebar__C9cIf .AppFrame_navItem__EYIRR{justify-content:center;padding:0}.AppFrame_frame__Q3TqQ[data-expanded=false] .AppFrame_sidebar__C9cIf .AppFrame_userButton__lShim{flex:none;justify-content:center;width:40px;padding:0}.AppFrame_frame__Q3TqQ[data-expanded=false] .AppFrame_sidebar__C9cIf .AppFrame_account__Mp4pL{padding:8px}.AppFrame_frame__Q3TqQ[data-expanded=false] .AppFrame_sidebar__C9cIf .AppFrame_userRow___MyNf{flex-direction:column-reverse}.AppFrame_frame__Q3TqQ[data-expanded=false] .AppFrame_sidebar__C9cIf .AppFrame_needsYou__MF_Vu{width:40px;padding:0}.AppFrame_frame__Q3TqQ[data-expanded=false] .AppFrame_sidebar__C9cIf .AppFrame_count__BJXBu{position:absolute;top:0;right:0}.AppFrame_collapseButton__IrMUH{display:none}}@media (min-width:1024px){.AppFrame_collapseButton__IrMUH{display:inline-flex}}@media (prefers-reduced-motion:reduce){.AppFrame_drawer__JVwj1{animation:none}}.reduce-motion .AppFrame_drawer__JVwj1{animation:none}:root[data-palette=bubble] .AppFrame_navItem__EYIRR[aria-current=page]{color:var(--ink);border-color:transparent}.AppFrame_navItem__EYIRR svg *{stroke-width:1.5}@media (min-width:1024px){.AppFrame_frame__Q3TqQ[data-expanded=false] .AppFrame_sidebarHeader__3LW8Z{justify-content:center;padding:0}.AppFrame_frame__Q3TqQ[data-expanded=false] .AppFrame_sidebarHeader__3LW8Z .AppFrame_brand__cdYRr{display:none}}.AppFrame_skeleton__qxggk{display:block;flex-shrink:0;background:var(--border);border-radius:var(--radius-sm)}.AppFrame_skeletonRow__kB5Z1{cursor:default;pointer-events:none}.AppFrame_skeletonIcon__MdBpC{width:16px;height:16px}.AppFrame_skeletonLabel__nMY1f{width:96px;height:12px}.AppFrame_skeletonAvatar__ZYL_Z{width:24px;height:24px;border-radius:var(--radius-pill)}.AppFrame_skeletonName__rl_9R{width:104px;height:12px}@media (min-width:768px){.AppFrame_frame__Q3TqQ[data-expanded=false] .AppFrame_sidebar__C9cIf .AppFrame_skeletonName__rl_9R{display:none}}.HomeRecentChats_list__E5gnV{display:flex;min-height:0;flex-direction:column;gap:2px}.HomeRecentChats_row__BEZRn{display:flex;height:32px;width:100%;min-width:0;align-items:center;gap:12px;border:0;border-radius:var(--radius-sm);padding:0 12px;color:var(--ink-2);background:transparent;font:400 13px/20px var(--font-sans);text-align:left;cursor:pointer}.HomeRecentChats_row__BEZRn:hover,.HomeRecentChats_row__BEZRn[aria-current=page]{color:var(--ink);background:var(--surface-hover)}.HomeRecentChats_row__BEZRn svg{width:16px;height:16px;stroke-width:1.5}.HomeRecentChats_row__BEZRn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.HomeRecentChats_label__0RDVj{margin:16px 0 4px;padding:0 12px;color:var(--ink-3);font:400 11px/16px var(--font-sans)}.HomeRecentChats_empty__wP42k{margin:0;padding:4px 12px;color:var(--ink-3);font-size:12px;line-height:18px}.HomeRecentChats_skeleton__FrfiU{height:32px;padding:8px 12px}.HomeRecentChats_skeleton__FrfiU span{display:block;height:12px;width:80%;border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--surface-hover) 25%,var(--border-soft) 50%,var(--surface-hover) 75%);background-size:200% 100%;animation:HomeRecentChats_shimmer__eOh7q 1.2s linear infinite}@keyframes HomeRecentChats_shimmer__eOh7q{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.HomeRecentChats_skeleton__FrfiU span{animation:none}}.reduce-motion .HomeRecentChats_skeleton__FrfiU span{animation:none}.HomeRecentChats_chatRow__s8aBT{display:flex;align-items:center;gap:2px}.HomeRecentChats_menuTrigger__87SPh{display:grid;flex:0 0 32px;height:32px;place-items:center;border-radius:var(--radius-sm);color:var(--ink-2)}.HomeRecentChats_menuTrigger__87SPh:hover,.HomeRecentChats_menuTrigger__87SPh[data-state=open]{background:var(--surface-hover);color:var(--ink)}.HomeRecentChats_menuTrigger__87SPh:focus-visible{outline:2px solid var(--accent)}.HomeRecentChats_menuTrigger__87SPh:disabled{opacity:.5}.HomeRecentChats_menu__H9HIy{z-index:85;min-width:130px;padding:4px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:var(--shadow-sm)}.HomeRecentChats_menuItem__LLXN_{display:flex;min-height:32px;align-items:center;gap:8px;padding:0 8px;border-radius:var(--radius-sm);font-size:13px;color:var(--ink);cursor:pointer;outline:none}.HomeRecentChats_menuItem__LLXN_[data-highlighted]{background:var(--surface-hover)}.HomeRecentChats_menuItem__LLXN_[data-danger]{color:var(--danger)}