.splitter.svelte-qzxjda{background:var(--border);z-index:10;flex:0 0 3px;transition:background .12s;position:relative}.splitter.svelte-qzxjda:after{content:"";position:absolute}.splitter--h.svelte-qzxjda{cursor:col-resize}.splitter--h.svelte-qzxjda:after{inset:0 -4px}.splitter--v.svelte-qzxjda{cursor:row-resize}.splitter--v.svelte-qzxjda:after{inset:-4px 0}.splitter.svelte-qzxjda:hover,.splitter.active.svelte-qzxjda{background:var(--accent)}.tab-group.svelte-1qxycup{background:var(--bg);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.tab-bar.svelte-1qxycup{background:var(--bg-card2);border-bottom:1px solid var(--border);scrollbar-width:none;flex-shrink:0;align-items:stretch;height:30px;display:flex;overflow:auto hidden}.tab-bar.svelte-1qxycup::-webkit-scrollbar{display:none}.tab.svelte-1qxycup{color:var(--text-muted);border-right:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;padding:0 10px 0 12px;font-size:.68rem;transition:background .1s,color .1s;display:flex}.tab.svelte-1qxycup:hover{background:var(--bg-card);color:var(--text)}.tab--active.svelte-1qxycup{background:var(--bg);color:var(--text);border-bottom:2px solid var(--accent)}.tab--dragging.svelte-1qxycup{opacity:.4}.tab-title.svelte-1qxycup{pointer-events:none}.tab-close.svelte-1qxycup{color:inherit;cursor:pointer;opacity:.4;background:0 0;border:none;padding:0 0 0 2px;font-family:inherit;font-size:.8rem;line-height:1;transition:opacity .1s}.tab-close.svelte-1qxycup:hover{opacity:1}.drop-line.svelte-1qxycup{background:var(--accent);border-radius:1px;flex-shrink:0;align-self:center;width:2px;height:22px;margin:0 1px}.add-wrap.svelte-1qxycup{align-items:center;display:flex;position:relative}.add-btn.svelte-1qxycup{height:100%;color:var(--text-dim);cursor:pointer;background:0 0;border:none;padding:0 10px;font-family:inherit;font-size:1rem;line-height:1;transition:color .1s}.add-btn.svelte-1qxycup:hover{color:var(--accent)}.add-menu.svelte-1qxycup{background:var(--bg-card2);border:1px solid var(--border);z-index:500;border-radius:4px;min-width:130px;padding:3px 0;position:absolute;top:100%;left:0;box-shadow:0 6px 20px #00000080}.add-item.svelte-1qxycup{text-align:left;width:100%;color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:5px 14px;font-family:inherit;font-size:.65rem;display:block}.add-item.svelte-1qxycup:hover{color:var(--accent);background:var(--accent-bg)}.add-sep.svelte-1qxycup{background:var(--border);height:1px;margin:3px 0}.tab-content.svelte-1qxycup{flex:1;position:relative;overflow:hidden}.tab-content--stack.svelte-1qxycup{scrollbar-width:thin;overflow:hidden auto}.tab-pane.svelte-1qxycup{display:none;position:absolute;inset:0;overflow:auto}.tab-pane--active.svelte-1qxycup{display:block}.stack-item.svelte-1qxycup{border-bottom:1px solid var(--border)}.stack-head.svelte-1qxycup{background:var(--bg-card2);border-bottom:1px solid var(--border);z-index:5;align-items:center;gap:6px;padding:4px 10px;display:flex;position:sticky;top:0}.stack-title.svelte-1qxycup{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);flex:1;font-size:.62rem;font-weight:700}.stack-close.svelte-1qxycup{cursor:pointer;color:var(--text-dim);opacity:.5;background:0 0;border:none;padding:0 4px;font-size:.85rem;line-height:1}.stack-close.svelte-1qxycup:hover{opacity:1;color:var(--text)}.stack-body.svelte-1qxycup{width:100%;display:block}.mode-btn.svelte-1qxycup{height:100%;color:var(--text-dim);cursor:pointer;background:0 0;border:none;padding:0 10px;font-family:inherit;font-size:.9rem;line-height:1;transition:color .1s}.mode-btn.svelte-1qxycup:hover{color:var(--accent)}.split-indicator.svelte-1qxycup{z-index:200;pointer-events:none;background:color-mix(in srgb, var(--accent) 18%, transparent);border:2px solid var(--accent);justify-content:center;align-items:center;transition:inset 80ms;display:flex;position:absolute}.split-indicator--h-a.svelte-1qxycup{inset:0 50% 0 0}.split-indicator--h-b.svelte-1qxycup{inset:0 0 0 50%}.split-indicator--v-a.svelte-1qxycup{inset:0 0 50%}.split-indicator--v-b.svelte-1qxycup{inset:50% 0 0}.split-indicator--outer.svelte-1qxycup{background:color-mix(in srgb, var(--accent) 28%, transparent);border-width:3px}.split-indicator-label.svelte-1qxycup{color:var(--accent);background:var(--bg-card2);border:1px solid var(--accent);white-space:nowrap;border-radius:3px;padding:3px 8px;font-size:.65rem;font-weight:700}.ctx-overlay.svelte-1qxycup{z-index:9998;position:fixed;inset:0}.ctx-menu.svelte-1qxycup{z-index:9999;background:var(--bg-card2);border:1px solid var(--border);border-radius:4px;min-width:160px;padding:3px 0;position:fixed;box-shadow:0 6px 20px #00000080}.ctx-item.svelte-1qxycup{text-align:left;width:100%;color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:5px 14px;font-family:inherit;font-size:.65rem;display:block}.ctx-item.svelte-1qxycup:hover{background:var(--accent-bg);color:var(--accent)}.ctx-sep.svelte-1qxycup{background:var(--border);height:1px;margin:3px 0}.split.svelte-1w19o51{width:100%;height:100%;display:flex;overflow:hidden}.split--v.svelte-1w19o51{flex-direction:column}.child.svelte-1w19o51{min-width:0;min-height:0;overflow:hidden}.child--flex.svelte-1w19o51{flex:1}.panel.svelte-ci51jc{padding:1rem 1.2rem;font-size:.9rem}h3.svelte-ci51jc{margin-bottom:.6rem;font-size:1rem}p.svelte-ci51jc{color:var(--muted);margin:0 0 .6rem}ul.svelte-zff4f5{color:var(--muted);margin:0;padding:1rem 1.2rem 1rem 2.2rem;font-size:.9rem}li.svelte-zff4f5{margin-bottom:.45rem}li.svelte-zff4f5::marker{color:var(--orange)}.toolbar.svelte-1yhtvf4{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.hint.svelte-1yhtvf4{color:var(--muted);margin:0;font-size:.9rem}.toolbar.svelte-1yhtvf4 button:where(.svelte-1yhtvf4){font:inherit;color:var(--orange);background:color-mix(in srgb, var(--orange) 12%, transparent);border:1px solid color-mix(in srgb, var(--orange) 35%, transparent);cursor:pointer;white-space:nowrap;border-radius:999px;padding:.35rem .9rem;font-size:.85rem;font-weight:600;transition:background .2s}.toolbar.svelte-1yhtvf4 button:where(.svelte-1yhtvf4):hover{background:color-mix(in srgb, var(--orange) 20%, transparent)}.workspace.svelte-1yhtvf4{border-radius:var(--radius);background:var(--bg);--bg:#0b0613;--bg-card:#160d26;--border:#ffffff1a;--text:#f4ecff;--text-dim:#b3a4cc;--text-muted:#b3a4cc;--accent:#fb923c;--accent-bg:#fb923c24;border:1px solid #ffffff14;height:26rem;overflow:hidden}
