body.has-sidebar{--sidebar-width:236px}
.has-sidebar .sidebar,.has-sidebar .workspace-sidebar{z-index:30;transition:transform .18s ease;overflow-y:auto;padding-top:max(36px,env(safe-area-inset-top));padding-bottom:max(22px,env(safe-area-inset-bottom))}
.sidebar-toggle{position:fixed;z-index:35;left:calc(var(--sidebar-width) - 1px);top:calc(86px + env(safe-area-inset-top));width:32px;height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--line,#ececf0);border-left:0;border-radius:0 10px 10px 0;background:#fff;color:#c82945;font:32px/1 system-ui;cursor:pointer;box-shadow:3px 2px 8px #2020300a;transition:left .18s ease}
.sidebar-toggle:focus-visible{outline:3px solid #ed8da0;outline-offset:2px}
.has-sidebar.sidebar-collapsed .sidebar,.has-sidebar.sidebar-collapsed .workspace-sidebar{transform:translateX(-100%);visibility:hidden}
body.has-sidebar.sidebar-collapsed{padding-left:0}
.has-sidebar.sidebar-collapsed main{margin-left:0}
.sidebar-collapsed .sidebar-toggle{left:0}
html[data-theme="dark"] .sidebar-toggle{background:#19191f;color:#f39aad}
@media(max-width:1200px){body.has-sidebar{--sidebar-width:195px}}
@media(max-width:850px){
 body.has-sidebar{--sidebar-width:236px;padding-left:0}
 .has-sidebar main{margin-left:0}
 .has-sidebar .sidebar,.has-sidebar .workspace-sidebar{width:236px;align-items:stretch;padding-left:22px;padding-right:22px;box-shadow:8px 0 24px #20203020}
 .has-sidebar .brand>span:last-child,.has-sidebar .brand-sub,.has-sidebar .nav-caption,.has-sidebar .sidebar-note,.has-sidebar .official-link,.has-sidebar .sidebar-footer,.has-sidebar .workspace-brand>div,.has-sidebar .workspace-caption,.has-sidebar .workspace-note{display:block}
 .has-sidebar .nav-item,.has-sidebar .workspace-link{font-size:12px;justify-content:flex-start;padding:13px 14px}
 .has-sidebar .nav-item>span,.has-sidebar .workspace-link>span{width:21px;font-size:19px}
 .has-sidebar .nav-item b{position:static;margin-left:auto}
 .has-sidebar .sidebar nav,.has-sidebar .workspace-sidebar nav{margin-top:0}
}
@media(prefers-reduced-motion:reduce){.has-sidebar .sidebar,.has-sidebar .workspace-sidebar,.sidebar-toggle{transition:none}}
