.scrim.svelte-1i0pb0n{position:fixed;inset:0;padding:0;border:0;background:color-mix(in srgb,var(--bg) 45%,transparent);cursor:default;transition:opacity var(--dur-base) var(--ease-out)}@starting-style{.scrim.svelte-1i0pb0n{opacity:0}}.autogrid-c.svelte-1exe2kx{display:grid;grid-template-columns:repeat(var(--ag-mode),minmax(min(100%,var(--ag-min)),var(--ag-track)))}.autogrid-c.svelte-1exe2kx>[data-span="2"]{grid-column:span 2}.autogrid-c.svelte-1exe2kx>[data-span="3"]{grid-column:span 3}.autogrid-c.svelte-1exe2kx>[data-span="4"]{grid-column:span 4}.autogrid-c.svelte-1exe2kx>[data-span=full]{grid-column:1 / -1}.autogrid-c.capped.svelte-1exe2kx{grid-template-columns:repeat(var(--ag-mode),minmax(min(100%,max(var(--ag-min),(100% - (var(--ag-cols) - 1) * var(--ag-gap)) / var(--ag-cols))),var(--ag-track)))}.panel-layout.svelte-122561v{position:relative;display:grid;grid-template-columns:var(--panel-current-width) minmax(0,1fr);min-width:0;min-height:0;container:resizable-panel / inline-size;isolation:isolate}.panel-layout.right.svelte-122561v{grid-template-columns:minmax(0,1fr) var(--panel-current-width)}.panel-layout.svelte-122561v{--panel-current-width: var(--panel-width)}.panel-layout.collapsed.svelte-122561v{--panel-current-width: 0px}.panel.svelte-122561v{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;width:var(--panel-current-width);background:var(--bg-elevated);border-right:1px solid var(--border);transition:width var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.resizing.svelte-122561v .panel:where(.svelte-122561v){transition:none}.right.svelte-122561v .panel:where(.svelte-122561v){grid-column:2;grid-row:1;border-right:0;border-left:1px solid var(--border)}.main.svelte-122561v{min-width:0;min-height:0;container:panel-main / inline-size}.right.svelte-122561v .main:where(.svelte-122561v){grid-column:1;grid-row:1}.panel-content.svelte-122561v{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.collapse-control.svelte-122561v{position:absolute;left:var(--sp-1);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:18px;height:30px;padding:0;color:var(--text-faint);font:inherit;font-size:var(--icon-sm);background:transparent;border:1px solid transparent;border-radius:var(--r-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),scale var(--dur-press) var(--ease-out)}.collapse-control.svelte-122561v:active{scale:var(--press-scale-sm)}.collapse-control.top.svelte-122561v{top:var(--sp-2)}.collapse-control.bottom.svelte-122561v{bottom:var(--sp-2)}.right.svelte-122561v .collapse-control:where(.svelte-122561v){left:auto;right:var(--sp-1)}@media(hover:hover)and (pointer:fine){.collapse-control.svelte-122561v:hover{color:var(--text);background:var(--bg-elevated-2);border-color:var(--border)}}.collapse-control.svelte-122561v:focus-visible,.resize-handle.svelte-122561v:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset)}.resize-handle.svelte-122561v{--handle-shift: max(-6px, calc(var(--panel-current-width) - 100cqw));position:absolute;top:0;right:var(--handle-shift);bottom:0;z-index:2;width:calc(18px + var(--handle-shift));padding:0;background:transparent;border:0;cursor:ew-resize;touch-action:none}.right.svelte-122561v .resize-handle:where(.svelte-122561v){right:auto;left:var(--handle-shift)}.resize-handle.svelte-122561v:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:var(--sp-8);border-radius:var(--r-pill);background:var(--border-strong);transform:translate(-50%,-50%);transition:background var(--dur-fast) var(--ease),scale var(--dur-fast) var(--ease)}@media(hover:hover)and (pointer:fine){.resize-handle.svelte-122561v:hover:after{scale:1 1.5;background:var(--accent)}}.resize-handle.svelte-122561v:focus-visible:after,.resizing.svelte-122561v .resize-handle:where(.svelte-122561v):after{scale:1 1.5;background:var(--accent)}.resizing.svelte-122561v{cursor:ew-resize;-webkit-user-select:none;user-select:none}@container resizable-panel (max-width: 40rem){.panel-layout.svelte-122561v{display:block}.panel.svelte-122561v{position:absolute;inset-block:0;left:0;z-index:1;width:min(var(--panel-current-width),85cqw);box-shadow:var(--shadow-md)}.right.svelte-122561v .panel:where(.svelte-122561v){right:0;left:auto}.collapsed.svelte-122561v .panel:where(.svelte-122561v){box-shadow:none}.resize-handle.svelte-122561v{--handle-shift: -6px}.main.svelte-122561v{height:100%}}.panel-layout.overlay.svelte-122561v{display:block;container:none}.overlay.svelte-122561v .panel:where(.svelte-122561v){position:fixed;inset-block:0;left:0;z-index:var(--z-drawer);width:min(var(--panel-current-width),100%);box-shadow:var(--shadow-md);outline:none;animation:svelte-122561v-panel-slide-left var(--dur-base) var(--ease)}.overlay.right.svelte-122561v .panel:where(.svelte-122561v){right:0;left:auto;animation-name:svelte-122561v-panel-slide-right}.overlay.svelte-122561v .resize-handle:where(.svelte-122561v){--handle-shift: -6px}.overlay.full-bleed.svelte-122561v .panel:where(.svelte-122561v){left:0;right:0;width:auto;border:0;box-shadow:none}.overlay.full-bleed.svelte-122561v .resize-handle:where(.svelte-122561v){display:none}@keyframes svelte-122561v-panel-slide-left{0%{transform:translate(-100%)}}@keyframes svelte-122561v-panel-slide-right{0%{transform:translate(100%)}}@media(pointer:coarse){.collapse-control.svelte-122561v{min-inline-size:var(--sp-6)}.collapse-control.svelte-122561v:before{content:"";position:absolute;inset-block:min(0px,calc((100% - var(--touch-target)) / 2));inset-inline:min(0px,calc((100% - var(--touch-target)) / 2))}}@media(prefers-reduced-motion:reduce){.panel.svelte-122561v{animation:none}.overlay.svelte-122561v .panel:where(.svelte-122561v),.overlay.right.svelte-122561v .panel:where(.svelte-122561v){animation:none}}.stack-c.svelte-1bzn3xs{display:flex;flex-direction:column;min-width:0}.stack-c.svelte-1bzn3xs>[data-grow]{flex:1 1 0;min-height:0}.stack-c.svelte-1bzn3xs>[data-shrink=false]{flex:none}.grow.svelte-1bzn3xs{flex:1 1 0;min-height:0}.no-shrink.svelte-1bzn3xs{flex:none}.fill.svelte-1bzn3xs{height:100%}.push-start.svelte-1bzn3xs{margin-block-end:auto}.push-end.svelte-1bzn3xs{margin-block-start:auto}
