.flex.svelte-1g3l5d9{isolation:isolate;width:100%;display:flex;overflow:hidden}.sidebar.svelte-1g3l5d9{border-right:1px solid var(--color-border-default);flex-direction:column;flex-shrink:0;align-items:stretch;height:100%;transition:width .2s ease-in-out;display:flex;position:relative;overflow:visible auto}.sidebar-content.svelte-1g3l5d9{flex-direction:column;flex:1;min-height:0;display:flex}.content-area.svelte-1g3l5d9{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.content.svelte-1g3l5d9{flex:1;min-width:0;position:relative;overflow:auto}.toggle-sidebar.svelte-1g3l5d9{cursor:pointer;z-index:9;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:.25rem;left:.25rem}.toggle-sidebar.svelte-1g3l5d9:after{top:50%;left:calc(100% + .4rem);transform:translateY(-50%)}.responsive-sidebar-close.svelte-1g3l5d9,.sidebar-scrim.svelte-1g3l5d9{display:none}@media (width<=800px){.flex.responsive-overlay.svelte-1g3l5d9{position:relative}.flex.responsive-overlay.svelte-1g3l5d9 .sidebar:where(.svelte-1g3l5d9){z-index:20;background:var(--surface);max-width:86vw;position:absolute;inset:0 auto 0 0;box-shadow:12px 0 28px #18181b1a}.flex.responsive-overlay.svelte-1g3l5d9 .sidebar-scrim:where(.svelte-1g3l5d9){z-index:19;cursor:pointer;background:#1414182e;border:0;display:block;position:absolute;inset:0}.flex.responsive-overlay.svelte-1g3l5d9 .responsive-sidebar-close:where(.svelte-1g3l5d9){z-index:22;background:var(--surface-2);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border:0;border-radius:9px;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;top:6px;right:6px}.flex.responsive-overlay.svelte-1g3l5d9 .content-area:where(.svelte-1g3l5d9){flex:100%;width:100%}.flex.responsive-overlay.svelte-1g3l5d9 .toggle-sidebar:where(.svelte-1g3l5d9){left:calc(.25rem + var(--responsive-toggle-offset));z-index:21;background:color-mix(in srgb, var(--surface) 90%, transparent);width:32px;height:32px;box-shadow:var(--shadow-elevated);border-radius:9px}}
