.Shell-module__e_Z1rW__shell{background:var(--surface-page);min-height:100dvh;display:flex}.Shell-module__e_Z1rW__sidebar{height:100dvh;width:var(--sidebar-w);transition:width var(--dur-base) var(--ease-standard);flex-direction:column;flex:none;gap:12px;padding:12px 0 12px 12px;display:flex;position:sticky;top:0}.Shell-module__e_Z1rW__collapsed .Shell-module__e_Z1rW__sidebar{width:var(--sidebar-w-collapsed)}.Shell-module__e_Z1rW__sidebarInner{border-radius:var(--radius-xl);background:var(--surface-card);flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px 8px;display:flex}.Shell-module__e_Z1rW__brand{height:40px;color:var(--text-strong);border-radius:var(--radius-pill);align-items:center;gap:10px;padding:0 8px;text-decoration:none;display:flex}.Shell-module__e_Z1rW__brand:hover{color:var(--text-strong)}.Shell-module__e_Z1rW__brandMark{background:var(--surface-brand);width:28px;height:28px;color:var(--black);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.Shell-module__e_Z1rW__brandName{letter-spacing:-.04em;white-space:nowrap;font-size:17px;font-weight:700}.Shell-module__e_Z1rW__collapsed .Shell-module__e_Z1rW__brandName,.Shell-module__e_Z1rW__collapsed .Shell-module__e_Z1rW__navLabel{display:none}.Shell-module__e_Z1rW__nav{scrollbar-width:thin;flex-direction:column;flex:1;gap:2px;min-height:0;padding:4px;display:flex;overflow-y:auto}.Shell-module__e_Z1rW__navList{--hit:40px;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.Shell-module__e_Z1rW__navSection{flex-direction:column;gap:2px;margin-top:6px;display:flex}.Shell-module__e_Z1rW__navSectionToggle{border-radius:var(--radius-md);min-height:32px;color:var(--text-secondary);font:inherit;font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-weight:700;display:flex}.Shell-module__e_Z1rW__navSectionToggle:hover{color:var(--text-body);background:var(--control-soft)}.Shell-module__e_Z1rW__navSectionToggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.Shell-module__e_Z1rW__navChevron{transition:transform var(--dur-fast) ease;flex:none}.Shell-module__e_Z1rW__navChevronClosed{transform:rotate(-90deg)}.Shell-module__e_Z1rW__navDivider{border:0;border-top:1px solid var(--border-subtle);width:24px;margin:6px auto}.Shell-module__e_Z1rW__navList[hidden]{display:none}@media (pointer:coarse){.Shell-module__e_Z1rW__navSectionToggle{min-height:44px}}@media (prefers-reduced-motion:reduce){.Shell-module__e_Z1rW__navChevron{transition:none}}@media (forced-colors:active){.Shell-module__e_Z1rW__navSectionToggle:focus-visible{outline-offset:2px;outline:2px solid highlight}}.Shell-module__e_Z1rW__navLink{border-radius:var(--radius-pill);height:38px;color:var(--text-body);white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard);align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex;position:relative}.Shell-module__e_Z1rW__navLink:hover{background:var(--control-soft);color:var(--text-body)}.Shell-module__e_Z1rW__navLink[aria-current=page]{background:var(--surface-brand);color:var(--text-on-brand);font-weight:600}.Shell-module__e_Z1rW__collapsed .Shell-module__e_Z1rW__navLink{justify-content:center;width:40px;margin:0 auto;padding:0}.Shell-module__e_Z1rW__collapsed .Shell-module__e_Z1rW__brand{justify-content:center;padding:0}.Shell-module__e_Z1rW__sidebarFooter{justify-content:flex-end;padding:4px;display:flex}.Shell-module__e_Z1rW__collapsed .Shell-module__e_Z1rW__sidebarFooter{justify-content:center}.Shell-module__e_Z1rW__main{flex-direction:column;flex:1;min-width:0;display:flex}.Shell-module__e_Z1rW__topbar{z-index:40;min-height:var(--topbar-h);background:var(--surface-page);align-items:center;gap:8px;padding:12px 16px;display:flex;position:sticky;top:0}.Shell-module__e_Z1rW__topbarGroup{align-items:center;gap:8px;min-width:0;display:flex}.Shell-module__e_Z1rW__grow{flex:1;min-width:0}.Shell-module__e_Z1rW__menuButton{display:none}.Shell-module__e_Z1rW__content{outline:none;flex-direction:column;flex:1;gap:12px;min-width:0;padding:4px 16px 32px;display:flex}.Shell-module__e_Z1rW__searchTrigger{border-radius:var(--radius-pill);background:var(--surface-card);width:100%;max-width:360px;height:36px;color:var(--text-muted);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard);border:1px solid #0000;align-items:center;gap:8px;padding:0 8px 0 14px;font-size:13px;display:flex}.Shell-module__e_Z1rW__searchTrigger:hover{border-color:var(--border-default)}.Shell-module__e_Z1rW__searchTrigger:focus-visible{border-color:var(--focus-color)}.Shell-module__e_Z1rW__searchText{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.Shell-module__e_Z1rW__searchKeys{gap:2px;display:inline-flex}.Shell-module__e_Z1rW__pillTrigger{border-radius:var(--radius-pill);background:var(--surface-card);max-width:240px;height:36px;color:var(--text-body);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:0 10px 0 4px;font-size:12px;font-weight:600;display:inline-flex}.Shell-module__e_Z1rW__pillTrigger:hover{border-color:var(--border-default)}.Shell-module__e_Z1rW__pillTrigger:focus-visible{border-color:var(--focus-color)}.Shell-module__e_Z1rW__pillText{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.2;display:flex}.Shell-module__e_Z1rW__pillTitle{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.Shell-module__e_Z1rW__pillSub{font-size:var(--fs-caption);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-weight:400;overflow:hidden}.Shell-module__e_Z1rW__wsMark{background:var(--surface-inverse);width:28px;height:28px;color:var(--text-inverse);font-size:var(--fs-caption);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.Shell-module__e_Z1rW__presenceDot{border-radius:50%;flex:none;width:10px;height:10px;margin-left:8px}.Shell-module__e_Z1rW__presence_online{background:var(--mint-500)}.Shell-module__e_Z1rW__presence_away{background:var(--gold-500)}.Shell-module__e_Z1rW__presence_busy,.Shell-module__e_Z1rW__presence_dnd{background:var(--red-500)}.Shell-module__e_Z1rW__presence_offline{background:var(--gray-400)}.Shell-module__e_Z1rW__presenceItem{align-items:center;gap:8px;display:inline-flex}.Shell-module__e_Z1rW__presenceItem .Shell-module__e_Z1rW__presenceDot{margin-left:0}.Shell-module__e_Z1rW__profileHeader{flex-direction:column;gap:2px;min-width:0;display:flex}.Shell-module__e_Z1rW__profileName{color:var(--text-strong);text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.Shell-module__e_Z1rW__profileEmail{font-size:var(--fs-caption);color:var(--text-secondary);text-overflow:ellipsis;overflow:hidden}.Shell-module__e_Z1rW__profileRole{margin-top:4px}.Shell-module__e_Z1rW__mobileNav{flex-direction:column;gap:12px;display:flex}.Shell-module__e_Z1rW__shortcutList{flex-direction:column;gap:10px;margin:0;display:flex}.Shell-module__e_Z1rW__shortcutRow{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.Shell-module__e_Z1rW__shortcutRow dd{align-items:center;gap:4px;margin:0;display:inline-flex}.Shell-module__e_Z1rW__shortcutKeys{align-items:center;gap:4px;display:inline-flex}.Shell-module__e_Z1rW__shortcutThen{font-size:var(--fs-caption);color:var(--text-muted)}.Shell-module__e_Z1rW__splash{min-height:100dvh;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:13px;display:flex}@media (max-width:1023px){.Shell-module__e_Z1rW__sidebar{display:none}.Shell-module__e_Z1rW__menuButton{display:inline-flex}}@media (max-width:767px){.Shell-module__e_Z1rW__searchText,.Shell-module__e_Z1rW__searchKeys,.Shell-module__e_Z1rW__pillText,.Shell-module__e_Z1rW__hideSm{display:none}.Shell-module__e_Z1rW__searchTrigger{width:36px;color:var(--text-body);justify-content:center;padding:0}.Shell-module__e_Z1rW__pillTrigger{gap:4px;padding:0 4px}.Shell-module__e_Z1rW__topbar{gap:6px;padding:10px 12px}.Shell-module__e_Z1rW__content{padding:4px 12px 24px}}.Shell-module__e_Z1rW__navCount{border-radius:var(--radius-pill);background:var(--status-danger-bg,var(--control-soft));min-width:20px;height:20px;color:var(--status-danger-fg,var(--text-body));font-size:var(--fs-caption);text-align:center;margin-left:auto;padding:0 6px;font-weight:600;line-height:20px}.Shell-module__e_Z1rW__collapsed .Shell-module__e_Z1rW__navCount{display:none}@media (forced-colors:active){.Shell-module__e_Z1rW__navLink[aria-current=page]{outline-offset:-2px;outline:2px solid highlight}.Shell-module__e_Z1rW__navLink[aria-current=page]:focus-visible{outline-offset:2px}}@media (pointer:coarse){.Shell-module__e_Z1rW__navLink:after{content:"";width:max(100%, var(--hit,44px));height:max(100%, var(--hit,44px));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.Shell-module__e_Z1rW__navLink[aria-current=page] .Shell-module__e_Z1rW__navCount{background:var(--surface-card);color:var(--text-danger)}
