.tool-stack.svelte-agrg26{position:relative;padding-left:var(--stack-inset);display:flex;flex-direction:column;--stack-gap: var(--band-stack-gap);gap:var(--stack-gap);min-width:0;--stack-to-surface: calc(var(--band-a-reserve) + var(--band-b-h) + var(--band-stack-gap))}.tool-stack--fill.svelte-agrg26{height:calc(100svh - var(--chrome-h, 64px) - var(--tool-pad-top, .5rem) - var(--tool-pad-bottom, 1.5rem))}.tool-stack--fill.svelte-agrg26 .tool-surface:where(.svelte-agrg26){flex:1;min-height:0;display:flex;flex-direction:column}@media(min-width:54rem){.tool-stack--floor.svelte-agrg26{min-height:calc(100svh - var(--chrome-h, 64px) - var(--tool-pad-top, .5rem) - var(--tool-pad-bottom, 1.5rem))}.tool-stack--floor.svelte-agrg26 .tool-surface:where(.svelte-agrg26){flex:1 0 auto;display:flex;flex-direction:column}}.tool-surface.svelte-agrg26{min-width:0;--room-top: var(--stack-gap);--room-bottom: var(--tool-pad-bottom, 1.5rem);--room-left: var(--tool-pad-x, 1rem);--room-right: var(--tool-pad-x, 1rem)}.tool-stack--benched.svelte-agrg26 .tool-surface:where(.svelte-agrg26){--room-left: var(--ribbon-gap)}.tool-stack-rail.svelte-agrg26{display:none}.tool-stack-dock.svelte-agrg26{position:absolute;left:0;top:calc(-1 * var(--dock-overhang));bottom:calc(-1 * var(--dock-overhang));width:var(--ribbon-w);pointer-events:none;visibility:hidden}@media(max-width:54rem),(max-height:30rem){.tool-stack--benched.svelte-agrg26{padding-left:0;--stack-gap: var(--band-gap);--stack-to-surface: calc( var(--band-a-reserve) + var(--band-b-h) + 2 * var(--band-gap) + var(--bench-row-h) )}.tool-stack--benched.svelte-agrg26 .bands:where(.svelte-agrg26){order:0}.tool-stack--benched.svelte-agrg26 .tool-stack-dock:where(.svelte-agrg26){position:static;order:1;flex-shrink:0;width:auto;height:var(--bench-row-h)}.tool-stack--benched.svelte-agrg26 .tool-surface:where(.svelte-agrg26){order:2;--room-left: var(--tool-pad-x, 1rem)}.tool-stack--railed.svelte-agrg26{--rail-tuck: 2px;--stack-to-surface: calc( var(--band-a-reserve) + var(--band-b-h) + 2 * var(--band-gap) + var(--ui-ctl-h) + var(--bench-row-h) - var(--rail-tuck) )}.tool-stack--railed.svelte-agrg26 .tool-stack-rail:where(.svelte-agrg26){display:block;order:1;flex-shrink:0;height:var(--ui-ctl-h);margin-bottom:calc(-1 * var(--band-gap) - var(--rail-tuck))}.tool-stack--bench-collapsed.svelte-agrg26 .tool-stack-rail:where(.svelte-agrg26){margin-bottom:0}.tool-stack--bench-hidden.svelte-agrg26{--stack-to-surface: calc(var(--band-a-reserve) + var(--band-b-h) + var(--band-gap))}.tool-stack--bench-hidden.svelte-agrg26 .tool-stack-dock:where(.svelte-agrg26){display:none}.tool-stack--bench-collapsed.svelte-agrg26{--stack-to-surface: calc( var(--band-a-reserve) + var(--band-b-h) + 2 * var(--band-gap) + var(--ui-ctl-h) )}.tool-stack--bench-collapsed.svelte-agrg26 .tool-stack-dock:where(.svelte-agrg26){display:none}.tool-stack--fill.svelte-agrg26{--stack-gap: var(--band-gap);--stack-to-surface: calc(var(--band-a-reserve) + var(--band-b-h) + var(--band-gap))}}.bands.svelte-agrg26 .tool-banners{position:absolute;top:calc(100% + var(--band-gap));left:0;right:0;max-width:52rem;margin:0 auto}.bands.svelte-agrg26{display:flex;flex-direction:column;gap:var(--band-gap);position:relative;z-index:1;flex-shrink:0}.band.svelte-agrg26{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 var(--band-pad-x);min-width:0;border-radius:var(--band-radius)}.band-a.svelte-agrg26{height:var(--band-a-h);padding:0;background:none}.band-b.svelte-agrg26{height:var(--band-b-h);background:var(--surface);--text: var(--muted);color:var(--text)}.band-zone.svelte-agrg26{display:flex;align-items:center;gap:var(--band-item-gap, 4px);min-width:0}.band-zone--end.svelte-agrg26{justify-content:flex-end;flex-shrink:0}.band-a.svelte-agrg26>.band-zone:where(.svelte-agrg26):not(.band-zone--end){flex:1}.band--3up.svelte-agrg26{background:none;padding:0;gap:var(--band-item-gap, 4px)}.band--3up.svelte-agrg26>.band-zone:where(.svelte-agrg26){flex:0 0 auto}.band--3up.svelte-agrg26>.band-zone--center:where(.svelte-agrg26){flex:1 1 auto;justify-content:center;min-width:0;align-self:stretch;padding:0 var(--band-pad-x);border-radius:var(--band-radius);background:var(--surface);overflow:visible}:where(:root[data-next]) .band--3up.svelte-agrg26>.band-zone--center:where(.svelte-agrg26){padding:0;background:none}.band--full.svelte-agrg26{background:none;padding:0}.band-full.svelte-agrg26{flex:1;min-width:0}
