.shell_shell__8IEAw{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:100dvh}.shell_backdrop__V2_f9{display:none}@media (min-width:1024px){html[data-sidebar=closed] .shell_shell__8IEAw{grid-template-columns:minmax(0,1fr)}html[data-sidebar=closed] .shell_sidebar__QhGyh{display:none}}@media (min-width:1024px) and (max-width:1440px){html:not([data-sidebar=open]) .shell_shell__8IEAw{grid-template-columns:minmax(0,1fr)}html:not([data-sidebar=open]) .shell_sidebar__QhGyh{display:none}}.shell_sidebar__QhGyh{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;min-width:0;padding:16px;overflow-y:auto;background:var(--workspace-canvas);font-size:14px}.shell_crumbs__diKsX svg,.shell_sidebar__QhGyh svg{flex-shrink:0}.shell_brandRow__Fk253{display:flex;align-items:center;gap:4px;height:60px;padding-left:4px;margin-bottom:16px;flex-shrink:0}.shell_brand__pOgWo{display:flex;align-items:center;gap:10px;flex:1;min-width:0;min-height:40px}.shell_moduleArea__dShZa{position:relative;margin-bottom:16px;flex-shrink:0}.shell_module__CcgSX{display:flex;gap:10px;align-items:center;width:100%;min-height:64px;padding:12px 10px;background:var(--workspace-inset);border-radius:var(--workspace-radius-control);text-align:left;color:var(--foreground)}.shell_module__CcgSX:hover,.shell_module__CcgSX[aria-expanded=true]{background:var(--accent-soft-strong)}.shell_module__CcgSX>svg{color:var(--muted-foreground);transition:transform .2s cubic-bezier(.16,1,.3,1)}.shell_module__CcgSX[aria-expanded=true]>svg{transform:rotate(180deg)}.shell_popover__JAiwo{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:1000;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:var(--workspace-radius-control);box-shadow:var(--shadow-sharp-lg)}.shell_moduleMark__c7_md{width:28px;height:28px;border-radius:8px;background:var(--workspace-surface);color:var(--accent-deep);display:grid;place-items:center;flex-shrink:0}.shell_stack__SC8_c{flex:1;min-width:0}.shell_stack__SC8_c strong{display:block;font-size:12px;font-weight:500;overflow-wrap:anywhere}.shell_stack__SC8_c small{display:block;font-size:12px;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell_navGroup__DRok_{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.shell_navTitle__6TCiw{margin:24px 8px 6px;font-size:12px;font-weight:500;color:var(--muted-foreground)}.shell_navActive__Aq7xB,.shell_nav__YUahD{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;border-radius:var(--workspace-radius-control);font-size:14px;text-align:left;color:var(--muted-foreground)}.shell_nav__YUahD:hover{background:var(--workspace-inset);color:var(--foreground)}.shell_navActive__Aq7xB{background:var(--accent-soft-strong);color:var(--accent);font-weight:500}.shell_navLabel__CX9oi{flex:1;min-width:0}.shell_sidebarBottom__o5ghH{margin-top:auto;padding-top:16px;flex-shrink:0}.shell_account___aQtf{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px;border-top:1px solid var(--border)}.shell_avatar__O2D8A{width:32px;height:32px;border-radius:50%;background:var(--accent-soft-strong);color:var(--accent-deep);display:grid;place-items:center;flex-shrink:0;font-size:14px;font-weight:500}.shell_mainColumn__rLKl0{min-width:0;background:var(--workspace-canvas)}.shell_crumbs__diKsX{position:sticky;top:0;z-index:1100;display:flex;align-items:center;gap:4px;min-height:48px;padding:4px 16px;background:var(--workspace-canvas)}.shell_breadcrumb__Y10Y6{display:flex;align-items:center;gap:2px;flex:1;min-width:0;font-size:12px;color:var(--muted-foreground)}.shell_breadcrumb__Y10Y6>span,.shell_breadcrumb__Y10Y6>strong{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 6px;white-space:nowrap}.shell_breadcrumb__Y10Y6>strong{font-weight:600;color:var(--foreground)}.shell_breadcrumb__Y10Y6>strong svg{color:var(--accent)}.shell_iconButton__VBbbx{width:40px;height:40px;border-radius:var(--workspace-radius-control);display:grid;place-items:center;color:var(--muted-foreground)}.shell_iconButton__VBbbx:hover{background:var(--accent-soft);color:var(--accent)}.shell_drawerClose__ZaWxs,.shell_mobileMenu__uitwI{display:none}.shell_sidebarToggle__xf_3e{width:32px;height:32px;margin-left:-8px}@media (max-width:1023px){.shell_shell__8IEAw{display:block}.shell_sidebar__QhGyh{position:fixed;top:0;bottom:0;left:0;z-index:1300;width:min(304px,calc(100% - 48px));background:var(--workspace-surface);border-radius:0 var(--workspace-radius-panel) var(--workspace-radius-panel) 0;padding:0 12px 12px;box-shadow:var(--shadow-sharp-lg);transform:translateX(-100%);visibility:hidden;transition:transform .2s cubic-bezier(.16,1,.3,1),visibility 0s linear .2s}.shell_sidebar__QhGyh.shell_sidebarOpen__81qHW{transform:none;visibility:visible;transition:transform .2s cubic-bezier(.16,1,.3,1)}.shell_backdrop__V2_f9{display:block;position:fixed;inset:0;z-index:1300;border:0;background:var(--dim)}.shell_brandRow__Fk253{height:64px}.shell_drawerClose__ZaWxs,.shell_mobileMenu__uitwI{display:grid}.shell_sidebarToggle__xf_3e{display:none}}@media (max-width:767px){.shell_crumbs__diKsX{padding:4px 8px}}@media (prefers-reduced-motion:reduce){.shell_module__CcgSX>svg,.shell_sidebar__QhGyh,.shell_sidebar__QhGyh.shell_sidebarOpen__81qHW{transition:none}}