.app-workspace-shell-module__3kyaHq__shell{--workspace-header-height:56px;--workspace-sidebar-width:184px;background:var(--workspace-canvas);min-height:100dvh}.app-workspace-shell-module__3kyaHq__desktopHeader{z-index:40;height:var(--workspace-header-height);background:var(--workspace-canvas);align-items:center;gap:8px;padding:0 20px;display:flex;position:sticky;top:0}.app-workspace-shell-module__3kyaHq__sidebar{top:var(--workspace-header-height);z-index:40;width:var(--workspace-sidebar-width);height:min(560px, calc(100dvh - var(--workspace-header-height) - 24px));transition:transform var(--motion-standard) var(--motion-ease), visibility var(--motion-standard);position:fixed;left:12px}.app-workspace-shell-module__3kyaHq__shell[data-sidebar-expanded=false] .app-workspace-shell-module__3kyaHq__sidebar{visibility:hidden;pointer-events:none;transform:translate(calc(-100% - 24px))}.app-workspace-shell-module__3kyaHq__sidebarHeader{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding:0 6px;display:flex}.app-workspace-shell-module__3kyaHq__brand{align-items:center;min-height:44px;font-size:16px;font-weight:600;display:flex}.app-workspace-shell-module__3kyaHq__navigation{flex-direction:column;gap:2px;min-height:0;padding:0;display:flex;overflow-y:auto}.app-workspace-shell-module__3kyaHq__footer{border-top:1px solid var(--sidebar-border);flex-shrink:0;margin-top:auto;padding:8px 0 0}.app-workspace-shell-module__3kyaHq__footer>*{width:100%}.app-workspace-shell-module__3kyaHq__sidebar nav a,.app-workspace-shell-module__3kyaHq__sidebar nav button,.app-workspace-shell-module__3kyaHq__sidebar .app-workspace-shell-module__3kyaHq__footer>button,.app-workspace-shell-module__3kyaHq__sidebar .app-workspace-shell-module__3kyaHq__footer>a,.app-workspace-shell-module__3kyaHq__sidebar .app-workspace-shell-module__3kyaHq__footer>div>button{gap:4px;padding-inline:6px}.app-workspace-shell-module__3kyaHq__sidebar svg{flex-shrink:0}.app-workspace-shell-module__3kyaHq__body{min-width:0;margin-left:calc(var(--workspace-sidebar-width) + 24px);transition:margin-left var(--motion-standard) var(--motion-ease);padding-right:12px}.app-workspace-shell-module__3kyaHq__shell[data-sidebar-expanded=false] .app-workspace-shell-module__3kyaHq__body{margin-left:12px}.app-workspace-shell-module__3kyaHq__mobileHeader{display:none}.app-workspace-shell-module__3kyaHq__brand:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--ring);outline-offset:2px}@media (max-width:700px){.app-workspace-shell-module__3kyaHq__shell{--workspace-header-height:calc(64px + env(safe-area-inset-top))}.app-workspace-shell-module__3kyaHq__sidebar,.app-workspace-shell-module__3kyaHq__desktopHeader{display:none}.app-workspace-shell-module__3kyaHq__mobileHeader{min-height:var(--workspace-header-height);padding:env(safe-area-inset-top) 12px 0;align-items:center;gap:8px;display:flex}.app-workspace-shell-module__3kyaHq__body,.app-workspace-shell-module__3kyaHq__shell[data-sidebar-expanded=false] .app-workspace-shell-module__3kyaHq__body{padding:0 0 env(safe-area-inset-bottom);margin-left:0}}@media (prefers-reduced-motion:reduce){.app-workspace-shell-module__3kyaHq__sidebar,.app-workspace-shell-module__3kyaHq__body{transition:none}}.app-workspace-shell-module__3kyaHq__shell[data-canvas=stage]{background-color:var(--canvas-base);background-image:radial-gradient(circle,var(--dot-color-base) var(--dot-size),transparent var(--dot-size));background-size:var(--dot-spacing) var(--dot-spacing)}.app-workspace-shell-module__3kyaHq__shell[data-canvas=stage] .app-workspace-shell-module__3kyaHq__desktopHeader{background:0 0}.app-workspace-shell-module__3kyaHq__shell[data-canvas=stage] .app-workspace-shell-module__3kyaHq__body{padding-right:0}.app-workspace-shell-module__3kyaHq__shell[data-canvas=stage][data-sidebar-expanded=false] .app-workspace-shell-module__3kyaHq__body{margin-left:0}
