._0KDNxG_shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);min-height:100dvh;display:grid}._0KDNxG_sidebar{background:var(--bg-sidebar);border-right:1px solid var(--border);height:100dvh;padding:0 var(--space-3);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}._0KDNxG_brand{min-height:var(--topbar-h);align-items:center;gap:var(--space-2);padding-inline:var(--space-2);font-size:var(--text-14);font-weight:var(--weight-semibold);display:flex}._0KDNxG_workspace{min-height:40px;padding:var(--space-2);margin-block:var(--space-2);color:var(--text-secondary);font-size:var(--text-13);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;display:flex}._0KDNxG_navigation{gap:var(--space-5);display:grid}._0KDNxG_workspace{gap:8px;min-height:44px}._0KDNxG_workspaceName{overflow-wrap:anywhere;font-size:13px;display:block}._0KDNxG_workspaceRole{color:var(--text-secondary);font-size:11px;display:block}._0KDNxG_workspace ._0KDNxG_monogram{flex:none;width:20px;height:20px;font-size:12px}._0KDNxG_navGroup{gap:var(--space-1);display:grid}._0KDNxG_groupLabel{padding-inline:var(--space-2);margin:0 0 var(--space-1);color:var(--text-secondary);font-size:var(--text-11);line-height:var(--lh-11);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--weight-medium)}._0KDNxG_navItem{align-items:center;gap:var(--space-2);min-height:var(--nav-item-h);padding:6px var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-13);line-height:var(--lh-13);display:flex}._0KDNxG_navItem:hover{background:var(--gray-100);text-decoration:none}._0KDNxG_navItem[aria-current=page]{background:var(--accent-50);color:var(--accent-600);font-weight:var(--weight-medium)}._0KDNxG_navItem[aria-disabled=true]{cursor:not-allowed}._0KDNxG_footer{padding:var(--space-6) var(--space-2) var(--space-4);font-size:var(--text-12);color:var(--text-secondary);margin-top:auto}._0KDNxG_footer button{width:100%}._0KDNxG_shellMain{min-width:0}._0KDNxG_topbar{height:var(--topbar-h);align-items:center;gap:var(--space-3);padding-inline:var(--space-8);border-bottom:1px solid var(--border);background:var(--bg-surface);color:var(--text-secondary);font-size:var(--text-13);display:flex}._0KDNxG_breadcrumbSeparator{color:var(--text-tertiary)}._0KDNxG_content{max-width:calc(var(--content-max) + 64px);padding:var(--space-6) var(--space-8) var(--space-16);margin-inline:auto}._0KDNxG_content:focus{outline:0}._0KDNxG_skipLink{top:-80px;left:var(--space-4);z-index:20;background:var(--bg-surface);padding:var(--space-3);border-radius:var(--radius-sm);position:fixed}._0KDNxG_skipLink:focus{top:var(--space-3)}._0KDNxG_openMenu{display:none}._0KDNxG_drawer{width:min(300px,100% - 40px);height:100dvh;max-height:none;padding:0 var(--space-3);border:0;border-right:1px solid var(--border);background:var(--bg-sidebar);color:var(--text-primary);margin:0;position:fixed;inset:0 auto 0 0}._0KDNxG_drawer::backdrop{background:#18181b3d}._0KDNxG_drawer[open]{flex-direction:column;display:flex}._0KDNxG_closeMenu{top:10px;right:var(--space-3);padding:6px;position:absolute}@media (max-width:1023px) and (min-width:768px){._0KDNxG_shell{grid-template-columns:var(--sidebar-w-collapsed) minmax(0, 1fr)}._0KDNxG_sidebar{padding-inline:var(--space-2)}._0KDNxG_sidebar ._0KDNxG_navText,._0KDNxG_sidebar ._0KDNxG_groupLabel,._0KDNxG_sidebar ._0KDNxG_workspace{display:none}._0KDNxG_sidebar ._0KDNxG_brand{justify-content:center;padding:0}._0KDNxG_sidebar ._0KDNxG_navItem{padding:var(--space-2);justify-content:center}._0KDNxG_sidebar ._0KDNxG_footer{padding-inline:0}._0KDNxG_sidebar ._0KDNxG_footer button{font-size:var(--text-12);padding-inline:2px}}@media (max-width:767px){._0KDNxG_shell{grid-template-columns:minmax(0,1fr)}._0KDNxG_sidebar{display:none}._0KDNxG_openMenu{padding:6px;display:inline-flex}._0KDNxG_topbar{padding-inline:var(--space-4)}._0KDNxG_content{padding:var(--space-5) var(--space-4) var(--space-12)}}._0KDNxG_content:has(main[data-full-bleed]){max-width:none;padding:0}._0KDNxG_shell[data-internal=true] ._0KDNxG_sidebar{background:var(--gray-100)}._0KDNxG_shell[data-internal=true] ._0KDNxG_workspace{flex-wrap:wrap}
