.dock-placement-trigger.svelte-jhvw2b{color:#9ca3af;border-radius:.25rem;justify-content:center;align-items:center;gap:.125rem;height:1.5rem;padding-inline:.25rem;transition:color .15s,background-color .15s;display:flex}.dock-placement-trigger.svelte-jhvw2b:hover,.dock-placement-trigger.open.svelte-jhvw2b{color:#2563eb;background:#eff6ff}.dark .dock-placement-trigger.svelte-jhvw2b:hover,.dark .dock-placement-trigger.open.svelte-jhvw2b{color:#60a5fa;background:#1e3a8a4d}.dock-tabs-scroll.svelte-1a5modd{scrollbar-width:none}.dock-tabs-scroll.svelte-1a5modd::-webkit-scrollbar{display:none}.dock-tabs-chevron.svelte-1a5modd{z-index:1;color:#9ca3af;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;transition:color .15s,background-color .15s;display:flex;position:relative}.dock-tabs-chevron.svelte-1a5modd:hover{color:#2563eb;background:#eff6ff}.dock-tabs-chevron-left.svelte-1a5modd{box-shadow:.5rem 0 .75rem -.5rem #0f172a73}.dock-tabs-chevron-right.svelte-1a5modd{box-shadow:-.5rem 0 .75rem -.5rem #0f172a73}.dark .dock-tabs-chevron.svelte-1a5modd:hover{color:#60a5fa;background:#1e3a8a4d}.dock-position-button.svelte-1a5modd{color:#9ca3af;border-radius:.25rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:color .15s,background-color .15s;display:flex}.dock-position-button.svelte-1a5modd:hover,.dock-position-button.active-action.svelte-1a5modd{color:#2563eb;background:#eff6ff}.dark .dock-position-button.svelte-1a5modd:hover,.dark .dock-position-button.active-action.svelte-1a5modd{color:#60a5fa;background:#1e3a8a4d}.dock-drop-overlay.svelte-142fidc{z-index:1000;pointer-events:none;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#02061724;position:fixed;inset:0}.dock-drop-target.svelte-142fidc{box-sizing:border-box;pointer-events:auto;color:#dbeafe;letter-spacing:.04em;text-transform:uppercase;background:#2563eb1f;border:2px dashed #60a5fabf;border-radius:.75rem;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;transition:inset .12s,transform .12s,background-color .12s,border-color .12s;display:flex;position:fixed}.dock-drop-target.is-hovered.svelte-142fidc{background:#2563eb61;border-color:#93c5fd;transform:scale(.985);box-shadow:inset 0 0 0 1px #bfdbfeb3}.dock-workspace.svelte-142fidc{grid-template-columns:auto 4px minmax(0,1fr) 4px auto;align-items:start;width:100%;min-width:0;display:grid;container-type:inline-size}.dock-main.svelte-142fidc{min-width:0;padding-bottom:var(--dock-main-bottom-effective);grid-column:3;transition:padding-bottom .18s cubic-bezier(.4,0,.2,1)}.dock-workspace.scrolls-main.svelte-142fidc{grid-template-rows:minmax(0,1fr);align-items:stretch;height:100%;min-height:0}.dock-workspace.scrolls-main.svelte-142fidc>.dock-main:where(.svelte-142fidc){min-height:0;overflow-y:auto}:is(.dock-zone.svelte-142fidc:empty,.dock-workspace.svelte-142fidc:not(:has(.dock-zone-left:not(:empty))) .dock-sash-left:where(.svelte-142fidc),.dock-workspace.svelte-142fidc:not(:has(.dock-zone-right:not(:empty))) .dock-sash-right:where(.svelte-142fidc),.dock-workspace.svelte-142fidc:not(:has(.dock-zone-bottom:not(:empty))) .dock-sash-bottom:where(.svelte-142fidc),.dock-workspace.svelte-142fidc:not(:has(.dock-zone-main-bottom:not(:empty))) .dock-sash-main-bottom:where(.svelte-142fidc)){display:none}.dock-zone-side.svelte-142fidc{height:calc(100dvh - var(--dock-workspace-top) - var(--dock-bottom-effective) - 1.75rem);background:#f9fafb;border-color:#d1d5db;min-width:280px;position:sticky;top:0;overflow:hidden}.dark .dock-zone-side.svelte-142fidc,.dark .dock-zone-bottom.svelte-142fidc,.dark .dock-zone-main-bottom.svelte-142fidc{background:#111827;border-color:#374151}.dock-zone-left.svelte-142fidc{width:min(var(--dock-left-width), max(280px, calc(100cqw - 360px)));border-right-width:1px;grid-column:1}.dock-zone-right.svelte-142fidc{width:min(var(--dock-right-width), max(280px, calc(100cqw - 360px)));border-left-width:1px;grid-column:5}:is(.dock-zone-left.svelte-142fidc:has(>.dock-panel-edge-tab:only-child),.dock-zone-right.svelte-142fidc:has(>.dock-panel-edge-tab:only-child),.dock-zone-left.svelte-142fidc:has(>[data-dock-collapsed=true]),.dock-zone-right.svelte-142fidc:has(>[data-dock-collapsed=true])){width:32px;min-width:32px}.dock-zone-side.svelte-142fidc>.dock-panel-edge-tab{z-index:2;width:32px;position:absolute;top:0}.dock-zone-left.svelte-142fidc>.dock-panel-edge-tab{left:0}.dock-zone-right.svelte-142fidc>.dock-panel-edge-tab{right:0}.dock-zone-side.svelte-142fidc:has(>[data-dock-collapsed=true]){flex-direction:column;display:flex}.dock-zone-side.svelte-142fidc>.dock-panel-zone-rail-item{flex:none;width:32px;height:auto;position:relative;top:auto;left:auto;right:auto}@container (width<=46rem){.stack-side-panels.svelte-142fidc>.dock-main:where(.svelte-142fidc){grid-area:1/1/auto/-1}.stack-side-panels.svelte-142fidc>.dock-sash-left:where(.svelte-142fidc),.stack-side-panels.svelte-142fidc>.dock-sash-right:where(.svelte-142fidc){display:none}.stack-side-panels.svelte-142fidc>.dock-zone-side:where(.svelte-142fidc){border-width:1px 0 0;grid-column:1/-1;width:100%;min-width:0;height:min(20rem,38dvh);position:static}.stack-side-panels.svelte-142fidc:has(>.dock-zone-left:where(.svelte-142fidc):not(:empty)):has(>.dock-zone-right:where(.svelte-142fidc):not(:empty))>.dock-zone-side:where(.svelte-142fidc){max-height:24dvh}.stack-side-panels.svelte-142fidc>.dock-zone-left:where(.svelte-142fidc){grid-row:2}.stack-side-panels.svelte-142fidc>.dock-zone-right:where(.svelte-142fidc){grid-row:3}:is(.stack-side-panels.svelte-142fidc>.dock-zone-side:where(.svelte-142fidc):has(>.dock-panel-edge-tab:only-child),.stack-side-panels.svelte-142fidc>.dock-zone-side:where(.svelte-142fidc):has(>[data-dock-collapsed=true])){width:100%;height:auto}.stack-side-panels.svelte-142fidc>.dock-zone-side:where(.svelte-142fidc)>.dock-panel-edge-tab,.stack-side-panels.svelte-142fidc>.dock-zone-side:where(.svelte-142fidc)>.dock-panel-zone-rail-item{width:100%;position:static}.stack-side-panels.svelte-142fidc>.dock-zone-side:where(.svelte-142fidc) .dock-panel-edge-tab>button,.stack-side-panels.svelte-142fidc>.dock-zone-side:where(.svelte-142fidc) .dock-panel-zone-rail-item>button{flex-direction:row;justify-content:center}.stack-side-panels.svelte-142fidc>.dock-zone-side:where(.svelte-142fidc) .dock-panel-edge-tab>button>span,.stack-side-panels.svelte-142fidc>.dock-zone-side:where(.svelte-142fidc) .dock-panel-zone-rail-item>button>span{writing-mode:horizontal-tb}}.dock-sash.svelte-142fidc{z-index:660;background:0 0;border:0;padding:0;transition:background-color .12s}.dock-sash.svelte-142fidc:hover,.dock-workspace.is-resizing.svelte-142fidc .dock-sash:where(.svelte-142fidc){background:#3b82f6}.dock-sash-left.svelte-142fidc{cursor:col-resize;grid-column:2;width:4px;height:100vh;position:sticky;top:0}.dock-sash-right.svelte-142fidc{cursor:col-resize;grid-column:4;width:4px;height:100vh;position:sticky;top:0}.dock-zone-bottom.svelte-142fidc{z-index:650;right:var(--dock-workspace-right);bottom:1.75rem;left:var(--dock-workspace-left);height:min(var(--dock-bottom-height), 70vh);background:#f9fafb;border-top:1px solid #d1d5db;transition:height .18s cubic-bezier(.4,0,.2,1);position:fixed;overflow:hidden}.dock-zone-main-bottom.svelte-142fidc{z-index:650;right:var(--dock-main-right);bottom:calc(1.75rem + var(--dock-bottom-effective));left:var(--dock-main-left);height:var(--dock-main-bottom-effective);background:#f9fafb;border-top:1px solid #d1d5db;transition:height .18s cubic-bezier(.4,0,.2,1),bottom .18s cubic-bezier(.4,0,.2,1);position:fixed;overflow:hidden}:is(.dock-zone-bottom.svelte-142fidc:has(>[data-dock-collapsed=true]),.dock-zone-main-bottom.svelte-142fidc:has(>[data-dock-collapsed=true])){height:36px}.dock-sash-bottom.svelte-142fidc{z-index:660;right:var(--dock-workspace-right);bottom:calc(min(var(--dock-bottom-height), 70vh) + 1.75rem);left:var(--dock-workspace-left);cursor:row-resize;height:4px;transition:background-color .12s,bottom .18s cubic-bezier(.4,0,.2,1);position:fixed}.dock-sash-main-bottom.svelte-142fidc{z-index:660;right:var(--dock-main-right);bottom:calc(var(--dock-bottom-effective) + var(--dock-main-bottom-effective) + 1.75rem);left:var(--dock-main-left);cursor:row-resize;height:4px;transition:background-color .12s,bottom .18s cubic-bezier(.4,0,.2,1);position:fixed}.dock-workspace.is-resizing.svelte-142fidc .dock-zone-bottom:where(.svelte-142fidc),.dock-workspace.is-resizing.svelte-142fidc .dock-zone-main-bottom:where(.svelte-142fidc),.dock-workspace.is-resizing.svelte-142fidc .dock-sash-bottom:where(.svelte-142fidc),.dock-workspace.is-resizing.svelte-142fidc .dock-sash-main-bottom:where(.svelte-142fidc){transition:none}.dock-workspace.svelte-142fidc:has(.dock-zone-bottom:where(.svelte-142fidc)>[data-dock-collapsed=true]) .dock-sash-bottom:where(.svelte-142fidc){bottom:calc(36px + 1.75rem)}.dock-workspace.svelte-142fidc:not(.reflows-bottom):has(.dock-zone-bottom:where(.svelte-142fidc):not(:empty)) .dock-main:where(.svelte-142fidc){padding-bottom:calc(var(--dock-bottom-effective) + var(--dock-main-bottom-effective) + 2.75rem)}
