.ws-desktop .ws-sidebar-areas{min-width:0}.ws-desktop .ws-sidebar-areas a{text-decoration:none}.ws-desktop .ws-area-accordion{margin-top:3px}.ws-desktop .ws-area-disclosure{margin-bottom:3px}.ws-desktop .ws-area-heading{display:flex;align-items:stretch;min-height:36px;border-radius:9px;color:var(--ws-ink)}.ws-desktop .ws-area-heading.is-current{background:var(--ws-surface)}.ws-desktop .ws-area-home{display:flex;flex:1;align-items:center;gap:10px;min-width:0;padding:8px 5px 8px 10px;border-radius:9px 0 0 9px;color:inherit;font-size:13px;font-weight:550;line-height:18px}.ws-desktop .ws-area-home>svg{flex-shrink:0;color:var(--ws-muted)}.ws-desktop .ws-area-home>span{overflow-wrap:anywhere}.ws-desktop .ws-area-disclosure-heading{display:flex;margin:0}.ws-desktop .ws-area-toggle{display:flex;align-items:center;justify-content:center;width:30px;border:0;border-radius:0 9px 9px 0;background:transparent;color:var(--ws-muted);cursor:pointer}.ws-desktop .ws-area-home:hover,.ws-desktop .ws-area-toggle:hover{background:var(--ws-surface);color:var(--ws-ink)}.ws-desktop .ws-area-toggle svg{transition:transform .15s ease}.ws-desktop .ws-area-toggle[data-state=open] svg{transform:rotate(180deg)}.ws-desktop .ws-area-content{overflow:hidden}.ws-desktop .ws-area-branches{margin:5px 3px 9px 17px;padding-left:9px;border-left:1px solid var(--ws-line)}.ws-desktop .ws-area-section+.ws-area-section{margin-top:10px}.ws-desktop .ws-area-section-label{margin:8px 0 4px;padding:0 7px;color:var(--ws-muted);font-size:10px;font-weight:600;letter-spacing:.04em;line-height:15px}.ws-desktop .ws-area-section ul{margin:0;padding:0;list-style:none}.ws-desktop .ws-area-app{display:flex;align-items:center;gap:8px;min-height:32px;padding:6px 7px;border-radius:7px;color:var(--ws-muted);font-size:12px;line-height:17px;transition:background-color .12s ease,color .12s ease}.ws-desktop .ws-area-app>svg{flex-shrink:0}.ws-desktop .ws-area-app>span{min-width:0;overflow-wrap:anywhere}.ws-desktop .ws-area-app:hover{background:var(--ws-surface);color:var(--ws-ink)}.ws-desktop .ws-area-app.is-active{background:var(--ws-panel);color:var(--ws-blue);font-weight:600;box-shadow:0 1px 3px rgb(0 0 0/.05)}.ws-desktop :is(.ws-area-home,.ws-area-toggle,.ws-area-app):focus-visible{outline:2px solid var(--ws-blue);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.ws-desktop .ws-area-app,.ws-desktop .ws-area-toggle svg{transition:none}}