.shell.svelte-19wjew0{width:100%;min-width:0;height:100%;min-height:0;color:var(--kata-color-text);flex-direction:column;display:flex;position:relative;overflow:hidden;container:app/inline-size}.shell.svelte-19wjew0>.top:where(.svelte-19wjew0){flex:none;min-width:0}.body.svelte-19wjew0{flex:auto;min-width:0;min-height:0;display:flex}.side.svelte-19wjew0{flex:none;max-width:50%;min-height:0;display:flex}.side.svelte-19wjew0>*{flex:auto;min-height:0}.side.left.svelte-19wjew0{border-right:var(--kata-border-width) solid var(--kata-color-line-strong)}.side.right.svelte-19wjew0{border-left:var(--kata-border-width) solid var(--kata-color-line-strong)}.main.svelte-19wjew0{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.stage.svelte-19wjew0{flex:auto;min-height:0;position:relative;overflow:hidden}.surface.svelte-19wjew0{position:absolute;inset:0}.bottom.svelte-19wjew0{left:0;right:0;bottom:var(--kata-shell-lift,0px);height:0;position:absolute}.stage.svelte-19wjew0>[data-role=floating]{box-sizing:border-box;width:var(--kata-width-panel);max-width:calc(100% - var(--kata-gap-md) * 2);max-height:calc(100% - var(--kata-gap-md) * 2);flex-direction:column;display:flex}.fab-seat.svelte-19wjew0{left:0;right:0;bottom:var(--kata-shell-lift,0px);height:0;position:absolute}.fab-column.svelte-19wjew0{z-index:var(--kata-z-floating);right:var(--kata-gap-md);top:calc(var(--kata-shell-top,0px) + var(--kata-gap-md));bottom:calc(var(--kata-shell-lift,0px) + var(--kata-gap-md) * 2 + var(--kata-height-button));pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:absolute}.fab-column.svelte-19wjew0>*{pointer-events:auto;min-height:0;max-height:100%}.top-seat.svelte-19wjew0{display:contents}.top-float.svelte-19wjew0{min-width:0}.top-float.svelte-19wjew0>[data-role=toolbar]{border-bottom:0}.reopen.svelte-19wjew0{display:contents}.stage.svelte-19wjew0 .pane:where(.svelte-19wjew0){flex-direction:column;flex:0 auto;min-height:0;display:flex}.stage.svelte-19wjew0 .pane:where(.svelte-19wjew0)>*{flex:0 auto;min-height:0}.sheet-seat.svelte-19wjew0{pointer-events:none;position:absolute;inset:0}.sheet-seat.svelte-19wjew0>*{pointer-events:auto}.dock.svelte-19wjew0{min-height:0;height:clamp(var(--kata-height-toolbar), var(--kata-shell-dock,38.2%), 100% - var(--kata-height-toolbar));border-top:var(--kata-border-width) solid var(--kata-color-line-strong);flex:none;display:flex;position:relative}.dock.svelte-19wjew0>*{flex:auto;min-height:0}.shell.overlay.svelte-19wjew0{pointer-events:none}.shell.overlay.svelte-19wjew0>.top:where(.svelte-19wjew0),.shell.overlay.svelte-19wjew0>.body:where(.svelte-19wjew0)>.side:where(.svelte-19wjew0),.shell.overlay.svelte-19wjew0>.body:where(.svelte-19wjew0)>.main:where(.svelte-19wjew0)>.dock:where(.svelte-19wjew0),.shell.overlay.svelte-19wjew0>.body:where(.svelte-19wjew0)>.main:where(.svelte-19wjew0)>.stage:where(.svelte-19wjew0)>.bottom:where(.svelte-19wjew0),.shell.overlay.svelte-19wjew0>.body:where(.svelte-19wjew0)>.main:where(.svelte-19wjew0)>.stage:where(.svelte-19wjew0)>.fab-seat:where(.svelte-19wjew0),.shell.overlay.svelte-19wjew0>.body:where(.svelte-19wjew0)>.main:where(.svelte-19wjew0)>.stage:where(.svelte-19wjew0)>.fab-column:where(.svelte-19wjew0)>*,.shell.overlay.svelte-19wjew0>.body:where(.svelte-19wjew0)>.main:where(.svelte-19wjew0)>.stage:where(.svelte-19wjew0)>.reopen:where(.svelte-19wjew0),.shell.overlay.svelte-19wjew0>.body:where(.svelte-19wjew0)>.main:where(.svelte-19wjew0)>.stage:where(.svelte-19wjew0)>.top-seat:where(.svelte-19wjew0),.shell.overlay.svelte-19wjew0>.body:where(.svelte-19wjew0)>.main:where(.svelte-19wjew0)>.stage:where(.svelte-19wjew0)>[data-role=floating],.shell.overlay.svelte-19wjew0>.body:where(.svelte-19wjew0)>.main:where(.svelte-19wjew0)>.stage:where(.svelte-19wjew0)>[data-role=veil],.shell.overlay.svelte-19wjew0>dialog{pointer-events:auto}.grip.svelte-19wjew0{height:var(--kata-pad-sm);z-index:1;cursor:ns-resize;touch-action:none;flex:none;position:absolute;top:0;left:0;right:0}.grip.svelte-19wjew0:focus-visible{outline:2px solid var(--kata-color-focus);outline-offset:-2px}
