.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}.resize-handle{z-index:1;touch-action:none;position:relative}.resize-handle:before{content:"";position:absolute}.resize-handle-x:before{width:8px;margin-left:-4px;top:0;bottom:0;left:50%}.resize-handle-y:before{height:8px;margin-top:-4px;top:50%;left:0;right:0}.resize-handle:after{content:"";pointer-events:none;background:var(--soda-resize-line,#f8f8f2);opacity:0;transition:opacity .12s;position:absolute}.resize-handle-x:after{width:3px;margin-left:-1.5px;top:0;bottom:0;left:50%}.resize-handle-y:after{height:3px;margin-top:-1.5px;top:50%;left:0;right:0}.resize-handle:hover:after{opacity:1;transition:opacity .12s .15s}.resize-handle:focus-visible:after,.resize-handle.resize-handle-active:after{opacity:1;transition:opacity .12s}.resize-handle:focus-visible{outline:none}html.soda-resizing-x,html.soda-resizing-x *{cursor:col-resize!important}html.soda-resizing-y,html.soda-resizing-y *{cursor:row-resize!important}html.soda-resizing-move,html.soda-resizing-move *{cursor:grabbing!important}html.soda-resizing-nwse,html.soda-resizing-nwse *{cursor:nwse-resize!important}html.soda-resizing-nesw,html.soda-resizing-nesw *{cursor:nesw-resize!important}html.soda-resizing *{-webkit-user-select:none!important;user-select:none!important}html.soda-resizing .resize-handle:not(.resize-handle-active):after{opacity:0}html.soda-resizing iframe.display-frame{pointer-events:none}@media (prefers-reduced-motion:reduce){.resize-handle:after,.resize-handle:hover:after,.resize-handle:focus-visible:after,.resize-handle.resize-handle-active:after{transition-duration:0s}}html.soda-display-dragging iframe.display-frame,html.soda-display-dragging iframe[data-display-frame]{pointer-events:none}html.soda-display-dragging,html.soda-display-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}:root{--soda-shape-radius-s:3px;--soda-shape-radius:4px;--soda-shape-radius-l:6px}:root[data-ui-style=modern]{--soda-shape-radius-s:6px;--soda-shape-radius:8px;--soda-shape-radius-l:12px;--soda-shape-pane-radius:var(--soda-shape-radius-l);--soda-shape-pane-radius-per-gap:1.5;--soda-shape-row-h:36px;--soda-shape-control-h:32px;--soda-shape-sidebar-row-h:28px;--soda-shape-sidebar-control-h:24px;--soda-shape-pad-x:12px;--soda-shape-row-inset:6px;--soda-shape-row-radius:var(--soda-shape-radius);--soda-shape-row-current-ring:1px;--soda-shape-row-current-tint:22%;--soda-shape-section-font:.95em;--soda-shape-section-inner:1em;--soda-shape-section-opacity:.9;--soda-shape-seg-font:.8em;--soda-shape-seg-pad-y:.2em;--soda-shape-seg-pad-x:.3em;--soda-shape-seg-gap:2px;--soda-shape-seg-tab-pad-x:.7em;--soda-shape-seg-radius:var(--soda-shape-radius-s);--soda-shape-seg-border:1px;--soda-shape-seg-bar-pad-y:.3em;--soda-shape-seg-bar-pad-x:.4em;--soda-shape-card-gap:8px;--soda-shape-card-radius:var(--soda-shape-radius-l);--soda-shape-card-tint:5%;--soda-shape-name-h:28px;--soda-shape-name-top:6px;--soda-shape-tag-h:28px;--soda-shape-pad:20px;--soda-shape-menu-radius:var(--soda-shape-radius);--soda-shape-menu-pad-y:6px;--soda-shape-shadow:0 8px 24px #00000038, 0 1px 3px #0000002e}@font-face{font-family:Sodashitsu Nerd Symbols;src:url(/fonts/nerd-symbols/SymbolsNerdFontMono-Regular.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+E000-F8FF,U+F0000-FFFFD,U+100000-10FFFD}.soda-viewport-maximized{box-sizing:border-box;resize:none!important;z-index:850!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;position:fixed!important;inset:0!important}.preview-window[data-v-d67e1b32]{box-sizing:border-box;border:1px solid var(--soda-menu-border);background:var(--soda-bg);width:100%;min-width:0;height:100%;color:var(--soda-fg);flex-direction:column;gap:8px;min-height:0;padding:12px;display:flex;position:relative;box-shadow:0 8px 32px #0006}.preview-controls[data-v-d67e1b32]{min-height:0;overflow:auto}.has-app .preview-controls[data-v-d67e1b32]{z-index:3;background:var(--soda-bg);border:1px solid var(--soda-menu-border);width:min(640px,100% - 34px);max-height:calc(100% - 80px);padding:8px;position:absolute;top:48px;right:8px;overflow:auto}.preview-window.soda-viewport-maximized[data-v-d67e1b32]{border:0;gap:0;padding:0}.soda-viewport-maximized>header[data-v-d67e1b32]{z-index:4;background:var(--soda-bg);border-radius:4px;max-width:calc(100% - 32px);padding:4px 8px;position:absolute;top:8px;right:8px}.soda-viewport-maximized>iframe[data-v-d67e1b32]{box-sizing:border-box;border:0;width:100%;height:100%;position:absolute;inset:0}header[data-v-d67e1b32],nav[data-v-d67e1b32],.preview-apps[data-v-d67e1b32],form[data-v-d67e1b32]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}header strong[data-v-d67e1b32]{flex:1}.preview-tools p[data-v-d67e1b32],.preview-help[data-v-d67e1b32]{margin:4px 0;font-size:12px}code[data-v-d67e1b32]{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:6px 0;display:block}iframe[data-v-d67e1b32]{border:1px solid var(--soda-menu-border);background:#fff;flex:1;width:100%;min-height:0}.preview-empty[data-v-d67e1b32]{flex:1;padding:24px}input[data-v-d67e1b32]{max-width:180px}.preview-help[data-v-d67e1b32]{opacity:.8}main[data-v-787d5377]{max-width:900px;color:var(--soda-fg,#ddd);background:var(--soda-bg,#161b22);margin:32px auto;padding:20px}button[data-v-787d5377],label[data-v-787d5377]{margin:8px 12px 8px 0}p[data-v-787d5377]{line-height:1.6}section[data-v-787d5377]{border:1px solid #666;margin-top:16px;padding:16px}label[data-v-787d5377]{display:block}.system-footer[data-v-0dfd3ff2]{box-sizing:border-box;min-width:0;height:24px;color:var(--soda-fg);background:var(--soda-bg);border-top:1px solid var(--soda-menu-border);scrollbar-width:none;white-space:nowrap;flex:none;align-items:center;gap:0;padding:0;font:12px/22px system-ui,sans-serif;display:flex;overflow:hidden}.system-footer[data-v-0dfd3ff2]::-webkit-scrollbar{display:none}button[data-v-0dfd3ff2]{height:22px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 24px;padding:0}.footer-content[data-v-0dfd3ff2]{scrollbar-width:none;flex:1;gap:1em;min-width:0;display:flex;overflow-x:auto}.footer-content[data-v-0dfd3ff2]::-webkit-scrollbar{display:none}.color-name[data-v-0dfd3ff2],.color-active[data-v-0dfd3ff2],.color-warning[data-v-0dfd3ff2]{color:var(--soda-state-working)}.color-model[data-v-0dfd3ff2]{color:var(--soda-state-idle)}.color-good[data-v-0dfd3ff2]{color:var(--soda-state-done)}.color-danger[data-v-0dfd3ff2]{color:var(--soda-state-blocked)}.color-muted[data-v-0dfd3ff2]{color:var(--soda-fg)}.command-popup-backdrop[data-v-6b8bf5e5]{z-index:900;background:var(--soda-backdrop,#0006);position:fixed;inset:0}.command-popup[data-v-6b8bf5e5]{box-shadow:var(--soda-shape-shadow,none);box-sizing:border-box;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);background:var(--soda-menu-bg,#282a36);color:var(--soda-menu-fg,#f8f8f2);flex-direction:column;padding:4px 8px 8px;display:flex;position:fixed;overflow:hidden}.command-popup-header[data-v-6b8bf5e5]{flex:none;justify-content:space-between;align-items:center;height:28px;display:flex}.command-popup-title[data-v-6b8bf5e5]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.command-popup-close[data-v-6b8bf5e5]{color:inherit;cursor:pointer;background:0 0;border:none;font-size:16px}.command-popup-term[data-v-6b8bf5e5]{flex:1;min-height:0}.confirm-dialog[data-v-0035d90c]{box-shadow:var(--soda-shape-shadow,none);border:1px solid var(--soda-menu-border,#44475a);background:var(--soda-menu-bg,#282a36);color:var(--soda-menu-fg,#f8f8f2);border-radius:var(--soda-shape-radius);min-width:18em;padding:var(--soda-shape-pad,1em)}.confirm-dialog[data-v-0035d90c]::backdrop{background:var(--soda-backdrop,#0006)}.confirm-dialog-message[data-v-0035d90c]{margin:0 0 1em}.confirm-dialog-graph-links[data-v-0035d90c]{margin:0 0 1em;font-size:.9em}.confirm-dialog-linked-worktrees[data-v-0035d90c]{align-items:center;gap:.4em;margin:0 0 1em;font-size:.9em;display:flex}.confirm-dialog-actions[data-v-0035d90c]{justify-content:flex-end;gap:.5em;display:flex}.confirm-dialog button[data-v-0035d90c],.confirm-dialog input[data-v-0035d90c]:not([type=checkbox]):not([type=radio]){min-height:var(--soda-shape-control-h,auto)}.context-menu[data-v-63a495fb]{box-shadow:var(--soda-shape-shadow,none);padding:var(--soda-shape-menu-pad-y,.25em) 0;border-radius:var(--soda-shape-menu-radius,0);background:var(--soda-menu-bg,#282a36);color:var(--soda-menu-fg,#f8f8f2);border:1px solid var(--soda-menu-border,#44475a);z-index:1000;min-width:12em;margin:0;list-style:none;position:fixed}.context-menu li[data-v-63a495fb]{padding:.35em var(--soda-shape-pad-x,1em);min-height:var(--soda-shape-control-h,auto);box-sizing:border-box;cursor:pointer}.context-menu li[aria-disabled=true][data-v-63a495fb]{opacity:.55}.context-menu-reason[data-v-63a495fb]{font-size:.85em}.context-menu-active[data-v-63a495fb]{background:var(--soda-menu-active-bg,#44475a)}.detached-view[data-v-24b61d1c]{background:var(--soda-bg,#1e1f29);min-height:100vh;color:var(--soda-fg,#f8f8f2);flex-direction:column;justify-content:center;align-items:center;gap:1em;display:flex}.state-icon[data-v-4efa1164]{flex:none;justify-content:center;align-items:center;width:1em;height:1em;line-height:1;display:inline-flex}.state-icon[data-state=blocked][data-v-4efa1164]{color:var(--soda-state-blocked,#ff6e6e)}.state-icon[data-state=working][data-v-4efa1164]{color:var(--soda-state-working,#f1fa8c)}.state-icon[data-state=done][data-v-4efa1164]{color:var(--soda-state-done,#50fa7b)}.state-icon[data-state=idle][data-v-4efa1164]{color:var(--soda-state-idle,#8a9ad0)}.state-icon[data-symbols=off][data-v-4efa1164]:before,.state-icon[data-state=none][data-v-4efa1164]:before{content:"";opacity:.3;background:currentColor;border-radius:50%;width:.6em;height:.6em}.state-icon[data-symbols=off][data-v-4efa1164]:is([data-state=blocked],[data-state=working],[data-state=done],[data-state=idle]):before{opacity:1}.state-icon[data-symbols=on][data-v-4efa1164]{font-weight:700}.goto-picker[data-v-5a82eb39]{box-shadow:var(--soda-shape-shadow,none);border:1px solid var(--soda-menu-border,#44475a);background:var(--soda-menu-bg,#282a36);color:var(--soda-menu-fg,#f8f8f2);border-radius:var(--soda-shape-radius);width:min(36em,90vw);max-height:70vh;padding:var(--soda-shape-pad,1em)}.goto-picker[open][data-v-5a82eb39]{flex-direction:column;gap:.5em;display:flex}.goto-picker[data-v-5a82eb39]::backdrop{background:var(--soda-backdrop,#0006)}.goto-picker-search[data-v-5a82eb39]{align-items:center;gap:.5em;display:flex}.goto-picker-search input[data-v-5a82eb39]{font:inherit;flex:1;padding:.3em .5em}.goto-picker-filter-badge[data-v-5a82eb39]{background:var(--soda-menu-active-bg,#44475a);border-radius:999px;padding:.1em .5em;font-size:.8em}.goto-picker-list[data-v-5a82eb39]{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.goto-picker-row[data-v-5a82eb39]{cursor:pointer;align-items:center;gap:.4em;padding:.2em .3em;display:flex}.goto-picker-row-selected[data-v-5a82eb39]{background:var(--soda-menu-active-bg,#44475a)}.goto-picker-caret[data-v-5a82eb39]{text-align:center;width:1em}.goto-picker-label[data-v-5a82eb39]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.goto-picker-current[data-v-5a82eb39]{opacity:.7;font-size:.75em}.goto-picker-meta[data-v-5a82eb39]{opacity:.7;text-overflow:ellipsis;white-space:nowrap;max-width:12em;font-size:.8em;overflow:hidden}.goto-picker-empty[data-v-5a82eb39]{opacity:.7;padding:.3em}.graph-add-form[data-v-76eb9d3e]{z-index:30;box-sizing:border-box;width:280px;padding:var(--soda-shape-pad,10px);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius-l,6px);background:var(--soda-menu-bg,#282a36);color:var(--soda-menu-fg,#f8f8f2);box-shadow:var(--soda-shape-shadow,none);flex-direction:column;gap:8px;font-size:12px;display:flex;position:absolute}.graph-add-title[data-v-76eb9d3e]{margin:0;font-weight:700}.graph-add-kinds[data-v-76eb9d3e]{border:0;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.graph-add-legend[data-v-76eb9d3e]{opacity:.75;padding:0}.graph-add-na[data-v-76eb9d3e]{font-style:italic}.graph-add-other[data-v-76eb9d3e]{align-items:center;gap:4px;display:flex}.graph-add-other select[data-v-76eb9d3e]{flex:auto;min-width:0}.graph-add-name[data-v-76eb9d3e]{flex-direction:column;gap:2px;display:flex}.graph-add-name input[data-v-76eb9d3e],.graph-add-other select[data-v-76eb9d3e]{min-height:var(--soda-shape-control-h,auto);box-sizing:border-box;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius,4px);color:inherit;font:inherit;background:0 0}.graph-add-busy[data-v-76eb9d3e]{opacity:.85;margin:0}.graph-add-error[data-v-76eb9d3e]{color:var(--soda-error-fg,#f55);margin:0}.graph-add-actions[data-v-76eb9d3e]{justify-content:flex-end;gap:6px;display:flex}.graph-add-actions button[data-v-76eb9d3e]{min-height:var(--soda-shape-control-h,auto);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius,4px);color:inherit;font:inherit;cursor:pointer;background:0 0;padding:2px 10px}.graph-add-actions button[data-v-76eb9d3e]:disabled{opacity:.5;cursor:default}.graph-add-submit[data-v-76eb9d3e]:not(:disabled){background:var(--soda-accent,#6070a1);border-color:var(--soda-accent,#6070a1);color:var(--soda-accent-fg,#f8f8f2)}.graph-confirm-backdrop[data-v-20e4f1f5]{z-index:20;background:var(--soda-backdrop,#0006);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.graph-confirm[data-v-20e4f1f5]{border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius-l);background:var(--soda-menu-bg,#282a36);max-width:min(420px,100% - 32px);color:var(--soda-menu-fg,#f8f8f2);padding:16px}.graph-confirm-message[data-v-20e4f1f5]{margin:0 0 8px}.graph-confirm-detail[data-v-20e4f1f5]{opacity:.85;margin:0 0 8px;font-size:12px}.graph-confirm-actions[data-v-20e4f1f5]{justify-content:flex-end;gap:8px;display:flex}.graph-confirm-actions button[data-v-20e4f1f5]{min-height:var(--soda-shape-control-h,0);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);background:var(--soda-subtle-bg,#343746);color:inherit;cursor:pointer;padding:4px 12px}.graph-confirm-ok[data-v-20e4f1f5]{border-color:var(--soda-error-fg,#f55)!important}.graph-edge[data-v-c23fd9ed]{--edge-color:var(--soda-fg,#f8f8f2)}.graph-edge-supervise[data-v-c23fd9ed]{--edge-color:var(--soda-state-done,#50fa7b)}.graph-edge-approval[data-v-c23fd9ed]{--edge-color:var(--soda-warn-fg,#ffb86c)}.graph-edge-invalid[data-v-c23fd9ed]{--edge-color:var(--soda-menu-border,#6272a4)}.graph-edge-selected[data-v-c23fd9ed]{--edge-color:var(--soda-accent,#6070a1)}.graph-edge-hit[data-v-c23fd9ed]{fill:none;stroke:#0000;stroke-width:18px;pointer-events:stroke;cursor:pointer}.graph-edge-line[data-v-c23fd9ed]{fill:none;stroke:var(--edge-color);stroke-width:2px;pointer-events:none}.graph-edge-heavy .graph-edge-line[data-v-c23fd9ed]{stroke-width:4px}.graph-edge-supervise .graph-edge-line[data-v-c23fd9ed]{stroke-dasharray:8 5}.graph-edge-approval .graph-edge-line[data-v-c23fd9ed]{stroke-dasharray:2 4;stroke-linecap:round}.graph-edge-delegate .graph-edge-line[data-v-c23fd9ed]{stroke-width:4px;stroke-dasharray:1 6}.graph-edge-selected .graph-edge-line[data-v-c23fd9ed]{stroke-width:3px}.graph-edge-head[data-v-c23fd9ed]{fill:var(--edge-color);stroke:var(--edge-color);stroke-width:1px;pointer-events:none}.graph-edge-paused[data-v-c23fd9ed]{opacity:.45}.graph-edge-fired .graph-edge-line[data-v-c23fd9ed]{stroke:var(--soda-state-working,#f1fa8c);stroke-width:4px;stroke-dasharray:10 6;animation:.5s linear 3 graph-edge-flow-c23fd9ed}.graph-edge-fired .graph-edge-head[data-v-c23fd9ed]{fill:var(--soda-state-working,#f1fa8c);stroke:var(--soda-state-working,#f1fa8c)}@keyframes graph-edge-flow-c23fd9ed{0%{stroke-dashoffset:16px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.graph-edge-fired .graph-edge-line[data-v-c23fd9ed]{stroke-dasharray:none;stroke-width:5px;animation:none}}.graph-find[data-v-5b2d9c24]{position:relative}.graph-find-input[data-v-5b2d9c24]{box-sizing:border-box;width:14em;min-height:var(--soda-shape-control-h,22px);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius,4px);background:var(--soda-menu-bg,#282a36);color:var(--soda-menu-fg,#f8f8f2);font:inherit;padding:0 8px;font-size:12px}.graph-find-input[data-v-5b2d9c24]:focus-visible{outline:2px solid var(--soda-accent,#6070a1);outline-offset:0}.graph-find-list[data-v-5b2d9c24],.graph-find-none[data-v-5b2d9c24]{z-index:5;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius-l,6px);background:var(--soda-menu-bg,#282a36);min-width:24em;max-height:22em;color:var(--soda-menu-fg,#f8f8f2);margin:2px 0 0;padding:0;font-size:12px;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto}.graph-find-status[data-v-5b2d9c24]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.graph-find-none[data-v-5b2d9c24]{opacity:.8;padding:6px 10px}.graph-find-item[data-v-5b2d9c24]{cursor:pointer;white-space:nowrap;align-items:baseline;gap:8px;padding:4px 10px;display:flex}.graph-find-item-active[data-v-5b2d9c24]{background:var(--soda-menu-active-bg,#44475a)}.graph-find-kind[data-v-5b2d9c24]{opacity:.75;flex:none;min-width:5.5em;font-size:10px}.graph-find-label[data-v-5b2d9c24]{flex:none;font-weight:700}.graph-find-sub[data-v-5b2d9c24]{text-overflow:ellipsis;opacity:.75;min-width:0;font-size:11px;overflow:hidden}.graph-frames[data-v-3310e7ea]{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.graph-frame[data-v-3310e7ea]{box-sizing:border-box;border-radius:var(--soda-shape-radius-l,6px);pointer-events:none;position:absolute}.graph-frame-workspace[data-v-3310e7ea],.graph-frame-machine[data-v-3310e7ea]{border:1px dashed var(--soda-menu-border,#44475a);background:var(--soda-subtle-bg,#ffffff14)}.graph-frame-worktree[data-v-3310e7ea]{border:2px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius-l,6px);background:0 0}.graph-frame-placeholder[data-v-3310e7ea]{border-color:color-mix(in srgb, var(--soda-menu-border,#44475a) 55%, transparent);background:color-mix(in srgb, var(--soda-subtle-bg,#ffffff14) 55%, transparent)}.graph-frame-selected[data-v-3310e7ea]{border:2px solid var(--soda-accent,#6070a1);box-shadow:0 0 0 5px color-mix(in srgb, var(--soda-accent,#6070a1) 28%, transparent)}.graph-frame-flash[data-v-3310e7ea]{border-color:var(--soda-accent,#6070a1);box-shadow:0 0 0 8px var(--soda-subtle-bg,#ffffff14);border-style:solid;border-width:3px}.graph-frame-blocked[data-v-3310e7ea]{border-color:var(--soda-error-fg,#f55);background:var(--soda-subtle-bg,#ffffff14);border-style:dotted}.graph-frame-drop[data-v-3310e7ea]{border-color:var(--soda-accent,#6070a1);background:color-mix(in srgb, var(--soda-accent,#6070a1) 14%, transparent);border-style:solid;border-width:3px}.graph-frame-tag-drop[data-v-3310e7ea]{outline:2px solid var(--soda-accent,#6070a1);outline-offset:1px}.graph-frame-dragging[data-v-3310e7ea]{border-color:var(--soda-accent,#6070a1)}.graph-frame-head[data-v-3310e7ea]{box-sizing:border-box;pointer-events:auto;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex;overflow:hidden}.graph-frame-movable .graph-frame-head[data-v-3310e7ea]{cursor:grab}.graph-frame-dragging .graph-frame-head[data-v-3310e7ea]{cursor:grabbing}.graph-frame-title[data-v-3310e7ea]{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:45%;font-size:14px;font-weight:700;overflow:hidden}.graph-frame-sub[data-v-3310e7ea]{opacity:.75;white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;overflow:hidden}.graph-frame-tags[data-v-3310e7ea]{flex:0 auto;gap:4px;min-width:0;display:flex;overflow:hidden}.graph-frame-tag[data-v-3310e7ea]{min-width:0;max-width:7em;height:var(--soda-shape-tag-h,auto);border:1px solid var(--soda-menu-border,#44475a);color:inherit;font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border-radius:10px;flex:0 auto;padding:1px 8px;font-size:11px;line-height:1.4;overflow:hidden}span.graph-frame-tag[data-v-3310e7ea]{cursor:default}.graph-frame-tag-active[data-v-3310e7ea]{background:var(--soda-accent,#6070a1);border-color:var(--soda-accent,#6070a1);color:var(--soda-accent-fg,#f8f8f2)}.graph-frame-tag-emphasized[data-v-3310e7ea]{outline:2px solid var(--soda-state-working,#f1fa8c);outline-offset:1px}.graph-frame-add[data-v-3310e7ea]{min-width:var(--soda-shape-tag-h,1.6em);height:var(--soda-shape-tag-h,auto);border:1px solid var(--soda-menu-border,#44475a);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:10px;flex:none;margin-left:auto;padding:1px 8px;font-size:11px;line-height:1.4}.graph-frame-add[data-v-3310e7ea]:hover{background:var(--soda-subtle-bg,#ffffff14)}.graph-frame-more[data-v-3310e7ea]{opacity:.7;flex:none;font-size:11px}@media (prefers-reduced-motion:no-preference){.graph-frame[data-v-3310e7ea]{transition:box-shadow .25s,border-color .25s}}.graph-minimap[data-v-f6165be0]{z-index:2;flex-direction:column;align-items:flex-end;gap:2px;display:flex;position:absolute;bottom:12px;right:12px}.graph-minimap-toggle[data-v-f6165be0]{min-height:var(--soda-shape-control-h,20px);min-width:var(--soda-shape-control-h,20px);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius,4px);background:var(--soda-menu-bg,#282a36);color:var(--soda-menu-fg,#f8f8f2);cursor:pointer;padding:0 6px;font-size:11px}.graph-minimap-svg[data-v-f6165be0]{border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius-l,6px);background:var(--soda-menu-bg,#282a36);cursor:crosshair;touch-action:none}.graph-minimap-frame[data-v-f6165be0]{fill:var(--soda-subtle-bg,#ffffff14);stroke:var(--soda-menu-border,#44475a);stroke-width:1px}.graph-minimap-frame-selected[data-v-f6165be0]{stroke:var(--soda-accent,#6070a1);stroke-width:1.5px}.graph-minimap-node[data-v-f6165be0]{fill:var(--soda-menu-border,#44475a)}.graph-minimap-view[data-v-f6165be0]{fill:none;stroke:var(--soda-state-working,#f1fa8c);stroke-width:1.5px}.graph-mark[data-v-1970cbfe]{border:1px solid var(--soda-menu-border,#44475a);background:var(--soda-menu-bg,#282a36);max-width:220px;height:18px;color:var(--soda-menu-fg,#f8f8f2);border-radius:9px;align-items:stretch;font-size:10px;display:flex;position:absolute;overflow:hidden}.graph-mark-selected[data-v-1970cbfe]{border-color:var(--soda-accent,#6070a1);box-shadow:0 0 0 1px var(--soda-accent,#6070a1)}.graph-mark-go[data-v-1970cbfe],.graph-mark-settings[data-v-1970cbfe]{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.graph-mark-static[data-v-1970cbfe]{cursor:default}.graph-mark-go[data-v-1970cbfe]:hover,.graph-mark-settings[data-v-1970cbfe]:hover{background:var(--soda-menu-hover-bg,#343746)}.graph-mark-name[data-v-1970cbfe]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.graph-mark-kind[data-v-1970cbfe]{opacity:.7;flex:none}.graph-mark-status[data-v-1970cbfe]{color:var(--soda-warn-fg,#ffb86c);flex:none}.graph-mark-settings[data-v-1970cbfe]{border-left:1px solid var(--soda-menu-border,#44475a);flex:none}.graph-spaces[data-v-76299b3a]{border-bottom:1px solid var(--soda-menu-border,#44475a);scrollbar-width:thin;flex:none;gap:4px;padding:4px 12px;display:flex;overflow:auto hidden}.graph-space[data-v-76299b3a]{max-width:16em;min-height:var(--soda-shape-control-h,0);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius-l,6px);color:var(--soda-fg,#f8f8f2);font:inherit;cursor:pointer;background:0 0;flex:none;align-items:baseline;gap:6px;padding:2px 10px;font-size:12px;display:inline-flex}.graph-space[data-v-76299b3a]:hover{background:var(--soda-menu-hover-bg,#343746)}.graph-space-current[data-v-76299b3a]{background:var(--soda-menu-active-bg,#44475a);border-color:var(--soda-accent,#6070a1);font-weight:700}.graph-space-label[data-v-76299b3a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graph-space-count[data-v-76299b3a]{opacity:.7;font-weight:400}.graph-node[data-v-3dec98b9]{box-sizing:border-box;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius-l);background:var(--soda-menu-bg,#282a36);color:var(--soda-menu-fg,#f8f8f2);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;outline:none;flex-direction:column;justify-content:center;gap:3px;padding:6px 10px;font-size:12px;display:flex;position:absolute}.graph-node[data-v-3dec98b9]:focus-visible,.graph-node-selected[data-v-3dec98b9]{border-color:var(--soda-accent,#6070a1);box-shadow:0 0 0 2px var(--soda-accent,#6070a1)}.graph-node-tab[data-v-3dec98b9]{border:1px solid var(--soda-menu-border,#44475a);background:var(--soda-subtle-bg,#343746);max-width:6em;color:var(--soda-menu-fg,#f8f8f2);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:10px;flex:none;padding:0 8px;font-size:10px;line-height:16px;overflow:hidden}.graph-node-weak[data-v-3dec98b9]{opacity:.35}.graph-node-strong[data-v-3dec98b9]{border-color:var(--soda-state-working,#f1fa8c)}.graph-node-blocked[data-v-3dec98b9]{border-style:dotted;border-color:var(--soda-error-fg,#f55);opacity:.8;cursor:not-allowed}.graph-node-source[data-v-3dec98b9]{box-shadow:0 0 0 2px var(--soda-state-working,#f1fa8c)}.graph-node-drop[data-v-3dec98b9]{border-style:dashed;border-color:var(--soda-state-working,#f1fa8c)}.graph-node-invalid[data-v-3dec98b9]{opacity:.7;border-style:dashed}.graph-node-head[data-v-3dec98b9]{align-items:center;gap:6px;min-width:0;display:flex}.graph-node-name[data-v-3dec98b9]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.graph-node-shell[data-v-3dec98b9]{background:var(--soda-state-idle,#8a9ad0);opacity:.8;border-radius:1px;flex:none;width:.6em;height:.6em;margin:0 .2em}.graph-node-sub[data-v-3dec98b9]{min-width:0;color:color-mix(in srgb, var(--soda-menu-fg,#f8f8f2) 78%, transparent);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.graph-node-machine[data-v-3dec98b9]{text-overflow:ellipsis;background:var(--soda-subtle-bg,#343746);border-radius:8px;flex:none;max-width:6em;padding:0 5px;font-size:11px;overflow:hidden}.graph-node-agent-name[data-v-3dec98b9],.graph-node-place[data-v-3dec98b9]{text-overflow:ellipsis;min-width:0;overflow:hidden}.graph-node-state-text[data-v-3dec98b9]{flex:none}.graph-node-dot[data-v-3dec98b9]{opacity:.7;flex:none}.graph-node-approval[data-v-3dec98b9]{border-color:var(--soda-state-blocked,#ff6e6e)}.graph-node-approval .graph-node-sub[data-v-3dec98b9]{color:var(--soda-state-blocked,#ff6e6e)}.graph-node-subagents[data-v-3dec98b9]{border:1px solid var(--soda-menu-border,#44475a);height:14px;color:inherit;background:0 0;border-radius:7px;flex:none;align-items:center;gap:2px;margin-left:auto;padding:0 5px;font-size:11px;line-height:1;display:inline-flex}button.graph-node-subagents[data-v-3dec98b9]{cursor:pointer}button.graph-node-subagents[data-v-3dec98b9]:hover{background:var(--soda-subtle-bg,#343746)}.graph-node-subagents-icon[data-v-3dec98b9]{width:10px;height:10px}.graph-node-warn[data-v-3dec98b9]{color:var(--soda-warn-fg,#ffb86c);font-size:11px}.graph-node-rekey[data-v-3dec98b9]{border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);background:var(--soda-subtle-bg,#343746);color:var(--soda-menu-fg,#f8f8f2);cursor:pointer;margin-left:4px;padding:0 6px;font-size:11px}.graph-node-goto[data-v-3dec98b9]{border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);background:var(--soda-subtle-bg,#343746);color:inherit;cursor:pointer;padding:0 6px;font-size:11px;display:none;position:absolute;bottom:3px;right:12px}.graph-node-selected .graph-node-goto[data-v-3dec98b9],.graph-node:hover .graph-node-goto[data-v-3dec98b9],.graph-node:focus-within .graph-node-goto[data-v-3dec98b9]{display:block}.graph-node-handle[data-v-3dec98b9]{border:2px solid var(--soda-accent,#6070a1);background:var(--soda-bg,#282a36);cursor:crosshair;border-radius:50%;width:14px;height:14px;margin-top:-7px;padding:0;position:absolute;top:50%;right:-7px}.graph-node-handle[data-v-3dec98b9]:before{content:"";position:absolute;inset:-6px}.history-panel[data-v-c2fd7a3f]{box-sizing:border-box;width:360px;max-width:100%;padding:var(--soda-shape-pad-x,12px);border-left:1px solid var(--soda-menu-border,#44475a);background:var(--soda-menu-bg,#282a36);color:var(--soda-menu-fg,#f8f8f2);flex-direction:column;flex:none;gap:6px;font-size:12px;display:flex;overflow-y:auto}.history-panel-head[data-v-c2fd7a3f]{align-items:center;gap:6px;display:flex}.history-panel-heading[data-v-c2fd7a3f]{flex:1;margin:0;font-size:14px}.history-panel-hint[data-v-c2fd7a3f],.history-panel-empty[data-v-c2fd7a3f]{opacity:.8;margin:0}.history-panel-list[data-v-c2fd7a3f]{margin:0;padding:0;list-style:none}.history-row[data-v-c2fd7a3f]{border-bottom:1px solid var(--soda-menu-border,#44475a);padding:6px 0}.history-row-head[data-v-c2fd7a3f]{gap:8px;display:flex}.history-row-time[data-v-c2fd7a3f]{font-variant-numeric:tabular-nums;opacity:.8}.history-row[data-result=failed] .history-row-result[data-v-c2fd7a3f]{color:var(--soda-error-fg,#f55)}.history-row[data-result=skipped] .history-row-result[data-v-c2fd7a3f]{color:var(--soda-warn-fg,#ffb86c)}.history-row-text[data-v-c2fd7a3f]{white-space:pre-wrap;word-break:break-all;opacity:.85;margin:4px 0 0;font-size:11px}.history-panel button[data-v-c2fd7a3f]{min-height:var(--soda-shape-control-h,0);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);background:var(--soda-subtle-bg,#343746);color:inherit;cursor:pointer;padding:2px 8px}.subagent-list[data-v-bfa4e897]{border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius-s);max-height:50vh;padding:.3em .5em;overflow-y:auto}.subagent-list[data-v-bfa4e897]:focus-visible{outline:2px solid var(--soda-accent,#8be9fd)}.subagent-list-empty[data-v-bfa4e897],.subagent-list-more[data-v-bfa4e897]{opacity:.8;margin:.4em 0}.subagent-list-item[data-v-bfa4e897]{border-bottom:1px solid var(--soda-menu-border,#44475a);padding:.35em 0}.subagent-list-item[data-v-bfa4e897]:last-of-type{border-bottom:none}.subagent-list-item-head[data-v-bfa4e897]{align-items:baseline;gap:.6em;display:flex}.subagent-list-type[data-v-bfa4e897]{font-weight:600}.subagent-list-bg[data-v-bfa4e897]{opacity:.8;font-size:.85em}.subagent-list-elapsed[data-v-bfa4e897]{font-variant-numeric:tabular-nums;opacity:.8;margin-left:auto}.subagent-list-desc[data-v-bfa4e897]{overflow-wrap:anywhere;margin-top:.15em}.subagent-panel[data-v-61d3cef8]{box-sizing:border-box;width:360px;max-width:100%;padding:var(--soda-shape-pad-x,12px);border-left:1px solid var(--soda-menu-border,#44475a);background:var(--soda-menu-bg,#282a36);color:var(--soda-menu-fg,#f8f8f2);flex-direction:column;flex:none;gap:6px;font-size:12px;display:flex;overflow-y:auto}.subagent-panel-head[data-v-61d3cef8]{align-items:center;gap:6px;display:flex}.subagent-panel-heading[data-v-61d3cef8]{overflow-wrap:anywhere;flex:1;margin:0;font-size:14px}.subagent-panel button[data-v-61d3cef8]{min-height:var(--soda-shape-control-h,0);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);background:var(--soda-subtle-bg,#343746);color:inherit;cursor:pointer;padding:2px 8px}.graph-subagents[data-v-f13d03ca]{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.graph-subagent-branches[data-v-f13d03ca]{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.graph-subagent-branch[data-v-f13d03ca]{fill:none;stroke:var(--soda-menu-border,#44475a);stroke-width:1px;opacity:1;transition:opacity 1s linear}.graph-subagent[data-v-f13d03ca]{box-sizing:border-box;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);background:var(--soda-menu-bg,#282a36);min-width:0;color:var(--soda-menu-fg,#f8f8f2);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;pointer-events:auto;opacity:1;align-items:center;gap:5px;padding:0 8px;font-size:11px;line-height:1.3;transition:opacity 1s linear;display:flex;position:absolute}.graph-subagent[data-v-f13d03ca]:hover{background:var(--soda-subtle-bg,#343746)}.graph-subagent[data-v-f13d03ca]:focus-visible{border-color:var(--soda-accent,#6070a1);box-shadow:0 0 0 2px var(--soda-accent,#6070a1);outline:none}.graph-subagent-leaving[data-v-f13d03ca]{opacity:0;pointer-events:none}.graph-subagent-type[data-v-f13d03ca]{text-overflow:ellipsis;flex:none;max-width:7em;font-weight:700;overflow:hidden}.graph-subagent-desc[data-v-f13d03ca]{text-overflow:ellipsis;min-width:0;color:color-mix(in srgb, var(--soda-menu-fg,#f8f8f2) 78%, transparent);flex:1;overflow:hidden}.graph-subagent-bg[data-v-f13d03ca]{border-radius:var(--soda-shape-radius);background:var(--soda-subtle-bg,#343746);flex:none;padding:1px 4px;font-size:10px}.graph-subagent-time[data-v-f13d03ca]{color:color-mix(in srgb, var(--soda-menu-fg,#f8f8f2) 70%, transparent);flex:none;margin-left:auto}.graph-subagent-more[data-v-f13d03ca]{color:color-mix(in srgb, var(--soda-menu-fg,#f8f8f2) 78%, transparent);border-style:dashed;justify-content:center}@media (prefers-reduced-motion:reduce){.graph-subagent[data-v-f13d03ca],.graph-subagent-branch[data-v-f13d03ca]{transition:none}}.graph-forks[data-v-09ee4121]{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.graph-fork-svg[data-v-09ee4121]{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.graph-fork-stroke[data-v-09ee4121]{stroke:var(--soda-state-idle,#6272a4);stroke-width:1.5px;stroke-dasharray:6 4;fill:none}.graph-fork-arrow[data-v-09ee4121]{fill:var(--soda-state-idle,#6272a4)}.graph-fork-pill[data-v-09ee4121]{fill:var(--soda-menu-bg,#282a36);stroke:var(--soda-state-idle,#6272a4);stroke-width:1px}.graph-fork-text[data-v-09ee4121]{fill:var(--soda-menu-fg,#f8f8f2);font-size:10px}.graph-fork-mark[data-v-09ee4121]{border:1px solid var(--soda-state-idle,#6272a4);border-radius:var(--soda-shape-radius-s,4px);background:var(--soda-menu-bg,#282a36);height:18px;color:var(--soda-menu-fg,#f8f8f2);pointer-events:none;padding:0 6px;font-size:11px;line-height:18px;position:absolute}.sat[data-v-b18c1f6a]{z-index:40;box-sizing:border-box;resize:both;background:var(--soda-bg,#1e1f29);min-width:280px;max-width:100%;min-height:160px;max-height:100%;color:var(--soda-fg,#f8f8f2);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius,4px);box-shadow:var(--soda-shape-shadow,0 4px 16px #00000073);flex-direction:column;font-size:12px;display:flex;position:absolute;overflow:hidden}.sat[data-v-b18c1f6a]:focus{outline:2px solid var(--soda-accent,#6070a1);outline-offset:-2px}.sat-head[data-v-b18c1f6a]{border-bottom:1px solid var(--soda-menu-border,#44475a);background:var(--soda-menu-bg,#282a36);flex:none;align-items:center;gap:6px;height:24px;min-height:0;padding:0 6px;font-size:.9em;display:flex}.sat-grip[data-v-b18c1f6a]{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;flex:auto;align-self:stretch;align-items:center;gap:6px;min-width:0;display:flex}.sat-name[data-v-b18c1f6a]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.sat-state[data-v-b18c1f6a]{color:var(--soda-state-idle,#8a9ad0);flex:none}.sat-btn[data-v-b18c1f6a]{border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius-s,3px);height:20px;min-height:0;color:inherit;font:inherit;cursor:pointer;background:0 0;flex:none;padding:0 6px}.sat-btn[data-v-b18c1f6a]:hover{background:var(--soda-menu-hover-bg,#343746)}.sat-body[data-v-b18c1f6a]{overscroll-behavior:contain;-webkit-user-select:text;user-select:text;flex:auto;min-height:0;padding:6px 8px;overflow:auto}.sat-row[data-v-b18c1f6a]{gap:8px;margin:0 0 6px;line-height:1.45;display:flex}.sat-tag[data-v-b18c1f6a]{min-width:3.2em;color:var(--soda-state-idle,#8a9ad0);flex:none;font-size:.9em}.sat-text[data-v-b18c1f6a]{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.sat-prompt .sat-text[data-v-b18c1f6a]{color:color-mix(in srgb, var(--soda-fg,#f8f8f2) 85%, transparent)}.sat-tool .sat-text[data-v-b18c1f6a]{color:color-mix(in srgb, var(--soda-fg,#f8f8f2) 78%, transparent)}.sat-result[data-v-b18c1f6a]{display:block}.sat-result summary[data-v-b18c1f6a]{cursor:pointer;color:color-mix(in srgb, var(--soda-fg,#f8f8f2) 70%, transparent);gap:8px;display:flex}.sat-preview[data-v-b18c1f6a]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sat-pre[data-v-b18c1f6a]{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--soda-subtle-bg,#343746);border-radius:var(--soda-shape-radius-s,3px);max-height:14em;font-family:var(--soda-mono,monospace);margin:4px 0 0;padding:4px 6px;font-size:.95em;overflow:auto}.sat-note[data-v-b18c1f6a]{color:var(--soda-warn-fg,#ffb86c);margin:4px 0}.sat-foot[data-v-b18c1f6a]{border-top:1px solid var(--soda-menu-border,#44475a);background:var(--soda-menu-bg,#282a36);color:color-mix(in srgb, var(--soda-fg,#f8f8f2) 70%, transparent);flex:none;padding:1px 6px;font-size:.9em;line-height:1.25}.graph-sheet-backdrop[data-v-e5e97188]{z-index:15;background:var(--soda-backdrop,#0006);align-items:flex-end;display:flex;position:absolute;inset:0}.graph-sheet[data-v-e5e97188]{box-sizing:border-box;border-top:1px solid var(--soda-menu-border,#44475a);background:var(--soda-menu-bg,#282a36);width:100%;max-height:60%;color:var(--soda-menu-fg,#f8f8f2);border-radius:10px 10px 0 0;padding:12px 16px;overflow-y:auto}.graph-sheet-head[data-v-e5e97188]{align-items:center;gap:8px;display:flex}.graph-sheet-title[data-v-e5e97188]{flex:1;margin:0;font-size:15px}.graph-sheet-close[data-v-e5e97188]{min-width:2rem;min-height:2rem;color:inherit;background:0 0;border:none;font-size:18px}.graph-sheet-empty[data-v-e5e97188]{opacity:.8;margin:8px 0 0}.graph-sheet-links[data-v-e5e97188]{margin:8px 0 0;padding:0;list-style:none}.graph-sheet-link[data-v-e5e97188]{border-bottom:1px solid var(--soda-menu-border,#44475a);align-items:center;gap:8px;padding:8px 0;display:flex}.graph-sheet-link-text[data-v-e5e97188]{flex-direction:column;flex:1;gap:2px;font-size:13px;display:flex}.graph-sheet-link button[data-v-e5e97188]{border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);background:var(--soda-subtle-bg,#343746);min-height:2rem;color:inherit;padding:.3em .8em}.pane-checklist[data-v-19dea15b]{z-index:10;box-sizing:border-box;width:320px;max-width:calc(100% - 24px);max-height:calc(100% - 60px);padding:var(--soda-shape-pad-x,12px);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius-l);background:var(--soda-menu-bg,#282a36);color:var(--soda-menu-fg,#f8f8f2);flex-direction:column;gap:8px;font-size:13px;display:flex;position:absolute;top:44px;right:12px}.pane-checklist-heading[data-v-19dea15b]{margin:0;font-size:14px}.pane-checklist-list[data-v-19dea15b]{flex:1;min-height:0;overflow-y:auto}.pane-checklist-section[data-v-19dea15b]{border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);margin:0 0 8px;padding:4px 8px}.pane-checklist-row[data-v-19dea15b]{align-items:center;gap:6px;padding:2px 0;display:flex}.pane-checklist-note[data-v-19dea15b]{opacity:.7;font-size:11px}.pane-checklist-empty[data-v-19dea15b]{opacity:.8;margin:0}.pane-checklist-actions[data-v-19dea15b]{justify-content:flex-end;gap:6px;display:flex}.pane-checklist-actions button[data-v-19dea15b]{min-height:var(--soda-shape-control-h,0);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);background:var(--soda-subtle-bg,#343746);color:inherit;cursor:pointer;padding:3px 10px}.pane-checklist-apply[data-v-19dea15b]{border-color:var(--soda-accent,#6070a1)!important}.rekey-picker[data-v-88f8a457]{z-index:10;box-sizing:border-box;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius-l);background:var(--soda-menu-bg,#282a36);width:320px;max-width:calc(100% - 24px);max-height:calc(100% - 60px);color:var(--soda-menu-fg,#f8f8f2);flex-direction:column;gap:6px;padding:12px;font-size:13px;display:flex;position:absolute;top:44px;right:12px;overflow-y:auto}.rekey-picker-heading[data-v-88f8a457]{margin:0;font-size:14px}.rekey-picker-hint[data-v-88f8a457],.rekey-picker-empty[data-v-88f8a457]{opacity:.8;margin:0;font-size:12px}.rekey-picker-row[data-v-88f8a457]{align-items:center;gap:6px;display:flex}.rekey-picker-note[data-v-88f8a457]{opacity:.7;font-size:11px}.rekey-picker-actions[data-v-88f8a457]{justify-content:flex-end;gap:6px;display:flex}.rekey-picker-actions button[data-v-88f8a457]{border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);background:var(--soda-subtle-bg,#343746);color:inherit;cursor:pointer;padding:3px 10px}.link-panel[data-v-3842f41f]{box-sizing:border-box;width:360px;max-width:100%;padding:var(--soda-shape-pad-x,12px);border-left:1px solid var(--soda-menu-border,#44475a);background:var(--soda-menu-bg,#282a36);color:var(--soda-menu-fg,#f8f8f2);flex-direction:column;flex:none;gap:8px;font-size:13px;display:flex;position:relative;overflow-y:auto}.link-panel-heading[data-v-3842f41f]{margin:0;font-size:14px}.link-panel-field[data-v-3842f41f]{border:none;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;display:flex}.link-panel-column[data-v-3842f41f]{flex-direction:column;align-items:stretch}.link-panel-prompt[data-v-3842f41f]{box-sizing:border-box;width:100%;font:inherit;resize:vertical}.link-panel-lines[data-v-3842f41f],.link-panel-limit[data-v-3842f41f],.link-panel-approval-lines[data-v-3842f41f]{width:5em}.link-panel-ends[data-v-3842f41f]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.link-panel-hint[data-v-3842f41f]{opacity:.8;margin:0;font-size:11px}.link-panel-note[data-v-3842f41f],.link-panel-warn[data-v-3842f41f]{color:var(--soda-warn-fg,#ffb86c);margin:0}.link-panel-issues[data-v-3842f41f]{color:var(--soda-error-fg,#f55);margin:0;padding-left:1.2em}.link-panel-status[data-v-3842f41f]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.link-panel-actions[data-v-3842f41f]{align-items:center;gap:6px;display:flex}.link-panel-spacer[data-v-3842f41f]{flex:1}.link-panel button[data-v-3842f41f]{min-height:var(--soda-shape-control-h,0);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);background:var(--soda-subtle-bg,#343746);color:inherit;cursor:pointer;padding:3px 10px}.link-panel-save[data-v-3842f41f]{border-color:var(--soda-accent,#6070a1)!important}.link-panel-delete[data-v-3842f41f]{color:var(--soda-error-fg,#f55)!important}.graph-node.graph-node-window[data-v-a2a96da4]{outline:2px solid var(--soda-accent,#6070a1);outline-offset:1px}.graph-node.graph-node-window-pinned[data-v-a2a96da4]{outline-width:4px;outline-style:double}.graph-view[data-v-a2a96da4]{background:var(--soda-bg,#282a36);width:100%;height:100%;color:var(--soda-fg,#f8f8f2);outline:none;flex-direction:column;display:flex;overflow:hidden}.graph-toolbar[data-v-a2a96da4]{padding:6px var(--soda-shape-pad-x,12px);border-bottom:1px solid var(--soda-menu-border,#44475a);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.graph-title[data-v-a2a96da4]{flex:1;margin:0;font-size:14px;font-weight:400}.graph-tool[data-v-a2a96da4]{min-height:var(--soda-shape-control-h,0);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);background:var(--soda-menu-bg,#282a36);color:var(--soda-menu-fg,#f8f8f2);cursor:pointer;padding:2px 8px;font-size:12px}.graph-tool[aria-pressed=true][data-v-a2a96da4]{background:var(--soda-menu-active-bg,#44475a)}.graph-hidden-panes[data-v-a2a96da4]{opacity:.85;font-size:12px}.graph-zoom[data-v-a2a96da4]{text-align:center;opacity:.8;min-width:3.5em;font-size:12px}.graph-close[data-v-a2a96da4]{color:inherit;cursor:pointer;background:0 0;border:none;font-size:18px}.graph-body[data-v-a2a96da4]{flex:1;min-height:0;display:flex;position:relative}.graph-side[data-v-a2a96da4]{flex-direction:column;flex:none;min-height:0;display:flex}.graph-side[data-v-a2a96da4]>*{flex:1 1 0;min-height:0}.graph-canvas[data-v-a2a96da4]{background-image:radial-gradient(circle, color-mix(in srgb, var(--soda-fg,#f8f8f2) 22%, transparent) 1px, transparent 1.4px);touch-action:none;cursor:default;flex:1;position:relative;overflow:hidden}.graph-world[data-v-a2a96da4]{transform-origin:0 0;width:0;height:0;position:absolute;top:0;left:0}.graph-edges[data-v-a2a96da4]{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.graph-chip[data-v-a2a96da4]{border:1px solid var(--soda-menu-border,#44475a);background:var(--soda-menu-bg,#282a36);color:var(--soda-menu-fg,#f8f8f2);white-space:nowrap;cursor:pointer;border-radius:10px;padding:1px 6px;font-size:11px;position:absolute;transform:translate(-50%,-50%)}.graph-chip[data-v-a2a96da4]:focus-visible,.graph-chip-selected[data-v-a2a96da4]{outline:2px solid var(--soda-accent,#6070a1);outline-offset:1px}.graph-mark-more[data-v-a2a96da4]{border:1px solid var(--soda-menu-border,#44475a);background:var(--soda-menu-bg,#282a36);height:18px;color:var(--soda-menu-fg,#f8f8f2);cursor:pointer;border-radius:9px;padding:0 8px;font-size:10px;position:absolute}.graph-mark-list[data-v-a2a96da4]{border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius,4px);background:var(--soda-menu-bg,#282a36);min-width:200px;color:var(--soda-menu-fg,#f8f8f2);z-index:3;flex-direction:column;font-size:11px;display:flex;position:absolute}.graph-mark-list-item[data-v-a2a96da4]{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:4px 8px}.graph-mark-list-item[data-v-a2a96da4]:hover{background:var(--soda-menu-hover-bg,#343746)}.graph-chip-paused[data-v-a2a96da4]{color:var(--soda-warn-fg,#ffb86c)}.graph-chip-invalid[data-v-a2a96da4]{opacity:.8;border-style:dashed}.graph-chip-fired[data-v-a2a96da4]{border-color:var(--soda-state-working,#f1fa8c);background:var(--soda-subtle-bg,#343746)}.graph-paused-badge[data-v-a2a96da4]{color:var(--soda-warn-fg,#ffb86c);font-size:12px}.graph-toolbar-screen .graph-paused-badge[data-v-a2a96da4]{border:1px solid var(--soda-warn-fg,#ffb86c);border-radius:10px;padding:1px 8px}.graph-toolbar-spacer[data-v-a2a96da4]{flex:1}.graph-connecting[data-v-a2a96da4]{stroke:var(--soda-state-working,#f1fa8c);stroke-width:2px;stroke-dasharray:6 4}.graph-connect-banner[data-v-a2a96da4]{border:1px solid var(--soda-state-working,#f1fa8c);border-radius:var(--soda-shape-radius);background:var(--soda-menu-bg,#282a36);pointer-events:none;margin:0;padding:4px 12px;font-size:12px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.graph-live[data-v-a2a96da4]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.graph-drag-hint[data-v-a2a96da4]{z-index:5;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius-m,4px);background:var(--soda-menu-bg,#282a36);max-width:calc(100% - 32px);color:var(--soda-fg,#f8f8f2);pointer-events:none;margin:0;padding:4px 10px;font-size:12px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.graph-drag-hint[data-drag-kind=blocked][data-v-a2a96da4]{border-color:var(--soda-error-fg,#f55)}.graph-drag-hint[data-drag-kind=move][data-v-a2a96da4]{border-color:var(--soda-accent,#6070a1)}.graph-empty[data-v-a2a96da4]{text-align:center;opacity:.8;pointer-events:none;margin:0;position:absolute;inset:40% 16px auto}.graph-dialog[data-v-7e26b95f]{background:var(--soda-bg,#282a36);width:100%;max-width:none;height:100%;max-height:none;color:var(--soda-fg,#f8f8f2);border:none;outline:none;margin:0;padding:0;overflow:hidden}.graph-dialog[open][data-v-7e26b95f]{flex-direction:column;display:flex}.account-cost-dialog[data-v-ceea8fe3]{border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius,6px);width:min(52rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--soda-fg,#f8f8f2);background:var(--soda-menu-bg,#282a36);padding:0;overflow:hidden}.account-cost-dialog[open][data-v-ceea8fe3]{flex-direction:column;display:flex}header[data-v-ceea8fe3],footer[data-v-ceea8fe3]{flex:none;align-items:center;gap:.75em;padding:.5em .75em;display:flex}header[data-v-ceea8fe3]{border-bottom:1px solid var(--soda-menu-border,#44475a)}header button[data-v-ceea8fe3]{margin-left:auto}.account-cost-body[data-v-ceea8fe3]{min-height:0;padding:0 .75em .75em;overflow:auto}h3[data-v-ceea8fe3]{margin:.8em 0 .3em}p[data-v-ceea8fe3]{margin:.5em 0}table[data-v-ceea8fe3]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th[data-v-ceea8fe3],td[data-v-ceea8fe3]{text-align:left;border-bottom:1px solid var(--soda-menu-border,#44475a);overflow-wrap:anywhere;padding:.4em}th[data-v-ceea8fe3]:not(:first-child),td[data-v-ceea8fe3]:not(:first-child){text-align:right}button[data-v-ceea8fe3]{font:inherit;color:inherit;background:var(--soda-btn-bg,#44475a);border:1px solid var(--soda-menu-border,#6272a4);cursor:pointer;border-radius:4px;padding:.3em .7em}footer[data-v-ceea8fe3]{border-top:1px solid var(--soda-menu-border,#44475a);flex-wrap:wrap;font-size:.9em}@media (width<=600px){.account-cost-dialog[data-v-ceea8fe3]{width:calc(100vw - .5rem);max-height:calc(100dvh - .5rem)}button[data-v-ceea8fe3]{min-height:44px}}.dash-muted{opacity:.65;font-size:.9em}.dash-chip{border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius-s,3px);padding:0 .4em;font-size:.8em;line-height:1.4;display:inline-block}.dash-stale{opacity:.6}.dash-account-group{flex-wrap:wrap;gap:.6em 1.2em;display:flex}.dash-account{cursor:pointer;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius,4px);flex:18em;min-width:18em;padding:.4em .7em .5em}.dash-account-head{align-items:baseline;gap:.6em;margin-bottom:.3em;display:flex}.dash-account-name{font-weight:600}.dash-account-ago{margin-left:auto}.dash-windows{gap:.3em;margin:0;padding:0;list-style:none;display:grid}.dash-window{grid-template-columns:4.5em minmax(6em,1fr) 6.5em;align-items:center;gap:.2em .6em;display:grid}.dash-window-reset,.dash-window-spend{grid-column:2/4}.dash-window-pct{text-align:right;font-variant-numeric:tabular-nums}.dash-bar{background:color-mix(in srgb, var(--soda-fg,#f8f8f2) 18%, transparent);border-radius:.3em;height:.6em;display:block;position:relative;overflow:hidden}.dash-bar-small{vertical-align:middle;width:4.5em;margin-right:.4em;display:inline-block}.dash-bar-fill{background:var(--soda-accent,#6070a1);height:100%;display:block}:root[data-ui-style=modern] .dash-account{border-radius:var(--soda-shape-card-radius,12px);background:color-mix(in srgb, var(--soda-fg,#f8f8f2) var(--soda-shape-card-tint,5%), transparent)}.dash[data-v-bbf4488e]{box-sizing:border-box;height:100%;padding:var(--soda-shape-pad,.8em);background:var(--soda-bg,#1e1f29);color:var(--soda-fg,#f8f8f2);outline:none;overflow:auto;container-type:inline-size}.dash-dialog[data-v-bbf4488e]{padding:.6em}.dash-head[data-v-bbf4488e]{flex-wrap:wrap;align-items:center;gap:.6em 1.2em;margin-bottom:.6em;display:flex}.dash-title[data-v-bbf4488e]{flex:auto;margin:0;font-size:1.05em}.dash-tools[data-v-bbf4488e]{flex-wrap:wrap;gap:.6em 1em;display:flex}.dash-tool[data-v-bbf4488e]{align-items:center;gap:.4em;display:inline-flex}.dash-select[data-v-bbf4488e]{min-height:var(--soda-shape-control-h,0);background:var(--soda-menu-bg,#282a36);color:var(--soda-menu-fg,#f8f8f2);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius-s,3px);font:inherit;padding:.15em .4em}.dash-sub[data-v-bbf4488e]{opacity:.85;margin:.8em 0 .4em;font-size:.9em;font-weight:600}.dash-count[data-v-bbf4488e]{opacity:.7;margin-left:.5em;font-weight:400}.dash-note[data-v-bbf4488e]{opacity:.8;margin:.4em 0;font-size:.9em}.dash-note-warn[data-v-bbf4488e]{color:var(--soda-warn-fg,#ffb86c);opacity:1}.dash-accounts[data-v-bbf4488e]{margin-bottom:.8em}.dash-table[data-v-bbf4488e]{min-width:0;display:grid}.dash-row[data-v-bbf4488e]{border-bottom:1px solid var(--soda-menu-border,#44475a);grid-template-columns:1.6em 6.5em minmax(7em,1.2fr) minmax(8em,1fr) minmax(10em,1.6fr) 3em minmax(9em,1fr) minmax(8em,.9fr) minmax(8em,.9fr) 9em;align-items:center;gap:0 .6em;min-width:0;padding:.25em .4em;display:grid}.dash-row-head[data-v-bbf4488e]{opacity:.7;font-size:.85em}.dash-row-body[data-v-bbf4488e]{cursor:pointer}.dash-row-body[data-v-bbf4488e]:hover{background:var(--soda-menu-hover-bg,#44475a)}.dash-row-body[data-v-bbf4488e]:focus-visible{outline:2px solid var(--soda-accent,#6070a1);outline-offset:-2px}.dash-row-selected[data-v-bbf4488e]{background:var(--soda-menu-active-bg,#44475a)}.dash-c[data-v-bbf4488e]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dash-c-name[data-v-bbf4488e]{font-weight:600}.dash-num[data-v-bbf4488e]{font-variant-numeric:tabular-nums}.dash-c-tokens[data-v-bbf4488e],.dash-c-cost[data-v-bbf4488e]{white-space:normal}.dash-basis[data-v-bbf4488e],.dash-cost-note[data-v-bbf4488e],.dash-updated[data-v-bbf4488e]{margin-left:.4em}.dash-place-cwd[data-v-bbf4488e]{text-overflow:ellipsis;display:block;overflow:hidden}.dash-cell-label[data-v-bbf4488e]{display:none}.dash-compact .dash-row-head[data-v-bbf4488e]{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.dash-compact .dash-row-body[data-v-bbf4488e]{grid-template-columns:1.6em minmax(0,1fr) auto;grid-template-areas:"state name kind"".place place"".model model"".tokens tokens"".cost cost"".ctx ctx"".sub ago";gap:.15em .6em;min-height:44px;padding:.5em}.dash-compact .dash-c-state[data-v-bbf4488e]{grid-area:state}.dash-compact .dash-c-name[data-v-bbf4488e]{grid-area:name}.dash-compact .dash-c-kind[data-v-bbf4488e]{grid-area:kind}.dash-compact .dash-c-place[data-v-bbf4488e]{white-space:normal;grid-area:place}.dash-compact .dash-c-model[data-v-bbf4488e]{grid-area:model}.dash-compact .dash-c-tokens[data-v-bbf4488e]{white-space:normal;grid-area:tokens}.dash-compact .dash-c-cost[data-v-bbf4488e]{grid-area:cost}.dash-compact .dash-c-ctx[data-v-bbf4488e]{grid-area:ctx}.dash-compact .dash-c-sub[data-v-bbf4488e]{grid-area:sub}.dash-compact .dash-c-ago[data-v-bbf4488e]{text-align:right;grid-area:ago}.dash-compact .dash-cell-label[data-v-bbf4488e]{opacity:.6;min-width:6.5em;margin-right:.4em;font-size:.85em;display:inline-block}.dash-compact .dash-c-kind .dash-cell-label[data-v-bbf4488e],.dash-compact .dash-c-ago .dash-cell-label[data-v-bbf4488e],.dash-compact .dash-c-sub .dash-cell-label[data-v-bbf4488e]{min-width:0}.dash-compact .dash-c-place .dash-place-cwd[data-v-bbf4488e]{display:block}:root[data-ui-style=modern] .dash-table[data-v-bbf4488e]{gap:var(--soda-shape-card-gap,8px)}:root[data-ui-style=modern] .dash-row-body[data-v-bbf4488e]{border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-card-radius,12px);background:color-mix(in srgb, var(--soda-fg,#f8f8f2) var(--soda-shape-card-tint,5%), transparent);min-height:var(--soda-shape-row-h,36px);padding:.5em .8em}:root[data-ui-style=modern] .dash-row-body[data-v-bbf4488e]:hover{background:color-mix(in srgb, var(--soda-fg,#f8f8f2) 10%, transparent)}:root[data-ui-style=modern] .dash-row-selected[data-v-bbf4488e]{border-color:var(--soda-accent,#6070a1)}:root[data-ui-style=modern] .dash-row-head[data-v-bbf4488e]{border-bottom:none}:root[data-ui-style=modern] .dash-select[data-v-bbf4488e]{border-radius:var(--soda-shape-radius-s,6px)}.dashboard-dialog[data-v-90951756]{background:var(--soda-bg,#282a36);width:100%;max-width:none;height:100%;max-height:none;color:var(--soda-fg,#f8f8f2);border:none;outline:none;margin:0;padding:0;overflow:hidden}.dashboard-dialog[open][data-v-90951756]{flex-direction:column;display:flex}.dashboard-dialog-bar[data-v-90951756]{border-bottom:1px solid var(--soda-menu-border,#44475a);flex:none;justify-content:flex-end;padding:.3em .5em;display:flex}.dashboard-dialog-close[data-v-90951756]{background:var(--soda-menu-bg,#282a36);min-width:44px;min-height:44px;color:var(--soda-menu-fg,#f8f8f2);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius,4px);font:inherit;padding:0 1em}.dashboard-dialog-body[data-v-90951756]{flex:auto;min-height:0}.pinfo[data-v-f189ee5d]{box-sizing:border-box;font-size:.9em;line-height:1.35}.pinfo-head[data-v-f189ee5d]{align-items:center;gap:.5em;margin-bottom:.4em;display:flex}.pinfo-name[data-v-f189ee5d]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;overflow:hidden}.pinfo-sub[data-v-f189ee5d]{opacity:.85;margin:.7em 0 .25em;font-size:.9em;font-weight:600}.pinfo-dl[data-v-f189ee5d]{grid-template-columns:max-content minmax(0,1fr);gap:.15em .8em;margin:0;display:grid}.pinfo-dl dt[data-v-f189ee5d]{opacity:.7}.pinfo-dl dd[data-v-f189ee5d]{overflow-wrap:anywhere;min-width:0;margin:0}.pinfo-indent[data-v-f189ee5d]{padding-left:1em}.pinfo-indent-value[data-v-f189ee5d]{opacity:.9}.pinfo-basis[data-v-f189ee5d],.pinfo-since[data-v-f189ee5d]{margin-left:.4em}.pinfo-path[data-v-f189ee5d]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pinfo-accounts[data-v-f189ee5d]{margin-top:.4em}.pinfo-foot[data-v-f189ee5d]{justify-content:flex-end;margin-top:.7em;display:flex}.pinfo-btn[data-v-f189ee5d]{min-height:var(--soda-shape-control-h,0);background:var(--soda-menu-bg,#282a36);color:var(--soda-menu-fg,#f8f8f2);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius-s,3px);font:inherit;cursor:pointer;margin-left:.4em;padding:.15em .6em}.pinfo-btn[data-v-f189ee5d]:hover{background:var(--soda-menu-hover-bg,#343746)}.dash-num[data-v-f189ee5d]{font-variant-numeric:tabular-nums}.pinfo-dialog .pinfo-btn[data-v-f189ee5d]{min-width:44px;min-height:44px}.pane-info-dialog[data-v-f8d1e1f4]{background:var(--soda-bg,#282a36);width:100%;max-width:none;height:100%;max-height:none;color:var(--soda-fg,#f8f8f2);border:none;outline:none;margin:0;padding:0;overflow:hidden}.pane-info-dialog[open][data-v-f8d1e1f4]{flex-direction:column;display:flex}.pane-info-dialog-bar[data-v-f8d1e1f4]{border-bottom:1px solid var(--soda-menu-border,#44475a);flex:none;justify-content:flex-end;padding:.3em .5em;display:flex}.pane-info-dialog-close[data-v-f8d1e1f4]{background:var(--soda-menu-bg,#282a36);min-width:44px;min-height:44px;color:var(--soda-menu-fg,#f8f8f2);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius,4px);font:inherit;padding:0 1em}.pane-info-dialog-body[data-v-f8d1e1f4]{flex:auto;min-height:0;padding:.6em;overflow:auto}.session-tools[data-v-4e9a8054]{resize:both;background:var(--soda-menu-bg);width:min(1000px,100vw - 24px);max-width:calc(100vw - 24px);height:min(650px,100dvh - 24px);max-height:calc(100dvh - 24px);color:var(--soda-fg);border:1px solid var(--soda-menu-border);border-radius:8px;padding:0;overflow:auto}.session-tools[open][data-v-4e9a8054]{flex-direction:column;display:flex}.session-tools[data-v-4e9a8054]::backdrop{background:#0006}header[data-v-4e9a8054],footer[data-v-4e9a8054]{border-bottom:1px solid var(--soda-menu-border);align-items:center;gap:8px;padding:8px;display:flex}header strong[data-v-4e9a8054]{flex:1}footer[data-v-4e9a8054]{border-bottom:0;border-top:1px solid var(--soda-menu-border)}footer span[data-v-4e9a8054]{flex:1}button[data-v-4e9a8054],input[data-v-4e9a8054],textarea[data-v-4e9a8054],select[data-v-4e9a8054]{font:inherit;color:inherit;background:var(--soda-input-bg);border:1px solid var(--soda-menu-border);box-sizing:border-box;border-radius:4px;padding:6px}button[data-v-4e9a8054]{cursor:pointer}button[data-v-4e9a8054]:disabled{opacity:.5}option[data-v-4e9a8054]{background:var(--soda-menu-bg);color:var(--soda-fg)}.notes-layout[data-v-4e9a8054]{flex:1;grid-template-columns:minmax(180px,26%) 1fr;min-height:0;display:grid}aside[data-v-4e9a8054]{border-right:1px solid var(--soda-menu-border);flex-direction:column;gap:8px;min-height:0;padding:10px;display:flex}aside input[data-v-4e9a8054],aside select[data-v-4e9a8054]{width:100%}nav[data-v-4e9a8054]{flex:1;overflow:auto}nav button[data-v-4e9a8054]{text-align:left;width:100%;margin-bottom:6px;display:block}nav small[data-v-4e9a8054],nav b[data-v-4e9a8054]{overflow-wrap:anywhere;display:block}nav button[aria-pressed=true][data-v-4e9a8054]{border-color:var(--soda-accent)}form[data-v-4e9a8054]{flex-direction:column;gap:8px;min-width:0;min-height:0;padding:10px;display:flex}label[data-v-4e9a8054]{flex-direction:column;gap:4px;display:flex}.metadata[data-v-4e9a8054]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.body[data-v-4e9a8054]{flex:1;min-height:90px}textarea[data-v-4e9a8054]{resize:none;white-space:pre-wrap;flex:1;min-height:0}.todos[data-v-4e9a8054]{padding:12px;overflow:auto}.todos li[data-v-4e9a8054]{border-bottom:1px solid var(--soda-menu-border);white-space:pre-wrap;overflow-wrap:anywhere;padding:10px}.todos .completed[data-v-4e9a8054]{color:var(--soda-state-done)}.todos .in_progress[data-v-4e9a8054]{color:var(--soda-state-working)}[role=alert][data-v-4e9a8054]{color:var(--soda-warn-fg);margin:0;padding:8px}@media (width<=600px){.notes-layout[data-v-4e9a8054]{grid-template-columns:1fr;overflow:auto}aside[data-v-4e9a8054]{border-right:0;border-bottom:1px solid var(--soda-menu-border);max-height:200px}form[data-v-4e9a8054]{min-height:350px}.metadata[data-v-4e9a8054]{grid-template-columns:1fr}header span[data-v-4e9a8054]{display:none}}.conversation-window[data-v-5fa43059]{resize:both;z-index:130;box-sizing:border-box;background:var(--soda-menu-bg,#282a36);width:80vw;min-width:min(320px,90vw);max-width:90vw;height:72vh;min-height:240px;max-height:85vh;color:var(--soda-fg,#f8f8f2);border:1px solid var(--soda-menu-border,#44475a);border-radius:8px;flex-direction:column;padding:6px 8px;display:flex;position:fixed;top:10vh;left:10vw;overflow:hidden;box-shadow:0 8px 32px #0006}header[data-v-5fa43059]{cursor:move;touch-action:none;flex:none;justify-content:space-between;align-items:center;min-height:24px;font-size:14px;display:flex}header button[data-v-5fa43059]{width:24px;height:24px;min-height:0;padding:0;line-height:1}.conversation-window>p[data-v-5fa43059],.conversation-footer[data-v-5fa43059]{flex:none;margin:3px 0;font-size:12px;line-height:1.3}p.conversation-footer[data-v-5fa43059]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.conversation-footer p[data-v-5fa43059]{margin:2px 0}button[data-v-5fa43059]{background:var(--soda-input-bg,#343746);color:inherit;border:1px solid var(--soda-menu-border,#44475a);cursor:pointer;border-radius:4px;padding:5px}.conversation-columns[data-v-5fa43059]{flex:1;grid-template-columns:minmax(130px,30%) 1fr;gap:10px;min-height:0;display:grid}nav[data-v-5fa43059],.conversation-record[data-v-5fa43059],.summary-result[data-v-5fa43059]{overflow:auto}nav button[data-v-5fa43059]{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;margin:4px 0;display:block}time[data-v-5fa43059]{opacity:.7;font-size:.8em;display:block}pre[data-v-5fa43059]{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.message-selected[data-v-5fa43059]{background:var(--soda-menu-active-bg,#44475a);outline:2px solid var(--soda-accent,#8be9fd)}article[data-v-5fa43059]{padding:8px}.summary-result[data-v-5fa43059]{flex:1;min-height:0}.summary-actions[data-v-5fa43059]{flex-wrap:wrap;gap:8px;display:flex}.pane-info-popover[data-v-db4c2acf]{z-index:900;box-sizing:border-box;background:var(--soda-menu-bg,#282a36);width:24em;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);color:var(--soda-menu-fg,#f8f8f2);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius,4px);outline:none;padding:.6em .8em;position:fixed;overflow:auto;box-shadow:0 6px 20px #00000059}.pane-info-popover[data-v-db4c2acf]:focus-visible{outline:2px solid var(--soda-accent,#6070a1);outline-offset:-2px}.fork-dialog[data-v-b0693f57]{box-shadow:var(--soda-shape-shadow,none);border:1px solid var(--soda-menu-border,#44475a);background:var(--soda-menu-bg,#282a36);color:var(--soda-menu-fg,#f8f8f2);border-radius:var(--soda-shape-radius);min-width:30em;max-width:min(44em,92vw);padding:var(--soda-shape-pad,1em)}.fork-dialog[data-v-b0693f57]::backdrop{background:var(--soda-backdrop,#0006)}.fork-dialog-title[data-v-b0693f57]{margin:0 0 .6em;font-size:1.05em}.fork-dialog-source[data-v-b0693f57]{opacity:.75;font-weight:400}.fork-fieldset[data-v-b0693f57]{border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);margin:.6em 0;padding:.4em .8em .6em}.fork-radio[data-v-b0693f57],.fork-check[data-v-b0693f57]{align-items:center;gap:.5em;margin:.3em 0;display:flex}.fork-label[data-v-b0693f57]{flex-direction:column;gap:.3em;margin-top:.6em;display:flex}.fork-input[data-v-b0693f57]{font:inherit;padding:.3em .5em}.fork-input[aria-invalid=true][data-v-b0693f57]{border-color:var(--soda-error-fg,#f55)}.fork-run-line[data-v-b0693f57],.fork-run-note[data-v-b0693f57]{margin:.4em 0 0;font-size:.9em}.fork-label-text[data-v-b0693f57]{opacity:.75}.fork-path[data-v-b0693f57]{overflow-wrap:anywhere;font-family:var(--soda-mono,monospace);font-size:.9em}.fork-hint[data-v-b0693f57]{opacity:.8;margin:.6em 0 0;font-size:.85em}.fork-warn[data-v-b0693f57]{color:var(--soda-warn-fg,#ffb86c);margin:.6em 0 0;font-size:.9em}.fork-error[data-v-b0693f57]{color:var(--soda-error-fg,#f55);margin:.6em 0 0}.fork-branch-msg[data-v-b0693f57]{min-height:1.2em;margin:.3em 0 0;font-size:.85em}:is(.fork-radio[data-v-b0693f57]:has(input:disabled),.fork-check[data-v-b0693f57]:has(input:disabled)){opacity:.55}.fork-run-stage[data-v-b0693f57]{margin:.2em 0 .4em;font-weight:700}.fork-actions[data-v-b0693f57]{justify-content:flex-end;gap:.5em;margin-top:1em;display:flex}.fork-dialog button[data-v-b0693f57],.fork-dialog input[data-v-b0693f57]:not([type=checkbox]):not([type=radio]){min-height:var(--soda-shape-control-h,auto)}.group-picker-dialog[data-v-2951f10a]{box-shadow:var(--soda-shape-shadow,none);border:1px solid var(--soda-menu-border,#44475a);background:var(--soda-menu-bg,#282a36);color:var(--soda-menu-fg,#f8f8f2);border-radius:var(--soda-shape-radius);min-width:24em;padding:var(--soda-shape-pad,1em)}.group-picker-dialog[data-v-2951f10a]::backdrop{background:var(--soda-backdrop,#0006)}.group-picker-dialog-title[data-v-2951f10a]{opacity:.75;margin:0 0 .6em;font-size:.9em}.group-picker-dialog-list[data-v-2951f10a]{max-height:60vh;margin:0;padding:0;list-style:none;overflow-y:auto}.group-picker-dialog-item[data-v-2951f10a]{cursor:pointer;padding:.4em .6em}.group-picker-dialog-item[data-v-2951f10a]:hover{background:var(--soda-menu-hover-bg,#343746)}.group-picker-dialog-item.group-picker-dialog-item-selected[data-v-2951f10a]{background:var(--soda-menu-active-bg,#44475a)}.group-picker-dialog button[data-v-2951f10a],.group-picker-dialog input[data-v-2951f10a]:not([type=checkbox]):not([type=radio]){min-height:var(--soda-shape-control-h,auto)}.help-dialog[data-v-83ac459c]{box-shadow:var(--soda-shape-shadow,none);border:1px solid var(--soda-menu-border,#44475a);background:var(--soda-menu-bg,#282a36);color:var(--soda-menu-fg,#f8f8f2);border-radius:var(--soda-shape-radius);width:min(40em,90vw);max-height:80vh;padding:var(--soda-shape-pad,1em)}.help-dialog[open][data-v-83ac459c]{flex-direction:column;gap:.75em;display:flex}.help-dialog[data-v-83ac459c]::backdrop{background:var(--soda-backdrop,#0006)}.help-dialog-search input[data-v-83ac459c]{width:100%;font:inherit;box-sizing:border-box;padding:.3em .5em}.help-dialog-list[data-v-83ac459c]{min-height:0;overflow-y:auto}.help-dialog-group-name[data-v-83ac459c]{opacity:.8;margin:.5em 0 .25em;font-size:.9em}.help-dialog-list dl[data-v-83ac459c]{grid-template-columns:max-content 1fr;gap:.15em 1em;margin:0;display:grid}.help-dialog-list dt[data-v-83ac459c]{white-space:nowrap;font-family:monospace}.help-dialog-list dd[data-v-83ac459c]{margin:0}.help-dialog-grayed[data-v-83ac459c]{opacity:.5}.help-dialog-empty[data-v-83ac459c]{opacity:.7}.help-dialog-actions[data-v-83ac459c]{justify-content:flex-end;display:flex}.login-view[data-v-37c46053]{background:var(--soda-bg,#1e1f29);min-height:100vh;color:var(--soda-fg,#f8f8f2);justify-content:center;align-items:center;display:flex}.login-view-form[data-v-37c46053]{flex-direction:column;gap:.75em;width:min(20em,90vw);display:flex}.login-view-title[data-v-37c46053]{align-items:center;gap:.4em;display:flex}.login-view-logo[data-v-37c46053]{flex:none;width:1.6em;height:1.6em}.login-view-label[data-v-37c46053]{flex-direction:column;gap:.3em;display:flex}.login-view-label input[data-v-37c46053],.login-view-label select[data-v-37c46053]{font:inherit;min-height:var(--soda-shape-control-h,auto);padding:.4em .6em}.login-view-form button[data-v-37c46053]{min-height:var(--soda-shape-control-h,auto)}.login-view-status[data-v-37c46053]{margin:0}.login-view-status-note[data-v-37c46053]{opacity:.85;font-size:.85em}.login-view-error[data-v-37c46053]{color:var(--soda-error-fg,#f55);flex-direction:column;gap:.4em;margin:0;display:flex}.login-view-error-text[data-v-37c46053]{margin:0;line-height:1.5}.login-view-error-command[data-v-37c46053]{color:var(--soda-fg,#f8f8f2);background:var(--soda-subtle-bg,#ffffff14);border-radius:var(--soda-shape-radius-s);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:.3em .5em}.name-dialog[data-v-f0a9dcd3]{box-sizing:border-box;box-shadow:var(--soda-shape-shadow,none);border:1px solid var(--soda-menu-border,#44475a);background:var(--soda-menu-bg,#282a36);color:var(--soda-menu-fg,#f8f8f2);border-radius:var(--soda-shape-radius);min-width:min(20em,100% - 16px);max-width:min(30em,100% - 16px);padding:var(--soda-shape-pad,1em)}.name-dialog[data-v-f0a9dcd3]::backdrop{background:var(--soda-backdrop,#0006)}.name-dialog form[data-v-f0a9dcd3]{flex-direction:column;gap:.9em;display:flex}.name-dialog-label[data-v-f0a9dcd3]{flex-direction:column;gap:.4em;display:flex}.name-dialog-input[data-v-f0a9dcd3],.name-dialog select[data-v-f0a9dcd3]{box-sizing:border-box;width:100%;font:inherit;padding:.3em .5em}.name-dialog-hint[data-v-f0a9dcd3]{opacity:.8;margin:0;font-size:.85em;line-height:1.5}.name-dialog-project[data-v-f0a9dcd3]{flex-direction:column;gap:.15em;display:flex}.name-dialog-path[data-v-f0a9dcd3]{overflow-wrap:anywhere}.name-dialog-actions[data-v-f0a9dcd3]{justify-content:flex-end;gap:.5em;margin-top:.25em;display:flex}.name-dialog button[data-v-f0a9dcd3],.name-dialog select[data-v-f0a9dcd3],.name-dialog input[data-v-f0a9dcd3]:not([type=checkbox]):not([type=radio]){min-height:var(--soda-shape-control-h,auto)}.nh-dialog[data-v-b1cc0f7d]{box-shadow:var(--soda-shape-shadow,none);border:1px solid var(--soda-menu-border,#44475a);background:var(--soda-menu-bg,#282a36);color:var(--soda-menu-fg,#f8f8f2);border-radius:var(--soda-shape-radius);width:min(36em,100vw - 2em);max-height:80vh;padding:var(--soda-shape-pad,1em);box-sizing:border-box}.nh-dialog[open][data-v-b1cc0f7d]{flex-direction:column;display:flex}.nh-dialog[data-v-b1cc0f7d]::backdrop{background:var(--soda-backdrop,#0006)}.nh-title[data-v-b1cc0f7d]{margin:0 0 .6em;font-size:1em}.nh-empty[data-v-b1cc0f7d]{opacity:.8;margin:.6em 0}.nh-list[data-v-b1cc0f7d]{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.nh-row[data-v-b1cc0f7d]{align-items:stretch;gap:.3em;margin-bottom:.3em;display:flex}button[data-v-b1cc0f7d]{font:inherit;color:inherit;background:var(--soda-menu-hover-bg,#343746);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);cursor:pointer}button[data-v-b1cc0f7d]:disabled{opacity:.5;cursor:default}.nh-go[data-v-b1cc0f7d]{text-align:left;min-width:0;min-height:var(--soda-shape-control-h,2rem);flex:1;align-items:center;gap:.6em;padding:.4em .6em;display:flex}.nh-kind[data-v-b1cc0f7d]{border:1px solid;border-radius:999px;flex:none;padding:.05em .5em;font-size:.8em}.nh-kind-blocked[data-v-b1cc0f7d]{color:var(--soda-state-blocked,#ff6e6e)}.nh-kind-done[data-v-b1cc0f7d]{color:var(--soda-state-done,#50fa7b)}.nh-label[data-v-b1cc0f7d]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nh-age[data-v-b1cc0f7d],.nh-move[data-v-b1cc0f7d]{opacity:.75;flex:none;font-size:.85em}.nh-del[data-v-b1cc0f7d]{flex:none;min-width:2rem;padding:0 .5em}.nh-actions[data-v-b1cc0f7d]{flex-wrap:wrap;align-items:center;gap:.5em;margin-top:.8em;display:flex}.nh-actions button[data-v-b1cc0f7d]{min-height:var(--soda-shape-control-h,2rem);padding:.2em .8em}.nh-confirm-text[data-v-b1cc0f7d]{flex:auto}.nh-close[data-v-b1cc0f7d]{margin-left:auto}.nh-confirm[data-v-b1cc0f7d]{color:var(--soda-error-fg,#f55)}.onboarding-dialog[data-v-66818f28]{box-shadow:var(--soda-shape-shadow,none);box-sizing:border-box;min-width:min(22em,100% - 16px);max-width:min(34em,100% - 16px);max-height:calc(100% - 16px);padding:var(--soda-shape-pad,1em);background:var(--soda-menu-bg,#282a36);color:var(--soda-fg,#f8f8f2);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius-l)}.onboarding-dialog[data-v-66818f28]::backdrop{background:var(--soda-backdrop,#0006)}.onboarding-title[data-v-66818f28]{margin:0 0 .3em;font-size:1.1em;font-weight:700}.onboarding-lead[data-v-66818f28]{opacity:.85;margin:0 0 .8em}.onboarding-row[data-v-66818f28]{flex-wrap:wrap;align-items:center;gap:.6em;margin:0 0 .8em;display:flex}.onboarding-select[data-v-66818f28]{font:inherit;min-height:2rem}.onboarding-fieldset[data-v-66818f28]{border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);margin:0 0 .8em;padding:.4em .8em .6em}.onboarding-choice[data-v-66818f28]{align-items:center;gap:.5em;min-height:2rem;display:flex}.onboarding-note[data-v-66818f28]{opacity:.8;margin:0 0 .3em 1.8em;font-size:.85em}.onboarding-intro[data-v-66818f28]{flex-direction:column;gap:.3em;margin:0 0 .8em;padding-left:1.2em;display:flex}.onboarding-intro kbd[data-v-66818f28]{font:inherit;font-weight:700}.onboarding-note-block[data-v-66818f28]{opacity:.8;margin:0;font-size:.85em}.onboarding-actions[data-v-66818f28]{flex-wrap:wrap;justify-content:flex-end;gap:.6em;margin-top:1em;display:flex}.onboarding-button[data-v-66818f28]{min-height:2rem;font:inherit;color:inherit;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);cursor:pointer;background:0 0;padding:.2em .8em}.onboarding-primary[data-v-66818f28]{background:var(--soda-accent,#6070a1);color:var(--soda-accent-fg,#f8f8f2);border-color:var(--soda-accent,#6070a1)}.session-switch-dialog[data-v-53a011dc]{box-shadow:var(--soda-shape-shadow,none);border:1px solid var(--soda-menu-border,#44475a);background:var(--soda-menu-bg,#282a36);color:var(--soda-menu-fg,#f8f8f2);border-radius:var(--soda-shape-radius);min-width:24em;max-width:min(40em,90vw);padding:var(--soda-shape-pad,1em)}.session-switch-dialog[data-v-53a011dc]::backdrop{background:var(--soda-backdrop,#0006)}.session-switch-dialog-head[data-v-53a011dc]{align-items:flex-start;gap:.6em;margin:0 0 .6em;display:flex}.session-switch-dialog-title[data-v-53a011dc]{opacity:.75;flex:1;margin:0;font-size:.9em}.session-switch-dialog-close[data-v-53a011dc]{border:1px solid var(--soda-menu-border,#44475a);color:inherit;border-radius:var(--soda-shape-radius-s);cursor:pointer;background:0 0}.session-switch-dialog-list[data-v-53a011dc]{max-height:60vh;margin:0;padding:0;list-style:none;overflow-y:auto}.session-switch-dialog-item[data-v-53a011dc]{cursor:pointer;flex-direction:column;gap:.1em;padding:.4em .6em;display:flex}.session-switch-dialog-item[data-v-53a011dc]:hover{background:var(--soda-menu-hover-bg,#343746)}.session-switch-dialog-item.session-switch-dialog-item-selected[data-v-53a011dc]{background:var(--soda-menu-active-bg,#44475a)}.session-switch-dialog-item-disabled[data-v-53a011dc]{cursor:default}.session-switch-dialog-name[data-v-53a011dc]{font-weight:700}.session-switch-dialog-status[data-v-53a011dc]{opacity:.75;font-size:.85em}.session-switch-dialog button[data-v-53a011dc],.session-switch-dialog input[data-v-53a011dc]:not([type=checkbox]):not([type=radio]){min-height:var(--soda-shape-control-h,auto)}.system-footer-settings[data-v-93e80e05]{box-sizing:border-box;background:var(--soda-menu-bg);width:min(34rem,100vw - 16px);max-height:calc(100dvh - 24px);color:var(--soda-fg);border:1px solid var(--soda-menu-border);font:inherit;border-radius:8px;padding:12px;overflow:auto}header[data-v-93e80e05]{justify-content:space-between;align-items:center;gap:12px;display:flex}p[data-v-93e80e05]{font-size:.85em}fieldset[data-v-93e80e05]{border:1px solid var(--soda-menu-border);margin:12px 0}label[data-v-93e80e05]{align-items:center;gap:6px;padding:4px 0;display:flex}fieldset:first-of-type label[data-v-93e80e05]{display:flex}fieldset:first-of-type button[data-v-93e80e05]:first-of-type{margin-left:auto}.graph-row[data-v-93e80e05]{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin:8px 0;display:grid}output[data-v-93e80e05]{color:var(--soda-state-done);grid-column:1/-1;font-family:monospace}button[data-v-93e80e05],select[data-v-93e80e05]{font:inherit;background:var(--soda-menu-bg);color:var(--soda-fg);border:1px solid var(--soda-menu-border);border-radius:4px;padding:4px 8px}option[data-v-93e80e05]{background:var(--soda-menu-bg);color:var(--soda-fg)}footer[data-v-93e80e05]{justify-content:flex-end;display:flex}[data-v-93e80e05]::backdrop{background:#0006}@media (width<=480px){fieldset[data-v-93e80e05]:first-of-type,.graph-row[data-v-93e80e05]{grid-template-columns:1fr}output[data-v-93e80e05]{grid-column:auto}}.statusline-settings[data-v-34bac431]{box-sizing:border-box;background:var(--soda-menu-bg);width:min(34rem,100vw - 16px);max-height:calc(100dvh - 24px);color:var(--soda-fg);border:1px solid var(--soda-menu-border);font:inherit;border-radius:8px;padding:12px;overflow:auto}header[data-v-34bac431]{justify-content:space-between;align-items:center;gap:12px;display:flex}p[data-v-34bac431]{font-size:.85em}fieldset[data-v-34bac431]{border:1px solid var(--soda-menu-border);margin:12px 0}label[data-v-34bac431]{align-items:center;gap:6px;padding:4px 0;display:flex}fieldset:first-of-type label[data-v-34bac431]{display:flex}fieldset:first-of-type button[data-v-34bac431]:first-of-type{margin-left:auto}.graph-row[data-v-34bac431]{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin:8px 0;display:grid}output[data-v-34bac431]{color:var(--soda-state-done);grid-column:1/-1;font-family:monospace}button[data-v-34bac431],select[data-v-34bac431]{font:inherit;background:var(--soda-menu-bg);color:var(--soda-fg);border:1px solid var(--soda-menu-border);border-radius:4px;padding:4px 8px}option[data-v-34bac431]{background:var(--soda-menu-bg);color:var(--soda-fg)}footer[data-v-34bac431]{justify-content:flex-end;display:flex}[data-v-34bac431]::backdrop{background:#0006}@media (width<=480px){fieldset[data-v-34bac431]:first-of-type,.graph-row[data-v-34bac431]{grid-template-columns:1fr}output[data-v-34bac431]{grid-column:auto}}.plugin-packages article[data-v-5433fe93],.plugin-package-review[data-v-5433fe93]{border:1px solid var(--soda-menu-border);margin:8px 0;padding:10px}.plugin-packages p[data-v-5433fe93]{overflow-wrap:anywhere}.package-digest[data-v-5433fe93]{font-family:monospace;font-size:.8em}.plugin-packages button[data-v-5433fe93]{font:inherit}.settings-heading[data-v-04f4e7f9]{margin:0 0 .5em;font-size:.95em}.settings-note[data-v-04f4e7f9]{opacity:.8;margin:.3em 0 0;font-size:.85em}.settings-list[data-v-04f4e7f9]{flex-direction:column;gap:.8em;margin:.6em 0 0;padding:0;list-style:none;display:flex}.settings-btn[data-v-04f4e7f9]{font:inherit;color:inherit;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);cursor:pointer;background:0 0;min-height:1.75rem;padding:.15em .7em}.settings-btn[data-v-04f4e7f9]:disabled{opacity:.4;cursor:default}.settings-switch[data-v-04f4e7f9]{font:inherit;color:inherit;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:.6em;min-height:1.75rem;padding:.15em .6em;display:flex}.settings-switch[data-v-04f4e7f9]:disabled{opacity:.5;cursor:default}.settings-mark[data-v-04f4e7f9]{text-align:center;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius-s);flex:none;min-width:2em;padding:0 .2em}.settings-switch[aria-checked=true] .settings-mark[data-v-04f4e7f9]{background:var(--soda-menu-active-bg,#44475a)}.ext-actions .settings-btn[data-v-04f4e7f9]{white-space:nowrap;flex:none}.ext-actions[data-v-04f4e7f9]{align-items:center;gap:.8em;margin:.6em 0 0;display:flex}.ext-path[data-v-04f4e7f9]{overflow-wrap:anywhere}.ext-row[data-v-04f4e7f9]{border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);padding:.5em .7em}.ext-head[data-v-04f4e7f9]{flex-wrap:wrap;align-items:baseline;gap:.2em .8em;display:flex}.ext-id[data-v-04f4e7f9]{overflow-wrap:anywhere;font-weight:700}.ext-scope[data-v-04f4e7f9]{opacity:.75;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius-s);overflow-wrap:anywhere;padding:0 .4em;font-size:.8em}.ext-desc[data-v-04f4e7f9]{overflow-wrap:anywhere}.ext-warn[data-v-04f4e7f9]{opacity:1;border-left:3px solid var(--soda-warn-fg,#e0a030);color:var(--soda-warn-fg,inherit);padding-left:.5em}.ext-state[data-v-04f4e7f9]{margin:.4em 0 0}.ext-mark[data-v-04f4e7f9]{text-align:center;min-width:1.2em;font-weight:700;display:inline-block}.ext-state-error[data-v-04f4e7f9]{color:var(--soda-error-fg,#f55);font-weight:700}.ext-state-warn[data-v-04f4e7f9]{color:var(--soda-warn-fg,#e0a030)}.ext-row-error[data-v-04f4e7f9]{border-left:3px solid var(--soda-error-fg,#f55)}.ext-row-warn[data-v-04f4e7f9]{border-left:3px solid var(--soda-warn-fg,#e0a030)}.ext-row-busy[data-v-04f4e7f9]{border-style:dashed}.ext-row-pending[data-v-04f4e7f9]{border-left:4px solid var(--soda-warn-fg,#e0a030)}.ext-records[data-v-04f4e7f9]{margin-top:.8em}.ext-record[data-v-04f4e7f9]{flex-wrap:wrap;align-items:baseline;gap:.2em .8em;display:flex}.ext-row-busy .settings-btn[data-v-04f4e7f9],.ext-row-busy .settings-switch[data-v-04f4e7f9]{cursor:progress}.ext-done[data-v-04f4e7f9]{min-height:1.2em;margin:.2em 0 0}.ext-problem[data-v-04f4e7f9]{opacity:1}.ext-ops[data-v-04f4e7f9]{flex-wrap:wrap;gap:.5em;margin-top:.5em;display:flex}.ext-log[data-v-04f4e7f9]{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);max-height:14em;margin:.5em 0 0;padding:.4em .6em;font-size:.8em;overflow:auto}fieldset[data-v-8c7056f4]{border:0;padding:0}label[data-v-8c7056f4]{margin-block:8px;display:block}fieldset[data-v-914254ec]{border:0;padding:0}label[data-v-914254ec],label[data-v-d660dd4e]{margin-block:8px;display:block}button[data-v-d660dd4e]{margin:4px 6px 4px 0}input[data-v-d660dd4e]{background:var(--soda-input-bg,#282a36);color:var(--soda-fg,#f8f8f2)}.login-code[data-v-d660dd4e]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.login-code code[data-v-d660dd4e]{-webkit-user-select:all;user-select:all;letter-spacing:.1em;font-size:1.3em}.enrollment svg[data-v-d660dd4e]{width:min(240px,100%);height:auto;display:block}.enrollment code[data-v-d660dd4e]{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}label[data-v-3db0ff51]{margin-block:8px;display:block}.agent-tool-options[data-v-3db0ff51]{flex-wrap:wrap;gap:10px;display:flex}input[data-v-3db0ff51],select[data-v-3db0ff51]{background:var(--soda-input-bg,#282a36);color:var(--soda-fg,#f8f8f2)}option[data-v-3db0ff51]{background:var(--soda-menu-bg,#282a36);color:var(--soda-fg,#f8f8f2)}.settings-heading[data-v-b616b87f]{opacity:.85;margin:0 0 .5em;font-size:.95em;font-weight:700}.settings-note[data-v-b616b87f]{opacity:.8;margin:.3em 0 0;font-size:.85em}.keys-lead[data-v-b616b87f]{margin-bottom:.6em}.keys-navigate-note[data-v-b616b87f]{margin-bottom:.5em}.keys-prefix[data-v-b616b87f]{flex-wrap:wrap;align-items:center;gap:.4em .6em;margin-bottom:.8em;display:flex}.keys-prefix-label[data-v-b616b87f]{font-weight:700}.keys-filter[data-v-b616b87f]{flex-wrap:wrap;align-items:center;gap:.4em .6em;margin-bottom:.4em;display:flex}.keys-filter-label[data-v-b616b87f]{font-size:.9em}.keys-filter-input[data-v-b616b87f]{font:inherit;color:inherit;background:var(--soda-menu-bg,#282a36);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);flex:12em;min-height:1.75rem;padding:.15em .5em}.keys-group[data-v-b616b87f]{margin-top:.8em}.keys-group-name[data-v-b616b87f]{opacity:.85;margin:0 0 .3em;font-size:.9em}.keys-list[data-v-b616b87f]{flex-direction:column;gap:.2em;margin:0;padding:0;list-style:none;display:flex}.keys-details[data-v-b616b87f]{border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius)}.keys-summary[data-v-b616b87f]{cursor:pointer;justify-content:space-between;align-items:center;gap:.8em;min-height:1.75rem;padding:.3em .6em;display:flex}.keys-bindings[data-v-b616b87f]{text-align:right;overflow-wrap:anywhere;font-family:monospace;font-size:.9em}.keys-none[data-v-b616b87f]{opacity:.7;font-family:inherit}.keys-editor[data-v-b616b87f]{border-top:1px solid var(--soda-menu-border,#44475a);padding:.4em .6em .6em}.keys-chips[data-v-b616b87f]{flex-direction:column;gap:.3em;margin:0 0 .4em;padding:0;list-style:none;display:flex}.keys-chip[data-v-b616b87f]{flex-wrap:wrap;align-items:center;gap:.3em .5em;display:flex}.keys-binding[data-v-b616b87f]{background:var(--soda-subtle-bg,#ffffff0f);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius-s);padding:0 .4em;font-family:monospace}.keys-add[data-v-b616b87f]{flex-wrap:wrap;gap:.4em;display:flex}.keys-btn[data-v-b616b87f]{font:inherit;color:inherit;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);cursor:pointer;background:0 0;min-height:1.75rem;padding:.15em .7em}.keys-capture[data-v-b616b87f]{font:inherit;color:inherit;background:var(--soda-menu-active-bg,#44475a);border:2px dashed var(--soda-accent,#6070a1);border-radius:var(--soda-shape-radius);cursor:default;text-align:left;min-height:1.75rem;margin-top:.4em;padding:.3em .7em}.keys-bulk[data-v-b616b87f]{flex-wrap:wrap;align-items:center;gap:.5em;margin-top:.8em;display:flex}.keys-preset-label[data-v-b616b87f]{font-size:.9em}.keys-select[data-v-b616b87f]{font:inherit;color:inherit;background:var(--soda-menu-bg,#282a36);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);min-height:1.75rem;padding:.15em .4em}.keys-confirm[data-v-b616b87f]{flex-wrap:wrap;align-items:center;gap:.4em .6em;display:flex}.settings-switch[data-v-b616b87f]{width:100%;font:inherit;color:inherit;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:.6em;margin-top:.6em;padding:.4em .6em;display:flex}.settings-mark[data-v-b616b87f]{text-align:center;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius-s);flex:none;min-width:2em;padding:0 .2em}.settings-switch[aria-checked=true] .settings-mark[data-v-b616b87f]{background:var(--soda-menu-active-bg,#44475a)}.keys-status-band[data-v-b616b87f]{background:var(--soda-menu-bg,#282a36);margin:.6em 0 0;padding:.3em 0 1em;position:sticky;bottom:-1em}.keys-message[data-v-b616b87f]{min-height:1.4em;margin:0;font-size:.9em}.keys-move-here[data-v-b616b87f]{margin-top:.4em}.sidebar-rows-settings>summary[data-v-18b59a04]{cursor:pointer}.sr-note[data-v-18b59a04]{opacity:.8;margin:.3em 0 0;font-size:.85em}.sr-area[data-v-18b59a04]{border:none;flex-direction:column;gap:.4em;margin:.8em 0 0;padding:0;display:flex}.sr-legend[data-v-18b59a04]{margin-bottom:.3em;padding:0;font-weight:700}.sr-lines[data-v-18b59a04],.sr-tokens[data-v-18b59a04],.sr-rules[data-v-18b59a04]{flex-direction:column;gap:.4em;margin:0;padding:0;list-style:none;display:flex}.sr-line[data-v-18b59a04]{border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);flex-direction:column;gap:.4em;padding:.4em;display:flex}.sr-line-head[data-v-18b59a04],.sr-token-head[data-v-18b59a04],.sr-add-token[data-v-18b59a04],.sr-area-foot[data-v-18b59a04],.sr-confirm[data-v-18b59a04],.sr-rule-main[data-v-18b59a04],.sr-rule-style[data-v-18b59a04]{flex-wrap:wrap;align-items:center;gap:.3em .5em;display:flex}.sr-line-title[data-v-18b59a04]{margin-right:auto}.sr-token-label[data-v-18b59a04]{margin-right:.2em}.sr-token-id[data-v-18b59a04]{opacity:.8;margin-right:auto}.sr-detail[data-v-18b59a04],.sr-rule[data-v-18b59a04]{border-left:2px solid var(--soda-menu-border,#44475a);flex-direction:column;gap:.3em;padding-left:1em;display:flex}.sr-field[data-v-18b59a04],.sr-check[data-v-18b59a04]{align-items:center;gap:.4em;min-height:1.75rem;display:flex}.sr-input[data-v-18b59a04]{box-sizing:border-box;font:inherit;min-width:8em;padding:.2em .4em}.sr-rule-value[data-v-18b59a04]{flex:8em}.sr-select[data-v-18b59a04]{font:inherit;max-width:100%;min-height:1.75rem}.sr-btn[data-v-18b59a04]{font:inherit;color:inherit;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);cursor:pointer;background:0 0;min-height:1.75rem;padding:.15em .7em}.sr-btn[data-v-18b59a04]:disabled{opacity:.4;cursor:default}.settings-dialog[data-v-cc6414f4]{box-shadow:var(--soda-shape-shadow,none);box-sizing:border-box;background:var(--soda-menu-bg,#282a36);min-width:min(22em,100% - 16px);max-width:min(34em,100% - 16px);max-height:calc(100% - 16px);color:var(--soda-fg,#f8f8f2);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius-l);padding:0 1em 1em;scroll-padding-top:calc(1.8em + 2rem);scroll-padding-bottom:3.3em}.settings-dialog[data-v-cc6414f4]::backdrop{background:var(--soda-backdrop,#0006)}.settings-dialog[data-v-cc6414f4]{--settings-menu-w:13em;--settings-header-h:calc(1em + 2rem + .8em)}.settings-dialog[open][data-v-cc6414f4]{grid-template-columns:var(--settings-menu-w) minmax(0, 1fr);max-width:min(calc(34em + var(--settings-menu-w) + 1em), calc(100% - 16px));align-content:start;column-gap:1em;display:grid}.settings-dialog[open]>.settings-header[data-v-cc6414f4]{grid-column:1/-1}.settings-menu-col[data-v-cc6414f4]{align-self:stretch}.settings-menu[data-v-cc6414f4]{top:var(--settings-header-h);max-height:calc(var(--settings-view-h,100dvh) - var(--settings-header-h) - 1em);overscroll-behavior:contain;flex-direction:column;gap:.2em;display:flex;position:sticky;overflow-y:auto}.settings-menu-item[data-v-cc6414f4]{text-align:left;font:inherit;color:inherit;border-radius:0 var(--soda-shape-radius) var(--soda-shape-radius) 0;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;flex:none;padding:.35em .7em}.settings-menu-item[data-v-cc6414f4]:focus-visible{outline:2px solid var(--soda-focus,#8be9fd);outline-offset:-2px}.settings-menu-item[data-v-cc6414f4]:hover{background:var(--soda-menu-hover,#ffffff14)}.settings-menu-item[aria-current=true][data-v-cc6414f4]{border-left-color:currentColor;font-weight:700}.settings-body[data-v-cc6414f4]{min-width:0}.settings-body[data-v-cc6414f4] h3[tabindex="-1"]:focus{outline:2px solid var(--soda-focus,#8be9fd);outline-offset:2px}@media (width<=767px){.settings-dialog[open][data-v-cc6414f4]{max-width:min(34em,100% - 16px);display:block}.settings-menu-col[data-v-cc6414f4]{display:none}}.settings-header[data-v-cc6414f4]{z-index:1;background:var(--soda-menu-bg,#282a36);justify-content:space-between;align-items:center;gap:1em;margin:0 0 .8em;padding-top:1em;display:flex;position:sticky;top:0}.settings-close[data-v-cc6414f4]{min-height:var(--soda-shape-control-h,2rem);font:inherit;color:inherit;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);cursor:pointer;background:0 0;flex:none;padding:.2em .8em}.settings-title[data-v-cc6414f4]{margin:0;font-size:1em;font-weight:700}.settings-list[data-v-cc6414f4]{flex-direction:column;gap:.8em;margin:0;padding:0;list-style:none;display:flex}.settings-switch[data-v-cc6414f4]{width:100%;font:inherit;color:inherit;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);min-height:var(--soda-shape-control-h,auto);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:.6em;padding:.4em .6em;display:flex}.settings-switch[data-v-cc6414f4]:disabled{opacity:.5;cursor:default}.settings-mark[data-v-cc6414f4]{text-align:center;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius-s);flex:none;min-width:2em;padding:0 .2em}.settings-switch[aria-checked=true] .settings-mark[data-v-cc6414f4]{background:var(--soda-menu-active-bg,#44475a)}.settings-note[data-v-cc6414f4]{opacity:.8;margin:.3em 0 0;font-size:.85em}.settings-reopen-onboarding[data-v-cc6414f4]{margin:1em 0 0}.settings-reopen-button[data-v-cc6414f4]{min-height:var(--soda-shape-control-h,2rem);font:inherit;color:inherit;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);cursor:pointer;background:0 0;padding:.2em .8em}.settings-section+.settings-section[data-v-cc6414f4]{margin-top:1em}.settings-heading[data-v-cc6414f4]{opacity:.85;margin:0 0 .5em;font-size:.95em;font-weight:700}.settings-fieldset[data-v-cc6414f4]{border:none;flex-direction:column;gap:.3em;margin:0;padding:0;display:flex}.settings-legend[data-v-cc6414f4]{margin-bottom:.4em;padding:0}.settings-fieldset+.settings-fieldset[data-v-cc6414f4]{margin-top:1em}.settings-path[data-v-cc6414f4]{box-sizing:border-box;width:100%;font:inherit;padding:.3em .5em}.settings-radio[data-v-cc6414f4]{min-height:var(--soda-shape-control-h,1.75rem);cursor:pointer;align-items:center;gap:.5em;display:flex}.settings-theme[data-v-cc6414f4]{flex-direction:column;gap:.5em;display:flex}.settings-select-row[data-v-cc6414f4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3em .8em;display:flex}.settings-select-row>span[data-v-cc6414f4]{flex:none}.settings-select[data-v-cc6414f4]{font:inherit;min-height:var(--soda-shape-control-h,1.75rem);max-width:100%}.settings-sub[data-v-cc6414f4]{opacity:.7;margin:.2em 0 0;font-size:.85em;display:block}.settings-hint[data-v-cc6414f4]{opacity:.7;margin:1em 0 0;font-size:.85em}.settings-btn[data-v-cc6414f4]{font:inherit;color:inherit;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);min-height:var(--soda-shape-control-h,1.75rem);cursor:pointer;background:0 0;padding:.15em .7em}.settings-btn[data-v-cc6414f4]:disabled{opacity:.4;cursor:default}.agent-integration-row[data-v-cc6414f4]{justify-content:space-between;align-items:center;gap:1em;display:flex}.agent-integration-label[data-v-cc6414f4]{flex-direction:column;gap:.15em;display:flex}.agent-integration-status[data-v-cc6414f4]{margin:0}.agent-integration-update[data-v-cc6414f4]{margin-left:auto}.tabbar-right-fieldset[data-v-cc6414f4]{border:none;flex-direction:column;gap:.5em;margin:0;padding:0;display:flex}.tabbar-right-list[data-v-cc6414f4]{flex-direction:column;gap:.4em;margin:0;padding:0;list-style:none;display:flex}.tabbar-right-entry[data-v-cc6414f4]{flex-wrap:wrap;align-items:center;gap:.4em;display:flex}.tabbar-right-entry-kind[data-v-cc6414f4]{flex:none;min-width:6em}.tabbar-right-add[data-v-cc6414f4]{flex-wrap:wrap;align-items:center;gap:.6em;display:flex}.settings-theme-overrides[data-v-cc6414f4]{margin-top:.8em}.theme-override-list[data-v-cc6414f4]{flex-direction:column;gap:.5em;margin:.5em 0;padding:0;list-style:none;display:flex}.theme-override-row[data-v-cc6414f4]{border-top:1px solid var(--soda-menu-border,#44475a);flex-wrap:wrap;align-items:center;gap:.3em .8em;padding-top:.5em;display:flex}.theme-override-label[data-v-cc6414f4]{flex-direction:column;flex:12em;gap:.1em;display:flex}.theme-override-label code[data-v-cc6414f4]{opacity:.8;font-size:.85em}.theme-override-field[data-v-cc6414f4]{align-items:center;gap:.3em;display:flex}.theme-override-bucket-label[data-v-cc6414f4]{opacity:.8;font-size:.85em}.theme-override-input[data-v-cc6414f4]{box-sizing:border-box;width:8em;font:inherit;min-height:var(--soda-shape-control-h,1.75rem);padding:.15em .4em;font-family:monospace}.theme-override-confirm[data-v-cc6414f4]{flex-wrap:wrap;align-items:center;gap:.4em .6em;margin-top:.5em;display:flex}.theme-override-message[data-v-cc6414f4]{min-height:1.2em}.prefix-indicator[data-v-dd3ba30a]{background:var(--soda-menu-active-bg,#44475a);color:var(--soda-fg,#f8f8f2);border-radius:var(--soda-shape-radius);letter-spacing:.1em;z-index:950;pointer-events:none;padding:.3em 1em;font-family:monospace;position:fixed;bottom:1em;left:50%;transform:translate(-50%)}.reconnect-overlay[data-v-7d24b8b2]{background:var(--soda-backdrop-strong,#00000080);color:var(--soda-fg,#f8f8f2);z-index:900;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.4em;display:flex;position:fixed;inset:0}.reconnect-overlay-note[data-v-7d24b8b2]{opacity:.85;font-size:.85em}.reconnect-overlay-panel[data-v-7d24b8b2]{box-shadow:var(--soda-shape-shadow,none);background:var(--soda-menu-bg,#282a36);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius-l);pointer-events:auto;flex-direction:column;gap:.6em;width:min(36em,90vw);padding:1em 1.2em;display:flex}.reconnect-overlay-panel p[data-v-7d24b8b2]{margin:0;line-height:1.5}.reconnect-overlay-rejected .reconnect-overlay-title[data-v-7d24b8b2]{color:var(--soda-error-fg,#f55);font-weight:700}.reconnect-overlay-command[data-v-7d24b8b2]{background:var(--soda-subtle-bg,#ffffff14);border-radius:var(--soda-shape-radius-s);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:.3em .5em}.reconnect-overlay-retry[data-v-7d24b8b2]{font:inherit;align-self:flex-start;padding:.3em 1em}.shortcut-number[data-v-1396277f]{z-index:6;text-align:center;background:var(--soda-menu-bg);min-width:1.2em;height:1.2em;color:var(--soda-fg);border:1px solid var(--soda-accent);pointer-events:none;border-radius:3px;padding:1px 2px;font-size:.75em;font-weight:700;line-height:1.2;position:absolute;top:2px;left:2px}.shortcut-number-active[data-v-1396277f]{background:var(--soda-accent);color:var(--soda-accent-fg)}.notify-bell[data-v-e79c789a]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:2px;flex:none;justify-content:center;align-items:center;padding:.2em .5em;display:inline-flex;position:relative}.notify-bell[data-v-e79c789a]:hover{background:var(--soda-menu-hover-bg,#343746)}.notify-bell-mobile[data-v-e79c789a]{border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);min-width:2rem;min-height:2rem;padding:.3em .6em}.notify-bell-badge[data-v-e79c789a]{box-sizing:border-box;text-align:center;min-width:1.3em;color:var(--soda-accent-fg,#f8f8f2);background:var(--soda-state-blocked,#ff6e6e);pointer-events:none;border-radius:999px;padding:0 .3em;font-size:.7em;line-height:1.5;position:absolute;top:-.2em;right:-.2em}.sidebar-kind-icon[data-v-9db5d93b]{flex:none;justify-content:center;align-items:center;width:1em;height:1em;line-height:1;display:inline-flex;position:relative}.sidebar-kind-text[data-v-9db5d93b]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.drag-preview[data-v-d0691c69]{left:clamp(8px, calc(var(--drag-x) + 16px), max(8px, calc(100vw - 256px)));top:clamp(8px, calc(var(--drag-y) + 16px), max(8px, calc(100vh - 80px)));box-sizing:border-box;border:1px solid var(--soda-accent,#8be9fd);border-radius:var(--soda-shape-radius,4px);background:var(--soda-menu-bg,#282a36);width:min(240px,100vw - 16px);color:var(--soda-fg,#f8f8f2);box-shadow:var(--soda-shape-shadow,0 4px 12px #0004);z-index:900;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:10px 12px;display:flex;position:fixed}.drag-preview-grip[data-v-d0691c69]{color:var(--soda-accent,#8be9fd);flex:none}.drag-preview-text[data-v-d0691c69]{min-width:0}.drag-preview-kind[data-v-d0691c69]{opacity:.75;font-size:.75em}.drag-preview-label[data-v-d0691c69]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.machine-header[data-v-3834d9b4]{align-items:center;gap:.3em;padding:.3em calc(.8em + 6px) .1em .8em;font-size:.9em;display:flex}.machine-header-dim .machine-label[data-v-3834d9b4]{opacity:.7}.machine-toggle[data-v-3834d9b4],.machine-select[data-v-3834d9b4]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.machine-toggle[data-v-3834d9b4]{flex:none;width:1em}.machine-select[data-v-3834d9b4]{text-align:left;flex:1;align-items:baseline;gap:.5em;min-width:0;font-weight:600;display:flex}.machine-select[aria-current=true][data-v-3834d9b4]{color:var(--soda-accent-fg,#f8f8f2)}.machine-select[aria-disabled=true][data-v-3834d9b4]{cursor:default}.machine-header-compact[data-v-3834d9b4]{gap:.1em;padding-inline:.2em}.machine-label[data-v-3834d9b4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.machine-state[data-v-3834d9b4]{opacity:.75;flex:none;margin-left:auto;font-size:.8em;font-weight:400}.machine-state[data-state=attention][data-v-3834d9b4]{color:var(--soda-warn-fg,#ffb86c);opacity:1}.machine-rows-empty[data-v-2df16a68]{opacity:.7;padding:.3em .8em .3em 2.1em;font-size:.85em}.machine-row[data-v-2df16a68]{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5em;padding:.4em .8em;display:flex}.machine-row[data-v-2df16a68]:hover:not([aria-disabled=true]){background:var(--soda-menu-hover-bg,#343746)}.machine-row[aria-disabled=true][data-v-2df16a68]{cursor:default;opacity:.5}.machine-rows-compact .machine-rows-empty[data-v-2df16a68],.machine-rows-compact .machine-row[data-v-2df16a68]{padding-inline:.2em}.machine-row-label[data-v-2df16a68]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.past-sessions[data-v-c84c1a16]{border-top:1px solid var(--soda-menu-border,#44475a);margin-top:20px;padding:12px}form[data-v-c84c1a16]{flex-wrap:wrap;gap:8px;display:flex}input[data-v-c84c1a16],select[data-v-c84c1a16],button[data-v-c84c1a16]{background:var(--soda-input-bg,#343746);color:var(--soda-fg,#f8f8f2)}option[data-v-c84c1a16]{background:var(--soda-menu-bg,#282a36);color:var(--soda-fg,#f8f8f2)}ul[data-v-c84c1a16]{padding:0;list-style:none;overflow:auto}li[data-v-c84c1a16]{border-bottom:1px solid var(--soda-menu-border,#44475a);gap:4px;padding:8px;display:grid}li span[data-v-c84c1a16]{overflow-wrap:anywhere;font-size:.85em}.history-screen[data-v-b21aa0e2]{box-sizing:border-box;min-width:0;height:100%;color:var(--soda-fg);background:var(--soda-bg);padding:16px;overflow:auto}h1[data-v-b21aa0e2]{margin:0 0 12px}.connections-screen[data-v-6120b4d3]{box-sizing:border-box;height:100%;min-height:0;color:var(--soda-fg);background:var(--soda-bg);padding:16px;overflow:auto}header[data-v-6120b4d3],article>div[data-v-6120b4d3],form[data-v-6120b4d3]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}h1[data-v-6120b4d3]{flex:1;margin:0}fieldset[data-v-6120b4d3]{border:1px solid var(--soda-menu-border);min-width:0;margin:16px 0}article[data-v-6120b4d3]{border-bottom:1px solid var(--soda-menu-border);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}article strong[data-v-6120b4d3]{overflow-wrap:anywhere}article small[data-v-6120b4d3]{flex-basis:100%}button[data-v-6120b4d3],input[data-v-6120b4d3]{color:var(--soda-fg);background:var(--soda-input-bg);border:1px solid var(--soda-menu-border);border-radius:4px;padding:6px}label[data-v-6120b4d3]{flex-direction:column;gap:4px;display:flex}.pairing-code[data-v-6120b4d3]{letter-spacing:.15em;font-family:monospace;font-size:1.2em}p[role=alert][data-v-6120b4d3]{color:var(--soda-warn-fg)}.schedule-view[data-v-31833824]{box-sizing:border-box;height:100%;color:var(--soda-fg);background:var(--soda-bg);padding:12px;overflow:auto}header[data-v-31833824],.schedule-job>div[data-v-31833824]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}h1[data-v-31833824],h2[data-v-31833824]{margin:8px 0;font-size:1.1em}button[data-v-31833824],input[data-v-31833824],select[data-v-31833824],textarea[data-v-31833824]{font:inherit;color:var(--soda-fg);background:var(--soda-menu-bg);border:1px solid var(--soda-menu-border);box-sizing:border-box;border-radius:4px}button[data-v-31833824]{cursor:pointer;padding:5px 9px}button[data-v-31833824]:hover{background:var(--soda-menu-hover-bg)}.schedule-editor[data-v-31833824]{border:1px solid var(--soda-menu-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}label[data-v-31833824]{flex-direction:column;gap:4px;display:flex}input[data-v-31833824],select[data-v-31833824],textarea[data-v-31833824]{width:100%;min-width:0;padding:6px}input[type=checkbox][data-v-31833824]{align-self:flex-start;width:auto}.schedule-body[data-v-31833824]{grid-column:1/-1}.schedule-job[data-v-31833824],details[data-v-31833824]{border:1px solid var(--soda-menu-border);margin-top:8px;padding:10px}pre[data-v-31833824]{white-space:pre-wrap;overflow-wrap:anywhere}summary[data-v-31833824]{cursor:pointer}@media (width<=600px){.schedule-editor[data-v-31833824]{grid-template-columns:1fr}.schedule-view[data-v-31833824]{padding:8px}}.desktop-window[data-v-7e1b466c]{box-sizing:border-box;z-index:180;resize:both;background:var(--soda-bg,#161b22);width:min(1100px,100vw - 64px);min-width:320px;height:min(780px,100vh - 80px);min-height:280px;color:var(--soda-fg,#ddd);border:1px solid var(--soda-menu-border,#555);flex-direction:column;gap:6px;padding:8px;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 32px #0008}.desktop-controls[data-v-7e1b466c],.desktop-input[data-v-7e1b466c],.desktop-alert[data-v-7e1b466c]{z-index:2;border:1px solid var(--soda-menu-border,#555);background:var(--soda-bg,#161b22);padding:8px;position:absolute}.desktop-controls[data-v-7e1b466c]{flex-direction:column;gap:6px;width:min(640px,100% - 34px);max-height:calc(100% - 150px);display:flex;top:48px;right:8px;overflow:auto}.desktop-input[data-v-7e1b466c]{flex-direction:column;gap:4px;display:flex;bottom:8px;left:8px;right:8px}.desktop-alert[data-v-7e1b466c]{max-width:calc(100% - 34px);top:48px;left:8px}.desktop-window>header[data-v-7e1b466c]{z-index:3;flex:none}.desktop-window.maximized[data-v-7e1b466c]{border:0;gap:0;padding:0}.desktop-window.maximized>header[data-v-7e1b466c]{background:var(--soda-bg,#161b22);cursor:default;border-radius:4px;max-width:calc(100% - 32px);padding:4px 8px;position:absolute;top:8px;right:8px}.desktop-window.maximized>header strong[data-v-7e1b466c]{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.viewer-toolbar-content[data-v-7e1b466c]{display:contents}.viewer-collapse-button[data-v-7e1b466c]{flex:0 0 28px;width:28px;min-width:28px;height:28px;min-height:28px;padding:0}.desktop-window>header.toolbar-collapsed[data-v-7e1b466c]{background:var(--soda-bg,#161b22);cursor:default;border-radius:4px;padding:2px;position:absolute;top:8px;right:8px}.viewer-input-row[data-v-7e1b466c]{align-items:center;gap:4px;display:flex}.viewer-input-row form[data-v-7e1b466c]{flex:1;min-width:0}.desktop-input.input-collapsed[data-v-7e1b466c]{border-radius:4px;padding:2px;left:auto}.desktop-window.maximized>.screen[data-v-7e1b466c]{scrollbar-gutter:auto;border:0;position:absolute;inset:0}.desktop-window.maximized[data-v-7e1b466c]{resize:none;min-width:0;min-height:0}header[data-v-7e1b466c],nav[data-v-7e1b466c],form[data-v-7e1b466c]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}header[data-v-7e1b466c]{cursor:move;touch-action:none}header strong[data-v-7e1b466c]{flex:1}header span[data-v-7e1b466c]{font-weight:700}p[data-v-7e1b466c]{margin:0;font-size:12px}.screen[data-v-7e1b466c]{scrollbar-gutter:stable;background:#000;border:2px solid #0000;flex:1;min-height:0;position:relative;overflow:auto}.lock-screen-cover[data-v-7e1b466c]{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.screen.controlling[data-v-7e1b466c]{border-color:var(--soda-accent-fg,#79c0ff)}.screen[data-v-7e1b466c]:not(.actual){scrollbar-gutter:auto;overflow:hidden}.screen:not(.actual) canvas[data-v-7e1b466c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}canvas[data-v-7e1b466c]{object-fit:fill;touch-action:none;width:100%;height:100%;display:block}.actual canvas[data-v-7e1b466c]{max-width:none;max-height:none}.cover[data-v-7e1b466c]{background:#161b22;place-content:center;padding:16px;display:grid;position:absolute;inset:0}footer[data-v-7e1b466c]{flex-direction:column;gap:4px;font-size:11px;display:flex}form input[data-v-7e1b466c]{flex:1;min-width:80px}details input[type=number][data-v-7e1b466c]{width:72px}details p[data-v-7e1b466c]{max-width:640px;font-size:12px}.target[data-v-7e1b466c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-window.embedded[data-v-7e1b466c]{resize:none;z-index:auto;width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;position:relative;inset:auto}.embedded>header[data-v-7e1b466c]{cursor:default}.embedded>header strong[data-v-7e1b466c]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:40%;overflow:hidden}.desktop-cdp[data-v-c7a80e9a]{box-sizing:border-box;background:var(--soda-bg,#202124);color:var(--soda-fg,#eee);flex-direction:column;gap:6px;padding:8px;font:13px system-ui;display:flex;position:relative;overflow:auto}.desktop-cdp.connected:not(.info-open) header[data-v-c7a80e9a],.desktop-cdp.connected:not(.info-open) .connection-tools[data-v-c7a80e9a],.desktop-cdp.connected:not(.info-open) .scale-note[data-v-c7a80e9a]{display:none}.desktop-cdp.connected .cdp-status[data-v-c7a80e9a]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.desktop-cdp.soda-viewport-maximized[data-v-c7a80e9a]{border:0;gap:0;padding:0}.desktop-cdp.soda-viewport-maximized>.screen[data-v-c7a80e9a]{position:absolute;inset:0}.desktop-cdp.soda-viewport-maximized[data-v-c7a80e9a]>:where(:not(.screen)){z-index:2;background:var(--soda-bg,#202124);position:relative}.desktop-cdp.soda-viewport-maximized>.toolbar[data-v-c7a80e9a]{z-index:3;border-radius:4px;align-self:flex-end;max-width:calc(100% - 32px);margin:8px;padding:4px 8px}.desktop-cdp.soda-viewport-maximized>.viewer-input[data-v-c7a80e9a]{position:absolute;bottom:8px;left:8px;right:8px}.desktop-cdp.soda-viewport-maximized>.viewer-input form[data-v-c7a80e9a]{padding:4px}.viewer-toolbar-content[data-v-c7a80e9a]{display:contents}.viewer-collapse-button[data-v-c7a80e9a]{flex:0 0 28px;width:28px;min-width:28px;height:28px;min-height:28px;padding:0}.desktop-cdp>.viewer-toolbar.toolbar-collapsed[data-v-c7a80e9a]{z-index:3;border-radius:4px;margin:0;padding:2px;position:absolute;top:8px;right:8px}.viewer-input[data-v-c7a80e9a]{align-items:center;gap:4px;display:flex}.viewer-input form[data-v-c7a80e9a]{flex:1;min-width:0}.desktop-cdp>.viewer-input.input-collapsed[data-v-c7a80e9a]{z-index:3;border-radius:4px;padding:2px;position:absolute;bottom:8px;left:auto;right:8px}header[data-v-c7a80e9a],.toolbar[data-v-c7a80e9a],form[data-v-c7a80e9a]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}header span[data-v-c7a80e9a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}p[data-v-c7a80e9a]{margin:0}button[data-v-c7a80e9a],select[data-v-c7a80e9a]{min-height:34px}select[data-v-c7a80e9a]{max-width:100%}textarea[data-v-c7a80e9a]{box-sizing:border-box;width:100%;min-height:85px}input[data-v-c7a80e9a]{flex:1;min-width:160px;min-height:32px}.fit-toggle[data-v-c7a80e9a]{align-items:center;gap:6px;display:flex}.fit-toggle input[data-v-c7a80e9a]{flex:none;min-width:0;min-height:0}.screen[data-v-c7a80e9a]{background:#111;flex:1;justify-content:flex-start;align-items:flex-start;min-width:0;min-height:100px;display:flex;overflow:auto}.screen.fitting[data-v-c7a80e9a]{overflow:hidden}canvas[data-v-c7a80e9a]{outline:none;flex:none;margin:auto;display:block}.controlling[data-v-c7a80e9a]{touch-action:none;cursor:crosshair}.controlling[data-v-c7a80e9a]:focus{outline:2px solid #69a8ff}.viewer-tab-view[data-v-386ad253]{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.viewer-tab-view[data-v-386ad253]>*{flex:1;min-height:0}.native-tab-view[data-v-f4342137]{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.native-tab-view[data-v-f4342137]>*{flex:1;min-height:0}.legacy-view-notice[data-v-f4342137]{flex:none;gap:8px;padding:4px 8px;font-size:.85em;display:flex}.viewer-tabs[data-v-a3e70b49]{border-inline-start:1px solid var(--soda-border,#45475a);flex:0 auto;align-self:stretch;align-items:stretch;gap:4px;min-width:0;max-width:70%;margin-inline-start:auto;padding-inline-start:10px;display:flex}.viewer-tab-list[data-v-a3e70b49]{gap:4px;min-width:0;margin-inline-start:auto;display:flex;overflow-x:auto}.viewer-item[data-v-a3e70b49]{border:1px solid var(--soda-border,#45475a);white-space:nowrap;border-radius:5px;align-items:stretch;display:flex}.viewer-tabs button[data-v-a3e70b49]{color:inherit;min-height:0;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px}.viewer-item.active[data-v-a3e70b49]{border-color:var(--soda-accent,#89b4fa);box-shadow:inset 0 -2px var(--soda-accent,#89b4fa)}.viewer-item small[data-v-a3e70b49]{opacity:.7;margin-inline-start:4px;font-size:.8em}.viewer-menu-anchor[data-v-a3e70b49]{flex-shrink:0;align-items:stretch;display:flex;position:relative}.viewer-menu[data-v-a3e70b49]{z-index:100;background:var(--soda-menu-bg,#282a36);border:1px solid var(--soda-border,#45475a);min-width:180px;padding:4px;position:absolute;top:100%;right:0;box-shadow:0 3px 8px #0006}.viewer-menu-row[data-v-a3e70b49]{border-bottom:1px solid var(--soda-border,#45475a)}.viewer-menu button[data-v-a3e70b49]{text-align:left;width:100%;padding:5px 8px;display:block}.viewer-menu button[data-v-a3e70b49]:hover{background:var(--soda-selection-bg,#45475a)}.viewer-tabs button[data-v-a3e70b49]:focus-visible{outline:2px solid var(--soda-accent,#89b4fa);outline-offset:-2px}.viewer-tabs button[data-v-a3e70b49]:disabled{opacity:.45;cursor:default}.viewer-actions[data-v-a3e70b49]{align-items:stretch;gap:var(--soda-shape-seg-gap,0px);flex:none;display:flex}.viewer-tabs .viewer-menu-button[data-v-a3e70b49]{white-space:nowrap;padding:.5em var(--soda-shape-pad-x,1em);min-height:var(--soda-shape-control-h,auto)}.viewer-tabs .viewer-menu-button[data-v-a3e70b49]:hover{background:var(--soda-menu-hover-bg,#343746)}:root[data-ui-style=modern] .viewer-item[data-v-a3e70b49],:root[data-ui-style=modern] .viewer-menu[data-v-a3e70b49]{font-size:var(--soda-shape-seg-font)}:root[data-ui-style=modern] .viewer-tabs .viewer-menu-button[data-v-a3e70b49]{font-size:var(--soda-shape-seg-font);padding:var(--soda-shape-seg-pad-y) var(--soda-shape-seg-tab-pad-x);border:var(--soda-shape-seg-border) solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-seg-radius)}@media (width<=900px){.viewer-tab-list[data-v-a3e70b49]{display:none}.viewer-tabs-no-add .viewer-tab-list[data-v-a3e70b49]{display:flex}.viewer-tabs[data-v-a3e70b49]{max-width:70%;padding-inline-start:4px}}.tab-bar[data-v-ef57bf84]{background:var(--soda-menu-bg,#282a36);flex:none;align-items:center;display:flex;position:relative}.tab-bar-top[data-v-ef57bf84]{border-bottom:1px solid var(--soda-menu-border,#44475a)}.tab-bar-bottom[data-v-ef57bf84]{border-top:1px solid var(--soda-menu-border,#44475a)}.tab-bar-tabs[data-v-ef57bf84]{min-width:0;display:flex;overflow-x:auto}.tab-bar-add-view[data-v-ef57bf84]{white-space:nowrap}.tab-bar-action[data-v-ef57bf84]{padding:.5em var(--soda-shape-pad-x,1em);min-height:var(--soda-shape-control-h,auto);font:inherit;color:var(--soda-fg,#f8f8f2);cursor:pointer;background:0 0;border:none;flex:none}.tab-bar-action[data-v-ef57bf84]:hover:not(:disabled){background:var(--soda-menu-hover-bg,#343746)}.tab-bar-action[data-v-ef57bf84]:disabled{opacity:.4;cursor:default}.tab-bar-item[data-v-ef57bf84]{padding:.5em var(--soda-shape-pad-x,1em);min-height:var(--soda-shape-control-h,auto);font:inherit;color:var(--soda-fg,#f8f8f2);border:none;border-right:1px solid var(--soda-menu-border,#44475a);cursor:pointer;white-space:nowrap;background:0 0;flex:none;align-items:center;gap:.4em;display:flex;position:relative}.tab-bar-item-active[data-v-ef57bf84]{background:var(--soda-menu-active-bg,#44475a)}.tab-bar-item-drop-target[data-v-ef57bf84]{background:var(--soda-accent,#8be9fd);color:var(--soda-accent-fg,#282a36);outline:2px solid var(--soda-accent,#8be9fd);outline-offset:-2px}.tab-bar-drop-hint[data-v-ef57bf84]{z-index:5;background:var(--soda-accent,#8be9fd);color:var(--soda-accent-fg,#282a36);pointer-events:none;padding:4px 8px;font-weight:700;position:absolute;top:100%;right:8px}.tab-bar-bottom .tab-bar-drop-hint[data-v-ef57bf84]{top:auto;bottom:100%}.tab-bar-dragging[data-v-ef57bf84],.tab-bar-dragging .tab-bar-item[data-v-ef57bf84]{cursor:grabbing}.tab-bar-item-dragging[data-v-ef57bf84]{opacity:.7}.tab-bar-item-insert-before[data-v-ef57bf84]{box-shadow:inset 3px 0 0 var(--soda-resize-line,#f8f8f2)}.tab-bar-item-insert-after[data-v-ef57bf84]{box-shadow:inset -3px 0 0 var(--soda-resize-line,#f8f8f2)}.tab-bar-zoomed[data-v-ef57bf84]{opacity:.7;font-size:.85em}.tab-bar-right[data-v-ef57bf84]{padding:0 var(--soda-shape-pad-x,.8em);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;color:var(--soda-fg,#f8f8f2);opacity:.75;flex:auto;font-size:.9em;overflow:hidden}:root[data-ui-style=modern] .tab-bar[data-v-ef57bf84]{padding:var(--soda-shape-seg-bar-pad-y) var(--soda-shape-seg-bar-pad-x);gap:var(--soda-shape-seg-gap)}:root[data-ui-style=modern] .tab-bar-tabs[data-v-ef57bf84]{gap:var(--soda-shape-seg-gap)}:root[data-ui-style=modern] .tab-bar-item[data-v-ef57bf84],:root[data-ui-style=modern] .tab-bar-action[data-v-ef57bf84]{font-size:var(--soda-shape-seg-font);padding:var(--soda-shape-seg-pad-y) var(--soda-shape-seg-pad-x);border:var(--soda-shape-seg-border) solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-seg-radius)}:root[data-ui-style=modern] .tab-bar-item[data-v-ef57bf84]{min-width:var(--soda-shape-control-h);padding-inline:var(--soda-shape-seg-tab-pad-x);justify-content:center}:root[data-ui-style=modern] .tab-bar-action[data-v-ef57bf84]{padding-inline:var(--soda-shape-seg-tab-pad-x);min-width:var(--soda-shape-control-h);justify-content:center}:root[data-ui-style=modern] .tab-bar-item[data-v-ef57bf84]:hover,:root[data-ui-style=modern] .tab-bar-action[data-v-ef57bf84]:hover:not(:disabled){background:var(--soda-menu-hover-bg,#343746)}:root[data-ui-style=modern] .tab-bar-item-active[data-v-ef57bf84],:root[data-ui-style=modern] .tab-bar-item-active[data-v-ef57bf84]:hover{background:var(--soda-menu-active-bg,#44475a)}.tab-bar-item.tab-bar-item-drop-target[data-v-ef57bf84],:root[data-ui-style=modern] .tab-bar-item.tab-bar-item-drop-target[data-v-ef57bf84]:hover{background:var(--soda-accent,#8be9fd);color:var(--soda-accent-fg,#282a36)}.pane-statusline[data-v-817629fc]{background:var(--soda-bg);min-width:0;color:var(--soda-fg);font:12px/22px var(--soda-terminal-font-family,monospace);flex:none;overflow:hidden}.statusline-width[data-v-817629fc]{box-sizing:border-box;align-items:flex-start;width:100%;padding-top:2px;display:flex;position:relative}button[data-v-817629fc]{height:22px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 24px;padding:0}.statusline-scroll[data-v-817629fc]{scrollbar-width:none;flex:1;min-width:0;height:100%;overflow:hidden auto}.statusline-text[data-v-817629fc]{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;display:block}.statusline-resize[data-v-817629fc]{cursor:ns-resize;touch-action:none;height:4px;position:absolute;top:0;left:0;right:0}.separator[data-v-817629fc],.color-muted[data-v-817629fc]{color:var(--soda-fg)}.color-name[data-v-817629fc],.color-active[data-v-817629fc]{color:var(--soda-state-working)}.color-model[data-v-817629fc]{color:var(--soda-state-idle)}.color-good[data-v-817629fc]{color:var(--soda-state-done)}.color-warning[data-v-817629fc]{color:var(--soda-state-working)}.color-danger[data-v-817629fc]{color:var(--soda-state-blocked)}.display-drop-zones[data-v-4f2e37fa]{z-index:30;pointer-events:none;grid-template-rows:22% 1fr 22%;grid-template-columns:22% 1fr 22%;gap:0;display:grid;position:absolute;inset:0}.display-drop-zone[data-v-4f2e37fa]{box-sizing:border-box;text-align:center;color:var(--soda-fg,#f8f8f2);background:color-mix(in srgb, var(--soda-bg,#1e1f29) 55%, transparent);border:2px dashed color-mix(in srgb, var(--soda-accent,#8be9fd) 60%, transparent);justify-content:center;align-items:center;padding:.3em;font-size:.85em;display:flex}.display-drop-zone-top[data-v-4f2e37fa]{grid-area:1/1/auto/4}.display-drop-zone-bottom[data-v-4f2e37fa]{grid-area:3/1/auto/4}.display-drop-zone-left[data-v-4f2e37fa]{grid-area:2/1}.display-drop-zone-right[data-v-4f2e37fa]{grid-area:2/3}.display-drop-zone-float[data-v-4f2e37fa]{grid-area:2/2}.display-drop-zone-disabled[data-v-4f2e37fa]{opacity:.85;border-color:color-mix(in srgb, var(--soda-menu-border,#44475a) 80%, transparent)}.display-drop-zone-active[data-v-4f2e37fa]{border-style:solid;border-color:var(--soda-accent,#8be9fd);background:color-mix(in srgb, var(--soda-accent,#8be9fd) 35%, transparent);font-weight:700}.display-drop-zone-active.display-drop-zone-disabled[data-v-4f2e37fa]{background:color-mix(in srgb, var(--soda-menu-border,#44475a) 70%, transparent);border-color:var(--soda-menu-border,#44475a)}.display-drop-zone-band-top[data-v-4f2e37fa],.display-drop-zone-band-bottom[data-v-4f2e37fa]{z-index:2;height:8%;font-size:.8em;position:absolute;left:0;right:0}.display-drop-zone-band-top[data-v-4f2e37fa]{top:0}.display-drop-zone-band-bottom[data-v-4f2e37fa]{bottom:0}.size-warning[data-v-af34e7dc]{background:var(--soda-bg);color:var(--soda-fg);font-size:11px;position:absolute;bottom:0;right:0}.embedded-terminal[data-v-af34e7dc]{background:var(--soda-bg);width:100%;height:100%;overflow:auto}.embedded-terminal-content[data-v-af34e7dc]{width:max-content;min-width:100%}.embedded-terminal-content[data-v-af34e7dc] .xterm{padding:0}.display-frame-wrap[data-v-e0f2f7e3]{width:100%;min-width:0;height:100%;min-height:0;position:relative}.display-viewport-maximized[data-v-e0f2f7e3]{background:var(--soda-bg);border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.display-viewport-restore[data-v-e0f2f7e3]{z-index:10;border:1px solid var(--soda-menu-border);background:var(--soda-menu-bg);color:var(--soda-fg);border-radius:6px;padding:6px 10px;position:absolute;bottom:8px;right:8px}.display-frame[data-v-e0f2f7e3]{background:var(--soda-bg,#1e1f29);border:0;width:100%;height:100%;display:block}.native-component[data-v-e0f2f7e3]{position:absolute;overflow:hidden}.display-frame-cover[data-v-e0f2f7e3]{z-index:1;cursor:default;background:0 0;position:absolute;inset:0}.display-frame-note[data-v-e0f2f7e3]{color:var(--soda-fg,#f8f8f2);opacity:.8;margin:0;padding:.5em .8em;font-size:.85em}.display-frame-redisplay[data-v-e0f2f7e3]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;margin-left:.5em}.git-history-graph[data-v-32789a30]{align-items:flex-start;min-width:max-content;display:flex}.git-history-graph svg[data-v-32789a30]{flex:none}.git-history-row[data-v-32789a30]{align-items:center;height:28px;display:flex}.git-history-row button[data-v-32789a30]{color:var(--soda-fg);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;height:28px;padding:0 8px}.git-history-row button[data-v-32789a30]:hover{background:var(--soda-menu-hover-bg)}code[data-v-32789a30]{color:var(--soda-accent);margin-right:10px}.workspace-view[data-v-984092f6]{min-width:0;height:100%;min-height:0;color:var(--soda-fg);background:var(--soda-bg);box-sizing:border-box;flex-direction:column;font:13px system-ui;display:flex;overflow:hidden}.workspace-toolbar[data-v-984092f6]{border-bottom:1px solid var(--soda-menu-border);flex-wrap:wrap;align-items:center;gap:8px;padding:6px;display:flex}.workspace-toolbar strong[data-v-984092f6]{flex:1}.workspace-view button[data-v-984092f6],.workspace-view input[data-v-984092f6],.workspace-view select[data-v-984092f6]{font:inherit;color:inherit;background:var(--soda-menu-bg);border:1px solid var(--soda-menu-border);box-sizing:border-box;border-radius:4px;min-width:0;padding:5px}.workspace-view button[data-v-984092f6]{cursor:pointer}.workspace-view input[type=checkbox][data-v-984092f6]{width:auto}.workspace-search[data-v-984092f6]{flex-wrap:wrap;gap:6px;padding:6px;display:flex}.workspace-search>input[data-v-984092f6]{flex:1;min-width:100px}.workspace-list[data-v-984092f6],.workspace-code[data-v-984092f6]{flex:1;min-height:0;overflow:auto}.workspace-list button[data-v-984092f6]{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;width:100%;padding:6px 8px;display:block}.workspace-list button[data-v-984092f6]:hover{background:var(--soda-menu-hover-bg)}.workspace-list small[data-v-984092f6]{opacity:.8;display:block}.workspace-code pre[data-v-984092f6]{white-space:pre;min-height:1.6em;margin:0;padding:1px 6px;font:13px/1.6 monospace}.workspace-code pre span[data-v-984092f6]{opacity:.75;-webkit-user-select:none;user-select:none;min-width:4em;display:inline-block}.workspace-path[data-v-984092f6]{overflow-wrap:anywhere;flex:1}.workspace-editor[data-v-984092f6]{resize:none;min-height:0;color:inherit;background:var(--soda-bg);white-space:pre;tab-size:2;border:0;flex:1;padding:8px;font:13px/1.6 monospace}.workspace-error[data-v-984092f6]{color:var(--soda-error-fg);overflow-wrap:anywhere;padding:6px}.workspace-view p[data-v-984092f6]{margin:4px 6px}.selected-line[data-v-984092f6]{background:var(--soda-menu-hover-bg)}.diff-added[data-v-984092f6]{color:var(--soda-state-completed,#8fbc8f)}.diff-deleted[data-v-984092f6]{color:var(--soda-error-fg,#f77)}.diff-hunk[data-v-984092f6]{color:var(--soda-accent,#8bbcff)}.development-mobile-nav[data-v-984092f6]{gap:4px;padding:4px;display:flex}.development-mobile-nav button[data-v-984092f6]:nth-child(-n+2){display:none}.development-layout[data-v-984092f6]{flex:1;grid-template-rows:minmax(0,65%) minmax(0,35%);grid-template-columns:minmax(180px,25%) minmax(0,1fr);min-height:0;display:grid}.development-files[data-v-984092f6]{border-right:1px solid var(--soda-menu-border);grid-row:1/3}.development-file[data-v-984092f6]{grid-column:2}.development-git-graph[data-v-984092f6],.development-git-diff[data-v-984092f6]{grid-area:2/2}.desktop-hidden[data-v-984092f6]{display:none}@media (width<=767px){.development-mobile-nav button[data-v-984092f6]:nth-child(-n+2){display:block}.development-mobile-nav[data-v-984092f6]{flex-wrap:wrap;gap:4px;padding:4px;display:flex}.development-layout[data-v-984092f6]{flex-direction:column;display:flex}.development-layout>.workspace-view[data-v-984092f6]{flex:1;display:flex}.development-layout>.mobile-hidden[data-v-984092f6]{display:none}.workspace-view button[data-v-984092f6]{min-height:36px}.workspace-code pre[data-v-984092f6]{white-space:pre-wrap;overflow-wrap:anywhere}}.builtin-surface[data-v-07131499]{flex:1;height:100%;min-height:0;overflow:hidden}.view-drag-icon[data-v-02b4d09a]{flex:none;width:.75em;height:1em;display:block}.display-script-mark[data-v-95385e2d]{color:var(--soda-warn-fg,#ffb86c);border:1px solid var(--soda-warn-fg,#ffb86c);white-space:nowrap;border-radius:4px;flex:none;margin-right:6px;padding:0 6px;font-size:.9em;font-weight:700;display:inline-block}.display-engage[data-v-95385e2d]{font:inherit;min-height:24px;color:var(--soda-fg,#f8f8f2);border:1px solid var(--soda-accent,#6070a1);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;flex:none;padding:0 8px;font-size:.9em}.display-engage[data-v-95385e2d]:hover{background:var(--soda-menu-hover-bg,#343746)}.display-engage[data-v-95385e2d]:focus-visible{outline:2px solid var(--soda-accent,#6070a1);outline-offset:1px}.display-engage-hint[data-v-95385e2d]{background:var(--soda-accent,#6070a1);color:var(--soda-accent-fg,#f8f8f2);box-shadow:0 0 0 2px var(--soda-warn-fg,#ffb86c)}.display-head[data-v-3e39fcae]{background:var(--soda-menu-border,#44475a);flex-wrap:wrap;flex:none;align-items:center;gap:2px 4px;min-width:0;padding:2px 4px 2px 8px;font-size:.75em;display:flex}.display-head-grip[data-v-3e39fcae]{cursor:grab;touch-action:none;flex:1 1 0;align-self:stretch;align-items:center;gap:4px;min-width:4em;min-height:24px;font-weight:700;display:flex}.display-head-grip-mark[data-v-3e39fcae]{min-width:5.6em}.display-head-label[data-v-3e39fcae]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.display-head-actions[data-v-3e39fcae]{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:2px;min-width:0;max-width:100%;margin-left:auto;display:flex}.display-head-btn[data-v-3e39fcae]{font:inherit;min-width:24px;min-height:24px;color:var(--soda-fg,#f8f8f2);border-radius:var(--soda-shape-radius);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 6px}.display-head-btn[data-v-3e39fcae]:hover{background:var(--soda-menu-hover-bg,#343746)}.display-head-btn[data-v-3e39fcae]:focus-visible{outline:2px solid var(--soda-accent,#6070a1);outline-offset:-2px}.display-float[data-v-574a1955]{box-sizing:border-box;pointer-events:auto;background:var(--soda-bg,#1e1f29);min-width:0;min-height:0;color:var(--soda-fg,#f8f8f2);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);flex-direction:column;display:flex;position:absolute;box-shadow:0 4px 16px #00000073}.display-float[data-v-574a1955]:focus{outline:2px solid var(--soda-accent,#6070a1);outline-offset:0}.display-float-head[data-v-574a1955]{z-index:2;flex:none;position:relative}.display-float-title[data-v-574a1955]{border-bottom:1px solid var(--soda-menu-border,#44475a);white-space:nowrap;text-overflow:ellipsis;flex:none;padding:2px 8px;font-size:.8em;overflow:hidden}.display-float-note[data-v-574a1955],.display-float-keynote[data-v-574a1955]{overflow-wrap:anywhere;background:var(--soda-accent,#6070a1);min-width:0;color:var(--soda-accent-fg,#f8f8f2);flex:none;padding:2px 8px;font-size:.75em}.display-float-note-compact[data-v-574a1955]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.display-float-body[data-v-574a1955]{flex:auto;min-width:0;min-height:0;overflow:auto}.display-float-ring[data-v-574a1955]{box-sizing:border-box;border-radius:var(--soda-shape-radius);pointer-events:none;z-index:1;border:2px solid #0000;position:absolute;inset:0}.display-float-engaged .display-float-ring[data-v-574a1955]{border-color:var(--soda-accent,#6070a1)}.display-float-handle[data-v-574a1955]{z-index:1;touch-action:none;position:absolute}.display-float-handle-n[data-v-574a1955],.display-float-handle-s[data-v-574a1955]{cursor:ns-resize;height:6px;left:12px;right:12px}.display-float-handle-n[data-v-574a1955]{top:-3px}.display-float-handle-s[data-v-574a1955]{bottom:-3px}.display-float-handle-e[data-v-574a1955],.display-float-handle-w[data-v-574a1955]{cursor:ew-resize;width:6px;top:12px;bottom:12px}.display-float-handle-e[data-v-574a1955]{right:-3px}.display-float-handle-w[data-v-574a1955]{left:-3px}.display-float-handle-ne[data-v-574a1955],.display-float-handle-nw[data-v-574a1955],.display-float-handle-se[data-v-574a1955],.display-float-handle-sw[data-v-574a1955]{width:12px;height:12px}.display-float-handle-ne[data-v-574a1955]{cursor:nesw-resize;top:-3px;right:-3px}.display-float-handle-sw[data-v-574a1955]{cursor:nesw-resize;bottom:-3px;left:-3px}.display-float-handle-nw[data-v-574a1955]{cursor:nwse-resize;top:-3px;left:-3px}.display-float-handle-se[data-v-574a1955]{cursor:nwse-resize;bottom:-3px;right:-3px}.pane-actions-more[data-v-939692a6]{pointer-events:auto;position:relative}.pane-actions-menu[data-v-939692a6]{z-index:30;background:var(--soda-menu-bg,#282a36);border:1px solid var(--soda-menu-border,#44475a);min-width:190px;padding:6px;display:grid;position:absolute;top:100%;right:0}.pane-actions-menu button[data-v-939692a6]{text-align:left;color:inherit;white-space:nowrap;background:0 0;border:none;padding:6px}.pane-actions-menu button[data-v-939692a6]:hover{background:var(--soda-menu-hover-bg,#343746)}.pane-actions[data-v-939692a6]{z-index:19;align-items:center;gap:2px;display:flex}.pane-actions-row[data-v-939692a6]{height:var(--soda-shape-name-h,28px);pointer-events:none;position:absolute;top:0;right:6px}.pane-actions-row .pane-actions-btn[data-v-939692a6]{pointer-events:auto}.pane-actions-corner[data-v-939692a6]{opacity:0;pointer-events:none;position:absolute;top:4px;right:6px}.pane-actions-corner .pane-actions-btn[data-v-939692a6]{pointer-events:var(--pane-actions-events,none);background:var(--soda-menu-bg,#282a36);box-shadow:inset 0 0 0 1px var(--soda-menu-border,#44475a)}.pane-actions-corner .pane-actions-btn[data-v-939692a6]:hover{background:var(--soda-menu-hover-bg,#343746)}.pane-actions-corner.pane-actions-selected[data-v-939692a6],.pane-actions-corner[data-v-939692a6]:focus-within{opacity:1;--pane-actions-events:auto}.pane-actions-btn[data-v-939692a6]{border-radius:var(--soda-shape-radius-s);width:24px;height:24px;color:var(--soda-fg,#f8f8f2);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pane-actions-btn[data-v-939692a6]:hover{background:var(--soda-menu-hover-bg,#343746)}.pane-actions-close[data-v-939692a6]{margin-left:6px}.pane-actions-close[data-v-939692a6]:hover{color:var(--soda-error-fg,#f55)}.band-grip[data-v-3e4b5bbc]{box-sizing:border-box;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;white-space:nowrap;text-overflow:ellipsis;flex:none;align-self:flex-start;align-items:center;gap:4px;max-width:160px;min-height:24px;padding-left:8px;font-size:.75em;font-weight:700;display:flex;overflow:hidden}.band-grip-label[data-v-3e4b5bbc]{text-overflow:ellipsis;min-width:0;overflow:hidden}.band-resize[data-v-a4d387d3]{cursor:row-resize;z-index:5;height:4px;position:absolute;bottom:0;left:0;right:0}.band-resize-top[data-v-a4d387d3]{top:0;bottom:auto}.band-resize[data-v-a4d387d3]:hover{background:var(--soda-accent)}.band-height-guide[data-v-a4d387d3]{border-top:2px dashed var(--soda-accent);pointer-events:none;position:absolute;top:0;left:0;right:0}.display-tray[data-v-e6a27b06]{white-space:nowrap;flex:0 auto;align-self:center;align-items:center;gap:2px;min-width:0;max-width:40%;padding:0 4px;display:flex;overflow:hidden}.display-tray-btn[data-v-e6a27b06]{min-height:22px;font:inherit;color:var(--soda-fg,#f8f8f2);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);cursor:pointer;background:0 0;flex:none;align-items:center;gap:4px;padding:0 6px;font-size:.7em;display:inline-flex}.display-tray-btn[data-v-e6a27b06]:hover:not(:disabled){background:var(--soda-menu-hover-bg,#343746)}.display-tray-btn[data-v-e6a27b06]:disabled{opacity:.5;cursor:default}.display-tray-btn-open[data-v-e6a27b06]{background:var(--soda-accent,#6070a1);color:var(--soda-accent-fg,#f8f8f2)}.display-tray-btn[data-v-e6a27b06]:focus-visible{outline:2px solid var(--soda-accent,#6070a1);outline-offset:-2px}.display-tray-name[data-v-e6a27b06]{white-space:nowrap}.pane-bands[data-v-f920b8c3]{flex-direction:column;flex:none;min-width:0;display:flex}.pane-tray-row[data-v-f920b8c3]{box-sizing:border-box;background:var(--soda-bg,#1e1f29);border-bottom:1px solid var(--soda-menu-border,#44475a);flex:none;align-items:stretch;min-width:0;display:flex}.pane-band[data-v-f920b8c3]{box-sizing:border-box;background:var(--soda-bg,#1e1f29);border-bottom:1px solid var(--soda-menu-border,#44475a);align-items:stretch;min-width:0;display:flex;position:relative}.pane-band-mark[data-v-f920b8c3]{white-space:nowrap;color:var(--soda-fg,#f8f8f2);background:var(--soda-menu-border,#44475a);flex:none;align-self:stretch;align-items:center;padding:0 6px;font-size:.7em;font-weight:700;display:flex}.pane-band-actions[data-v-f920b8c3]{flex:none;align-items:center;font-size:.75em;display:flex}.pane-band-engaged-note[data-v-f920b8c3]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pane-band-frame[data-v-f920b8c3]{flex:1 1 0;min-width:0;min-height:0;overflow:auto}.pane-band-close[data-v-f920b8c3]{box-sizing:border-box;min-width:24px;font:inherit;color:var(--soda-fg,#f8f8f2);cursor:pointer;background:0 0;border:0;flex:none;align-self:stretch;padding-top:0;padding-bottom:0}.pane-band-close[data-v-f920b8c3]:hover{background:var(--soda-menu-hover-bg,#343746)}.pane-band-close[data-v-f920b8c3]:focus-visible,.pane-bands-more[data-v-f920b8c3]:focus-visible{outline:2px solid var(--soda-accent,#6070a1);outline-offset:-2px}.pane-band-ring[data-v-f920b8c3]{box-sizing:border-box;pointer-events:none;border:2px solid #0000;position:absolute;inset:0}.pane-band-engaged .pane-band-ring[data-v-f920b8c3]{border-color:var(--soda-accent,#6070a1)}.pane-bands-more[data-v-f920b8c3]{font:inherit;color:var(--soda-fg,#f8f8f2);background:var(--soda-menu-border,#44475a);cursor:pointer;border:0;flex:none;font-size:.7em}.pane-panel[data-v-025aaf16]{box-sizing:border-box;background:var(--soda-bg,#1e1f29);min-width:0;min-height:0;color:var(--soda-fg,#f8f8f2);flex-direction:column;display:flex;position:relative}.pane-panel-right[data-v-025aaf16]{border-left:1px solid var(--soda-menu-border,#44475a)}.pane-panel-left[data-v-025aaf16]{border-right:1px solid var(--soda-menu-border,#44475a)}.pane-panel-top[data-v-025aaf16]{border-bottom:1px solid var(--soda-menu-border,#44475a)}.pane-panel-bottom[data-v-025aaf16]{border-top:1px solid var(--soda-menu-border,#44475a)}.pane-panel-resize[data-v-025aaf16]{z-index:22;position:absolute}.pane-panel-right>.pane-panel-resize[data-v-025aaf16],.pane-panel-left>.pane-panel-resize[data-v-025aaf16]{cursor:col-resize;width:2px;top:0;bottom:0}.pane-panel-right>.pane-panel-resize[data-v-025aaf16]{left:-1px}.pane-panel-left>.pane-panel-resize[data-v-025aaf16]{right:-1px}.pane-panel-top>.pane-panel-resize[data-v-025aaf16],.pane-panel-bottom>.pane-panel-resize[data-v-025aaf16]{cursor:row-resize;height:2px;left:0;right:0}.pane-panel-top>.pane-panel-resize[data-v-025aaf16]{bottom:-1px}.pane-panel-bottom>.pane-panel-resize[data-v-025aaf16]{top:-1px}.pane-panel-tab[data-v-025aaf16]:focus-visible{outline:2px solid var(--soda-accent,#6070a1);outline-offset:-2px}.pane-panel-tabs[data-v-025aaf16]{border-bottom:1px solid var(--soda-menu-border,#44475a);flex:none;gap:2px;padding:3px 4px 0;display:flex;overflow-x:auto}.pane-panel-tab[data-v-025aaf16]{font:inherit;color:var(--soda-fg,#f8f8f2);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius) var(--soda-shape-radius) 0 0;cursor:pointer;white-space:nowrap;background:0 0;border-bottom:none;padding:.2em .7em;font-size:.8em}.pane-panel-tab[aria-selected=true][data-v-025aaf16]{background:var(--soda-accent,#6070a1);color:var(--soda-accent-fg,#f8f8f2)}.pane-panel-title[data-v-025aaf16]{border-bottom:1px solid var(--soda-menu-border,#44475a);white-space:nowrap;text-overflow:ellipsis;flex:none;padding:2px 8px;font-size:.8em;overflow:hidden}.pane-panel-engaged-note[data-v-025aaf16]{overflow-wrap:anywhere;background:var(--soda-accent,#6070a1);min-width:0;color:var(--soda-accent-fg,#f8f8f2);flex:none;padding:2px 8px;font-size:.75em}.pane-panel-engaged-note-compact[data-v-025aaf16]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pane-panel-body[data-v-025aaf16]{flex:auto;min-width:0;min-height:0;overflow:auto}.pane-panel-ring[data-v-025aaf16]{box-sizing:border-box;pointer-events:none;border:2px solid #0000;position:absolute;inset:0}.pane-panel-engaged .pane-panel-ring[data-v-025aaf16]{border-color:var(--soda-accent,#6070a1)}.pane-frame[data-v-9b87f237]{box-sizing:border-box;width:100%;height:100%;position:relative}.pane-frame-edge[data-v-9b87f237]{cursor:context-menu;border-radius:min(var(--soda-shape-pane-radius,0px), calc(var(--soda-pane-gap,4px) * var(--soda-shape-pane-radius-per-gap,0)));position:absolute;inset:0}.pane-frame-edge-current[data-v-9b87f237]{border:2px solid var(--soda-pane-current,#44475a)}.pane-frame-edge-named[data-v-9b87f237]{border:1px solid color-mix(in srgb, var(--soda-menu-border,#44475a) 80%, transparent)}.pane-frame-edge-current.pane-frame-edge-named[data-v-9b87f237]{border-width:2px;border-color:var(--soda-pane-current,#44475a)}.pane-frame-edge-drop-target[data-v-9b87f237]{outline:2px dashed var(--soda-accent,#8be9fd);outline-offset:-2px}.pane-frame-zone[data-v-9b87f237]{z-index:30;pointer-events:none;background:color-mix(in srgb, var(--soda-accent,#8be9fd) 25%, transparent);border:2px solid var(--soda-accent,#8be9fd);box-sizing:border-box;position:absolute;inset:0}.pane-frame-zone-top[data-v-9b87f237]{bottom:70%}.pane-frame-zone-bottom[data-v-9b87f237]{top:70%}.pane-frame-zone-left[data-v-9b87f237]{right:70%}.pane-frame-zone-right[data-v-9b87f237]{left:70%}.pane-frame-zone-center[data-v-9b87f237]{background:color-mix(in srgb, var(--soda-error-fg,#f55) 25%, transparent);border-color:var(--soda-error-fg,#f55)}.pane-frame-edge[data-v-9b87f237]:focus-visible{outline:1px solid var(--soda-fg,#f8f8f2);outline-offset:-1px;background:var(--soda-menu-active-bg,#44475a)}.pane-frame-edge-flush[data-v-9b87f237]:focus-visible:after{content:"";z-index:26;outline:2px solid var(--soda-fg,#f8f8f2);outline-offset:-2px;pointer-events:none;position:absolute;inset:0}.pane-frame-name[data-v-9b87f237]{top:var(--soda-shape-name-top,.15em);max-width:calc(100% - 1.2em - var(--soda-pane-actions-w,0px));white-space:nowrap;text-overflow:ellipsis;pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:var(--soda-bg,#1e1f29);color:color-mix(in srgb, var(--soda-menu-fg,#f8f8f2) 55%, transparent);padding:0 .4em;font-size:.75em;position:absolute;left:.6em;overflow:hidden}.pane-frame-name-floating[data-v-9b87f237]{z-index:19;max-width:max(24px, calc(100% - 12px - var(--soda-pane-actions-w,0px)));background:var(--soda-menu-bg);height:24px;box-shadow:inset 0 0 0 1px var(--soda-menu-border);opacity:0;pointer-events:none;line-height:24px;top:4px;left:6px}.pane-frame:hover>.pane-frame-name-floating[data-v-9b87f237],.pane-frame-name-floating.pane-frame-name-current[data-v-9b87f237],.pane-frame-name-floating.pane-frame-name-dragging[data-v-9b87f237]{opacity:1;pointer-events:auto}.pane-frame-name-current[data-v-9b87f237]{color:var(--soda-fg,#f8f8f2);font-weight:700}.pane-frame-name-dragging[data-v-9b87f237]{cursor:grabbing}.pane-frame-drag-source[data-v-9b87f237]:after{content:"";border:2px dashed var(--soda-accent,#8be9fd);border-radius:var(--soda-shape-pane-radius,0px);pointer-events:none;z-index:25;position:absolute;inset:0}.pane-frame-header-drag[data-v-9b87f237]{height:var(--soda-shape-name-h,28px);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;right:0}.pane-frame-header-dragging[data-v-9b87f237]{cursor:grabbing}.pane-frame-agent-state[data-v-9b87f237]{vertical-align:middle;margin-right:.4em}.pane-frame-body[data-v-9b87f237]{width:100%;height:100%;position:relative}.pane-frame-body-displays[data-v-9b87f237]{flex-direction:column;display:flex}.pane-frame-row[data-v-9b87f237]{flex:auto;min-height:0;display:flex;position:relative}.pane-frame-center[data-v-9b87f237]{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.pane-frame-main[data-v-9b87f237]{flex:auto;min-width:0;min-height:0;position:relative}.pane-frame-guide[data-v-9b87f237]{background:var(--soda-resize-line,#f8f8f2);pointer-events:none;z-index:25;position:absolute}.pane-frame-floats[data-v-9b87f237]{pointer-events:none;z-index:20;isolation:isolate;position:absolute;inset:0;overflow:hidden}.pane-frame-center:hover>.pane-actions-corner[data-v-9b87f237]{opacity:1;--pane-actions-events:auto}.pane-frame-main-dimmed[data-v-9b87f237]{opacity:.55}.splitter[data-v-bc810b8c]{background:var(--soda-menu-border,#44475a);touch-action:none;flex:none}.splitter.right[data-v-bc810b8c]{width:var(--soda-pane-gap,4px);cursor:col-resize}.splitter.down[data-v-bc810b8c]{height:var(--soda-pane-gap,4px);cursor:row-resize}.pane-layout-leaf[data-v-7a1ebfba]{width:100%;height:100%}.pane-layout-split[data-v-7a1ebfba]{width:100%;height:100%;display:flex}.pane-layout-split.right[data-v-7a1ebfba]{flex-direction:row}.pane-layout-split.down[data-v-7a1ebfba]{flex-direction:column}.pane-layout-side[data-v-7a1ebfba]{isolation:isolate;flex-grow:1;flex-shrink:1;min-width:0;min-height:0;overflow:hidden}.plugin-view[data-v-b9a65184]{background:var(--soda-bg);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.plugin-view-head[data-v-b9a65184]{border-bottom:1px solid var(--soda-menu-border);flex:none;align-items:center;gap:8px;padding:4px 10px;font-size:12px;display:flex}.plugin-view-head span[data-v-b9a65184]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plugin-view[data-v-b9a65184] .display-frame-wrap{flex:1;min-height:0}.plugin-view-empty[data-v-b9a65184]{padding:24px}.terminal-pane[data-v-963ac9cb]{overscroll-behavior:contain;width:100%;height:100%;overflow:hidden}.terminal-pane-drop-target[data-v-963ac9cb]{outline:2px dashed var(--soda-accent,#bd93f9);outline-offset:-2px}.terminal-pane-mount[data-v-963ac9cb]{width:100%;height:100%}.terminal-pane-scaled .terminal-pane-mount[data-v-963ac9cb]{justify-content:center;align-items:center;display:flex}.terminal-pane-failed[data-v-963ac9cb]{color:var(--soda-error-fg,#f55);padding:1em}.tab-workspace[data-v-7ef612ee]{width:100%;min-width:0;height:100%;min-height:0;position:relative}.tab-workspace-layer[data-v-7ef612ee]{position:absolute;inset:0}.tab-workspace-hidden[data-v-7ef612ee]{visibility:hidden;pointer-events:none}.tab-views[data-v-445b13e0]{border-bottom:1px solid var(--soda-menu-border);flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:flex}.tab-add-view[data-v-445b13e0]{color:var(--soda-fg);background:var(--soda-menu-bg);border:var(--soda-shape-seg-border,1px) solid var(--soda-menu-border);border-radius:var(--soda-shape-seg-radius,4px);padding:var(--soda-shape-seg-pad-y,4px) var(--soda-shape-seg-pad-x,8px);margin-left:auto}.tab-add-view[data-v-445b13e0]:hover{background:var(--soda-menu-hover-bg)}.tab-perspectives[data-v-445b13e0],.tab-workers[data-v-445b13e0]{flex-wrap:wrap;gap:4px;display:flex}.tab-views button[data-v-445b13e0]{font:inherit;min-height:26px}.tab-perspectives button[aria-pressed=true][data-v-445b13e0]{outline:2px solid var(--soda-accent);outline-offset:-2px}.tab-view-instance[data-v-445b13e0]{align-items:center;gap:4px;display:inline-flex}.view-picker[data-v-445b13e0]{box-sizing:border-box;width:420px;max-width:calc(100% - 16px);color:var(--soda-menu-fg);background:var(--soda-menu-bg);border:1px solid var(--soda-menu-border);border-radius:var(--soda-shape-radius);padding:var(--soda-shape-pad,16px)}.view-picker[data-v-445b13e0]::backdrop{background:var(--soda-backdrop,#0006)}.view-picker form[data-v-445b13e0]{flex-direction:column;gap:12px;display:flex}.view-picker h2[data-v-445b13e0],.view-picker p[data-v-445b13e0]{margin:0}.view-picker h2[data-v-445b13e0]{font-size:1.1em}.view-picker label[data-v-445b13e0]{flex-direction:column;gap:5px;display:flex}.view-picker input[data-v-445b13e0],.view-picker select[data-v-445b13e0],.view-picker button[data-v-445b13e0]{font:inherit;box-sizing:border-box;min-height:32px}.view-picker input[data-v-445b13e0],.view-picker select[data-v-445b13e0]{width:100%;padding:5px 8px}.view-picker-actions[data-v-445b13e0]{justify-content:flex-end;gap:8px;display:flex}.app-panes[data-v-a5753463]{position:relative}.native-preview-layer[data-v-a5753463]{position:absolute;inset:0}.base-screen[data-v-a5753463]{flex-direction:column;width:100%;min-width:0;height:100%;display:flex}.dashboard-screen[data-v-6a7d8157]{width:100%;height:100%;position:relative}.gtw[data-v-48b65dd5]{box-sizing:border-box;pointer-events:auto;background:var(--soda-bg,#1e1f29);min-width:0;min-height:0;color:var(--soda-fg,#f8f8f2);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius,4px);box-shadow:var(--soda-shape-shadow,0 4px 16px #00000073);flex-direction:column;display:flex;position:absolute}.gtw[data-v-48b65dd5]:focus{outline:2px solid var(--soda-accent,#6070a1);outline-offset:-2px}.gtw-drop-target[data-v-48b65dd5]{outline:2px dashed var(--soda-accent,#bd93f9);outline-offset:-2px}.gtw-head[data-v-48b65dd5]{min-height:var(--soda-shape-control-h,0px);padding:2px var(--soda-shape-pad-x,6px);border-bottom:1px solid var(--soda-menu-border,#44475a);background:var(--soda-menu-bg,#282a36);flex:none;align-items:center;gap:6px;font-size:.85em;display:flex}.gtw-grip[data-v-48b65dd5]{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;flex:auto;align-self:stretch;align-items:center;gap:6px;min-width:0;display:flex}.gtw-name[data-v-48b65dd5]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.gtw-ws[data-v-48b65dd5]{color:var(--soda-state-idle,#8a9ad0);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.gtw-btn[data-v-48b65dd5]{min-height:var(--soda-shape-control-h,0px);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius-s,3px);color:inherit;font:inherit;cursor:pointer;background:0 0;flex:none;padding:1px 8px}.gtw-btn[data-v-48b65dd5]:hover{background:var(--soda-menu-hover-bg,#343746)}.gtw-close[data-v-48b65dd5]{padding:1px 8px}.gtw-body[data-v-48b65dd5]{overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;position:relative;overflow:hidden}.gtw-mount[data-v-48b65dd5]{width:100%;height:100%;overflow:hidden}.gtw-notice[data-v-48b65dd5]{text-align:center;background:var(--soda-bg,#1e1f29);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:1em;display:flex;position:absolute;inset:0}.gtw-notice p[data-v-48b65dd5]{margin:0}.gtw-notice-sub[data-v-48b65dd5]{color:var(--soda-state-idle,#8a9ad0);font-size:.85em}.gtw-notice-actions[data-v-48b65dd5]{gap:8px;display:flex}.gtw-takeover[data-v-48b65dd5]{background:var(--soda-accent,#6070a1);color:var(--soda-accent-fg,#f8f8f2)}.gtw-foot[data-v-48b65dd5]{padding:2px var(--soda-shape-pad-x,6px);border-top:1px solid var(--soda-menu-border,#44475a);background:var(--soda-menu-bg,#282a36);color:var(--soda-state-idle,#8a9ad0);flex:none;justify-content:space-between;gap:8px;font-size:.75em;display:flex}.gtw-keys[data-v-48b65dd5]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gtw-keys kbd[data-v-48b65dd5]{font:inherit;color:var(--soda-fg,#f8f8f2)}.gtw-size[data-v-48b65dd5]{flex:none;padding-right:14px}.gtw-head[data-v-48b65dd5]{border-top-left-radius:inherit;border-top-right-radius:inherit}.gtw-foot[data-v-48b65dd5]{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.gtw-grip[data-v-48b65dd5]:focus-visible{outline:2px solid var(--soda-accent,#6070a1);outline-offset:-2px}.gtw-pin[aria-pressed=true][data-v-48b65dd5]{background:var(--soda-accent,#6070a1);color:var(--soda-accent-fg,#f8f8f2)}.gtw-pinned[data-v-48b65dd5]{border-color:var(--soda-accent,#6070a1)}.gtw-handle[data-v-48b65dd5]{z-index:2;touch-action:none;position:absolute}.gtw-handle-n[data-v-48b65dd5],.gtw-handle-s[data-v-48b65dd5]{cursor:ns-resize;height:6px;left:12px;right:12px}.gtw-handle-n[data-v-48b65dd5]{top:-3px}.gtw-handle-s[data-v-48b65dd5]{bottom:-3px}.gtw-handle-e[data-v-48b65dd5],.gtw-handle-w[data-v-48b65dd5]{cursor:ew-resize;width:6px;top:12px;bottom:12px}.gtw-handle-e[data-v-48b65dd5]{right:-3px}.gtw-handle-w[data-v-48b65dd5]{left:-3px}.gtw-handle-ne[data-v-48b65dd5],.gtw-handle-nw[data-v-48b65dd5],.gtw-handle-se[data-v-48b65dd5],.gtw-handle-sw[data-v-48b65dd5]{width:12px;height:12px}.gtw-handle-ne[data-v-48b65dd5]{cursor:nesw-resize;top:-3px;right:-3px}.gtw-handle-sw[data-v-48b65dd5]{cursor:nesw-resize;bottom:-3px;left:-3px}.gtw-handle-nw[data-v-48b65dd5]{cursor:nwse-resize;top:-3px;left:-3px}.gtw-handle-se[data-v-48b65dd5]{cursor:nwse-resize;bottom:-3px;right:-3px}.gtl[data-v-a93b05bf]{z-index:5;pointer-events:none;position:absolute;inset:0}.gtl-link[data-v-a93b05bf]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gtl-link line[data-v-a93b05bf]{stroke:var(--soda-accent,#6070a1);stroke-width:2px;stroke-dasharray:4 3}.graph-screen[data-v-5dd23a32]{width:100%;height:100%;position:relative}.screen-switcher[data-v-2504c1c7]{background:var(--soda-menu-bg,#282a36);border-bottom:1px solid var(--soda-menu-border,#44475a);display:flex;container-type:inline-size}.screen-switcher[data-v-2504c1c7]:before{content:"​";visibility:hidden;width:0;font:inherit;flex:none;padding:.5em 0}.screen-switcher-collapsed[data-v-2504c1c7]{flex-direction:column;padding:.3em .2em}.screen-switcher-collapsed[data-v-2504c1c7]:before{display:none}.screen-switcher-btn[data-v-2504c1c7]{min-width:0;font:inherit;color:var(--soda-fg,#f8f8f2);border:none;border-right:1px solid var(--soda-menu-border,#44475a);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;flex:1 1 0;justify-content:center;align-self:stretch;align-items:center;padding:0 min(.6em,max(2px,12.5cqw - 1.5em - .5px));display:flex;overflow:hidden}.screen-switcher-label[data-v-2504c1c7]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root[data-ui-style=classic] .screen-switcher:not(.screen-switcher-collapsed) .screen-switcher-label[data-v-2504c1c7]{font-size:min(1em,8.33333cqw - 2px)}.screen-switcher-collapsed .screen-switcher-btn[data-v-2504c1c7]{border:1px solid #0000;border-bottom-color:var(--soda-menu-border,#44475a);min-height:var(--soda-shape-control-h,auto);flex:none;justify-content:center;align-self:auto;padding:.2em .3em;font-size:.8em}.screen-switcher-collapsed .screen-switcher-btn+.screen-switcher-btn[data-v-2504c1c7]{margin-top:2px}.screen-switcher-btn-active[data-v-2504c1c7]{background:var(--soda-menu-active-bg,#44475a)}:root[data-ui-style=modern] .screen-switcher[data-v-2504c1c7]{gap:var(--soda-shape-seg-gap);padding:var(--soda-shape-seg-bar-pad-y) var(--soda-shape-seg-bar-pad-x)}:root[data-ui-style=modern] .screen-switcher[data-v-2504c1c7]:before{display:none}:root[data-ui-style=modern] .screen-switcher-collapsed[data-v-2504c1c7]{padding:var(--soda-shape-seg-bar-pad-y) .2em}:root[data-ui-style=modern] .screen-switcher-btn[data-v-2504c1c7]{min-height:var(--soda-shape-control-h,auto);font-size:var(--soda-shape-seg-font);padding:var(--soda-shape-seg-pad-y) var(--soda-shape-seg-pad-x);border:var(--soda-shape-seg-border) solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-seg-radius);flex:1 1 0;justify-content:center;align-self:auto}:root[data-ui-style=modern] .screen-switcher-collapsed .screen-switcher-btn+.screen-switcher-btn[data-v-2504c1c7]{margin-top:0}:root[data-ui-style=modern] .screen-switcher-collapsed .screen-switcher-btn[data-v-2504c1c7]{border:var(--soda-shape-seg-border) solid var(--soda-menu-border,#44475a);flex:none}:root[data-ui-style=modern] .screen-switcher-collapsed .screen-switcher-btn[data-v-2504c1c7]:last-child{border-bottom:var(--soda-shape-seg-border) solid var(--soda-menu-border,#44475a)}:root[data-ui-style=modern] .screen-switcher-btn[data-v-2504c1c7]:hover{background:var(--soda-menu-hover-bg,#343746)}:root[data-ui-style=modern] .screen-switcher-btn-active[data-v-2504c1c7]{background:var(--soda-menu-active-bg,#44475a)}.screen-extra-menu[data-v-2504c1c7]{z-index:10000;background:var(--soda-menu-bg,#282a36);border:1px solid var(--soda-menu-border,#44475a);border-radius:4px;min-width:180px;max-width:calc(100vw - 8px);padding:4px;display:grid;position:fixed;box-shadow:0 4px 12px #0005}.screen-extra-menu button[data-v-2504c1c7]{font:inherit;text-align:left;color:var(--soda-fg,#f8f8f2);cursor:pointer;background:0 0;border:0;padding:8px 12px}.screen-extra-menu button[data-v-2504c1c7]:hover,.screen-extra-menu button[data-v-2504c1c7]:focus-visible{background:var(--soda-menu-active-bg,#44475a)}.screen-pending[data-v-2504c1c7]{color:var(--soda-warn-fg,#ffb86c)}.sidebar[data-v-a38d718a]{background:var(--soda-menu-bg,#282a36);color:var(--soda-fg,#f8f8f2);border-right:1px solid var(--soda-menu-border,#44475a);flex-direction:column;flex:none;display:flex;position:relative;overflow:visible}.sidebar-collapsed[data-v-a38d718a]{--soda-shape-pad-x:.8em;overflow:hidden auto;width:3em!important}.sidebar-sections[data-v-a38d718a]{--section-min:10.6em;--section-footer:2em;flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.sidebar-spaces[data-v-a38d718a],.sidebar-agents[data-v-a38d718a]{min-height:var(--section-min);flex-direction:column;display:flex}.sidebar-spaces[data-v-a38d718a]{min-height:calc(var(--section-min) + var(--section-footer));flex:0 auto}.sidebar-agents[data-v-a38d718a]{border-top:1px solid var(--soda-menu-border,#44475a);flex:1 1 0}:root[data-ui-style=modern] .sidebar:not(.sidebar-collapsed) .sidebar-sections[data-v-a38d718a]{--soda-shape-row-h:var(--soda-shape-sidebar-row-h);--soda-shape-control-h:var(--soda-shape-sidebar-control-h);padding:calc(var(--soda-shape-card-gap) / 2) var(--soda-shape-card-gap);gap:calc(var(--soda-shape-card-gap) / 2)}:root[data-ui-style=modern] .sidebar:not(.sidebar-collapsed) .sidebar-section-header[data-v-a38d718a]{padding-block:.1em}:root[data-ui-style=modern] .sidebar:not(.sidebar-collapsed) .sidebar-row[data-v-a38d718a]{gap:.1em;padding-block:.2em;position:relative}:root[data-ui-style=modern] .sidebar:not(.sidebar-collapsed) .sidebar-spaces[data-v-a38d718a],:root[data-ui-style=modern] .sidebar:not(.sidebar-collapsed) .sidebar-agents[data-v-a38d718a],:root[data-ui-style=modern] .sidebar:not(.sidebar-collapsed) .sidebar-sections-split .sidebar-agents[data-v-a38d718a]{border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-card-radius);background:color-mix(in srgb, var(--soda-fg,#f8f8f2) var(--soda-shape-card-tint), transparent);overflow:hidden}:root[data-ui-style=modern] .sidebar:not(.sidebar-collapsed) .sidebar-section-divider[data-v-a38d718a]{background:0 0}.sidebar-sections-split .sidebar-agents[data-v-a38d718a]{border-top:none}.sidebar-section-divider[data-v-a38d718a]{background:var(--soda-menu-border,#44475a);cursor:row-resize;flex:none;height:1px}.sidebar-section-body[data-v-a38d718a]{flex:auto;min-height:0;padding:.5em 0;overflow-y:auto}.sidebar-section-folded[data-v-a38d718a]{flex:none;min-height:0}.sidebar-section-folded>.sidebar-section-body[data-v-a38d718a],.sidebar-section-folded>.sidebar-section-footer[data-v-a38d718a]{display:none}.sidebar-section-fill[data-v-a38d718a]{flex:1 1 0}.sidebar-collapsed .sidebar-sections[data-v-a38d718a],.sidebar-collapsed .sidebar-spaces[data-v-a38d718a],.sidebar-collapsed .sidebar-agents[data-v-a38d718a]{flex:none;min-height:0;display:block}.sidebar-collapsed .sidebar-section-body[data-v-a38d718a]{overflow:visible}.sidebar-row[data-v-a38d718a]{padding:.4em var(--soda-shape-pad-x,.8em);min-height:var(--soda-shape-row-h,auto);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;margin-inline:var(--soda-shape-row-inset,0px);border-radius:var(--soda-shape-row-radius,0px);flex-direction:column;justify-content:center;gap:.2em;display:flex;position:relative}.sidebar-collapsed .sidebar-row[data-v-a38d718a]{margin-inline:0}.sidebar-row-indent[data-v-a38d718a]{padding-left:calc(var(--soda-shape-pad-x,.8em) + 1.2em)}.sidebar-row.sidebar-row-depth-2[data-v-a38d718a]{padding-left:calc(var(--soda-shape-pad-x,.8em) + 2.4em)}.sidebar-collapsed .sidebar-row-line1[data-v-a38d718a]{flex-wrap:wrap;gap:.2em}.sidebar-collapsed .sidebar-row.sidebar-row-depth-2[data-v-a38d718a]{padding-left:calc(var(--soda-shape-pad-x,.8em) + 1.2em)}.sidebar-row-drag-source[data-v-a38d718a]{outline:2px dashed var(--soda-accent,#8be9fd);outline-offset:-2px;opacity:.75;cursor:grabbing}.sidebar-row[data-v-a38d718a]:hover{background:var(--soda-menu-hover-bg,#343746)}.sidebar-row.sidebar-row-current[data-v-a38d718a]{background:var(--soda-menu-active-bg,#44475a);background-image:linear-gradient(color-mix(in srgb, var(--soda-accent,#8be9fd) var(--soda-shape-row-current-tint,0%), transparent), color-mix(in srgb, var(--soda-accent,#8be9fd) var(--soda-shape-row-current-tint,0%), transparent));box-shadow:inset 0 0 0 var(--soda-shape-row-current-ring,0px) var(--soda-accent,#8be9fd)}.sidebar-row-selected[data-v-a38d718a]{outline:1px solid var(--soda-fg,#f8f8f2);outline-offset:-1px}.sidebar-row.sidebar-row-drop-target[data-v-a38d718a]{outline:2px solid var(--soda-fg,#f8f8f2);outline-offset:-2px}.sidebar-row.sidebar-row-drop-invalid[data-v-a38d718a]{outline:2px dotted var(--soda-warn-fg,#ffb86c);outline-offset:-2px;cursor:not-allowed}.sidebar-row.sidebar-row-pane-drop-target[data-v-a38d718a]{outline:2px dashed var(--soda-accent,#8be9fd);outline-offset:-2px}.sidebar-row.sidebar-row-pane-drop-allowed[data-v-a38d718a]{box-shadow:inset 3px 0 0 var(--soda-accent,#8be9fd);background:color-mix(in srgb, var(--soda-accent,#8be9fd) 10%, transparent)}.sidebar-row.sidebar-row-pane-drop-disabled[data-v-a38d718a]{opacity:.7}.sidebar-row-line1[data-v-a38d718a]{align-items:center;gap:.5em;display:flex}.sidebar-subagent-btn[data-v-a38d718a]{border:1px solid var(--soda-menu-border,#44475a);height:1.2em;color:inherit;cursor:pointer;background:0 0;border-radius:.6em;flex:none;align-items:center;gap:.2em;margin-left:auto;padding:0 .3em;font-size:.85em;line-height:1;display:inline-flex}.sidebar-subagent-btn[data-v-a38d718a]:hover{background:var(--soda-menu-hover-bg,#343746)}.sidebar-subagent-icon[data-v-a38d718a]{width:.9em;height:.9em}.sidebar-row-line2[data-v-a38d718a]{gap:.6em;padding-left:1.76471em;font-size:.85em;display:flex}.sidebar-row-line2>span[data-v-a38d718a]{text-overflow:ellipsis;white-space:nowrap;opacity:.75;overflow:hidden}.sidebar-row-line2>.sidebar-unverified[data-v-a38d718a],.sidebar-row-line2>.sidebar-agent-name[data-v-a38d718a]{opacity:1}.sidebar-git-counts[data-v-a38d718a]{flex:none}.sidebar-label[data-v-a38d718a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-row-group[data-v-a38d718a]{padding-top:.7em}.sidebar-row-group .sidebar-row-line1[data-v-a38d718a]{font-size:.85em}.sidebar-group-label[data-v-a38d718a]{opacity:.75;letter-spacing:.06em;flex:0 auto;min-width:0}.sidebar-group-rule[data-v-a38d718a]{border-top:1px solid var(--soda-menu-border,#44475a);flex:1 1 0;min-width:.5em;height:0}.sidebar-space-badge[data-v-a38d718a]{border-radius:var(--soda-shape-radius-s,3px);background:var(--soda-accent,#6070a1);color:var(--soda-accent-fg,#f8f8f2);flex:none;padding:0 6px;font-size:10px;line-height:15px}.sidebar-group-count[data-v-a38d718a]{opacity:.75;border:1px solid var(--soda-menu-border,#44475a);border-radius:9px;flex:none;padding:0 .5em;font-size:.85em;line-height:1.4}.sidebar-wt-plus[data-v-a38d718a]{opacity:.75;flex:none;font-size:.8em}.sidebar-wt-branch[data-v-a38d718a]{text-overflow:ellipsis;white-space:nowrap;opacity:.75;flex:0 3 auto;min-width:0;max-width:9em;margin-left:auto;font-size:.8em;overflow:hidden}.sidebar-row-tree[data-v-a38d718a]{position:relative}.sidebar-row-tree[data-v-a38d718a]:before,.sidebar-row-tree[data-v-a38d718a]:after{content:"";pointer-events:none;position:absolute;left:1.3em}.sidebar-row-tree[data-v-a38d718a]:before{border-left:1.5px solid color-mix(in srgb, var(--soda-fg,#f8f8f2) 55%, transparent);top:0;bottom:0}.sidebar-row-tree[data-v-a38d718a]:after{border-top:1.5px solid color-mix(in srgb, var(--soda-fg,#f8f8f2) 55%, transparent);width:.7em;top:1.1em}.sidebar-row-tree-last[data-v-a38d718a]:before{height:1.1em;bottom:auto}.sidebar-row-tree.sidebar-row-depth-2[data-v-a38d718a]:before,.sidebar-row-tree.sidebar-row-depth-2[data-v-a38d718a]:after{left:2.5em}.sidebar-collapsed .sidebar-row-tree[data-v-a38d718a]:before,.sidebar-collapsed .sidebar-row-tree[data-v-a38d718a]:after{display:none}.sidebar-unverified[data-v-a38d718a]{color:var(--soda-warn-fg,#ffb86c);flex:none}.sidebar-group-toggle[data-v-a38d718a]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;flex:none;width:1em;padding:0}.sidebar-section-footer[data-v-a38d718a],.sidebar-section-header[data-v-a38d718a],.sidebar-footer[data-v-a38d718a]{padding:.2em var(--soda-shape-pad-x,.8em);padding-right:calc(var(--soda-shape-pad-x,.8em) + 4px);min-height:var(--soda-shape-control-h,auto);flex:none;align-items:center;gap:.4em;display:flex}.sidebar-section-header[data-v-a38d718a]{border-bottom:1px solid var(--soda-menu-border,#44475a)}.sidebar-footer[data-v-a38d718a]{justify-content:flex-end;margin-top:auto}.sidebar-section-title[data-v-a38d718a]{font-size:var(--soda-shape-section-inner,.85em);opacity:var(--soda-shape-section-opacity,.75)}.sidebar-section-toggle[data-v-a38d718a]{align-items:center;gap:.4em;padding-left:0;display:inline-flex}.sidebar-section-mark[data-v-a38d718a]{font-size:var(--soda-shape-section-inner,.85em);opacity:var(--soda-shape-section-opacity,.75);width:1em}.sidebar-section-count[data-v-a38d718a]{font-size:var(--soda-shape-section-inner,.85em);opacity:var(--soda-shape-section-opacity,.75)}.sidebar-btn[data-v-a38d718a]{font:inherit;color:var(--soda-fg,#f8f8f2);min-height:var(--soda-shape-control-h,auto);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:2px;padding:.2em .4em;font-size:.85em}.sidebar-btn[data-v-a38d718a]:hover{background:var(--soda-menu-hover-bg,#343746)}.sidebar-btn-right[data-v-a38d718a],.sidebar-sort-btn[data-v-a38d718a]{margin-left:auto}.sidebar-btn.sidebar-section-toggle[data-v-a38d718a],.sidebar-sort-btn[data-v-a38d718a]{font-size:var(--soda-shape-section-font,.85em)}.sidebar-session[data-v-a38d718a]{padding:.2em var(--soda-shape-pad-x,.8em);min-height:var(--soda-shape-control-h,auto);padding-right:calc(var(--soda-shape-pad-x,.8em) + 4px);border-bottom:1px solid var(--soda-menu-border,#44475a);flex:none}.sidebar-collapsed .sidebar-session[data-v-a38d718a]{padding-inline:.2em}.sidebar-session-btn[data-v-a38d718a]{text-overflow:ellipsis;max-width:100%;overflow:hidden}.sidebar-collapse-btn[data-v-a38d718a]{padding:.2em .5em}.sidebar-collapsed .sidebar-footer[data-v-a38d718a]{flex-direction:column;align-items:center;padding-inline:.2em}.sidebar-footer-modern[data-v-a38d718a]{justify-content:flex-start}.sidebar-footer-modern .notify-bell[data-v-a38d718a]{margin-left:auto}.sidebar-collapsed .sidebar-footer-modern .notify-bell[data-v-a38d718a]{margin-left:0}.sidebar-edge-toggle[data-v-a38d718a]{z-index:4;width:24px;height:24px;color:var(--soda-fg,#f8f8f2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.sidebar-edge-toggle-mark[data-v-a38d718a]{box-sizing:border-box;border:1px solid var(--soda-menu-border,#44475a);background:var(--soda-menu-bg,#282a36);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:15px;line-height:1;display:flex}.sidebar-edge-toggle:hover .sidebar-edge-toggle-mark[data-v-a38d718a]{background:var(--soda-menu-hover-bg,#343746)}.sidebar-collapsed[data-v-a38d718a]{overflow:visible}.sidebar-collapsed .sidebar-sections[data-v-a38d718a]{flex:1 1 0;min-height:0;overflow:hidden auto}.sidebar-divider[data-v-a38d718a]{z-index:3;cursor:col-resize;touch-action:none;width:8px;height:100%;position:absolute;top:0;right:-4px}.sidebar-collapsed .sidebar-divider[data-v-a38d718a]{cursor:default;pointer-events:none;right:0}.subagent-dialog[data-v-c346c0a3]{box-shadow:var(--soda-shape-shadow,none);border:1px solid var(--soda-menu-border,#44475a);background:var(--soda-menu-bg,#282a36);color:var(--soda-menu-fg,#f8f8f2);border-radius:var(--soda-shape-radius);width:min(32em,100vw - 2em);padding:var(--soda-shape-pad,1em)}.subagent-dialog[data-v-c346c0a3]::backdrop{background:var(--soda-backdrop,#0006)}.subagent-dialog-title[data-v-c346c0a3]{margin:0 0 .6em;font-size:1em}.subagent-dialog-actions[data-v-c346c0a3]{justify-content:flex-end;margin-top:.8em;display:flex}.toast-list[data-v-8533adf0]{top:calc(env(safe-area-inset-top,0px) + .5em);right:calc(env(safe-area-inset-right,0px) + .5em);z-index:950;pointer-events:none;flex-direction:column;align-items:stretch;gap:.4em;width:min(26em,100vw - 1em);max-height:60vh;display:flex;position:fixed;overflow-y:auto}.toast-list[data-v-8533adf0]>*{pointer-events:auto}.toast-list>.toast[data-v-8533adf0]:not(.toast-sticky){pointer-events:none}@media (width<=767px){.toast-list[data-v-8533adf0]{top:calc(env(safe-area-inset-top,0px) + 3.6rem)}.toast-list.toast-list-low[data-v-8533adf0]{top:auto}}.toast-list.toast-list-low[data-v-8533adf0]{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + .5em)}@media (prefers-reduced-motion:no-preference){.toast[data-v-8533adf0]{animation:.15s ease-out toast-in-8533adf0}}@keyframes toast-in-8533adf0{0%{opacity:0;transform:translate(1em)}to{opacity:1;transform:none}}.toast[data-v-8533adf0]{box-shadow:var(--soda-shape-shadow,none);padding:.4em var(--soda-shape-pad-x,1em);min-height:var(--soda-shape-control-h,auto);background:var(--soda-menu-bg,#282a36);color:var(--soda-fg,#f8f8f2);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);cursor:pointer;align-items:center;gap:.6em;display:flex}.toast-sticky[data-v-8533adf0]{border-left:3px solid var(--soda-state-blocked,#ff6e6e)}.toast-sticky .toast-message[data-v-8533adf0]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.toast-wrap[data-v-8533adf0]{flex-wrap:wrap}.toast-wrap .toast-message[data-v-8533adf0]{text-overflow:clip;white-space:normal;overflow:visible}.toast-action[data-v-8533adf0],.toast-close[data-v-8533adf0]{font:inherit;color:inherit;background:var(--soda-menu-hover-bg,#343746);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);cursor:pointer;flex:none;padding:.1em .6em}.toast-close[data-v-8533adf0]{padding:.1em .4em}.ask-viewer[data-v-bdb14ca9]{background:var(--soda-bg,#1e1f29);border:1px solid var(--soda-menu-border,#44475a);flex-direction:column;min-width:0;min-height:0;display:flex}.ask-viewer-label[data-v-bdb14ca9]{background:var(--soda-menu-border,#44475a);color:var(--soda-fg,#f8f8f2);flex:none;margin:0;padding:.3em .8em;font-size:.8em;font-weight:700}.ask-viewer-tabs[data-v-bdb14ca9]{border-bottom:1px solid var(--soda-menu-border,#44475a);flex:none;gap:2px;padding:4px 6px 0;display:flex;overflow-x:auto}.ask-viewer-tab[data-v-bdb14ca9]{font:inherit;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius) var(--soda-shape-radius) 0 0;color:var(--soda-fg,#f8f8f2);cursor:pointer;white-space:nowrap;background:0 0;border-bottom:none;padding:.25em .8em;font-size:.85em}.ask-viewer-tab[aria-selected=true][data-v-bdb14ca9]{background:var(--soda-accent,#6070a1);color:var(--soda-accent-fg,#f8f8f2)}.ask-viewer-stage[data-v-bdb14ca9]{flex:auto;min-height:0;display:flex;overflow:auto}.ask-viewer-frame[data-v-bdb14ca9]{background:#fff;border:0;flex:auto;width:100%;min-height:0}.ask-viewer-text[data-v-bdb14ca9]{white-space:pre-wrap;overflow-wrap:anywhere;flex:auto;margin:0;padding:.8em 1em;font:13px/1.6 ui-monospace,Cascadia Mono,Consolas,Menlo,monospace}.ask-viewer-image[data-v-bdb14ca9]{object-fit:contain;max-width:100%;max-height:100%;margin:auto}.ask-dialog[data-v-2f8d1708]{box-shadow:var(--soda-shape-shadow,none);box-sizing:border-box;width:min(calc(720px + var(--ask-index-width,0px)), calc(100% - 16px));background:var(--soda-menu-bg,#282a36);max-width:calc(100% - 16px);max-height:calc(100% - 16px);color:var(--soda-fg,#f8f8f2);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius-l);overscroll-behavior:contain;padding:0}.ask-dialog[open][data-v-2f8d1708]{flex-direction:column;display:flex}.ask-dialog[data-v-2f8d1708]{box-sizing:border-box;resize:both;min-width:min(320px,100% - 16px);min-height:min(160px,100% - 16px);overflow:hidden}.ask-dialog.ask-maximized[data-v-2f8d1708],.ask-dialog.has-view.ask-maximized[data-v-2f8d1708]{resize:none;width:calc(100% - 16px);height:calc(100% - 16px)}.ask-maximize[data-v-2f8d1708]{width:24px;height:24px;padding:0;position:absolute;top:6px;right:8px}.ask-resize-handle[data-v-2f8d1708]{width:16px;height:16px;color:inherit;cursor:nwse-resize;touch-action:none;background:0 0;border:0;padding:0;position:absolute;bottom:0;right:0}.ask-body[data-v-2f8d1708]:not(.has-view){display:contents}.ask-dialog.has-view[data-v-2f8d1708]{width:min(1400px,100% - 16px);height:calc(100% - 16px)}.ask-body.has-view[data-v-2f8d1708]{flex-direction:row;flex:auto;min-height:0;display:flex}.ask-body.has-view .ask-view[data-v-2f8d1708]{flex:1 1 0}.ask-body.has-view .ask-form[data-v-2f8d1708]{flex:0 0 clamp(430px,44%,560px);min-width:0}.ask-dialog[data-v-2f8d1708]::backdrop{background:var(--soda-backdrop,#0006)}.ask-header[data-v-2f8d1708]{background:var(--soda-accent,#6070a1);color:var(--soda-accent-fg,#f8f8f2);flex:none;padding:.6em 1em}.ask-origin[data-v-2f8d1708]{overflow-wrap:anywhere;margin:0;padding-right:28px;font-size:.95em;font-weight:700}.ask-warn[data-v-2f8d1708]{opacity:.95;margin:.3em 0 0;font-size:.85em}.ask-origin[data-v-2f8d1708]:focus-visible{outline-offset:2px;outline:2px solid}.ask-form[data-v-2f8d1708]{--ask-bg:var(--soda-menu-bg,#282a36);--ask-fg:var(--soda-fg,#f8f8f2);--ask-border:var(--soda-menu-border,#44475a);--ask-accent:var(--soda-accent,#6070a1);--ask-accent-fg:var(--soda-accent-fg,#f8f8f2);--ask-error:var(--soda-error-fg,#f55);--ask-warn:var(--soda-warn-fg,#ffb86c);flex:auto;min-height:0}@media (width<=767px){.ask-dialog[data-v-2f8d1708]{width:calc(100% - 16px)}.ask-body.has-view[data-v-2f8d1708]{flex-direction:column}.ask-body.has-view .ask-view[data-v-2f8d1708]{flex:0 0 42%}.ask-body.has-view .ask-form[data-v-2f8d1708]{flex:auto}}.ext-approval-dialog[data-v-befcc9a1]{box-shadow:var(--soda-shape-shadow,none);box-sizing:border-box;background:var(--soda-menu-bg,#282a36);width:min(720px,100% - 16px);max-height:calc(100% - 16px);color:var(--soda-fg,#f8f8f2);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius-l);overscroll-behavior:contain;padding:0;overflow-y:auto}.ext-approval-dialog[data-v-befcc9a1]::backdrop{background:var(--soda-backdrop,#0006)}.ext-approval-body[data-v-befcc9a1]{padding:.8em var(--soda-shape-pad,1em) var(--soda-shape-pad,1em)}.ext-approval-title[data-v-befcc9a1]{margin:0 0 .5em;font-size:1.05em}.ext-approval-title[data-v-befcc9a1]:focus-visible{outline:2px solid var(--soda-accent,#6070a1);outline-offset:2px}.ext-approval-position[data-v-befcc9a1]{margin-left:.5em;font-size:.85em;font-weight:400}.ext-approval-sub[data-v-befcc9a1]{margin:.9em 0 .3em;font-size:.95em}.ext-approval-line[data-v-befcc9a1]{overflow-wrap:anywhere;margin:.2em 0}.ext-approval-command[data-v-befcc9a1]{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--soda-bg,#1e1f29);border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);font-family:var(--soda-mono,ui-monospace, monospace);margin:.3em 0;padding:.5em .6em;font-size:.9em}.ext-approval-box[data-v-befcc9a1]{border:1px solid var(--soda-warn-fg,#ffb86c);border-radius:var(--soda-shape-radius);margin:.7em 0;padding:.5em .7em}.ext-approval-box p[data-v-befcc9a1]{margin:.25em 0}.ext-approval-warn[data-v-befcc9a1]{color:var(--soda-warn-fg,#ffb86c);margin:.4em 0}.ext-approval-warn p[data-v-befcc9a1]{margin:.15em 0}.ext-approval-stale[data-v-befcc9a1]{border:1px solid var(--soda-error-fg,#f55);border-radius:var(--soda-shape-radius);margin:.4em 0;padding:.3em .6em}.ext-approval-diff[data-v-befcc9a1]{overflow-wrap:anywhere;margin:.3em 0;padding-left:1.2em}.ext-approval-before[data-v-befcc9a1]{opacity:.8;text-decoration:line-through}.ext-approval-buttons[data-v-befcc9a1]{flex-wrap:wrap;gap:.6em;margin-top:1em;display:flex}.ext-approval-btn[data-v-befcc9a1]{min-height:var(--soda-shape-control-h,auto);background:var(--soda-bg,#1e1f29);color:inherit;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);cursor:pointer;padding:.4em 1em}.ext-approval-btn[data-v-befcc9a1]:focus-visible{outline:2px solid var(--soda-accent,#6070a1);outline-offset:2px}.ext-approval-btn[data-v-befcc9a1]:disabled{opacity:.5;cursor:not-allowed}.ext-approval-primary[data-v-befcc9a1]{background:var(--soda-accent,#6070a1);color:var(--soda-accent-fg,#f8f8f2)}@media (width<=767px){.ext-approval-dialog[data-v-befcc9a1]{width:calc(100% - 16px)}}.worktree-dialog[data-v-a6b8ca88]{box-shadow:var(--soda-shape-shadow,none);border:1px solid var(--soda-menu-border,#44475a);background:var(--soda-menu-bg,#282a36);color:var(--soda-menu-fg,#f8f8f2);border-radius:var(--soda-shape-radius);min-width:28em;padding:var(--soda-shape-pad,1em)}.worktree-dialog[data-v-a6b8ca88]::backdrop{background:var(--soda-backdrop,#0006)}.worktree-dialog-label[data-v-a6b8ca88]{flex-direction:column;gap:.4em;display:flex}.worktree-dialog-input[data-v-a6b8ca88]{font:inherit;padding:.3em .5em}.worktree-dialog-preview[data-v-a6b8ca88]{opacity:.75;gap:.6em;margin:.8em 0 0;font-size:.85em;display:flex}.worktree-dialog-preview-label[data-v-a6b8ca88]{flex:none}.worktree-dialog-preview-path[data-v-a6b8ca88]{overflow-wrap:anywhere}.worktree-dialog-actions[data-v-a6b8ca88]{justify-content:flex-end;gap:.5em;margin-top:1em;display:flex}.worktree-dialog button[data-v-a6b8ca88],.worktree-dialog input[data-v-a6b8ca88]:not([type=checkbox]):not([type=radio]){min-height:var(--soda-shape-control-h,auto)}.worktree-open-dialog[data-v-c5cbc53a]{box-shadow:var(--soda-shape-shadow,none);border:1px solid var(--soda-menu-border,#44475a);background:var(--soda-menu-bg,#282a36);color:var(--soda-menu-fg,#f8f8f2);border-radius:var(--soda-shape-radius);min-width:32em;padding:var(--soda-shape-pad,1em)}.worktree-open-dialog[data-v-c5cbc53a]::backdrop{background:var(--soda-backdrop,#0006)}.worktree-open-dialog-title[data-v-c5cbc53a]{opacity:.75;margin:0 0 .6em;font-size:.9em}.worktree-open-dialog-list[data-v-c5cbc53a]{max-height:60vh;margin:0;padding:0;list-style:none;overflow-y:auto}.worktree-open-dialog-item[data-v-c5cbc53a]{cursor:pointer;justify-content:space-between;align-items:center;gap:.6em;padding:.4em .6em;display:flex}.worktree-open-dialog-info[data-v-c5cbc53a]{flex-direction:column;gap:.2em;min-width:0;display:flex}.worktree-open-dialog-delete[data-v-c5cbc53a]{border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);color:inherit;cursor:pointer;background:0 0;flex:none;padding:.2em .6em;font-size:.85em}.worktree-open-dialog-delete[data-v-c5cbc53a]:hover{background:var(--soda-error-fg,#f55);border-color:var(--soda-error-fg,#f55);color:var(--soda-bg,#1e1f29)}.worktree-open-dialog-item[data-v-c5cbc53a]:hover{background:var(--soda-menu-hover-bg,#343746)}.worktree-open-dialog-item.worktree-open-dialog-item-selected[data-v-c5cbc53a]{background:var(--soda-menu-active-bg,#44475a)}.worktree-open-dialog-path[data-v-c5cbc53a]{opacity:.75;overflow-wrap:anywhere;font-size:.85em}.worktree-open-dialog button[data-v-c5cbc53a],.worktree-open-dialog input[data-v-c5cbc53a]:not([type=checkbox]):not([type=radio]){min-height:var(--soda-shape-control-h,auto)}.mobile-display-sheet[data-v-053f8db7]{box-sizing:border-box;width:100vw;max-width:100vw;height:85vh;max-height:85vh;color:var(--soda-fg,#f8f8f2);background:var(--soda-bg,#1e1f29);border:1px solid var(--soda-menu-border,#44475a);margin:auto 0 0;padding:0}.mobile-display-sheet[data-v-053f8db7]::backdrop{background:var(--soda-backdrop,#0006)}.mobile-display-box[data-v-053f8db7]{box-sizing:border-box;border:2px solid #0000;flex-direction:column;height:100%;display:flex}.mobile-display-engaged[data-v-053f8db7]{border-color:var(--soda-accent,#6070a1)}.mobile-display-head[data-v-053f8db7]{background:var(--soda-menu-border,#44475a);flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:4px 6px;font-size:.8em;display:flex}.mobile-display-label[data-v-053f8db7]{overflow-wrap:anywhere;flex:100%;min-width:0;font-weight:700}.mobile-display-btn[data-v-053f8db7]{min-height:2rem;font:inherit;color:inherit;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius);background:0 0;flex:none;padding:.2em .7em}.mobile-display-tabs[data-v-053f8db7]{border-bottom:1px solid var(--soda-menu-border,#44475a);flex:none;gap:2px;padding:3px 6px 0;display:flex;overflow-x:auto}.mobile-display-tab[data-v-053f8db7]{font:inherit;color:inherit;border:1px solid var(--soda-menu-border,#44475a);border-radius:var(--soda-shape-radius) var(--soda-shape-radius) 0 0;white-space:nowrap;background:0 0;border-bottom:none;padding:.3em .8em;font-size:.85em}.mobile-display-tab[aria-selected=true][data-v-053f8db7]{background:var(--soda-accent,#6070a1);color:var(--soda-accent-fg,#f8f8f2)}.mobile-display-title[data-v-053f8db7]{border-bottom:1px solid var(--soda-menu-border,#44475a);flex:none;padding:3px 8px;font-size:.85em}.mobile-display-engaged-note[data-v-053f8db7]{background:var(--soda-accent,#6070a1);color:var(--soda-accent-fg,#f8f8f2);flex:none;padding:2px 8px;font-size:.75em}.mobile-display-body[data-v-053f8db7]{flex:auto;min-height:0}.mobile-display-empty[data-v-053f8db7]{padding:1em}.extra-keys[data-v-268c2336]{background:var(--soda-menu-bg,#282a36);border-top:1px solid var(--soda-menu-border,#44475a);gap:.25em;padding:.4em;display:flex;overflow-x:auto}.extra-keys-btn[data-v-268c2336]{min-width:2.5em;font:inherit;color:var(--soda-fg,#f8f8f2);background:var(--soda-menu-active-bg,#44475a);border-radius:var(--soda-shape-radius);touch-action:manipulation;border:none;flex:none;padding:.5em .7em}.extra-keys-btn-active[data-v-268c2336]{color:var(--soda-accent-fg,#f8f8f2);background:var(--soda-accent,#6070a1)}.pane-picker[data-v-12fa40b0]{z-index:900;background:var(--soda-bg,#1e1f29);color:var(--soda-fg,#f8f8f2);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.pane-picker-header[data-v-12fa40b0]{justify-content:flex-end;padding:.5em;display:flex}.pane-picker-close[data-v-12fa40b0]{font:inherit;color:inherit;background:0 0;border:none;padding:.2em .5em;font-size:1.5em;line-height:1}.pane-picker-section[data-v-12fa40b0]{padding:.5em 0}.pane-picker-workspace[data-v-12fa40b0]{flex-direction:column;display:flex}.pane-picker-row[data-v-12fa40b0]{width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:none;align-items:center;gap:.6em;padding:.6em 1em;display:flex}.pane-picker-agent[data-v-12fa40b0]{align-items:stretch;display:flex}.pane-picker-agent .pane-picker-row[data-v-12fa40b0]{flex:auto;min-width:0}.pane-picker-info[data-v-12fa40b0]{min-width:44px;min-height:44px;font:inherit;color:inherit;border:none;border-left:1px solid var(--soda-menu-border,#44475a);background:0 0;flex:none;padding:0 .8em;font-size:.85em}.pane-picker-dashboard[data-v-12fa40b0]{border-top:1px solid var(--soda-menu-border,#44475a);min-height:44px}.pane-picker-row-tab[data-v-12fa40b0]{padding-left:2.5em}.pane-picker-label[data-v-12fa40b0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.system-footer-space[data-v-09409441]{flex:none;height:24px}.mobile-schedules[data-v-09409441]{z-index:30;background:var(--soda-bg);flex-direction:column;display:flex;position:fixed;inset:0}.mobile-schedules>.schedule-view[data-v-09409441],.mobile-schedules>.history-screen[data-v-09409441],.mobile-schedules>.connections-screen[data-v-09409441]{flex:1;min-height:0}.mobile-app-view[data-v-09409441]{position:absolute;inset:0}.mobile-shell[data-v-09409441]{flex-direction:column;width:100%;height:100%;display:flex}.mobile-shell-bar[data-v-09409441]{background:var(--soda-menu-bg,#282a36);border-bottom:1px solid var(--soda-menu-border,#44475a);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;padding:.5em;display:flex}.mobile-shell-title[data-v-09409441]{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:none;flex:100px;overflow:hidden}.mobile-shell-fit-btn[data-v-09409441],.mobile-shell-display-btn[data-v-09409441],.mobile-shell-graph-btn[data-v-09409441],.mobile-shell-settings-btn[data-v-09409441]{min-height:2rem;color:inherit;border:1px solid var(--soda-menu-border,#44475a);background:0 0;border-radius:4px;flex:none;padding:.3em .6em;font-size:.85em}.mobile-shell-display-btn[data-v-09409441]{padding:.3em .35em}.mobile-shell-fit-btn[aria-pressed=true][data-v-09409441]{color:var(--soda-accent-fg,#f8f8f2);background:var(--soda-accent,#6070a1)}.mobile-shell-keyboard-btn[data-v-09409441]{color:inherit;background:0 0;border:none;flex:none;padding:.2em .6em;font-size:1.2em}.mobile-shell-keyboard-btn[aria-pressed=true][data-v-09409441]{background:var(--soda-menu-active-bg,#44475a);border-radius:4px}.mobile-shell-pane[data-v-09409441]{touch-action:pan-x;flex:1;min-height:0;position:relative;overflow:hidden}.mobile-shell-pane-scale[data-v-09409441]{transform-origin:0 0;position:relative}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--soda-bg:#1e1f29;--soda-fg:#f8f8f2;--soda-menu-bg:#282a36;--soda-menu-fg:#f8f8f2;--soda-menu-border:#44475a;--soda-menu-active-bg:#44475a;--soda-menu-hover-bg:#343746;--soda-accent:#6070a1;--soda-accent-fg:#f8f8f2;--soda-error-fg:#f55;--soda-warn-fg:#ffb86c;--soda-state-blocked:#ff6e6e;--soda-state-working:#f1fa8c;--soda-state-done:#50fa7b;--soda-state-idle:#8a9ad0;--soda-subtle-bg:#ffffff14;--soda-backdrop:#0006;--soda-backdrop-strong:#00000080;--soda-pane-current:#44475a;--soda-resize-line:#f8f8f2}html,body,#app{height:100%;margin:0}body{background:var(--soda-bg);color:var(--soda-fg);font-family:system-ui,sans-serif}.app-desktop{flex:1;min-width:0;min-height:0;display:flex}.app-shell{flex-direction:column;height:100%;display:flex;overflow:clip}.app-main{flex:1;min-width:0;position:relative}.app-screen{min-width:0;position:absolute;inset:0}.app-screen-hidden{visibility:hidden}.app-panes{flex:1;min-height:0}.app-panes-outer-borders{outline:1px solid var(--soda-menu-border,#44475a);outline-offset:-1px}
