.saas-app-shell__sidebar{border-inline-end:1px solid var(--saas-border-default);background:var(--saas-nav-bg);min-block-size:0;color:var(--saas-nav-text);box-sizing:border-box;flex-direction:column;grid-area:sidebar;display:flex;overflow:hidden}.saas-app-shell__nav{min-block-size:0;padding-block:var(--saas-space-sm);flex:1;overflow:hidden auto}.saas-app-shell__list,.saas-app-shell__pages{margin:0;padding:0;list-style:none}.saas-app-shell__pages[hidden]{display:none}.saas-app-shell__section-item{margin-block-start:var(--saas-space-xs)}.saas-app-shell__category{margin-block:var(--saas-space-md) var(--saas-space-2xs);padding-inline:calc(var(--saas-space-sm) + 10px) var(--saas-space-sm);color:var(--saas-nav-text-muted);font-size:var(--saas-font-body-sm);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.saas-app-shell__category:first-child{margin-block-start:0}.saas-app-shell[data-collapsed=true] .saas-app-shell__category{block-size:0;margin:var(--saas-space-sm) var(--saas-space-md);border-block-start:1px solid var(--saas-border-default);padding:0}.saas-app-shell[data-collapsed=true] .saas-app-shell__category:first-child{display:none}.saas-app-shell__link,.saas-app-shell__section,.saas-app-shell__collapse{inline-size:calc(100% - 2 * var(--saas-space-sm));margin-inline:var(--saas-space-sm);padding-inline:10px var(--saas-space-sm);border-radius:var(--saas-radius-md);color:var(--saas-nav-text);font-family:inherit;font-size:var(--saas-font-body);text-align:start;white-space:nowrap;box-sizing:border-box;cursor:pointer;transition:background-color var(--saas-motion-micro) var(--saas-ease-standard);background:0 0;border:0;align-items:center;gap:10px;text-decoration:none;display:flex;position:relative}.saas-app-shell__link:hover,.saas-app-shell__section:hover{background:var(--saas-nav-bg-hover)}.saas-app-shell__link:focus-visible,.saas-app-shell__section:focus-visible,.saas-app-shell__rail-button:focus-visible,.saas-app-shell__collapse:focus-visible{box-shadow:var(--saas-nav-focus-ring);outline:none}.saas-app-shell__link-icon{flex:none}.saas-app-shell__link-label,.saas-app-shell__section-label{text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.saas-app-shell__link--top,.saas-app-shell__section{block-size:36px;font-weight:600}.saas-app-shell__section[data-current=true]{color:var(--saas-nav-icon-active)}.saas-app-shell__section-icon{flex:none}.saas-app-shell__section-chevron{color:var(--saas-nav-text-muted);transition:transform var(--saas-motion-micro) var(--saas-ease-standard);flex:none;transform:rotate(-90deg)}[dir=rtl] .saas-app-shell__section-chevron{transform:rotate(90deg)}.saas-app-shell__section[aria-expanded=true] .saas-app-shell__section-chevron{transform:none}.saas-app-shell__link--page{block-size:32px;padding-inline-start:42px;font-weight:400}.saas-app-shell__link[aria-current=page]{background:var(--saas-nav-bg-active);color:var(--saas-nav-text-active);font-weight:600}.saas-app-shell__link[aria-current=page]:before{border-radius:var(--saas-radius-xs);background:var(--saas-nav-marker);content:"";inline-size:3px;position:absolute;inset-block:7px;inset-inline-start:0}.saas-app-shell__rail-button,.saas-app-shell[data-collapsed=true] .saas-app-shell__link--top{block-size:40px;inline-size:44px;margin:var(--saas-space-2xs) var(--saas-space-sm);border-radius:var(--saas-radius-md);color:var(--saas-nav-text);cursor:pointer;transition:background-color var(--saas-motion-micro) var(--saas-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.saas-app-shell__rail-button:hover{background:var(--saas-nav-bg-hover)}.saas-app-shell__rail-button[data-current=true],.saas-app-shell__rail-button[aria-expanded=true]{background:var(--saas-nav-bg-active);color:var(--saas-nav-text-active)}.saas-app-shell[data-collapsed=true] .saas-app-shell__link--top:before{content:none}.saas-app-shell[data-collapsed=true] .saas-app-shell__section-item{margin-block-start:0}.saas-app-shell__nav-footer{padding-block:var(--saas-space-sm);border-block-start:1px solid var(--saas-border-default);flex:none}.saas-app-shell__collapse{block-size:34px;color:var(--saas-nav-text-muted);font-size:var(--saas-font-body-sm)}.saas-app-shell__collapse:hover{background:var(--saas-nav-bg-hover);color:var(--saas-nav-text)}.saas-app-shell[data-collapsed=true] .saas-app-shell__collapse{justify-content:center;padding-inline:0}[dir=rtl] .saas-app-shell__collapse svg{transform:scaleX(-1)}.saas-app-shell__scrim{display:none}@media (width<=1023px){.saas-app-shell__sidebar{z-index:20;inset-block:var(--saas-header-height) 0;inline-size:min(var(--saas-sidebar-width), 85vw);box-shadow:var(--saas-elevation-popover);transition:transform var(--saas-motion-panel) var(--saas-ease-standard);position:fixed;inset-inline-start:0;transform:translate(-100%)}[dir=rtl] .saas-app-shell__sidebar{transform:translate(100%)}.saas-app-shell[data-drawer-open=true] .saas-app-shell__sidebar{transform:none}.saas-app-shell__scrim{z-index:10;inset:var(--saas-header-height) 0 0;background:var(--saas-inverse-surface);opacity:.4;display:block;position:fixed}.saas-app-shell__link,.saas-app-shell__section{block-size:44px}}