.LeftSidebar_sidebar__o2Ikt{position:fixed;top:0;left:0;height:100vh;height:100dvh;z-index:200;color:var(--text-primary);font-family:inherit;font-size:.8125rem;display:flex;flex-direction:column;overflow:hidden;transition:width .2s ease}.LeftSidebar_sidebarOverlay__zfHKV{top:0;height:100vh;height:100dvh;z-index:238}.LeftSidebar_sidebarHeader__gLVMQ{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:var(--app-header-height,3.5rem);padding:0 .625rem;background-color:transparent;font-family:inherit;font-size:inherit}.LeftSidebar_sidebarHeaderHome__MUJAF{display:inline-flex;align-items:center;min-width:0;text-decoration:none;border-radius:var(--radius-control)}.LeftSidebar_sidebarHeaderHome__MUJAF:focus-visible{outline:none;box-shadow:0 0 0 2px var(--border-strong)}.LeftSidebar_sidebarHeaderLogo__z1M2a{height:1.75rem;width:auto;object-fit:contain;display:block}.LeftSidebar_sidebarHeaderCollapsed__Dk7f_{justify-content:center;padding:0 .25rem}.LeftSidebar_sidebarMarkButton__tdYgb{display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;width:32px;height:32px;padding:0;margin:0;border:none;border-radius:var(--radius-control);background:transparent;cursor:pointer;flex-shrink:0;transition:background .15s ease}.LeftSidebar_sidebarMarkButton__tdYgb:hover{background:var(--overlay-hover)}.LeftSidebar_sidebarMarkButton__tdYgb:active{background:var(--overlay-active)}.LeftSidebar_sidebarMarkButton__tdYgb:focus-visible{outline:none;background:var(--overlay-hover)}.LeftSidebar_sidebarMarkButton__tdYgb:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px}.LeftSidebar_sidebarHeaderMark__L1O93{width:24px;height:24px;object-fit:contain;display:block}.LeftSidebar_sidebarHeaderToggle__B49_E{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;margin:0;border:none;background:transparent;cursor:pointer;flex-shrink:0;transition:background-color .2s ease,color .2s ease}.LeftSidebar_sidebarScroll__3T_tX{flex:1;overflow-y:auto;overflow-x:hidden;padding:.5rem 0}.LeftSidebar_navList__SoG_k{list-style:none;margin:0;padding:0}.LeftSidebar_navItem___Lien{margin:0}.LeftSidebar_navSectionLabelItem__kc4Ub{margin:.75rem 0 0;padding:.75rem .875rem .25rem;border-top:1px solid var(--divider);list-style:none}.LeftSidebar_navSectionLabelItem__kc4Ub:first-child{margin-top:0;padding-top:.25rem;border-top:none}.LeftSidebar_navSectionLabel__otD6_{display:block}.LeftSidebar_navLink__aqFMy{display:flex;align-items:center;gap:.625rem;padding:.5rem .875rem;text-decoration:none;font-family:inherit;font-size:inherit;font-weight:500;transition:background-color .2s ease,color .2s ease;white-space:nowrap;min-height:2.25rem}.LeftSidebar_navLinkIcon__tXvsO{flex-shrink:0;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.LeftSidebar_navLinkLabel__lAfBS{overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;line-height:1.3}.LeftSidebar_navLinkSublabel__HBxzN{font-size:.6rem;font-weight:400;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeftSidebar_sidebarCollapsed__kPK_O .LeftSidebar_navLink__aqFMy{justify-content:center;padding-left:0;padding-right:0}.LeftSidebar_sidebarCollapsed__kPK_O .LeftSidebar_navLinkLabel__lAfBS{display:none}.LeftSidebar_navDot___VX7G{display:block;flex:0 0 8px;width:8px;height:8px;min-width:8px;min-height:8px;max-width:8px;max-height:8px;aspect-ratio:1;padding:0;box-sizing:border-box;margin-left:auto;border-radius:var(--radius-full);background:radial-gradient(circle closest-side,var(--primary-mark) calc(100% - .5px),transparent 100%)}.LeftSidebar_sidebarCollapsed__kPK_O .LeftSidebar_navDot___VX7G{position:absolute;top:6px;right:calc(50% - 14px);margin-left:0}.LeftSidebar_sidebarCollapsed__kPK_O .LeftSidebar_navSectionLabelItem__kc4Ub{height:0;padding:0;margin:var(--space-2) 0;overflow:hidden}.LeftSidebar_sidebarCollapsed__kPK_O .LeftSidebar_navSectionLabel__otD6_{display:none}.LeftSidebar_sidebarCollapsed__kPK_O .LeftSidebar_navLink__aqFMy{position:relative}.LeftSidebar_sidebarCollapsed__kPK_O .LeftSidebar_navItem___Lien [data-variant=badge][data-size]{position:absolute;top:6px;left:calc(50% + 3px);width:5px;height:5px;min-width:0;padding:0;border:none;border-radius:var(--radius-full);background:var(--primary);color:transparent;overflow:hidden;font-size:0;line-height:0}.LeftSidebar_backdrop__w9TWC{position:fixed;inset:0;background-color:var(--bg-overlay);z-index:199;opacity:0;pointer-events:none;transition:opacity .2s ease}.LeftSidebar_backdropVisible__M_9zh{opacity:1;pointer-events:auto;z-index:237}.LeftSidebar_bottomNavMount__qmyUA{flex:0 0 0;width:0;height:0;overflow:visible;pointer-events:none}.LeftSidebar_bottomNavMount__qmyUA .LeftSidebar_bottomNav__NHc_V{pointer-events:auto}.LeftSidebar_bottomNav__NHc_V{position:fixed;left:0;right:0;bottom:0;z-index:215;border-top:1px solid var(--divider);padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px));padding-bottom:env(safe-area-inset-bottom,0)}.LeftSidebar_bottomNavList__Z9AOR{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:stretch;gap:0;min-height:3.5rem}.LeftSidebar_bottomNavItem___KX_P{margin:0;flex:1 1 0;min-width:0;max-width:none;display:flex;flex-direction:column;min-height:0}.LeftSidebar_bottomNavLink__Ges0K{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;align-self:stretch;gap:3px;min-height:3.5rem;padding:.4375rem .25rem;text-decoration:none;font-weight:500;line-height:1.2;letter-spacing:.02em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .15s ease,color .15s ease;border-top:3px solid transparent;box-sizing:border-box}.LeftSidebar_bottomNavLink__Ges0K:hover{background:var(--overlay-hover)}button.LeftSidebar_bottomNavLink__Ges0K{appearance:none;margin:0;border:none;background:transparent;cursor:pointer;width:100%;text-align:center;color:inherit}.LeftSidebar_bottomNavIcon__dEiVF{display:flex;flex-shrink:0}.LeftSidebar_bottomNavIcon__dEiVF svg{width:22px;height:22px;flex-shrink:0}.LeftSidebar_bottomNavLabel__kHpwX{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:normal;overflow-wrap:normal;hyphens:none;min-width:0;max-width:100%}.LeftSidebar_bottomNavMoreItem__7lEcP{position:relative;flex:1 1 0;min-width:0}.LeftSidebar_bottomNavMoreMenu__MlAcH{max-height:min(55vh,380px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0 0 var(--space-2);border-radius:var(--radius-surface);border-top:1px solid var(--divider-strong);background:var(--bg-elevated);box-shadow:var(--shadow-popover)}.LeftSidebar_bottomNavMoreMenu__MlAcH,.LeftSidebar_bottomNavMoreScrim__U_Q15{position:fixed;bottom:calc(3.625rem + env(safe-area-inset-bottom, 0px));left:0;right:0;z-index:216}.LeftSidebar_bottomNavMoreScrim__U_Q15{top:0;background:var(--bg-overlay);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.LeftSidebar_bottomNavMoreHead__s1xKJ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--divider)}.LeftSidebar_bottomNavMoreTitle__f8M13{font-size:var(--text-sm);font-weight:600;line-height:var(--leading-cell);color:var(--text-secondary)}.LeftSidebar_bottomNavMoreClose__miyyB{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;color:var(--text-secondary);background:transparent;border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer}.LeftSidebar_bottomNavMoreClose__miyyB:hover{color:var(--text-primary);background:var(--overlay-hover)}.LeftSidebar_bottomNavMoreLink__3a55u{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%;padding:12px 14px;border:none;background:transparent;color:var(--text-primary);font-size:.875rem;font-weight:600;text-align:left;text-decoration:none;cursor:pointer;font-family:inherit;box-sizing:border-box}.LeftSidebar_bottomNavMoreLink__3a55u:hover{background:var(--bg-hover)}.LeftSidebar_bottomNavMoreLinkIcon__rxzfR{display:flex;flex-shrink:0;opacity:.9}.LeftSidebar_bottomNavMoreLinkLabel__zwcKP{flex:1;min-width:0;line-height:1.25}@media (max-width:480px){.LeftSidebar_bottomNavItem___KX_P{min-width:0;max-width:none;flex:1 1 0}.LeftSidebar_bottomNavLink__Ges0K{font-size:.625rem;font-weight:600;padding:.35rem .15rem;gap:.2rem;min-height:3.4rem;line-height:1.12}.LeftSidebar_bottomNavLabel__kHpwX{-webkit-line-clamp:3;line-height:1.1}}.LeftSidebar_sidebarFooter__i_VHf{flex:0 0 auto}.LeftSidebar_sidebar__o2Ikt{background-color:var(--bg-chrome);border-right:1px solid var(--divider);box-shadow:none}.LeftSidebar_sidebarScroll__3T_tX{padding:12px 8px}.LeftSidebar_navList__SoG_k,.LeftSidebar_sidebarScroll__3T_tX{display:flex;flex-direction:column;gap:4px}.LeftSidebar_navSectionLabelItem__kc4Ub{display:flex;align-items:center;height:24px;padding:0 8px;margin:12px 0 2px}.LeftSidebar_navSectionLabel__otD6_{font-size:var(--text-sm);font-weight:600;letter-spacing:normal;text-transform:none;color:var(--text-muted)}.LeftSidebar_navLink__aqFMy{box-sizing:border-box;min-height:32px;height:32px;padding:0 8px;gap:8px;border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--text-sm);font-weight:400}.LeftSidebar_navLinkIcon__tXvsO{width:16px;height:16px;color:var(--text-muted);transition:color .12s}.LeftSidebar_navLink__aqFMy:hover .LeftSidebar_navLinkIcon__tXvsO{color:var(--text-primary)}.LeftSidebar_navLink__aqFMy:hover{background-color:var(--overlay-hover);color:var(--text-primary)}.LeftSidebar_navLinkActive__loFEB,.LeftSidebar_navLinkActive__loFEB:hover{background-color:var(--bg-elevated);color:var(--text-primary);font-weight:600;box-shadow:var(--shadow-card)}.LeftSidebar_navLinkActive__loFEB .LeftSidebar_navLinkIcon__tXvsO,.LeftSidebar_navLinkActive__loFEB:hover .LeftSidebar_navLinkIcon__tXvsO{color:var(--text-primary)}.LeftSidebar_sidebarHeaderToggle__B49_E{border-radius:var(--radius-control);color:var(--text-secondary)}.LeftSidebar_sidebarHeaderToggle__B49_E:hover{background-color:var(--overlay-hover);color:var(--text-primary)}.LeftSidebar_sidebarFooter__i_VHf{margin-top:auto;padding:8px;border-top:1px solid var(--divider);display:flex;flex-direction:column;gap:8px}.LeftSidebar_sidebarFooterRow__fXN0K{display:flex;align-items:center;justify-content:space-between}.LeftSidebar_sidebarCollapsed__kPK_O .LeftSidebar_sidebarFooterRow__fXN0K{justify-content:center}.LeftSidebar_sidebarScroll__3T_tX{scrollbar-width:thin;scrollbar-color:var(--border-strong,var(--border)) transparent}.LeftSidebar_sidebarScroll__3T_tX::-webkit-scrollbar{width:4px}.LeftSidebar_sidebarScroll__3T_tX::-webkit-scrollbar-track{background:transparent}.LeftSidebar_sidebarScroll__3T_tX::-webkit-scrollbar-thumb{background:var(--border-strong,var(--border));border-radius:var(--radius-control)}.LeftSidebar_bottomNavLink__Ges0K{color:var(--text-secondary);font-size:var(--text-sm);font-weight:400}.LeftSidebar_bottomNavLink__Ges0K .LeftSidebar_bottomNavIcon__dEiVF{color:var(--text-muted);transition:color .12s}.LeftSidebar_bottomNavLink__Ges0K:hover{background-color:var(--overlay-hover);color:var(--text-primary)}.LeftSidebar_bottomNavLink__Ges0K:hover .LeftSidebar_bottomNavIcon__dEiVF{color:var(--text-primary)}.LeftSidebar_bottomNavLinkActive__4EcTB,.LeftSidebar_bottomNavLinkActive__4EcTB:hover{background-color:var(--overlay-active);color:var(--text-primary);font-weight:500;border-top-color:transparent}.LeftSidebar_bottomNavLinkActive__4EcTB .LeftSidebar_bottomNavIcon__dEiVF,.LeftSidebar_bottomNavLinkActive__4EcTB:hover .LeftSidebar_bottomNavIcon__dEiVF{color:var(--text-primary)}.LeftSidebar_bottomNavMoreLinkActive__ZwZRX{background-color:var(--bg-active);color:var(--text-primary)}.LeftSidebar_bottomNav__NHc_V{background-color:var(--bg-chrome-2)}.LeftSidebar_bottomNavLink__Ges0K .LeftSidebar_bottomNavLabel__kHpwX{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeftSidebar_bottomNavLinkActive__4EcTB .LeftSidebar_bottomNavLabel__kHpwX{font-weight:600}.LeftSidebar_bottomNavIcon__dEiVF{position:relative;display:inline-flex;align-items:center;justify-content:center}.LeftSidebar_bottomNavBadge__871Ez{position:absolute;top:-6px;left:100%;transform:translateX(-40%);pointer-events:none}.LeftSidebar_bottomNavPicker__Z61KZ{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3) var(--space-4) 0;border-top:1px solid var(--divider)}.LeftSidebar_bottomNavPickerTitle__I_do_{font-size:var(--text-sm);font-weight:600;line-height:var(--leading-cell);color:var(--text-muted)}.LeftSidebar_bottomNavPickerRow___E5PJ{display:flex;flex-wrap:wrap;gap:6px}.RightSidebar_sidebar__iF3zH{position:fixed;top:var(--app-header-offset,var(--app-header-height,3.5rem));right:0;bottom:0;height:calc(100vh - var(--app-header-offset, var(--app-header-height, 3.5rem)));height:calc(100dvh - var(--app-header-offset, var(--app-header-height, 3.5rem)));width:var(--right-sidebar-width,380px);z-index:240;background-color:transparent;color:var(--text-primary);display:flex;flex-direction:column;overflow:hidden;box-shadow:none;transition:transform .2s ease,width .2s ease}.RightSidebar_sidebarClosed__6MbAR{transform:translateX(100%);pointer-events:none}.RightSidebar_sidebarOverlay__y8eTA{box-shadow:-4px 0 16px rgba(0,0,0,.4)}.RightSidebar_backdrop__YW6gf{position:fixed;inset:0;top:var(--app-header-offset,var(--app-header-height,3.5rem));background-color:rgba(0,0,0,.4);z-index:239;opacity:0;pointer-events:none;transition:opacity .2s ease}.RightSidebar_backdropVisible__CxLIZ{opacity:1;pointer-events:auto}.RightSidebar_scroll__sSlZr{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0}.RightSidebar_scroll__sSlZr:has([data-sidebar-fill]){display:flex;flex-direction:column;overflow:hidden}.RightSidebar_scroll__sSlZr:has([data-sidebar-fill])>[data-sidebar-fill]{flex:1 1 auto;min-height:0}.RightSidebar_placeholder__fZWPy{padding:1.5rem 1rem;color:#64748b;font-size:.875rem}.RightSidebar_mobileHeader__MvYbK{display:flex;align-items:center;justify-content:flex-start;padding:.5rem .75rem;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.RightSidebar_closeBtn__MyZWy{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:transparent;color:var(--text-secondary,rgba(255,255,255,.6));cursor:pointer;transition:background .15s,color .15s}.RightSidebar_closeBtn__MyZWy:active,.RightSidebar_closeBtn__MyZWy:hover{background:rgba(255,255,255,.08);color:var(--text-primary,#fff)}@media (max-width:767px){.RightSidebar_sidebarOverlay__y8eTA{top:0;width:100vw;height:100vh;height:100dvh;border-radius:0;z-index:10000}.RightSidebar_backdrop__YW6gf{top:0;z-index:9999}}@media (min-width:768px) and (max-width:1263px){.RightSidebar_sidebarOverlay__y8eTA{max-width:420px}}.RightSidebar_sidebarSurface__xJkr1{display:flex;flex-direction:column;flex:1;min-height:0;background-color:var(--bg-chrome-2);border-left:1px solid var(--divider);overflow:hidden}.AiPanelResizeHandle_handle__KGf9r{position:absolute;top:0;bottom:0;left:0;width:6px;cursor:ew-resize;background:transparent;transition:background var(--transition-fast,.12s ease);touch-action:none;z-index:1}.AiPanelResizeHandle_handle__KGf9r:active,.AiPanelResizeHandle_handle__KGf9r:hover{background:var(--border-strong,var(--primary,#4f8cff));opacity:.4}