.page-sidebar{top:var(--site-header-height);width:var(--page-sidebar-width);height:calc(100vh - var(--site-header-height));background-color:var(--page-sidebar-bg);border-right:1px solid var(--general-border);z-index:4800;flex-direction:column;transition:width .3s;display:flex;position:fixed;overflow:hidden auto}.page-sidebar header{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:56px;padding:16px;display:flex}.page-sidebar header .header-content{grid-template-columns:24px 1fr;align-items:center;gap:8px;display:grid;overflow:hidden}.page-sidebar header p{font-weight:900}.page-sidebar #collapse-button{left:calc(var(--page-sidebar-width) - 16px);z-index:4801;background-color:var(--page-sidebar-collapse-button-bg-default);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--general-border);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:none;position:fixed;top:80px}.page-sidebar #collapse-button:hover{background-color:var(--page-sidebar-collapse-button-bg-hover)}.page-sidebar #collapse-button svg{stroke:var(--paragraph-subtext-colour)}.page-sidebar:hover #collapse-button{display:flex}.page-sidebar hr{background-color:var(--general-border)!important}.page-sidebar .links-group{flex-direction:column;gap:0;padding:6px 8px;display:flex}.page-sidebar .links-group::-webkit-scrollbar{background:0 0;width:0}.page-sidebar .links-group .group-title{letter-spacing:.04em;text-transform:uppercase;margin:2px 8px 6px;font-size:.74rem;font-weight:700}.page-sidebar .link-item{border-radius:var(--nano);align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex;position:relative}.page-sidebar .link-item .link-icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.page-sidebar .link-item svg{width:20px;height:20px;stroke:var(--page-sidebar-link-icon-stroke-default);flex-shrink:0;margin-left:4px}.page-sidebar .link-item .link-text p{color:var(--page-sidebar-link-text-colour-default);opacity:1;font-size:.87rem;font-weight:500;line-height:1.25;transition:opacity .15s}.page-sidebar .link-item:hover{background-color:var(--page-sidebar-link-bg-hover)}.page-sidebar .link-item .chevron-right{margin-left:auto}.page-sidebar .link-item.active{background-color:var(--page-sidebar-link-bg-active)}.page-sidebar .link-item.active:before{content:"";background-color:var(--page-sidebar-link-indicator-active);border-radius:0 4px 4px 0;width:4px;height:100%;position:absolute;top:0;left:-8px}.page-sidebar .link-item.active svg{stroke:var(--page-sidebar-link-icon-stroke-active)}.page-sidebar .link-item.active p{font-weight:600}.page-sidebar [data-expandable-content] summary{padding:var(--nano)}.page-sidebar .link-accordion{flex-direction:column;display:flex}.page-sidebar .link-accordion-trigger{cursor:pointer;text-align:left;background:0 0;border:none}.page-sidebar .link-accordion-trigger.has-active-child .link-text p{color:var(--page-sidebar-link-text-colour-default);font-weight:600}.page-sidebar .link-accordion-trigger.has-active-child svg{stroke:var(--page-sidebar-link-icon-stroke-default)}.page-sidebar .accordion-chevron{flex-shrink:0;margin-left:auto;transition:transform .2s}.page-sidebar .accordion-chevron.is-open{transform:rotate(180deg)}.page-sidebar .link-accordion-content .link-item{padding-left:20px}.page-sidebar.collapsed{width:var(--page-sidebar-collapsed-width)}.page-sidebar.collapsed #collapse-button{left:calc(var(--page-sidebar-collapsed-width) - 16px)}.page-sidebar.collapsed header{height:56px}.page-sidebar.collapsed header .header-content{grid-template-columns:24px}.page-sidebar.collapsed .link-item p{opacity:0;width:0}.page-sidebar.collapsed .link-item.active:before{left:-8px}@media (max-width:1024px){.page-sidebar{display:none}}
.next-gen-sidebar-switcher{overflow:hidden}.next-gen-sidebar-switcher .sidebar-panels{width:200%;height:100%;transition:transform .3s;display:flex}.next-gen-sidebar-switcher .sidebar-panel{flex-direction:column;flex-shrink:0;width:50%;display:flex;overflow-y:auto}.next-gen-sidebar-switcher.panel-overview .sidebar-panels{transform:translate(0)}.next-gen-sidebar-switcher.panel-lrs .sidebar-panels{transform:translate(-50%)}.next-gen-sidebar-switcher .sidebar-back-button,.next-gen-sidebar-switcher .sidebar-service-button{all:unset;cursor:pointer;width:100%;padding:var(--nano);align-items:center;gap:var(--nano);border-radius:var(--nano);box-sizing:border-box;display:flex;position:relative}:is(.next-gen-sidebar-switcher .sidebar-back-button,.next-gen-sidebar-switcher .sidebar-service-button) .link-icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}:is(.next-gen-sidebar-switcher .sidebar-back-button,.next-gen-sidebar-switcher .sidebar-service-button) svg{width:20px;height:20px;stroke:var(--page-sidebar-link-icon-stroke-default);flex-shrink:0;margin-left:4px}:is(.next-gen-sidebar-switcher .sidebar-back-button,.next-gen-sidebar-switcher .sidebar-service-button) .link-text p{color:var(--page-sidebar-link-text-colour-default);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:500;overflow:hidden}:is(.next-gen-sidebar-switcher .sidebar-back-button,.next-gen-sidebar-switcher .sidebar-service-button):hover{background-color:var(--page-sidebar-link-bg-hover)}.next-gen-sidebar-switcher .sidebar-service-button .link-chevron{justify-content:center;align-items:center;margin-left:auto;display:flex}.next-gen-sidebar-switcher .sidebar-service-button .link-chevron svg{width:16px;height:16px}
