.ba.svelte-1yb6wle{border:1px solid var(--line);border-radius:var(--r-card, 10px);overflow:hidden;background:var(--surface)}.ba-toolbar.svelte-1yb6wle{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:1px solid var(--line);flex-wrap:wrap}.ba-tabs.svelte-1yb6wle{display:flex;gap:4px;flex-wrap:wrap}.ba-tab.svelte-1yb6wle{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--line-strong);border-radius:var(--r-ctl, 6px);background:var(--card);color:var(--ink-2);font:600 12px/1 var(--font-body);cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.ba-tab.svelte-1yb6wle:hover{border-color:var(--accent)}.ba-tab--active.svelte-1yb6wle{border-color:var(--accent);background:var(--sage-tint);color:var(--accent)}.ba-tab-l.svelte-1yb6wle{white-space:nowrap}.ba-zoom.svelte-1yb6wle{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--line-strong);border-radius:var(--r-ctl, 6px);background:var(--card);color:var(--ink);font:600 12px/1 var(--font-mono);cursor:pointer;transition:border-color .18s ease}.ba-zoom.svelte-1yb6wle:hover{border-color:var(--accent)}.ba-img.svelte-1yb6wle{max-width:100%;max-height:100%;object-fit:contain;transition:transform .18s ease}.ba-lbl.svelte-1yb6wle{position:absolute;z-index:3;font:600 10px/1 var(--font-mono);letter-spacing:.04em;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--ink) 80%,transparent);color:var(--bg);pointer-events:none}.ba-lbl--before.svelte-1yb6wle{bottom:10px;left:10px}.ba-lbl--after.svelte-1yb6wle{bottom:10px;right:10px;background:color-mix(in srgb,var(--success) 85%,transparent);color:#fff}.ba-wipe.svelte-1yb6wle{position:relative;height:340px;overflow:hidden;background:var(--bg);-webkit-user-select:none;user-select:none}.ba-layer.svelte-1yb6wle{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden}.ba-handle.svelte-1yb6wle{position:absolute;top:0;bottom:0;z-index:4;width:0;transform:translate(-50%);cursor:ew-resize}.ba-handle-line.svelte-1yb6wle{position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);background:var(--bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 30%,transparent)}.ba-handle-knob.svelte-1yb6wle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;background:var(--bg);color:var(--ink);display:grid;place-items:center;box-shadow:0 2px 8px #00000040}.ba-handle.svelte-1yb6wle:focus-visible{outline:none}.ba-handle.svelte-1yb6wle:focus-visible .ba-handle-knob:where(.svelte-1yb6wle){outline:2px solid var(--focus);outline-offset:2px}.ba-side.svelte-1yb6wle{display:flex;height:340px;background:var(--bg)}.ba-side.svelte-1yb6wle .ba-pane:where(.svelte-1yb6wle){flex:1;position:relative;display:grid;place-items:center;overflow:hidden}.ba-side.svelte-1yb6wle .ba-pane:where(.svelte-1yb6wle)+.ba-pane:where(.svelte-1yb6wle){border-left:2px solid var(--line)}.ba-stacked.svelte-1yb6wle{display:flex;flex-direction:column;background:var(--bg)}.ba-stacked.svelte-1yb6wle .ba-pane:where(.svelte-1yb6wle){position:relative;height:200px;display:grid;place-items:center;overflow:hidden}.ba-stacked.svelte-1yb6wle .ba-pane:where(.svelte-1yb6wle)+.ba-pane:where(.svelte-1yb6wle){border-top:2px solid var(--line)}.ba-overlay.svelte-1yb6wle{position:relative;height:340px;display:grid;place-items:center;background:var(--bg)}.ba-ov-base.svelte-1yb6wle,.ba-ov-top.svelte-1yb6wle{position:absolute}.ba-ov-ctrl.svelte-1yb6wle{position:absolute;bottom:12px;left:50%;transform:translate(-50%);z-index:4;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;background:color-mix(in srgb,var(--ink) 82%,transparent)}.ba-ov-ctrl.svelte-1yb6wle .ba-lbl:where(.svelte-1yb6wle){position:static;background:none;color:var(--bg);padding:0}.ba-ov-ctrl.svelte-1yb6wle .ba-lbl--after:where(.svelte-1yb6wle){color:color-mix(in srgb,var(--success) 60%,white)}.ba-ov-range.svelte-1yb6wle{width:120px;accent-color:var(--accent)}@media(prefers-reduced-motion:reduce){.ba-img.svelte-1yb6wle{transition:none}}
