.sidebar.svelte-6dohdz{box-sizing:border-box;width:165px;top:var(--header-h);min-height:calc(100vh - var(--header-h) - 1px);z-index:5;border-right:1px solid var(--hairline);transition:width .2s var(--ease-out);flex-direction:column;flex-shrink:0;align-self:flex-start;padding:2rem 1rem;display:flex;position:sticky}.sidebar.collapsed.svelte-6dohdz{width:76px}nav.svelte-6dohdz{flex-direction:column;flex:1;display:flex;overflow:hidden}ul.svelte-6dohdz{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}ul.bottom.svelte-6dohdz{margin-top:auto}a.svelte-6dohdz{color:var(--text-soft);white-space:nowrap;transition:background .15s var(--ease-out), color .15s var(--ease-out);border-radius:10px;align-items:center;gap:.65rem;padding:.6rem .85rem;font-family:Inter,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;display:flex}a.svelte-6dohdz svg:where(.svelte-6dohdz){flex-shrink:0;width:17px;height:17px}a.svelte-6dohdz:hover,a.active.svelte-6dohdz{background:var(--wash);color:var(--text)}.collapsed.svelte-6dohdz a:where(.svelte-6dohdz){justify-content:center;gap:0}.collapsed.svelte-6dohdz .label:where(.svelte-6dohdz){display:none}.collapse-btn.svelte-6dohdz{border:1px solid var(--hairline-2);background:var(--glass-strong);width:24px;height:24px;color:var(--text-2);cursor:pointer;z-index:8;transition:background .15s var(--ease-out), color .15s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.collapse-btn.svelte-6dohdz:hover{background:var(--wash);color:var(--ink)}.collapse-btn.svelte-6dohdz svg:where(.svelte-6dohdz){width:12px;height:12px}.collapse-btn.svelte-6dohdz svg.flip:where(.svelte-6dohdz){transform:scaleX(-1)}@media (width<=700px){.sidebar.svelte-6dohdz,.sidebar.collapsed.svelte-6dohdz{border-right:none;width:100%;min-height:0;padding:1rem 0 0;display:block;position:static}nav.svelte-6dohdz{flex-direction:row;justify-content:space-between;min-height:0;overflow:visible}ul.svelte-6dohdz{flex-direction:row}ul.bottom.svelte-6dohdz{margin-top:0}a.svelte-6dohdz,.collapsed.svelte-6dohdz a:where(.svelte-6dohdz){justify-content:flex-start;gap:.65rem;padding:.5rem .9rem}.collapsed.svelte-6dohdz .label:where(.svelte-6dohdz){display:inline}.collapse-btn.svelte-6dohdz{display:none}}
