@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ended .ended-shell{max-width:100%;font-size:var(--step--1);justify-items:start;gap:.6rem;margin-top:.75rem;display:grid}.ended .ended-shell summary{color:var(--muted);cursor:pointer}.ended .ended-shell summary:hover{color:var(--text)}.ended .ended-shell>*{min-width:0;max-width:100%}.push-toggle{gap:.35rem;display:grid}.push-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.push-dot{border:1.5px solid var(--muted);border-radius:50%;width:.45rem;height:.45rem}.push-on{border-color:color-mix(in srgb, var(--live) 45%, transparent)}.push-on .push-dot{border-color:var(--live);background:var(--live)}.push-note{color:var(--muted);font-size:var(--step--1);margin:0;line-height:1.4}.status-badge{vertical-align:middle;flex:none;align-items:center;gap:.3rem;line-height:1;display:inline-flex}.status-dot{border-radius:50%;width:.5rem;height:.5rem}.status-waiting{background:color-mix(in srgb, var(--live) 16%, transparent);border:1px solid color-mix(in srgb, var(--live) 55%, transparent);color:var(--live);white-space:nowrap;border-radius:999px;padding:.2rem .45rem .2rem .35rem;font-size:.6875rem;font-weight:600}.status-waiting .status-dot{background:var(--live);box-shadow:0 0 6px var(--live-glow)}.status-working .status-dot{background:var(--text);animation:1.2s ease-in-out infinite status-pulse}@keyframes status-pulse{50%{opacity:.25;transform:scale(.7)}}.status-idle .status-dot{border:1.5px solid var(--muted);opacity:.7}@media (prefers-reduced-motion:reduce){.status-working .status-dot{opacity:.8;animation:none}}.env-tag{border:1px solid var(--line);color:var(--muted);white-space:nowrap;vertical-align:middle;border-radius:999px;flex:none;padding:.1rem .4rem;font-size:.6875rem;font-weight:600;line-height:1.2}.env-tag--protected{border-color:color-mix(in srgb, var(--danger) 60%, transparent);background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger);text-transform:uppercase}.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}.keybar{padding:.35rem .4rem calc(.35rem + env(safe-area-inset-bottom,0px));scrollbar-width:none;background:var(--panel);border-top:1px solid var(--line);touch-action:manipulation;-webkit-user-select:none;user-select:none;flex:none;gap:.3rem;display:none;overflow-x:auto}:root[data-keyboard] .keybar{padding-bottom:.35rem}.keybar::-webkit-scrollbar{display:none}@media (pointer:coarse),(width<=760px){.keybar{display:flex}}.keybar-key{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-raised);min-width:2.5rem;min-height:2.25rem;color:var(--text);font:500 var(--step--1) / 1 var(--mono);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:1 0 auto;padding:0 .55rem}.keybar-key:active{background:var(--line)}.keybar-key.wide{min-width:3.25rem}.keybar-key.armed{background:var(--live);border-color:var(--live);color:var(--ink)}.copytext{z-index:5;background:var(--ink);outline:none;flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}.copytext-bar{border-bottom:1px solid var(--line);background:var(--panel);font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.45rem .6rem;display:flex}.copytext-bar .btn-quiet,.copytext-bar .btn-primary{min-height:1.9rem;padding:0 .65rem}.copytext-title{font-weight:650}.copytext-hint{color:var(--muted)}.copytext-spacer{flex:1}.copytext-done{color:var(--live)}.copytext-modes{border:1px solid var(--line);border-radius:var(--radius-sm);flex:none;display:inline-flex;overflow:hidden}.copytext-bar .copytext-mode{min-height:calc(1.9rem - 2px);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 .65rem;font-weight:550}.copytext-mode+.copytext-mode{border-left:1px solid var(--line)}.copytext-mode.active{background:var(--panel-raised);color:var(--text)}.copytext-nav{align-items:center;gap:.25rem;display:inline-flex}.copytext-bar .copytext-nav .btn-quiet{min-width:1.9rem;padding:0}.copytext-count{color:var(--muted);font-variant-numeric:tabular-nums}.copytext-block{border:1px solid var(--line);border-radius:var(--radius-sm);margin:.6rem .75rem;overflow:hidden}.copytext-block-bar{background:var(--panel);color:var(--muted);font-size:var(--step--1);justify-content:space-between;align-items:center;gap:.5rem;padding:.2rem .25rem .2rem .6rem;display:flex}.copytext-block-bar .btn-quiet{min-height:1.7rem;padding:0 .6rem}.copytext-whole{border-radius:var(--radius-sm);margin:.9rem .75rem 0}.copytext-code{border-top:1px solid var(--line);white-space:pre;overflow-wrap:normal;overflow-x:auto}.copytext-empty{color:var(--muted);margin:0;padding:.75rem}.copytext-error{padding:.4rem .75rem}.copytext-body{flex:1;min-height:0;overflow:auto}.copytext-text{font:400 .8125rem / 1.45 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;font-variant-ligatures:none;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;margin:0;padding:.6rem .75rem}.copytext-text::selection{background:color-mix(in srgb, var(--live) 35%, transparent)}.copytext-text ::selection{background:color-mix(in srgb, var(--live) 35%, transparent)}@media (width<=760px){.copytext-hint{display:none}}.pastetext-input{resize:none;width:100%;color:var(--text);background:0 0;border:0;border-radius:0;outline:none}.term-shell{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.term-viewonly{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--panel-raised);color:var(--muted);font-size:var(--step--1);pointer-events:none;padding:.2rem .55rem;position:absolute;top:.6rem;right:.9rem}.term-host{overflow:auto}.term-note{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--panel-raised);max-width:min(28rem,100% - 2rem);color:var(--text);font-size:var(--step--1);padding:.35rem .7rem;position:absolute;bottom:.9rem;right:.9rem}.term-note.error{border-color:color-mix(in srgb, var(--danger) 50%, transparent);color:var(--danger)}.term-drop{border:2px dashed var(--live);border-radius:var(--radius-md);color:var(--live);pointer-events:none;background:#121b1acc;place-items:center;font-weight:550;display:grid;position:absolute;inset:.5rem}.file-tree{background:var(--panel);flex-direction:column;height:100%;min-height:0;display:flex}.tree-head{border-bottom:1px solid var(--line);align-items:center;gap:.25rem;padding:.4rem .5rem .4rem .75rem;display:flex}.tree-spacer{flex:1}.tree-title{white-space:nowrap;flex:1;align-items:baseline;gap:.5rem;min-width:0;display:flex;overflow:hidden}.tree-root{text-overflow:ellipsis;font-weight:650;overflow:hidden}.tree-branch{font:400 var(--step--1) var(--mono);color:var(--muted);text-overflow:ellipsis;overflow:hidden}.tree-scroll{flex:1;padding:.25rem 0 1rem;overflow:auto}.tree-list{margin:0;padding:0;list-style:none}.tree-row{text-align:left;cursor:pointer;width:100%;min-height:1.7rem;font:400 var(--step--1) / 1.3 var(--mono);color:var(--text);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:.35rem;padding:0 .6rem 0 0;display:flex}.tree-row:hover{background:var(--panel-raised)}.tree-chevron{width:.8rem;color:var(--muted);flex:none;font-size:.7rem}.file-icon{flex:none;justify-content:center;align-self:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.file-icon svg{display:block}.file-icon-label{font:800 .66rem / 1 var(--mono);letter-spacing:-.04em;white-space:nowrap}.file-icon-label.long{font-size:.54rem}.tree-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tree-link{font-size:.7rem}.tree-mark{text-align:center;flex:none;width:1rem;font-weight:650}.tree-row.git-modified .tree-name,.tree-row.git-modified .tree-mark,.tree-row.git-renamed .tree-name,.tree-row.git-renamed .tree-mark{color:var(--live)}.tree-row.git-untracked .tree-name,.tree-row.git-untracked .tree-mark,.tree-row.git-added .tree-name,.tree-row.git-added .tree-mark{color:#8ccb8a}.tree-row.git-deleted .tree-mark,.tree-row.git-conflict .tree-name,.tree-row.git-conflict .tree-mark{color:var(--danger)}.tree-row.ignored .tree-name{color:var(--muted)}.tree-row.ignored .tree-name,.tree-row.ignored svg{opacity:.6}ul.tree-scroll:focus{outline:none}.tree-row.cut .tree-name,.tree-row.cut svg{opacity:.5}.tree-row.selected{background:color-mix(in srgb, var(--changes) 16%, transparent)}.tree-row.selected:hover{background:color-mix(in srgb, var(--changes) 22%, transparent)}.file-tree li.drop-target,.tree-scroll.drop-target{background:color-mix(in srgb, var(--changes) 12%, transparent);outline:1px dashed color-mix(in srgb, var(--changes) 60%, transparent);outline-offset:-1px}.tree-new-row{cursor:default}.tree-new-row:hover{background:0 0}.tree-new-input{border:1px solid var(--changes);background:var(--ink);width:auto;min-width:0;height:1.45rem;min-height:0;color:var(--text);font:inherit;border-radius:2px;flex:1;padding:0 .3rem}.tree-new-input:focus-visible{outline:none}@media (pointer:coarse){.tree-new-input{height:1.9rem;font-size:16px}}.tree-new-input.invalid{border-color:var(--danger)}.tree-new-msg{border:1px solid var(--danger);background:color-mix(in srgb, var(--danger) 14%, var(--panel));font-size:var(--step--1);overflow-wrap:anywhere;border-top:0;margin:0 .6rem .25rem 0;padding:.3rem .45rem;line-height:1.35}.tree-new-msg.warn{border-color:var(--live);background:color-mix(in srgb, var(--live) 12%, var(--panel))}.tree-status{border-top:1px solid var(--line);font-size:var(--step--1);gap:.3rem;padding:.4rem .5rem .4rem .75rem;display:grid}.tree-status-line{align-items:center;gap:.5rem;min-width:0;display:flex}.tree-status-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tree-status progress{width:5rem;accent-color:var(--changes);flex:none}.tree-note{font-size:var(--step--1);color:var(--muted);padding:.3rem .75rem}.tree-error{color:var(--danger)}.tree-views{flex:none;gap:1px;margin:0 .25rem 0 -.4rem;display:flex}.tree-view[aria-pressed=true]{color:var(--changes);background:color-mix(in srgb, var(--changes) 14%, transparent)}.tree-goto{padding:.4rem .5rem .3rem .75rem}.tree-goto-input,.search-input{border:1px solid var(--line);background:var(--ink);width:100%;min-width:0;height:1.6rem;min-height:0;color:var(--text);font:400 var(--step--1) var(--mono);border-radius:2px;padding:0 .4rem}.tree-goto-input:focus-visible,.search-input:focus-visible{border-color:var(--changes);outline:none}@media (pointer:coarse){.tree-goto-input,.search-input{height:1.9rem;font-size:16px}}.goto-row .tree-name{flex:none;max-width:70%}.goto-dir{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;font-size:.92em;overflow:hidden}.goto-results .tree-row,.search-results .tree-row{padding-left:.75rem}.file-tree mark{color:var(--live);background:0 0;font-weight:650}.search-view{flex-direction:column;flex:1;min-height:0;display:flex}.search-view[hidden]{display:none}.search-form{gap:.25rem;padding:.4rem .5rem .3rem .25rem;display:grid}.search-line{align-items:flex-start;gap:.15rem;display:flex}.search-chevron{border-radius:var(--radius-sm);width:1.1rem;height:1.6rem;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:.7rem}.search-chevron:hover{background:var(--panel-raised);color:var(--text)}.search-fields{flex:1;gap:.25rem;min-width:0;display:grid}.search-line:not(:has(.search-chevron)) .search-fields{margin-left:.5rem}.search-field{align-items:center;display:flex;position:relative}.search-field .search-input{padding-right:4.9rem}.search-replace-line .search-field .search-input{padding-right:.4rem}.search-field.invalid .search-input{border-color:var(--danger)}.search-toggle{width:1.45rem;height:1.25rem;color:var(--muted);font:600 .72rem var(--mono);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;flex:none;margin-left:1px;padding:0}.search-field>.search-toggle:first-of-type{margin-left:-4.65rem}.search-field .search-input:has(+.search-ignore:first-of-type){padding-right:1.9rem}.search-field>.search-ignore:first-of-type{place-items:center;margin-left:-1.7rem;display:grid}.search-ignore svg{width:.85rem;height:.85rem}.tree-goto .tree-goto-input{padding-right:1.9rem}.search-toggle:hover{background:var(--panel-raised);color:var(--text)}.search-toggle[aria-pressed=true]{border-color:var(--changes);background:color-mix(in srgb, var(--changes) 22%, transparent);color:var(--text)}.search-msg{border:1px solid var(--danger);background:color-mix(in srgb, var(--danger) 14%, var(--panel));font-size:var(--step--1);overflow-wrap:anywhere;padding:.3rem .45rem;line-height:1.35}.search-replace-line{align-items:center;gap:.25rem;display:flex}.search-replace-line .search-field{flex:1;min-width:0}.search-replace-all{flex:none}.search-replace-all:disabled{opacity:.5;cursor:default}.search-details-toggle{padding-left:.85rem}.search-details-toggle .ws-text{color:var(--muted);font-weight:450}.search-details{gap:.3rem;padding-left:1.35rem;display:grid}.search-details label{font-size:var(--step--1);color:var(--muted);gap:.15rem;display:grid}.search-summary{border-top:1px solid var(--line);min-height:1.9rem;font-size:var(--step--1);color:var(--muted);align-items:center;gap:.25rem;padding:0 .5rem 0 .75rem;display:flex}.search-summary-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.search-notice{font-size:var(--step--1);color:var(--muted);align-items:center;gap:.5rem;padding:.3rem .5rem .3rem .75rem;line-height:1.35;display:flex}.search-notice>span{overflow-wrap:anywhere;flex:1;min-width:0}.search-results{border-top:1px solid var(--line)}.search-row-wrap{position:relative}.search-file .tree-name{text-overflow:ellipsis;flex:none;max-width:60%;overflow:hidden}.search-count{background:var(--panel-raised);min-width:1.2rem;color:var(--muted);text-align:center;border-radius:.6rem;flex:none;padding:0 .35rem;font-size:.85em}.search-results .search-match{padding-left:2.35rem}.search-preview{text-overflow:ellipsis;white-space:pre;flex:1;min-width:0;overflow:hidden}.search-preview mark{background:color-mix(in srgb, var(--live) 26%, transparent);color:var(--text);font-weight:inherit;border-radius:2px}.search-preview del{background:color-mix(in srgb, var(--danger) 24%, transparent);text-decoration:line-through}.search-preview ins{background:color-mix(in srgb, var(--done) 24%, transparent);text-decoration:none}.search-line-no{color:var(--muted);flex:none;font-size:.85em}.search-actions{background:var(--panel-raised);align-items:center;gap:1px;padding-left:.5rem;display:none;position:absolute;top:0;bottom:0;right:.3rem}.search-actions .ws-icon,.search-actions .ws-text{height:1.4rem}.search-actions .ws-text{font-weight:450}.search-row-wrap:hover>.search-actions,.search-row-wrap:focus-within>.search-actions{display:flex}.search-row-wrap:hover>.tree-row{background:var(--panel-raised)}@media (hover:none){.search-actions{background:0 0;padding:0;display:flex;position:static}.search-row-wrap{align-items:center;display:flex}li.search-row-wrap>.tree-row,div.search-row-wrap>.tree-row{flex:1;min-width:0}}.editor-pane{background:var(--ink);flex-direction:column;height:100%;min-height:0;display:flex}.editor-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.25rem;min-height:2.1rem;padding:.15rem .5rem .15rem .75rem;display:flex}.editor-path{min-width:0;font:400 var(--step--1) var(--mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;flex:8rem;overflow:hidden}.editor-unsaved{font-size:var(--step--1);color:var(--live);margin-right:.25rem}.editor-save:not(:disabled){color:var(--live)}.editor-banner{border-bottom:1px solid var(--line);background:var(--panel);font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:0;padding:.45rem .75rem;display:flex}.editor-banner.warn{border-left:3px solid var(--live)}.editor-banner span{flex:16rem}.editor-host{flex:1;min-height:0}.editor-host[hidden]{display:none}.editor-host .cm-editor{height:100%}.editor-host .cm-editor.cm-focused{outline:none}.ws-tab-dirty{background:var(--live);border-radius:50%;flex:none;width:.45rem;height:.45rem}.ws-tab-file{opacity:.6;border:1.5px solid;border-radius:1.5px;flex:none;width:.5rem;height:.62rem}.viewer-bar{gap:.35rem}.viewer-size,.viewer-zoom{font:400 .72rem var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.viewer-zoom{text-align:center;min-width:2.6rem}.viewer-link{text-decoration:none}.viewer-spacer{flex:1}.viewer-tools{border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:.25rem;min-height:2rem;padding:0 .5rem 0 .75rem;display:flex}.viewer-tools [aria-pressed=true]{color:var(--live)}.viewer-canvas{flex:1;place-items:center;min-height:0;padding:1rem;display:grid;overflow:auto}.viewer-canvas.fit{overflow:hidden}.viewer-image{image-rendering:auto;max-width:none;box-shadow:0 0 0 1px var(--line);cursor:zoom-in;background:repeating-conic-gradient(#2a3634 0% 25%,#1e2927 0% 50%) 50%/16px 16px;display:block}.viewer-canvas.fit .viewer-image{object-fit:contain;max-width:100%;max-height:100%}.viewer-canvas:not(.fit) .viewer-image{cursor:zoom-out;image-rendering:pixelated}.viewer-video{background:#000;max-width:100%;max-height:100%}.viewer-frame{background:#fff;border:0;flex:1;width:100%;min-height:0}.viewer-audio{text-align:center;flex:1;place-content:center;gap:1rem;padding:1rem;display:grid}.viewer-audio audio{width:min(32rem,90vw)}.viewer-audio-name{margin:0;font-weight:600}.viewer-font{flex:1;min-height:0;padding:1rem 1.25rem 2rem;overflow:auto}.viewer-font-name{font:600 var(--step--1) var(--ui);color:var(--muted);margin:0 0 .75rem}.viewer-font-input{margin-bottom:1rem;font-family:inherit}.viewer-font-line{overflow-wrap:anywhere;margin:0 0 .6rem;line-height:1.2}.viewer-font-px{width:2.5rem;font:400 .7rem var(--mono);color:var(--muted);vertical-align:middle;display:inline-block}.viewer-font-glyphs{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:1.25rem 0 0;font-size:1.6rem;line-height:1.5}.viewer-modes{border:1px solid var(--line);border-radius:var(--radius-sm);flex:none;display:inline-flex;overflow:hidden}.viewer-mode{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.15rem .6rem;font-size:.75rem;font-weight:550}.viewer-mode+.viewer-mode{border-left:1px solid var(--line)}.viewer-mode.active{background:var(--panel-raised);color:var(--text)}.viewer-source-modes{border-bottom:1px solid var(--line);background:var(--panel);justify-content:flex-end;padding:.3rem .5rem;display:flex}.viewer-source{flex-direction:column;flex:1;min-height:0;display:flex}.viewer-source[hidden]{display:none}.viewer-source>.editor-pane{flex:1}.viewer-scroll{flex:1;min-height:0;overflow:auto}.viewer-note{font-size:var(--step--1);margin:0;padding:.75rem 1rem}.md-preview{overflow-wrap:anywhere;max-width:50rem;padding:1.25rem 1.5rem 3rem;line-height:1.6}.md-preview>:first-child{margin-top:0}.md-preview h1,.md-preview h2,.md-preview h3,.md-preview h4{margin:1.6em 0 .5em;font-weight:650;line-height:1.25}.md-preview h1{border-bottom:1px solid var(--line);padding-bottom:.3em;font-size:1.7rem}.md-preview h2{border-bottom:1px solid var(--line);padding-bottom:.25em;font-size:1.35rem}.md-preview h3{font-size:1.1rem}.md-preview a{color:var(--changes)}.md-preview code{font:.85em var(--mono);border-radius:var(--radius-sm);background:var(--panel-raised);padding:.1em .35em}.md-preview pre{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);padding:.8rem 1rem;overflow-x:auto}.md-preview pre code{background:0 0;padding:0}.md-preview blockquote{border-left:3px solid var(--line);color:var(--muted);margin:1em 0;padding:0 1em}.md-preview img{max-width:100%}.md-preview hr{border:0;border-top:1px solid var(--line)}.md-preview table,.viewer-table{border-collapse:collapse;font-size:var(--step--1)}.md-preview th,.md-preview td,.viewer-table th,.viewer-table td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:.3rem .6rem}.md-preview th,.viewer-table th{background:var(--panel);font-weight:600}.md-preview input[type=checkbox]{width:auto;min-height:0;margin-right:.4em}.viewer-table{font-family:var(--mono);margin:.5rem .75rem;font-size:.78rem}.viewer-table thead th{z-index:1;position:sticky;top:0}.viewer-table td{white-space:pre-wrap;max-width:40ch}.viewer-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--panel) 45%, transparent)}.viewer-rownum{color:var(--muted);text-align:right!important}.app-dialog{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);width:min(28rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--text);padding:0;overflow:auto;box-shadow:0 18px 48px #0009}.app-dialog::backdrop{background:#0008}.app-dialog[open]{animation:.12s ease-out app-dialog-in}@keyframes app-dialog-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}@media (prefers-reduced-motion:reduce){.app-dialog[open]{animation:none}}.app-dialog-body{gap:.9rem;padding:1.1rem 1.2rem 1rem;display:grid}.app-dialog-body h2{font-size:var(--step-1);margin:0;font-weight:600}.app-dialog-message{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.app-dialog-input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ink);width:100%;min-height:2.25rem;font-family:var(--mono);font-size:var(--step--1);padding:0 .6rem}.app-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.2rem;display:flex}.row-menu{position:absolute;top:.35rem;right:.5rem}.row-menu.open{z-index:30}.row-menu-button{border-radius:var(--radius-sm);background:var(--panel-raised);width:1.6rem;height:1.6rem;color:var(--muted);cursor:pointer;opacity:0;border:0;place-items:center;padding:0;display:grid}.channel-row:hover .row-menu-button,.row-menu-button:focus-visible,.row-menu-button[aria-expanded=true]{opacity:1}.row-menu-button:hover{color:var(--text)}.row-menu-list{z-index:30;background:var(--panel-raised);border:1px solid var(--line);border-radius:var(--radius-md);min-width:11rem;padding:.25rem;display:grid;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 12px 32px #0008}.row-menu-list button{border-radius:var(--radius-sm);text-align:left;font-size:var(--step--1);cursor:pointer;background:0 0;border:0;padding:.45rem .6rem}.row-menu-list button:hover,.row-menu-list button:focus-visible{background:var(--line);outline:none}.row-menu-list button:has(.row-menu-hint){white-space:nowrap;justify-content:space-between;gap:1.5rem;display:flex}.row-menu-hint{color:var(--muted)}.row-menu-list button.danger{color:var(--danger)}@media (hover:none){.row-menu-button{opacity:1}}.row-menu.inline{display:flex;position:relative;top:auto;right:auto}.row-menu.inline .row-menu-list{top:calc(100% + .35rem)}.point-menu{z-index:1000;position:fixed;right:auto}.activity-scrim{z-index:1000;background:#0007;justify-content:flex-end;display:flex;position:fixed;inset:0}.activity-drawer{background:var(--panel);border-left:1px solid var(--line);width:min(32rem,100%);height:100%;min-height:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) 0;flex-direction:column;animation:.18s ease-out drawer-in;display:flex;overflow-y:auto;box-shadow:-16px 0 48px #0006}.activity-drawer--wide{width:min(52rem,100%)}@keyframes drawer-in{0%{opacity:0;transform:translate(1.5rem)}}@media (prefers-reduced-motion:reduce){.activity-drawer{animation:none}}.activity-drawer .audit{width:100%;max-width:none;max-height:none;box-shadow:none;border:0;border-radius:0;flex:1}.manage{flex-direction:column;flex:1;min-height:0;display:flex}.manage-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .75rem .75rem 1rem;display:flex}.manage h2{font-size:var(--step-1);margin:0;font-weight:650}.manage-back{color:var(--text);text-decoration:none}.manage-actions{gap:.5rem;display:flex}.manage-body{flex:1;align-content:start;gap:1rem;min-height:0;padding:1rem;display:grid;overflow-y:auto}.manage-intro{font-size:var(--step--1);max-width:60ch;margin:0}.manage-toolbar{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.manage-empty{font-size:var(--step--1);margin:0}.manage-spacer{flex:1}.manage code,.manage .mono{font-family:var(--mono);font-size:.85em}.manage textarea,.manage select{background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;color:inherit;font:inherit;font-weight:400}.manage select{min-height:2.4rem;padding:0 .5rem}.manage-form{max-width:44rem}.manage-form>p{margin:-.5rem 0 0}.manage-tabs{border-bottom:1px solid var(--line);gap:.25rem;padding:0 1rem;display:flex}.manage-tab{color:var(--muted);cursor:pointer;font-weight:550;font-size:var(--step--1);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.6rem .75rem}.manage-tab:hover{color:var(--text)}.manage-tab.active{color:var(--text);border-bottom-color:var(--live)}.manage-group{gap:.5rem;display:grid}.manage-group-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:.35rem;display:flex}.manage-group-head>div{gap:.1rem;min-width:0;display:grid}.manage h3{font-size:var(--step-0);align-items:center;gap:.5rem;margin:0;font-weight:650;display:flex}.manage-path{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.manage-tag{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:.05rem .4rem;font-size:.72rem;font-weight:500;display:inline-block}.manage-tag--off{border-color:color-mix(in srgb, var(--danger) 45%, transparent);color:var(--danger)}.manage-list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.manage-row{border-radius:var(--radius-sm);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;gap:.15rem;width:100%;padding:.5rem .6rem;display:grid}.manage-row:hover{background:var(--panel-raised);border-color:var(--line)}.manage-row-title{align-items:center;gap:.5rem;min-width:0;display:flex}.manage-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.manage-meta{color:var(--muted);font-size:.75rem}.manage-desc{color:var(--muted);font-size:var(--step--1);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.manage-add-folder{font-size:var(--step--1);margin:-.5rem 0 0}.manage-inline-form{background:var(--panel-raised);border:1px solid var(--line);border-radius:var(--radius-sm);gap:.75rem;padding:.75rem;display:grid}.manage-editor{grid-template-rows:auto auto auto 1fr auto;align-content:stretch}.manage-editor-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.manage-files{font-size:var(--step--1);margin:0}.manage .manage-textarea{min-height:18rem;font-family:var(--mono);resize:vertical;tab-size:2;padding:.75rem;font-size:.82rem;line-height:1.55}.manage .manage-textarea--short{min-height:7rem;font-family:var(--ui);font-size:var(--step-0);line-height:1.45}.manage .code-field.manage-textarea{background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);height:22rem;padding:0;display:flex;overflow:hidden}.manage .code-field.manage-textarea:focus-within{border-color:var(--live)}.code-field .cm-editor{flex:1;min-width:0}.code-field .cm-editor.cm-focused{outline:none}.manage-editor-actions{align-items:center}.manage-cards{gap:.5rem}.manage-card{background:var(--panel-raised);border:1px solid var(--line);border-radius:var(--radius-md);gap:.5rem;padding:.75rem;display:grid}.manage-card.paused{background:0 0}.manage-card.paused .manage-name,.manage-card.paused .manage-cron,.manage-card.paused .manage-command,.manage-card.paused .manage-prompt{opacity:.6}.manage-card-head{font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.manage-card-head .btn-quiet,.manage-card-head .btn-danger{min-height:1.9rem;padding:0 .6rem}.manage-cron{background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);white-space:nowrap;padding:.1rem .4rem}.manage-prompt{font-size:var(--step--1);white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.manage-command{white-space:pre-wrap;word-break:break-all;display:block}.manage-facts{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;font-size:.78rem;display:flex}.manage-facts>div{gap:.35rem;min-width:0;max-width:100%;display:flex}.manage-facts dt{color:var(--muted)}.manage-facts dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.manage-error-text{color:var(--danger)}.manage-notice{border:1px solid color-mix(in srgb, var(--live) 45%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--live) 8%, transparent);font-size:var(--step--1);margin:0;padding:.6rem .75rem}.manage-notice ul{margin:.35rem 0 0;padding-left:1.1rem}.manage-switch{cursor:pointer;display:inline-flex;position:relative}.manage-switch input{appearance:none;background:var(--line);cursor:pointer;border:0;border-radius:999px;width:2rem;height:1.1rem;min-height:0;margin:0;padding:0;transition:background .15s}.manage-switch input:after{content:"";background:var(--text);border-radius:50%;width:.8rem;height:.8rem;transition:transform .15s;position:absolute;top:.15rem;left:.15rem}.manage-switch input:checked{background:var(--live)}.manage-switch input:checked:after{background:var(--ink);transform:translate(.9rem)}.manage-switch input:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.manage-switch input,.manage-switch input:after{transition:none}}.manage-cron-field{gap:.3rem;display:grid}.manage-cron-field>p{margin:0}.manage-cron-inputs{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.mcp-status{color:var(--muted);white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.mcp-dot{background:var(--line);border-radius:50%;width:.5rem;height:.5rem}.mcp-status--ready .mcp-dot{background:var(--changes)}.mcp-status--starting .mcp-dot{background:var(--live);box-shadow:0 0 8px var(--live-glow);animation:1s ease-in-out infinite alternate mcp-pulse}.mcp-status--error{color:var(--danger)}.mcp-status--error .mcp-dot{background:var(--danger)}@keyframes mcp-pulse{to{opacity:.35}}@media (prefers-reduced-motion:reduce){.mcp-status--starting .mcp-dot{animation:none}}.mcp-details{font-size:var(--step--1)}.mcp-details summary{cursor:pointer;color:var(--muted)}.mcp-details summary:hover{color:var(--text)}.mcp-tools{gap:.2rem;margin:.4rem 0 0;padding-left:1.1rem;display:grid}.mcp-log{background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);max-height:12rem;font-family:var(--mono);white-space:pre-wrap;word-break:break-all;margin:.4rem 0 0;padding:.5rem .6rem;font-size:.75rem;overflow:auto}.manage .manage-textarea--code{min-height:5rem}.mcp-transport{border:0;flex-wrap:wrap;gap:.4rem 1.25rem;margin:0;padding:0;display:flex}.mcp-transport legend{width:100%;padding:0 0 .35rem;font-weight:550}.mcp-import-row{flex-wrap:wrap;padding:.35rem 0}.mcp-import-row .manage-path{flex-basis:100%;padding-left:1.6rem}.sidebar-manage{flex-wrap:wrap;gap:.35rem .9rem;display:flex}.sidebar-manage .btn-link{white-space:nowrap}@media (width<=760px){.manage-toolbar{flex-direction:column}.manage-cron-inputs{grid-template-columns:1fr}}.ports-body{grid-template-columns:minmax(0,1fr)}.ports-row{border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}.ports-port{min-width:3.5rem;color:var(--text);font-weight:600}.ports-what{flex:1;min-width:0;display:grid}.ports-command,.ports-where{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.env-table-wrap{overflow-x:auto}.env-table{border-collapse:collapse;width:100%;font-size:var(--step--1)}.env-table th,.env-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:.3rem .4rem}.env-table thead th{color:var(--muted);white-space:nowrap;font-weight:550}.env-table thead th.env-col--protected{color:var(--danger)}.env-name{color:var(--text);white-space:nowrap;font-weight:600}.env-cell{border-radius:var(--radius-sm);width:100%;min-width:6rem;max-width:16rem;min-height:1.9rem;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.35rem;padding:.2rem .45rem;display:flex}.env-cell:hover{background:var(--panel-raised);border-color:var(--line)}.env-cell--empty{color:var(--muted);opacity:.6;justify-content:center}.env-cell--empty:hover{opacity:1}.env-cell-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.env-type{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;padding:0 .35rem;font-size:.68rem}.env-type--secret{border-color:color-mix(in srgb, var(--live) 45%, transparent);color:var(--live)}.env-remove{font-size:var(--step--1);white-space:nowrap}.env-type-field{border:0;gap:.35rem;margin:0;padding:0;display:grid}.env-type-field legend{font-size:var(--step--1);margin-bottom:.35rem;font-weight:550}.env-stage-row{align-items:center;gap:.75rem;display:flex}.env-stage-row input:not([type]){max-width:16rem}.manage .env-textarea{min-height:5rem}.env-type--unset{border-color:color-mix(in srgb, var(--danger) 45%, transparent);color:var(--danger)}.env-type--file{border-color:color-mix(in srgb, var(--text) 30%, transparent);color:var(--text)}.env-worktrees{grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.env-wt-list{gap:.75rem;display:grid}.env-wt-repo{gap:.15rem;display:grid}.env-wt-repo h3{font-size:var(--step--1);color:var(--muted)}.env-wt{border-radius:var(--radius-sm);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex}.env-wt:hover{background:var(--panel-raised)}.env-wt.active{border-color:var(--live);background:var(--panel-raised)}.env-wt-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.env-wt-detail{gap:.75rem;min-width:0;display:grid}.env-wt-head{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.env-wt-head>div{flex:1;min-width:0;display:grid}.env-wt-head .env-select{width:auto}.env-wt-value{align-items:center;gap:.35rem;min-width:0;max-width:11rem;display:flex}.env-wt-detail .env-name{white-space:normal}.env-wt-from,.env-wt-actions{white-space:nowrap}.env-wt-actions .btn-link+.btn-link{margin-left:.6rem}.env-wt-removed th,.env-wt-removed td{opacity:.75}@media (width<=720px){.env-worktrees{grid-template-columns:1fr}}.env-type--ref{border-color:color-mix(in srgb, var(--live) 30%, transparent);color:var(--text)}.env-file{border:1px solid var(--line);border-radius:var(--radius-sm);gap:.3rem;padding:.6rem .7rem;display:grid}.env-file-head{align-items:center;gap:.6rem;display:flex}.env-file-keys{overflow-wrap:anywhere;margin:0}.env-file-missing{color:var(--danger);margin:0}.env-file-targets{font-size:var(--step--1);gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.env-file-targets li{align-items:center;gap:.5rem;display:flex}.env-import-list label{align-items:center;gap:.5rem;min-width:0;display:flex}.env-import-list code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.env-search{width:100%}.env-search-bar{align-items:center;gap:.75rem;display:flex}.env-search-bar .env-search{flex:1}.env-unlocked{color:var(--live);font-size:var(--step--1);white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.env-search-results mark{background:color-mix(in srgb, var(--live) 35%, transparent);color:inherit;border-radius:2px}.env-revealed{color:var(--text)}.env-file-restored{color:var(--live);margin:0}.qa-bar{border-bottom:1px solid var(--line);background:var(--ink);scrollbar-width:none;flex:none;align-items:center;gap:.9rem;min-height:2.1rem;padding:.25rem .5rem;display:flex;overflow-x:auto}.qa-group{flex:none;align-items:center;gap:.3rem;display:flex}.qa-folder{color:var(--muted);font-size:.75rem;font-family:var(--mono);margin-right:.15rem}.qa-chip{border:1px solid var(--line);background:var(--panel);height:1.6rem;color:var(--text);font-size:var(--step--1);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:0 .6rem;font-weight:550;display:inline-flex}.qa-chip:hover{background:var(--panel-raised);border-color:color-mix(in srgb, var(--live) 45%, var(--line))}.qa-chip:disabled{opacity:.5;cursor:progress}.qa-glyph{color:var(--live);font-size:.6rem}.qa-more{color:var(--muted)}.qa-chip-error{border-color:color-mix(in srgb, var(--danger) 45%, transparent);color:var(--danger)}.qa-edit{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:.75rem}.qa-edit:hover{color:var(--text);text-decoration:underline}.qa-select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ink);width:100%;min-height:2.25rem;color:var(--text);padding:0 .5rem;font-weight:400}.qa-hint{color:var(--muted);font-size:.75rem;font-weight:400;display:block}.qa-required{color:var(--live)}.qa-list{border-top:1px solid var(--line);text-align:left;gap:.6rem;width:100%;max-height:50vh;margin-top:1rem;padding-top:1rem;display:grid;overflow-y:auto}.qa-list-title{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.qa-list .qa-group{flex-wrap:wrap;flex:initial}.qa-list .qa-folder{min-width:7rem}.qa-sheet{padding:.75rem 1rem 1rem}.qa-sheet .qa-list{border-top:0;max-height:none;margin-top:0;padding-top:0}.qa-sheet .qa-list-title{display:none}.qa-sheet .qa-group{border-bottom:1px solid var(--line);grid-template-columns:1fr;justify-items:start;gap:.4rem;padding-bottom:.6rem;display:grid}.qa-sheet .qa-chip{height:2.25rem;padding:0 .9rem}.projects{flex:1;padding:.25rem 0 .75rem;overflow-y:auto}.projects .channels{flex:none;padding:0;overflow:visible}.project+.project,.projects>.channels+.project{border-top:1px solid var(--line)}.project{padding:.25rem 0}.project-head{position:relative}.project-toggle{text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:.35rem;width:100%;padding:.4rem 2.5rem .4rem .6rem;display:flex}.project-toggle:hover{background:var(--panel-raised)}.project-chevron{width:.7rem;color:var(--muted);flex:none;font-size:.65rem;line-height:1.35rem}.project-title{flex:1;gap:.05rem;min-width:0;display:grid}.project-line,.project-meta{align-items:center;gap:.4rem;min-width:0;display:flex}.project-kind{color:var(--text);flex:none;display:flex}.project-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;font-weight:650;line-height:1.35rem;overflow:hidden}.project-meta{color:var(--muted);padding-left:calc(14px + .4rem)}.project-meta svg,.worktree-head svg{flex:none}.project-branch{min-width:0;font:400 .72rem var(--mono);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.project-count{color:var(--muted);flex:none;font-size:.7rem}.project-head .row-menu{top:.2rem}.project-head:hover .row-menu-button,.worktree-head:hover .row-menu-button{opacity:1}.wt-state{font:500 .7rem var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:.2rem;display:inline-flex}.wt-state.dirty{color:var(--changes)}.wt-state.missing{color:var(--danger)}.project-body{border-left:1px solid var(--line);margin-left:calc(1.65rem + 6.5px)}.project-body .channels{padding:.15rem 0}.project-body .channel{padding-left:.55rem}.worktree+.worktree{margin-top:.1rem}.worktree-head{min-height:1.7rem;color:var(--muted);align-items:center;gap:.4rem;padding:.1rem 2.5rem .1rem .55rem;display:flex;position:relative}.worktree-head:before{content:"";border-top:1px solid var(--line);width:.4rem;position:absolute;top:50%;left:0}.worktree-head .row-menu{top:50%;transform:translateY(-50%)}.worktree-icon{color:var(--muted);flex:none;display:flex}.worktree-icon.main{color:var(--text)}.worktree-branch{font:500 .75rem var(--mono);color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.worktree.empty .worktree-branch{color:var(--muted);font-weight:400}.worktree-tag{border:1px solid var(--line);border-radius:var(--radius-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex:none;padding:0 .3rem;font-size:.62rem;font-weight:600;line-height:1.2rem}.worktree.missing .worktree-branch{color:var(--muted);text-decoration:line-through}.worktree .channels{border-left:1px solid var(--line);margin-left:calc(.55rem + 6.5px)}.projects .channel{gap:.55rem;padding-top:.35rem;padding-bottom:.35rem;padding-right:.75rem}.projects .channel-name{font-size:.8125rem;line-height:1.3rem}.channel-kind{color:var(--muted);flex:none;display:flex}.channel.running .channel-kind{color:var(--text)}.channel-title{text-overflow:ellipsis;min-width:0;overflow:hidden}.projects .channel-path{padding-left:calc(14px + .35rem);font-size:.7rem}.new-worktree{border:1px solid var(--line);border-radius:var(--radius-md);margin:.25rem .5rem .5rem}.form-hint{margin:0;font-size:.78rem}.form-hint code{font-family:var(--mono)}label.check{align-items:center;gap:.5rem;font-weight:400;display:flex}label.check input{width:auto;min-height:0}.form-actions{gap:.5rem;display:flex}.skill-scopes{border-top:1px solid var(--line);margin-top:.5rem;padding-top:.25rem}.skill-toggle{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.4rem;padding:0;display:flex}.skill-toggle:hover .worktree-branch{text-underline-offset:3px;text-decoration:underline}.skill-branch .worktree-branch{font-family:var(--ui);font-weight:600}.channel.skill .channel-name{font-weight:500}.channel.skill .channel-kind{color:var(--live)}.channel.skill.off .channel-title,.channel.skill-new .channel-title,.channel.skill-new .channel-kind{color:var(--muted)}.skill-off{border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);border-radius:var(--radius-sm);color:var(--danger);flex:none;padding:0 .3rem;font-size:.62rem;line-height:1.1rem}.branch-chevron{width:.7rem;color:var(--muted);flex:none;font-size:.65rem}.ended-toggle{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.25rem .75rem .25rem .55rem;font-size:.75rem;display:flex}.ended-toggle:hover{color:var(--text);background:var(--panel-raised)}.channel.action .channel-name{font-weight:500}.channel.action .channel-kind{color:var(--live)}.channel.action:disabled{opacity:.55;cursor:progress}.channel.action-error .channel-kind,.channel.action-error .channel-title,.action-branch .worktree-head>.skill-toggle>svg{color:var(--danger)}.audit{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;width:min(44rem,100%);min-height:0;max-height:min(40rem,100%);display:flex}.audit-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .75rem .75rem 1rem;display:flex}.audit-head h2{font-size:var(--step-1);margin:0;font-weight:650}.audit-actions{gap:.5rem;display:flex}.audit-state{justify-items:start;gap:.75rem;margin:0;padding:1.5rem 1rem;display:grid}.audit-list{min-height:0;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}.audit-row{font-size:var(--step--1);grid-template-columns:7.5rem 1fr auto;align-items:baseline;gap:.75rem;padding:.45rem 1rem;display:grid}.audit-row+.audit-row{border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent)}.audit-row:hover{background:var(--panel-raised)}.audit-time{color:var(--muted);white-space:nowrap;cursor:default}.audit-what{overflow-wrap:anywhere;min-width:0}.audit-row--danger .audit-what{color:var(--danger)}.audit-target{font-weight:550}.audit-id,.audit-ip{font-family:var(--mono);color:var(--muted);font-size:.75rem}.audit-ip{white-space:nowrap}@media (width<=36rem){.audit-row{grid-template-columns:1fr auto}.audit-what{grid-area:1/1/auto/-1}}.picker-scrim{z-index:1000;padding-top:calc(14vh + env(safe-area-inset-top,0px));background:#0007;place-items:start center;display:grid;position:fixed;inset:0}.picker{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);width:min(26rem,100% - 2rem);padding:.5rem;box-shadow:0 16px 48px #0008}.picker-title{font-size:var(--step--1);color:var(--muted);margin:0;padding:.35rem .5rem .5rem;font-weight:550}.picker-list{max-height:50vh;margin:0;padding:0;list-style:none;overflow-y:auto}.picker-row{border-radius:var(--radius-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;width:100%;min-height:2.25rem;padding:.3rem .5rem;display:flex}.picker-row:hover,.picker-row:focus-visible{background:var(--panel-raised);outline:none}.picker-row .signal{align-self:stretch}.picker-row.running .signal{background:var(--live);box-shadow:0 0 8px var(--live-glow)}.picker-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:550;overflow:hidden}.picker-name svg{vertical-align:-2px;margin-right:.35rem}.picker-row.exited .picker-name{color:var(--muted)}.picker-note{font-size:var(--step--1);color:var(--muted)}.picker-new{color:var(--live);padding-left:1.3rem;font-weight:550}.picker-hint{border-top:1px solid var(--line);font-size:var(--step--1);color:var(--muted);margin:.35rem 0 0;padding:.35rem .5rem .15rem}.picker.palette{width:min(36rem,100% - 2rem)}.palette-input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ink);width:100%;min-height:2.5rem;margin-bottom:.4rem;padding:0 .7rem}.palette .picker-row.selected{background:var(--panel-raised)}.palette-text{flex:1;min-width:0;display:grid}.palette-path{text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);font-size:var(--step--1);color:var(--muted);overflow:hidden}.palette-empty{color:var(--muted);padding:.6rem .5rem}.palette-error{margin:.35rem .5rem 0}.palette-search{align-items:center;gap:.4rem;margin-bottom:.4rem;display:flex}.palette-search .palette-input{flex:1;min-width:0;margin-bottom:0}.palette-crumb{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-raised);max-width:45%;font-size:var(--step--1);cursor:pointer;flex:none;padding:.25rem .55rem;overflow:hidden}.palette li[data-group]:before{content:attr(data-group);font-size:var(--step--1);color:var(--muted);padding:.55rem .5rem .2rem;font-weight:550;display:block}.palette li[data-group]:first-child:before{padding-top:.15rem}.palette-icon{width:1rem;color:var(--muted);flex:none;place-items:center;display:grid}.palette-more{color:var(--muted)}.tabbar{border-bottom:1px solid var(--line);background:var(--panel);scrollbar-width:none;align-items:stretch;gap:.15rem;min-height:2.25rem;padding:.3rem .5rem 0;display:flex;overflow-x:auto}.tabbar-tab{border-radius:var(--radius-sm) var(--radius-sm) 0 0;max-width:14rem;color:var(--muted);flex:none;align-items:center;display:flex;position:relative}.tabbar-tab:hover{background:var(--panel-raised);color:var(--text)}.tabbar-tab.selected{background:var(--ink);color:var(--text);box-shadow:inset 0 2px 0 var(--live);border:1px solid var(--line);border-bottom-color:var(--ink);margin-bottom:-1px}.tabbar-tab.drop-before:before,.tabbar-tab.drop-after:after{content:"";background:var(--live);width:2px;position:absolute;top:.2rem;bottom:.2rem}.tabbar-tab.drop-before:before{left:-2px}.tabbar-tab.drop-after:after{right:-2px}.tabbar-name{min-width:0;height:100%;font-size:var(--step--1);color:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0 .75rem;font-weight:550;overflow:hidden}.tabbar-rename{width:9rem;height:1.6rem;min-height:0;font-size:var(--step--1);margin:0 .3rem}.tabbar-close,.tabbar-add{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-right:.25rem;padding:0;display:grid}.tabbar-close{opacity:0}.tabbar-tab:hover .tabbar-close,.tabbar-tab.selected .tabbar-close,.tabbar-close:focus-visible{opacity:1}.tabbar-close:hover,.tabbar-add:hover{background:var(--line);color:var(--text)}.tabbar-add{align-self:center;margin-left:.25rem}.tabbar-working{vertical-align:middle;background:currentColor;border-radius:50%;width:.45rem;height:.45rem;margin-right:.45rem;animation:1.2s ease-in-out infinite tabbar-pulse;display:inline-block}@keyframes tabbar-pulse{50%{opacity:.25;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.tabbar-working{opacity:.8;animation:none}}.tabbar-badge{vertical-align:middle;border:1px solid;border-radius:999px;align-items:center;gap:.25rem;margin-left:.45rem;padding:.12rem .4rem .12rem .3rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.tabbar-badge:before{content:"";background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.tabbar-badge.waiting{color:var(--live);background:color-mix(in srgb, var(--live) 18%, transparent);border-color:color-mix(in srgb, var(--live) 60%, transparent)}.tabbar-badge.waiting:before{box-shadow:0 0 6px var(--live-glow)}.tabbar-badge.done{color:var(--done);background:color-mix(in srgb, var(--done) 16%, transparent);border-color:color-mix(in srgb, var(--done) 55%, transparent)}.tabbar-empty{flex:none;align-items:center;display:flex}.tabbar-more{border-radius:var(--radius-sm);height:1.5rem;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.2rem;margin-left:.25rem;padding:0 .4rem;font-size:.6875rem;font-weight:600;display:flex}.tabbar-more:hover,.tabbar-more[aria-expanded=true]{background:var(--line);color:var(--text)}.tabbar-empty-list{z-index:40;background:var(--panel-raised);border:1px solid var(--line);border-radius:var(--radius-md);width:14rem;max-height:60vh;padding:.25rem;display:grid;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #0008}.tabbar-empty-head{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:.3rem .6rem .2rem;font-size:.6875rem;font-weight:600}.tabbar-empty-row{border-radius:var(--radius-sm);align-items:center;display:flex}.tabbar-empty-row:hover,.tabbar-empty-row:focus-within{background:var(--line)}.tabbar-empty-row [role=menuitem]{min-width:0;color:var(--text);text-align:left;font-size:var(--step--1);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:none;flex:1;padding:.45rem .6rem;overflow:hidden}.tabbar-empty-remove{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;place-items:center;margin-right:.2rem;padding:0;display:grid}.tabbar-empty-row:hover .tabbar-empty-remove,.tabbar-empty-remove:focus-visible{opacity:1}.tabbar-empty-remove:hover{color:var(--danger)}@media (hover:none){.tabbar-empty-remove{opacity:1}}.tabbar-end{flex:none;align-items:center;gap:.25rem;margin-left:auto;padding-bottom:.3rem;display:flex}.tabbar-home{border:1px solid var(--line);height:1.5rem;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:0 .55rem;font-size:.8rem;display:inline-flex}.tabbar-home:hover:not(:disabled){background:var(--line);color:var(--text)}.tabbar-home:disabled{opacity:.6;cursor:default}.tabbar-home svg{width:.9rem;height:.9rem}.tabbar-actions{display:contents}.tabbar-actions .qa-bar{background:0 0;border:0;gap:.6rem;min-height:0;margin-right:.35rem;padding:0}.tabbar-actions .qa-chip{height:1.5rem;font-size:.8rem}.git-l-modified{color:var(--live)}.git-l-renamed{color:var(--changes)}.git-l-added{color:#8ccb8a}.git-l-deleted,.git-l-conflict{color:var(--danger)}.git-changes{background:var(--panel);flex-direction:column;height:100%;min-height:0;display:flex}.git-changes-scroll{flex:1;padding:.25rem 0 1rem;overflow:auto}.git-group-head{cursor:pointer;text-align:left;width:100%;min-height:1.7rem;font-size:var(--step--1);color:var(--text);background:0 0;border:0;align-items:center;gap:.35rem;padding:0 .6rem 0 .3rem;font-weight:650;display:flex}.git-group-head:hover{background:var(--panel-raised)}.git-group-label{flex:1}.git-count{background:var(--line);min-width:1.3rem;color:var(--text);font:600 .7rem / 1.25rem var(--ui);text-align:center;border-radius:999px;padding:0 .35rem}.git-file-item{display:flex;position:relative}.git-file{cursor:pointer;text-align:left;min-width:0;min-height:1.7rem;font:400 var(--step--1) / 1.3 var(--mono);color:var(--text);-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:1;align-items:baseline;gap:.45rem;padding:.2rem .6rem .2rem 1.45rem;display:flex}.git-file:hover{background:var(--panel-raised)}.git-file.selected{background:color-mix(in srgb, var(--changes) 16%, transparent)}.git-file.gone .git-file-name{color:var(--muted);text-decoration:line-through}.git-file-name{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:70%;overflow:hidden}.git-file-dir{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;font-size:.75rem;overflow:hidden}.git-letter{text-align:center;flex:none;width:1rem;font-weight:700}.git-file-open{border-radius:var(--radius-sm);background:var(--line);width:1.4rem;height:1.4rem;color:var(--text);cursor:pointer;border:0;font-size:.8rem;display:none;position:absolute;top:50%;right:1.9rem;translate:0 -50%}.git-file-item:hover .git-file-open,.git-file-open:focus-visible{place-items:center;display:grid}.git-folder{cursor:pointer;text-align:left;width:100%;min-height:1.6rem;font:400 var(--step--1) / 1.3 var(--mono);color:var(--muted);-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:.35rem;padding:0 .6rem 0 0;display:flex}.git-folder:hover{background:var(--panel-raised);color:var(--text)}.git-folder-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.git-view-toggle{flex:none}.git-file-dir:empty{display:none}.diff-pane{background:var(--ink);flex-direction:column;height:100%;min-height:0;display:flex}.diff-bar{flex-wrap:wrap;row-gap:0}.diff-sides{color:var(--muted);font:400 .75rem var(--mono);white-space:nowrap}.diff-tag{font-size:.75rem;font-weight:650}.diff-spacer{flex:1}.diff-seg{border:1px solid var(--line);border-radius:var(--radius-sm);display:inline-flex}.diff-seg .ws-text{border-radius:0;height:1.45rem}.ws-text[aria-pressed=true]{color:var(--text);background:var(--panel-raised)}.diff-host{flex:1;min-height:0;overflow:hidden}.diff-host[hidden]{display:none}.diff-host>.cm-mergeView,.diff-host>.cm-editor{height:100%}.diff-host>.cm-mergeView{overflow-y:auto}.diff-host .cm-mergeViewEditor+.cm-mergeViewEditor{border-left:1px solid var(--line)}.diff-host .cm-editor.cm-focused{outline:none}.git-log{background:var(--ink);flex-direction:column;height:100%;min-height:0;display:flex;container-type:inline-size}.log-bar{--log-control:1.75rem;flex-wrap:wrap;gap:.4rem;padding-block:.25rem}.log-select,.log-search{height:var(--log-control);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);min-height:0;color:var(--text);font-size:var(--step--1);padding:0 .45rem}.log-select{max-width:14rem}.log-bar .ws-icon{width:var(--log-control);height:var(--log-control)}.log-search{flex:0 14rem;width:14rem;min-width:8rem}.log-chip{max-width:22rem;height:var(--log-control);background:color-mix(in srgb, var(--changes) 18%, transparent);color:var(--text);font:400 .75rem var(--mono);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:.25rem;padding:0 .15rem 0 .5rem;display:inline-flex;overflow:hidden}.log-chip button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 .3rem;font-size:.95rem;line-height:1}.log-chip button:hover{color:var(--text)}.log-loading{font-size:.75rem}.log-body{flex:1;min-height:0;display:flex}.log-list{flex:0 0 var(--split);outline:none;min-width:0;position:relative;overflow:auto}.log-list:focus-visible{box-shadow:inset 0 0 0 1px var(--live)}.log-divider{z-index:1;cursor:col-resize;background:linear-gradient(to right, transparent 2px, var(--line) 2px, var(--line) 3px, transparent 3px);touch-action:none;flex:none;width:5px;margin:0 -2px}.log-divider:hover{background:linear-gradient(to right, transparent 1px, var(--changes) 1px, var(--changes) 4px, transparent 4px)}.log-details{background:var(--panel);flex:1;min-width:0;overflow:auto}@container (width<=760px){.log-body{flex-direction:column}.log-list{flex-basis:var(--split)}.log-divider{cursor:row-resize;background:linear-gradient(to bottom, transparent 2px, var(--line) 2px, var(--line) 3px, transparent 3px);width:auto;height:5px;margin:-2px 0}.log-author,.log-hash{display:none!important}}.log-row{grid-template-columns:var(--graph-w) minmax(0, 1fr) minmax(4rem, 8rem) 7.5rem 4rem;cursor:pointer;height:26px;font-size:var(--step--1);white-space:nowrap;align-items:center;column-gap:.6rem;padding-right:.6rem;display:grid;position:absolute;left:0;right:0}.log-row:hover{background:var(--panel)}.log-row.selected{background:color-mix(in srgb, var(--changes) 18%, transparent)}.log-list:focus .log-row.selected{background:color-mix(in srgb, var(--changes) 28%, transparent)}.log-more{color:var(--muted);cursor:default;padding-left:1rem;display:flex}.log-graph{display:block;overflow:hidden}.log-subject{align-items:center;gap:.3rem;min-width:0;display:flex;overflow:hidden}.log-subject-text{text-overflow:ellipsis;overflow:hidden}.log-author,.log-date{text-overflow:ellipsis;color:var(--muted);overflow:hidden}.log-hash{font:400 .75rem var(--mono);color:var(--muted)}.ref-pill{text-overflow:ellipsis;border-radius:var(--radius-sm);max-width:14rem;font:600 .7rem / 1.1rem var(--ui);border:1px solid;flex:none;padding:0 .4rem;overflow:hidden}.ref-head{color:var(--ink);background:var(--live);border-color:var(--live)}.ref-branch{color:#8ccb8a;background:#8ccb8a14;border-color:#8ccb8a66}.ref-remote{color:#c49ae0;background:#c49ae014;border-color:#c49ae066}.ref-tag{color:#e8a87c;background:#e8a87c14;border-color:#e8a87c66}.commit{padding:.75rem .9rem 1.5rem}.commit-subject{font-size:var(--step-0);margin:0 0 .4rem;font-weight:650;line-height:1.35}.commit-refs{flex-wrap:wrap;gap:.3rem;margin-bottom:.5rem;display:flex}.commit-body{white-space:pre-wrap;word-break:break-word;font:400 var(--step--1) / 1.5 var(--mono);color:var(--text);margin:0 0 .75rem}.commit-meta{font-size:var(--step--1);grid-template-columns:max-content 1fr;gap:.3rem .75rem;margin:0 0 1rem;display:grid}.commit-meta dt{color:var(--muted)}.commit-meta dd{overflow-wrap:anywhere;min-width:0;margin:0}.commit-meta code{font:400 .75rem var(--mono)}.commit-copy{height:1.3rem}.commit-link{color:var(--changes);cursor:pointer;font:400 .75rem var(--mono);text-underline-offset:2px;background:0 0;border:0;margin-right:.4rem;padding:0;text-decoration:underline}.commit-files-head{border-top:1px solid var(--line);font-size:var(--step--1);justify-content:space-between;gap:.5rem;padding:.4rem 0;font-weight:600;display:flex}.commit-stat{font:600 .75rem var(--mono);align-items:center;gap:.35rem;display:inline-flex}.commit-files .tree-list{margin:0 -.9rem}.commit-file-stat{flex:none;font-size:.72rem}.git-file-dir:empty+.git-letter,.commit-file-stat{margin-left:auto}.gitp{z-index:60;background:var(--ink);color:var(--text);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}.gitp[hidden]{display:none}.gitp-top{border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:.75rem;min-width:0;padding:.6rem 1rem;display:flex}.gitp-top h1{font-size:var(--step-1);margin:0;font-weight:650}.gitp-repo{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.gitp-modes{flex:none;margin-left:auto}.gitp-top{--gitp-control:2rem}.gitp-modes .ws-text{height:calc(var(--gitp-control) - 2px);padding:0 .8rem}.gitp-top .gitp-close{height:var(--gitp-control);flex:none;min-height:0}.gitp-body{min-width:0;min-height:0;display:flex}.gitp-list{flex:0 0 320px;min-width:0}.gitp-empty{flex:1}.gitp-log{flex:1;min-width:0;min-height:0}.gitp-side{flex:0 0 45%;min-width:0;min-height:0;display:flex}.gitp-dock{flex:1;min-width:0;min-height:0;display:flex}.gitp-side[hidden]{display:none}.gitp-splitter{z-index:2;cursor:col-resize;touch-action:none;background:linear-gradient(to right, transparent 3px, var(--line) 3px, var(--line) 4px, transparent 4px);flex:none;width:7px;margin:0 -3px;transition:background-color .1s}.gitp-splitter:hover,.gitp-splitter.dragging{background:linear-gradient(to right, transparent 2px, var(--changes) 2px, var(--changes) 5px, transparent 5px)}.gitp-body:has(.gitp-splitter.dragging){cursor:col-resize;-webkit-user-select:none;user-select:none}.gitp-body:has(.gitp-splitter.dragging) iframe{pointer-events:none}.gitp-main{flex-direction:column;min-height:0;display:flex}.gitp-main>.gitp-body{flex:auto;min-height:0}.gitp-terminal{background:var(--ink);flex:none;min-height:0;display:flex}.gitp-hsplitter{z-index:2;cursor:row-resize;touch-action:none;background:linear-gradient(to bottom, transparent 3px, var(--line) 3px, var(--line) 4px, transparent 4px);flex:none;height:7px;margin:-3px 0;transition:background-color .1s}.gitp-hsplitter:hover,.gitp-hsplitter.dragging{background:linear-gradient(to bottom, transparent 2px, var(--changes) 2px, var(--changes) 5px, transparent 5px)}.gitp-main:has(.gitp-hsplitter.dragging){cursor:row-resize;-webkit-user-select:none;user-select:none}.ws-actions .gitp-back{display:none}@media (width<=700px){.gitp-top{flex-wrap:wrap;gap:.5rem}.gitp-list{flex:1!important}.gitp-splitter,.gitp-body.has-viewer .gitp-list,.gitp-body.has-viewer .gitp-log{display:none}.gitp-side{flex:1!important}.gitp-body:not(.has-viewer) .gitp-dock,.gitp-body:not(.has-viewer) .gitp-side{display:none}.ws-actions .gitp-back{display:grid}}.dv-drop-target-container{z-index:9999;pointer-events:none;--dv-transition-duration:.3s;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.dv-drop-target-container .dv-drop-target-anchor{border:var(--dv-drag-over-border);background-color:var(--dv-drag-over-background-color);opacity:1;will-change:transform, opacity;backface-visibility:hidden;contain:layout paint;transition:opacity var(--dv-transition-duration) ease-in, top var(--dv-transition-duration) ease-out, left var(--dv-transition-duration) ease-out, width var(--dv-transition-duration) ease-out, height var(--dv-transition-duration) ease-out;position:relative;transform:translate(0,0)}.dv-drop-target{--dv-transition-duration:70ms;position:relative}.dv-drop-target>.dv-drop-target-dropzone{z-index:1000;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection{box-sizing:border-box;border:var(--dv-drag-over-border);background-color:var(--dv-drag-over-background-color);width:100%;height:100%;transition:top var(--dv-transition-duration) ease-out, left var(--dv-transition-duration) ease-out, width var(--dv-transition-duration) ease-out, height var(--dv-transition-duration) ease-out, opacity var(--dv-transition-duration) ease-out;will-change:transform;pointer-events:none;position:relative}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-top.dv-drop-target-small-vertical{border-top:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-bottom.dv-drop-target-small-vertical{border-bottom:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-left.dv-drop-target-small-horizontal{border-left:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-right.dv-drop-target-small-horizontal{border-right:1px solid var(--dv-drag-over-border-color)}.dv-dnd-compass{z-index:1001}.dv-dnd-compass-cell{box-sizing:border-box;border:1px solid var(--dv-dnd-compass-color,#1f9cf0);background-color:var(--dv-dnd-compass-cell-color,#1f9cf040);border-radius:2px}.dv-dnd-compass-cell-edge{background-color:var(--dv-dnd-compass-edge-cell-color,#1f9cf01f);border-style:dashed}.dv-dnd-compass-cell-active{background-color:var(--dv-dnd-compass-active-cell-color,#1f9cf080);border-style:solid}.dv-dnd-compass-edge-preview{z-index:1000;box-sizing:border-box;background-color:var(--dv-drag-over-background-color);border:var(--dv-drag-over-border)}.dv-dragged{transform:translate(0,0)}.dv-tab-ghost-drag{position:relative}.dv-tab-ghost-drag:after{content:"";pointer-events:none;outline-offset:-1px;z-index:5;width:100%;height:100%;position:absolute;top:0;left:0;outline:1px solid var(--dv-tab-divider-color)!important}.dv-tab{flex-shrink:0}.dv-tab:focus-visible{position:relative}.dv-tab:has(:focus-visible){position:relative}.dv-tab:focus-visible:after{content:"";pointer-events:none;outline-offset:-1px;z-index:5;width:100%;height:100%;position:absolute;top:0;left:0;outline:1px solid var(--dv-tab-divider-color)!important}.dv-tab:has(:focus-visible):after{content:"";pointer-events:none;outline-offset:-1px;z-index:5;width:100%;height:100%;position:absolute;top:0;left:0;outline:1px solid var(--dv-tab-divider-color)!important}.dv-tab.dv-tab-dragging .dv-default-tab-action{background-color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-tab.dv-active-tab .dv-default-tab .dv-default-tab-action{visibility:visible}.dv-tab.dv-inactive-tab .dv-default-tab .dv-default-tab-action{visibility:hidden}.dv-tab.dv-inactive-tab .dv-default-tab:hover .dv-default-tab-action{visibility:visible}@media (hover:none){.dv-tab.dv-inactive-tab .dv-default-tab .dv-default-tab-action{visibility:visible}}.dv-tab .dv-default-tab{white-space:nowrap;text-overflow:ellipsis;align-items:center;width:100%;height:100%;display:flex;position:relative}.dv-tab .dv-default-tab .dv-default-tab-content{flex-grow:1;margin-right:4px}.dv-tab .dv-default-tab .dv-default-tab-action{box-sizing:border-box;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.dv-tab .dv-default-tab .dv-default-tab-action:hover{background-color:var(--dv-icon-hover-background-color);border-radius:2px}@media (pointer:coarse){.dv-tab .dv-default-tab .dv-default-tab-action{padding:8px}}.dv-tabs-overflow-dropdown-default{box-sizing:border-box;height:100%;color:var(--dv-activegroup-hiddenpanel-tab-color);margin:var(--dv-tab-margin);cursor:pointer;flex-shrink:0;align-items:center;padding:.25rem .5rem;display:flex}.dv-tabs-overflow-dropdown-default>span{padding-left:.25rem}.dv-tabs-overflow-dropdown-default>svg{transform:rotate(90deg)}.dv-tabs-overflow-dropdown-default:hover{background-color:var(--dv-icon-hover-background-color);border-radius:2px}.dv-tabs-container{scrollbar-width:thin;height:100%;display:flex;position:relative;overflow:auto}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical){flex-wrap:wrap;align-content:flex-start;height:auto;overflow:visible}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:var(--dv-tabs-and-actions-container-height)}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical).dv-tabs-container--wrap-capped{max-height:calc(var(--dv-tabs-and-actions-container-height) * var(--dv-max-tab-rows));overflow:hidden}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab--reorder-before:after,.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab--reorder-after:after{content:"";z-index:10;pointer-events:none;background-color:var(--dv-drag-over-border-color);width:2px;position:absolute;top:0;bottom:0}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab--reorder-before:after{left:0}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab--reorder-after:after{right:0}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical{flex-wrap:wrap;align-content:flex-start;width:auto;height:100%;max-height:100%;overflow:visible}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:var(--dv-tabs-and-actions-container-height);height:var(--dv-wrap-vertical-tab-height,auto)}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical.dv-tabs-container--wrap-capped{max-width:calc(var(--dv-tabs-and-actions-container-height) * var(--dv-max-tab-rows));overflow:hidden}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab--reorder-before:after,.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab--reorder-after:after{content:"";z-index:10;pointer-events:none;background-color:var(--dv-drag-over-border-color);height:2px;position:absolute;left:0;right:0}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab--reorder-before:after{top:0}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab--reorder-after:after{bottom:0}.dv-tabs-container{will-change:scroll-position;overscroll-behavior:contain;touch-action:pan-x;transform:translate(0,0)}.dv-tabs-container.dv-tabs-container-vertical{writing-mode:vertical-rl;touch-action:pan-y;width:100%;height:fit-content;max-height:100%}.dv-tabs-container.dv-horizontal .dv-tab:not(:first-child):before,.dv-tabs-container.dv-vertical .dv-tab:not(:first-child):before{content:" ";z-index:5;pointer-events:none;background-color:var(--dv-tab-divider-color);position:absolute;top:0;left:0}.dv-tabs-container.dv-horizontal .dv-tab:not(:first-child):before{width:1px;height:100%}.dv-tabs-container.dv-vertical .dv-tab:not(:first-child):before{width:100%;height:1px}.dv-tabs-container::-webkit-scrollbar{height:3px}.dv-tabs-container::-webkit-scrollbar-track{background:0 0}.dv-tabs-container::-webkit-scrollbar-thumb{background:var(--dv-tabs-container-scrollbar-color)}.dv-scrollable>.dv-tabs-container{overflow:hidden}.dv-tab{-webkit-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box;font-size:var(--dv-tab-font-size);margin:var(--dv-tab-margin);touch-action:none;outline:none;padding:.25rem .5rem;position:relative}.dv-tab.dv-tab--shifting{will-change:transform, margin-left, margin-right, margin-top, margin-bottom;transition:transform var(--dv-transition-duration,.2s) ease-out, margin-left var(--dv-transition-duration,.2s) ease-out, margin-right var(--dv-transition-duration,.2s) ease-out, margin-top var(--dv-transition-duration,.2s) ease-out, margin-bottom var(--dv-transition-duration,.2s) ease-out}.dv-tab.dv-tab--dragging,.dv-tab.dv-tab--group-collapsed{opacity:0;pointer-events:none;transition:width var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out;overflow:hidden;width:0!important;min-width:0!important;margin:0!important;padding:0!important}.dv-tab.dv-tab--group-expanding{transition:width var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out}.dv-tab.dv-tab--pinned:has(.dv-tab-pin){align-items:center;display:flex}.dv-tab.dv-tab--pinned .dv-tab-pin{opacity:.7;pointer-events:none;flex-shrink:0;align-items:center;margin-right:4px;display:inline-flex}.dv-tab.dv-tab--pinned .dv-tab-pin .dv-svg{width:11px;height:11px}.dv-tab.dv-tab--pinned .dv-default-tab{min-width:0}.dv-tab.dv-tab--pinned .dv-default-tab-action,.dv-tab.dv-tab--pinned-compact .dv-default-tab-content{display:none}.dv-tab.dv-tab--pinned-compact .dv-tab-pin{margin-right:0}.dv-tabs-container:not(.dv-tabs-container--wrap):not(.dv-tabs-container-vertical)>.dv-tab.dv-tab--pinned-sticky{left:var(--dv-pinned-sticky-left,0);z-index:2;position:sticky}.dv-tabs-and-actions-container.dv-tabs-and-actions-container--pinned-row{height:auto;min-height:var(--dv-tabs-and-actions-container-height);flex-wrap:wrap;align-content:flex-start}.dv-tabs-and-actions-container.dv-tabs-and-actions-container--pinned-row .dv-pinned-row{flex:0 0 100%;order:-1}.dv-tabs-and-actions-container.dv-tabs-and-actions-container--pinned-row .dv-tab.dv-tab--pinned{display:none}.dv-pinned-row{box-sizing:border-box;width:100%;min-height:var(--dv-tabs-and-actions-container-height);background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom:1px solid var(--dv-tab-divider-color);align-items:center;gap:2px;padding:2px 4px;display:flex}.dv-pinned-tab{box-sizing:border-box;font-size:var(--dv-tab-font-size);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--dv-activegroup-hiddenpanel-tab-background-color);color:var(--dv-activegroup-hiddenpanel-tab-color);align-items:center;gap:4px;padding:.25rem .5rem;display:inline-flex}.dv-pinned-tab.dv-pinned-tab--active{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-pinned-tab .dv-pinned-tab-label{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.dv-pinned-tab .dv-pinned-tab-unpin{opacity:.6;flex-shrink:0}.dv-pinned-tab .dv-pinned-tab-unpin:hover{opacity:1}.dv-pinned-tab.dv-pinned-tab--dragging{opacity:.5}.dv-pinned-tab.dv-pinned-tab--drop-before,.dv-pinned-tab.dv-pinned-tab--drop-after{position:relative}.dv-pinned-tab.dv-pinned-tab--drop-before:after,.dv-pinned-tab.dv-pinned-tab--drop-after:after{content:"";z-index:10;pointer-events:none;background-color:var(--dv-drag-over-border-color);width:2px;position:absolute;top:0;bottom:0}.dv-pinned-tab.dv-pinned-tab--drop-before:after{left:0}.dv-pinned-tab.dv-pinned-tab--drop-after:after{right:0}@media (prefers-reduced-motion:reduce){.dv-tab,.dv-tab-group-chip{transition:none!important}}.dv-tab-group-chip{padding:var(--dv-tab-group-chip-padding);border-radius:var(--dv-tab-group-chip-border-radius);font-size:var(--dv-tab-group-chip-font-size);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;box-sizing:border-box;touch-action:none;background-color:var(--dv-tab-group-color);color:#fff;align-self:center;align-items:center;margin:0 8px;line-height:1;display:inline-flex}.dv-tab-group-chip.dv-tab-group-chip--accent-off{color:inherit;background-color:#0000}.dv-tab-group-chip.dv-tab-group-chip--shifting{will-change:margin-left;transition:margin-left var(--dv-transition-duration,.2s) ease-out}.dv-tab-group-chip.dv-tab-group-chip--dragging{opacity:0;pointer-events:none;transition:width var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out;overflow:hidden;width:0!important;min-width:0!important;margin:0!important;padding:0!important}.dv-tab-group-chip .dv-tab-group-chip-label--empty{display:none}.dv-tab-group-chip:has(.dv-tab-group-chip-label--empty){border-radius:50%;width:12px;height:12px;padding:0;position:relative}.dv-tab-group-chip:has(.dv-tab-group-chip-label--empty):before{content:"";position:absolute;inset:-8px}.dv-tab-group-underline{opacity:var(--dv-tab-group-line-opacity);pointer-events:none;z-index:10;position:absolute;bottom:0}.dv-tab-group-chip-continuation{width:8px;height:8px;opacity:var(--dv-tab-group-line-opacity);pointer-events:none;z-index:10;border-radius:50%;position:absolute}.dv-groupview-header-bottom .dv-tab-group-underline{top:0;bottom:auto}.dv-tabs-container-vertical .dv-tab-group-underline{bottom:auto;left:0}.dv-tabs-container-vertical .dv-tab-group-chip{margin:8px 0}.dv-tabs-container-vertical .dv-tab{padding:.5rem .25rem}.dv-tabs-container-vertical .dv-tab.dv-tab--group-collapsed{transition:height var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out;width:auto!important;height:0!important;min-height:0!important;min-width:initial!important}.dv-tabs-container-vertical .dv-tab.dv-tab--group-expanding{transition:height var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out}.dv-tabs-container-vertical .dv-tab.dv-tab--dragging{transition:height var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out;width:auto!important;height:0!important;min-height:0!important;min-width:initial!important}.dv-tabs-overflow-container{height:unset;font-size:var(--dv-tabs-and-actions-container-font-size);border:1px solid var(--dv-tab-divider-color);background-color:var(--dv-group-view-background-color);flex-direction:column;max-height:min(50vh,400px);overflow-y:auto}.dv-tabs-overflow-container::-webkit-scrollbar{width:6px}.dv-tabs-overflow-container::-webkit-scrollbar-track{background:0 0}.dv-tabs-overflow-container::-webkit-scrollbar-thumb{background:var(--dv-tabs-container-scrollbar-color);border-radius:3px}.dv-tabs-overflow-container{scrollbar-width:thin}.dv-tabs-overflow-container .dv-tab:not(:last-child){border-bottom:1px solid var(--dv-tab-divider-color)}.dv-tabs-overflow-container .dv-active-tab{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-tabs-overflow-container .dv-inactive-tab{background-color:var(--dv-activegroup-hiddenpanel-tab-background-color);color:var(--dv-activegroup-hiddenpanel-tab-color)}.dv-tabs-overflow-container .dv-tabs-overflow-group-header{color:var(--dv-activegroup-hiddenpanel-tab-color);cursor:pointer;border-bottom:1px solid var(--dv-tab-divider-color);align-items:center;gap:6px;padding:4px 8px;font-size:.8em;font-weight:600;display:flex}.dv-tabs-overflow-container .dv-tabs-overflow-group-header:hover{background-color:var(--dv-icon-hover-background-color)}.dv-tabs-overflow-container .dv-tabs-overflow-group-color{background-color:var(--dv-tab-group-color);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.dv-tabs-overflow-container .dv-tabs-overflow-group-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dv-tabs-overflow-container .dv-tabs-overflow-group-collapsed-badge{opacity:.7;background-color:var(--dv-tab-divider-color);border-radius:3px;padding:1px 4px;font-size:.75em;font-weight:400}.dv-tabs-overflow-container .dv-tabs-overflow-pinned-header{cursor:default}.dv-tabs-overflow-container .dv-tabs-overflow-pinned-header:hover{background-color:#0000}.dv-tabs-overflow-container .dv-tabs-overflow-pinned-header .dv-tabs-overflow-pinned-icon{opacity:.7;flex-shrink:0;align-items:center;display:inline-flex}.dv-tabs-overflow-container .dv-tabs-overflow-pinned-header .dv-tabs-overflow-pinned-icon .dv-svg{width:11px;height:11px}.dv-tabs-overflow-container .dv-tab.dv-tab--grouped{padding-left:16px}.dv-tabs-overflow-container.dv-tabs-overflow-advanced{min-width:220px}.dv-tabs-overflow-container.dv-tabs-overflow-advanced .dv-tabs-overflow-search{box-sizing:border-box;border:none;border-bottom:1px solid var(--dv-tab-divider-color);width:100%;font-size:inherit;color:var(--dv-activegroup-visiblepanel-tab-color);background-color:var(--dv-group-view-background-color);outline:none;padding:6px 8px;font-family:inherit}.dv-tabs-overflow-container.dv-tabs-overflow-advanced .dv-tabs-overflow-list{outline:none;flex-direction:column;display:flex}.dv-tabs-overflow-container.dv-tabs-overflow-advanced .dv-tab.dv-tabs-overflow-option--focused{outline:1px solid var(--dv-tab-divider-color);outline-offset:-1px;background-color:var(--dv-icon-hover-background-color)}.dv-tabs-and-actions-container{background-color:var(--dv-tabs-and-actions-container-background-color);box-sizing:border-box;height:var(--dv-tabs-and-actions-container-height);font-size:var(--dv-tabs-and-actions-container-font-size);flex-shrink:0;display:flex}.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap){height:auto;min-height:var(--dv-tabs-and-actions-container-height);align-items:flex-start}:is(.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap)>.dv-pre-actions-container,.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap)>.dv-left-actions-container,.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap)>.dv-right-actions-container,.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap)>.dv-void-container){height:var(--dv-tabs-and-actions-container-height)}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-scrollable,.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-tabs-container{flex-grow:1}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-tabs-container .dv-tab{flex-grow:1;padding:0}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-void-container{flex-grow:0}.dv-tabs-and-actions-container .dv-void-container{-webkit-user-select:none;user-select:none;touch-action:none;flex-grow:1;display:flex}.dv-tabs-and-actions-container .dv-void-container.dv-draggable{cursor:grab}.dv-tabs-and-actions-container .dv-right-actions-container{display:flex}.dv-tabs-and-actions-container .dv-right-actions-container.dv-right-actions-container-vertical{flex-direction:column}.dv-tabs-and-actions-container.dv-groupview-header-vertical{height:auto;width:var(--dv-tabs-and-actions-container-height);flex-direction:column}.dv-tabs-and-actions-container.dv-groupview-header-vertical:has(.dv-tabs-container--wrap){width:auto;min-width:var(--dv-tabs-and-actions-container-height)}.dv-tabs-and-actions-container.dv-groupview-header-vertical:has(.dv-tabs-container--wrap)>.dv-scrollable{align-self:stretch}.dv-watermark{height:100%;display:flex}.dv-dockview{background-color:var(--dv-group-view-background-color);position:relative}.dv-dockview .dv-watermark-container{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.dv-dockview .dv-overlay-render-container{position:relative}.dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-inactive-tab{background-color:var(--dv-activegroup-hiddenpanel-tab-background-color);color:var(--dv-activegroup-hiddenpanel-tab-color)}.dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{background-color:var(--dv-inactivegroup-visiblepanel-tab-background-color);color:var(--dv-inactivegroup-visiblepanel-tab-color)}.dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-inactive-tab{background-color:var(--dv-inactivegroup-hiddenpanel-tab-background-color);color:var(--dv-inactivegroup-hiddenpanel-tab-color)}.dv-tab.dv-tab-dragging{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-keyboard-docking-hint{z-index:100;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background-color:var(--dv-context-menu-background-color,var(--dv-group-view-background-color));max-width:90%;color:var(--dv-activegroup-visiblepanel-tab-color);border:1px solid var(--dv-tab-divider-color);border-radius:4px;padding:4px 10px;font-size:12px;line-height:1.4;position:absolute;bottom:8px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 8px #00000059}.dv-groupview{background-color:var(--dv-group-view-background-color);flex-direction:column;height:100%;display:flex;overflow:hidden}.dv-groupview:focus{outline:none}.dv-groupview>.dv-content-container{outline:none;flex-grow:1;min-height:0}.dv-groupview.dv-groupview-header-bottom{flex-direction:column-reverse}.dv-groupview.dv-groupview-header-left{flex-direction:row}.dv-groupview.dv-groupview-header-right{flex-direction:row-reverse}.dv-groupview.dv-groupview-edge.dv-edge-collapsed>.dv-content-container{display:none}.dv-root-wrapper,.dv-grid-view,.dv-branch-node{width:100%;height:100%}.dv-debug .dv-resize-container .dv-resize-handle-top{background-color:red}.dv-debug .dv-resize-container .dv-resize-handle-bottom{background-color:green}.dv-debug .dv-resize-container .dv-resize-handle-left{background-color:#ff0}.dv-debug .dv-resize-container .dv-resize-handle-right{background-color:#00f}.dv-debug .dv-resize-container .dv-resize-handle-topleft,.dv-debug .dv-resize-container .dv-resize-handle-topright,.dv-debug .dv-resize-container .dv-resize-handle-bottomleft,.dv-debug .dv-resize-container .dv-resize-handle-bottomright{background-color:#0ff}.dv-floating-overlay-host{pointer-events:none;position:absolute}.dv-floating-overlay-host>.dv-resize-container{pointer-events:auto}.dv-edge-peek{background-color:var(--dv-group-view-background-color);border:1px solid var(--dv-separator-border);box-shadow:0 6px 16px #0006}.dv-edge-peek>*{width:100%;height:100%;overflow:auto}.dv-auto-edge-band{pointer-events:none;z-index:var(--dv-overlay-z-index,999);background-color:var(--dv-edge-dock-indicator-color);box-shadow:0 0 6px var(--dv-edge-dock-indicator-color);position:absolute}.dv-edge-peek-header{box-sizing:border-box;background-color:var(--dv-group-view-background-color);border:1px solid var(--dv-separator-border);color:var(--dv-activegroup-visiblepanel-tab-color);border-bottom:none;align-items:center;gap:4px;padding:0 4px 0 8px;font-size:12px;display:flex}.dv-edge-peek-header .dv-edge-peek-pin,.dv-edge-peek-header .dv-edge-peek-close{box-sizing:border-box;cursor:pointer;color:inherit;background:0 0;border:none;outline:none;flex:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.dv-edge-peek-header .dv-edge-peek-pin:hover,.dv-edge-peek-header .dv-edge-peek-close:hover{background-color:var(--dv-icon-hover-background-color);border-radius:2px}.dv-edge-peek-header .dv-edge-peek-pin:focus-visible,.dv-edge-peek-header .dv-edge-peek-close:focus-visible{outline:1px solid var(--dv-tab-divider-color);outline-offset:-1px;border-radius:2px}.dv-edge-peek-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.dv-resize-container>.dv-grid-view{width:100%;height:100%}.dv-resize-container-with-titlebar{flex-direction:column;display:flex}.dv-resize-container-with-titlebar>.dv-floating-titlebar{flex:none}.dv-resize-container-with-titlebar>.dv-grid-view{flex:1 1 0;height:auto;min-height:0}.dv-floating-titlebar{box-sizing:border-box;height:var(--dv-floating-titlebar-height,22px);background-color:var(--dv-floating-titlebar-background-color);border-bottom:var(--dv-floating-titlebar-border-bottom,none);-webkit-user-select:none;user-select:none;touch-action:none;flex-shrink:0}.dv-floating-titlebar.dv-draggable{cursor:grab}.dv-resize-container{--dv-overlay-z-index:var(--dv-overlay-z-index,999);z-index:calc(var(--dv-overlay-z-index) - 2);background-color:var(--dv-group-view-background-color);border:var(--dv-floating-border);box-shadow:var(--dv-floating-box-shadow);will-change:transform, opacity;backface-visibility:hidden;position:absolute;transform:translate(0,0)}.dv-resize-container.dv-hidden{display:none}.dv-resize-container.dv-resize-container-dragging{opacity:var(--dv-floating-group-dragging-opacity);will-change:transform, opacity}.dv-resize-container .dv-resize-handle-top,.dv-resize-container .dv-resize-handle-bottom,.dv-resize-container .dv-resize-handle-left,.dv-resize-container .dv-resize-handle-right,.dv-resize-container .dv-resize-handle-topleft,.dv-resize-container .dv-resize-handle-topright,.dv-resize-container .dv-resize-handle-bottomleft,.dv-resize-container .dv-resize-handle-bottomright{touch-action:none}.dv-resize-container .dv-resize-handle-top{width:calc(100% - 8px);height:4px;z-index:var(--dv-overlay-z-index);cursor:ns-resize;position:absolute;top:-2px;left:4px}.dv-resize-container .dv-resize-handle-bottom{width:calc(100% - 8px);height:4px;z-index:var(--dv-overlay-z-index);cursor:ns-resize;position:absolute;bottom:-2px;left:4px}.dv-resize-container .dv-resize-handle-left{width:4px;height:calc(100% - 8px);z-index:var(--dv-overlay-z-index);cursor:ew-resize;position:absolute;top:4px;left:-2px}.dv-resize-container .dv-resize-handle-right{width:4px;height:calc(100% - 8px);z-index:var(--dv-overlay-z-index);cursor:ew-resize;position:absolute;top:4px;right:-2px}.dv-resize-container .dv-resize-handle-topleft{width:4px;height:4px;z-index:var(--dv-overlay-z-index);cursor:nw-resize;position:absolute;top:-2px;left:-2px}.dv-resize-container .dv-resize-handle-topright{width:4px;height:4px;z-index:var(--dv-overlay-z-index);cursor:ne-resize;position:absolute;top:-2px;right:-2px}.dv-resize-container .dv-resize-handle-bottomleft{width:4px;height:4px;z-index:var(--dv-overlay-z-index);cursor:sw-resize;position:absolute;bottom:-2px;left:-2px}.dv-resize-container .dv-resize-handle-bottomright{width:4px;height:4px;z-index:var(--dv-overlay-z-index);cursor:se-resize;position:absolute;bottom:-2px;right:-2px}@media (pointer:coarse){.dv-resize-container .dv-resize-handle-top,.dv-resize-container .dv-resize-handle-bottom{width:calc(100% - 48px);height:16px;left:24px}.dv-resize-container .dv-resize-handle-top{top:-10px}.dv-resize-container .dv-resize-handle-bottom{bottom:-10px}.dv-resize-container .dv-resize-handle-left,.dv-resize-container .dv-resize-handle-right{width:16px;height:calc(100% - 48px);top:24px}.dv-resize-container .dv-resize-handle-left{left:-10px}.dv-resize-container .dv-resize-handle-right{right:-10px}.dv-resize-container .dv-resize-handle-topleft,.dv-resize-container .dv-resize-handle-topright,.dv-resize-container .dv-resize-handle-bottomleft,.dv-resize-container .dv-resize-handle-bottomright{width:24px;height:24px}.dv-resize-container .dv-resize-handle-topleft{top:-12px;left:-12px}.dv-resize-container .dv-resize-handle-topright{top:-12px;right:-12px}.dv-resize-container .dv-resize-handle-bottomleft{bottom:-12px;left:-12px}.dv-resize-container .dv-resize-handle-bottomright{bottom:-12px;right:-12px}}.dv-smart-guides{pointer-events:none;z-index:calc(var(--dv-overlay-z-index,999) + 100)}.dv-smart-guide{background-color:var(--dv-smart-guides-color,#1f9cf0)}.dv-smart-guide-preview{box-sizing:border-box;background-color:var(--dv-smart-guides-preview-color,#1f9cf02e);border:1px solid var(--dv-smart-guides-color,#1f9cf0)}.dv-render-overlay{--dv-overlay-z-index:var(--dv-overlay-z-index,999);z-index:1;contain:layout paint;isolation:isolate;will-change:transform;backface-visibility:hidden;width:100%;height:100%;position:absolute;transform:translate(0,0)}.dv-render-overlay.dv-render-overlay-float{z-index:calc(var(--dv-overlay-z-index) - 1)}.dv-debug .dv-render-overlay{outline-offset:-1;outline:1px solid red}.dv-pane-container{width:100%;height:100%}.dv-pane-container.dv-animated .dv-view{will-change:transform;backface-visibility:hidden;transition:transform .15s ease-out;transform:translate(0,0)}.dv-pane-container .dv-view{flex-direction:column;display:flex;overflow:hidden;padding:0!important}.dv-pane-container .dv-view:not(:first-child):before{background-color:#0000!important}.dv-pane-container .dv-view:not(:first-child) .dv-pane>.dv-pane-header{border-top:1px solid var(--dv-paneview-header-border-color)}.dv-pane-container .dv-view .dv-default-header{background-color:var(--dv-group-view-background-color);color:var(--dv-activegroup-visiblepanel-tab-color);cursor:pointer;padding:0 8px;display:flex}.dv-pane-container .dv-view .dv-default-header .dv-pane-header-icon{justify-content:center;align-items:center;display:flex}.dv-pane-container .dv-view .dv-default-header>span{flex-grow:1;padding-left:8px}.dv-pane-container:first-of-type>.dv-pane>.dv-pane-header{border-top:none!important}.dv-pane-container .dv-pane{flex-direction:column;height:100%;display:flex;overflow:hidden}.dv-pane-container .dv-pane .dv-pane-header{box-sizing:border-box;-webkit-user-select:none;user-select:none;outline:none;position:relative}.dv-pane-container .dv-pane .dv-pane-header.dv-pane-draggable{cursor:pointer}.dv-pane-container .dv-pane .dv-pane-header:focus-visible:before{z-index:5;content:"";pointer-events:none;outline-offset:-1px;outline:-1px solid;outline-color:var(--dv-paneview-active-outline-color);width:100%;height:100%;position:absolute;top:0;left:0}.dv-pane-container .dv-pane .dv-pane-header:has(:focus-visible):before{z-index:5;content:"";pointer-events:none;outline-offset:-1px;outline:-1px solid;outline-color:var(--dv-paneview-active-outline-color);width:100%;height:100%;position:absolute;top:0;left:0}.dv-pane-container .dv-pane .dv-pane-body{outline:none;flex-grow:1;position:relative;overflow:hidden auto}.dv-pane-container .dv-pane .dv-pane-body:focus-visible:before{z-index:5;content:"";pointer-events:none;outline-offset:-1px;outline:-1px solid;outline-color:var(--dv-paneview-active-outline-color);width:100%;height:100%;position:absolute;top:0;left:0}.dv-pane-container .dv-pane .dv-pane-body:has(:focus-visible):before{z-index:5;content:"";pointer-events:none;outline-offset:-1px;outline:-1px solid;outline-color:var(--dv-paneview-active-outline-color);width:100%;height:100%;position:absolute;top:0;left:0}.dv-scrollable{position:relative;overflow:hidden}.dv-scrollable .dv-scrollbar{will-change:background-color, transform;backface-visibility:hidden;background-color:#0000;border-radius:2px;transition:background-color 1s ease-in-out;position:absolute;transform:translate(0,0)}.dv-scrollable .dv-scrollbar-horizontal{height:4px;bottom:0;left:0}.dv-scrollable .dv-scrollbar-vertical{width:4px;top:0;right:0}.dv-scrollable:hover .dv-scrollbar,.dv-scrollable.dv-scrollable-resizing .dv-scrollbar,.dv-scrollable.dv-scrollable-scrolling .dv-scrollbar{background-color:var(--dv-scrollbar-background-color,#ffffff40)}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-enabled{background-color:#000}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-disabled{background-color:orange}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-maximum{background-color:green}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-minimum{background-color:red}.dv-split-view-container{width:100%;height:100%;position:relative;overflow:hidden}.dv-split-view-container.dv-splitview-disabled>.dv-sash-container>.dv-sash{pointer-events:none}.dv-split-view-container.dv-animation .dv-view,.dv-split-view-container.dv-animation .dv-sash{will-change:transform;backface-visibility:hidden;transition:transform .15s ease-out;transform:translate(0,0)}.dv-split-view-container.dv-horizontal{height:100%}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash{width:4px;height:100%}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-enabled{cursor:ew-resize}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-disabled{cursor:default}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-maximum{cursor:w-resize}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-minimum{cursor:e-resize}.dv-split-view-container.dv-horizontal>.dv-view-container>.dv-view:not(:first-child):before{width:1px;height:100%}.dv-split-view-container.dv-vertical{width:100%}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash{width:100%;height:4px}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-enabled{cursor:ns-resize}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-disabled{cursor:default}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-maximum{cursor:n-resize}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-minimum{cursor:s-resize}.dv-split-view-container.dv-vertical>.dv-view-container>.dv-view{width:100%}.dv-split-view-container.dv-vertical>.dv-view-container>.dv-view:not(:first-child):before{width:100%;height:1px}.dv-split-view-container .dv-sash-container{width:100%;height:100%;position:absolute}.dv-split-view-container .dv-sash-container .dv-sash{z-index:99;-webkit-user-select:none;user-select:none;touch-action:none;background-color:var(--dv-sash-color,transparent);outline:none;position:absolute}.dv-split-view-container .dv-sash-container .dv-sash:not(.disabled):active,.dv-split-view-container .dv-sash-container .dv-sash:not(.disabled):hover{background-color:var(--dv-active-sash-color,transparent);transition-property:background-color;transition-timing-function:ease-in-out;transition-duration:var(--dv-active-sash-transition-duration,.1s);transition-delay:var(--dv-active-sash-transition-delay,.5s)}@media (pointer:coarse){.dv-split-view-container .dv-sash-container>.dv-sash:not(.dv-disabled):before{content:"";background:0 0;position:absolute}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash:not(.dv-disabled):before{inset:0 -10px}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash:not(.dv-disabled):before{inset:-10px 0}}.dv-split-view-container .dv-view-container{width:100%;height:100%;position:relative}.dv-split-view-container .dv-view-container .dv-view{box-sizing:border-box;height:100%;position:absolute;overflow:auto}.dv-split-view-container.dv-separator-border .dv-view:not(:first-child):before{content:" ";z-index:5;pointer-events:none;background-color:var(--dv-separator-border);position:absolute;top:0;left:0}.dv-svg{fill:currentColor;stroke:currentColor;stroke-width:0;line-height:1;display:inline-block}.dockview-theme-dark{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-dark .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-group-view-background-color:#1e1e1e;--dv-tabs-and-actions-container-background-color:#252526;--dv-activegroup-visiblepanel-tab-background-color:#1e1e1e;--dv-activegroup-hiddenpanel-tab-background-color:#2d2d2d;--dv-inactivegroup-visiblepanel-tab-background-color:#1e1e1e;--dv-inactivegroup-hiddenpanel-tab-background-color:#2d2d2d;--dv-tab-divider-color:#1e1e1e;--dv-activegroup-visiblepanel-tab-color:white;--dv-activegroup-hiddenpanel-tab-color:#969696;--dv-inactivegroup-visiblepanel-tab-color:#8f8f8f;--dv-inactivegroup-hiddenpanel-tab-color:#626262;--dv-separator-border:#444;--dv-paneview-header-border-color:#ccc3}.dockview-theme-light{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-light .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dv-group-view-background-color:white;--dv-tabs-and-actions-container-background-color:#f3f3f3;--dv-activegroup-visiblepanel-tab-background-color:white;--dv-activegroup-hiddenpanel-tab-background-color:#ececec;--dv-inactivegroup-visiblepanel-tab-background-color:white;--dv-inactivegroup-hiddenpanel-tab-background-color:#ececec;--dv-tab-divider-color:white;--dv-activegroup-visiblepanel-tab-color:#333;--dv-activegroup-hiddenpanel-tab-color:#333333b3;--dv-inactivegroup-visiblepanel-tab-color:#333333b3;--dv-inactivegroup-hiddenpanel-tab-color:#33333359;--dv-separator-border:#80808059;--dv-paneview-header-border-color:#333;--dv-scrollbar-background-color:#00000040;--dv-floating-box-shadow:0 8px 32px #0000001f, 0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a}.dockview-theme-vs{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-vs .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-vs{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-group-view-background-color:#1e1e1e;--dv-tabs-and-actions-container-background-color:#2d2d30;--dv-activegroup-visiblepanel-tab-background-color:#007acc;--dv-activegroup-hiddenpanel-tab-background-color:#2d2d2d;--dv-inactivegroup-visiblepanel-tab-background-color:#3f3f46;--dv-inactivegroup-hiddenpanel-tab-background-color:#2d2d2d;--dv-tab-divider-color:#1e1e1e;--dv-activegroup-visiblepanel-tab-color:white;--dv-activegroup-hiddenpanel-tab-color:white;--dv-inactivegroup-visiblepanel-tab-color:white;--dv-inactivegroup-hiddenpanel-tab-color:white;--dv-separator-border:#444;--dv-paneview-header-border-color:#ccc3;--dv-tabs-and-actions-container-height:20px;--dv-tabs-and-actions-container-font-size:11px}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container{box-sizing:content-box;border-bottom:2px solid var(--dv-activegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tab.dv-active-tab{border-top:2px solid var(--dv-activegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tab.dv-inactive-tab{border-top:2px solid var(--dv-activegroup-hiddenpanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container{box-sizing:content-box;border-bottom:2px solid var(--dv-inactivegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tab.dv-active-tab{border-top:2px solid var(--dv-inactivegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tab.dv-inactive-tab{border-top:2px solid var(--dv-inactivegroup-hiddenpanel-tab-background-color)}.dockview-theme-abyss{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-abyss .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-abyss{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-abyss-dark:#000c18;--dv-color-abyss:#10192c;--dv-color-abyss-light:#1c1c2a;--dv-color-abyss-lighter:#2b2b4a;--dv-color-abyss-accent:#5b1ecf;--dv-color-abyss-primary-text:white;--dv-color-abyss-secondary-text:#9497a9;--dv-group-view-background-color:var(--dv-color-abyss-dark);--dv-tabs-and-actions-container-background-color:var(--dv-color-abyss-light);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-abyss-dark);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-abyss);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-abyss-dark);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-abyss);--dv-tab-divider-color:var(--dv-color-abyss-lighter);--dv-activegroup-visiblepanel-tab-color:white;--dv-activegroup-hiddenpanel-tab-color:#ffffff80;--dv-inactivegroup-visiblepanel-tab-color:#ffffff80;--dv-inactivegroup-hiddenpanel-tab-color:#ffffff40;--dv-separator-border:var(--dv-color-abyss-lighter);--dv-paneview-header-border-color:var(--dv-color-abyss-lighter);--dv-paneview-active-outline-color:#596f99}.dockview-theme-dracula{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-dracula .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-dracula{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-group-view-background-color:#282a36;--dv-tabs-and-actions-container-background-color:#191a21;--dv-activegroup-visiblepanel-tab-background-color:#282a36;--dv-activegroup-hiddenpanel-tab-background-color:#21222c;--dv-inactivegroup-visiblepanel-tab-background-color:#282a36;--dv-inactivegroup-hiddenpanel-tab-background-color:#21222c;--dv-tab-divider-color:#191a21;--dv-activegroup-visiblepanel-tab-color:#f8f8f2;--dv-activegroup-hiddenpanel-tab-color:#6272a4;--dv-inactivegroup-visiblepanel-tab-color:#f8f8f280;--dv-inactivegroup-hiddenpanel-tab-color:#6272a480;--dv-separator-border:#bd93f9;--dv-paneview-header-border-color:#bd93f9;--dv-paneview-active-outline-color:#6272a4}.dockview-theme-dracula .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-dracula .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";z-index:999;background-color:#94527e;width:100%;height:1px;position:absolute;bottom:0;left:0}.dockview-theme-dracula .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-dracula .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";z-index:999;background-color:#5e3d5a;width:100%;height:1px;position:absolute;bottom:0;left:0}.dockview-theme-nord{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-nord .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-nord{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-nord-polar-0:#2e3440;--dv-color-nord-polar-1:#3b4252;--dv-color-nord-polar-2:#434c5e;--dv-color-nord-polar-3:#4c566a;--dv-color-nord-frost:#88c0d0;--dv-color-nord-frost-2:#81a1c1;--dv-color-nord-snow-0:#eceff4;--dv-color-nord-snow-1:#d8dee9;--dv-group-view-background-color:var(--dv-color-nord-polar-0);--dv-tabs-and-actions-container-background-color:var(--dv-color-nord-polar-1);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-nord-polar-0);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-nord-polar-2);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-nord-polar-1);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-nord-polar-2);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-nord-snow-0);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-nord-snow-1);--dv-inactivegroup-visiblepanel-tab-color:#8a9bbf;--dv-inactivegroup-hiddenpanel-tab-color:#5e6f8e;--dv-separator-border:var(--dv-color-nord-polar-3);--dv-paneview-active-outline-color:var(--dv-color-nord-frost);--dv-active-sash-color:var(--dv-color-nord-frost);--dv-scrollbar-background-color:#4c566a80}.dockview-theme-nord .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-nord .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";background-color:var(--dv-color-nord-frost);z-index:999;width:100%;height:2px;position:absolute;bottom:0;left:0}.dockview-theme-nord .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-nord .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";background-color:var(--dv-color-nord-frost-2);z-index:999;width:100%;height:2px;position:absolute;bottom:0;left:0}.dockview-theme-nord-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-nord-spaced .dv-dockview{padding:0}.dockview-theme-nord-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-nord-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-nord-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-nord-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-nord-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-nord-spaced .dv-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-nord-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-nord-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-tabs-overflow-container,.dockview-theme-nord-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-nord-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-nord-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-nord-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-nord-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-nord-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-nord-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-nord-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-nord-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-edge-peek,.dockview-theme-nord-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-nord-polar-0:#2e3440;--dv-color-nord-polar-1:#3b4252;--dv-color-nord-polar-2:#434c5e;--dv-color-nord-polar-3:#4c566a;--dv-color-nord-frost:#88c0d0;--dv-color-nord-frost-2:#81a1c1;--dv-color-nord-snow-0:#eceff4;--dv-color-nord-snow-1:#d8dee9;--dv-group-view-background-color:var(--dv-color-nord-polar-0);--dv-tabs-and-actions-container-background-color:var(--dv-color-nord-polar-1);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-nord-polar-2);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-nord-polar-1);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-nord-polar-2);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-nord-polar-1);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-nord-snow-0);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-nord-snow-1);--dv-inactivegroup-visiblepanel-tab-color:#8a9bbf;--dv-inactivegroup-hiddenpanel-tab-color:#5e6f8e;--dv-separator-border:transparent;--dv-paneview-active-outline-color:var(--dv-color-nord-frost);--dv-active-sash-color:var(--dv-color-nord-frost);--dv-scrollbar-background-color:#4c566a80;--dv-floating-group-border:2px solid var(--dv-color-nord-polar-0)}.dockview-theme-catppuccin-mocha{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-catppuccin-mocha .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-catppuccin-mocha{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-mocha-crust:#11111b;--dv-color-mocha-mantle:#181825;--dv-color-mocha-base:#1e1e2e;--dv-color-mocha-surface0:#313244;--dv-color-mocha-surface1:#45475a;--dv-color-mocha-text:#cdd6f4;--dv-color-mocha-subtext1:#bac2de;--dv-color-mocha-subtext0:#a6adc8;--dv-color-mocha-mauve:#cba6f7;--dv-color-mocha-lavender:#b4befe;--dv-group-view-background-color:var(--dv-color-mocha-base);--dv-tabs-and-actions-container-background-color:var(--dv-color-mocha-mantle);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-mocha-base);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-mocha-surface0);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-mocha-mantle);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-mocha-crust);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-mocha-text);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-mocha-subtext1);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-mocha-subtext0);--dv-inactivegroup-hiddenpanel-tab-color:#a6adc880;--dv-separator-border:var(--dv-color-mocha-surface1);--dv-paneview-active-outline-color:var(--dv-color-mocha-mauve);--dv-active-sash-color:var(--dv-color-mocha-mauve);--dv-scrollbar-background-color:#313244cc}.dockview-theme-catppuccin-mocha .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-catppuccin-mocha .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";background-color:var(--dv-color-mocha-mauve);z-index:999;width:100%;height:2px;position:absolute;bottom:0;left:0}.dockview-theme-catppuccin-mocha .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-catppuccin-mocha .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";z-index:999;background-color:#b4befe66;width:100%;height:2px;position:absolute;bottom:0;left:0}.dockview-theme-catppuccin-mocha-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-catppuccin-mocha-spaced .dv-dockview{padding:0}.dockview-theme-catppuccin-mocha-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-catppuccin-mocha-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-catppuccin-mocha-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-catppuccin-mocha-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-catppuccin-mocha-spaced .dv-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-catppuccin-mocha-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-catppuccin-mocha-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-tabs-overflow-container,.dockview-theme-catppuccin-mocha-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-catppuccin-mocha-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-catppuccin-mocha-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-catppuccin-mocha-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-catppuccin-mocha-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-catppuccin-mocha-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-catppuccin-mocha-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-catppuccin-mocha-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-edge-peek,.dockview-theme-catppuccin-mocha-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-mocha-crust:#11111b;--dv-color-mocha-mantle:#181825;--dv-color-mocha-base:#1e1e2e;--dv-color-mocha-surface0:#313244;--dv-color-mocha-surface1:#45475a;--dv-color-mocha-text:#cdd6f4;--dv-color-mocha-subtext1:#bac2de;--dv-color-mocha-subtext0:#a6adc8;--dv-color-mocha-mauve:#cba6f7;--dv-color-mocha-lavender:#b4befe;--dv-group-view-background-color:var(--dv-color-mocha-crust);--dv-tabs-and-actions-container-background-color:var(--dv-color-mocha-mantle);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-mocha-surface0);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-mocha-mantle);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-mocha-surface0);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-mocha-mantle);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-mocha-text);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-mocha-subtext1);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-mocha-subtext0);--dv-inactivegroup-hiddenpanel-tab-color:#a6adc880;--dv-separator-border:transparent;--dv-paneview-active-outline-color:var(--dv-color-mocha-mauve);--dv-active-sash-color:var(--dv-color-mocha-mauve);--dv-scrollbar-background-color:#313244cc;--dv-floating-group-border:2px solid var(--dv-color-mocha-crust)}.dockview-theme-monokai{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-monokai .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-monokai{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-monokai-bg:#272822;--dv-color-monokai-bg-light:#3e3d32;--dv-color-monokai-comment:#75715e;--dv-color-monokai-fg:#f8f8f2;--dv-color-monokai-green:#a6e22e;--dv-group-view-background-color:var(--dv-color-monokai-bg);--dv-tabs-and-actions-container-background-color:var(--dv-color-monokai-bg-light);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-monokai-bg);--dv-activegroup-hiddenpanel-tab-background-color:#2d2c25;--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-monokai-bg);--dv-inactivegroup-hiddenpanel-tab-background-color:#2d2c25;--dv-activegroup-visiblepanel-tab-color:var(--dv-color-monokai-fg);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-monokai-comment);--dv-inactivegroup-visiblepanel-tab-color:#f8f8f280;--dv-inactivegroup-hiddenpanel-tab-color:#75715e80;--dv-separator-border:var(--dv-color-monokai-bg-light);--dv-paneview-active-outline-color:var(--dv-color-monokai-green);--dv-active-sash-color:var(--dv-color-monokai-green);--dv-scrollbar-background-color:#75715e80}.dockview-theme-monokai .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-monokai .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";background-color:var(--dv-color-monokai-green);z-index:999;width:100%;height:2px;position:absolute;bottom:0;left:0}.dockview-theme-monokai .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-monokai .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";z-index:999;background-color:#a6e22e59;width:100%;height:2px;position:absolute;bottom:0;left:0}.dockview-theme-solarized-light{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-solarized-light .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-solarized-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dv-color-sol-base3:#fdf6e3;--dv-color-sol-base2:#eee8d5;--dv-color-sol-base1:#93a1a1;--dv-color-sol-base00:#657b83;--dv-color-sol-base01:#586e75;--dv-color-sol-blue:#268bd2;--dv-group-view-background-color:var(--dv-color-sol-base3);--dv-tabs-and-actions-container-background-color:var(--dv-color-sol-base2);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-sol-base3);--dv-activegroup-hiddenpanel-tab-background-color:#e8e2d0;--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-sol-base3);--dv-inactivegroup-hiddenpanel-tab-background-color:#e8e2d0;--dv-activegroup-visiblepanel-tab-color:var(--dv-color-sol-base01);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-sol-base00);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-sol-base1);--dv-inactivegroup-hiddenpanel-tab-color:#93a1a199;--dv-separator-border:var(--dv-color-sol-base2);--dv-paneview-active-outline-color:var(--dv-color-sol-blue);--dv-active-sash-color:var(--dv-color-sol-blue);--dv-scrollbar-background-color:#657b8340;--dv-drag-over-background-color:#268bd226;--dv-floating-box-shadow:0 8px 32px #0000001f, 0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a}.dockview-theme-solarized-light-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-solarized-light-spaced .dv-dockview{padding:0}.dockview-theme-solarized-light-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-solarized-light-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-solarized-light-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-solarized-light-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-solarized-light-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-solarized-light-spaced .dv-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-solarized-light-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-solarized-light-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-tabs-overflow-container,.dockview-theme-solarized-light-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-solarized-light-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-solarized-light-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-solarized-light-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-solarized-light-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-solarized-light-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-solarized-light-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-solarized-light-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-solarized-light-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-edge-peek,.dockview-theme-solarized-light-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dv-color-sol-base3:#fdf6e3;--dv-color-sol-base2:#eee8d5;--dv-color-sol-base1:#93a1a1;--dv-color-sol-base00:#657b83;--dv-color-sol-base01:#586e75;--dv-color-sol-blue:#268bd2;--dv-drag-over-background-color:#268bd21a;--dv-group-view-background-color:var(--dv-color-sol-base2);--dv-tabs-and-actions-container-background-color:var(--dv-color-sol-base3);--dv-activegroup-visiblepanel-tab-background-color:#e8e2d0;--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-sol-base3);--dv-inactivegroup-visiblepanel-tab-background-color:#e8e2d0;--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-sol-base3);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-sol-base01);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-sol-base00);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-sol-base1);--dv-inactivegroup-hiddenpanel-tab-color:#93a1a199;--dv-separator-border:transparent;--dv-paneview-active-outline-color:var(--dv-color-sol-blue);--dv-active-sash-color:var(--dv-color-sol-blue);--dv-floating-box-shadow:0 8px 32px #0000001f, 0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a;--dv-scrollbar-background-color:#657b8340;--dv-floating-group-border:2px solid #eee8d580}.dockview-theme-github-dark{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-github-dark .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-github-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-gh-canvas-default:#0d1117;--dv-color-gh-canvas-subtle:#161b22;--dv-color-gh-canvas-inset:#010409;--dv-color-gh-border:#30363d;--dv-color-gh-border-muted:#21262d;--dv-color-gh-fg-default:#e6edf3;--dv-color-gh-fg-muted:#8b949e;--dv-color-gh-fg-subtle:#6e7681;--dv-color-gh-accent:#58a6ff;--dv-group-view-background-color:var(--dv-color-gh-canvas-default);--dv-tabs-and-actions-container-background-color:var(--dv-color-gh-canvas-subtle);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-gh-canvas-default);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-canvas-subtle);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-gh-canvas-default);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-canvas-subtle);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-gh-fg-default);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-gh-fg-muted);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-gh-fg-subtle);--dv-inactivegroup-hiddenpanel-tab-color:#6e768180;--dv-separator-border:var(--dv-color-gh-border);--dv-paneview-active-outline-color:var(--dv-color-gh-accent);--dv-active-sash-color:var(--dv-color-gh-accent);--dv-scrollbar-background-color:#30363db3;--dv-drag-over-background-color:#58a6ff26}.dockview-theme-github-dark-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-github-dark-spaced .dv-dockview{padding:0}.dockview-theme-github-dark-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-github-dark-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-github-dark-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-github-dark-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-github-dark-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-github-dark-spaced .dv-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-github-dark-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-github-dark-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-tabs-overflow-container,.dockview-theme-github-dark-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-github-dark-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-github-dark-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-github-dark-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-github-dark-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-github-dark-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-github-dark-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-github-dark-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-github-dark-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-edge-peek,.dockview-theme-github-dark-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-gh-canvas-default:#0d1117;--dv-color-gh-canvas-subtle:#161b22;--dv-color-gh-canvas-inset:#010409;--dv-color-gh-border:#30363d;--dv-color-gh-border-muted:#21262d;--dv-color-gh-fg-default:#e6edf3;--dv-color-gh-fg-muted:#8b949e;--dv-color-gh-fg-subtle:#6e7681;--dv-color-gh-accent:#58a6ff;--dv-drag-over-background-color:#58a6ff1a;--dv-group-view-background-color:var(--dv-color-gh-canvas-inset);--dv-tabs-and-actions-container-background-color:var(--dv-color-gh-canvas-subtle);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-gh-border);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-canvas-subtle);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-gh-border);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-canvas-subtle);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-gh-fg-default);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-gh-fg-muted);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-gh-fg-subtle);--dv-inactivegroup-hiddenpanel-tab-color:#6e768180;--dv-separator-border:transparent;--dv-paneview-active-outline-color:var(--dv-color-gh-accent);--dv-active-sash-color:var(--dv-color-gh-accent);--dv-scrollbar-background-color:#30363db3;--dv-floating-group-border:2px solid var(--dv-color-gh-canvas-inset)}.dockview-theme-github-light{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-github-light .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-github-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dv-color-gh-light-canvas-default:#fff;--dv-color-gh-light-canvas-subtle:#f6f8fa;--dv-color-gh-light-canvas-inset:#f0f6ff;--dv-color-gh-light-border:#d0d7de;--dv-color-gh-light-fg-default:#1f2328;--dv-color-gh-light-fg-muted:#656d76;--dv-color-gh-light-fg-subtle:#6e7781;--dv-color-gh-light-accent:#0969da;--dv-group-view-background-color:var(--dv-color-gh-light-canvas-default);--dv-tabs-and-actions-container-background-color:var(--dv-color-gh-light-canvas-subtle);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-gh-light-canvas-default);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-light-canvas-subtle);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-gh-light-canvas-default);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-light-canvas-subtle);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-gh-light-fg-default);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-gh-light-fg-muted);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-gh-light-fg-subtle);--dv-inactivegroup-hiddenpanel-tab-color:#6e768166;--dv-separator-border:var(--dv-color-gh-light-border);--dv-paneview-active-outline-color:var(--dv-color-gh-light-accent);--dv-active-sash-color:var(--dv-color-gh-light-accent);--dv-scrollbar-background-color:#d0d7de80;--dv-drag-over-background-color:#0969da1a;--dv-floating-box-shadow:0 8px 32px #0000001f, 0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a}.dockview-theme-github-light-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-github-light-spaced .dv-dockview{padding:0}.dockview-theme-github-light-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-github-light-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-github-light-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-github-light-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-github-light-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-github-light-spaced .dv-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-github-light-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-github-light-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-tabs-overflow-container,.dockview-theme-github-light-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-github-light-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-github-light-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-github-light-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-github-light-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-github-light-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-github-light-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-github-light-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-github-light-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-edge-peek,.dockview-theme-github-light-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dv-color-gh-light-canvas-default:#fff;--dv-color-gh-light-canvas-subtle:#f6f8fa;--dv-color-gh-light-border:#d0d7de;--dv-color-gh-light-fg-default:#1f2328;--dv-color-gh-light-fg-muted:#656d76;--dv-color-gh-light-fg-subtle:#6e7781;--dv-color-gh-light-accent:#0969da;--dv-drag-over-background-color:#0969da14;--dv-group-view-background-color:var(--dv-color-gh-light-canvas-subtle);--dv-tabs-and-actions-container-background-color:var(--dv-color-gh-light-canvas-default);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-gh-light-border);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-light-canvas-default);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-gh-light-border);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-light-canvas-default);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-gh-light-fg-default);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-gh-light-fg-muted);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-gh-light-fg-subtle);--dv-inactivegroup-hiddenpanel-tab-color:#6e768166;--dv-separator-border:transparent;--dv-paneview-active-outline-color:var(--dv-color-gh-light-accent);--dv-active-sash-color:var(--dv-color-gh-light-accent);--dv-floating-box-shadow:0 8px 32px #0000001f, 0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a;--dv-scrollbar-background-color:#d0d7de80;--dv-floating-group-border:2px solid #d0d7de80}.dockview-theme-abyss-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-abyss-spaced .dv-dockview{padding:0}.dockview-theme-abyss-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-abyss-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-abyss-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-abyss-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-abyss-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-abyss-spaced .dv-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-abyss-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-abyss-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-tabs-overflow-container,.dockview-theme-abyss-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-abyss-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-abyss-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-abyss-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-abyss-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-abyss-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-abyss-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-abyss-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-abyss-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-edge-peek,.dockview-theme-abyss-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-abyss-dark:#0b0611;--dv-color-abyss:#16121f;--dv-color-abyss-light:#201d2b;--dv-color-abyss-lighter:#2a2837;--dv-color-abyss-accent:#5b1ecf;--dv-color-abyss-primary-text:white;--dv-color-abyss-secondary-text:#9497a9;--dv-drag-over-background-color:"";--dv-group-view-background-color:var(--dv-color-abyss-dark);--dv-tabs-and-actions-container-background-color:var(--dv-color-abyss);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-abyss-lighter);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-abyss-light);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-abyss-lighter);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-abyss-light);--dv-tab-divider-color:transparent;--dv-activegroup-visiblepanel-tab-color:var(--dv-color-abyss-primary-text);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-abyss-secondary-text);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-abyss-primary-text);--dv-inactivegroup-hiddenpanel-tab-color:var(--dv-color-abyss-secondary-text);--dv-separator-border:transparent;--dv-paneview-header-border-color:#333;--dv-active-sash-color:var(--dv-color-abyss-accent);--dv-floating-group-border:2px solid var(--dv-color-abyss-dark)}.dockview-theme-light-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-light-spaced .dv-dockview{padding:0}.dockview-theme-light-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-light-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-light-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-light-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-light-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-light-spaced .dv-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-light-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-light-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-tabs-overflow-container,.dockview-theme-light-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-light-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-light-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-light-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-light-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-light-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-light-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-light-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-light-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-edge-peek,.dockview-theme-light-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dv-drag-over-background-color:"";--dv-group-view-background-color:#f6f5f9;--dv-tabs-and-actions-container-background-color:white;--dv-activegroup-visiblepanel-tab-background-color:#ededf0;--dv-activegroup-hiddenpanel-tab-background-color:#f9f9fa;--dv-inactivegroup-visiblepanel-tab-background-color:#ededf0;--dv-inactivegroup-hiddenpanel-tab-background-color:#f9f9fa;--dv-tab-divider-color:transparent;--dv-activegroup-visiblepanel-tab-color:#686b82;--dv-activegroup-hiddenpanel-tab-color:#9497a9;--dv-inactivegroup-visiblepanel-tab-color:#686b82;--dv-inactivegroup-hiddenpanel-tab-color:#9497a9;--dv-separator-border:transparent;--dv-paneview-header-border-color:#333;--dv-active-sash-color:#5b1ecf;--dv-floating-box-shadow:0 8px 32px #0000001f, 0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a;--dv-scrollbar-background-color:#00000040;--dv-floating-group-border:2px solid #ffffff1a}.dockview-spaced{--dv-spacing-padding:10px;--dv-tab-font-size:12px;--dv-border-radius:12px;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-tabs-and-actions-container-height:44px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-spaced .dv-dockview{padding:0}.dockview-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-spaced .dv-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-tabs-overflow-container,.dockview-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-edge-peek,.dockview-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dv-context-menu{background:var(--dv-context-menu-background-color,var(--dv-activegroup-hiddenpanel-tab-background-color));min-width:160px;color:var(--dv-context-menu-color,var(--dv-activegroup-hiddenpanel-tab-color));border:1px solid var(--dv-tab-divider-color);border-radius:var(--dv-border-radius);box-shadow:var(--dv-floating-box-shadow);padding:4px 0;overflow:hidden}.dv-context-menu-item{cursor:pointer;height:25px;font-size:var(--dv-tabs-and-actions-container-font-size);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;padding:0 12px;display:flex}.dv-context-menu-item:hover{background:var(--dv-icon-hover-background-color)}.dv-context-menu-item.dv-context-menu-item--disabled{opacity:.4;cursor:default;pointer-events:none}.dv-context-menu-separator{background:var(--dv-tab-divider-color);height:1px;margin:4px 0}.dv-context-menu-rename{padding:8px 12px 4px}.dv-context-menu-rename-input{box-sizing:border-box;border:1px solid var(--dv-tab-divider-color);border-radius:var(--dv-border-radius);background:inherit;width:100%;color:var(--dv-activegroup-visiblepanel-tab-color);font-size:var(--dv-tabs-and-actions-container-font-size);outline:none;padding:8px 10px}.dv-context-menu-rename-input:focus{border-color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-context-menu-rename-input::placeholder{color:var(--dv-activegroup-hiddenpanel-tab-color)}.dv-context-menu-color-picker{flex-direction:row;align-items:center;gap:6px;padding:8px 12px;display:flex}.dv-context-menu-color-swatch{cursor:pointer;background-color:var(--dv-tab-group-color);border:2px solid #0000;border-radius:50%;flex-shrink:0;width:20px;height:20px}.dv-context-menu-color-swatch:hover{opacity:.85}.dv-context-menu-color-swatch.dv-context-menu-color-swatch--selected{outline:2px solid var(--dv-tab-divider-color);outline-offset:2px}.dv-tab-group-indicator-none .dv-groupview-header-bottom .dv-tab-group-underline{top:auto;bottom:0}.dv-groupview.dv-groupview-header-bottom.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after,.dv-groupview.dv-groupview-header-bottom.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{top:0;bottom:auto}.workspace{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.workspace-dock{flex:1;min-width:0;min-height:0}.dockview-theme-dark.dockview-theme-spruce{--dv-group-view-background-color:var(--ink);--dv-tabs-and-actions-container-background-color:var(--panel);--dv-tabs-and-actions-container-height:2.25rem;--dv-tabs-and-actions-container-font-size:var(--step--1);--dv-activegroup-visiblepanel-tab-background-color:var(--ink);--dv-activegroup-hiddenpanel-tab-background-color:var(--panel);--dv-inactivegroup-visiblepanel-tab-background-color:var(--ink);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--panel);--dv-activegroup-visiblepanel-tab-color:var(--text);--dv-activegroup-hiddenpanel-tab-color:var(--muted);--dv-inactivegroup-visiblepanel-tab-color:color-mix(in srgb, var(--text) 75%, var(--muted));--dv-inactivegroup-hiddenpanel-tab-color:var(--muted);--dv-tab-divider-color:var(--line);--dv-separator-border:var(--line);--dv-sash-color:transparent;--dv-active-sash-color:color-mix(in srgb, var(--live) 70%, transparent);--dv-drag-over-background-color:color-mix(in srgb, var(--live) 10%, transparent);--dv-drag-over-border-color:color-mix(in srgb, var(--live) 60%, transparent);--dv-edge-dock-indicator-color:var(--live);--dv-paneview-active-outline-color:var(--live);--dv-icon-hover-background-color:var(--panel-raised);--dv-tabs-container-scrollbar-color:var(--line);--dv-scrollbar-background-color:var(--line);--dv-floating-box-shadow:0 16px 48px #0008;--dv-floating-border:1px solid var(--line);font-family:var(--ui)}.dockview-theme-spruce .dv-tabs-and-actions-container{border-bottom:1px solid var(--line)}.dockview-theme-spruce .dv-tab{border-right:1px solid var(--line);padding:0}.dockview-theme-spruce .dv-groupview.dv-active-group .dv-tab.dv-active-tab{box-shadow:inset 0 2px 0 var(--live)}.dockview-theme-spruce .dv-groupview.dv-inactive-group .dv-tab.dv-active-tab{box-shadow:inset 0 2px 0 var(--line)}.dockview-theme-spruce .dv-watermark{display:flex}.ws-tab-slot,.ws-tab{height:100%}.ws-tab{-webkit-user-select:none;user-select:none;align-items:center;gap:.45rem;max-width:16rem;padding:0 .3rem 0 .7rem;font-weight:550;display:flex}.ws-tab-signal{background:var(--line);border-radius:2px;flex:none;width:3px;height:.9rem}.ws-tab-signal.running{background:var(--live)}.ws-tab-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws-tab .pin{color:var(--live);flex:none}.ws-tab-close{border-radius:var(--radius-sm);width:1.4rem;height:1.4rem;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ws-tab:hover .ws-tab-close,.dv-active-tab .ws-tab-close,.ws-tab-close:focus-visible{opacity:1}.ws-tab-close:hover{background:var(--panel-raised);color:var(--text)}.ws-actions-slot{height:100%}.ws-actions{align-items:center;gap:.15rem;height:100%;padding:0 .4rem;display:flex}.ws-icon,.ws-text{border-radius:var(--radius-sm);height:1.6rem;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.ws-icon{width:1.6rem;padding:0}.ws-text{font-size:var(--step--1);padding:0 .5rem;font-weight:550}.ws-icon:hover,.ws-text:hover{background:var(--panel-raised);color:var(--text)}.ws-icon[aria-pressed=true] .pin{color:var(--live)}.ws-danger:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}.ws-actions-sep{background:var(--line);width:1px;height:1rem;margin:0 .3rem}.dv-inactive-group .ws-actions{opacity:.6}.dv-inactive-group .ws-actions:hover,.dv-inactive-group .ws-actions:focus-within{opacity:1}.ws-panel,.ws-panel-body{background:var(--ink);flex-direction:column;height:100%;min-height:0;display:flex}.ws-panel-body>.stage-empty{overflow-y:auto}.ws-watermark{width:100%;height:100%;display:flex}.dockview-theme-spruce .dv-groupview{container-type:inline-size}@container (width<=440px){.ws-optional{display:none}}.workspace[hidden]{display:none}.popout{background:var(--ink);flex-direction:column;height:100%;min-height:0;display:flex}.popout-head{border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:.75rem;min-width:0;padding:.4rem .75rem;display:flex}.popout-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.popout-body{flex-direction:column;flex:1;min-height:0;display:flex}.scratch-note{background:var(--ink);flex-direction:column;height:100%;min-height:0;display:flex}.scratch-note>:last-child{flex:1;min-height:0}.scratch-bar{--scratch-control:1.6rem;border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:.5rem;min-height:2.1rem;padding:.15rem .5rem .15rem .75rem;display:flex}.scratch-label{min-width:0;font-size:var(--step--1);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:550;overflow:hidden}.scratch-type{height:var(--scratch-control);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ink);min-height:0;color:var(--text);font-size:var(--step--1);flex:none;padding:0 .4rem}.scratch-bar .ws-icon{width:var(--scratch-control);height:var(--scratch-control)}:root{--ink:#121b1a;--panel:#192423;--panel-raised:#202d2c;--line:#2b3a38;--text:#dce6e3;--muted:#8fa39f;--live:#f0b44c;--live-glow:#f0b44c55;--danger:#e5677d;--changes:#7cc0d8;--done:#6fcf8f;--ui:"Schibsted Grotesk Variable", system-ui, sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, Menlo, monospace;--step--1:.8125rem;--step-0:.9375rem;--step-1:1.125rem;--step-2:1.5rem;--sidebar-w:17rem;--radius-sm:4px;--radius-md:8px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}html,body{overflow:hidden}#root{height:var(--app-height,100%);padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);position:relative;overflow:clip}body{background:var(--ink);color:var(--text);font:400 var(--step-0) / 1.45 var(--ui);-webkit-font-smoothing:antialiased}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--live);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.muted{color:var(--muted)}.btn-primary,.btn-quiet,.btn-danger{border-radius:var(--radius-sm);cursor:pointer;min-height:2.25rem;font-weight:550;font-size:var(--step--1);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.4rem;padding:0 .85rem;display:inline-flex}.btn-primary{background:var(--live);color:var(--ink);justify-content:center}.btn-primary:disabled{opacity:.5;cursor:default}.btn-quiet{border-color:var(--line);background:0 0}.btn-quiet:hover{background:var(--panel-raised)}.btn-danger{border-color:color-mix(in srgb, var(--danger) 45%, transparent);color:var(--danger);background:0 0}.btn-danger:hover{background:color-mix(in srgb, var(--danger) 12%, transparent)}.btn-link{color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}label{font-size:var(--step--1);gap:.3rem;font-weight:550;display:grid}input{background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:2.4rem;padding:0 .7rem;font-weight:400}input:focus-visible{outline-offset:0}.env-select{background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:2.4rem;color:var(--text);font:inherit;padding:0 .5rem;font-weight:400}.env-select--protected{border-color:var(--danger);color:var(--danger);font-weight:600}.form-error{color:var(--danger);font-size:var(--step--1);margin:0}.login{place-items:center;height:100%;padding:1rem;display:grid;overflow-y:auto}.login-card{gap:1rem;width:min(22rem,100%);display:grid}.login-card h1{font-size:var(--step-2);letter-spacing:-.01em;margin:0;font-weight:650}.login-card h1:before{content:"";background:var(--live);width:2.5rem;height:4px;box-shadow:0 0 12px var(--live-glow);border-radius:2px;margin-bottom:1rem;display:block}.login-sub{color:var(--muted);margin:-.5rem 0 .25rem}.console{grid-template-columns:var(--sidebar-w) 1fr;height:100%;display:grid}.sidebar{background:var(--panel);border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.sidebar-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.75rem .75rem .75rem 1rem;display:flex}.brand{font-weight:650;font-size:var(--step-1)}.new-session{border-bottom:1px solid var(--line);background:var(--panel-raised);gap:.75rem;padding:1rem;display:grid}.channels{flex:1;margin:0;padding:.5rem 0;list-style:none;overflow-y:auto}.channel{text-align:left;cursor:pointer;background:0 0;border:0;align-items:stretch;gap:.75rem;width:100%;padding:.55rem 1rem .55rem .75rem;display:flex}.channel:hover{background:var(--panel-raised)}.channel.active{background:var(--ink)}.signal{background:var(--line);border-radius:2px;flex:none;width:4px}.channel.running .signal{background:var(--live);box-shadow:0 0 10px var(--live-glow)}.channel.active.running .signal{animation:2.4s ease-in-out infinite breathe}@keyframes breathe{50%{opacity:.6}}.channel-row{position:relative}.channel-text{flex:1;min-width:0;display:grid}.channel-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;font-weight:550;display:flex;overflow:hidden}.channel.exited .channel-name{color:var(--muted)}.channel-name .pin{color:var(--live);flex:none}.channel-path{font:400 var(--step--1) / 1.4 var(--mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.empty-list{color:var(--muted);font-size:var(--step--1);padding:0 1rem}.sidebar-foot{border-top:1px solid var(--line);font-size:var(--step--1);color:var(--muted);gap:.6rem;padding:.75rem 1rem;display:grid}.sidebar-tools .btn-link{white-space:nowrap}.sidebar-tools,.sidebar-user{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.where{border:0;flex-wrap:wrap;gap:.25rem .9rem;margin:0;padding:0;display:flex}.where legend{font-size:var(--step--1);margin-bottom:.3rem;padding:0;font-weight:550}.where-option{cursor:pointer;align-items:center;gap:.35rem;font-weight:400;display:flex}.where-option input{width:auto;min-height:0;accent-color:var(--live);margin:0}.stage{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.stage-head{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;min-height:3.25rem;padding:.5rem .75rem .5rem 1rem;display:flex}.stage-title{flex:1;align-items:baseline;gap:.75rem;min-width:0;display:flex}.stage-name{white-space:nowrap;font-weight:650}.stage-path{font:400 var(--step--1) var(--mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;overflow:hidden}.stage-actions{gap:.5rem;display:flex}.swipe-note{z-index:5;border:1px solid var(--line);background:var(--panel);max-width:calc(100% - 2rem);font-size:var(--step--1);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:999px;padding:.35rem .8rem;position:absolute;top:3.75rem;left:50%;overflow:hidden;transform:translate(-50%)}.new-build{z-index:50;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-raised);max-width:calc(100vw - 2rem);font-size:var(--step--1);--new-build-control:2rem;align-items:center;gap:.5rem;padding:.35rem .4rem .35rem .9rem;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 6px 20px #00000059}@media (width<=760px){.new-build{max-width:none;left:1rem}.new-build>span{flex:1}}.new-build>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.new-build button{min-height:0;height:var(--new-build-control);flex:none}.new-build .btn-quiet{width:var(--new-build-control);justify-content:center;padding:0}.stage-error{color:var(--danger);border-bottom:1px solid var(--line);font-size:var(--step--1);margin:0;padding:.5rem 1rem}.stage-empty{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:.75rem;max-width:38rem;padding:2rem;display:flex}.stage-empty p{margin:0}.resume-cmd{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);max-width:100%;font:400 var(--step--1) / 1.5 var(--mono);white-space:nowrap;padding:.6rem .75rem;display:block;overflow-x:auto}.term-wrap{background:var(--ink);flex:1;min-height:0;padding:.5rem 0 0 .75rem;position:relative}.term-host{width:100%;height:100%}.term-banner{border-radius:var(--radius-sm);background:var(--panel-raised);border:1px solid var(--line);font-size:var(--step--1);color:var(--live);padding:.35rem .7rem;position:absolute;top:.75rem;right:1rem}.menu,.scrim{display:none}@media (width<=760px){html,body{overscroll-behavior-x:none}.console{grid-template-columns:1fr}.sidebar{z-index:20;width:min(20rem,86vw);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.drawer-open .sidebar{transform:none}.drawer-open .scrim{z-index:10;background:#0008;display:block;position:fixed;inset:0}.menu{padding:0 .6rem;display:inline-flex}.stage-head{padding-left:.5rem}.stage-path{display:none}.term-wrap{padding-left:.25rem}}@media (prefers-reduced-motion:reduce){.channel.active.running .signal{animation:none}.sidebar{transition:none}}.sidebar-signout{gap:.75rem;display:flex}.phone-file{flex-direction:column;flex:1;min-height:0;display:flex}.phone-back{align-self:flex-start;padding:.5rem .75rem}.stage>.file-tree{flex:1}.sidebar-head-actions{align-items:center;gap:.35rem;display:flex}.console.sidebar-collapsed{grid-template-columns:3.25rem 1fr}.sidebar.rail{align-items:center;gap:.25rem;padding:.6rem 0}.rail-btn{width:2rem;height:2rem}.rail-list{justify-items:center;gap:.2rem;width:100%;margin:.5rem 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.rail-session{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;align-items:stretch;gap:.35rem;width:2.6rem;height:2.1rem;padding:.3rem .35rem;display:flex}.rail-session:hover{background:var(--panel-raised)}.rail-session.active{background:var(--ink)}.rail-session.running .signal{background:var(--live);box-shadow:0 0 10px var(--live-glow)}.rail-initials{color:var(--muted);align-self:center;font-size:.72rem;font-weight:650}.rail-session.active .rail-initials,.rail-session.running .rail-initials{color:var(--text)}.rail-session.running.activity-waiting .signal{animation:1.2s ease-in-out infinite breathe}@media (prefers-reduced-motion:reduce){.rail-session.running.activity-waiting .signal{animation:none}}@media (display-mode:window-controls-overlay){.sidebar-head,.tabbar{-webkit-app-region:drag;app-region:drag}.sidebar-head button,.tabbar-tab,.tabbar-add,.tabbar-empty,.tabbar input{-webkit-app-region:no-drag;app-region:no-drag}.sidebar-head{padding-left:max(1rem, env(titlebar-area-x,0px))}.tabbar{min-height:max(2.25rem, env(titlebar-area-height,0px));padding-right:max(.5rem, calc(100vw - env(titlebar-area-x,0px) - env(titlebar-area-width,100vw)))}.sidebar.rail{padding-top:max(.6rem, env(titlebar-area-height,0px))}}
