.Sidebar_sidebar__0TTav{background:var(--v24-bg-app);border:none;border-radius:0;padding:22px 14px 14px;display:flex;flex-direction:column;height:100%;overflow:hidden;color:var(--v24-sidebar-text);position:relative;z-index:var(--v24-z-sidebar);width:var(--v24-shell-sidebar-w);clip-path:inset(0 0 0 0 round 0 var(--v24-radius-card) var(--v24-radius-card) 0);transition:clip-path .16s var(--v24-ease-default)}[data-sb-collapsed] .Sidebar_sidebar__0TTav{padding:22px 6px 14px;clip-path:inset(0 calc(var(--v24-shell-sidebar-w) - var(--v24-shell-sidebar-w-collapsed)) 0 0 round 0 var(--v24-radius-card) var(--v24-radius-card) 0)}.Sidebar_collapsibleInline__NX1qD{display:inline-block;white-space:nowrap;overflow:hidden;max-width:220px;opacity:1;transition:opacity .16s ease}[data-sb-collapsed] .Sidebar_collapsibleInline__NX1qD{opacity:0;max-width:0;margin-left:0;margin-right:0}.Sidebar_collapsibleBlock__BVnTf{overflow:hidden;max-height:200px;opacity:1;transition:opacity .16s ease}[data-sb-collapsed] .Sidebar_collapsibleBlock__BVnTf{opacity:0;max-height:0;margin:0;padding:0}.Sidebar_brand__nlzMi{display:flex;align-items:center;gap:10px;padding:4px 10px;margin-bottom:24px;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--v24-sidebar-text)}[data-sb-collapsed] .Sidebar_brand__nlzMi{gap:0}.Sidebar_brandMark___aAVB{width:36px;height:36px;border-radius:var(--v24-radius-avatar-sm);display:block;object-fit:contain;flex-shrink:0}.Sidebar_brandText__6Cqcr{font-weight:600;font-size:17px;letter-spacing:-.015em}.Sidebar_nav__ZqIcw{position:relative;flex:1;min-height:0;overflow-y:auto;
  /* !important here beats Shell.module.css line 54 `.app :global(*) {
     scrollbar-width: thin }`, which was clobbering `.nav`'s hide rule
     (equal specificity, * matches every descendant of .app including
     this <nav>). The hide is the intended design — see §4 sidebar
     overflow note. Underlying layout bug (nav overflows at short
     viewports) tracked separately. */scrollbar-width:none!important;-ms-overflow-style:none}.Sidebar_nav__ZqIcw::-webkit-scrollbar{display:none}.Sidebar_sectionLabel__NwMbG{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:0 10px;margin:18px 0 6px;color:var(--v24-sidebar-text-label)}.Sidebar_sectionLabel__NwMbG:first-of-type{margin-top:0}.Sidebar_item__ChaF_{position:relative;display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:6px;font-size:14px;font-weight:600;margin-bottom:1px;color:var(--v24-sidebar-text);background:none;border:none;width:100%;text-align:left;cursor:pointer;text-decoration:none;font-family:inherit;transition:background-color var(--v24-duration-fast) ease,transform var(--v24-duration-instant) ease}.Sidebar_item__ChaF_:active{transform:scale(.97)}.Sidebar_itemActive__vAg_J{color:var(--v24-brand-deep)}.Sidebar_itemActive__vAg_J,.Sidebar_itemActive__vAg_J:hover,[data-sb-collapsed] .Sidebar_itemActive__vAg_J{background:var(--v24-text-inverse)}.Sidebar_itemDisabled__6o3gO{color:var(--v24-sidebar-text-disabled);cursor:not-allowed;pointer-events:none}[data-sb-collapsed] .Sidebar_item__ChaF_{gap:0}.Sidebar_itemIcon__i42lY{width:18px;height:18px;flex-shrink:0;stroke-width:2}.Sidebar_itemText___AKQA{flex:1;min-width:0}.Sidebar_badge__wEz5h{margin-left:auto;font-size:11px;font-weight:600;padding:1px 7px;border-radius:var(--v24-radius-chip);min-width:18px;text-align:center;font-variant-numeric:tabular-nums;background:var(--v24-text-inverse);color:var(--v24-brand-deep)}[data-sb-collapsed] .Sidebar_badge__wEz5h.Sidebar_collapsibleInline__NX1qD{opacity:1;max-width:none;position:absolute;top:4px;left:22px;width:8px;height:8px;min-width:0;padding:0;margin:0;border-radius:50%;background:var(--v24-brand);font-size:0;color:transparent;transition:none}.Sidebar_chevron__yVvbc{margin-left:auto;width:14px;height:14px;transition:transform var(--v24-duration-base) ease;flex-shrink:0;color:var(--v24-sidebar-text-muted)}.Sidebar_itemExpanded__ldtCk .Sidebar_chevron__yVvbc{transform:rotate(90deg)}.Sidebar_subList__PouoM{max-height:0;overflow:hidden;padding:0;transition:max-height .24s ease,padding .24s ease}.Sidebar_subListOpen__C4dL3{max-height:320px;padding:2px 0 6px}[data-sb-collapsed] .Sidebar_subList__PouoM{max-height:0!important;padding:0!important;opacity:0}.Sidebar_subItem__q0jOA{position:relative;display:flex;align-items:center;gap:11px;padding:7px 10px 7px 14px;border-radius:6px;font-size:13.5px;font-weight:500;margin-bottom:1px;color:var(--v24-sidebar-text-muted);text-decoration:none;transition:background-color var(--v24-duration-fast) ease,color var(--v24-duration-fast) ease,transform var(--v24-duration-instant) ease}.Sidebar_subItem__q0jOA:hover{color:var(--v24-sidebar-text)}.Sidebar_subItem__q0jOA:hover .Sidebar_subItemIcon__PUnHD{color:var(--v24-sidebar-text-muted)}.Sidebar_subItem__q0jOA:active{transform:scale(.97)}.Sidebar_subItemActive__8SfCK{color:var(--v24-sidebar-text);background:var(--v24-sidebar-hover-bg)}.Sidebar_subItemActive__8SfCK .Sidebar_subItemIcon__PUnHD{color:var(--v24-sidebar-text-muted)}.Sidebar_subItemIcon__PUnHD{width:14px;height:14px;flex-shrink:0;color:var(--v24-sidebar-text-disabled)}.Sidebar_hoverPill__Brenh{position:absolute;top:0;left:0;border-radius:6px;background:var(--v24-sidebar-hover-bg);pointer-events:none;transition:top var(--v24-duration-base) ease-out,left var(--v24-duration-base) ease-out,width var(--v24-duration-base) ease-out,height var(--v24-duration-base) ease-out,opacity .2s ease-out}@media (prefers-reduced-motion:reduce){.Sidebar_hoverPill__Brenh{transition:opacity .12s ease}}.Sidebar_tip__NuXD3{position:fixed;z-index:var(--v24-z-sidebar-popup);background:var(--v24-text-primary);color:var(--v24-text-inverse);padding:6px 12px;border-radius:999px;font-size:13px;font-weight:500;white-space:nowrap;pointer-events:none;transform:translateY(-50%);box-shadow:var(--v24-shadow-popup);animation:Sidebar_tipEnter__3IOVO .12s var(--v24-ease-out)}@keyframes Sidebar_tipEnter__3IOVO{0%{opacity:0;transform:translateY(-50%) translateX(-4px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}@media (prefers-reduced-motion:reduce){.Sidebar_tip__NuXD3{animation:none}}.Sidebar_flyout__eRjKw{position:fixed;z-index:var(--v24-z-sidebar-popup);background:var(--v24-bg-page);border:1px solid var(--v24-hairline-strong);border-radius:var(--v24-radius-card);box-shadow:var(--v24-shadow-popup);padding:var(--v24-space-1);min-width:180px;display:flex;flex-direction:column;gap:1px;animation:Sidebar_flyoutEnter__C2YtC .16s var(--v24-ease-out)}@keyframes Sidebar_flyoutEnter__C2YtC{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.Sidebar_flyout__eRjKw{animation:none}}.Sidebar_flyoutItem__FMZTD{display:flex;align-items:center;gap:11px;padding:7px 10px;border-radius:6px;font-size:13.5px;font-weight:500;color:var(--v24-text-primary);text-decoration:none;transition:background-color var(--v24-duration-fast) ease}.Sidebar_flyoutItem__FMZTD:hover{background:var(--v24-popup-item-hover-bg)}.Sidebar_flyoutItem__FMZTD .Sidebar_subItemIcon__PUnHD{color:var(--v24-text-secondary)}.Sidebar_flyoutItemActive__V0o_B{background:var(--v24-popup-item-hover-bg);color:var(--v24-text-primary)}.Sidebar_flyoutItemActive__V0o_B .Sidebar_subItemIcon__PUnHD{color:var(--v24-text-primary)}.Sidebar_userArea__9J4nV{position:relative;flex-shrink:0;padding-top:var(--v24-space-2)}.Sidebar_userPopup__DtriY{position:absolute;bottom:calc(100% + 4px);left:0;right:0;background:var(--v24-bg-page);border:1px solid var(--v24-hairline-strong);border-radius:var(--v24-radius-card);padding:var(--v24-space-1);box-shadow:var(--v24-shadow-popup-up);opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity var(--v24-duration-base) ease,transform var(--v24-duration-base) ease}.Sidebar_userAreaOpen__nWd_V .Sidebar_userPopup__DtriY{opacity:1;transform:translateY(0);pointer-events:auto}.Sidebar_userAreaOpen__nWd_V .Sidebar_userChip__Tvzxt{background:var(--v24-sidebar-hover-bg)}.Sidebar_popupItem__0JQPx{display:flex;align-items:center;gap:var(--v24-space-3);padding:var(--v24-space-2) var(--v24-space-3);border-radius:var(--v24-radius-avatar-sm);font-size:13px;font-weight:500;color:var(--v24-text-primary);background:none;border:none;width:100%;text-align:left;cursor:pointer;font-family:inherit;transition:background-color var(--v24-duration-fast) ease,color var(--v24-duration-fast) ease}.Sidebar_popupItem__0JQPx:hover{background:var(--v24-popup-item-hover-bg)}.Sidebar_popupItemDisabled__Ksi6k{color:var(--v24-text-tertiary);cursor:not-allowed;pointer-events:none}.Sidebar_popupIcon__dq8Ns{width:16px;height:16px;color:var(--v24-text-secondary);flex-shrink:0}.Sidebar_popupItemDisabled__Ksi6k .Sidebar_popupIcon__dq8Ns{color:var(--v24-text-tertiary)}.Sidebar_popupDivider__wQLpF{height:1px;background:var(--v24-hairline);margin:var(--v24-space-1) var(--v24-space-1)}.Sidebar_userPopupPortal__pE94B{position:fixed;z-index:var(--v24-z-sidebar-popup);min-width:180px;background:var(--v24-bg-page);border:1px solid var(--v24-hairline-strong);border-radius:var(--v24-radius-card);padding:var(--v24-space-1);box-shadow:var(--v24-shadow-popup-up);animation:Sidebar_userPopupPortalEnter__aVojb .16s var(--v24-ease-out)}@keyframes Sidebar_userPopupPortalEnter__aVojb{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Sidebar_userPopupPortal__pE94B{animation:none}}[data-sb-collapsed] .Sidebar_brand__nlzMi{justify-content:flex-start;padding:4px 2px}[data-sb-collapsed] .Sidebar_item__ChaF_{width:36px;height:36px;padding:0;margin:0 0 1px 2px;justify-content:center}[data-sb-collapsed] .Sidebar_userChip__Tvzxt{justify-content:flex-start;padding:4px 2px}[data-sb-collapsed] .Sidebar_userChipAvatar__Oax3b{width:36px!important;height:36px!important;font-size:12.5px!important}.Sidebar_userChip__Tvzxt{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;margin-top:8px;background:transparent;border:none;width:100%;cursor:pointer;color:var(--v24-sidebar-text);font-family:inherit;transition:background-color var(--v24-duration-fast) ease}.Sidebar_userChip__Tvzxt:hover{background:var(--v24-sidebar-chip-hover-bg)}[data-sb-collapsed] .Sidebar_userChip__Tvzxt{gap:0}.Sidebar_userChipAvatar__Oax3b{background:var(--v24-text-inverse)!important;color:var(--v24-brand)!important;overflow:hidden}.Sidebar_userMeta__EicJC{flex:1;min-width:0;line-height:1.3;text-align:left}.Sidebar_userName__gce4T{font-size:13.5px;font-weight:600;color:var(--v24-sidebar-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_userTier__958XA{font-size:12px;color:var(--v24-sidebar-text-muted)}.Sidebar_userCog__Fro8W{flex-shrink:0;width:16px;height:16px;color:var(--v24-sidebar-text-muted)}.MobileTopbar_topbar__7UFaq{position:sticky;top:0;z-index:var(--v24-z-topbar);padding:max(var(--v24-space-8),calc(env(safe-area-inset-top) + var(--v24-space-4))) var(--v24-space-5) var(--v24-space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--v24-space-3);background:var(--v24-bg-page)}.MobileTopbar_left__Zfe4Q{display:flex;align-items:center;gap:var(--v24-space-2);min-width:0;flex:1}.MobileTopbar_backBtn__cBchx{width:40px;height:40px;margin-left:calc(var(--v24-space-2) * -1);display:grid;place-items:center;border-radius:var(--v24-radius-chip);background:transparent;border:none;color:var(--v24-text-primary);cursor:pointer;flex-shrink:0;transition:background var(--v24-duration-fast) var(--v24-ease-default)}@media (hover:hover) and (pointer:fine){.MobileTopbar_backBtn__cBchx:hover{background:var(--v24-inbox-input-bg)}}.MobileTopbar_backBtn__cBchx:active{transform:scale(.94)}.MobileTopbar_backBtn__cBchx svg{width:22px;height:22px}.MobileTopbar_title___UuyJ{font-family:var(--v24-font-display);font-size:var(--v24-text-2xl);line-height:var(--v24-text-2xl-lh);font-weight:700;letter-spacing:-.025em;color:var(--v24-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileTopbar_actions__UGrM9{display:flex;gap:var(--v24-space-1);align-items:center;flex-shrink:0}.MobileTopbar_iconBtn__ONzMI{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--v24-radius-chip);background:transparent;border:none;color:var(--v24-text-primary);position:relative;cursor:pointer;text-decoration:none;transition:background .12s var(--v24-ease-default)}@media (hover:hover) and (pointer:fine){.MobileTopbar_iconBtn__ONzMI:hover{background:color-mix(in srgb,var(--v24-text-primary) 6%,transparent)}}.MobileTopbar_iconBtn__ONzMI svg{width:22px;height:22px;stroke-width:1.75}.MobileTopbar_dot__5AfKS{position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:50%;background:var(--v24-brand);border:2px solid var(--v24-bg-page)}@media (min-width:701px){.MobileTopbar_topbar__7UFaq{display:none}}