.ss-side.svelte-garfsl{border-right:1px solid var(--ss-line);padding:var(--ss-gap) var(--ss-s-1);background:var(--ss-bg);width:var(--ss-side-w);min-height:100%;transition:width var(--ss-dur-fast) var(--ss-ease);flex-direction:column;gap:1px;display:flex}.ss-side[data-collapsed].svelte-garfsl{width:var(--ss-side-w-rail)}.ss-side[data-collapsed].svelte-garfsl .section:where(.svelte-garfsl){text-indent:-9999px;height:1px;padding:0;overflow:hidden}.ss-side[data-collapsed].svelte-garfsl .label:where(.svelte-garfsl),.ss-side[data-collapsed].svelte-garfsl .badge:where(.svelte-garfsl),.ss-side[data-collapsed].svelte-garfsl .caret:where(.svelte-garfsl){display:none}.ss-side[data-collapsed].svelte-garfsl .item:where(.svelte-garfsl){justify-content:center;gap:0}.ss-side[data-collapsed].svelte-garfsl .dot:where(.svelte-garfsl){margin-left:0}.ss-side[data-collapsed].svelte-garfsl .sublist:where(.svelte-garfsl){padding-left:0}.ss-side.svelte-garfsl .list:where(.svelte-garfsl),.ss-side.svelte-garfsl .sublist:where(.svelte-garfsl){flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.ss-side.svelte-garfsl .sublist:where(.svelte-garfsl){padding-left:var(--ss-s-3)}.ss-side.svelte-garfsl .row:where(.svelte-garfsl){display:block}.ss-side.svelte-garfsl .rail-toggle:where(.svelte-garfsl){cursor:pointer;color:var(--ss-fg-faint);padding:var(--ss-row-py) var(--ss-row-px);margin-bottom:var(--ss-s-1);transition:color var(--ss-dur-fast) var(--ss-ease);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.ss-side.svelte-garfsl .rail-toggle:where(.svelte-garfsl):hover{color:var(--ss-fg)}.ss-side.svelte-garfsl .section:where(.svelte-garfsl){font-family:var(--ss-font-mono);font-size:var(--ss-ui-xs);color:var(--ss-fg-faint);text-transform:uppercase;letter-spacing:.12em;padding:var(--ss-row-px) var(--ss-row-px) var(--ss-s-1)}.ss-side.svelte-garfsl .item:where(.svelte-garfsl){align-items:center;gap:var(--ss-s-2);width:100%;padding:var(--ss-row-py) var(--ss-row-px);cursor:pointer;color:var(--ss-fg-muted);font:500 var(--ss-ui-md) var(--ss-font-mono);text-align:left;box-sizing:border-box;transition:all var(--ss-dur-fast) var(--ss-ease);background:0 0;border:0;border-left:2px solid #0000;text-decoration:none;display:flex}.ss-side.svelte-garfsl .item:where(.svelte-garfsl):hover{color:var(--ss-fg);background:var(--ss-hover)}.ss-side.svelte-garfsl .item.active:where(.svelte-garfsl){color:var(--ss-fg);background:color-mix(in srgb, var(--ss-accent) 6%, transparent);border-left-color:var(--ss-primary)}.ss-side.svelte-garfsl .item:where(.svelte-garfsl) .label:where(.svelte-garfsl){flex:auto;min-width:0}.ss-side.svelte-garfsl .item:where(.svelte-garfsl) .badge:where(.svelte-garfsl){font-family:var(--ss-font-mono);font-size:var(--ss-ui-xs);color:var(--ss-fg-muted);background:var(--ss-hover);border:1px solid var(--ss-line);padding:var(--ss-side-badge-py) var(--ss-side-badge-px);border-radius:0;flex:none;margin-left:auto;line-height:1}.ss-side.svelte-garfsl .item:where(.svelte-garfsl) .badge:where(.svelte-garfsl)+.dot:where(.svelte-garfsl){margin-left:var(--ss-s-1)}.ss-side.svelte-garfsl .item:where(.svelte-garfsl) .dot:where(.svelte-garfsl){background:var(--ss-primary);flex:none;width:5px;height:5px;margin-left:auto}.ss-side.svelte-garfsl .item:where(.svelte-garfsl) .dot.warn:where(.svelte-garfsl){background:var(--ss-yellow)}.ss-side.svelte-garfsl .item:where(.svelte-garfsl) .dot.err:where(.svelte-garfsl){background:var(--ss-red)}.ss-side.svelte-garfsl .item:where(.svelte-garfsl) .caret:where(.svelte-garfsl){margin-left:var(--ss-s-1);width:0;height:0;transition:transform var(--ss-dur-fast) var(--ss-ease);border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:4px solid;flex:none}.ss-side.svelte-garfsl .item:where(.svelte-garfsl) .caret.open:where(.svelte-garfsl){transform:rotate(90deg)}.ss-side.svelte-garfsl .item:where(.svelte-garfsl) .badge:where(.svelte-garfsl)+.caret:where(.svelte-garfsl),.ss-side.svelte-garfsl .item:where(.svelte-garfsl) .dot:where(.svelte-garfsl)+.caret:where(.svelte-garfsl){margin-left:var(--ss-s-1)}.ss-side.svelte-garfsl .item.child:where(.svelte-garfsl){font-size:var(--ss-ui-sm);color:var(--ss-fg-faint)}.ss-side.svelte-garfsl .item.child:where(.svelte-garfsl):hover{color:var(--ss-fg)}
