.pane-tree.svelte-1siebu{--seam-line:var(--divider-color,transparent);--seam-line-active:color-mix(in srgb, var(--divider-color,transparent) 75%, var(--ink-on-dark));width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.pane-tree .pane-split{min-width:0;min-height:0}.pane-tree .pane-drag-handle{z-index:10;opacity:0;cursor:grab;background:color-mix(in oklch, var(--ink-on-dark) 15%, transparent);pointer-events:none;justify-content:center;align-items:center;height:12px;transition:opacity .15s;display:flex;position:absolute;top:0;left:0;right:0}.pane-tree .pane-drag-handle:after{content:"···";font-size:var(--text-meta);color:color-mix(in oklch, var(--ink-on-dark) 45%, transparent);line-height:1}.pane-tree.has-multiple-panes .pane-drag-handle{pointer-events:auto}.pane-tree.has-multiple-panes .pane-drag-handle:hover{opacity:1}.pane-tree .pane-drag-handle:active{cursor:grabbing}.pane-tree .pane.is-drag-source{opacity:.4!important}.pane-tree.is-pane-dragging .pane{pointer-events:none}.pane-drop-overlay.svelte-1siebu{z-index:9999;border:2px solid color-mix(in oklch, var(--status-open) 50%, transparent);border-radius:var(--radius-sm);background:color-mix(in oklch, var(--status-open) 20%, transparent);pointer-events:none;position:fixed}.pane-tree .pane.pane-focus-rim-flash:before{content:"";z-index:30;border:1.5px solid color-mix(in srgb, var(--color-brand) 68%, transparent);border-radius:var(--radius-sm);outline:2px solid color-mix(in srgb, var(--color-brand) 34%, transparent);pointer-events:none;animation:1.5s ease-out forwards svelte-1siebu-pane-focus-rim-flash;position:absolute;inset:1px}@keyframes svelte-1siebu-pane-focus-rim-flash{0%{opacity:1}24%{opacity:.42}46%{opacity:0}to{opacity:0}}.pane-title-overlay-layer.svelte-1siebu{z-index:20;pointer-events:none;--pane-title-height:24px;--pane-title-ink:var(--ink-on-dark);--pane-title-fg:color-mix(in oklch, var(--pane-title-ink) 52%, transparent);--pane-title-button-fg:var(--pane-title-ink);--pane-title-button-hover-fg:var(--pane-title-ink);--pane-title-input-bg:color-mix(in oklch, var(--pane-title-ink) 4%, transparent);--pane-title-separator:color-mix(in oklch, var(--pane-title-ink) 6%, transparent);position:absolute;inset:0}.pane-title-overlay-layer[data-pane-title-surface=light].svelte-1siebu{--pane-title-ink:var(--ink-on-light);--pane-title-fg:color-mix(in oklch, var(--pane-title-ink) 62%, transparent);--pane-title-button-fg:var(--pane-title-ink);--pane-title-button-hover-fg:var(--pane-title-ink);--pane-title-input-bg:color-mix(in oklch, var(--pane-title-ink) 5%, transparent);--pane-title-separator:color-mix(in oklch, var(--pane-title-ink) 8%, transparent)}.pane-title-overlay-layer .pane-title-bar{box-sizing:border-box;height:var(--pane-title-height);padding:0 calc(var(--spacing) * 2);color:var(--pane-title-fg);background:var(--pane-title-bg);border-bottom:1px solid var(--pane-title-separator);font-size:var(--text-ui);font-family:var(--font-mono);pointer-events:auto;-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:absolute}.pane-title-overlay-layer .pane-title-bar[data-chromeless]{padding:0 calc(var(--spacing) * .5);pointer-events:none;background:0 0;border-bottom:none}.pane-title-overlay-layer .pane-title-bar[data-chromeless] .pane-title-split,.pane-title-overlay-layer .pane-title-bar[data-chromeless] .pane-title-close{min-width:18px;padding:0;position:relative}.pane-title-overlay-layer .pane-title-bar[data-chromeless] .pane-title-close{margin-left:-1px}.pane-title-overlay-layer .pane-title-bar[data-chromeless] .pane-title-split:before,.pane-title-overlay-layer .pane-title-bar[data-chromeless] .pane-title-close:before{content:"";border-radius:var(--radius-full);background:radial-gradient(circle, var(--pane-title-bg) 0 44%, color-mix(in srgb, var(--pane-title-bg) 74%, transparent) 62%, transparent 100%);width:23px;height:23px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pane-title-overlay-layer .pane-title-bar[data-chromeless] .pane-title-split svg,.pane-title-overlay-layer .pane-title-bar[data-chromeless] .pane-title-close svg{stroke-width:2.75px;position:relative}.pane-title-overlay-layer .pane-title-bar[data-editing]{padding:0}.pane-title-overlay-layer .pane-title-drag-handle{width:32px;height:var(--pane-title-height);z-index:2;opacity:0;cursor:grab;background:color-mix(in srgb, var(--pane-title-fg) 36%, transparent);transition:opacity .15s;position:absolute;top:0;left:50%;transform:translate(-50%)}.pane-title-overlay-layer .pane-title-drag-handle:hover{opacity:1}.pane-title-overlay-layer .pane-title-drag-handle:active{cursor:grabbing}.pane-title-overlay-layer .pane-title-text{white-space:nowrap;text-overflow:ellipsis;text-align:left;min-width:0;color:inherit;font:inherit;line-height:var(--pane-title-height);cursor:pointer;flex:1;align-self:stretch;overflow:hidden}.pane-title-overlay-layer .pane-title-holder{padding-left:calc(var(--spacing) * 2);font-size:var(--text-small);opacity:.7}.pane-title-overlay-layer .pane-title-actions{z-index:3;pointer-events:auto;flex:none;align-items:center;margin-left:auto;display:flex;position:relative}.pane-title-overlay-layer .pane-title-split,.pane-title-overlay-layer .pane-title-close{width:18px;height:var(--pane-title-height);color:var(--pane-title-button-fg);opacity:0;place-items:center;transition:opacity .12s;display:grid}.pane-title-overlay-layer .pane-title-bar[data-active-pane] .pane-title-split,.pane-title-overlay-layer .pane-title-bar:hover .pane-title-split,.pane-title-overlay-layer .pane-title-bar:hover .pane-title-close,.pane-title-overlay-layer .pane-title-bar:focus-within .pane-title-split,.pane-title-overlay-layer .pane-title-bar:focus-within .pane-title-close{opacity:1}.pane-title-overlay-layer .pane-title-split:hover,.pane-title-overlay-layer .pane-title-close:hover{color:var(--pane-title-button-hover-fg)}.pane-title-overlay-layer .pane-title-input{box-sizing:border-box;min-width:0;height:var(--pane-title-height);padding:0 calc(var(--spacing) * 2);background:var(--pane-title-input-bg);color:var(--pane-title-fg);font-size:var(--text-ui);font-family:var(--font-mono);border:1px solid #0000;outline:none;flex:1}
