.ss-topbar.svelte-3dxoh1{background:var(--ss-bg);border-bottom:1px solid var(--ss-line);font-family:var(--ss-font-mono);font-size:var(--ss-ui-md);color:var(--ss-fg-muted);-webkit-user-select:none;user-select:none;z-index:10;grid-column:1/-1;align-items:stretch;display:flex;position:relative;top:0}.ss-topbar.sticky.svelte-3dxoh1{position:sticky}.ss-topbar.svelte-3dxoh1 .skip:where(.svelte-3dxoh1){left:var(--ss-s-1);top:var(--ss-s-1);z-index:20;padding:var(--ss-chip-py) var(--ss-badge-px);background:var(--ss-primary);color:var(--ss-fg-on-primary);font:500 var(--ss-ui-md) var(--ss-font-mono);transition:transform var(--ss-dur-fast) var(--ss-ease);text-decoration:none;position:absolute;transform:translateY(-200%)}.ss-topbar.svelte-3dxoh1 .skip:where(.svelte-3dxoh1):focus-visible,.ss-topbar.svelte-3dxoh1 .skip:where(.svelte-3dxoh1):focus{transform:translateY(0)}.ss-topbar.svelte-3dxoh1 .seg:where(.svelte-3dxoh1){align-items:center;gap:var(--ss-s-2);padding:0 var(--ss-panel-head-px);border-right:1px solid var(--ss-line);cursor:default;flex:none;display:flex}.ss-topbar.svelte-3dxoh1 .seg.right:where(.svelte-3dxoh1){border-right:none;border-left:1px solid var(--ss-line)}.ss-topbar.svelte-3dxoh1 .seg.click:where(.svelte-3dxoh1){cursor:pointer}.ss-topbar.svelte-3dxoh1 .seg.click:where(.svelte-3dxoh1):hover{background:var(--ss-hover);color:var(--ss-fg)}.ss-topbar.svelte-3dxoh1 button.seg:where(.svelte-3dxoh1){color:inherit;font:inherit;min-height:var(--ss-s-6);background:0 0;border-top:0;border-bottom:0;border-right:0}.ss-topbar.svelte-3dxoh1 button.seg.right:where(.svelte-3dxoh1){border-left:1px solid var(--ss-line)}.ss-topbar.svelte-3dxoh1 .logo:where(.svelte-3dxoh1){color:var(--ss-fg)}.ss-topbar.svelte-3dxoh1 .logo:where(.svelte-3dxoh1) .mark:where(.svelte-3dxoh1){display:block}.ss-topbar.svelte-3dxoh1 .logo:where(.svelte-3dxoh1) .nm:where(.svelte-3dxoh1){font-family:var(--ss-font-display);font-size:var(--ss-ui-lg);letter-spacing:.02em;line-height:1}.ss-topbar.svelte-3dxoh1 .ws:where(.svelte-3dxoh1){scrollbar-width:thin;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.ss-topbar.svelte-3dxoh1 .ws:where(.svelte-3dxoh1) .tab:where(.svelte-3dxoh1){white-space:nowrap;padding:0 var(--ss-row-px);min-height:var(--ss-s-6);color:var(--ss-fg-faint);border-right:1px solid var(--ss-line);cursor:pointer;font:500 var(--ss-ui-md) var(--ss-font-mono);transition:all var(--ss-dur-fast) var(--ss-ease);background:0 0;border-top:0;border-bottom:0;border-left:0;flex:none;align-items:center;text-decoration:none;display:flex}.ss-topbar.svelte-3dxoh1 .ws:where(.svelte-3dxoh1) .tab:where(.svelte-3dxoh1):hover{color:var(--ss-fg);background:var(--ss-hover)}.ss-topbar.svelte-3dxoh1 .ws:where(.svelte-3dxoh1) .tab:where(.svelte-3dxoh1) .n:where(.svelte-3dxoh1){color:var(--ss-fg-faint);margin-right:6px}.ss-topbar.svelte-3dxoh1 .ws:where(.svelte-3dxoh1) .tab.active:where(.svelte-3dxoh1){color:var(--ss-fg);background:color-mix(in srgb, var(--ss-accent) 6%, transparent);box-shadow:inset 0 -2px 0 var(--ss-primary)}.ss-topbar.svelte-3dxoh1 .ws:where(.svelte-3dxoh1) .tab.active:where(.svelte-3dxoh1) .n:where(.svelte-3dxoh1){color:var(--ss-primary)}.ss-topbar.svelte-3dxoh1 .grow:where(.svelte-3dxoh1){flex:1}.ss-topbar.svelte-3dxoh1 .dot:where(.svelte-3dxoh1){background:var(--ss-primary);width:6px;height:6px;display:inline-block}.ss-topbar.svelte-3dxoh1 .stat:where(.svelte-3dxoh1){font-variant-numeric:tabular-nums}.ss-topbar.svelte-3dxoh1 .stat:where(.svelte-3dxoh1) .k:where(.svelte-3dxoh1){color:var(--ss-fg-faint);margin-right:var(--ss-s-1)}.ss-topbar.svelte-3dxoh1 .stat:where(.svelte-3dxoh1) .v:where(.svelte-3dxoh1){color:var(--ss-fg)}.ss-topbar.svelte-3dxoh1 .clock:where(.svelte-3dxoh1){color:var(--ss-fg);font-variant-numeric:tabular-nums}.ss-topbar.svelte-3dxoh1 .clock:where(.svelte-3dxoh1) .sep:where(.svelte-3dxoh1){color:var(--ss-fg-faint);margin:0 2px}.ss-topbar.svelte-3dxoh1 .kbd:where(.svelte-3dxoh1){align-items:center;display:inline-flex}.ss-topbar.svelte-3dxoh1 .touch:where(.svelte-3dxoh1){color:var(--ss-fg-muted);align-items:center;display:none}@media (hover:none) and (pointer:coarse){.ss-topbar.svelte-3dxoh1 .touch:where(.svelte-3dxoh1){display:inline-flex}}@media (width<=720px){.ss-topbar.svelte-3dxoh1 .collapsible:where(.svelte-3dxoh1){display:none}}@media (width<=520px){.ss-topbar.svelte-3dxoh1 .ws:where(.svelte-3dxoh1){display:none}}.tab.svelte-3dxoh1:before,.skip.svelte-3dxoh1:before{content:none}.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) .ext:where(.svelte-garfsl){color:var(--ss-fg-faint);flex:none;display:inline-flex}.ss-side.svelte-garfsl .item:where(.svelte-garfsl) .sr-only:where(.svelte-garfsl){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.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)}.item.svelte-garfsl:before{content:none}.ss-empty.svelte-3enasv{align-items:center;gap:var(--ss-s-3);text-align:center;padding:var(--ss-s-12) var(--ss-s-4);max-width:var(--ss-empty-max-w);flex-direction:column;margin-inline:auto;display:flex}.ss-empty.full-width.svelte-3enasv{max-width:none}.ss-empty.svelte-3enasv .ic:where(.svelte-3enasv){margin-bottom:var(--ss-s-1);line-height:1}.ss-empty.svelte-3enasv .ic.glyph:where(.svelte-3enasv){font-size:var(--ss-empty-glyph)}.ss-empty.svelte-3enasv .title:where(.svelte-3enasv){font-family:var(--ss-font-display);font-size:var(--ss-size-h2);color:var(--ss-fg);margin:0}.ss-empty.error.svelte-3enasv .title:where(.svelte-3enasv){color:var(--ss-red)}.ss-empty.svelte-3enasv .msg:where(.svelte-3enasv){color:var(--ss-fg-muted);font-size:var(--ss-ui-md);max-width:40ch;line-height:var(--ss-leading);margin:0}.ss-empty.svelte-3enasv .act:where(.svelte-3enasv){margin-top:var(--ss-s-4);justify-content:center;align-items:center;gap:var(--ss-s-3);flex-wrap:wrap;display:flex}.ss-empty.svelte-3enasv .foot:where(.svelte-3enasv){margin-top:var(--ss-s-2);color:var(--ss-fg-faint);font-size:var(--ss-ui-sm)}.ss-empty.compact.svelte-3enasv{gap:var(--ss-s-2);padding:var(--ss-s-6) var(--ss-s-3)}.ss-empty.compact.svelte-3enasv .title:where(.svelte-3enasv){font-size:var(--ss-size-h3)}.ss-empty.compact.svelte-3enasv .ic.glyph:where(.svelte-3enasv){font-size:var(--ss-empty-glyph-compact)}.ss-empty.compact.svelte-3enasv .act:where(.svelte-3enasv){margin-top:var(--ss-s-3)}
