.AuthShell-module__mDw31G__shell{background:var(--bg-app);min-height:100vh}
.NavItem-module__gloqCG__navItem{height:34px;font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-13);color:var(--fg-2);transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border-radius:9px;align-items:center;gap:10px;padding:0 10px;line-height:1;text-decoration:none;display:flex}a.NavItem-module__gloqCG__navItem:hover{color:var(--fg-2);text-decoration:none}button.NavItem-module__gloqCG__navItem{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0}a.NavItem-module__gloqCG__navItem:hover:not(.NavItem-module__gloqCG__active),button.NavItem-module__gloqCG__navItem:hover:not(.NavItem-module__gloqCG__active){background:var(--sage-200)}a.NavItem-module__gloqCG__navItem:focus-visible,button.NavItem-module__gloqCG__navItem:focus-visible{box-shadow:var(--ring-focus);outline:none}.NavItem-module__gloqCG__icon{color:currentColor;flex:none}.NavItem-module__gloqCG__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.NavItem-module__gloqCG__count{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-11);font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none;line-height:1}.NavItem-module__gloqCG__active,a.NavItem-module__gloqCG__active:hover{background:var(--surface-card);box-shadow:var(--shadow-sm);color:var(--fg-1)}.NavItem-module__gloqCG__active .NavItem-module__gloqCG__icon{color:var(--accent)}.NavItem-module__gloqCG__disabled{color:var(--fg-4);cursor:default}.NavItem-module__gloqCG__disabled .NavItem-module__gloqCG__count{color:var(--fg-4)}
.Sidebar-module__gPuS2a__sidebar{gap:var(--space-5);width:var(--sidebar-w);height:calc(100vh - var(--support-view-banner-h,0px));top:var(--support-view-banner-h,0px);box-sizing:border-box;padding:18px var(--space-3);background:var(--bg-app);flex-direction:column;display:flex;position:sticky;overflow-y:auto}.Sidebar-module__gPuS2a__spacer{flex:1}.Sidebar-module__gPuS2a__placeholderRow{background:var(--sage-200);border-radius:9px;height:34px}.Sidebar-module__gPuS2a__loadError{align-items:flex-start;gap:var(--space-1-5);flex-direction:column;padding:0 10px;display:flex}.Sidebar-module__gPuS2a__loadErrorText{font:var(--type-caption);color:var(--text-muted);margin:0}.Sidebar-module__gPuS2a__legal{padding:0 10px}
.SidebarSection-module__wOg3DG__sidebarSection{gap:var(--space-0-5);flex-direction:column;display:flex}.SidebarSection-module__wOg3DG__heading{padding:0 10px var(--space-1-5);font:var(--type-overline);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}
.WorkspaceCard-module__onzsLW__workspaceCard{padding:var(--space-2);border:var(--border-w) solid var(--border-subtle);background:var(--surface-card);box-shadow:var(--shadow-xs);color:inherit;font:inherit;text-align:left;cursor:pointer;width:100%;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border-radius:12px;align-items:center;gap:10px;display:flex}.WorkspaceCard-module__onzsLW__workspaceCard:hover:not(:disabled),.WorkspaceCard-module__onzsLW__workspaceCard[data-state=open]{border-color:var(--border-strong)}.WorkspaceCard-module__onzsLW__workspaceCard:disabled{cursor:default}.WorkspaceCard-module__onzsLW__workspaceCard:focus-visible{border-color:var(--border-focus);box-shadow:var(--ring-focus);outline:none}.WorkspaceCard-module__onzsLW__tile{background:var(--jade-100);width:28px;height:28px;color:var(--jade-700);font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-12);border-radius:8px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.WorkspaceCard-module__onzsLW__details{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.WorkspaceCard-module__onzsLW__name{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-13);color:var(--fg-1);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.WorkspaceCard-module__onzsLW__caption{align-items:center;gap:var(--space-1);font:var(--type-caption);color:var(--fg-3);display:flex}.WorkspaceCard-module__onzsLW__caption>svg{flex:none}.WorkspaceCard-module__onzsLW__channelLine{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.WorkspaceCard-module__onzsLW__placeholder{border-radius:var(--radius-xs);background:var(--sage-200);vertical-align:middle;height:1em;display:inline-block}.WorkspaceCard-module__onzsLW__namePlaceholder{width:72px}.WorkspaceCard-module__onzsLW__channelPlaceholder{width:60px}.WorkspaceCard-module__onzsLW__chevrons{color:var(--fg-3);flex:none}
.NavigationDrawer-module__mu-yLW__scrim{z-index:100;background:var(--overlay-scrim);position:fixed;inset:0}.NavigationDrawer-module__mu-yLW__panel{width:var(--sidebar-w);background:var(--bg-app);max-width:100%;height:100dvh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.NavigationDrawer-module__mu-yLW__panel:focus{outline:none}.NavigationDrawer-module__mu-yLW__header{padding:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.NavigationDrawer-module__mu-yLW__title{font:var(--type-label);color:var(--fg-1);margin:0}.NavigationDrawer-module__mu-yLW__navigation{flex:1;min-height:0;overflow-y:auto}.NavigationDrawer-module__mu-yLW__navigation>nav{height:auto;min-height:100%;position:static}
.AppShell-module__HVszoa__shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);background:var(--bg-app);min-height:100vh;display:grid}.AppShell-module__HVszoa__main{flex-direction:column;min-width:0;display:flex}.AppShell-module__HVszoa__content{width:100%;max-width:var(--content-max);padding:var(--space-2) var(--space-8) var(--space-8)}.AppShell-module__HVszoa__skip{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-body);font:var(--type-label);position:fixed;transform:translateY(-200%)}.AppShell-module__HVszoa__skip:focus{box-shadow:var(--ring-focus);transform:translateY(0)}@media not (min-width:1200px){.AppShell-module__HVszoa__shell{grid-template-columns:minmax(0,1fr)}.AppShell-module__HVszoa__desktopNavigation{display:none}}
.Breadcrumb-module__KjqFEG__breadcrumb{align-items:center;gap:var(--space-2);min-width:0;font-family:var(--font-sans);font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--text-muted);line-height:1;display:flex}.Breadcrumb-module__KjqFEG__crumb{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}a.Breadcrumb-module__KjqFEG__crumb:hover{color:var(--fg-1);text-decoration:none}a.Breadcrumb-module__KjqFEG__crumb:focus-visible{border-radius:var(--radius-xs);box-shadow:var(--ring-focus);outline:none}.Breadcrumb-module__KjqFEG__back{align-items:center;gap:var(--space-1);display:inline-flex}.Breadcrumb-module__KjqFEG__strong{color:var(--fg-1)}.Breadcrumb-module__KjqFEG__separator{color:var(--fg-4)}@media not (min-width:1200px){.Breadcrumb-module__KjqFEG__crumb:first-child:not(:last-child){max-width:50%}.Breadcrumb-module__KjqFEG__crumb:first-child,.Breadcrumb-module__KjqFEG__separator{flex-shrink:0}}
.TopBar-module__G4nHsa__topBar{top:var(--support-view-banner-h,0px);z-index:10;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--topbar-h);padding:0 var(--space-8);background:var(--surface-glass);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);display:flex;position:sticky}.TopBar-module__G4nHsa__actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.TopBar-module__G4nHsa__context{align-items:center;gap:var(--space-3);min-width:0;display:flex}.TopBar-module__G4nHsa__context>button{flex:none}@media not (min-width:1200px){.TopBar-module__G4nHsa__topBar{padding-block:var(--space-3);flex-wrap:wrap}.TopBar-module__G4nHsa__context{flex:160px}.TopBar-module__G4nHsa__actions{flex-wrap:wrap;min-width:0;max-width:100%;margin-left:auto}}
.PublicShell-module__0h2ZyW__shell{--gutter:var(--space-8);background:var(--bg-app);min-height:100vh}@media (max-width:479px){.PublicShell-module__0h2ZyW__shell{--gutter:var(--space-4)}}.PublicShell-module__0h2ZyW__strip{height:var(--topbar-h)}.PublicShell-module__0h2ZyW__stripInner{width:100%;height:100%;max-width:var(--content-max);padding-inline:var(--gutter);align-items:center;margin-inline:auto;display:flex}.PublicShell-module__0h2ZyW__content{width:100%;max-width:var(--content-max);padding:var(--space-2) var(--gutter) var(--space-8);margin-inline:auto}.PublicShell-module__0h2ZyW__footer{width:100%;max-width:var(--content-max);padding:var(--space-6) var(--gutter) var(--space-8);margin-inline:auto}
.DevSessionProvider-module__2-AFdG__notice{padding:var(--space-2) var(--space-8);background:var(--surface-raised);color:var(--fg-2);font:var(--type-caption);border-bottom:var(--border-w) solid var(--border-subtle);margin:0}
.WorkspaceDestination-module__bCOHfa__error{min-height:100vh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}
